.cart-box.svelte-1kkz82o{container:cart/inline-size}.cart__line.svelte-1kkz82o{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cart__thumb.svelte-1kkz82o{aspect-ratio:3/4;background:var(--color-soft-paper);width:clamp(64px,6.94vw,100px);display:block;overflow:hidden}.cart__thumb.svelte-1kkz82o img:where(.svelte-1kkz82o){object-fit:cover;border:1px solid var(--color-frame);box-sizing:border-box;width:100%;height:100%;display:block}.cart__thumb--bare.svelte-1kkz82o img:where(.svelte-1kkz82o){border:0}.cart__body.svelte-1kkz82o{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title total""variant.""notes.""controls controls";align-items:start;display:grid}.cart__title.svelte-1kkz82o{grid-area:title}.cart__total.svelte-1kkz82o{grid-area:total}.cart__variant.svelte-1kkz82o{grid-area:variant}.cart__notes.svelte-1kkz82o{grid-area:notes}.cart__controls.svelte-1kkz82o{grid-area:controls}.cart__total.svelte-1kkz82o{font-size:var(--catalog-caption-size);letter-spacing:var(--tracking-wide);text-transform:lowercase;line-height:1.15}.cart__name.svelte-1kkz82o{color:var(--color-ink)}.cart__name.site-line.svelte-1kkz82o{--line-on:0}:is(a.cart__name.svelte-1kkz82o:hover,.cart__line.svelte-1kkz82o:has(.cart__thumb:where(.svelte-1kkz82o):hover) a.cart__name:where(.svelte-1kkz82o)){--line-on:1}.cart__total.svelte-1kkz82o{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cart__sub.svelte-1kkz82o{margin-top:var(--space-1)}.cart__line-note.svelte-1kkz82o{margin:var(--space-1) 0 0;max-width:44ch;line-height:1.2}.cart__controls.svelte-1kkz82o{margin-top:var(--space-2);grid-template-areas:"qty""remove";place-items:center start;display:grid}.cart__controls.svelte-1kkz82o form:where(.svelte-1kkz82o){align-items:center;display:flex}.cart__qty.svelte-1kkz82o{grid-area:qty}.cart__remove.svelte-1kkz82o{grid-area:remove}.cart__step.svelte-1kkz82o{min-width:32px;min-height:32px;font:inherit;font-size:var(--text-menu);color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.cart__step.svelte-1kkz82o:first-of-type{text-align:left}.cart__step.svelte-1kkz82o:last-of-type{text-align:right}.cart__step.svelte-1kkz82o:disabled{cursor:default}.cart__step--max.svelte-1kkz82o{visibility:hidden}.cart__qty-n.svelte-1kkz82o{min-width:1.5em;font-size:var(--text-menu);text-align:center;font-variant-numeric:tabular-nums;line-height:1}.cart__flash.svelte-1kkz82o{margin:0 0 var(--space-4)}.cart__line--out.svelte-1kkz82o .cart__thumb:where(.svelte-1kkz82o){opacity:.3}.cart__foot.svelte-1kkz82o{margin-top:var(--space-5)}.cart__free.svelte-1kkz82o{margin:var(--space-1) 0 var(--space-2)}.cart__sum-part.svelte-1kkz82o{white-space:nowrap}.cart__clear.svelte-1kkz82o{margin-top:var(--space-4)}@container cart (width<=653px){.cart.svelte-1kkz82o .site-ledger:where(.svelte-1kkz82o){gap:var(--space-4)}.cart__line.svelte-1kkz82o{align-items:stretch}.cart__thumb.svelte-1kkz82o{align-self:start;width:clamp(112px,32vw,144px)}.cart__title.svelte-1kkz82o{margin-top:-.125em}.cart__body.svelte-1kkz82o{grid-template:"title""variant""total""notes""qty"1fr"remove"/minmax(0,1fr)}.cart__controls.svelte-1kkz82o{display:contents}.cart__brand.svelte-1kkz82o:has(+.cart__num:where(.svelte-1kkz82o)):after{content:"\a ";white-space:pre}.cart__total.svelte-1kkz82o{margin:var(--space-1) 0 0;text-align:left;justify-self:start}.cart__qty.svelte-1kkz82o{margin-top:var(--space-2);align-self:end}.cart__remove.svelte-1kkz82o{min-height:24px;margin-bottom:-3px}.cart__remove.svelte-1kkz82o .site-act:where(.svelte-1kkz82o){white-space:nowrap}}
