#CartDrawer.drawer{width:min(var(--cd-width, 420px),94vw);background:var(--bg);color:var(--fg);box-shadow:-24px 0 60px -40px #14161099}#CartDrawer.cart-drawer--left{box-shadow:24px 0 60px -40px #14161099}#CartDrawer[open]{animation-duration:var(--cd-speed, .28s);animation-timing-function:cubic-bezier(.22,.61,.36,1)}#CartDrawer.cart-drawer--static[open]{animation:none}#CartDrawer[open]::backdrop{animation:cd-fade var(--cd-speed, .28s) ease}@keyframes cd-fade{0%{opacity:0}to{opacity:1}}#CartDrawer .cart-drawer__head{padding:14px 12px 14px var(--cd-pad, 20px);background:var(--bg)}#CartDrawer .cart-drawer__head h2{display:flex;align-items:baseline;gap:6px}#CartDrawer .cart-drawer__close{width:44px;height:44px;border-radius:50%;transition:background-color .2s ease}#CartDrawer .cart-drawer__close:hover{background:var(--tint)}#CartDrawer .drawer__body{padding:16px var(--cd-pad, 20px)}#CartDrawer .drawer__foot{padding:14px var(--cd-pad, 20px) max(14px,env(safe-area-inset-bottom));box-shadow:0 -12px 24px -22px #14161080}#CartDrawer .cart-drawer__error{margin:12px var(--cd-pad, 20px) 0}#CartDrawer .cart-drawer__progress{position:relative;height:2px;margin-top:-1px;overflow:hidden}#CartDrawer [aria-busy=true] .cart-drawer__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--accent);animation:cd-busy .9s ease-in-out infinite}@keyframes cd-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}#CartDrawer [aria-busy=true] .cart-actions,#CartDrawer [aria-busy=true] .upsell{opacity:.6;pointer-events:none}#CartDrawer .cart-item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px 0}#CartDrawer .cart-item--no-image{grid-template-columns:minmax(0,1fr)}#CartDrawer .cart-item__media{border-radius:var(--cd-radius, 12px);border:1px solid var(--line);background:var(--c-card)}#CartDrawer .cart-item__qty-text{font-size:.875rem;color:var(--muted)}#CartDrawer .quantity--small{border-radius:999px}#CartDrawer .cart-item.is-added{animation:cd-added 1.6s ease}@keyframes cd-added{0%{background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:transparent}}#CartDrawer .cart-drawer__empty{gap:12px;padding:56px var(--cd-pad, 20px)}#CartDrawer .cart-drawer__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--tint);color:var(--accent)}#CartDrawer .cart-drawer__empty-icon .icon{width:30px;height:30px}#CartDrawer .cart-drawer__empty-text{max-width:30ch;color:var(--muted)}#CartDrawer .cart-drawer__empty-text>*{margin:0}#CartDrawer .cart-actions .btn,#CartDrawer .cart-drawer__continue{border-radius:var(--cd-radius, 12px)}#CartDrawer .cart-drawer__continue{margin-top:6px}#CartDrawer .upsell{margin-top:18px;padding:14px;border-radius:var(--cd-radius, 12px);background:var(--tint)}#CartDrawer .upsell__media{border-radius:calc(var(--cd-radius, 12px) - 4px);background:var(--c-card)}#CartDrawer .shipping-bar{border-radius:var(--cd-radius, 12px)}@media(prefers-reduced-motion:reduce){#CartDrawer[open],#CartDrawer[open]::backdrop,#CartDrawer .cart-item.is-added{animation:none}#CartDrawer [aria-busy=true] .cart-drawer__progress:after{animation:none;width:100%;opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cart-drawer.css.map */
