.menu-head[data-astro-cid-6tktq6w3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.menu-sub[data-astro-cid-6tktq6w3]{display:flex;flex-wrap:wrap;gap:var(--space-1) 0;margin:10px 0 0;color:var(--color-text-muted)}.menu-sub[data-astro-cid-6tktq6w3]>[data-astro-cid-6tktq6w3]+[data-astro-cid-6tktq6w3]:before{content:"·";margin:0 10px}.menu-note[data-astro-cid-6tktq6w3]{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.grp[data-astro-cid-6tktq6w3]{margin-top:var(--space-5)}.grp[data-astro-cid-6tktq6w3]+.grp[data-astro-cid-6tktq6w3]{margin-top:30px;padding-top:20px;border-top:var(--border-width) solid var(--color-border)}.grp-h[data-astro-cid-6tktq6w3]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-weight:var(--weight-emph)}.rows[data-astro-cid-6tktq6w3]{list-style:none;margin:0;padding:0}.item[data-astro-cid-6tktq6w3]{padding:8px 0}.row[data-astro-cid-6tktq6w3]{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-base);line-height:22px}.row-name[data-astro-cid-6tktq6w3]{flex:0 1 auto;min-width:0}.star[data-astro-cid-6tktq6w3]{color:var(--color-accent);margin-left:6px;font-size:var(--text-sm)}.row-dots[data-astro-cid-6tktq6w3]{flex:1 1 24px;min-width:16px;border-bottom:2px dotted var(--color-leader);transform:translateY(-4px)}.row-price[data-astro-cid-6tktq6w3]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.line2[data-astro-cid-6tktq6w3]{margin:5px 0 0;font-size:var(--text-sm);line-height:22px;color:var(--color-text-muted)}.line2[data-astro-cid-6tktq6w3]>*{margin-right:6px}.line2[data-astro-cid-6tktq6w3] .dbadge{vertical-align:1px}.hint[data-astro-cid-6tktq6w3]{color:var(--color-text-secondary)}.als[data-astro-cid-6tktq6w3] .chip[data-astro-cid-6tktq6w3]{margin-right:3px}.line2[data-astro-cid-6tktq6w3] .chip[data-astro-cid-6tktq6w3]{display:inline-block;padding:0 6px;line-height:18px}.menu-surcharge[data-astro-cid-6tktq6w3]{margin:var(--space-2) 0 0;font-size:var(--text-small);font-weight:var(--weight-semibold)}.menu-caveat[data-astro-cid-6tktq6w3]{display:flex;align-items:baseline;gap:6px;margin:var(--space-3) 0 0;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.menu-caveat[data-astro-cid-6tktq6w3] svg[data-astro-cid-6tktq6w3]{flex:none;align-self:center}.show-all[data-astro-cid-6tktq6w3]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);cursor:pointer;color:var(--color-text-secondary)}.show-all[data-astro-cid-6tktq6w3] input[data-astro-cid-6tktq6w3]{accent-color:var(--color-text);margin:0}.menu[data-astro-cid-6tktq6w3]:not(:has(.show-all-cb:checked)) .is-hidden[data-astro-cid-6tktq6w3]{display:none}.chip[data-astro-cid-6tktq6w3]{font-family:var(--font-micro);font-size:var(--text-xs);line-height:var(--leading-micro);letter-spacing:var(--tracking-chip);text-transform:var(--label-transform);padding:2px var(--space-2);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-fg)}.chip--al[data-astro-cid-6tktq6w3]{background:var(--color-allergen-contains-bg);color:var(--color-allergen-contains-fg)}.chip--diet[data-astro-cid-6tktq6w3]{background:transparent;border:var(--border-width) solid var(--color-border-strong);color:var(--color-text-secondary)}.chip--q[data-astro-cid-6tktq6w3]{background:var(--color-allergen-unknown-bg);color:var(--color-allergen-unknown-fg);border:var(--border-width) dashed var(--color-allergen-unknown-border)}.more-items[data-astro-cid-6tktq6w3]{margin-top:var(--space-5)}.more-items[data-astro-cid-6tktq6w3][open]>summary[data-astro-cid-6tktq6w3]{display:none}.chart-scroll[data-astro-cid-6tktq6w3]{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;margin-top:var(--space-5);border:var(--border-width) solid var(--color-border)}.chart[data-astro-cid-6tktq6w3]{border-collapse:separate;border-spacing:0;font-size:var(--text-sm);min-width:100%}.chart[data-astro-cid-6tktq6w3] th[data-astro-cid-6tktq6w3],.chart[data-astro-cid-6tktq6w3] td[data-astro-cid-6tktq6w3]{border-bottom:var(--border-width) solid var(--color-border);padding:6px var(--space-1);text-align:center}.chart[data-astro-cid-6tktq6w3] thead[data-astro-cid-6tktq6w3] th[data-astro-cid-6tktq6w3]{vertical-align:bottom;height:104px;font-weight:var(--weight-semibold)}.chart[data-astro-cid-6tktq6w3] thead[data-astro-cid-6tktq6w3] th[data-astro-cid-6tktq6w3] span[data-astro-cid-6tktq6w3]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-xs);letter-spacing:var(--tracking-nav);text-transform:var(--label-transform);white-space:nowrap}.chart[data-astro-cid-6tktq6w3] .c-dish[data-astro-cid-6tktq6w3]{text-align:left;position:sticky;left:0;z-index:1;background:var(--color-surface);min-width:150px;max-width:200px;font-weight:var(--weight-medium);padding-left:10px;box-shadow:1px 0 0 var(--color-border)}.chart[data-astro-cid-6tktq6w3] thead[data-astro-cid-6tktq6w3] .c-dish[data-astro-cid-6tktq6w3]{vertical-align:bottom;font-size:var(--text-xs);letter-spacing:var(--tracking-badge);text-transform:var(--label-transform)}.chart[data-astro-cid-6tktq6w3] td[data-astro-cid-6tktq6w3]{width:30px;min-width:30px}.chart[data-astro-cid-6tktq6w3] td[data-astro-cid-6tktq6w3].y{background:var(--color-allergen-contains-bg);color:var(--color-allergen-contains-fg);font-weight:var(--weight-bold)}.chart[data-astro-cid-6tktq6w3] td[data-astro-cid-6tktq6w3].n{background:var(--color-allergen-free-bg);color:var(--color-allergen-free-fg)}.legend[data-astro-cid-6tktq6w3]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.menu-links[data-astro-cid-6tktq6w3]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.host[data-astro-cid-6tktq6w3]{color:var(--color-text-muted);letter-spacing:var(--tracking-tight);text-transform:none}.dish-links[data-astro-cid-6tktq6w3]{margin:var(--space-4) 0 0;font-size:var(--text-small);color:var(--color-text-secondary)}.dish-links[data-astro-cid-6tktq6w3] a[data-astro-cid-6tktq6w3]{color:var(--color-link)}@media(max-width:640px){.chart-scroll[data-astro-cid-6tktq6w3]{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));max-width:none;border-left:0;border-right:0}.chart[data-astro-cid-6tktq6w3] .c-dish[data-astro-cid-6tktq6w3]{min-width:128px;max-width:42vw;padding-left:var(--gutter)}.legend[data-astro-cid-6tktq6w3]{margin-top:var(--space-2)}}
