.menu-detail-heading[data-v-36fa6db1]{display:grid;gap:calc(var(--spacing)*3);justify-items:center;text-align:center}.menu-detail-heading--start[data-v-36fa6db1]{justify-items:start;text-align:left}.menu-detail-heading__eyebrow[data-v-36fa6db1]{margin:0;color:var(--menu-primary);font-size:.78rem;font-weight:var(--font-weight-extrabold);letter-spacing:.2em;text-transform:uppercase}.menu-detail-heading h1[data-v-36fa6db1]{max-width:11ch;margin:0;color:var(--menu-title);font-family:var(--menu-title-font);font-size:clamp(3.5rem,9vw,7rem);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-normal);line-height:.86}.menu-detail-heading--start h1[data-v-36fa6db1]{max-width:min(100%,13ch)}.menu-detail-heading__description[data-v-36fa6db1]{margin:0;color:var(--menu-secondary);font-size:.95rem;font-weight:var(--font-weight-bold)}.menu-detail-heading--start .menu-detail-heading__description[data-v-36fa6db1]{max-width:36rem;line-height:1.45}.menu-item__choices[data-v-c0a1f64a]{display:flex;flex-wrap:wrap;gap:var(--menu-space-xs);padding-top:var(--menu-space-2xs)}.menu-item__choice[data-v-c0a1f64a]{display:inline-flex;gap:var(--menu-space-2xs);align-items:center;padding:var(--menu-space-xs) var(--menu-space-sm);border:1px solid color-mix(in srgb,var(--menu-primary) 22%,transparent);border-radius:var(--menu-radius-control);background:color-mix(in srgb,var(--menu-primary) 5%,transparent);color:var(--menu-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-extrabold)}.menu-item__choice small[data-v-c0a1f64a]{color:var(--menu-muted);font-size:.72rem;font-weight:var(--font-weight-extrabold)}.menu-item__choice--selected[data-v-c0a1f64a]{border-color:var(--menu-primary);background:color-mix(in srgb,var(--menu-primary) 14%,transparent)}.menu-item__choice--read-only[data-v-c0a1f64a]{border-color:color-mix(in srgb,var(--menu-text) 18%,transparent);background:color-mix(in srgb,var(--menu-text) 5%,transparent);color:var(--menu-text);cursor:default}.menu-item[data-v-381c6cce]{display:block;padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--menu-text) 18%,transparent);text-align:left}.menu-item__summary[data-v-381c6cce]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:var(--menu-space-md);align-items:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.menu-item__summary[role=button][data-v-381c6cce]{cursor:pointer}.menu-item__summary[role=button]:focus-visible h3[data-v-381c6cce],.menu-item__summary[role=button]:hover h3[data-v-381c6cce]{color:var(--menu-primary)}.menu-item__summary[role=button][data-v-381c6cce]:focus-visible{outline:2px solid var(--menu-primary);outline-offset:.3rem}.menu-item__summary--with-image[data-v-381c6cce]{grid-template-columns:5.5rem minmax(0,1fr) auto}.menu-item--selected[data-v-381c6cce]{border-color:color-mix(in srgb,var(--menu-primary) 42%,transparent)}.menu-item[data-v-381c6cce]:last-child{padding-bottom:0;border-bottom:0}.menu-item__media[data-v-381c6cce]{overflow:hidden;width:5.5rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--menu-text) 12%,transparent);border-radius:var(--menu-radius);background:color-mix(in srgb,var(--menu-text) 8%,transparent)}.menu-item__media img[data-v-381c6cce]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-item__actions[data-v-381c6cce],.menu-item__copy[data-v-381c6cce]{display:grid}.menu-item__copy[data-v-381c6cce]{gap:var(--menu-space-2xs)}.menu-item__actions[data-v-381c6cce]{display:flex;gap:var(--menu-space-sm);align-items:center;justify-content:end}.menu-item__interaction[data-v-381c6cce]{display:grid;gap:var(--menu-space-sm);padding-top:var(--menu-space-sm)}.menu-item__add[data-v-381c6cce],.menu-item__interaction--read-only[data-v-381c6cce]{gap:var(--menu-space-xs)}.menu-item__add[data-v-381c6cce]{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.25rem;align-items:center;padding:.45rem .8rem;border:1px solid var(--menu-primary);border-radius:var(--menu-radius-control);background:var(--menu-primary);color:var(--menu-bg);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--font-weight-black)}.menu-item__add[data-v-381c6cce]:hover{background:color-mix(in srgb,var(--menu-primary) 88%,#000)}.menu-item__add[data-v-381c6cce] .iconify{width:1rem;height:1rem}.menu-item h3[data-v-381c6cce],.menu-item p[data-v-381c6cce]{margin:0}.menu-item h3[data-v-381c6cce]{font-size:1.1rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-normal);color:var(--menu-title)}.menu-item__copy p[data-v-381c6cce]{color:var(--menu-muted);font-size:.9rem;line-height:1.35}.menu-item__price[data-v-381c6cce]{color:var(--menu-primary);font-size:.95rem;font-weight:var(--font-weight-extrabold);white-space:nowrap}@media(max-width:620px){.menu-item__summary--with-image[data-v-381c6cce]{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:var(--menu-space-sm)}.menu-item__media[data-v-381c6cce]{width:4.75rem;border-radius:var(--menu-radius)}}.menu-section[data-v-54af55f5]{align-content:start}.menu-section[data-v-54af55f5],.menu-section h2[data-v-54af55f5]{display:grid;gap:var(--menu-space-sm)}.menu-section h2[data-v-54af55f5]{grid-template-columns:auto minmax(2rem,1fr);align-items:center;margin:0;color:var(--menu-secondary);font-size:clamp(1.05rem,1.6vw,var(--text-xl));font-weight:var(--font-weight-black);letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.menu-section h2[data-v-54af55f5]:after{content:"";display:block;height:2px;background:color-mix(in srgb,var(--menu-secondary) 48%,transparent)}@media(min-width:920px){.menu-section[data-v-54af55f5]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(var(--spacing)*8)}}.menu-sections[data-v-90a59ea7]{display:grid;gap:var(--menu-space-lg);width:min(88rem,100%);margin:0 auto;text-align:left}@media(min-width:920px){.menu-sections[data-v-90a59ea7]{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:clamp(var(--menu-space-lg),4vw,calc(var(--spacing)*16));column-gap:clamp(var(--menu-space-lg),4vw,calc(var(--spacing)*16))}}
