.cart-drawer[open]{display:flex;flex-direction:column;height:calc(100dvh - 2 * var(--dialog-gap));padding:0;overflow:hidden}.cart-drawer__items,.cart-drawer__contents{display:flex;flex:1;flex-direction:column;min-height:0}.cart-drawer .cart-items__error{margin:var(--space-4) var(--space-5) 0}.cart-drawer__header{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-block-end:1px solid var(--color-border)}.cart-drawer__title{margin:0;font-size:var(--text-m)}.cart-drawer__count{margin:0;margin-inline-end:auto;color:var(--color-foreground-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cart-drawer__close{flex-shrink:0;color:inherit}.cart-drawer__body{flex:1;min-height:0;padding-inline:var(--space-5);overflow-y:auto;overscroll-behavior:contain}.cart-drawer__footer{flex-shrink:0;max-height:60%;padding:var(--space-4) var(--space-5);overflow-y:auto;border-block-start:1px solid var(--color-border)}.cart-drawer .cart-summary{gap:var(--space-3)}.cart-drawer .cart-summary__actions{gap:var(--space-1)}.cart-drawer .empty-state{padding-block:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cart-drawer.css.map */
