.menu-hero[data-astro-cid-ukds3ug5]{position:relative;isolation:isolate;width:100%;aspect-ratio:1440 / 340;min-height:17rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);align-items:center;overflow:hidden;text-align:center;background:#f6f0e4}.menu-hero__art[data-astro-cid-ukds3ug5]{width:100%;height:100%;min-height:0;object-fit:contain}.menu-hero__art--left[data-astro-cid-ukds3ug5]{object-position:left bottom}.menu-hero__art--right[data-astro-cid-ukds3ug5]{object-position:right bottom}.menu-hero__copy[data-astro-cid-ukds3ug5]{position:relative;padding:1.5rem .5rem;color:var(--mc-ink)}.menu-hero[data-astro-cid-ukds3ug5] .mc-eyebrow[data-astro-cid-ukds3ug5]{display:inline-block;padding:.55rem 1rem;border-radius:.35rem;background:#ffb819;font-weight:800;margin-bottom:1rem}.menu-hero[data-astro-cid-ukds3ug5] h1[data-astro-cid-ukds3ug5]{font-size:clamp(3rem,6vw,6.5rem);line-height:1.2}.menu-hero__copy[data-astro-cid-ukds3ug5]:after{content:"";display:block;width:60%;max-width:20rem;height:2px;margin:1.25rem auto 0;background:var(--mc-mustard)}@media(max-width:39.99rem){.menu-hero[data-astro-cid-ukds3ug5]{min-height:14rem;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr)}.menu-hero__copy[data-astro-cid-ukds3ug5]{padding:1rem .25rem}.menu-hero[data-astro-cid-ukds3ug5] .mc-eyebrow[data-astro-cid-ukds3ug5]{font-size:.55rem;padding:.4rem .5rem;margin-bottom:.6rem}.menu-hero[data-astro-cid-ukds3ug5] h1[data-astro-cid-ukds3ug5]{font-size:clamp(2rem,8vw,3rem)}.menu-hero__copy[data-astro-cid-ukds3ug5]:after{margin-top:.75rem}}.menu-product[data-astro-cid-v54staw6]{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--mc-border);border-radius:var(--mc-radius-panel);background:var(--mc-charcoal);color:var(--mc-cream)}.menu-product[data-astro-cid-v54staw6][hidden]{display:none}.menu-product[data-astro-cid-v54staw6].is-entering{animation:menu-product-in .28s ease both}@keyframes menu-product-in{0%{opacity:0;transform:translateY(.5rem)}}.menu-product__image[data-astro-cid-v54staw6]{display:block;overflow:hidden;background:var(--mc-cream)}.menu-product__image[data-astro-cid-v54staw6] img{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .35s ease}.menu-product__body[data-astro-cid-v54staw6]{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:clamp(1.25rem,2.8vw,2rem)}.menu-product[data-astro-cid-v54staw6] .mc-eyebrow[data-astro-cid-v54staw6]{color:var(--mc-mustard)}.menu-product[data-astro-cid-v54staw6] h3[data-astro-cid-v54staw6]{font-family:var(--mc-font-heading);font-size:clamp(2rem,3vw,2.75rem)}.menu-product__description[data-astro-cid-v54staw6]{color:#f6f0e4c9}.menu-product[data-astro-cid-v54staw6] dl[data-astro-cid-v54staw6]{width:100%;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:.25rem 0 .5rem}.menu-product[data-astro-cid-v54staw6] dl[data-astro-cid-v54staw6] div[data-astro-cid-v54staw6]{display:grid;gap:.1rem}.menu-product[data-astro-cid-v54staw6] dt[data-astro-cid-v54staw6]{font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f6f0e499}.menu-product[data-astro-cid-v54staw6] dd[data-astro-cid-v54staw6]{margin:0;font-size:1.15rem;font-weight:800;color:var(--mc-mustard)}.menu-product[data-astro-cid-v54staw6] .mc-button{margin-top:auto;color:var(--mc-cream)}@media(hover:hover){.menu-product__image[data-astro-cid-v54staw6]:hover img{transform:scale(1.025)}}.menu-products[data-astro-cid-ypfye5qf]{background:var(--mc-cream)}.menu-products__intro[data-astro-cid-ypfye5qf]{text-align:center;color:var(--mc-honey);margin-bottom:1.75rem;font-size:1rem}.menu-products__tabs[data-astro-cid-ypfye5qf]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem}.menu-products__tabs[data-astro-cid-ypfye5qf] a[data-astro-cid-ypfye5qf]{display:flex;justify-content:center;align-items:center;min-height:3rem;padding:.65rem 1.25rem;border:1px solid var(--mc-charcoal);border-radius:var(--mc-radius-pill);background:var(--mc-charcoal);color:var(--mc-cream);font-weight:800;text-decoration:none;transition:background var(--mc-transition),color var(--mc-transition),border-color var(--mc-transition)}.menu-products__tabs[data-astro-cid-ypfye5qf] a[data-astro-cid-ypfye5qf]:hover,.menu-products__tabs[data-astro-cid-ypfye5qf] a[data-astro-cid-ypfye5qf]:focus-visible{background:var(--mc-mustard);color:var(--mc-ink);border-color:var(--mc-mustard)}.menu-products__section[data-astro-cid-ypfye5qf]{scroll-margin-top:7rem;padding-block:1rem 3rem}.menu-products__section[data-astro-cid-ypfye5qf]>h2[data-astro-cid-ypfye5qf]{text-align:center;font-size:clamp(2.5rem,4vw,4rem);margin-bottom:1rem}.menu-products__subsection[data-astro-cid-ypfye5qf]{margin-top:2rem}.menu-products__subsection[data-astro-cid-ypfye5qf]>h3[data-astro-cid-ypfye5qf]{text-align:center;font-size:2.5rem}.menu-products__sizes[data-astro-cid-ypfye5qf]{text-align:center;color:var(--mc-muted);margin:.75rem auto 2rem;line-height:1.8}.menu-products__grid[data-astro-cid-ypfye5qf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}@media(max-width:63.99rem){.menu-products__grid[data-astro-cid-ypfye5qf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:39.99rem){.menu-products__grid[data-astro-cid-ypfye5qf]{grid-template-columns:1fr}.menu-products__tabs[data-astro-cid-ypfye5qf] a[data-astro-cid-ypfye5qf]{flex:1 0 40%}}.menu-foods[data-astro-cid-ikfbsnth]{background:var(--mc-charcoal);color:var(--mc-cream);scroll-margin-top:7rem;margin-bottom:clamp(2rem,4vw,4rem)}.menu-foods__heading[data-astro-cid-ikfbsnth]{max-width:68rem;margin:0 auto 2.5rem;text-align:center}.menu-foods__heading[data-astro-cid-ikfbsnth] .mc-eyebrow[data-astro-cid-ikfbsnth]{color:var(--mc-mustard);margin-bottom:1rem}.menu-foods__heading[data-astro-cid-ikfbsnth] h2[data-astro-cid-ikfbsnth]{font-size:clamp(2.5rem,4.5vw,4.5rem)}.menu-foods__grid[data-astro-cid-ikfbsnth]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:62rem;margin-inline:auto}.menu-foods__item[data-astro-cid-ikfbsnth]{text-align:center;min-width:0}.menu-foods__photo[data-astro-cid-ikfbsnth]{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--mc-cream)}.menu-foods__photo[data-astro-cid-ikfbsnth] img{width:100%;height:100%;object-fit:cover}.menu-foods__item[data-astro-cid-ikfbsnth] h3[data-astro-cid-ikfbsnth]{margin-top:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem)}.menu-foods__caption[data-astro-cid-ikfbsnth]{margin-top:2rem;text-align:center;font-size:1.25rem;font-weight:700}@media(max-width:39.99rem){.menu-foods__grid[data-astro-cid-ikfbsnth]{grid-template-columns:1fr;max-width:17rem;gap:2.5rem}}
