.sheet.svelte-1f67zl9{width:100%;max-width:var(--column);background:var(--surface);max-height:88dvh;color:var(--ink);transition:transform .34s var(--ease-drawer), overlay .34s allow-discrete, display .34s allow-discrete;border:0;border-radius:26px 26px 0 0;margin:auto auto 0;padding:0;transform:translateY(100%);box-shadow:0 -20px 40px -20px #121a3d59}.sheet[open].svelte-1f67zl9{transform:none}@starting-style{.sheet[open].svelte-1f67zl9{transform:translateY(100%)}}.sheet.svelte-1f67zl9::backdrop{transition:background-color .34s ease, overlay .34s allow-discrete, display .34s allow-discrete;background:#121a3d00}.sheet[open].svelte-1f67zl9::backdrop{background:#121a3d73}@starting-style{.sheet[open].svelte-1f67zl9::backdrop{background:#121a3d00}}.panel.svelte-1f67zl9{padding:8px var(--gutter) calc(18px + var(--safe-bottom));gap:14px;display:grid}.grab.svelte-1f67zl9{background:var(--line-strong);border-radius:999px;justify-self:center;width:40px;height:5px}.head.svelte-1f67zl9{justify-content:space-between;align-items:center;display:flex}h2.svelte-1f67zl9{font-size:1.375rem}svg.svelte-1f67zl9{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.close.svelte-1f67zl9{background:var(--canvas);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.close.svelte-1f67zl9 svg:where(.svelte-1f67zl9){stroke-width:2.4px;width:20px;height:20px}.empty.svelte-1f67zl9{color:var(--ink-3);text-align:center;padding:24px 0}.lines.svelte-1f67zl9{overscroll-behavior:contain;gap:12px;max-height:46dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lines.svelte-1f67zl9 li:where(.svelte-1f67zl9){grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lines.svelte-1f67zl9 img:where(.svelte-1f67zl9),.nophoto.svelte-1f67zl9{object-fit:cover;background:var(--accent-soft);width:56px;height:56px;color:var(--accent);font:800 1.25rem var(--font-display);border-radius:14px;place-items:center;display:grid}.what.svelte-1f67zl9{min-width:0}.name.svelte-1f67zl9{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.line-price.svelte-1f67zl9{font:750 1rem var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stepper.svelte-1f67zl9{background:var(--canvas);border-radius:13px;grid-template-columns:36px 30px 36px;align-items:center;padding:3px;display:grid}.stepper.svelte-1f67zl9 button:where(.svelte-1f67zl9){background:var(--surface);height:36px;color:var(--ink);cursor:pointer;transition:transform var(--press) var(--ease-out);border:0;border-radius:10px;place-items:center;padding:0;display:grid;box-shadow:0 1px 2px #121a3d1a}.stepper.svelte-1f67zl9 button:where(.svelte-1f67zl9):active{transform:scale(.9)}.stepper.svelte-1f67zl9 button[disabled]:where(.svelte-1f67zl9){opacity:.4;box-shadow:none;cursor:default}.stepper.svelte-1f67zl9 svg:where(.svelte-1f67zl9){stroke-width:2.4px;width:18px;height:18px}.qty.svelte-1f67zl9{text-align:center;font-variant-numeric:tabular-nums;font-weight:750}form.svelte-1f67zl9{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.total.svelte-1f67zl9{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.total.svelte-1f67zl9 strong:where(.svelte-1f67zl9){color:var(--ink);font:800 1.5rem var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.order.svelte-1f67zl9{min-height:58px}.order.svelte-1f67zl9 svg:where(.svelte-1f67zl9){stroke-width:2px;width:22px;height:22px}.order[disabled].svelte-1f67zl9{opacity:1;background:var(--leaf-press)}.spinner.svelte-1f67zl9{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-1f67zl9-spin}@keyframes svelte-1f67zl9-spin{to{transform:rotate(360deg)}}.note.svelte-1f67zl9{color:var(--ink-3);text-align:center;font-size:.8125rem}@media (width>=900px){.sheet.svelte-1f67zl9{border-radius:26px;margin-bottom:auto}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1f67zl9,.sheet.svelte-1f67zl9::backdrop{transition:none}.stepper.svelte-1f67zl9 button:where(.svelte-1f67zl9):active{transform:none}}
