html:has(dialog.cart-drawer[open]){overflow:hidden}dialog.cart-drawer{margin:0 0 0 auto;padding:0;border:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--c-bg);color:var(--c-fg);box-shadow:-8px 0 32px #00000040}dialog.cart-drawer::backdrop{background:#00000080}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.cart-drawer__title{margin:0;font-size:1.15rem}.cart-drawer__count{color:var(--c-muted);font-weight:500}.cart-drawer__close{min-width:44px;min-height:44px}.cart-drawer__form{display:flex;flex-direction:column;flex:1;min-height:0}.cart-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:8px 16px;overscroll-behavior:contain}.cart-drawer__foot{display:grid;gap:12px;padding:16px;border-top:1px solid var(--c-line);background:var(--c-surface)}.cart-drawer__foot .cart__totals{display:grid;gap:6px;margin:0}.cart-drawer__foot .cart__totals div{display:flex;justify-content:space-between}.cart-drawer__full{justify-self:center;min-height:44px}.cart-drawer__empty{padding:40px 16px}.cart-drawer .cart-item{grid-template-columns:76px minmax(0,1fr) auto;gap:12px}.cart-drawer .outfit--cart{margin:8px 0 4px}.additional-checkout-buttons{margin-top:4px}.cart-item__price{white-space:nowrap}@media(prefers-reduced-motion:no-preference){dialog.cart-drawer[open]{animation:cart-drawer-in .22s ease-out}@keyframes cart-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}}@media(max-height:640px){.cart-drawer__form{overflow-y:auto}.cart-drawer__body{flex:none;overflow:visible}.cart-drawer__foot{position:sticky;bottom:0}.cart-drawer__foot .ship-gauge,.cart-drawer__foot .promo-gift{display:none}}.cart-drawer__foot .ship-gauge{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-drawer.css.map */
