.menu-header[data-v-66757fe1]{text-align:center;margin-bottom:calc(var(--spacing)*6)}.menu-language[data-v-66757fe1]{margin-bottom:calc(var(--spacing)*4);justify-content:center;display:flex}.description[data-v-66757fe1],.kitchen-name[data-v-66757fe1]{font-family:inherit}.kitchen-name[data-v-66757fe1]{margin:0 0 calc(var(--spacing)*2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--menu-secondary)}.kitchen-name[data-v-66757fe1],.menu-header h1[data-v-66757fe1]{letter-spacing:var(--tracking-normal)}.menu-header h1[data-v-66757fe1]{font-family:var(--menu-title-font);font-size:clamp(2rem,5vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:var(--menu-title);margin:0;line-height:1.15}.description[data-v-66757fe1]{margin:calc(var(--spacing)*3) auto 0;max-width:42rem;color:var(--menu-muted);line-height:1.55}.document-menu__empty[data-v-3e74199a]{color:var(--menu-muted);text-align:center;margin:0}.kiosk-start[data-v-f2cfe4ea]{--kiosk-start-actions-gap:calc(var(--spacing)*5);--kiosk-start-actions-offset:0;--kiosk-start-actions-width:min(100%, 44rem);--kiosk-start-button-height:7rem;--kiosk-start-wordmark-width:min(96%, 42rem);color:#fff;place-items:center;height:100svh;display:grid;position:relative}.kiosk-start__actions[data-v-f2cfe4ea]{z-index:1;width:var(--kiosk-start-actions-width);gap:var(--kiosk-start-actions-gap);transform:translateY(var(--kiosk-start-actions-offset));display:grid;position:relative}.kiosk-start__button[data-v-f2cfe4ea]{width:100%;min-height:var(--kiosk-start-button-height);border:1px solid color-mix(in srgb,var(--kiosk-primary) 76%,#fff);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--kiosk-secondary) 33%,transparent);color:#fff;cursor:pointer;font:inherit;font-size:clamp(1.75rem,5vw,var(--text-5xl));font-weight:var(--font-weight-black);text-shadow:0 .25rem .9rem #0000006b;place-items:center;display:inline-grid}.kiosk-start__wordmark[data-v-f2cfe4ea]{width:var(--kiosk-start-wordmark-width);max-height:13rem;margin-bottom:calc(var(--spacing)*4);-o-object-fit:contain;object-fit:contain;justify-self:center}.kiosk-start__button[data-v-f2cfe4ea]:focus-visible,.kiosk-start__button[data-v-f2cfe4ea]:hover{background:color-mix(in srgb,var(--kiosk-secondary) 46%,transparent)}.kiosk-start__button[data-v-f2cfe4ea]:focus-visible{outline:2px solid color-mix(in srgb,var(--kiosk-primary) 82%,#fff);outline-offset:.3rem}@media (width>=720px){.kiosk-start__wordmark[data-v-f2cfe4ea]{grid-column:1/-1}.kiosk-start__actions[data-v-f2cfe4ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kiosk-start[data-v-f2cfe4ea]{--kiosk-start-actions-width:min(100%, 34rem);--kiosk-start-button-height:5.75rem;padding:16svh calc(var(--spacing)*5) calc(var(--spacing)*8)}}@media (width<=560px){.kiosk-start[data-v-f2cfe4ea]{--kiosk-start-actions-gap:.85rem;--kiosk-start-actions-offset:-11svh;--kiosk-start-button-height:5rem;--kiosk-start-wordmark-width:min(100%, 24rem)}}.kiosk-item[data-v-3b455886]{--kiosk-item-image-scale:2.15;--kiosk-item-title-size:1.35rem;gap:calc(var(--spacing)*3);aspect-ratio:1;color:#fff;grid-template-rows:auto minmax(0,1.35fr) auto auto;min-width:0;display:grid}.kiosk-item--with-options[data-v-3b455886]{aspect-ratio:auto;grid-template-rows:auto minmax(12rem,1.35fr) auto auto auto auto;min-height:34rem}.kiosk-item h3[data-v-3b455886],.kiosk-item p[data-v-3b455886]{margin:0}.kiosk-item h3[data-v-3b455886]{color:#fff;font-size:var(--kiosk-item-title-size);font-weight:var(--font-weight-black);text-shadow:0 .25rem .85rem #0000006b;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.kiosk-item__media[data-v-3b455886]{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.kiosk-item__media img[data-v-3b455886]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;transform:scale(var(--kiosk-item-image-scale));padding:clamp(.35rem,1.8%,.65rem);display:block;position:absolute;inset:0}.kiosk-item__media[data-v-3b455886] .iconify{color:#ffffffa3;width:3rem;height:3rem}.kiosk-item__description[data-v-3b455886]{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6rem;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}.kiosk-item__add[data-v-3b455886]{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border:1px solid color-mix(in srgb,var(--kiosk-primary) 62%,#fff);border-radius:calc(var(--ui-radius)*3);background:linear-gradient(135deg,color-mix(in srgb,var(--kiosk-primary) 18%,transparent),color-mix(in srgb,var(--kiosk-secondary) 48%,transparent)),color-mix(in srgb,var(--kiosk-secondary) 42%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;min-height:3.15rem;font:inherit;font-size:.98rem;font-weight:var(--font-weight-black);text-shadow:0 .2rem .7rem #00000057;padding:.55rem .65rem .55rem .8rem;transition:background .16s,border-color .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 .65rem 1.35rem #0000002e}.kiosk-item__add[data-v-3b455886]:focus-visible,.kiosk-item__add[data-v-3b455886]:hover{border-color:color-mix(in srgb,var(--kiosk-primary) 82%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--kiosk-primary) 28%,transparent),color-mix(in srgb,var(--kiosk-secondary) 52%,transparent)),color-mix(in srgb,var(--kiosk-secondary) 48%,transparent);transform:translateY(-1px)}.kiosk-item__add[data-v-3b455886]:focus-visible{outline:2px solid color-mix(in srgb,var(--kiosk-primary) 76%,#fff);outline-offset:.22rem}.kiosk-item__add-label[data-v-3b455886]{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.kiosk-item__add-label[data-v-3b455886] .iconify{width:1.1rem;height:1.1rem}.kiosk-item__add strong[data-v-3b455886]{border:1px solid color-mix(in srgb,var(--kiosk-primary) 44%,transparent);border-radius:calc(var(--ui-radius)*2);background:color-mix(in srgb,var(--kiosk-primary) 20%,transparent);font-size:var(--text-base);flex:none;padding:.34rem .48rem;line-height:1}@media (width<=560px){.kiosk-item[data-v-3b455886]{--kiosk-item-image-scale:1.95;--kiosk-item-title-size:1.2rem;aspect-ratio:auto;grid-template-rows:auto 12rem auto auto;min-height:22rem}}.kiosk-browse[data-v-71f8853a]{--kiosk-browse-columns:10.5rem minmax(0, 1fr);--kiosk-browse-gap:calc(var(--spacing)*10);--kiosk-browse-padding:24svh calc(var(--spacing)*8) calc(var(--spacing)*8) 0;--kiosk-dish-columns:repeat(3, minmax(0, 1fr));z-index:1;grid-template-columns:var(--kiosk-browse-columns);gap:var(--kiosk-browse-gap);width:100%;height:100svh;min-height:0;padding:var(--kiosk-browse-padding);overscroll-behavior:none;background:#0003;display:grid;position:relative;overflow:hidden}.kiosk-browse__content[data-v-71f8853a],.kiosk-browse__menu[data-v-71f8853a]{min-width:0;min-height:0;overflow:hidden}.kiosk-browse__menu[data-v-71f8853a]{padding-left:calc(var(--spacing)*3);color:#fff;flex-direction:column;gap:.85rem;display:flex}.kiosk-browse__content-header h2[data-v-71f8853a]{margin:0}.kiosk-browse__dish-section[data-v-71f8853a],.kiosk-browse__dishes[data-v-71f8853a],.kiosk-browse__sections[data-v-71f8853a]{gap:calc(var(--spacing)*3);display:grid}.kiosk-browse__sections[data-v-71f8853a]{margin-top:calc(var(--spacing)*3);gap:.55rem}.kiosk-browse__dishes[data-v-71f8853a]{grid-template-columns:var(--kiosk-dish-columns);align-items:start}.kiosk-browse__content[data-v-71f8853a],.kiosk-browse__sections[data-v-71f8853a]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.kiosk-browse__section[data-v-71f8853a]{border-radius:calc(var(--ui-radius)*2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffc7;cursor:pointer;width:100%;max-width:9.75rem;font:inherit;font-weight:var(--font-weight-extrabold);text-align:left;background:#00000047;border:1px solid #ffffff29;min-height:2.7rem;padding:.58rem .65rem .58rem .78rem;font-size:.9rem;box-shadow:inset 0 1px #ffffff14}.kiosk-browse__section--active[data-v-71f8853a]{border-color:color-mix(in srgb,var(--kiosk-primary) 62%,transparent);box-shadow:inset .35rem 0 0 var(--kiosk-primary),inset 0 1px 0 #ffffff14;color:#fff;background:#00000085}.kiosk-browse__content[data-v-71f8853a]{padding:calc(var(--spacing)*6);color:#fff;background:0 0}.kiosk-browse__content-header[data-v-71f8853a]{padding-bottom:calc(var(--spacing)*4)}.kiosk-browse__content-header h2[data-v-71f8853a]{color:#fff;font-size:2.5rem;font-weight:var(--font-weight-black);text-shadow:0 .35rem 1rem #00000061}.kiosk-browse__empty[data-v-71f8853a]{z-index:1;color:#fff;font-size:2rem;font-weight:var(--font-weight-black);margin:0;position:relative}@media (width<=1100px) and (height<=900px){.kiosk-browse[data-v-71f8853a]{--kiosk-browse-columns:9.5rem minmax(0, 1fr);--kiosk-browse-gap:calc(var(--spacing)*6);--kiosk-browse-padding:22svh calc(var(--spacing)*5) calc(var(--spacing)*5) 0;--kiosk-dish-columns:repeat(auto-fill, minmax(12.5rem, 1fr))}.kiosk-browse__section[data-v-71f8853a]{max-width:8.85rem}}@media (width<=900px){.kiosk-browse[data-v-71f8853a]{--kiosk-browse-columns:8.5rem minmax(0, 1fr);--kiosk-browse-gap:calc(var(--spacing)*4);--kiosk-browse-padding:18svh calc(var(--spacing)*4) calc(var(--spacing)*4) 0;--kiosk-dish-columns:repeat(2, minmax(0, 1fr))}.kiosk-browse__section[data-v-71f8853a]{max-width:7.85rem}}@media (width<=640px){.kiosk-browse[data-v-71f8853a]{--kiosk-browse-columns:1fr;--kiosk-browse-padding:18svh calc(var(--spacing)*4) calc(var(--spacing)*4);--kiosk-dish-columns:repeat(auto-fill, minmax(11.5rem, 1fr));grid-template-rows:auto minmax(0,1fr)}.kiosk-browse__menu[data-v-71f8853a]{gap:calc(var(--spacing)*2);padding-left:0;overflow:visible}.kiosk-browse__sections[data-v-71f8853a]{gap:calc(var(--spacing)*2);overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.2rem;display:flex;overflow-x:auto}.kiosk-browse__sections[data-v-71f8853a]::-webkit-scrollbar{display:none}.kiosk-browse__sections[data-v-71f8853a]{margin-top:.15rem}.kiosk-browse__section[data-v-71f8853a]{white-space:nowrap;width:auto;max-width:none;min-height:2.55rem;padding:.55rem calc(var(--spacing)*3) .55rem .9rem;flex:none}.kiosk-browse__content[data-v-71f8853a]{padding:.35rem 0 0}.kiosk-browse__content-header h2[data-v-71f8853a]{font-size:clamp(1.75rem,6vw,var(--text-4xl))}}@media (width<=560px){.kiosk-browse[data-v-71f8853a]{--kiosk-browse-padding:16svh .85rem .85rem;--kiosk-dish-columns:1fr}}.menu-order-manifest[data-v-8f568bf8]{border:1px solid color-mix(in srgb,var(--menu-primary) 28%,transparent);background:color-mix(in srgb,var(--menu-primary) 10%,var(--menu-bg));font-size:.78rem;font-weight:var(--font-weight-black);padding:.28rem .58rem}.menu-order-copy[data-v-8f568bf8],.menu-order-manifest[data-v-8f568bf8]{border-radius:var(--menu-radius-control);width:fit-content;color:var(--menu-text);display:inline-flex}.menu-order-copy[data-v-8f568bf8]{border:1px solid color-mix(in srgb,var(--menu-text) 13%,transparent);background:color-mix(in srgb,var(--menu-bg) 84%,var(--menu-text));cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-black);align-items:center;gap:.35rem;padding:.38rem .64rem}.menu-order-kitchen-ping[data-v-8f568bf8]{flex:none;animation:1.8s ease-in-out infinite menu-kitchen-pulse-8f568bf8;display:inline-flex;position:relative}.menu-order-kitchen-ping[data-v-8f568bf8]:before{animation:1.8s ease-out infinite menu-kitchen-ping-8f568bf8;inset:-.45rem}.menu-order-kitchen-ping[data-v-8f568bf8]:after,.menu-order-kitchen-ping[data-v-8f568bf8]:before{color:var(--menu-primary);content:"";opacity:0;border:1px solid;border-radius:9999px;position:absolute}.menu-order-kitchen-ping[data-v-8f568bf8]:after{animation:1.8s ease-out .45s infinite menu-kitchen-ping-8f568bf8;inset:-.85rem}@keyframes menu-kitchen-pulse-8f568bf8{0%,to{transform:scale(1)}46%{transform:scale(1.08)}}@keyframes menu-kitchen-ping-8f568bf8{0%{opacity:.35;transform:scale(.72)}78%,to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.menu-order-kitchen-ping[data-v-8f568bf8],.menu-order-kitchen-ping[data-v-8f568bf8]:after,.menu-order-kitchen-ping[data-v-8f568bf8]:before{animation:none}}.kiosk-background[data-v-1a83cc32]{--kiosk-logo-size:min(24vw, 16.25rem);--kiosk-logo-top:12.6svh;--menu-bg:var(--kiosk-secondary,#050505);--menu-muted:#ffffffb8;--menu-primary:var(--menu-theme-primary,var(--kiosk-primary,#ff7912));--menu-primary-source:var(--menu-theme-primary,var(--kiosk-primary,#ff7912));--menu-text:#fff;--menu-title:#fff;overscroll-behavior:none;background-image:var(--kiosk-background-overlay),var(--kiosk-background-image,linear-gradient(145deg,#111,#2a1204));background-color:var(--kiosk-secondary,#050505);color:#fff;background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;height:100svh;min-height:100svh;display:block;position:relative;overflow:hidden}.kiosk-background[data-kiosk-tone=light][data-v-1a83cc32]{--menu-muted:#033723b3;--menu-text:#033723;--menu-title:#033723;color:#033723}.kiosk-background__logo[data-v-1a83cc32]{inset-inline:0;top:var(--kiosk-logo-top);z-index:0;width:var(--kiosk-logo-size);height:auto;max-height:var(--kiosk-logo-size);-o-object-fit:contain;object-fit:contain;pointer-events:none;margin-inline:auto;position:absolute;transform:translateY(-50%)}.kiosk-background__content[data-v-1a83cc32]{z-index:1;overscroll-behavior:none;height:100%;min-height:0;position:relative}@media (width<=900px){.kiosk-background[data-v-1a83cc32]{--kiosk-logo-size:min(22vw, 10.8rem);--kiosk-logo-top:16.6svh}}@media (width<=560px){.kiosk-background[data-v-1a83cc32]{--kiosk-logo-size:min(25vw, 6.25rem);--kiosk-logo-top:12.4svh}}.staff-pos-item[data-v-e1e3e1f5]{gap:calc(var(--spacing)*2);display:grid}.staff-pos-item__button[data-v-e1e3e1f5]{width:100%;min-height:5.25rem;padding:.65rem calc(var(--spacing)*3);border:1px solid color-mix(in srgb,var(--menu-text) 12%,transparent);border-radius:calc(var(--ui-radius)*3);background:color-mix(in srgb,var(--menu-bg) 92%,var(--menu-text));color:var(--menu-text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.staff-pos-item__options[data-v-e1e3e1f5]{gap:.45rem;padding:0 .2rem .2rem;display:grid}.staff-pos-item__button[data-v-e1e3e1f5]:focus-visible,.staff-pos-item__button[data-v-e1e3e1f5]:hover{border-color:color-mix(in srgb,var(--menu-primary) 42%,transparent);background:color-mix(in srgb,var(--menu-primary) 8%,var(--menu-bg))}.staff-pos-item__button[data-v-e1e3e1f5]:focus-visible{outline:2px solid color-mix(in srgb,var(--menu-primary) 70%,#fff);outline-offset:.18rem}.staff-pos-item__media[data-v-e1e3e1f5]{place-items:center;width:4.25rem;height:4.25rem;display:grid;overflow:hidden}.staff-pos-item__media img[data-v-e1e3e1f5]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.75)}.staff-pos-item__media[data-v-e1e3e1f5] .iconify{width:1.8rem;height:1.8rem;color:var(--menu-muted)}.staff-pos-item__body[data-v-e1e3e1f5]{gap:var(--spacing);min-width:0;display:grid}.staff-pos-item__body strong[data-v-e1e3e1f5]{font-size:.98rem;font-weight:var(--font-weight-black);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.staff-pos-item__body span[data-v-e1e3e1f5]{color:var(--menu-primary);font-size:.92rem;font-weight:var(--font-weight-black)}.staff-pos-item__button[data-v-e1e3e1f5]>.iconify{width:1.2rem;height:1.2rem;color:var(--menu-primary)}.staff-pos[data-v-a87cd627]{background:var(--menu-bg);width:100%;height:100svh;min-height:0;color:var(--menu-text);text-align:left;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.staff-pos__top[data-v-a87cd627]{gap:calc(var(--spacing)*4);padding:.85rem calc(var(--spacing)*4);border-bottom:1px solid color-mix(in srgb,var(--menu-text) 10%,transparent);background:color-mix(in srgb,var(--menu-bg) 94%,var(--menu-text));grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,18rem);align-items:center;display:grid}.staff-pos__title[data-v-a87cd627]{gap:.15rem;min-width:0;display:grid}.staff-pos__title span[data-v-a87cd627]{color:var(--menu-muted);font-size:.72rem;font-weight:var(--font-weight-black);letter-spacing:.12em;text-transform:uppercase}.staff-pos__section-head h2[data-v-a87cd627],.staff-pos__title strong[data-v-a87cd627]{color:var(--menu-title);font-weight:var(--font-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-pos__title strong[data-v-a87cd627]{font-size:1.15rem}.staff-pos__groups[data-v-a87cd627],.staff-pos__modes[data-v-a87cd627],.staff-pos__sections[data-v-a87cd627]{gap:calc(var(--spacing)*2);display:flex}.staff-pos__mode[data-v-a87cd627],.staff-pos__nav[data-v-a87cd627]{border:1px solid color-mix(in srgb,var(--menu-text) 12%,transparent);border-radius:calc(var(--ui-radius)*2);background:color-mix(in srgb,var(--menu-bg) 86%,transparent);color:var(--menu-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-black)}.staff-pos__mode[data-v-a87cd627]{align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem .8rem;display:inline-flex}.staff-pos__mode--active[data-v-a87cd627],.staff-pos__nav--active[data-v-a87cd627]{border-color:color-mix(in srgb,var(--menu-primary) 54%,transparent);background:var(--menu-primary);color:var(--menu-bg)}.staff-pos__body[data-v-a87cd627]{grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.staff-pos__rail[data-v-a87cd627]{align-content:start;gap:calc(var(--spacing)*4);min-height:0;padding:calc(var(--spacing)*4);border-right:1px solid color-mix(in srgb,var(--menu-text) 10%,transparent);background:color-mix(in srgb,var(--menu-bg) 90%,var(--menu-text));display:grid;overflow:auto}.staff-pos__groups[data-v-a87cd627],.staff-pos__sections[data-v-a87cd627]{flex-direction:column}.staff-pos__nav[data-v-a87cd627]{text-align:left;min-height:2.7rem;padding:.6rem .7rem}.staff-pos__nav--section[data-v-a87cd627]{color:var(--menu-muted);font-size:.9rem}.staff-pos__content[data-v-a87cd627]{min-height:0;padding:calc(var(--spacing)*4);overscroll-behavior:contain;overflow:auto}.staff-pos__section-head[data-v-a87cd627]{padding-bottom:.85rem}.staff-pos__section-head h2[data-v-a87cd627]{margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.staff-pos__items[data-v-a87cd627]{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;display:grid}.staff-pos__empty[data-v-a87cd627]{color:var(--menu-muted);font-weight:var(--font-weight-extrabold);margin:0}@media (width<=860px){.staff-pos__top[data-v-a87cd627]{grid-template-columns:minmax(0,1fr)}.staff-pos__modes[data-v-a87cd627]{overflow-x:auto}.staff-pos__body[data-v-a87cd627]{grid-template-columns:10.5rem minmax(0,1fr)}.staff-pos__items[data-v-a87cd627]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media (width<=560px){.staff-pos__body[data-v-a87cd627]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.staff-pos__rail[data-v-a87cd627]{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--menu-text) 10%,transparent)}.staff-pos__groups[data-v-a87cd627],.staff-pos__sections[data-v-a87cd627]{flex-direction:row;overflow-x:auto}.staff-pos__nav[data-v-a87cd627]{flex:none}}.menu-choice-stack[data-v-2d8cd47b]{gap:var(--menu-space-xs);justify-items:start;width:auto;display:grid}.menu-choice-row[data-v-2d8cd47b]{gap:var(--menu-space-xs);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.menu-method-select[data-v-2d8cd47b]{width:min(100%,14rem)}@media (width<=640px){.menu-choice-stack[data-v-2d8cd47b],.menu-method-select[data-v-2d8cd47b]{width:100%}}.menu-header[data-v-63269d0b]{gap:clamp(calc(var(--spacing)*4),2.4vw,calc(var(--spacing)*6));text-align:left;justify-items:stretch;width:min(100%,62rem);margin:0 auto;display:grid}.menu-header__identity[data-v-63269d0b]{min-width:0}.menu-header__service-row[data-v-63269d0b]{gap:var(--menu-space-xs);flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.menu-header-chip[data-v-63269d0b]{min-height:var(--menu-header-chip-height,1.85rem);padding:var(--menu-header-chip-padding,.3rem .7rem);border:1px solid var(--menu-header-chip-border,currentcolor);border-radius:var(--menu-radius-control);background:var(--menu-header-chip-bg,transparent);color:var(--menu-header-chip-color,currentcolor);font-size:var(--menu-header-chip-size,.72rem);font-weight:var(--menu-header-chip-weight,var(--font-weight-black));letter-spacing:var(--menu-header-chip-spacing,var(--tracking-normal));justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.menu-service-times-chip[data-v-63269d0b]{--menu-header-chip-spacing:var(--tracking-widest);text-transform:uppercase}.menu-service-times-chip--open[data-v-63269d0b]{--menu-header-chip-bg:color-mix(in srgb, #16a34a 16%, var(--menu-bg));--menu-header-chip-color:#15803d}.menu-service-times-chip--closed[data-v-63269d0b]{--menu-header-chip-bg:color-mix(in srgb, #dc2626 14%, var(--menu-bg));--menu-header-chip-color:#b91c1c}.menu-service-times-chip--unknown[data-v-63269d0b]{--menu-header-chip-bg:color-mix(in srgb, var(--menu-text) 8%, var(--menu-bg));--menu-header-chip-color:var(--menu-muted)}.menu-surface-rail[data-v-63269d0b]{gap:var(--menu-space-xs);flex-wrap:wrap;justify-content:flex-start;width:auto;display:flex}.menu-surface-chip[data-v-63269d0b],.menu-surface-rail__link[data-v-63269d0b]{--menu-header-chip-height:2.1rem;--menu-header-chip-padding:.42rem .78rem;--menu-header-chip-border:color-mix(in srgb, var(--menu-primary) 28%, transparent);--menu-header-chip-bg:color-mix(in srgb, var(--menu-bg) 90%, var(--menu-primary));--menu-header-chip-color:var(--menu-primary);--menu-header-chip-size:.76rem;--menu-header-chip-weight:var(--font-weight-black);text-decoration:none}.menu-surface-chip[data-v-63269d0b],.menu-surface-rail__link--active[data-v-63269d0b],.menu-surface-rail__link[data-v-63269d0b]:hover{--menu-header-chip-bg:var(--menu-primary);--menu-header-chip-color:var(--menu-bg)}.menu-pre-order-notice[data-v-63269d0b]{gap:var(--menu-space-sm);border:1px solid color-mix(in srgb,var(--menu-primary) 22%,transparent);border-radius:var(--menu-radius);background:color-mix(in srgb,var(--menu-bg) 86%,var(--menu-primary));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;width:100%;padding:.85rem;display:grid}.menu-pre-order-notice__icon[data-v-63269d0b]{width:1.1rem;height:1.1rem;color:var(--menu-primary)}.menu-pre-order-notice__copy[data-v-63269d0b]{gap:var(--spacing);min-width:0;color:var(--menu-text);font-size:.88rem;line-height:1.35;display:grid}.menu-pre-order-notice__copy strong[data-v-63269d0b]{font-size:.92rem;font-weight:var(--font-weight-black)}.menu-pre-order-notice__status[data-v-63269d0b]{--menu-header-chip-padding:.3rem .62rem;--menu-header-chip-border:color-mix(in srgb, var(--menu-text) 14%, transparent)}.menu-pre-order-notice__status--online[data-v-63269d0b]{--menu-header-chip-border:#16a34a52;--menu-header-chip-bg:color-mix(in srgb, #16a34a 16%, var(--menu-bg));--menu-header-chip-color:#15803d}.menu-pre-order-notice__status--offline[data-v-63269d0b]{--menu-header-chip-border:#d977064d;--menu-header-chip-bg:color-mix(in srgb, #d97706 12%, var(--menu-bg));--menu-header-chip-color:#b45309}@media (width<=640px){.menu-header__service-row[data-v-63269d0b]{align-items:stretch}.menu-pre-order-notice[data-v-63269d0b]{grid-template-columns:auto minmax(0,1fr)}.menu-pre-order-notice__status[data-v-63269d0b]{grid-column:2;justify-self:start}}.menu-section-nav[data-v-db68ea51]{z-index:2;gap:var(--menu-space-xs);width:min(88rem,100%);padding:var(--menu-space-xs);border:1px solid color-mix(in srgb,var(--menu-primary) 20%,transparent);border-radius:var(--menu-radius);background:color-mix(in srgb,var(--menu-bg) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 auto;display:flex;position:sticky;top:.75rem;overflow-x:auto}.menu-section-nav a[data-v-db68ea51]{padding:var(--menu-space-xs) var(--menu-space-sm);border-radius:var(--menu-radius-control);color:var(--menu-primary);font-size:.78rem;font-weight:var(--font-weight-extrabold);white-space:nowrap;flex:none;text-decoration:none}.menu-detail-content[data-v-de12344e]{gap:clamp(calc(var(--spacing)*4),3vw,calc(var(--spacing)*8));color:var(--menu-text);text-align:center;transition:filter .18s,opacity .18s;display:grid}.menu-detail-content--dimmed[data-v-de12344e]{filter:saturate(.72);opacity:.38;pointer-events:none}.menu[data-v-de12344e]{gap:clamp(calc(var(--spacing)*8),4vw,calc(var(--spacing)*12));display:grid}.menu-state[data-v-de12344e]{color:var(--menu-muted);font-size:.95rem;font-weight:var(--font-weight-bold);margin:0}.menu-kiosk-screen[data-v-6fbaed68]{height:100%;min-height:0}.menu-kiosk-screen__close[data-v-6fbaed68]{top:clamp(calc(var(--spacing)*4),2.4svh,calc(var(--spacing)*8));right:clamp(calc(var(--spacing)*4),2.4vw,calc(var(--spacing)*8));z-index:4;border:1px solid color-mix(in srgb,var(--kiosk-primary) 76%,#fff);background:color-mix(in srgb,var(--kiosk-secondary) 36%,transparent);color:#fff;cursor:pointer;text-shadow:0 .25rem .9rem #0000006b;border-radius:9999px;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:fixed}.menu-kiosk-screen__close[data-v-6fbaed68]:focus-visible,.menu-kiosk-screen__close[data-v-6fbaed68]:hover{background:color-mix(in srgb,var(--kiosk-secondary) 52%,transparent)}.menu-kiosk-screen__close[data-v-6fbaed68]:focus-visible{outline:2px solid var(--kiosk-primary);outline-offset:.25rem}.menu-kiosk-screen__close[data-v-6fbaed68] .iconify{width:2.5rem;height:2.5rem}.menu-kiosk-surface-enter-active[data-v-6fbaed68],.menu-kiosk-surface-leave-active[data-v-6fbaed68]{transition:opacity .24s,filter .24s,transform .36s cubic-bezier(.16,1,.3,1)}.menu-kiosk-surface-enter-from[data-v-6fbaed68]{opacity:0;filter:blur(.45rem);transform:translateY(1.15rem)scale(.985)}.menu-kiosk-surface-leave-to[data-v-6fbaed68]{opacity:0;filter:blur(.35rem);transform:translateY(-.8rem)scale(1.015)}@media (prefers-reduced-motion:reduce){.menu-kiosk-surface-enter-active[data-v-6fbaed68],.menu-kiosk-surface-leave-active[data-v-6fbaed68]{transition:opacity .12s}.menu-kiosk-surface-enter-from[data-v-6fbaed68],.menu-kiosk-surface-leave-to[data-v-6fbaed68]{filter:none;transform:none}}@media (width<=900px){.menu-kiosk-screen__close[data-v-6fbaed68]{width:3.6rem;height:3.6rem}.menu-kiosk-screen__close[data-v-6fbaed68] .iconify{width:2rem;height:2rem}}@media (width<=560px){.menu-kiosk-screen__close[data-v-6fbaed68]{width:3.25rem;height:3.25rem}.menu-kiosk-screen__close[data-v-6fbaed68] .iconify{width:1.8rem;height:1.8rem}}.menu-detail__state[data-v-a10ae14d]{color:var(--menu-muted);font-size:.95rem;font-weight:var(--font-weight-bold);text-align:center;margin:0}.menu-detail__translation[data-v-a10ae14d]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);min-height:3rem;padding:calc(var(--spacing)*3) calc(var(--spacing)*4) 0;display:flex}.menu-detail__translation-state[data-v-a10ae14d]{color:var(--menu-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.menu-detail__translation-state--error[data-v-a10ae14d]{color:var(--ui-color-error-600)}.menu-detail--kiosk .menu-detail__translation[data-v-a10ae14d]{z-index:20;justify-content:flex-start;padding:0;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.menu-detail--kiosk .menu-detail__translation-state[data-v-a10ae14d]{color:#ffffffc7}
