dialog.svelte-m4alvw{border:0;border-left:1px solid var(--stone-deep);background:var(--lime);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);transition:transform .4s var(--ease-sheet), overlay .4s allow-discrete, display .4s allow-discrete;margin:0 0 0 auto;padding:0;transform:translate(100%)}dialog[open].svelte-m4alvw{transform:none}@starting-style{dialog[open].svelte-m4alvw{transform:translate(100%)}}dialog.svelte-m4alvw::backdrop{transition:background-color .3s var(--ease-out), overlay .4s allow-discrete, display .4s allow-discrete;background:#1e1c1900}dialog[open].svelte-m4alvw::backdrop{background:#1e1c1959}@starting-style{dialog[open].svelte-m4alvw::backdrop{background:#1e1c1900}}.panel.svelte-m4alvw{flex-direction:column;gap:1.25rem;height:100%;padding:.75rem 1.5rem 1.5rem;display:flex;overflow-y:auto}header.svelte-m4alvw{justify-content:space-between;align-items:center;gap:1rem;min-height:52px;display:flex}h2.svelte-m4alvw{outline:none;font-size:1.75rem}.close.svelte-m4alvw{text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;margin-right:-.4rem;padding:0 .4rem;font-size:.88rem;font-weight:500;text-decoration:underline}.lines.svelte-m4alvw{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lines.svelte-m4alvw li:where(.svelte-m4alvw){border-bottom:1px solid var(--stone);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.75rem 0;display:grid}.lines.svelte-m4alvw li.fresh:where(.svelte-m4alvw) .thumb:where(.svelte-m4alvw){animation:svelte-m4alvw-settle .35s var(--ease-out)}@keyframes svelte-m4alvw-settle{0%{opacity:0;transform:translateY(-6px)}}.thumb.svelte-m4alvw{aspect-ratio:4/5;background:var(--lime)}.thumb.svelte-m4alvw img:where(.svelte-m4alvw){object-fit:contain;color:#0000;filter:brightness(.965);width:100%;height:100%}.name.svelte-m4alvw{font-family:var(--serif);font-size:1.35rem;line-height:1.1}.each.svelte-m4alvw{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.total.svelte-m4alvw{text-align:right;font-variant-numeric:tabular-nums;min-width:4.2rem;font-weight:600}.stepper.svelte-m4alvw{border:1px solid var(--stone-deep);border-radius:var(--radius);background:var(--paper);align-items:center;height:44px;display:flex}.stepper.svelte-m4alvw button:where(.svelte-m4alvw){cursor:pointer;background:0 0;border:0;width:40px;height:100%;font-size:1.1rem}.stepper.svelte-m4alvw button:where(.svelte-m4alvw):disabled{color:var(--stone-deep);cursor:default}.stepper.svelte-m4alvw output:where(.svelte-m4alvw){text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem;font-weight:600}.status.svelte-m4alvw{gap:.75rem;display:grid}.short.svelte-m4alvw{color:var(--warn);font-size:.92rem;font-weight:500}.problem.svelte-m4alvw{color:var(--danger);font-size:.92rem}footer.svelte-m4alvw{border-top:1px solid var(--ink);gap:.6rem;margin-top:auto;padding-top:1rem;display:grid}.sub.svelte-m4alvw{justify-content:space-between;align-items:baseline;font-size:.95rem;display:flex}.sub.svelte-m4alvw b:where(.svelte-m4alvw){font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.note.svelte-m4alvw{color:var(--muted);margin-bottom:.4rem;font-size:.84rem}.empty.svelte-m4alvw{border-top:1px solid var(--ink);font-family:var(--serif);justify-items:start;gap:1.25rem;padding-top:1rem;font-size:1.2rem;display:grid}@media (width<=420px){.panel.svelte-m4alvw{padding-inline:1.1rem}.lines.svelte-m4alvw li:where(.svelte-m4alvw){grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb info total""thumb stepper stepper";row-gap:.5rem}.thumb.svelte-m4alvw{grid-area:thumb}.info.svelte-m4alvw{grid-area:info}.total.svelte-m4alvw{grid-area:total}.stepper.svelte-m4alvw{grid-area:stepper;justify-self:start}}.skip.svelte-1br2sqw{z-index:50;background:var(--shutter);color:var(--lime);padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip.svelte-1br2sqw:focus-visible{transform:none}header.site.svelte-1br2sqw{z-index:20;background:var(--lime);border-bottom:1px solid var(--stone);position:sticky;top:0}.bar.svelte-1br2sqw{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}.brand.svelte-1br2sqw{color:var(--shutter);grid-column:2;font-size:1.55rem;text-decoration:none}header.svelte-1br2sqw nav:where(.svelte-1br2sqw){grid-area:1/1;gap:1.75rem;display:flex}header.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){min-height:44px;color:var(--ink-soft);transition:color .15s var(--ease-out);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.basket.svelte-1br2sqw{min-height:44px;color:var(--ink);grid-column:3;justify-self:end;align-items:center;gap:.55rem;padding:0 .1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.basket.svelte-1br2sqw b:where(.svelte-1br2sqw){background:var(--shutter);min-width:24px;height:24px;color:var(--lime);font-variant-numeric:tabular-nums;animation:svelte-1br2sqw-bump .32s var(--ease-out);border-radius:12px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:grid}@keyframes svelte-1br2sqw-bump{0%{transform:scale(.6)}}@media (hover:hover){header.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw):hover{color:var(--ink);text-decoration:underline}.basket.svelte-1br2sqw:hover span:where(.svelte-1br2sqw){text-decoration:underline}}footer.site.svelte-1br2sqw{background:var(--shutter);color:var(--lime)}.foot.svelte-1br2sqw{grid-template-columns:2fr 1fr 1fr;gap:2.5rem 3rem;padding:4.5rem 0 2rem;display:grid}.foot-house.svelte-1br2sqw{aspect-ratio:2036/912;background:var(--lime);width:190px;margin-bottom:1.25rem;display:block;-webkit-mask:url(../../../brand/house.svg) 50%/contain no-repeat;mask:url(../../../brand/house.svg) 50%/contain no-repeat}.admin-preview.svelte-1br2sqw{z-index:16;height:0;transition:bottom .35s var(--ease-sheet);margin-left:.5rem;position:sticky;bottom:.5rem}.admin-preview.svelte-1br2sqw span:where(.svelte-1br2sqw){background:var(--shutter);width:max-content;max-width:min(42ch,100vw - 1rem);color:var(--lime);border:1px solid var(--lime);padding:.5rem .75rem;font-size:.8rem;position:absolute;bottom:0;left:0}.foot-brand.svelte-1br2sqw{font-size:2.2rem}.foot-line.svelte-1br2sqw{font-family:var(--serif);color:var(--stone);max-width:38ch;margin-top:1.25rem;font-size:1.15rem}footer.svelte-1br2sqw nav:where(.svelte-1br2sqw){align-content:start;justify-items:start;display:grid}footer.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){min-height:40px;color:var(--lime);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}@media (hover:hover){footer.svelte-1br2sqw nav:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw):hover{text-decoration:underline}}footer.svelte-1br2sqw :where(.svelte-1br2sqw):focus-visible{outline-color:var(--lime)}.small.svelte-1br2sqw{color:var(--stone);border-top:1px solid #f2ece033;grid-column:1/-1;padding-top:1.5rem;font-size:.8rem}@media (width<=900px){.bar.svelte-1br2sqw{grid-template-columns:1fr auto}header.svelte-1br2sqw nav:where(.svelte-1br2sqw){display:none}.brand.svelte-1br2sqw{grid-column:1;justify-self:start;font-size:1.3rem}.basket.svelte-1br2sqw{grid-column:2}.foot.svelte-1br2sqw{grid-template-columns:1fr 1fr;padding-top:3.5rem}.foot-id.svelte-1br2sqw{grid-column:1/-1}body:has([data-buybar].show) footer.site.svelte-1br2sqw{padding-bottom:calc(46px + 1.3rem + 1px + env(safe-area-inset-bottom))}body:has([data-buybar].show) .admin-preview.svelte-1br2sqw{bottom:calc(.5rem + 46px + 1.3rem + 1px + env(safe-area-inset-bottom))}}@media (width<=480px){.foot-house.svelte-1br2sqw{width:150px}.foot.svelte-1br2sqw{grid-template-columns:1fr}}
