.cart-drawer{--spo-tray: #f4f4f5;--spo-card: #ffffff;--spo-line: rgb(var(--color-foreground) / .08);--spo-amber: #f59e0b}@media screen and (max-width:639px){.js .cart-drawer .drawer__inner{max-height:calc(100% - 12px)}.js .cart-drawer .drawer__header{padding:1.5rem 1.25rem .9rem}}.cart-drawer .drawer__header{padding-block:1.25rem .9rem;border-block-end:0}@media screen and (min-width:1536px){.cart-drawer .drawer__header{padding-block:1.75rem 1.1rem}}.cart-drawer .drawer__scrollable.gap-9{gap:.75rem;padding-block:.75rem 1rem;background:var(--spo-tray)}@media screen and (min-width:1024px){.cart-drawer .drawer__scrollable.gap-9{gap:1rem;padding-block:1rem 1.25rem}}.spo-cart-status{display:grid;gap:.55rem;padding:.7rem .9rem;border-radius:14px;background:var(--cart-status-bg, #171717);color:var(--cart-status-text, #ffffff)}.spo-cart-status:not(:has(>*:not(style):not([hidden]))){display:none}.spo-cart-status .spo-cart-timer{gap:.5rem;padding:0;border-radius:0;background:none;color:inherit;font-size:.8rem;line-height:1.3}.spo-cart-status .spo-cart-timer__icon{width:16px;height:16px;color:var(--cart-status-accent, var(--spo-amber))}.spo-cart-status .spo-cart-timer__clock{color:var(--cart-status-accent, var(--spo-amber))}.spo-cart-status .free-shipping-bar{gap:.45rem;color:inherit}.spo-cart-status .free-shipping-bar>span{font-size:.78rem;line-height:1.3;opacity:.85}.spo-cart-status .free-shipping-bar progress-bar{height:4px;background-color:#ffffff2e}.spo-cart-status .free-shipping-bar progress-bar:before{background-color:var(--cart-status-accent, var(--spo-amber))}.spo-cart-status .spo-cart-timer:not([hidden])~.free-shipping-bar{padding-block-start:.55rem;border-block-start:1px solid rgb(255 255 255 / .14)}.cart-drawer cart-items .horizontal-products{gap:.6rem}.cart-drawer cart-items .horizontal-product,.cart-drawer cart-items .horizontal-product+.horizontal-product{padding:.75rem;border:0;background:var(--spo-card);border-radius:14px;box-shadow:0 1px 2px #0000000a}.cart-drawer cart-items .horizontal-product img{border-radius:10px}.cart-drawer .drawer__footer{position:relative;z-index:1;background:rgb(var(--color-background));box-shadow:0 -10px 24px -12px #0000002e}.cart-drawer .drawer__footer-top:not(:has(>button)){padding:0;border:0}.cart-drawer .drawer__footer-top:has(>button){padding-block:.45rem;border-block-start:0;border-block-end:1px solid var(--spo-line)}.cart-drawer .drawer__footer-bottom{padding:.9rem 1.25rem 1rem;background:none}.cart-drawer .drawer__footer-bottom.gap-6{gap:.75rem}.cart-drawer .drawer__footer-bottom>.grid.gap-4{gap:.5rem}@media screen and (min-width:1024px){.cart-drawer .drawer__footer-bottom{padding:1.25rem 3rem 1.5rem}}.cart-drawer .drawer__footer-bottom .tax-note{font-size:.72rem;line-height:1.35;opacity:.65}.cart-drawer .drawer__footer-bottom .totals{gap:.1rem}.cart-drawer .drawer__footer-bottom .totals__subtotal{font-size:.75rem;opacity:.7}.cart-drawer .drawer__footer-bottom .totals__subtotal-value{font-size:1.3rem}.spo-discount-link{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;padding:.3rem .6rem .3rem .5rem;border-radius:999px;background:#f59e0b24;color:rgb(var(--color-foreground));font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.spo-discount-link .icon{width:14px;height:14px;color:#b45309}.spo-discount-link__edit{font-weight:500;text-decoration:underline;opacity:.7}@media(pointer:fine){.spo-discount-link:hover{background:#f59e0b3d}}.cart-drawer .drawer__footer-buttons.gap-4{gap:.6rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/spo-cart.css.map */
