.sp-builder-pricing > .sp-builder-inner {
  max-width: var(--sp-builder-max-width) !important;
}

@media (max-width: 900px) {
  .sp-builder-pricing > .sp-builder-inner {
    max-width: var(--sp-block-max-width-tablet) !important;
  }
}

@media (max-width: 720px) {
  .sp-builder-pricing > .sp-builder-inner {
    max-width: var(--sp-block-max-width-mobile) !important;
  }
}

/* Mantém a página pública fiel ao modo Celular do editor. */
@media (max-width: 620px) {
  section.sp-builder-pricing {
    overflow-x: clip;
  }

  html:has(body.sales-public .sp-builder-pricing),
  body.sales-public:has(.sp-builder-pricing) {
    scrollbar-width: none;
  }

  html:has(body.sales-public .sp-builder-pricing)::-webkit-scrollbar,
  body.sales-public:has(.sp-builder-pricing)::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }

  .sp-pricing-offer .sp-builder-pricing {
    display: grid;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .sp-pricing-offer .sp-builder-pricing article {
    width: 100%;
    max-width: none;
    flex-basis: auto;
  }
}
