.bb-cart-drawer{--drawer-max-width: min(94vw, 26rem);--drawer-header-padding-block: 18px;--drawer-header-padding-inline: 24px;--drawer-body-padding-block: 20px;--drawer-body-padding-inline: 24px;--drawer-footer-padding-block: 20px;--drawer-footer-padding-inline: 24px;--color-focus-ring: var(--color-amber-700);--space-cart-drawer-gap: 16px;--size-cart-drawer-view: 32px;--size-cart-drawer-scrollbar: 6px;--space-cart-drawer-close: 8px;--offset-cart-drawer-view: -4px;z-index:var(--z-above-chat);font-family:var(--font-family-body);color:var(--color-text-primary)}.bb-cart-drawer::part(overlay){background:var(--color-surface-overlay)}.bb-cart-drawer::part(content){background:var(--color-surface-raised);color:var(--color-text-primary)}.bb-cart-drawer::part(header),.bb-cart-drawer::part(footer){border-color:var(--color-border-subtle)}.bb-cart-drawer::part(body)::-webkit-scrollbar{width:var(--size-cart-drawer-scrollbar)}.bb-cart-drawer::part(body)::-webkit-scrollbar-button{display:none}.bb-cart-drawer::part(body)::-webkit-scrollbar-track{background:transparent}.bb-cart-drawer::part(body)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border-default)}@supports not selector(::-webkit-scrollbar){.bb-cart-drawer::part(body){scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent}}.bb-cart-drawer::part(close-button){padding:var(--space-cart-drawer-close);margin:calc(-1 * var(--space-cart-drawer-close))}.bb-cart-drawer__title{margin:0;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-cart-drawer__count{display:inline-block;margin-inline-start:8px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-family:var(--font-family-body);font-size:var(--font-size-12);font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.bb-cart-drawer .bnb-cart-offer{--font-size-offer-eyebrow: .6875rem;--space-offer-lines: 6px;margin-block:0 var(--space-cart-drawer-gap);padding:12px 14px;text-align:start}.bb-cart-drawer .bnb-cart-offer__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:none}.bb-cart-drawer .bnb-cart-offer__eyebrow{order:1;margin:0;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-action-primary-bg);color:var(--color-text-inverse);font-size:var(--font-size-offer-eyebrow);font-weight:700;letter-spacing:.05em;line-height:1.5;white-space:nowrap}.bb-cart-drawer .bnb-cart-offer__title{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-14);font-weight:600;line-height:1.25}.bb-cart-drawer .bnb-cart-offer__terms,.bb-cart-drawer .bnb-cart-offer__won,.bb-cart-drawer .bnb-cart-offer__cta{flex:0 0 100%;order:2;margin:0}.bb-cart-drawer .bnb-cart-offer__terms{margin-block-start:var(--space-offer-lines);font-size:var(--font-size-12);line-height:1.4}.bb-cart-drawer .bnb-cart-offer__won{margin-block-start:var(--space-offer-lines);font-size:var(--font-size-13)}.bb-cart-drawer .bnb-cart-offer__cta{margin-block-start:var(--space-offer-lines);font-size:var(--font-size-13);text-align:start}.bb-cart-drawer__lines{display:grid;margin:0;padding:0}.bb-cart-drawer__line{padding-block:var(--space-cart-drawer-gap);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-cart-drawer__line:first-child{padding-block-start:0}.bb-cart-drawer__line:last-child{border-block-end:0}.bb-cart-drawer line-item{align-items:flex-start}.bb-cart-drawer .line-item__media{border:var(--border-width-hairline) solid var(--color-border-soft);border-radius:var(--radius-image);background:var(--color-surface-media);object-fit:contain}.bb-cart-drawer line-item a:not(.link),.bb-cart-drawer line-item p:not(.text-subdued){font-family:var(--font-family-body);font-size:var(--font-size-15);font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.bb-cart-drawer line-item .text-subdued,.bb-cart-drawer line-item ul{font-size:var(--font-size-13);letter-spacing:0;text-transform:none}.bb-cart-drawer line-item .link{color:var(--color-text-secondary);font-size:var(--font-size-13)}.bb-cart-drawer .quantity-selector{--quantity-selector-height: 40px;--quantity-selector-input-width: 2rem;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-raised);overflow:hidden;font-weight:500}.bb-cart-drawer .quantity-selector__button{color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-out)}.bb-cart-drawer .quantity-selector__button:hover{background:var(--color-surface-hover)}.bb-cart-drawer .quantity-selector__input{font-size:var(--font-size-15);font-variant-numeric:tabular-nums}.bb-cart-drawer .quantity-selector:focus-within{border-color:var(--color-focus-ring)}.bb-cart-drawer__footer{display:grid;gap:10px}.bb-cart-drawer__row{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:var(--font-size-14);font-variant-numeric:tabular-nums}.bb-cart-drawer__row--save{color:var(--color-text-success);font-weight:500}.bb-cart-drawer__row--total{font-size:var(--font-size-17);font-weight:600}.bb-cart-drawer__note{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-13)}.bb-cart-drawer__checkout{width:100%;margin-block-start:4px}@media(max-height:720px){.bb-cart-drawer{--drawer-header-padding-block: 12px;--drawer-body-padding-block: 12px;--drawer-footer-padding-block: 12px;--space-cart-drawer-gap: 12px}.bb-cart-drawer .bnb-cart-offer__terms{display:none}.bb-cart-drawer__footer{gap:6px}.bb-cart-drawer__note{font-size:var(--font-size-12);line-height:1.3}}.bb-cart-drawer__view{display:grid;place-items:center;width:var(--size-cart-drawer-view);height:var(--size-cart-drawer-view);margin-inline:auto var(--offset-cart-drawer-view);color:var(--color-text-secondary);transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-cart-drawer__view:hover{color:var(--color-text-hover)}.bb-cart-drawer__empty{display:grid;justify-items:center;gap:16px;width:100%;color:var(--color-text-secondary);text-align:center}.bb-cart-drawer__empty p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-bb-cart-drawer.css.map */
