.menu-list[data-astro-cid-zm32lfoz]{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.menu-list--columns[data-astro-cid-zm32lfoz]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,5rem);display:grid}.menu-item[data-astro-cid-zm32lfoz]{margin:0}.menu-item-row[data-astro-cid-zm32lfoz]{align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.menu-item-name[data-astro-cid-zm32lfoz]{color:var(--menu-charcoal,#101011);font-family:var(--font-display,Georgia, serif);flex-shrink:0;margin:0;font-size:1.3rem;font-weight:700}.menu-item-name--uppercase[data-astro-cid-zm32lfoz]{text-transform:uppercase}.menu-item-dotted[data-astro-cid-zm32lfoz]{opacity:.35;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-position:0 .65em;background-repeat:repeat-x;background-size:6px 6px;flex:1;min-width:1rem;height:1em}.menu-item-price[data-astro-cid-zm32lfoz]{color:var(--menu-red,#dc1f2e);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:800}.menu-item-price-note[data-astro-cid-zm32lfoz]{opacity:.7;font-size:.9em;font-weight:400}.menu-item-ingredients[data-astro-cid-zm32lfoz]{color:#5a544c;margin:0;font-size:.95rem;font-style:italic;line-height:1.45}@media (width<=560px){.menu-list--columns[data-astro-cid-zm32lfoz]{grid-template-columns:1fr}.menu-item-row[data-astro-cid-zm32lfoz]{gap:.5rem}.menu-item-name[data-astro-cid-zm32lfoz]{flex-shrink:1;min-width:0}.menu-item-dotted[data-astro-cid-zm32lfoz]{min-width:.5rem}.menu-item-price[data-astro-cid-zm32lfoz]{font-size:.95rem}}.menu-board[data-astro-cid-72uzgicu],.menu-subboard[data-astro-cid-72uzgicu]{flex-wrap:wrap;justify-content:flex-start;column-gap:clamp(1.25rem,3vw,3rem);display:flex}.group-block[data-astro-cid-72uzgicu],.sub-block[data-astro-cid-72uzgicu]{display:contents}.filter-input[data-astro-cid-72uzgicu]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.filter-label[data-astro-cid-72uzgicu]{color:var(--menu-charcoal,#101011);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.4;border-bottom:1px solid #0000;order:1;padding-block:.8rem;font-family:Arial,sans-serif;font-size:.8rem;font-weight:900;line-height:1}.filter-label-sub[data-astro-cid-72uzgicu]{letter-spacing:.16em;margin-top:1.25rem;font-size:.75rem}.group-block[data-astro-cid-72uzgicu]:has(.group-input:checked)>.filter-label[data-astro-cid-72uzgicu],.sub-block[data-astro-cid-72uzgicu]:has(.sub-input:checked)>.filter-label[data-astro-cid-72uzgicu]{opacity:1;border-bottom-color:var(--menu-red,#dc1f2e)}.filter-input[data-astro-cid-72uzgicu]:focus-visible+.filter-label[data-astro-cid-72uzgicu]{outline-offset:4px;outline:2px solid}.group-panel[data-astro-cid-72uzgicu]{order:2;width:100%;margin-top:2rem;display:none}.group-block[data-astro-cid-72uzgicu]:has(.group-input:checked)>.group-panel[data-astro-cid-72uzgicu]{display:block}.sub-block[data-astro-cid-72uzgicu] .menu-list{display:none}.sub-block[data-astro-cid-72uzgicu]:has(.sub-input:checked)>.menu-list{order:2;width:100%;margin-top:2rem;display:flex}.menu-subboard[data-astro-cid-72uzgicu]{width:100%}.menu-board--editorial[data-astro-cid-72uzgicu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,5.5rem) clamp(2rem,6vw,5rem);display:grid}.menu-board--editorial[data-astro-cid-72uzgicu] .menu-group[data-astro-cid-72uzgicu]{min-width:0}.menu-board--editorial[data-astro-cid-72uzgicu] .menu-group--wide[data-astro-cid-72uzgicu]{grid-column:1/-1}.menu-board--editorial[data-astro-cid-72uzgicu] .menu-group-heading[data-astro-cid-72uzgicu]{border-bottom:2px solid var(--menu-red,#dc1f2e);color:var(--menu-red,#dc1f2e);font-family:var(--font-display,Georgia, serif);text-transform:lowercase;margin:0 0 1.5rem;padding-bottom:.8rem;font-size:clamp(1.5rem,2.8vw,2.35rem);font-style:italic;line-height:1}.menu-board--editorial[data-astro-cid-72uzgicu] .menu-subgroup[data-astro-cid-72uzgicu] h4[data-astro-cid-72uzgicu]{color:var(--menu-charcoal,#101011);letter-spacing:.14em;text-transform:uppercase;margin:1.25rem 0 .75rem;font-family:Arial,sans-serif;font-size:.75rem;font-weight:900;line-height:1}.menu-empty[data-astro-cid-72uzgicu]{text-align:center;opacity:.7;padding:3rem 1rem}.menu-empty[data-astro-cid-72uzgicu] h2[data-astro-cid-72uzgicu]{font-family:var(--font-display,Georgia, serif);margin:0 0 .5rem;font-style:italic}.menu-empty[data-astro-cid-72uzgicu] p[data-astro-cid-72uzgicu]{max-width:36rem;margin:0 auto;line-height:1.55}@media (width<=760px){.menu-board--editorial[data-astro-cid-72uzgicu]{grid-template-columns:1fr;gap:3rem}.menu-board--editorial[data-astro-cid-72uzgicu] .menu-group--wide[data-astro-cid-72uzgicu]{grid-column:auto}}
