.anchor-nav[data-v-c1b8611e]{height:-moz-fit-content;height:fit-content;padding-top:3px;position:sticky;top:1rem;z-index:100}.anchor-nav h2[data-v-c1b8611e]{display:none;font-size:var(--font-size-2xl);margin-bottom:1rem}@media screen and (min-width:500px){.anchor-nav h2[data-v-c1b8611e]{display:block}}.nav-list[data-v-c1b8611e]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.25rem;justify-content:center;list-style:none;margin:0}.mobile-select[data-v-c1b8611e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #000;border-radius:4px;box-shadow:0 0 10px #0000001a;color:var(--color-maroon);cursor:pointer;display:none;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.75rem 3rem .75rem 1rem;width:100%}.nav-item[data-v-c1b8611e]{flex-shrink:0}.nav-link[data-v-c1b8611e]{cursor:pointer;display:block;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-decoration:none;text-transform:uppercase;transition:all .2s ease}.nav-link[data-v-c1b8611e]:hover{text-decoration:underline}.nav-link.active[data-v-c1b8611e]{color:var(--color-red,#dc2626);font-weight:var(--font-weight-bold)}@media (max-width:500px){.desktop-nav[data-v-c1b8611e]{display:none}.mobile-select[data-v-c1b8611e]{display:block}}@media (max-width:768px) and (min-width:501px){.nav-list[data-v-c1b8611e]{gap:.5rem}.nav-link[data-v-c1b8611e]{font-size:var(--font-size-xs)}}@media (max-width:1024px){.nav-list[data-v-c1b8611e]{gap:.75rem}}.menu-list[data-v-eba6e86b]{align-items:baseline}.menu-list li[data-v-eba6e86b]{margin-bottom:1.5rem}.menu-list li p[data-v-eba6e86b]{font-family:var(--font-family-mono)}.menu-list h2[data-v-eba6e86b]{color:var(--color-red);font-weight:var(--font-weight-bold);line-height:1}.menu-list .item-price[data-v-eba6e86b],.menu-list h3[data-v-eba6e86b]{font-size:var(--font-size-xl);line-height:1;margin-bottom:.5rem;word-wrap:break-word;letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.menu-group[data-v-eba6e86b]{align-items:baseline;border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem;padding-bottom:2rem}@media screen and (min-width:768px){.menu-group[data-v-eba6e86b]{grid-template-columns:1fr 2fr}}.menu-group[data-v-eba6e86b]:last-child{border-bottom:none;margin-bottom:0}.menu-group ul[data-v-eba6e86b]{width:100%}.item-header[data-v-eba6e86b]{align-items:self-start;display:flex;justify-content:space-between}.error-message[data-v-eba6e86b]{color:red;padding:2rem;text-align:center}.menu-group-header h2[data-v-eba6e86b]{margin-bottom:1rem}.menu-group-header p[data-v-eba6e86b]{font-family:var(--font-family-mono)}.menu-page[data-v-13fe95ea]{padding:0 clamp(1rem,2vw,3.5rem)}@media screen and (min-width:1464px){.menu-page[data-v-13fe95ea]{padding:0}}.menu-content[data-v-13fe95ea]{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:var(--content-width)}@media screen and (min-width:500px){.menu-content[data-v-13fe95ea]{grid-template-columns:1fr 2fr}}@media screen and (min-width:1464px){.menu-content[data-v-13fe95ea]{padding:0}}.menu-hero[data-v-13fe95ea]{margin:0 auto 4rem;max-width:var(--content-width);position:relative;width:100%}.menu-hero img[data-v-13fe95ea]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1464px){.menu-hero[data-v-13fe95ea]{padding:0}}.menu-hero .hero-text[data-v-13fe95ea]{color:#000;left:0;max-width:800px;padding:clamp(1rem,2vw,3.5rem) 0;position:relative}@media screen and (min-width:768px){.menu-hero .hero-text[data-v-13fe95ea]{color:#fff;left:clamp(1rem,2vw,3.5rem);padding:0;position:absolute;top:clamp(1rem,2vw,3.5rem)}}
