.food-menu[data-astro-cid-2ndeurlg]{--menu-rule:color-mix(in srgb, var(--primary-color) 30%, transparent);--menu-muted:var(--text-color);--menu-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;padding-block:clamp(2.5rem,5vw,4rem) 0}.menu-intro[data-astro-cid-2ndeurlg]{text-align:center;max-width:850px;margin:0 auto;padding-bottom:2.25rem}h1[data-astro-cid-2ndeurlg]{text-transform:none;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:400;line-height:1.15}.menu-intro-copy[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);text-wrap:balance;max-width:58ch;margin:0 auto 1rem;font-size:1rem;line-height:1.65}.menu-downloads[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.menu-downloads[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--menu-rule)}.menu-downloads[data-astro-cid-2ndeurlg] span[data-astro-cid-2ndeurlg]{color:var(--menu-rule)}.menu-currency[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.menu-layout[data-astro-cid-2ndeurlg]{border-top:1px solid var(--menu-rule);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:3rem;padding-top:2.5rem;display:grid}.menu-category-nav[data-astro-cid-2ndeurlg]{border-right:1px solid var(--menu-rule);scrollbar-width:thin;scrollbar-color:var(--menu-rule) transparent;max-height:calc(100dvh - 136px);padding-right:1.5rem;position:sticky;top:112px;overflow-y:auto}.menu-category-label[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);text-transform:uppercase;letter-spacing:.15em;color:var(--menu-muted);margin-bottom:1rem;font-size:.65rem;font-weight:500;line-height:1.5;display:block}.menu-category-nav[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{margin:0;padding:0;list-style:none}.menu-category-nav[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]{margin:0}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);color:var(--text-color);text-transform:none;padding:.35rem 0;font-size:.94rem;line-height:1.4;transition:color .15s;display:block}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]:hover,.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg][aria-current]{color:var(--primary-color)}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg][aria-current]{font-weight:600}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]:focus-visible{outline-offset:-2px}.menu-sections[data-astro-cid-2ndeurlg]{min-width:0}.menu-section[data-astro-cid-2ndeurlg]{margin-bottom:3.75rem;padding:0;scroll-margin-top:120px}.menu-section-heading[data-astro-cid-2ndeurlg]{border-bottom:1px solid var(--menu-rule);padding-bottom:.9rem}h2[data-astro-cid-2ndeurlg]{text-transform:none;margin:0;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;line-height:1.2}.menu-items[data-astro-cid-2ndeurlg]{margin:0;padding:0;list-style:none}.menu-item-card[data-astro-cid-2ndeurlg]{border-bottom:1px solid var(--menu-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""description description";align-items:start;gap:.45rem 1.5rem;min-width:0;padding-block:1.35rem;display:grid}h3[data-astro-cid-2ndeurlg]{text-transform:none;grid-area:name;margin:0;font-size:1.45rem;font-weight:400;line-height:1.35}.menu-item-details[data-astro-cid-2ndeurlg]{grid-area:description;min-width:0;max-width:72ch}.menu-item-details[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);color:var(--menu-muted);margin:0;font-size:1rem;line-height:1.7}.menu-item-details[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]+p[data-astro-cid-2ndeurlg]{margin-top:.5rem}.menu-prices[data-astro-cid-2ndeurlg]{text-align:right;grid-area:price;min-width:88px;margin:0;padding:0;list-style:none}.menu-prices[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]{margin:0;line-height:1.35}.menu-prices[data-astro-cid-2ndeurlg] strong[data-astro-cid-2ndeurlg]{color:var(--primary-color);font-family:var(--title-fonts);white-space:nowrap;font-size:1.35rem;font-weight:400}.menu-price-currency[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);letter-spacing:.025em;font-size:.65rem}.menu-price-label[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);color:var(--menu-muted);font-size:.75rem;line-height:1.5;display:block}.menu-prices[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]+li[data-astro-cid-2ndeurlg]{margin-top:.55rem}.menu-section-notes[data-astro-cid-2ndeurlg]{padding-top:1rem}.menu-section[data-astro-cid-2ndeurlg] .menu-section-intro[data-astro-cid-2ndeurlg]{margin:.75rem 0 0}.menu-note[data-astro-cid-2ndeurlg],.menu-item-details[data-astro-cid-2ndeurlg] .menu-note[data-astro-cid-2ndeurlg]{font-family:var(--menu-body);color:var(--menu-muted);margin:0 0 .45rem;font-size:.8rem;line-height:1.7}.menu-end[data-astro-cid-2ndeurlg]{text-align:center;border-top:1px solid var(--menu-rule);font-family:var(--menu-body);padding-block:2rem 3rem;font-size:.85rem;line-height:1.7}.menu-end[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{font-size:inherit;margin-bottom:.5rem}@media (width<=991px){.menu-layout[data-astro-cid-2ndeurlg]{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:0}.menu-category-nav[data-astro-cid-2ndeurlg]{z-index:50;border:0;border-bottom:1px solid var(--menu-rule);background:var(--secondary-color);max-height:none;padding:.65rem 0 .25rem;top:70px;overflow:visible}.menu-category-label[data-astro-cid-2ndeurlg]{margin:0 0 .15rem;font-size:.6rem}.menu-category-nav[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{scrollbar-width:thin;gap:1.4rem;padding:.15rem 2px .65rem;scroll-padding-inline:2px;display:flex;overflow-x:auto}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{white-space:nowrap;padding-block:.25rem;font-size:.85rem}.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg][aria-current]{text-underline-offset:6px;text-decoration:underline}.menu-section[data-astro-cid-2ndeurlg]{margin-bottom:3rem;scroll-margin-top:166px}}@media (width<=575px){.food-menu[data-astro-cid-2ndeurlg]{padding-top:2.5rem}.menu-intro[data-astro-cid-2ndeurlg]{padding-bottom:1.75rem}.menu-intro-copy[data-astro-cid-2ndeurlg]{font-size:.9rem}.menu-item-card[data-astro-cid-2ndeurlg]{gap:.45rem 1rem;padding-block:1.2rem}.menu-item-card[data-astro-cid-2ndeurlg].has-variants{grid-template-areas:"name name""description description""price price"}.has-variants[data-astro-cid-2ndeurlg] .menu-prices[data-astro-cid-2ndeurlg]{text-align:left}.has-variants[data-astro-cid-2ndeurlg] .menu-prices[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]{align-items:baseline;gap:1rem;display:flex}h3[data-astro-cid-2ndeurlg]{font-size:1.2rem}.menu-prices[data-astro-cid-2ndeurlg]{min-width:72px}.menu-prices[data-astro-cid-2ndeurlg] strong[data-astro-cid-2ndeurlg]{font-size:1.15rem}.menu-item-details[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{font-size:.9375rem;line-height:1.7}.menu-item-details[data-astro-cid-2ndeurlg] .menu-note[data-astro-cid-2ndeurlg],.menu-note[data-astro-cid-2ndeurlg]{font-size:.77rem}}@media (prefers-reduced-motion:reduce){.menu-category-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{transition:none}}
