@layer cb{.wrap.svelte-11annrs{gap:var(--space-4);display:grid}.cart.svelte-11annrs{background:var(--surface);border:var(--border-2) solid var(--line);margin:0;padding:0;list-style:none}.line.svelte-11annrs{align-items:start;gap:var(--space-4);padding:var(--space-4);border-bottom:var(--border-2) solid var(--line);grid-template-columns:96px 1fr auto;display:grid}.line.svelte-11annrs:last-child{border-bottom:0}.name.svelte-11annrs{font:800 16px/20px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;margin:0}.var.svelte-11annrs{margin:var(--space-1) 0 0;font:500 14px/20px var(--font-mono);color:var(--ink-muted)}.stock.svelte-11annrs{margin:var(--space-1) 0 0;font:500 14px/20px var(--font-mono);color:var(--success)}.stock.svelte-11annrs:before{content:"✓ "}.tools.svelte-11annrs{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.total.svelte-11annrs{font:600 18px/24px var(--font-mono);text-align:right;white-space:nowrap}.upsell.svelte-11annrs{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:700 14px/20px var(--font-sans);background:var(--brand-tint);border:var(--border-2) dashed var(--line);display:flex}.upsell.svelte-11annrs small:where(.svelte-11annrs){font:400 13px/18px var(--font-sans);color:var(--ink);display:block}.empty.svelte-11annrs{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:var(--border-2) solid var(--line);flex-direction:column;display:flex}.empty.svelte-11annrs p:where(.svelte-11annrs){font:700 19px/28px var(--font-sans);margin:0}@media (width<=36rem){.line.svelte-11annrs{grid-template-columns:72px 1fr}.total.svelte-11annrs{text-align:left;grid-column:2}}}
