.mitem[data-astro-cid-jrov5ssf]{-moz-column-break-inside:avoid;break-inside:avoid;padding:.55rem 0}.mitem__head[data-astro-cid-jrov5ssf]{display:flex;align-items:baseline;gap:1rem}.mitem__name[data-astro-cid-jrov5ssf]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-weight:700;font-size:1.05rem;line-height:1.3;color:#141414}.mitem__note[data-astro-cid-jrov5ssf]{font-size:.85em;font-weight:500}.mitem__abv[data-astro-cid-jrov5ssf]{font-size:.85em;font-weight:400;font-style:italic;color:#5f5f5f}.mitem__spice[data-astro-cid-jrov5ssf]{font-size:.85em;letter-spacing:-.12em}.mitem__fav[data-astro-cid-jrov5ssf]{color:#d97f00;font-size:1.15em;line-height:1}.mitem__badge[data-astro-cid-jrov5ssf]{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em;line-height:1;padding:.18rem .35rem .08rem;border-radius:4px}.mitem__badge--new[data-astro-cid-jrov5ssf]{background:#ffe9a8;color:#7a4e00}.mitem__badge--soon[data-astro-cid-jrov5ssf]{background:#dcebfa;color:#1f5a9e}.mitem__price[data-astro-cid-jrov5ssf]{flex:none;font-weight:700;font-size:1.05rem;color:#141414;font-variant-numeric:tabular-nums;white-space:nowrap}.mitem__desc[data-astro-cid-jrov5ssf],.mitem__opts[data-astro-cid-jrov5ssf]{margin-top:.15rem;font-size:.93rem;font-style:italic;line-height:1.45;color:#555;max-width:62ch}.mitem__desc[data-astro-cid-jrov5ssf] strong,.mitem__opts[data-astro-cid-jrov5ssf] strong{font-weight:700}.mitem__opts[data-astro-cid-jrov5ssf]{margin-top:.35rem}.is-soon[data-astro-cid-jrov5ssf] .mitem__name[data-astro-cid-jrov5ssf],.is-soon[data-astro-cid-jrov5ssf] .mitem__desc[data-astro-cid-jrov5ssf]{color:#767676}.menu[data-astro-cid-o5xiawde]{padding:clamp(1.5rem,4vw,3rem) 1rem clamp(4rem,8vw,6rem)}.menu__inner[data-astro-cid-o5xiawde]{max-width:980px;margin:0 auto}.menu__title[data-astro-cid-o5xiawde]{text-align:center;font-size:clamp(4rem,14vw,8rem);line-height:.85;color:var(--mexuk-green);text-shadow:.035em .035em 0 var(--mexuk-yellow-deep)}.menu[data-astro-cid-o5xiawde]{--menu-head: 6.9rem}.mnav[data-astro-cid-o5xiawde]{order:3;flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:.6rem}@media (min-width: 900px){.menu[data-astro-cid-o5xiawde]{--menu-head: 4rem}.mnav[data-astro-cid-o5xiawde]{order:0;flex:1 1 auto}}.mnav__groups[data-astro-cid-o5xiawde]{flex:none;display:inline-flex;padding:3px;border:2px solid var(--mexuk-green);border-radius:999px}.mnav__group[data-astro-cid-o5xiawde],.mnav__chip[data-astro-cid-o5xiawde]{display:inline-block;white-space:nowrap;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--mexuk-green);transition:background .15s ease,color .15s ease,border-color .15s ease}.mnav__group[data-astro-cid-o5xiawde]{padding:.5rem .8rem}.mnav__group[data-astro-cid-o5xiawde]:hover{background:#2356351f}.mnav__group[data-astro-cid-o5xiawde][aria-current=true]{background:var(--mexuk-green);color:var(--mexuk-yellow)}.mnav__scroller[data-astro-cid-o5xiawde]{position:relative;flex:1;min-width:0;display:flex;gap:.3rem;padding:0 .75rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 .75rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 .75rem,#000 calc(100% - 2.5rem),transparent)}.mnav__scroller[data-astro-cid-o5xiawde]::-webkit-scrollbar{display:none}.mnav__chips[data-astro-cid-o5xiawde]{flex:none;display:flex;gap:.3rem}.mnav[data-astro-cid-o5xiawde][data-active=food] .mnav__chips[data-astro-cid-o5xiawde]:not([data-group=food]),.mnav[data-astro-cid-o5xiawde][data-active=drinks] .mnav__chips[data-astro-cid-o5xiawde]:not([data-group=drinks]){display:none}.mnav__chip[data-astro-cid-o5xiawde]{padding:.42rem .6rem;border:2px solid transparent;letter-spacing:.08em}.mnav__chip[data-astro-cid-o5xiawde]:hover{border-color:#23563573}.mnav__chip[data-astro-cid-o5xiawde][aria-current]{border-color:var(--mexuk-green);background:#fff9}@media (min-width: 1200px){.mnav__scroller[data-astro-cid-o5xiawde]{padding:0;-webkit-mask-image:none;mask-image:none}.mnav[data-astro-cid-o5xiawde][data-active] .mnav__scroller[data-astro-cid-o5xiawde]{display:grid}.mnav[data-astro-cid-o5xiawde][data-active] .mnav__chips[data-astro-cid-o5xiawde]{grid-area:1 / 1;justify-content:center}.mnav[data-astro-cid-o5xiawde][data-active=food] .mnav__chips[data-astro-cid-o5xiawde]:not([data-group=food]),.mnav[data-astro-cid-o5xiawde][data-active=drinks] .mnav__chips[data-astro-cid-o5xiawde]:not([data-group=drinks]){display:flex;visibility:hidden}}@media (max-width: 1023px){.mnav__scroller[data-astro-cid-o5xiawde]{padding-right:2.5rem}}@media (max-width: 600px){.mnav[data-astro-cid-o5xiawde]{gap:.4rem}.mnav__group[data-astro-cid-o5xiawde]{padding:.5rem .6rem}}.menu__group[data-astro-cid-o5xiawde]{margin-top:clamp(2rem,5vw,3.5rem);scroll-margin-top:calc(var(--menu-head) + .5rem)}.menu__group-title[data-astro-cid-o5xiawde]{font-size:clamp(3rem,9vw,5.5rem);line-height:.9;color:var(--mexuk-green)}.menu__subgroup[data-astro-cid-o5xiawde]{margin:2rem 0 .25rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mexuk-green)}.mcard[data-astro-cid-o5xiawde]{--frame: var(--mexuk-green);margin-top:1.25rem;padding:clamp(1.1rem,4vw,2.5rem);background:#fff;border:3px solid var(--frame);border-radius:18px;box-shadow:6px 6px 0 0 var(--mexuk-green-deep);scroll-margin-top:calc(var(--menu-head) + .75rem)}.mcard--orange[data-astro-cid-o5xiawde]{--frame: #C4672C}.mcard--yellow[data-astro-cid-o5xiawde]{--frame: var(--mexuk-yellow-deep)}.msec[data-astro-cid-o5xiawde]{-moz-column-break-inside:avoid;break-inside:avoid}.msec[data-astro-cid-o5xiawde]+.msec[data-astro-cid-o5xiawde]{margin-top:1.75rem}@media (min-width: 760px){.mcard__body--multi[data-astro-cid-o5xiawde]{-moz-columns:2;columns:2;-moz-column-gap:3rem;column-gap:3rem}.mcard__body--multi[data-astro-cid-o5xiawde] .msec[data-astro-cid-o5xiawde]+.msec[data-astro-cid-o5xiawde]{margin-top:0}.mcard__body--multi[data-astro-cid-o5xiawde] .msec[data-astro-cid-o5xiawde]{padding-bottom:1.75rem}}.msec__title[data-astro-cid-o5xiawde]{margin-bottom:.5rem;color:var(--mexuk-green);line-height:.9}.msec__title--center[data-astro-cid-o5xiawde]{display:flex;justify-content:center}.msec__img[data-astro-cid-o5xiawde]{--th: clamp(2.2rem, 5.5vw, 3.1rem);width:min(100%,calc(var(--th) * var(--k) * var(--ar)));height:auto;margin-bottom:.35rem}.msec__main[data-astro-cid-o5xiawde]{display:block;font-size:clamp(2.2rem,6vw,3.2rem)}.msec__kicker[data-astro-cid-o5xiawde],.msec__after[data-astro-cid-o5xiawde]{display:block;font-family:var(--font-body);font-size:1.05rem;font-style:italic;font-weight:600;letter-spacing:0}.msec__intro[data-astro-cid-o5xiawde]{margin-bottom:.5rem;font-size:.95rem;font-style:italic;line-height:1.45;color:#555}.msec__intro[data-astro-cid-o5xiawde] strong{font-weight:700}@media (min-width: 680px){.mlist--2[data-astro-cid-o5xiawde]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;-moz-column-gap:2.5rem;column-gap:2.5rem}}.mlist--hl[data-astro-cid-o5xiawde],.msec__extra[data-astro-cid-o5xiawde]{margin-top:.75rem;background:#fff3d6;border-radius:10px}.mlist--hl[data-astro-cid-o5xiawde]{padding:.2rem 1rem}.msec__extra[data-astro-cid-o5xiawde]{padding:.55rem 1rem;font-size:.9rem;font-style:italic;color:#5a4a1f}.legend[data-astro-cid-o5xiawde]{margin-top:1.25rem;padding:clamp(1.1rem,4vw,2rem);background:#fff;border-radius:18px;border:3px solid var(--mexuk-green);box-shadow:6px 6px 0 0 var(--mexuk-green-deep);text-align:center}.legend__keys[data-astro-cid-o5xiawde]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;font-size:1rem;font-style:italic;color:#333}.legend__keys[data-astro-cid-o5xiawde] li[data-astro-cid-o5xiawde]{display:inline-flex;align-items:center;gap:.35rem}.legend__keys[data-astro-cid-o5xiawde] .diet[data-astro-cid-o5xiawde]{font-size:.8rem}.legend__fav[data-astro-cid-o5xiawde]{color:#d97f00;font-size:1.3em;font-style:normal}.legend__allergies[data-astro-cid-o5xiawde]{margin-top:1rem;font-weight:700;color:#c2410c}.legend__service[data-astro-cid-o5xiawde]{margin-top:.4rem;font-style:italic;color:#444}.menu__cta[data-astro-cid-o5xiawde]{display:flex;justify-content:center;margin-top:clamp(2.5rem,6vw,4rem)}.diet{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .32em;border-radius:999px;background:#1e7a3c;color:#fff;font-family:var(--font-body);font-size:.68rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.02em;vertical-align:.12em}
