.drawer[hidden]{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-columns:1fr min(26rem,100%)}.drawer__scrim{grid-area:1 / 1 / 2 / 3;background:color-mix(in srgb,var(--page) 82%,transparent);opacity:0;transition:opacity var(--dur-2) var(--ease)}.drawer__panel{grid-area:1 / 2 / 2 / 3;background:var(--page);border-inline-start:var(--hair) solid var(--rule);display:grid;grid-template-rows:auto auto 1fr;max-block-size:100dvh;transform:translate(100%);transition:transform var(--dur-2) var(--ease);will-change:transform}.drawer[data-open=true] .drawer__scrim{opacity:1}.drawer[data-open=true] .drawer__panel{transform:translate(0)}@media(prefers-reduced-motion:reduce){.drawer__panel{transform:none;transition:none}.drawer__scrim{opacity:1;transition:none}}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4)}.drawer__head h2{font-size:var(--t-2)}.drawer__close{background:none;border:0;padding:var(--s-3);min-height:48px;cursor:pointer;font-size:var(--t--2);font-weight:var(--w-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.drawer__close:hover{color:var(--fg)}.drawer__body{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5);display:grid;gap:var(--s-5);align-content:start}.drawer__progress{display:grid;gap:var(--s-2)}.meter{block-size:3px;background:color-mix(in srgb,var(--rule) 45%,transparent);overflow:hidden}.meter__fill{display:block;block-size:100%;background:var(--ink-press-red);transition:inline-size var(--dur-2) var(--ease)}.cart-lines{display:grid;gap:var(--s-5);list-style:none;padding:0;margin:0}.cart-line{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--s-4);align-items:start}.cart-line__chip{container-type:inline-size;aspect-ratio:4 / 5;background:var(--cloth);color:var(--cloth-ink);border:var(--hair) solid var(--rule);display:grid;place-items:center;padding:var(--s-2);overflow:hidden}.cart-line__chip .phrase{--phrase-max: .6rem;line-height:.95}.cart-line__info{display:grid;gap:var(--s-2)}.cart-line__title{font-size:var(--t--1);font-weight:var(--w-ui);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.cart-line__title:hover{text-decoration:underline}.cart-line__price{font-size:var(--t--1)}.cart-line__qty{display:flex;align-items:center;gap:var(--s-3)}.cart-line__qty input{inline-size:4rem;min-height:44px;padding:var(--s-2);background:transparent;color:var(--fg);border:var(--hair) solid var(--rule);font-variant-numeric:tabular-nums}.cart-line__remove{background:none;border:0;padding:var(--s-2) 0;min-height:44px;cursor:pointer;color:var(--fg-muted);font-size:var(--t--2);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em}.cart-line__remove:hover{color:var(--fg)}.drawer__foot{display:grid;gap:var(--s-3);position:sticky;bottom:0;background:var(--page);padding-block-start:var(--s-3)}.drawer__total{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-1);font-weight:var(--w-head)}.drawer__tax{font-size:var(--t--2)}.drawer__checkout{inline-size:100%}.drawer__empty{display:grid;gap:var(--s-5);justify-items:start}.drawer__body[aria-busy=true]{opacity:.55;transition:opacity var(--dur-1) var(--ease)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kak-cart.css.map */
