.bb-product-shelf{--width-shelf-card: 280px;--space-shelf-gap: 16px;--size-shelf-addon-image: 96px;--width-shelf-table: 720px;--width-shelf-copy: 440px;display:flex;flex-direction:column;gap:var(--space-stack-lg);padding:var(--space-section-block-lg) var(--space-page-inline);background:var(--color-surface-page);color:var(--color-text-tertiary);font-family:var(--font-family-body);font-size:var(--font-size-14);line-height:1.5}.bb-product-shelf *,.bb-product-shelf *:before,.bb-product-shelf *:after{box-sizing:border-box}.bb-product-shelf p{margin:0}.bb-product-shelf__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.bb-product-shelf__text{max-width:560px;font-size:var(--font-size-16)}.bb-product-shelf__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:var(--space-shelf-gap);margin:0;padding:0;list-style:none}.bb-product-shelf__list>li{min-width:0}@media(min-width:1150px){.bb-product-shelf__list{grid-template-columns:repeat(auto-fit,minmax(0,var(--width-shelf-card)))}}.bb-product-shelf--row{padding-inline:0}.bb-product-shelf--row>:not(.bb-product-shelf__row){margin-inline:var(--space-page-inline)}.bb-product-shelf__row{position:relative}.bb-product-shelf__list.bb-scroll-row{--scroll-row-gap: var(--space-shelf-gap);display:flex;justify-content:start;padding-inline:var(--space-page-inline)}@media(min-width:700px){.bb-product-shelf__list.bb-scroll-row{--scroll-row-item: var(--width-shelf-card)}}.bb-product-shelf__addon{display:grid;grid-template-columns:var(--size-shelf-addon-image) minmax(0,1fr);align-items:center;gap:16px;padding:16px;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-tint-amber)}.bb-product-shelf__addon-image{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--radius-image);object-fit:cover}.bb-product-shelf__addon-heading{margin:0 0 4px;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-20);font-weight:var(--font-weight-display);line-height:1.2;letter-spacing:0;text-transform:none}.bb-product-shelf__addon .bb-button{grid-column:1 / -1;justify-self:start}@media(min-width:700px){.bb-product-shelf__addon{grid-template-columns:var(--size-shelf-addon-image) minmax(0,1fr) auto;padding:20px 24px}.bb-product-shelf__addon .bb-button{grid-column:auto}}.bb-product-shelf__addon--plain{grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.bb-product-shelf__addon--plain{grid-template-columns:minmax(0,1fr) auto}}.bb-product-shelf__pricing{display:grid;justify-items:start;gap:16px;width:100%;margin-top:16px}.bb-product-shelf:not(.bb-product-shelf--left) .bb-product-shelf__pricing{justify-items:center;text-align:center}.bb-product-shelf__pricing-heading{margin:0;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-24);font-weight:var(--font-weight-display);line-height:1.2;letter-spacing:0;text-transform:none}.bb-product-shelf__pricing-text{max-width:var(--width-shelf-table);font-size:var(--font-size-16)}.bb-product-shelf__table-wrap{width:100%;max-width:var(--width-shelf-table);overflow-x:auto;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised)}.bb-product-shelf__table{width:100%;border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--font-size-16);line-height:1.4}.bb-product-shelf__table :is(th,td){padding:14px 20px;border-top:var(--border-width-hairline) solid var(--color-border-subtle);text-align:start}.bb-product-shelf__table thead th{border-top:0;color:var(--color-text-eyebrow);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-section-eyebrow);text-transform:uppercase}.bb-product-shelf__table tbody th{color:var(--color-text-primary);font-weight:500}.bb-product-shelf__tier--hot :is(th,td){background:var(--color-surface-tint-amber);color:var(--color-text-primary);font-weight:600}.bb-product-shelf__table-note{padding:14px 20px;border-top:var(--border-width-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:1.5}.bb-product-shelf--white{background:var(--color-surface-raised)}.bb-product-shelf--left .bb-product-shelf__header{align-items:flex-start;text-align:start}@media(min-width:1150px){.bb-product-shelf--left{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-stack-lg)}.bb-product-shelf--left .bb-product-shelf__header{max-width:var(--width-shelf-copy)}.bb-product-shelf--left .bb-product-shelf__list{grid-template-columns:repeat(2,var(--width-shelf-card));justify-content:end}.bb-product-shelf--left .bb-product-shelf__addon{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/section-bb-product-shelf.css.map */
