.menu-item[data-v-31f52136]{margin:calc(.75rem * var(--menu-scale)) 0}.menu-item__row[data-v-31f52136]{align-items:baseline;gap:.75rem;display:flex}.menu-item__name[data-v-31f52136]{overflow-wrap:break-word;color:var(--menu-item);font-size:var(--menu-size-name);flex:auto;font-weight:600;line-height:1.3}.menu-item--right[data-v-31f52136],.menu-item--leader[data-v-31f52136]{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:baseline;column-gap:.75rem;display:grid}.menu-item--leader[data-v-31f52136]{grid-template-columns:auto minmax(1.5rem,1fr) auto}.menu-item--right .menu-item__row[data-v-31f52136],.menu-item--leader .menu-item__row[data-v-31f52136]{display:contents}.menu-item--right .menu-item__name[data-v-31f52136],.menu-item--leader .menu-item__name[data-v-31f52136]{grid-area:1/1}.menu-item--right .menu-item__prices[data-v-31f52136],.menu-item--leader .menu-item__prices[data-v-31f52136]{grid-area:1/-2/span 2}.menu-item--right .menu-item__description[data-v-31f52136],.menu-item--leader .menu-item__description[data-v-31f52136]{grid-area:2/1/auto/-2;align-self:start}.menu-item__leader[data-v-31f52136]{border-bottom:1px dotted var(--menu-item);opacity:.5;grid-area:1/2;min-width:1.5rem;transform:translateY(-.3em)}.menu-item__allergens[data-v-31f52136]{opacity:.75;vertical-align:super;margin-left:.3em;font-size:.6em;font-weight:400}.menu-item__prices[data-v-31f52136]{color:var(--menu-item);text-align:right;flex:0 auto}.menu-item__prices--stacked[data-v-31f52136]{white-space:nowrap;flex-direction:column;flex:none;gap:.25rem;display:flex}.menu-item--right .menu-item__prices--stacked[data-v-31f52136]{font-size:var(--menu-size-price);font-weight:600}.menu-item--leader .menu-item__prices[data-v-31f52136],.menu-item__prices--inline[data-v-31f52136]{font-size:var(--menu-size-name)}.menu-item__price[data-v-31f52136]{flex-direction:column;line-height:1.15;display:flex}.menu-item__label[data-v-31f52136]{font-size:var(--menu-size-label);opacity:.75;font-weight:400}.menu-item__entry[data-v-31f52136]{white-space:nowrap}.menu-item__prices--below[data-v-31f52136]{font-size:calc(var(--menu-size-name) * .85);text-align:inherit;margin-top:.15rem;display:block}.menu-item--centered[data-v-31f52136]{text-align:center}.menu-item--centered .menu-item__row[data-v-31f52136]{justify-content:center}.menu-item--centered .menu-item__name[data-v-31f52136]{flex:0 auto}.menu-item__description[data-v-31f52136]{color:var(--menu-description);font-size:var(--menu-size-description);white-space:pre-line;overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.4}.menu[data-v-3c2c592a]{--menu-size-title:calc(36px * var(--menu-scale));--menu-size-group:calc(30px * var(--menu-scale));--menu-size-sub:calc(20px * var(--menu-scale));--menu-size-name:calc(20px * var(--menu-scale));--menu-size-price:calc(24px * var(--menu-scale));--menu-size-description:calc(14px * var(--menu-scale));--menu-size-label:calc(12px * var(--menu-scale));--menu-size-link:calc(14px * var(--menu-scale));box-sizing:border-box;background:var(--menu-bg);width:100%;color:var(--menu-item);font-family:var(--menu-body-font);padding:1.5rem 1rem 2rem;container-type:inline-size}.menu[data-v-3c2c592a] *,.menu[data-v-3c2c592a] :before,.menu[data-v-3c2c592a] :after{box-sizing:border-box}@container (width<=480px){.menu__inner[data-v-3c2c592a]{--menu-size-title:calc(28px * var(--menu-scale));--menu-size-group:calc(24px * var(--menu-scale));--menu-size-sub:calc(18px * var(--menu-scale));--menu-size-name:calc(17px * var(--menu-scale));--menu-size-price:calc(18px * var(--menu-scale))}}.menu__inner[data-v-3c2c592a]{max-width:var(--menu-max-width);margin:0 auto}.menu__title[data-v-3c2c592a],.menu-group__title[data-v-3c2c592a],.menu-sub__title[data-v-3c2c592a]{font-family:var(--menu-heading-font);text-align:var(--menu-heading-align);text-transform:var(--menu-heading-transform);letter-spacing:var(--menu-heading-spacing);overflow-wrap:anywhere;line-height:1.2}.menu__title[data-v-3c2c592a]{color:var(--menu-heading);font-size:var(--menu-size-title);font-weight:var(--menu-heading-weight);margin:0 0 1rem}.menu__bar[data-v-3c2c592a]{flex-wrap:nowrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}.menu__links[data-v-3c2c592a]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;gap:.4rem;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.menu__links[data-v-3c2c592a]::-webkit-scrollbar{display:none}.menu--align-center .menu__bar[data-v-3c2c592a],.menu--align-center .menu__links[data-v-3c2c592a]{justify-content:safe center}.menu__link[data-v-3c2c592a]{border:1px solid var(--menu-links);border-radius:var(--menu-pill-radius);color:var(--menu-links);font-size:var(--menu-size-link);white-space:nowrap;flex:none;padding:.25rem .75rem;text-decoration:none}.menu__link[data-v-3c2c592a]:hover,.menu__link[data-v-3c2c592a]:focus-visible{background:var(--menu-links);color:var(--menu-bg)}.menu__languages[data-v-3c2c592a]{font-size:var(--menu-size-link);flex:none;margin-left:auto;display:flex}.menu--align-center .menu__languages[data-v-3c2c592a]{margin-left:0}.menu__language[data-v-3c2c592a]{color:var(--menu-links);font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem}.menu__language+.menu__language[data-v-3c2c592a]{border-left:1px solid var(--menu-links)}.menu__language--active[data-v-3c2c592a]{opacity:1;font-weight:700}.menu-group[data-v-3c2c592a]{scroll-margin-top:var(--menu-sticky-offset,1rem);margin-top:2rem}.menu-group__title[data-v-3c2c592a]{color:var(--menu-heading);font-size:var(--menu-size-group);font-weight:var(--menu-heading-weight);margin:0 0 .5rem}.menu--underline .menu-group__title[data-v-3c2c592a]{border-bottom:1px solid var(--menu-border);padding-bottom:.35rem}.menu-group__description[data-v-3c2c592a]{color:var(--menu-description);font-size:var(--menu-size-description);white-space:pre-line;text-align:var(--menu-heading-align);margin:0 0 .5rem;line-height:1.4}.menu--box .menu-group__body[data-v-3c2c592a]{border:1px solid var(--menu-border);border-radius:var(--menu-radius);padding:.25rem 1rem}.menu-sub[data-v-3c2c592a]{scroll-margin-top:var(--menu-sticky-offset,1rem);margin-top:1rem}.menu-sub__title[data-v-3c2c592a]{color:var(--menu-subheading);font-size:var(--menu-size-sub);font-weight:var(--menu-subheading-weight);margin:0 0 .25rem}.menu__legend[data-v-3c2c592a]{color:var(--menu-description);font-size:var(--menu-size-label);opacity:.8;margin-top:2rem;line-height:1.5}.menu--align-center .menu__legend[data-v-3c2c592a]{text-align:center}.menu__legend-title[data-v-3c2c592a]{margin-right:.3em;font-weight:600}.menu__legend-entry[data-v-3c2c592a]{white-space:nowrap}
