.menu-nav[data-astro-cid-xrc56gie]{top:calc(var(--nav-height) + var(--banner-height));z-index:calc(var(--z-nav) - 1);-webkit-backdrop-filter:blur(14px)saturate(140%);border-block:1px solid var(--color-border);background:#22080deb;position:sticky}.menu-nav__list[data-astro-cid-xrc56gie]{gap:var(--space-2);padding-block:var(--space-3);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.menu-nav__list[data-astro-cid-xrc56gie]::-webkit-scrollbar{display:none}.menu-nav__list[data-astro-cid-xrc56gie]>li[data-astro-cid-xrc56gie]{scroll-snap-align:center;flex-shrink:0}.chip[data-astro-cid-xrc56gie]{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-soft);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);padding:.55rem 1.25rem;display:inline-block}.chip[data-astro-cid-xrc56gie]:hover{border-color:var(--gold);color:var(--ivory)}.chip[data-astro-cid-xrc56gie][aria-current=true]{background:var(--gold);border-color:var(--gold);color:var(--burgundy-950)}.menu__groups[data-astro-cid-xrc56gie]{gap:var(--space-9);padding-block:var(--space-8) var(--section-pad);display:grid}.menu-group[data-astro-cid-xrc56gie]{scroll-margin-top:calc(var(--banner-height) + var(--menu-nav-h,3.75rem) + var(--space-3))}.menu-group__head[data-astro-cid-xrc56gie]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.menu-group__title[data-astro-cid-xrc56gie]{align-items:center;gap:var(--space-3);color:var(--gold-light);font-size:var(--fs-2xl);display:flex}.menu-group__title[data-astro-cid-xrc56gie] svg{color:var(--gold)}.menu-group__count[data-astro-cid-xrc56gie]{color:var(--color-text-muted);font-size:var(--fs-sm);flex-shrink:0}.menu-group[data-astro-cid-xrc56gie]:target .menu-group__head[data-astro-cid-xrc56gie]{animation:target-glow 1.8s var(--ease-out)}@keyframes target-glow{0%,35%{border-bottom-color:var(--gold);box-shadow:0 1px 0 var(--gold)}}.menu-group__items[data-astro-cid-xrc56gie]{column-gap:var(--space-9);display:grid}.menu-item[data-astro-cid-xrc56gie]{align-items:start;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.menu-item[data-astro-cid-xrc56gie] .menu-item__media{border:1px solid var(--color-border)}.menu-item__body[data-astro-cid-xrc56gie]{gap:var(--space-2);display:grid}.menu-item__head[data-astro-cid-xrc56gie]{align-items:baseline;gap:var(--space-3);display:flex}.menu-item__name[data-astro-cid-xrc56gie]{font-size:var(--fs-xl);color:var(--ivory)}.menu-item__leader[data-astro-cid-xrc56gie]{border-bottom:1px dotted var(--color-border-strong);flex:1;min-width:1rem;transform:translateY(-.3em)}.menu-item__head[data-astro-cid-xrc56gie] .price[data-astro-cid-xrc56gie]{flex-shrink:0}.menu-item__desc[data-astro-cid-xrc56gie]{max-width:34rem;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.75}.menu-item__actions[data-astro-cid-xrc56gie]{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.menu-item__sizes[data-astro-cid-xrc56gie]{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.menu-item__sizes[data-astro-cid-xrc56gie] .add-btn{padding-inline:var(--space-2);justify-content:center}.menu-item__sizes[data-astro-cid-xrc56gie] .add-btn svg{display:none}.menu-item__qty[data-astro-cid-xrc56gie]{color:var(--gold);font-size:var(--fs-xs)}.menu-item__qty[data-astro-cid-xrc56gie][hidden]{display:none}@media (width>=640px){.menu-item[data-astro-cid-xrc56gie]{gap:var(--space-5);grid-template-columns:7rem minmax(0,1fr)}.menu-item__actions[data-astro-cid-xrc56gie]{grid-column:2}.menu-item__sizes[data-astro-cid-xrc56gie]{flex-wrap:wrap;justify-content:flex-end;width:auto;display:flex}.menu-item__sizes[data-astro-cid-xrc56gie] .add-btn svg{display:block}}.menu-nav__list[data-astro-cid-xrc56gie]>li[data-astro-cid-xrc56gie]:first-child{margin-inline-start:auto}.menu-nav__list[data-astro-cid-xrc56gie]>li[data-astro-cid-xrc56gie]:last-child{margin-inline-end:auto}@media (width>=1100px){.menu-group__items[data-astro-cid-xrc56gie]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.menu-group[data-astro-cid-xrc56gie]:target .menu-group__head[data-astro-cid-xrc56gie]{border-bottom-color:var(--gold);animation:none}}.menu-page[data-astro-cid-tgqymjjt]{padding-top:calc(var(--nav-height) + var(--banner-height))}.menu-outro[data-astro-cid-tgqymjjt]{padding-bottom:var(--section-pad);margin-top:calc(-1 * var(--space-7))}
