.active-order.svelte-o6tnrj{border:1px solid color-mix(in srgb, var(--customer-primary,#2563eb) 35%, transparent);background:color-mix(in srgb, var(--customer-primary,#2563eb) 8%, var(--customer-surface,#fff));color:var(--customer-text,#0f172a);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;display:flex}.pulse.svelte-o6tnrj{background:var(--customer-primary,#2563eb);border-radius:999px;flex-shrink:0;width:10px;height:10px;animation:1.6s ease-in-out infinite svelte-o6tnrj-pulse}.ready.svelte-o6tnrj .pulse:where(.svelte-o6tnrj){background:#16a34a}.text.svelte-o6tnrj{flex:1;min-width:0;display:grid}.text.svelte-o6tnrj small:where(.svelte-o6tnrj){color:var(--customer-muted,#64748b);font-size:.75rem}.text.svelte-o6tnrj strong:where(.svelte-o6tnrj){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cta.svelte-o6tnrj{color:var(--customer-primary,#2563eb);flex-shrink:0;align-items:center;font-weight:800;display:inline-flex}@keyframes svelte-o6tnrj-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pulse.svelte-o6tnrj{animation:none}}.mode-switch.svelte-1sl0ebc{border:1px solid var(--customer-border,#e2e8f0);background:var(--customer-surface,#fff);border-radius:999px;flex-shrink:0;gap:.25rem;margin-left:auto;padding:.25rem;display:inline-flex}button.svelte-1sl0ebc{color:var(--customer-muted,#64748b);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}button.active.svelte-1sl0ebc{background:var(--customer-primary,#0f172a);color:var(--customer-primary-contrast,#fff)}button.svelte-1sl0ebc:disabled{cursor:progress}@media (width<=640px){button.svelte-1sl0ebc{padding:.5rem .65rem}.label.svelte-1sl0ebc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.price-list.svelte-1kj4z5c{display:grid}.subcategory-separator.svelte-1kj4z5c{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:var(--customer-muted,#64748b);margin:.85rem 0 .2rem;font-size:.78rem;font-weight:800}.price-list.svelte-1kj4z5c>.subcategory-separator:where(.svelte-1kj4z5c):first-child{margin-top:.2rem}.price-item.svelte-1kj4z5c{border-bottom:1px solid var(--customer-border,#e2e8f0);padding:.55rem 0}.price-item.svelte-1kj4z5c:last-child{border-bottom:none}.price-row.svelte-1kj4z5c{align-items:baseline;gap:.5rem;display:flex}.price-name.svelte-1kj4z5c{color:var(--customer-text,#0f172a);font-weight:600}.price-leader.svelte-1kj4z5c{border-bottom:1px dotted var(--customer-border-strong,#cbd5e1);flex:1;min-width:1rem;margin-bottom:.3rem}.price-value.svelte-1kj4z5c{color:var(--customer-primary,#2563eb);white-space:nowrap;flex-shrink:0;font-weight:800}.price-description.svelte-1kj4z5c{color:var(--customer-muted,#64748b);margin:.25rem 0 0;font-size:.8rem}.navar-menu-page.svelte-1d36lqk{--navar-gutter:clamp(1.25rem, 4.1vw, 5rem);color:#000;background:#fff;font-family:Brandon Grotesque,Manrope,Segoe UI,sans-serif;font-weight:400}.navar-menu.svelte-1d36lqk{padding:clamp(4rem, 13vw, 15rem) var(--navar-gutter) 0;flex-direction:column;align-items:center;gap:clamp(1.5rem,2.2vw,2.6rem);display:flex}h1.svelte-1d36lqk{text-transform:uppercase;margin:0 0 clamp(.5rem,2vw,2.5rem);font-size:clamp(1.4rem,1.9vw,2.3rem);font-weight:700;line-height:1.15}.navar-menu-box.svelte-1d36lqk{border:1px solid #9a9a9a;width:min(100%,53vw);min-width:min(100%,36rem);padding:clamp(1rem,1.6vw,1.9rem) clamp(1.1rem,4vw,4.8rem) clamp(1.6rem,3vw,3.6rem)}h2.svelte-1d36lqk{text-align:center;text-transform:uppercase;margin:0 0 clamp(1.4rem,3vw,3.6rem);font-size:clamp(.8rem,.95vw,1.15rem);font-weight:700}h3.svelte-1d36lqk{text-align:center;text-transform:uppercase;color:#6b6b6b;margin:clamp(1.4rem,2.2vw,2.6rem) 0 .6rem;font-size:clamp(.8rem,.95vw,1.15rem);font-weight:700}ul.svelte-1d36lqk{gap:.35em;margin:0;padding:0;font-size:clamp(1.05rem,1.75vw,2.1rem);line-height:1.2;list-style:none;display:grid}.navar-menu-row.svelte-1d36lqk{align-items:flex-end;gap:.4em;display:flex}.navar-menu-name.svelte-1d36lqk{text-transform:uppercase}.navar-menu-leader.svelte-1d36lqk{border-bottom:2px solid #c4c4c4;flex:1;min-width:1.5rem;margin-bottom:.28em}.navar-menu-price.svelte-1d36lqk{white-space:nowrap;flex-shrink:0}.navar-menu-description.svelte-1d36lqk{color:#555;margin:.15em 0 .3em;font-size:.6em;line-height:1.35}.navar-menu-empty.svelte-1d36lqk{margin:0;font-size:clamp(1.05rem,1.4vw,1.6rem)}@media (width<=760px){.navar-menu-box.svelte-1d36lqk{width:100%;min-width:0;padding:1rem .9rem 1.4rem}ul.svelte-1d36lqk{font-size:clamp(.8rem,3.6vw,1.05rem)}.navar-menu-leader.svelte-1d36lqk{border-bottom-width:1.5px;min-width:.75rem}}.menu-page.svelte-1uas024{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;max-width:800px;min-height:100vh;margin:0 auto;padding:1rem;display:grid}.page-header.svelte-1uas024{align-items:center;gap:1rem;padding:1rem 0 0;display:flex}.page-title.svelte-1uas024{min-width:0}.page-header.svelte-1uas024 h1:where(.svelte-1uas024),.page-header.svelte-1uas024 p:where(.svelte-1uas024){margin:0}.page-header.svelte-1uas024 h1:where(.svelte-1uas024){color:var(--customer-text,#0f172a);font-size:1.5rem;font-weight:900}.page-header.svelte-1uas024 p:where(.svelte-1uas024){color:var(--customer-muted,#64748b);font-size:.875rem}.icon-circle.svelte-1uas024{background:var(--customer-surface,#fff);width:48px;height:48px;color:var(--customer-primary,#2563eb);border:1px solid var(--customer-border,#e2e8f0);border-radius:16px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 4px 6px -1px #0000000d}.menu-notice.svelte-1uas024{background:var(--customer-warning-background,#fef3c7);border:1px solid var(--customer-warning-border,#fcd34d);color:var(--customer-warning-text,#92400e);border-radius:1rem;margin:0;padding:.75rem 1rem;font-size:.9rem;font-weight:700}.status-card.svelte-1uas024{text-align:center;background:var(--customer-surface,#fff);border:1px solid var(--customer-border,#d8e3ff);border-radius:1.25rem;gap:.75rem;padding:2rem 1.5rem;display:grid}.status-card.svelte-1uas024 h2:where(.svelte-1uas024),.status-card.svelte-1uas024 p:where(.svelte-1uas024){color:var(--customer-text,#0f172a);margin:0}.category-grid.svelte-1uas024{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.category-tile.svelte-1uas024{background:var(--customer-surface,#fff);border:1px solid var(--customer-border,#e2e8f0);color:var(--customer-text,#0f172a);border-radius:1.25rem;align-items:center;gap:.9rem;padding:.9rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.category-tile.svelte-1uas024:hover{border-color:var(--customer-primary,#2563eb);box-shadow:0 8px 20px -10px #00000040}.category-tile.svelte-1uas024:active{transform:scale(.99)}.category-tile-icon.svelte-1uas024,.category-tile-image.svelte-1uas024{border-radius:16px;flex-shrink:0;width:64px;height:64px}.category-tile-icon.svelte-1uas024{background:var(--customer-surface-strong,#f8fafc);border:1px solid var(--customer-border,#e2e8f0);color:var(--customer-primary,#2563eb);place-items:center;font-size:2rem;font-weight:800;display:grid}.category-tile-image.svelte-1uas024{object-fit:cover}.category-tile-body.svelte-1uas024{gap:.2rem;min-width:0;display:grid}.category-tile-name.svelte-1uas024{font-size:1.1rem;font-weight:800}.category-tile-meta.svelte-1uas024{color:var(--customer-muted,#64748b);font-size:.82rem}.category-tile-teaser.svelte-1uas024{color:var(--customer-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.category-section.svelte-1uas024{background:var(--customer-surface,#fff);border:1px solid var(--customer-border,#e2e8f0);border-radius:1.25rem;gap:.6rem;padding:1.25rem 1.5rem;display:grid}.category-title.svelte-1uas024{border-bottom:2px solid var(--customer-primary,#2563eb);letter-spacing:.08em;text-transform:uppercase;color:var(--customer-text,#0f172a);margin:0 0 .35rem;padding-bottom:.6rem;font-size:.95rem;font-weight:800}.category-title.with-icon.svelte-1uas024{border-bottom:none;align-items:center;gap:.5rem;padding-bottom:0;display:flex}.subscription-grid.svelte-1uas024{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.subscription-card.svelte-1uas024{background:var(--customer-surface-strong,#f8fafc);border:1px solid var(--customer-border,#e2e8f0);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.subscription-name.svelte-1uas024{color:var(--customer-text,#0f172a);font-weight:700}.subscription-price.svelte-1uas024{color:var(--customer-primary,#2563eb);font-weight:800}.subscription-description.svelte-1uas024{color:var(--customer-muted,#64748b);margin:0;font-size:.85rem}.subscription-validity.svelte-1uas024{color:var(--customer-muted,#64748b);font-size:.8rem}.orders-loading.svelte-1uas024{place-items:center;padding:1.5rem;display:grid}.order-list.svelte-1uas024{gap:.6rem;display:grid}.order-card.svelte-1uas024{background:var(--customer-surface-strong,#f8fafc);border:1px solid var(--customer-border,#e2e8f0);border-radius:1.1rem;gap:.35rem;padding:.85rem 1rem;display:grid}.order-card-top.svelte-1uas024{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order-status.svelte-1uas024{text-transform:uppercase;letter-spacing:.03em;background:var(--customer-border,#e2e8f0);color:var(--customer-text,#0f172a);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:800}.order-status.status-pending.svelte-1uas024{background:var(--customer-accent-background,#fef3c7);border:1px solid var(--customer-accent-border,#fcd34d);color:var(--customer-accent-text,#92400e)}.order-status.status-ready.svelte-1uas024{color:#166534;background:#dcfce7;border:1px solid #86efac}.order-status.status-completed.svelte-1uas024{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.order-status.status-cancelled.svelte-1uas024{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.order-date.svelte-1uas024{color:var(--customer-muted,#64748b);white-space:nowrap;font-size:.78rem}.order-items.svelte-1uas024{color:var(--customer-text,#0f172a);margin:0;font-size:.88rem;font-weight:600}.order-pickup.svelte-1uas024{color:var(--customer-muted,#64748b);margin:0;font-size:.78rem}.order-card-bottom.svelte-1uas024{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.order-total.svelte-1uas024{color:var(--customer-primary,#2563eb);font-weight:800}.order-cancel-button.svelte-1uas024{border:1px solid var(--customer-border,#e2e8f0);color:#991b1b;background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:700}.order-cancel-button.svelte-1uas024:disabled{opacity:.6}.reorder-button.svelte-1uas024{color:var(--customer-primary,#2563eb)}.orders-toggle-button.svelte-1uas024{color:var(--customer-primary,#2563eb);background:0 0;border:none;border-radius:999px;justify-self:center;padding:.5rem 1rem;font-size:.85rem;font-weight:700}@media (width<=430px){.menu-page.svelte-1uas024{padding:.8rem}.category-grid.svelte-1uas024{grid-template-columns:1fr}.category-section.svelte-1uas024{padding:1rem 1.1rem .4rem}}
