.menu-item-image[data-v-2a2d82d1]{width:var(--menu-item-image-size,5rem);height:var(--menu-item-image-size,5rem);border-radius:calc(var(--ui-radius) * 3);object-fit:cover;flex:none;display:block}.meal-deal-choice[data-v-5defb40f]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.meal-deal-choice span[data-v-5defb40f]:first-child{overflow-wrap:anywhere}.meal-deal-choice span[data-v-5defb40f]:last-child{white-space:nowrap}.menu-browse-item[data-v-4f646d36]{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) 0;border-bottom:1px solid color-mix(in srgb, var(--menu-text) 12%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.menu-browse-item[data-v-4f646d36]:has(>.menu-item-image){grid-template-columns:5rem minmax(0,1fr)}.menu-browse-item__copy[data-v-4f646d36]{min-width:0}.menu-browse-item__heading[data-v-4f646d36],.menu-browse-item__options li[data-v-4f646d36]{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;display:grid}.menu-browse-item h3[data-v-4f646d36]{min-width:0;color:var(--menu-title);font-family:var(--menu-title-font);font-size:1.075rem;font-weight:var(--font-weight-extrabold);overflow-wrap:anywhere;margin:0;line-height:1.35}.menu-browse-item__price[data-v-4f646d36]{color:var(--menu-primary);font-size:.92rem;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.menu-browse-item__description[data-v-4f646d36]{color:var(--menu-muted);overflow-wrap:anywhere;white-space:pre-line;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.menu-browse-item__choices[data-v-4f646d36]{border-top:1px solid color-mix(in srgb, var(--menu-text) 8%, transparent);gap:.8rem;margin-top:.95rem;padding-top:.8rem;display:grid}.menu-browse-item__options--add-ons[data-v-4f646d36]:not(:first-child){padding-top:calc(var(--spacing) * 3);border-top:1px dashed color-mix(in srgb, var(--menu-text) 10%, transparent)}.menu-browse-item__options-label[data-v-4f646d36]{color:var(--menu-muted);font-size:.72rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem}.menu-browse-item__options ul[data-v-4f646d36]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.menu-browse-item__options li[data-v-4f646d36]{color:var(--menu-muted);font-size:.82rem;line-height:1.4}.menu-browse-item__options li span[data-v-4f646d36]:first-child{overflow-wrap:anywhere;min-width:0}.menu-browse-item__options li span[data-v-4f646d36]:last-child{color:var(--menu-text);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.menu-browse-item__options--add-ons li span[data-v-4f646d36]:last-child{color:var(--menu-primary)}@media (width<=520px){.menu-browse-item[data-v-4f646d36]:has(>.menu-item-image){grid-template-columns:4rem minmax(0,1fr)}.menu-browse-item[data-v-4f646d36]{--menu-item-image-size:4rem}}@media (width<=420px){.menu-browse-item:has(>.menu-item-image) .menu-browse-item__heading[data-v-4f646d36]{gap:var(--spacing);grid-template-columns:minmax(0,1fr)}.menu-browse-item:has(>.menu-item-image) .menu-browse-item__price[data-v-4f646d36]{justify-self:start}.menu-browse-item__options li[data-v-4f646d36]{gap:.6rem}}@media (width<=340px){.menu-browse-item__heading[data-v-4f646d36],.menu-browse-item__options li[data-v-4f646d36]{grid-template-columns:minmax(0,1fr);gap:.15rem}.menu-browse-item__price[data-v-4f646d36],.menu-browse-item__options li span[data-v-4f646d36]:last-child{justify-self:start}}
