.menu-nav[data-astro-cid-bxbpesqz]{position:sticky;top:var(--header-h);z-index:40;background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.menu-nav__inner[data-astro-cid-bxbpesqz]{width:min(100% - 2 * var(--gutter),var(--container-max));margin-inline:auto;display:flex;gap:clamp(.75rem,2vw,1.75rem);overflow-x:auto;padding-block:.85rem;scrollbar-width:none;scroll-snap-type:x proximity}.menu-nav__inner[data-astro-cid-bxbpesqz]::-webkit-scrollbar{display:none}.menu-nav__link[data-astro-cid-bxbpesqz]{position:relative;flex:none;scroll-snap-align:center;font-family:var(--ff-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-decoration:none;padding:.4rem .25rem .7rem;white-space:nowrap;transition:color var(--dur-micro) var(--ease-standard)}.menu-nav__link[data-astro-cid-bxbpesqz]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%) scale(.4);width:6px;height:8px;background:var(--primary);clip-path:polygon(50% 0%,100% 65%,85% 100%,15% 100%,0% 65%);opacity:0;transition:opacity var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}.menu-nav__link[data-astro-cid-bxbpesqz]:hover{color:var(--ink)}.menu-nav__link[data-astro-cid-bxbpesqz].is-active{color:var(--primary-deep)}.menu-nav__link[data-astro-cid-bxbpesqz].is-active:after{opacity:1;transform:translate(-50%) scale(1)}.menu-section[data-astro-cid-bxbpesqz]{scroll-margin-top:2.5rem}.menu-section__grid[data-astro-cid-bxbpesqz]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:var(--space-md) clamp(2rem,5vw,4.5rem);align-items:start}.menu-section__head[data-astro-cid-bxbpesqz]{display:flex;align-items:baseline;gap:var(--space-sm);position:sticky;top:calc(var(--header-h) + 5rem)}.menu-section__num[data-astro-cid-bxbpesqz]{font-family:var(--ff-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-mono);color:var(--primary-deep)}.menu-section__sub[data-astro-cid-bxbpesqz]{color:var(--ink-muted);margin-top:var(--space-3xs);max-width:52ch}.menu-list[data-astro-cid-bxbpesqz]{display:flex;flex-direction:column}.menu-row[data-astro-cid-bxbpesqz]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--line)}.menu-row[data-astro-cid-bxbpesqz]:first-child{border-top:1px solid var(--line)}.menu-row--no-price[data-astro-cid-bxbpesqz]{grid-template-columns:1fr}.menu-row__omschrijving[data-astro-cid-bxbpesqz]{grid-column:1 / -1}.menu-row__naam[data-astro-cid-bxbpesqz]{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--ff-display);font-size:var(--fs-h3);color:var(--ink);line-height:var(--lh-snug)}.menu-row__marker[data-astro-cid-bxbpesqz]{color:var(--primary);line-height:0;transform:translateY(-.05em)}.menu-row[data-astro-cid-bxbpesqz]:nth-child(2n) .menu-row__marker[data-astro-cid-bxbpesqz]{color:var(--accent-warm-ink)}.menu-row__omschrijving[data-astro-cid-bxbpesqz]{color:var(--ink-muted);font-size:var(--fs-small);margin-top:var(--space-3xs);max-width:56ch}.menu-row__dots[data-astro-cid-bxbpesqz]{align-self:center;height:1px;min-width:2rem;background-image:linear-gradient(to right,var(--line-strong) 40%,transparent 40%);background-size:6px 1px;background-repeat:repeat-x}.menu-row__prijs[data-astro-cid-bxbpesqz]{font-family:var(--ff-mono);font-size:var(--fs-price);font-weight:var(--fw-semi);color:var(--ink);white-space:nowrap}.menu-section__note[data-astro-cid-bxbpesqz]{grid-column:2;margin-top:var(--space-md);font-family:var(--ff-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--stone-ink)}.menu-honest__text[data-astro-cid-bxbpesqz]{font-family:var(--ff-mono);font-size:var(--fs-mono-label);letter-spacing:.04em;color:var(--ink-muted);text-align:center;margin-inline:auto;max-width:60ch}@media (max-width: 900px){.menu-section__grid[data-astro-cid-bxbpesqz]{grid-template-columns:1fr;gap:var(--head-gap)}.menu-section__head[data-astro-cid-bxbpesqz]{position:static}.menu-section__note[data-astro-cid-bxbpesqz]{grid-column:1}}@media (max-width: 620px){.menu-row[data-astro-cid-bxbpesqz]{grid-template-columns:1fr auto}.menu-row__dots[data-astro-cid-bxbpesqz]{display:none}.menu-row__naam[data-astro-cid-bxbpesqz]{font-size:var(--fs-h4)}}
