.tag-badge[data-astro-cid-lbpydqlr]{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;background:rgba(var(--c-border),.1);color:var(--color-bordeaux);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.menu-view__mobile[data-astro-cid-unqlsyk7]{display:grid;gap:2rem}.menu-view__sticky-bar[data-astro-cid-unqlsyk7]{position:sticky;top:4rem;z-index:10;display:grid;gap:.65rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:.35rem 1rem 0;overflow-x:hidden;background:var(--color-bg);box-shadow:0 4px 12px -4px rgba(var(--c-shadow),.08)}.menu-view__quicknav[data-astro-cid-unqlsyk7]{display:flex;gap:.45rem;overflow-x:auto;margin-inline:-1rem;padding:0 1rem .6rem;-webkit-overflow-scrolling:touch;scroll-padding-inline:1rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%)}.menu-view__quicknav[data-astro-cid-unqlsyk7].has-centered-chips{justify-content:center;-webkit-mask-image:none;mask-image:none}.menu-view__quicknav[data-astro-cid-unqlsyk7]::-webkit-scrollbar{display:none}.menu-view__quicknav-chip[data-astro-cid-unqlsyk7]{flex:0 0 auto;padding:.38rem .9rem;border:1px solid rgba(var(--c-border),.18);border-radius:999px;font-size:.8rem;font-weight:500;color:var(--color-text-muted);background:transparent;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.menu-view__quicknav-chip[data-astro-cid-unqlsyk7].is-active{background:var(--color-bordeaux);color:var(--color-cream);border-color:var(--color-bordeaux)}.is-hidden[data-astro-cid-unqlsyk7]{display:none}.menu-view__tabs[data-astro-cid-unqlsyk7]{display:flex;gap:.5rem;width:100%;padding:.3rem;border-radius:999px;background:rgba(var(--c-border),.07)}.menu-view__tab[data-astro-cid-unqlsyk7]{flex:1 1 0;padding:.6rem 1rem;border:none;border-radius:999px;font-size:.88rem;font-weight:600;text-align:center;white-space:nowrap;color:var(--color-text-muted);background:transparent;cursor:pointer;transition:background .16s,color .16s}.menu-view__tab[data-astro-cid-unqlsyk7].is-active{background:var(--color-text);color:var(--color-bg)}.menu-view__desktop[data-astro-cid-unqlsyk7]{display:none}.menu-view__group-label[data-astro-cid-unqlsyk7]{margin-bottom:.9rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--color-text-muted)}.menu-view__accordion[data-astro-cid-unqlsyk7]{display:grid;gap:.8rem}.menu-view__details[data-astro-cid-unqlsyk7]{overflow:hidden;border:1px solid rgba(var(--c-border),.08);border-radius:1.25rem;background:rgba(var(--c-border),.04);transition:border-color .3s}.menu-view__details[data-astro-cid-unqlsyk7] summary[data-astro-cid-unqlsyk7]{list-style:none;padding:1rem;font-family:var(--font-serif);font-size:1.45rem;color:var(--color-bordeaux);cursor:pointer}[data-theme=dark] .menu-view__details[data-astro-cid-unqlsyk7]{background:var(--color-bg-alt);border-color:rgba(var(--c-border),.08)}[data-theme=dark] .menu-view__details[data-astro-cid-unqlsyk7] summary[data-astro-cid-unqlsyk7]{color:var(--color-text)}[data-theme=light] .menu-view__details[data-astro-cid-unqlsyk7]{background:var(--color-cream);border:1px solid rgba(160,130,100,.3)}.menu-view__details[data-astro-cid-unqlsyk7] summary[data-astro-cid-unqlsyk7]::-webkit-details-marker{display:none}.menu-view__details-body[data-astro-cid-unqlsyk7]{padding:0 1rem .45rem;border-top:1px solid rgba(var(--c-border),.08)}.menu-view__desktop[data-astro-cid-unqlsyk7]{grid-template-columns:220px minmax(0,1fr);gap:4rem}.menu-view__aside[data-astro-cid-unqlsyk7]{position:sticky;top:5.75rem;align-self:start;display:grid;gap:2rem}.menu-view__aside-group[data-astro-cid-unqlsyk7]{display:grid;gap:.5rem}.menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7].has-break{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(var(--c-border),.15)}.menu-view__subgroup-label[data-astro-cid-unqlsyk7]{margin-top:.6rem;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);opacity:.55}.menu-view__subgroup-label--mobile[data-astro-cid-unqlsyk7]{margin:1rem 0 .2rem}.menu-view__mobile-divider[data-astro-cid-unqlsyk7]{height:1px;background:rgba(var(--c-border),.12);margin:.6rem 0}.menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7]{padding-left:.8rem;border-left:2px solid transparent;color:var(--color-text-muted)}.menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7]:hover,.menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7].is-active{border-left-color:rgba(var(--c-border),.3);color:var(--color-bordeaux)}.menu-view__sections[data-astro-cid-unqlsyk7]{display:grid;gap:4rem}.menu-view__section[data-astro-cid-unqlsyk7]{scroll-margin-top:6rem}.menu-view__section-head[data-astro-cid-unqlsyk7]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.menu-view__section-head[data-astro-cid-unqlsyk7] h2[data-astro-cid-unqlsyk7]{flex:0 0 auto;font-size:clamp(2rem,3vw,2.5rem);color:var(--color-bordeaux)}.menu-view__section-head[data-astro-cid-unqlsyk7] div[data-astro-cid-unqlsyk7]{flex:1;height:1px;background:#80244033}[data-theme=light] .menu-view__section-head[data-astro-cid-unqlsyk7] h2[data-astro-cid-unqlsyk7],[data-theme=light] .menu-view__details[data-astro-cid-unqlsyk7] summary[data-astro-cid-unqlsyk7],[data-theme=light] .menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7]:hover,[data-theme=light] .menu-view__aside-group[data-astro-cid-unqlsyk7] a[data-astro-cid-unqlsyk7].is-active{color:var(--color-bordeaux-light)}.menu-view__description[data-astro-cid-unqlsyk7]{margin-bottom:.5rem;font-style:italic;color:var(--color-text-muted)}.menu-item[data-astro-cid-unqlsyk7]{padding:1.15rem 0;border-bottom:1px solid rgba(var(--c-border),.08)}.menu-item__content[data-astro-cid-unqlsyk7]{display:flex;gap:1rem;justify-content:space-between;align-items:center}.menu-item__title-row[data-astro-cid-unqlsyk7]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.menu-item__title-row[data-astro-cid-unqlsyk7] h3[data-astro-cid-unqlsyk7]{font-size:1.28rem;color:var(--color-text);font-weight:600}.menu-item__tags[data-astro-cid-unqlsyk7]{display:flex;flex-wrap:wrap;gap:.35rem}.menu-item__description[data-astro-cid-unqlsyk7]{margin-top:.55rem;max-width:50rem;color:var(--color-text-muted);line-height:1.7}.menu-item__price[data-astro-cid-unqlsyk7]{flex:0 0 auto;min-width:8rem;text-align:right}.menu-item__price[data-astro-cid-unqlsyk7] strong[data-astro-cid-unqlsyk7]{font-size:1.08rem;color:var(--color-text)}.menu-item__variants[data-astro-cid-unqlsyk7]{display:grid;gap:.25rem}.menu-item__variants[data-astro-cid-unqlsyk7] div[data-astro-cid-unqlsyk7]{display:flex;gap:.55rem;justify-content:flex-end;align-items:baseline}.menu-item__variants[data-astro-cid-unqlsyk7] span[data-astro-cid-unqlsyk7]{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}@media(min-width:1024px){.menu-view__quicknav[data-astro-cid-unqlsyk7],.menu-view__mobile[data-astro-cid-unqlsyk7]{display:none}.menu-view__desktop[data-astro-cid-unqlsyk7]{display:grid}}@media(max-width:640px){.menu-item__content[data-astro-cid-unqlsyk7]{gap:.75rem}.menu-item__price[data-astro-cid-unqlsyk7]{min-width:5rem}}.menu-hero[data-astro-cid-j6l3vb5u]{position:relative;height:min(34vh,340px);overflow:hidden;background:var(--color-bg-alt)}.menu-hero__images[data-astro-cid-j6l3vb5u]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.menu-hero__frame[data-astro-cid-j6l3vb5u]{overflow:hidden}.menu-hero__image[data-astro-cid-j6l3vb5u]{width:100%;height:calc(100% + var(--pan-space, 40%));object-fit:cover;object-position:var(--focus-x, center) var(--focus-y, center);transform:translateY(var(--shift-y, 0))}.menu-hero__image--drink[data-astro-cid-j6l3vb5u]{--focus-y: 20%;--shift-y: -32%;--pan-space: 52%}.menu-hero__image--food[data-astro-cid-j6l3vb5u]{--focus-y: 58%;--shift-y: -3%;--pan-space: 28%}.menu-hero__image--bar[data-astro-cid-j6l3vb5u]{--focus-x: 18%;--focus-y: 4%;--shift-y: -15%;--pan-space: 36%}.menu-hero__overlay[data-astro-cid-j6l3vb5u]{position:absolute;inset:0;background:linear-gradient(to bottom,#0d09078c,#0d090740,#0d09079e),linear-gradient(90deg,#80244038,#1c3a222e,#c9a36f29)}.menu-hero__content[data-astro-cid-j6l3vb5u]{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;height:100%;padding:1.5rem;text-align:center;color:var(--color-cream)}.menu-hero__content[data-astro-cid-j6l3vb5u] h1[data-astro-cid-j6l3vb5u]{font-size:clamp(1.7rem,4vw,3rem);font-weight:400;line-height:1;white-space:nowrap;text-shadow:0 2px 18px rgba(0,0,0,.35)}.menu-hero__line[data-astro-cid-j6l3vb5u]{width:3rem;height:1px;margin-top:1rem;background:#faf7f24d}.menu-page[data-astro-cid-j6l3vb5u]{padding-top:2.5rem;padding-bottom:4rem}.menu-empty[data-astro-cid-j6l3vb5u]{padding:5rem 1rem;text-align:center;color:var(--color-charcoal-light)}.menu-notes[data-astro-cid-j6l3vb5u]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(var(--c-border),.08);text-align:center;color:var(--color-text-muted);font-size:.82rem}.menu-notes[data-astro-cid-j6l3vb5u] p[data-astro-cid-j6l3vb5u]+p[data-astro-cid-j6l3vb5u]{margin-top:.35rem}@media(max-width:720px){.menu-hero[data-astro-cid-j6l3vb5u]{height:min(38vh,300px)}.menu-hero__images[data-astro-cid-j6l3vb5u]{display:block;position:absolute;inset:0}.menu-hero__frame[data-astro-cid-j6l3vb5u]{position:absolute;inset:0;height:100%;opacity:0;animation:menu-hero-fade 12s infinite}.menu-hero__frame[data-astro-cid-j6l3vb5u]:nth-child(1){animation-delay:0s}.menu-hero__frame[data-astro-cid-j6l3vb5u]:nth-child(2){animation-delay:4s}.menu-hero__frame[data-astro-cid-j6l3vb5u]:nth-child(3){animation-delay:8s}.menu-hero__image[data-astro-cid-j6l3vb5u]{display:block}.menu-hero__image--drink[data-astro-cid-j6l3vb5u]{--focus-y: 6%;--shift-y: -10%;--pan-space: 28%}.menu-hero__overlay[data-astro-cid-j6l3vb5u]{background:linear-gradient(to bottom,#0d09078c,#0d09073d 52%,#0d0907a3),#1c3a222e}}@keyframes menu-hero-fade{0%{opacity:0}8%{opacity:1}33%{opacity:1}41%{opacity:0}to{opacity:0}}
