html:has(.guest-menu-root,.valet-page){background-color:var(--guest-browser-bg,var(--color-background));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark:has(.guest-menu-root,.valet-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.guest-menu-root,.valet-page) body{background-color:inherit}html:has([data-brand=aalview]){--guest-browser-bg:#f4efe6}html.dark:has([data-brand=aalview]){--guest-browser-bg:#0d0b08}.guest-menu-root{top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px)}.valet-page{padding-top:calc(24px + env(safe-area-inset-top,0px))!important}:is(.guest-menu-root,.valet-page)[data-brand=aalview]{--m-bg:#f4efe6;--m-card:#fbf7ef;--m-ink:#14120f;--m-muted:#3a352d;--m-accent:#73521f;--m-accent-press:#5b4019;--m-accent-ink:#fff9eb;--m-tint:#ebe3d4;--m-tint-ink:#14120f;--m-hair:#14120f2e;--m-soft:#ebe3d4;--m-ph:#6b6555;--m-disabled:#8a8373}.dark :is(.guest-menu-root,.valet-page)[data-brand=aalview]{--m-bg:#0d0b08;--m-card:#14110c;--m-ink:#f1ead7;--m-muted:#c7beab;--m-accent:#d4b373;--m-accent-press:#e6c78a;--m-accent-ink:#14120f;--m-tint:#29241c;--m-tint-ink:#f1ead7;--m-hair:#f1ead72e;--m-soft:#29241c;--m-ph:#c7beab;--m-disabled:#6b6555}.guest-menu-content{min-width:0}.guest-menu-sidebar{display:contents}.guest-menu-category-heading>h2{display:none}.guest-menu-category-heading{justify-content:flex-end;margin-top:8px}.guest-menu-rail{margin-top:4px}.guest-category-chip{transition:color .15s}.guest-menu-items>section:first-of-type{margin-top:24px}@media (min-width:768px){.guest-menu-layout{direction:ltr;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;max-width:1440px;padding-inline:24px;display:grid}.guest-menu-root[dir=rtl] .guest-menu-content,.guest-menu-root[dir=rtl] .guest-menu-sidebar{direction:rtl}.guest-menu-sidebar{flex-direction:column;grid-area:1/1;min-width:0;max-height:calc(100dvh - 24px);display:flex;position:sticky;top:12px}.guest-menu-content{grid-area:1/2}.guest-menu-category-heading{flex-shrink:0;justify-content:flex-start;margin:0 0 10px}.guest-menu-rail{min-height:0;box-shadow:none;margin:0;padding:0;position:static;overflow:hidden}.guest-menu-rail .menu-category-scroll{scrollbar-width:thin;flex-direction:column;gap:4px;max-height:calc(100dvh - 85px);padding:4px;display:flex;overflow:hidden auto}.guest-category-chip{text-align:start;border-radius:14px;flex-direction:row;gap:12px;width:100%;min-height:54px;padding:8px}.guest-category-chip>span:first-child{flex-shrink:0;width:40px;height:40px;transform:none}.guest-category-chip>span:first-child img{width:38px;height:38px}.guest-category-chip>span:last-child{display:none}.guest-category-chip[aria-pressed=true]{background:var(--m-tint);box-shadow:none}.guest-category-chip>span:nth-child(2){white-space:normal;text-align:start;flex:1;line-height:1.45}.guest-menu-content [data-menu-ssr-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.guest-menu-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.guest-menu-content [data-menu-ssr-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.guest-menu-root[data-brand=aalview] input[type=search]{background:var(--m-card)!important;color:var(--m-ink)!important}.guest-menu-search input[type=search]{appearance:none;border-radius:16px!important}.guest-menu-search>button{border-radius:16px}.guest-menu-section-heading>div{flex-shrink:0}.guest-menu-root[data-brand=aalview] .guest-category-chip>span:first-child img{transform:scale(1.12)}.guest-menu-root[data-brand=aalview] .guest-category-chip[data-category=Burgers]>span:first-child img{transform:scale(.88)}@media (min-width:768px){.guest-menu-rail .menu-category-scroll{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px))}}.guest-service-shortcut{background:var(--m-card);height:48px;color:var(--m-ink);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.guest-service-shortcut svg{color:var(--m-accent)}.guest-table-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 80px - env(safe-area-inset-top));background:var(--m-card);color:var(--m-ink);border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0004}.guest-table-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.guest-table-panel{flex-direction:column;gap:16px;padding:24px;display:flex}.guest-table-form{flex-direction:column;gap:8px;display:flex}.guest-table-form input{outline-offset:2px;border:0;border-radius:16px;height:48px;padding:0 14px;background:var(--m-soft)!important;color:var(--m-ink)!important}.guest-table-primary{background:var(--m-accent);min-height:48px;color:var(--m-accent-ink);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.guest-table-primary:disabled{opacity:.55}.guest-table-primary:focus-visible,.guest-table-icon:focus-visible,.guest-service-shortcut:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.guest-table-icon{width:44px;height:44px;color:var(--m-muted);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.guest-table-icon:hover{background:var(--m-soft)}.guest-table-error{background:var(--m-soft);color:var(--m-ink);border-radius:12px;padding:12px;font-size:14px}.guest-table-items{overscroll-behavior:contain;max-height:45dvh;overflow:auto}.guest-table-items ul{gap:4px;display:grid}.guest-table-items li{border-bottom:1px solid var(--m-hair);align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.guest-table-quantity{background:var(--m-soft);min-width:34px;min-height:34px;color:var(--m-accent);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:4px;font-weight:700;display:grid}@media (max-width:600px){.guest-menu-search{flex-wrap:wrap}.guest-menu-search>div:first-child{flex-basis:100%}.guest-menu-search>button{flex:1}.guest-table-panel{padding:18px}.guest-table-dialog{width:calc(100% - 24px)}}.guest-valet-dialog{background:var(--m-card);width:100%;max-width:512px;color:var(--m-ink);border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 55px #0003}.guest-valet-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.guest-table-items li>span:last-child{overflow-wrap:anywhere;min-width:0}@media (min-width:640px){.guest-valet-dialog{border-radius:28px;margin-bottom:16px}}.menu-category-scroll{overscroll-behavior:contain}.guest-menu-items{min-width:0}@media (min-width:1024px) and (min-height:600px){.guest-menu-root{flex-direction:column;display:flex;overflow:hidden!important}.guest-menu-root>header{flex-shrink:0}.guest-menu-layout{flex:1;align-items:stretch;width:100%;min-height:0;padding-bottom:0;overflow:hidden}.guest-menu-sidebar{height:100%;min-height:0;max-height:none;padding-bottom:16px;position:static}.guest-menu-rail{flex:1;height:100%;min-height:0}.guest-menu-rail .menu-category-scroll{overscroll-behavior:contain;height:100%;max-height:none}.guest-menu-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.guest-menu-search{flex-shrink:0;padding-bottom:12px}.guest-menu-items{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding-inline-end:16px;flex:1;min-height:0;padding-bottom:32px;overflow-y:auto}.guest-menu-layout.pb-36 .guest-menu-items{padding-bottom:144px}.guest-menu-root[data-menu-dialog-open=true] .guest-menu-items,.guest-menu-root[data-menu-dialog-open=true] .menu-category-scroll{overflow:hidden}}.guest-table-lookup{max-width:480px}.guest-table-entry{gap:12px;display:grid}.guest-table-form .guest-table-number{--color-primary:var(--m-accent);border:1px solid var(--m-hair);text-align:center;font-variant-numeric:tabular-nums;width:100%;height:56px;font-size:24px;font-weight:600;background:var(--m-soft)!important;color:var(--m-ink)!important;border-radius:16px!important}.guest-table-form .guest-table-number:focus{outline-offset:2px;outline:2px solid var(--m-accent)!important;box-shadow:none!important}.guest-table-entry .guest-table-primary{width:100%;height:48px}.guest-table-items li{direction:ltr;gap:12px;min-height:64px;padding:8px 0}.guest-table-items li:last-child{border-bottom:0}.guest-table-photo{width:48px;height:48px;color:var(--m-muted);background:0 0;border-radius:12px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.guest-table-photo img{object-fit:contain;width:100%;height:100%}.guest-table-item-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.45}.guest-table-items .guest-table-quantity{flex-shrink:0;margin-left:auto;font-size:14px}@media (max-width:639px){.guest-table-lookup{width:100%;max-width:none;max-height:calc(100dvh - 56px - env(safe-area-inset-top));border-radius:28px 28px 0 0;margin:0;position:fixed;inset:auto 0 0}.guest-table-lookup .guest-table-panel{padding:12px 20px max(20px,env(safe-area-inset-bottom));gap:16px}}.guest-table-dialog,.guest-valet-dialog{overscroll-behavior:none;overflow-x:hidden;transition:none!important;animation:none!important}.guest-table-lookup{overflow:hidden}.guest-table-lookup .guest-table-panel{max-height:inherit;box-sizing:border-box;min-height:0;overflow:hidden}.guest-table-panel>header,.guest-table-form,.guest-table-order-heading,.guest-table-panel>footer,.guest-table-error{flex-shrink:0}.guest-table-lookup .guest-table-items{scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;max-height:none;padding-inline-end:16px;overflow-y:auto}.guest-table-items li>span.guest-table-quantity{font-variant-numeric:tabular-nums;border-radius:10px;min-width:36px;height:36px;min-height:36px;padding:0 8px;font-size:15px;font-weight:600;line-height:1}.guest-table-change{min-height:44px;color:var(--m-accent);padding:8px;font-size:13px;font-weight:600}.guest-table-panel>footer{padding-bottom:env(safe-area-inset-bottom,0px)}.guest-menu-credit{text-align:center;padding:36px 16px 12px}.guest-menu-credit-link{min-height:44px;color:var(--m-muted);border-radius:10px;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.guest-menu-credit-label{letter-spacing:0;font-size:11px;font-weight:400}.guest-menu-credit-brand{letter-spacing:-.02em;color:var(--m-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.guest-menu-credit-link:hover .guest-menu-credit-brand{color:var(--m-accent)}.guest-menu-credit-link:focus-visible{outline:2px solid var(--m-accent);outline-offset:4px}@media (max-width:1023px) and (display-mode:browser){.guest-menu-root{min-height:100svh;position:relative;inset:auto;overflow:visible}}
