@font-face{font-family:TBFoodDisplay;src:url(/food/assets/outfit.woff)format("woff");font-weight:900;font-display:swap}.tb-food .section-intro{--food-heading-size:clamp(32px,4.1vw,58px);--food-heading-spacing:-1.8px}.tb-food .section-intro .eyebrow,.tb-food .section-intro .food-title{font-family:var(--font-display);font-size:var(--food-heading-size);letter-spacing:var(--food-heading-spacing);text-transform:none;text-wrap:balance;font-weight:900;line-height:1.07}@media (max-width:1100px){.tb-food .section-intro{--food-heading-size:33px;--food-heading-spacing:-1px}}@media (max-width:360px){.tb-food .section-intro{--food-heading-size:28px}}.tb-food{--navy:#1a1035;--page:#faf8ff;--paper:#fff;--white:#fff;--ink:#1a1035;--muted:#5f586e;--violet:#7c3aed;--violet-light:#b594f6;--line:#ded9e8;--focus:#06b6d4;--night:#161225;--night-text:#fffaf3;--night-muted:#ded5e9;--cream:#f6eedc;--red:#e5141b;--black:#121212;--thai:#0c0a09;--gold:#e6b450;--thai-red:#c8102e;--pink:#ec4899;--font-display:TBFoodDisplay,Arial,sans-serif;--font-body:Arial,Helvetica,sans-serif;--font-restaurant:Georgia,"Times New Roman",serif;--shadow:0 20px 50px #120c2529;--radius:18px}.tb-food *{box-sizing:border-box}.tb-food{background:var(--page);color:var(--ink);font:16px/1.5 var(--font-body);-webkit-text-size-adjust:100%;margin:0;scroll-padding-top:110px}.tb-food button,.tb-food a{-webkit-tap-highlight-color:transparent}.tb-food button{font:inherit;cursor:pointer}.tb-food a{color:inherit;text-decoration:none}.tb-food a:hover{text-underline-offset:5px;text-decoration:underline}.tb-food button:focus-visible,.tb-food a:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.tb-food .food-title,.tb-food h2,.tb-food h3,.tb-food p{margin:0}.tb-food .food-title,.tb-food h2,.tb-food h3{text-wrap:balance}.tb-food img{max-width:100%;height:auto;display:block}.tb-food button svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.tb-food button{touch-action:manipulation}.tb-food .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-food [hidden]{display:none!important}.tb-food .skip{background:var(--paper);color:var(--ink);z-index:100;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.tb-food .skip:focus{transform:none}.tb-food .site-header{background:var(--navy);color:var(--white);z-index:30;border-bottom:1px solid color-mix(in srgb,var(--white) 15%,transparent);position:relative}.tb-food .header-inner{align-items:center;gap:34px;width:min(1440px,100%);min-height:84px;margin:auto;padding:16px 40px;display:flex}.tb-food .brand{font-family:var(--font-display);letter-spacing:-1px;white-space:nowrap;font-size:30px;font-weight:900;line-height:1}.tb-food .brand span{color:var(--violet-light)}.tb-food .main-nav{flex:1;justify-content:center;align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.tb-food .main-nav>a{padding:12px 0}.tb-food .food-trigger{color:var(--white);border:0;border-bottom:2px solid var(--violet-light);background:0 0;align-items:center;gap:5px;padding:12px 0;display:flex}.tb-food .food-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.tb-food .book-lane{background:var(--violet);white-space:nowrap;border-radius:9px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700}.tb-food .mobile-trigger{color:var(--white);background:0 0;border:0;min-width:44px;min-height:44px;display:none}.tb-food .mobile-trigger svg{width:24px;height:24px}.tb-food .mobile-links{border-top:1px solid color-mix(in srgb,var(--white) 20%,transparent);grid-template-columns:1fr 1fr;gap:6px;padding:12px 24px 20px}.tb-food .mobile-links:not([hidden]){display:grid}.tb-food .mobile-links a{min-height:44px;padding:12px}.tb-food .food-dropdown{background:var(--paper);width:min(1080px,100vw - 48px);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--violet);box-shadow:var(--shadow);border-radius:0 0 16px 16px;padding:22px;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.tb-food .dropdown-heading{justify-content:space-between;align-items:center;padding:0 2px 16px;font-size:13px;font-weight:700;display:flex}.tb-food .all-food{color:var(--muted);align-items:center;gap:8px;min-height:32px;display:flex}.tb-food .nav-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tb-food .nav-choice{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:20px;display:flex;position:relative;overflow:hidden}.tb-food .nav-choice:hover{box-shadow:inset 0 0 0 3px var(--panel-accent);text-decoration:none}.tb-food .nav-choice:focus-visible{outline-color:var(--ink)}.tb-food .nav-brand{z-index:1;margin-bottom:12px;font-size:28px;line-height:1.1;display:block;position:relative}.tb-food .nav-brand img{width:145px;height:auto}.tb-food .nav-description{max-width:85%;font-size:12px;font-weight:500;line-height:1.5;position:relative}.tb-food .nav-arrow{font-size:19px;position:absolute;bottom:18px;right:16px}.tb-food .nav-art{opacity:.75;background-position:50%;background-size:cover;height:88px;position:absolute;inset:0 0 auto}.tb-food .nav-restaurant-art{background-image:linear-gradient(transparent,var(--night)),url(/food/assets/restaurant.webp)}.tb-food .nav-lane-art{background-image:linear-gradient(transparent,var(--paper)),url(/food/assets/lane-food.png)}.tb-food .nav-choice.noodle{justify-content:center;gap:4px}.tb-food .nav-choice .noodle-wordmark{margin-top:-22px;margin-bottom:0}.tb-food .nav-choice.strikes{background-image:url(/food/assets/strikes-bg.webp);background-size:cover;justify-content:center}.tb-food .nav-choice.strikes .nav-brand{margin-top:0;margin-bottom:18px}.tb-food .food-section{max-width:1520px;margin:auto;padding:56px 40px 28px}.tb-food .section-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.tb-food .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--violet);margin-bottom:10px;font-size:12px;font-weight:700}.tb-food .food-title{font-family:var(--font-display);letter-spacing:-1.8px;font-size:clamp(32px,4.1vw,58px);font-weight:900;line-height:1.07}.tb-food .intro-copy{color:var(--muted);max-width:340px;margin-bottom:2px;font-size:16px;line-height:1.6}.tb-food .food-deck{isolation:isolate;gap:14px;display:flex}.tb-food .food-panel{border-radius:var(--radius);background:var(--panel-bg);min-width:0;height:530px;color:var(--panel-ink);border:1px solid var(--panel-line);box-shadow:0 8px 20px color-mix(in srgb,var(--ink) 5%,transparent);flex-direction:column;flex:1 1 0;transition:flex-grow .48s cubic-bezier(.22,.68,0,1.05);display:flex;position:relative;overflow:hidden}.tb-food .food-panel.is-active{flex-grow:2.65}.tb-food .restaurant{--panel-bg:var(--night);--panel-ink:var(--night-text);--panel-muted:var(--night-muted);--panel-accent:var(--violet-light);--panel-line:color-mix(in srgb,var(--violet-light) 28%,var(--night));background-color:var(--panel-bg);color:var(--panel-ink)}.tb-food .lane{--panel-bg:var(--paper);--panel-ink:var(--ink);--panel-muted:var(--muted);--panel-accent:var(--violet);--panel-line:var(--line);background-color:var(--panel-bg);color:var(--panel-ink)}.tb-food .noodle{--panel-bg:var(--thai);--panel-ink:var(--white);--panel-muted:var(--night-muted);--panel-accent:var(--gold);--panel-line:color-mix(in srgb,var(--gold) 38%,var(--thai));background-color:var(--panel-bg);color:var(--panel-ink)}.tb-food .strikes{--panel-bg:var(--cream);--panel-ink:var(--black);--panel-muted:var(--black);--panel-accent:var(--red);--panel-line:color-mix(in srgb,var(--black) 15%,var(--cream));background-color:var(--panel-bg);color:var(--panel-ink)}.tb-food .panel-heading{z-index:2;font-size:inherit;flex-shrink:0;position:relative}.tb-food .panel-toggle{text-align:left;width:100%;min-height:128px;color:inherit;background:0 0;border:0;min-width:0;padding:27px 22px 18px;display:block;position:relative}.tb-food .panel-toggle:focus-visible{outline-offset:-7px;outline-color:var(--panel-accent);border-radius:var(--radius)}.tb-food .panel-brand{padding-right:20px;font-size:clamp(25px,2.3vw,36px);line-height:1.05;display:block}.tb-food .restaurant-wordmark{font-family:var(--font-restaurant);letter-spacing:-1px;font-weight:700}.tb-food .lane-wordmark{font-family:var(--font-display);letter-spacing:-1px;font-weight:900}.tb-food .lane-wordmark em{color:var(--violet);font-style:normal}.tb-food .panel-subtitle{color:var(--panel-muted);white-space:nowrap;margin-top:12px;font-size:12px;font-weight:400;line-height:1.4;display:block}.tb-food .toggle-mark{border:1px solid color-mix(in srgb,var(--panel-ink) 35%,transparent);width:25px;height:25px;font:17px/1 var(--font-body);color:var(--panel-ink);border-radius:50%;place-content:center;display:grid;position:absolute;top:29px;right:17px}.tb-food .is-active .toggle-mark{color:var(--panel-accent);border-color:var(--panel-accent)}.tb-food .panel-brand img{width:170px;height:auto}.tb-food .panel-art{pointer-events:none;flex:1;min-height:0;position:relative;overflow:hidden}.tb-food .panel-art>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:object-position .48s,-o-object-position .48s;position:absolute;inset:0}.tb-food .restaurant-art{margin-bottom:10px}.tb-food .restaurant-art>img{-o-object-position:65% center;object-position:65% center}.tb-food .restaurant-art:after{content:"";background:linear-gradient(var(--night),transparent 25%,transparent 80%,var(--night));position:absolute;inset:0}.tb-food .lane-art>img{-o-object-position:48% center;object-position:48% center}.tb-food .lane-art:after{content:"";background:linear-gradient(var(--paper),transparent 18%,transparent 85%,var(--paper));position:absolute;inset:0}.tb-food .noodle-wordmark{background:url(/food/assets/noodlebox-hero-desktop.webp) -24px -12px/668.8px 376.4px no-repeat;width:132px;height:104px;display:block}.tb-food .food-panel.noodle .panel-toggle{min-height:158px;padding-top:13px}.tb-food .food-panel.noodle .panel-subtitle{margin-top:0}.tb-food .food-panel.noodle .toggle-mark{top:30px}.tb-food .noodle-art{margin-top:-14px}.tb-food .noodle-art>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;opacity:.7}.tb-food .noodle-art:after{content:"";background:linear-gradient(var(--thai),transparent 28%,transparent 75%,var(--thai));position:absolute;inset:0}.tb-food .food-panel.noodle:before{content:"";background:var(--thai-red);height:5px;position:absolute;top:0;left:0;right:0}.tb-food .food-panel.strikes{background-image:url(/food/assets/strikes-bg.webp);background-size:cover}.tb-food .strikes-art>img{-o-object-fit:contain;object-fit:contain;width:80%;height:84%;inset:8% auto 8% 10%;transform:rotate(-9deg)}.tb-food .panel-content{z-index:1;flex-shrink:0}.tb-food .panel-copy{padding:12px 26px 20px}.tb-food .panel-copy h3{font-family:var(--font-display);letter-spacing:-.5px;margin-bottom:9px;font-size:clamp(22px,2vw,27px);font-weight:900;line-height:1.2}.tb-food .restaurant .panel-copy h3{font-family:var(--font-restaurant);letter-spacing:-.4px;font-weight:400}.tb-food .noodle .panel-copy h3{font-family:var(--font-restaurant);font-size:27px;font-weight:400}.tb-food .panel-copy>p{color:var(--panel-muted);text-wrap:pretty;max-width:39ch;margin-bottom:19px;font-size:14px;line-height:1.55}.tb-food .panel-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tb-food .primary-action{background:var(--panel-accent);min-height:45px;color:var(--panel-bg);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.tb-food .primary-action span[aria-hidden]{font-size:18px;line-height:1}.tb-food .restaurant .primary-action{background:var(--night-text);color:var(--night)}.tb-food .lane .primary-action{color:var(--white)}.tb-food .strikes .primary-action{color:var(--white);border-radius:2px}.tb-food .noodle .primary-action{background:var(--thai-red);color:var(--white);border-radius:2px}.tb-food .primary-action:hover{box-shadow:inset 0 0 0 2px}.tb-food .secondary-action{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.tb-food .panel-footer{letter-spacing:.08em;text-transform:uppercase;z-index:1;flex-shrink:0;align-items:center;gap:12px;padding:15px 22px 19px;font-size:10px;font-weight:600;display:flex;position:relative}.tb-food .panel-footer:before{content:"";border-top:1px solid color-mix(in srgb,var(--panel-ink) 22%,transparent);position:absolute;top:0;left:22px;right:22px}.tb-food .panel-number{font-variant-numeric:tabular-nums;opacity:.7}.tb-food .section-end{text-align:right;color:var(--muted);margin-top:18px;font-size:12px}.tb-food .site-footer{max-width:1520px;color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:26px;margin:auto;padding:30px 40px 35px;font-size:13px;display:flex}.tb-food .site-footer .brand{color:var(--ink);font-size:22px}.tb-food .site-footer>a:last-child{min-height:44px;color:var(--ink);align-items:center;gap:10px;margin-left:auto;display:inline-flex}@media (min-width:1500px){.tb-food .food-section{padding-top:70px}.tb-food .food-panel{height:570px}}@media (max-width:1280px) and (min-width:1101px){.tb-food .header-inner{gap:24px;padding-inline:28px}.tb-food .main-nav{gap:19px}.tb-food .desktop-link:nth-last-child(2){display:none}.tb-food .food-section{padding:40px 24px 24px}.tb-food .food-deck{gap:9px}.tb-food .panel-toggle{padding-inline:15px}.tb-food .panel-brand{font-size:24px}.tb-food .panel-subtitle{white-space:normal;font-size:11px}.tb-food .panel-copy{padding-inline:18px}.tb-food .panel-copy h3{font-size:23px}.tb-food .toggle-mark{width:21px;height:21px;right:10px}.tb-food .panel-brand img{width:132px}.tb-food .panel-footer{padding-inline:15px;font-size:9px}.tb-food .panel-footer:before{left:15px;right:15px}.tb-food .food-panel.is-active{flex-grow:2.7}.tb-food .intro-copy{max-width:290px;font-size:14px}.tb-food .panel-actions{gap:7px}.tb-food .nav-brand{font-size:24px}}@media (max-width:1100px){.tb-food .header-inner{justify-content:space-between;gap:14px;min-height:68px;padding:12px 18px}.tb-food .header-inner>.brand{font-size:25px}.tb-food .main-nav,.tb-food .desktop-link,.tb-food .book-lane{display:none}.tb-food .food-trigger{min-height:44px;padding:8px 2px;font-size:14px}.tb-food .mobile-trigger{place-content:center;margin-left:auto;display:grid}.tb-food .food-dropdown{width:calc(100vw - 24px);max-height:calc(100dvh - 85px);padding:14px;overflow-y:auto}.tb-food .dropdown-heading{padding-bottom:12px;font-size:12px}.tb-food .nav-choices{grid-template-columns:1fr 1fr;gap:9px}.tb-food .nav-choice{min-height:155px;padding:14px}.tb-food .nav-brand{font-size:25px}.tb-food .nav-description{max-width:90%;font-size:11px}.tb-food .nav-arrow{bottom:12px;right:12px}.tb-food .nav-art{height:65px}.tb-food .nav-choice .noodle-wordmark{transform-origin:0;margin-bottom:-10px;margin-right:-20px;transform:scale(.85)}.tb-food .nav-choice.strikes .nav-brand img{width:128px}.tb-food .food-section{padding:29px 16px 20px}.tb-food .section-intro{margin-bottom:20px;display:block}.tb-food .eyebrow{letter-spacing:.18em;margin-bottom:7px;font-size:10px}.tb-food .food-title{letter-spacing:-1px;font-size:33px}.tb-food .intro-copy{max-width:36ch;margin-top:10px;font-size:14px;line-height:1.5}.tb-food .desktop-break{display:none}.tb-food .food-deck{flex-direction:column;gap:10px}.tb-food .food-panel,.tb-food .food-panel.is-active{border-radius:13px;flex:none;height:auto;min-height:0;transition:none}.tb-food .panel-toggle{min-height:80px;padding:17px 56px 15px 20px}.tb-food .panel-brand{padding:0;font-size:29px;line-height:1.05}.tb-food .panel-subtitle{white-space:normal;margin-top:4px;font-size:10px;line-height:1.4}.tb-food .toggle-mark,.tb-food .food-panel.noodle .toggle-mark{width:25px;height:25px;top:26px;right:18px}.tb-food .panel-brand img{width:134px;height:auto;margin-top:-3px}.tb-food .strikes .panel-subtitle{margin-top:0}.tb-food .panel-art{flex:none;height:110px;min-height:110px;display:none}.tb-food .is-active .panel-art{display:block}.tb-food .restaurant-art{margin-bottom:0}.tb-food .restaurant-art>img{-o-object-position:center 55%;object-position:center 55%}.tb-food .lane-art>img{-o-object-position:center 50%;object-position:center 50%}.tb-food .panel-copy{padding:11px 20px 16px}.tb-food .panel-copy h3{margin-bottom:7px;font-size:23px;line-height:1.2}.tb-food .noodle .panel-copy h3{font-size:24px}.tb-food .panel-copy>p{max-width:42ch;margin-bottom:13px;font-size:13px;line-height:1.5}.tb-food .panel-actions{gap:13px}.tb-food .primary-action{gap:12px;min-height:44px;padding:10px 13px;font-size:12px}.tb-food .secondary-action{font-size:12px}.tb-food .panel-footer{display:none}.tb-food .noodle-wordmark{background-position:-20.4px -10.2px;background-size:568.5px 319.94px;width:112px;height:78px}.tb-food .food-panel.noodle .panel-toggle{min-height:88px;padding-top:6px;padding-bottom:4px}.tb-food .food-panel.noodle .panel-subtitle{max-width:120px;margin:0;font-size:10px;position:absolute;top:38px;left:153px}.tb-food .noodle-art{margin-top:0}.tb-food .noodle-art>img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.tb-food .strikes-art>img{width:130px;height:110px;top:0;left:auto;right:30px;transform:rotate(-12deg)}.tb-food .section-end{text-align:center;margin-top:15px;font-size:11px}.tb-food .site-footer{flex-wrap:wrap;gap:14px;padding:20px 18px}.tb-food .site-footer>span{margin-left:auto;font-size:12px}.tb-food .site-footer>a:last-child{justify-content:center;width:100%;margin:0;font-size:12px}.tb-food .site-footer .brand{font-size:22px}}@media (max-width:360px){.tb-food .food-title{font-size:28px}.tb-food .food-section{padding-inline:12px}.tb-food .header-inner{gap:7px;padding-inline:14px}.tb-food .header-inner>.brand{font-size:23px}.tb-food .panel-toggle{padding-left:16px}.tb-food .panel-copy{padding-inline:16px}.tb-food .panel-brand{font-size:27px}.tb-food .food-panel.noodle .panel-subtitle{max-width:100px;left:132px}.tb-food .panel-actions{gap:8px}.tb-food .primary-action{padding-inline:11px;font-size:11px}.tb-food .secondary-action{font-size:11px}.tb-food .nav-choice{padding:12px}.tb-food .nav-brand{font-size:23px}.tb-food .nav-choice .noodle-wordmark{transform:scale(.8)}.tb-food .nav-description{font-size:10px}.tb-food .dropdown-heading{gap:10px}}@media (prefers-reduced-motion:reduce){.tb-food *,.tb-food :before,.tb-food :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tb-food .food-panel.strikes .panel-heading,.tb-food .food-panel.strikes .panel-content,.tb-food .food-panel.strikes .panel-footer{background:color-mix(in srgb,var(--cream) 96%,transparent)}@media (max-width:1100px){.tb-food .food-section{padding-top:24px}.tb-food .section-intro{margin-bottom:18px}.tb-food .intro-copy{margin-top:8px;line-height:1.45}.tb-food .panel-art{height:90px;min-height:90px}.tb-food .panel-copy{padding-top:10px;padding-bottom:14px}.tb-food .panel-copy h3{margin-bottom:6px;font-size:22px}.tb-food .panel-copy>p{margin-bottom:11px;line-height:1.45}.tb-food .strikes .panel-toggle{min-height:80px;padding-top:10px;padding-bottom:10px}.tb-food .strikes .panel-brand img{width:125px}.tb-food .strikes-art>img{height:90px}}.tb-food :focus-visible{outline-color:var(--ink)}.tb-food .site-header a:focus-visible,.tb-food .site-header button:focus-visible{outline-color:var(--focus)}.tb-food .food-dropdown a:focus-visible{outline-color:var(--ink)}.tb-food .food-panel a:focus-visible{outline-color:var(--panel-accent)}.tb-food .food-dropdown{width:min(380px,100vw - 24px);padding:16px}.tb-food .dropdown-heading{gap:15px;padding-bottom:12px;font-size:12px}.tb-food .nav-choices{grid-template-columns:minmax(0,1fr);gap:8px}.tb-food .nav-choice{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"brand arrow""description arrow";align-content:center;gap:5px 10px;min-height:84px;padding:14px 18px;display:grid}.tb-food .nav-brand{grid-area:brand;margin:0;font-size:27px;line-height:1.1}.tb-food .nav-description{grid-area:description;max-width:none;font-size:12px}.tb-food .nav-arrow{grid-area:arrow;place-self:center end;font-size:22px;position:static}.tb-food .nav-art{opacity:.35;width:110px;height:100%;inset:0 0 0 auto}.tb-food .nav-choice .nav-brand{z-index:1}.tb-food .nav-choice.noodle{grid-template-columns:105px minmax(0,1fr) 24px;grid-template-areas:"brand description arrow";row-gap:0}.tb-food .nav-choice.noodle .noodle-wordmark{background-position:-16.4px -8.2px;background-size:456px 256.6px;width:90px;height:71px;margin:-7px 0;transform:none}.tb-food .nav-choice.strikes{background-image:linear-gradient(color-mix(in srgb,var(--cream) 92%,transparent),color-mix(in srgb,var(--cream) 92%,transparent)),url(/food/assets/strikes-bg.webp);justify-content:normal}.tb-food .nav-choice.strikes .nav-brand{margin:0}.tb-food .nav-choice.strikes .nav-brand img{width:120px;height:auto}.tb-food .food-panel.is-active{cursor:pointer}.tb-food .panel-destination{z-index:4;border-radius:inherit;position:absolute;inset:0}.tb-food .panel-destination:focus-visible{outline-color:var(--panel-accent);outline-offset:-6px!important}.tb-food .panel-content{z-index:auto}.tb-food .panel-actions a{z-index:5;position:relative}.tb-food .noodle-signature{display:none}.tb-food .food-panel.noodle.is-active .panel-toggle{min-height:181px;padding-top:16px}.tb-food .food-panel.noodle.is-active .noodle-wordmark{background-position:-32px -16px;background-size:891.7px 501.9px;width:176px;height:139px}.tb-food .food-panel.noodle.is-active .panel-subtitle{margin-top:0}.tb-food .food-panel.noodle.is-active .noodle-art{min-height:115px;margin-top:-12px;overflow:visible}.tb-food .food-panel.noodle.is-active .noodle-art:before{content:"";opacity:.82;background:url(/food/assets/noodlebox-brush.webp) 50%/100% 100% no-repeat;position:absolute;inset:-25px -5px -15px}.tb-food .food-panel.noodle.is-active .noodle-art>img{-o-object-position:center;object-position:center;opacity:.95;width:52%;height:125%;inset:-16% -3% auto auto}.tb-food .food-panel.noodle.is-active .noodle-art:after{background:0 0}.tb-food .food-panel.noodle.is-active .noodle-signature{z-index:1;color:var(--white);text-shadow:0 2px 4px var(--black);display:block;position:absolute;top:50%;left:27px;transform:translateY(-50%)}.tb-food .noodle-signature>span{letter-spacing:.1em;margin-bottom:3px;font-size:11px;display:block}.tb-food .noodle-signature>strong{letter-spacing:1px;font:900 32px/.97 Impact,Arial Narrow,sans-serif;display:block}.tb-food .food-panel.noodle.is-active .panel-copy{padding-top:16px}@media (max-width:1100px){.tb-food .food-dropdown{width:min(380px,100vw - 24px);max-height:calc(100dvh - 85px);left:auto;right:12px;transform:none}.tb-food .nav-choices{grid-template-columns:minmax(0,1fr)}.tb-food .nav-choice{min-height:78px;padding:12px 16px}.tb-food .nav-choice .nav-brand{font-size:25px}.tb-food .nav-choice .nav-description{font-size:12px}.tb-food .nav-choice.noodle .noodle-wordmark{transform:none}.tb-food .food-panel.noodle.is-active .panel-toggle{min-height:103px;padding:6px 56px 4px 20px}.tb-food .food-panel.noodle.is-active .noodle-wordmark{background-position:-21.8px -10.9px;background-size:608px 342px;width:120px;height:94px}.tb-food .food-panel.noodle.is-active .panel-subtitle{max-width:100px;margin:0;position:absolute;top:47px;left:170px}.tb-food .food-panel.noodle.is-active .noodle-art{height:110px;min-height:110px;margin:0}.tb-food .food-panel.noodle.is-active .noodle-art:before{inset:-12px 0 -5px}.tb-food .food-panel.noodle.is-active .noodle-signature{left:20px}.tb-food .noodle-signature>strong{font-size:31px}.tb-food .food-panel.noodle.is-active .noodle-art>img{width:55%;height:115%;inset:-10% -2% auto auto}}@media (max-width:360px){.tb-food .food-panel.noodle.is-active .panel-subtitle{max-width:83px;font-size:9px;left:150px}.tb-food .nav-choice.noodle{grid-template-columns:96px minmax(0,1fr) 20px}.tb-food .nav-description{font-size:11px}}.tb-food .noodle-wordmark{mix-blend-mode:screen}.tb-food .food-panel.noodle.is-active .noodle-art>img{mix-blend-mode:screen;filter:brightness(1.6)}@media (min-width:1101px){.tb-food .food-panel.restaurant:not(.is-active) .panel-brand{padding-right:0;font-size:clamp(23px,2.2vw,31px)}.tb-food .food-panel.restaurant:not(.is-active) .toggle-mark{top:auto;bottom:8px}}@media (max-width:1100px){.tb-food .mobile-links{grid-template-columns:1fr;gap:0;max-height:calc(100dvh - 68px);padding:8px 18px 18px;overflow-y:auto}.tb-food .mobile-links>a,.tb-food .mobile-food-trigger{align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.tb-food .mobile-food-trigger{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between}.tb-food .mobile-food-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.tb-food .mobile-food-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.tb-food .mobile-food-links{border-left:1px solid var(--violet-light);margin:0 12px 6px;padding:0 0 6px 18px}.tb-food .mobile-food-links a{min-height:44px;color:var(--white);align-items:center;font-size:14px;font-weight:400;display:flex}}.tb-food .food-deck{gap:0;overflow:hidden}.tb-food .food-panel,.tb-food .food-panel.is-active{box-shadow:none;border:0;border-radius:0}@media (min-width:1101px){.tb-food .food-deck{--food-panel-height:530px;--food-panel-cut:calc(var(--food-panel-height)*.2)}.tb-food .food-panel{height:var(--food-panel-height);clip-path:polygon(var(--food-panel-cut) 0,100% 0,calc(100% - var(--food-panel-cut)) 100%,0 100%)}.tb-food .food-panel+.food-panel{margin-left:calc(0px - var(--food-panel-cut) - 1px)}.tb-food .food-panel:first-child{clip-path:polygon(0 0,100% 0,calc(100% - var(--food-panel-cut)) 100%,0 100%)}.tb-food .food-panel:last-child{clip-path:polygon(var(--food-panel-cut) 0,100% 0,100% 100%,0 100%)}.tb-food .food-panel .panel-toggle{padding-left:calc(var(--food-panel-cut) + 14px);padding-right:24px}.tb-food .food-panel:first-child .panel-toggle{padding-left:22px}.tb-food .food-panel:not(.is-active) .panel-brand{padding-right:0;font-size:25px}.tb-food .food-panel:not(.is-active) .panel-subtitle{white-space:normal;font-size:11px}.tb-food .food-panel:not(.is-active) .panel-brand img{width:125px}.tb-food .food-panel.noodle:not(.is-active) .noodle-wordmark{background-position:-20.4px -10.2px;background-size:568px 319.7px;width:112px;height:88px}.tb-food .food-panel .toggle-mark{right:17px}.tb-food .food-panel .panel-copy{padding-left:calc(var(--food-panel-cut)*.4 + 26px);padding-right:calc(var(--food-panel-cut) + 20px)}.tb-food .food-panel:first-child .panel-copy{padding-left:26px}.tb-food .food-panel:last-child .panel-copy{padding-right:26px}.tb-food .food-panel .panel-footer{padding-right:calc(var(--food-panel-cut) + 12px)}.tb-food .food-panel:last-child .panel-footer{padding-right:22px}.tb-food .food-panel.noodle .panel-subtitle{max-width:none;position:static}}@media (min-width:1500px){.tb-food .food-deck{--food-panel-height:570px}}@media (min-width:1101px){.tb-food .food-panel.noodle.is-active .noodle-signature{left:calc(var(--food-panel-cut)*.7 + 27px)}.tb-food .food-panel:first-child:not(.is-active) .toggle-mark{right:calc(var(--food-panel-cut)*.35)}}.tb-food .panel-hint{display:none}@media (max-width:1100px){.tb-food .food-panel:not(.is-active) .panel-hint{border:1px solid color-mix(in srgb,var(--panel-accent) 45%,transparent);background:color-mix(in srgb,var(--panel-accent) 10%,transparent);min-height:30px;color:var(--panel-accent);font:700 12px/1.4 var(--font-body);letter-spacing:normal;border-radius:999px;align-items:center;gap:8px;margin-top:11px;padding:5px 10px;display:inline-flex}.tb-food .food-panel:not(.is-active) .panel-toggle{padding-bottom:14px}.tb-food .food-panel:not(.is-active) .toggle-mark{border-color:var(--panel-accent);width:30px;height:30px;color:var(--panel-accent);font-size:20px}.tb-food .food-panel .panel-toggle:active{background:color-mix(in srgb,var(--panel-accent) 8%,transparent)}}
.tb-food #food{scroll-margin-top:150px}.tb-food.tb-food-nav{color:inherit;font:inherit;background:0 0;margin:0;padding:0;position:relative;overflow:visible}.tb-food-nav>summary,.tb-mobile-food>summary{cursor:pointer;min-height:44px;font:inherit;color:inherit;align-items:center;gap:7px;list-style:none;display:flex}.tb-food-nav>summary::-webkit-details-marker{display:none}.tb-mobile-food>summary::-webkit-details-marker{display:none}.tb-food-nav>summary svg,.tb-mobile-food>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.tb-food-nav[open]>summary svg,.tb-mobile-food[open]>summary svg{transform:rotate(180deg)}.tb-food.tb-food-nav .food-dropdown{z-index:100;text-align:left;color:#f8fafc;background:#1a1035;border:1px solid #504367;border-top:2px solid #b594f6;border-radius:0 0 12px 12px;width:224px;padding:8px;top:calc(100% + 8px);left:0;right:auto;transform:none}.tb-food.tb-food-nav .food-dropdown .tb-food-link{color:#f8fafc;letter-spacing:normal;background:0 0;border-radius:5px;min-height:44px;padding:12px 16px;font:500 16px/1.4 Arial,sans-serif;display:block}.tb-food.tb-food-nav .food-dropdown .tb-food-link:hover{background:#2e2149;text-decoration:underline}.tb-food.tb-food-nav .food-dropdown .tb-food-link:focus-visible{outline-offset:-2px;background:#2e2149;outline:2px solid #b594f6}.tb-food.tb-food-nav a{min-width:0;text-decoration:none}.tb-food.tb-food-nav .nav-choice{display:grid}.tb-food-nav summary:focus-visible,.tb-mobile-food summary:focus-visible{outline-offset:3px;outline:3px solid #b594f6}.tb-mobile-food{text-align:left;width:100%}.tb-mobile-food>summary{justify-content:space-between;padding:14px 16px;font-size:18px;font-weight:700}.tb-mobile-food-links{border-left:1px solid #b594f6;margin:0 16px 8px;padding-left:12px;display:grid}.tb-mobile-food .tb-mobile-food-links>a{min-height:44px;color:inherit;border:0;padding:10px 16px;font:400 16px/1.5 Arial,sans-serif;text-decoration:none;display:block}.tb-mobile-food .tb-mobile-food-links>a:hover{text-decoration:underline}.tb-mobile-food .tb-mobile-food-links>a:focus-visible{outline-offset:-3px;outline:3px solid #b594f6}.header-nav .tb-food-nav{color:#b8b5c9;font-size:14px;font-weight:500}.header-nav>li{align-items:center;display:flex}.header-nav .tb-food-nav .food-dropdown{position:absolute}.mobile-nav-overlay .tb-mobile-food>summary{padding:14px 0;font-size:18px}.mobile-nav-overlay .tb-mobile-food{color:#f8fafc;border-bottom:1px solid #ffffff1a}.site-header .desktop-nav .tb-food-nav>summary{font-weight:700}@media (max-width:1279px){.header .header-nav{display:none}}
/*# sourceMappingURL=0~.iiqjm7lvfa.css.map*/