#CartDrawer{--tp-cart-navy: #003c76;--tp-cart-red: #e70404;--tp-cart-border: #e4eaf0;--tp-cart-muted: #5d6c80}#CartDrawer .drawer__fixed-header{border-bottom:1px solid var(--tp-cart-border);background:#fff}#CartDrawer .drawer__header{display:flex;align-items:center;min-height:68px}#CartDrawer .drawer__title{color:var(--tp-cart-navy);font-weight:750;letter-spacing:-.025em;font-size:clamp(20px,3vw,25px);line-height:1.25}#CartDrawer .drawer__close-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;touch-action:manipulation}#CartDrawer .drawer__close-button:focus-visible,#CartDrawer a:focus-visible,#CartDrawer button:focus-visible,#CartDrawer input:focus-visible{outline:3px solid #2874c3;outline-offset:2px}#CartDrawer .drawer__contents{display:flex;flex-direction:column;height:100%;min-height:0}#CartDrawer .drawer__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#CartDrawer .drawer__inner>.drawer__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#CartDrawer .drawer__footer{position:sticky;bottom:0;z-index:4;flex:0 0 auto;background:#fff;border-top:1px solid var(--tp-cart-border);box-shadow:0 -8px 24px #00254d11;padding-bottom:max(15px,env(safe-area-inset-bottom,0px))}#CartDrawer .ajaxcart__subtotal,#CartDrawer [data-subtotal]{color:var(--tp-cart-navy);font-weight:750;font-variant-numeric:tabular-nums}#CartDrawer .cart__checkout{min-height:48px;width:100%;border-radius:12px;font-weight:750;letter-spacing:.01em;touch-action:manipulation}#CartDrawer .drawer__footer small{color:var(--tp-cart-muted);line-height:1.45}#CartDrawer .cart__item{background:#fff;border:1px solid var(--tp-cart-border);border-radius:14px;padding:12px;margin:0 0 12px;box-shadow:0 3px 10px #00254d09}#CartDrawer .cart__item-name{color:var(--tp-cart-navy);font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}#CartDrawer .cart__item--variants{color:var(--tp-cart-muted);font-size:12px}#CartDrawer .cart__image img{border-radius:9px}#CartDrawer .cart__price{font-variant-numeric:tabular-nums;font-weight:700}#CartDrawer .cart__remove .text-link{display:inline-flex;align-items:center;min-height:40px;padding:5px 0;color:var(--tp-cart-muted);text-decoration:underline;text-underline-offset:3px}#CartDrawer .cart__item .js-qty__wrapper{width:136px;max-width:100%;min-height:44px;position:relative}#CartDrawer .cart__item .js-qty__num{width:100%;min-height:44px;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px}#CartDrawer .cart__item .js-qty__adjust{min-width:44px;min-height:44px;height:44px;top:0;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}#CartDrawer .cart__item .js-qty__adjust--minus{left:0}#CartDrawer .cart__item .js-qty__adjust--plus{right:0}#CartDrawer .tp-smart-cart-empty{padding:clamp(28px,7vh,75px) 18px 28px;text-align:center;max-width:360px;margin-inline:auto}#CartDrawer .tp-smart-cart-empty__icon{width:82px;height:82px;border-radius:20px;background:#f2f7fc;color:var(--tp-cart-navy);margin:0 auto 18px;display:flex;align-items:center;justify-content:center}#CartDrawer .tp-smart-cart-empty__icon svg{width:49px;height:49px}#CartDrawer .tp-smart-cart-empty__title{color:var(--tp-cart-navy);font-size:22px;font-weight:750;line-height:1.25;margin:0 0 10px}#CartDrawer .tp-smart-cart-empty__description{color:var(--tp-cart-muted);line-height:1.5;margin-bottom:22px}#CartDrawer .tp-smart-cart-empty__cta{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:295px;min-height:48px;border-radius:12px;text-decoration:none;font-weight:700}#CartDrawer #tp-fsb{flex-shrink:0}@media(max-width:480px){#CartDrawer .drawer__footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}#CartDrawer .cart__item{padding:10px;border-radius:12px}#CartDrawer .cart__item .js-qty__wrapper{width:132px}#CartDrawer .drawer__title{font-size:21px}}@media(max-height:630px){#CartDrawer .drawer__footer{max-height:49vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){#CartDrawer .cart__item,#CartDrawer .tp-smart-cart-empty__cta{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tp-smart-cart-4.css.map */
