cart-drawer .drawer__inner{background:#fff;font-family:var(--bb-body);color:var(--bb-ink);padding:0 1.8rem}cart-drawer .drawer__inner p,cart-drawer .drawer__inner li,cart-drawer .drawer__inner dt,cart-drawer .drawer__inner dd,cart-drawer .drawer__inner label{font-family:var(--bb-body)!important;letter-spacing:normal}cart-drawer .drawer__header{padding:1.4rem 0 1.2rem;border-bottom:1px solid var(--bb-line)}cart-drawer .drawer__heading,cart-drawer .cart__empty-text{font-family:var(--bb-display)!important;font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:700;font-size:24px;letter-spacing:0;color:var(--bb-ink)!important}.bb-cart__gift{margin:12px 0 4px;padding:12px 14px;border-radius:14px;background:#fce3d6}.bb-cart__gift p{margin:0;font-size:14px;line-height:1.4;color:var(--bb-ink)}.bb-cart__gift.is-unlocked{background:#e7eedb}.bb-cart__bar{height:8px;margin-top:8px;border-radius:999px;background:#fff;overflow:hidden}.bb-cart__bar span{display:block;height:100%;border-radius:999px;background:var(--bb-tomato-text);transition:width .3s ease}.bb-cart__gift.is-unlocked .bb-cart__bar span{background:var(--bb-olive)}#CartDrawer .cart-items thead{display:none}#CartDrawer .cart-item{display:grid;grid-template:auto auto / 76px minmax(0,1fr) auto;column-gap:12px;row-gap:8px;padding:12px 0;border-bottom:1px solid #F1E4DA}#CartDrawer .cart-items td{padding:0!important}#CartDrawer .cart-item>td+td{padding-left:0!important}#CartDrawer .cart-item__media{grid-column:1;grid-row:1 / 3}#CartDrawer .cart-item__details{grid-column:2;grid-row:1}#CartDrawer .cart-item__totals{grid-column:3;grid-row:1;position:relative;display:flex;justify-content:flex-end;align-items:flex-start;min-width:44px;text-align:right}#CartDrawer .cart-item__totals .loading__spinner{right:0;padding-top:0}#CartDrawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2}#CartDrawer .cart-item__image{width:76px;height:76px;object-fit:contain;border:1px solid var(--bb-line);border-radius:12px;background:#fff}#CartDrawer .cart-item__name{font-family:var(--bb-body)!important;font-size:14px!important;font-weight:600;line-height:1.3;letter-spacing:0!important;color:var(--bb-ink)!important;text-decoration:none!important}#CartDrawer .cart-item__name:hover{text-decoration:underline!important}#CartDrawer .cart-item__details>.product-option,#CartDrawer .cart-item__details>.cart-item__discounted-prices{display:none}#CartDrawer .cart-item__details dl .product-option{font-size:12px;color:var(--bb-ink-muted)}#CartDrawer .cart-item__totals .price{font-family:var(--bb-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:800;font-size:17px;color:var(--bb-ink)}#CartDrawer .cart-item__old-price{font-size:13px!important;font-weight:500!important;color:var(--bb-ink-muted)!important}#CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}cart-drawer quantity-input.quantity{width:112px;min-height:36px;border-radius:999px}cart-drawer quantity-input.quantity:before,cart-drawer quantity-input.quantity:after{border-radius:999px;box-shadow:0 0 0 1.5px var(--bb-line-strong)}cart-drawer .quantity__button{width:36px}cart-drawer .quantity__input{font-family:var(--bb-body);font-weight:600;font-size:14px}cart-drawer .cart-remove-button.button,cart-drawer cart-remove-button .button{min-width:0!important;min-height:36px;height:auto;margin:0;padding:0 4px!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--bb-ink-muted)!important;font-family:var(--bb-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-decoration:underline}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after{display:none}#CartDrawer .cart-item.bb-cart-item--prio{display:none}cart-drawer .bb-cart-item--gift quantity-popover{display:none}.bb-cart__gift-note{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--bb-ink-muted)}.bb-cart__free-pill{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--bb-olive);color:var(--bb-cream);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bb-cart__addons{margin:16px 0 12px}cart-drawer .bb-cart__addons-title{margin:0;font-family:var(--bb-display)!important;font-variation-settings:"SOFT" 100,"WONK" 0;font-size:19px;font-weight:700;color:var(--bb-ink)!important}.bb-cart__addons-sub{margin:2px 0 10px;font-size:13px;color:var(--bb-ink-muted)}.bb-cart__addons-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bb-cart__addons-row::-webkit-scrollbar{display:none}.bb-cart__addon{flex:0 0 118px;display:flex;flex-direction:column;gap:6px;min-width:0}.bb-cart__addon-media{display:block;width:118px;height:104px;border:1px solid var(--bb-line);border-radius:12px;overflow:hidden;background:#fff}.bb-cart__addon-media img{width:100%;height:100%;object-fit:contain}.bb-cart__addon-title{font-size:13px;font-weight:600;line-height:1.25;color:var(--bb-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-cart__addon-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.bb-cart__addon-price{font-family:var(--bb-display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:16px}.bb-cart__addon-btn{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--bb-plum);color:var(--bb-cream);font-family:var(--bb-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bb-cart__addon-btn.is-added{background:var(--bb-olive)}.bb-cart__addon-btn[disabled]{opacity:.6;cursor:default}cart-drawer .drawer__footer{padding:12px 0 16px;border-top:1px solid var(--bb-line)}.bb-cart__footer{display:flex;flex-direction:column;gap:10px}.bb-cart__footer>*+*{margin-top:0!important}.bb-cart__prio{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid var(--bb-line-strong);border-radius:14px;background:#fff;cursor:pointer}.bb-cart__prio.is-on{border-color:var(--bb-plum);background:#f6ecee}.bb-cart__prio input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--bb-plum);cursor:pointer}.bb-cart__prio-text{flex:1;display:flex;flex-direction:column;font-size:13px;line-height:1.35}.bb-cart__prio-price{flex:none;font-family:var(--bb-display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:16px}.bb-cart__sums{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.bb-cart__sums>div{display:flex;justify-content:space-between;gap:12px}.bb-cart__sums dt,.bb-cart__sums dd{margin:0;font-size:14px}.bb-cart__discount dd{color:var(--bb-olive);font-weight:600}.bb-cart__muted{color:var(--bb-ink-muted)}.bb-cart__perfind{margin:-4px 0 0;font-size:12px;font-weight:600;color:var(--bb-blue-text)}cart-drawer .bb-cart__checkout.button{width:100%;min-height:54px;margin:0;border:0!important;border-radius:999px!important;background:var(--bb-tomato-text)!important;color:#fff!important;font-family:var(--bb-body)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}cart-drawer .bb-cart__checkout.button:hover{background:#9a3b25!important}cart-drawer .bb-cart__checkout.button:before,cart-drawer .bb-cart__checkout.button:after{box-shadow:none!important}.bb-cart__express{margin:4px 0 12px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-row-gap: 8px}.bb-cart__express-label{margin:0 0 8px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-ink-muted)}.bb-cart__trust{margin:0 0 16px;text-align:center;font-size:12px;color:var(--bb-ink-muted)}cart-drawer .drawer__inner{display:flex;flex-direction:column;overflow:hidden}cart-drawer .drawer__header{flex:none}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:160px;overflow-y:auto;overscroll-behavior:contain}cart-drawer .drawer__footer{flex:none;max-height:48vh;overflow-y:auto}cart-drawer .drawer__inner-empty{flex:1 1 auto}@media(max-width:749px){.bb-cart__prio{padding:8px 10px}.bb-cart__prio-text{font-size:12px}.bb-cart__sums,.bb-cart__sums dt,.bb-cart__sums dd{font-size:13px}.bb-cart__sums{gap:2px}cart-drawer .bb-cart__checkout.button{min-height:50px}}cart-drawer .drawer__inner-empty .button{border-radius:999px!important;background:var(--bb-plum)!important;color:var(--bb-cream)!important;font-family:var(--bb-body)!important}@media(prefers-reduced-motion:reduce){.bb-cart__bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/bb-cart.css.map */
