.item.svelte-1t3wtq{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 1.4rem;display:flex}.item-info.svelte-1t3wtq{min-width:0}.item-name.svelte-1t3wtq{margin:0 0 .15em;font-size:1.2rem}.star.svelte-1t3wtq{color:var(--red);font-size:.9em}.item-desc.svelte-1t3wtq{color:var(--ink-soft);margin:0;font-size:.95rem}.item-buy.svelte-1t3wtq{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.item-price.svelte-1t3wtq{font-family:var(--font-label);color:var(--red-dark);white-space:nowrap;text-align:right;margin:0;font-size:1.15rem;font-weight:600}.item-price.market.svelte-1t3wtq{font-size:1rem}.item-unit.svelte-1t3wtq{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:400;display:block}.add-btn.svelte-1t3wtq{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--teal);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-offset-sm);padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s}.add-btn.svelte-1t3wtq:hover{background:var(--teal-pale)}.add-btn.svelte-1t3wtq:active{transform:translate(2px,2px);box-shadow:1px 1px #24211c40}.stepper.svelte-1t3wtq{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-offset-sm);align-items:center;display:flex;overflow:hidden}.step.svelte-1t3wtq{font-family:var(--font-label);cursor:pointer;background:var(--red);color:var(--paper);border:none;padding:.5rem .85rem;font-size:1.1rem;font-weight:600;line-height:1}.step.svelte-1t3wtq:hover{background:var(--red-bright)}.qty.svelte-1t3wtq{font-family:var(--font-label);text-align:center;min-width:2.2rem;font-size:1rem;font-weight:600}@media (width<=560px){.item.svelte-1t3wtq{flex-direction:column;align-items:stretch;gap:.75rem}.item-buy.svelte-1t3wtq{justify-content:space-between}.item-price.svelte-1t3wtq{text-align:left}.item-unit.svelte-1t3wtq{margin-left:.35rem;display:inline}}.order-bar.svelte-y7ut4r{z-index:15;background:var(--ink);border-top:3px solid var(--red);margin-top:2rem;position:sticky;bottom:0}.bar-inner.svelte-y7ut4r{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.bar-summary.svelte-y7ut4r{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin:0;font-size:1.05rem;font-weight:600}.bar-note.svelte-y7ut4r{color:var(--pot-gray);margin:0;font-size:.85rem;font-style:italic}.order-bar.svelte-y7ut4r .btn:where(.svelte-y7ut4r){white-space:nowrap;padding:.65rem 1.3rem}@media (width<=560px){.bar-inner.svelte-y7ut4r{text-align:center;flex-direction:column;align-items:stretch;gap:.6rem}}
