.shop.svelte-168068o{gap:var(--space-5)}.back.svelte-168068o{color:var(--text-soft)}.head.svelte-168068o{gap:var(--space-2)}.controls.svelte-168068o{gap:var(--space-3)}.line.svelte-168068o{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.counter.svelte-168068o{align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.counter.svelte-168068o button:where(.svelte-168068o){border-radius:var(--radius-pill);background:var(--surface);width:40px;height:40px;font-size:var(--fs-lg);border:0;font-weight:700}.counter.svelte-168068o button:where(.svelte-168068o):disabled{opacity:.4}.progressline.svelte-168068o{min-height:var(--tap-min);justify-content:space-between;align-items:center;display:flex}.progress.svelte-168068o{border-radius:var(--radius-pill);background:var(--border);height:6px;overflow:hidden}.progress.svelte-168068o span:where(.svelte-168068o){background:var(--red);height:100%;transition:width var(--dur) var(--ease);display:block}.linkbtn.svelte-168068o{color:var(--red-text);background:0 0;border:0;padding:0;font-weight:600}.section.svelte-168068o{gap:var(--space-2)}.section.svelte-168068o h2:where(.svelte-168068o){font-size:var(--fs-h3)}.items.svelte-168068o{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile);padding:0;list-style:none}.items.svelte-168068o li:where(.svelte-168068o){align-items:center;gap:var(--space-2);padding-right:var(--space-3);display:flex}.items.svelte-168068o li:where(.svelte-168068o)+li:where(.svelte-168068o){border-top:1px solid var(--border)}.item.svelte-168068o{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);cursor:pointer;flex:1;display:flex}.item.svelte-168068o input:where(.svelte-168068o){opacity:0;pointer-events:none;position:absolute}.box.svelte-168068o{border:2px solid var(--border);width:26px;height:26px;color:var(--on-red);border-radius:8px;flex:none;place-items:center;display:grid}.item.on.svelte-168068o .box:where(.svelte-168068o){background:var(--red);border-color:var(--red)}.item.svelte-168068o:has(input:where(.svelte-168068o):focus-visible) .box:where(.svelte-168068o){outline:3px solid var(--red-text);outline-offset:2px}.text.svelte-168068o{flex-direction:column;display:flex}.item.on.svelte-168068o .name:where(.svelte-168068o){color:var(--text-soft);text-decoration:line-through}.partner.svelte-168068o{gap:var(--space-1);color:var(--red-text);flex:none;align-items:center;font-weight:600;display:inline-flex}.actions.svelte-168068o{padding:var(--space-3) 0 max(var(--space-4), env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 25%);position:sticky;bottom:0}
