.cat.svelte-2rujua{display:grid;gap:var(--s-3);align-content:start}.note.svelte-2rujua{color:var(--ink-soft);margin:0}.card.svelte-2rujua{display:contents}.grouplbl.svelte-2rujua{margin:var(--s-2) 0 0;color:var(--ink-soft);font-weight:500}.row.svelte-2rujua{display:grid;grid-template-areas:"lbl" "price" "per";gap:.15rem;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.lbl.svelte-2rujua{grid-area:lbl;font-size:var(--text-small);font-weight:600;color:var(--cherry)}.price.svelte-2rujua{grid-area:price;font-size:1.45rem;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.unit.svelte-2rujua{margin-left:.4em;font-size:var(--text-caption);font-weight:500;color:var(--ink-faint);white-space:nowrap}.short.svelte-2rujua{display:none}.per.svelte-2rujua{grid-area:per;color:var(--ink-faint)}.per.svelte-2rujua b:where(.svelte-2rujua){font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.solo.svelte-2rujua .price:where(.svelte-2rujua){font-size:2rem}.groups.svelte-2rujua{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.groups.svelte-2rujua .row:where(.svelte-2rujua){padding:var(--s-3) var(--s-2);text-align:center}.groups.svelte-2rujua .per:where(.svelte-2rujua){font-size:.7rem;line-height:1.25}.groups.svelte-2rujua .row:where(.svelte-2rujua){padding-inline:var(--s-1)}.groups.svelte-2rujua .price:where(.svelte-2rujua){font-size:.95rem}.groups.svelte-2rujua .unit:where(.svelte-2rujua){margin-left:.1em;font-size:.7rem}.groups.svelte-2rujua .long:where(.svelte-2rujua){display:none}.groups.svelte-2rujua .short:where(.svelte-2rujua){display:inline}.groups.svelte-2rujua .za:where(.svelte-2rujua){display:none}@media(min-width:48rem){.card.svelte-2rujua{display:block;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);overflow:hidden}.row.svelte-2rujua,.groups.svelte-2rujua .row:where(.svelte-2rujua){grid-template-areas:"lbl per price";grid-template-columns:1fr auto auto;align-items:baseline;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:0;border-top:1px solid var(--line);border-radius:0;text-align:left}.solo.svelte-2rujua{border-top:0}.price.svelte-2rujua,.solo.svelte-2rujua .price:where(.svelte-2rujua),.groups.svelte-2rujua .price:where(.svelte-2rujua){font-size:var(--text-body);text-align:right;min-width:9.5rem}.groups.svelte-2rujua .row:where(.svelte-2rujua){padding-inline:var(--s-4)}.groups.svelte-2rujua .price:where(.svelte-2rujua){font-size:var(--text-body)}.groups.svelte-2rujua .unit:where(.svelte-2rujua){margin-left:.4em;font-size:var(--text-caption)}.groups.svelte-2rujua .long:where(.svelte-2rujua){display:inline}.groups.svelte-2rujua .short:where(.svelte-2rujua){display:none}.groups.svelte-2rujua .za:where(.svelte-2rujua){display:inline}.groups.svelte-2rujua{grid-template-columns:1fr;gap:0}.groups.svelte-2rujua .per:where(.svelte-2rujua){font-size:var(--text-caption)}.grouplbl.svelte-2rujua{margin:0;padding:var(--s-3) var(--s-4) 0;border-top:1px solid var(--line)}.groups.svelte-2rujua .row:where(.svelte-2rujua):first-child{border-top:0}}.seg.svelte-1dkbyok{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.lbl.svelte-1dkbyok{color:var(--ink-soft);font-weight:500}.track.svelte-1dkbyok{display:inline-flex;gap:2px;padding:3px;background:var(--paper-warm);border:1px solid var(--line);border-radius:var(--r-pill)}.opt.svelte-1dkbyok{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:var(--r-pill);font-size:var(--text-small);font-weight:500;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.opt.svelte-1dkbyok:hover:not(.on){color:var(--cherry)}.opt.on.svelte-1dkbyok{background:var(--cherry);color:#fff}input.svelte-1dkbyok{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.opt.svelte-1dkbyok:has(input:where(.svelte-1dkbyok):focus-visible){outline:2px solid var(--cherry);outline-offset:2px}@media(prefers-reduced-motion:reduce){.opt.svelte-1dkbyok{transition:none}}.picker.svelte-l0g50r{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6)}
