@media only screen and (max-width:991.98px){#cart-drawer.offcanvas-end{border-radius:3px 28px 0 0;corner-shape:round bevel round round}}#cart-drawer form{min-height:0}#cart-drawer .offcanvas-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#cart-drawer .offcanvas-footer{flex:0 0 auto;max-height:none}@media only screen and (max-width:991.98px){#cart-drawer .offcanvas-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}#cart-drawer .offcanvas-body:after{content:"";position:sticky;bottom:0;display:block;height:56px;margin-top:-56px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;opacity:0;transition:opacity var(--dur, .3s)}#cart-drawer .offcanvas-body.bs-more-below:after{opacity:1}#cart-drawer .offcanvas-body{scrollbar-width:none}#cart-drawer .offcanvas-body::-webkit-scrollbar{display:none}#cart-drawer .bs-scroll-rail{position:absolute;right:5px;top:0;width:4px;z-index:5;pointer-events:none;opacity:0;transition:opacity var(--dur, .3s);background:#0a0a0c14;border-radius:2px}#cart-drawer .bs-scroll-rail.is-visible{opacity:1}#cart-drawer .bs-scroll-thumb{width:100%;border-radius:2px;background:#0a0a0c80}#cart-drawer .bs-scroll-cue{position:absolute;left:50%;transform:translate(-50%);z-index:6;padding:4px;pointer-events:none;opacity:0;transition:opacity var(--dur, .3s)}#cart-drawer .bs-scroll-cue.is-visible{opacity:1}#cart-drawer .bs-scroll-cue span{display:block;width:11px;height:11px;border-right:1.5px solid rgba(10,10,12,.6);border-bottom:1.5px solid rgba(10,10,12,.6);transform:rotate(45deg);animation:bsCueBob 1.6s ease-in-out infinite}@keyframes bsCueBob{0%,to{translate:0 0}50%{translate:0 5px}}@media(prefers-reduced-motion:reduce){#cart-drawer .bs-scroll-cue span{animation:none}}#cart-drawer .btn-close{box-sizing:border-box;width:40px;height:40px;padding:0;margin:0;background-color:transparent;background-size:14px 14px;border-radius:2px 2px 10px;corner-shape:round round bevel round;transition:background-color var(--dur, .3s)}#cart-drawer .btn-close:hover{background-color:var(--off-white)}#cart-drawer .btn-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}#cart-drawer .cart-item__image{background:var(--off-white);border-radius:3px 3px 14px;corner-shape:round round bevel round}#cart-drawer .addon .cart-item__image{border-radius:2px 2px 10px;corner-shape:round round bevel round}@media only screen and (max-width:991.98px){#cart-drawer .cart-item__image{border-radius:2px 2px 12px;corner-shape:round round bevel round}}#cart-drawer .product-title>div.product-option,#cart-drawer .product-title+div>.product-option,#cart-drawer .cart-delivery{color:#70777a}#cart-drawer select.quantity__input{padding:10px 40px 10px 16px;background-color:var(--off-white);border:0;border-radius:2px 2px 10px;corner-shape:round round bevel round;font-family:var(--font-display);font-weight:400;font-size:16px;line-height:20px;transition:background-color var(--dur, .3s)}#cart-drawer select.quantity__input:hover{background-color:var(--hairline)}#cart-drawer select.quantity__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media only screen and (max-width:991.98px){#cart-drawer select.quantity__input{padding:8px 34px 8px 14px}}#cart-drawer cart-remove-button>a.button{color:#70777a}#cart-drawer cart-remove-button>a.button:hover{color:#000}#cart-drawer .cart-total>.font-label,#cart-drawer .cart-delivery>.font-label{font-family:var(--font-display);font-weight:400;font-size:15px;line-height:22px;letter-spacing:.02em;text-transform:none;color:#70777a}#cart-drawer .cart-total>.font-label{font-size:16px;line-height:20px;color:#000}#cart-drawer #cart-subtotal-value{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:40px;font-variant-numeric:tabular-nums;color:#000}@media only screen and (max-width:991.98px){#cart-drawer #cart-subtotal-value{font-size:26px;line-height:32px}}#cart-drawer .button:before,#cart-drawer .button:after{display:none}#cart-drawer .button:focus,#cart-drawer .button:focus-visible{box-shadow:none}#cart-drawer .offcanvas-footer .cart__checkout-button{width:100%;height:56px;min-height:56px;margin:0;padding:0 24px;background:var(--brand);color:#fff;border:0;border-radius:2px 2px 14px;corner-shape:round round bevel round;font-family:var(--font-mono);font-size:15px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--dur, .3s)}#cart-drawer .offcanvas-footer .cart__checkout-button:hover{background:#000;color:#fff}#cart-drawer .offcanvas-footer .cart__checkout-button:focus-visible{outline:2px solid #000;outline-offset:3px}#cart-drawer .offcanvas-footer .button--secondary,#cart-drawer #eg-cart-drawer-note .button--secondary{width:100%;min-height:48px;margin-top:12px;background:var(--off-white);color:#000;border:0;border-radius:2px 2px 12px;corner-shape:round round bevel round;font-family:var(--font-display);font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-transform:none;transition:background-color var(--dur, .3s)}#cart-drawer .offcanvas-footer .button--secondary:hover,#cart-drawer #eg-cart-drawer-note .button--secondary:hover{background:var(--hairline)}#cart-drawer .offcanvas-footer .font-detail,#cart-drawer .cart-upsell .font-detail{color:#70777a}#cart-drawer .offcanvas-footer .font-detail a{color:var(--brand);text-decoration:none}#cart-drawer .offcanvas-footer .font-detail a:hover{text-decoration:underline}#cart-drawer .btn-add-cart button.quantity__input{padding:11px 20px;background-color:var(--off-white);color:#000;border:0;border-radius:2px 2px 10px;corner-shape:round round bevel round;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur, .3s),color var(--dur, .3s)}#cart-drawer .btn-add-cart button.quantity__input:hover{background-color:#0a0a0c;color:#fff}#cart-drawer .btn-add-cart button.quantity__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}#cart-drawer #eg-cart-drawer-note .text-area{background:var(--off-white);border:0;border-radius:3px 3px 14px;corner-shape:round round bevel round;font-family:var(--font-display);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bs-cart.css.map */
