h1.svelte-x5dqyw{color:var(--color-brand-green)}.lead.svelte-x5dqyw{font-size:var(--step-1)}.category-nav.svelte-x5dqyw{z-index:10;margin-inline:calc(-1 * var(--space-2xs));padding:var(--space-2xs);background-color:var(--color-bg);border-block-end:var(--border-width) solid var(--color-border-subtle);position:sticky;inset-block-start:0}.category-nav.svelte-x5dqyw ul:where(.svelte-x5dqyw){gap:var(--space-3xs);scrollbar-width:thin;padding:0;display:flex;overflow-x:auto}.category-nav.svelte-x5dqyw a:where(.svelte-x5dqyw){min-block-size:var(--tap);padding-inline:var(--space-xs);color:var(--color-fg);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.category-nav.svelte-x5dqyw a:where(.svelte-x5dqyw):hover{background-color:var(--color-sage);color:var(--color-on-sage)}.price-note.svelte-x5dqyw{color:var(--color-fg-muted);font-size:var(--step--1)}.menu-section.svelte-x5dqyw{scroll-margin-block-start:5rem}.banner.svelte-x5dqyw{background-color:var(--color-sage);color:var(--color-on-sage);font-size:var(--step-3);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - .6em) 50%,100% 100%,0 100%,.6em 50%);margin-block-end:var(--space-s);padding:.15em 1.4em;display:inline-block}.menu-list.svelte-x5dqyw{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));padding:0;display:grid}.menu-item.svelte-x5dqyw{padding-block:var(--space-2xs) var(--space-xs);border-block-end:1px dashed var(--color-border-subtle);scroll-margin-block-start:5rem}.menu-item__head.svelte-x5dqyw{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.menu-item.svelte-x5dqyw h3:where(.svelte-x5dqyw){font-size:var(--step-0);letter-spacing:.03em;text-transform:uppercase;font-weight:800}.prices.svelte-x5dqyw{justify-content:flex-end;gap:0 var(--space-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;font-weight:700;display:flex}.price__label.svelte-x5dqyw{color:var(--color-fg-muted);font-size:var(--step--1);margin-inline-end:.3em;font-weight:600}.menu-item__description.svelte-x5dqyw{margin-block-start:var(--space-3xs)}.allergens.svelte-x5dqyw{color:var(--color-fg-muted);font-size:var(--step--1);margin-block-start:var(--space-3xs)}.allergen-info.svelte-x5dqyw{font-size:var(--step-1)}
