.cart-drawer__dialog{margin:0 0 0 auto;width:min(100%,420px);max-width:100%;height:100%;max-height:100%;padding:0;border:0;border-inline-start:1px solid var(--border);background:var(--surface);color:var(--fg)}.cart-drawer__dialog::backdrop{background:var(--scrim)}@media(prefers-reduced-motion:no-preference){.cart-drawer__dialog[open]{animation:drawer-in var(--duration-slow) var(--ease-out)}.cart-drawer__dialog[open]::backdrop{animation:drawer-backdrop-in var(--duration-slow) var(--ease-out)}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-backdrop-in{0%{opacity:0}}}.cart-drawer__region{display:flex;flex-direction:column;gap:var(--space-s);height:100%;padding:var(--space-m);overflow-y:auto}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.cart-drawer__title{margin:0;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.cart-drawer__close{min-width:44px}.cart-drawer__error{padding:var(--space-s);border:1px solid var(--fg);border-radius:var(--radius)}.cart-drawer__empty-state{display:grid;gap:var(--space-m);justify-items:start}.cart-drawer__empty{margin:0;color:var(--muted)}.cart-drawer__form{display:flex;flex-direction:column;gap:var(--space-m);flex:1}.cart-drawer__lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-m)}.cart-drawer__line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-s);align-items:start}.cart-drawer__image{width:72px;height:auto;border-radius:var(--radius);background:var(--band)}.cart-drawer__line-detail{display:grid;gap:4px;min-width:0}.cart-drawer__line-title{text-decoration:none}.cart-drawer__line-variant{color:var(--muted);font-size:var(--text-caption)}.cart-drawer__remove{justify-self:start;font-size:.85rem;color:var(--muted)}.cart-drawer__subtotal{display:flex;justify-content:space-between;gap:var(--space-s);margin:0;padding-top:var(--space-s);border-top:1px solid var(--border);font-size:1.0625rem;font-weight:var(--font-heading-weight, 700);font-variant-numeric:tabular-nums}.cart-drawer__actions{display:grid;gap:var(--space-s)}.cart-drawer__view{text-align:center}.cart-drawer__update{justify-self:center;min-height:44px;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer}.cart-drawer[data-enhanced] .cart-drawer__update{display:none}.cart-drawer__quantity{min-height:44px}.cart-drawer__lines{transition:opacity var(--duration-fast) var(--ease-standard)}.cart-drawer[aria-busy=true] .cart-drawer__lines{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-drawer.css.map */
