.menu-shell{--green:var(--ref-green);--yellow:var(--ref-yellow);--cream:#fff;--border:#03624540;--font-display:Client Popstone;--font-play:Client Baloo;--font-body:Client Myriad}html:has(.menu-shell){scroll-padding-top:90px}.menu-shell .menu-page{width:100%;color:var(--green);background:#fff;margin:0;padding:0}.menu-shell .menu-page .menu-intro{background:var(--green);color:#fff;border:0;width:100%;height:54.1cqw;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.menu-shell .menu-hero-photo{object-fit:cover;width:63.8%;height:100%;position:absolute;top:0;right:0}.menu-intro-lettering{text-transform:uppercase;z-index:1;height:100%;position:relative}.menu-intro-lettering>p{color:var(--ref-aqua);white-space:nowrap;font:900 4.0857cqw/.816 Client Popstone,sans-serif;position:absolute;top:11.851cqw;left:19.784%}.menu-shell .menu-intro h1{letter-spacing:0;margin:0;font:900 7.7716cqw/.816 Client Popstone,sans-serif;position:absolute;top:20.937cqw;left:5.5109%}.menu-intro-lettering>p:last-child{font-size:3.84799cqw;top:36.32cqw;left:19.947%}.menu-categories{z-index:20;background:var(--yellow);align-items:center;height:7.1406cqw;padding:0 19.2% 0 20.4%;display:flex;position:sticky;top:0}.menu-category-links{justify-content:space-between;gap:20px;width:100%;display:flex}.menu-category-links a{background:var(--green);color:#fff;text-transform:uppercase;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:3.603cqw;min-height:0;padding:0 1.3cqw;font:800 1.875cqw/1.1 Client Baloo,sans-serif;display:flex}.menu-category-links a:hover{background:#004b35}.menu-shell .menu-category-links a:focus-visible{outline-color:var(--green)}.menu-list{width:100%;margin:0;padding:0}.menu-section{isolation:isolate;background:#fff;height:49.14cqw;scroll-margin-top:0;position:relative;overflow:hidden}.menu-section-heading{z-index:1;position:absolute;top:4.806cqw;left:10.978%}.menu-section-heading h2{white-space:nowrap;text-transform:uppercase;font-size:4.79cqw;line-height:1}.menu-section-heading p{margin-top:.253cqw;font:800 1.92cqw/1.15 Client Baloo,sans-serif}.menu-category-photo>img{object-fit:inherit;object-position:inherit;width:100%;height:100%}.menu-category-photo{z-index:-1;width:39.378%;height:auto;display:block;position:absolute;top:12.5938cqw;left:0}.menu-items{margin:0 10% 0 41.2%;padding:9.8782cqw 0 0;list-style:none;display:block}.menu-item{height:5.73cqw;color:inherit;padding:0;display:block}.menu-items>li{scroll-margin-top:9cqw}.menu-item-line{align-items:baseline;gap:.5cqw;display:flex}.menu-item-line h3,.menu-price{white-space:nowrap;letter-spacing:0;font:800 2.19cqw/1.1 Client Baloo,sans-serif}.menu-leader{background:radial-gradient(.390625cqw .260417cqw,currentColor 95%,#0000 100%) 0/1.30208cqw .520833cqw space no-repeat;flex:1;align-self:center;min-width:1.30208cqw;height:.520833cqw;transform:translateY(-.3cqw)}.menu-item>p{margin-top:-.23cqw;font-size:1.46cqw;line-height:1.15}.menu-section-noodles-rice{background:var(--green);color:#fff;height:46.94cqw}.menu-section-noodles-rice .menu-section-heading{top:5.82cqw}.menu-section-noodles-rice .menu-items{margin-left:11.45%;margin-right:47.5%;padding-top:18.064cqw}.menu-section-noodles-rice .menu-category-photo{object-fit:cover;filter:none;width:38.5%;height:100%;inset:0 0 0 auto}.menu-section-small-bites{background:var(--yellow);color:#fff;height:49.18cqw}.menu-section-small-bites .menu-section-heading{top:5.267cqw;left:8.8%}.menu-section-small-bites .menu-items{margin-left:43.3%;margin-right:10.5%;padding-top:10.848cqw}.menu-section-small-bites .menu-category-photo{width:28.125%;top:15.365cqw;bottom:auto;left:8.597%}@media (max-width:600px){.menu-categories{height:auto;padding:12px 3%}.menu-category-links{justify-content:space-between;gap:6px}.menu-category-links a{min-height:44px;padding:8px 12px;font-size:14px}.menu-section{height:auto;min-height:0;padding:35px 6% 36px}.menu-section-heading,.menu-section-noodles-rice .menu-section-heading,.menu-section-small-bites .menu-section-heading{padding:0 0 22px;position:relative;top:auto;left:auto}.menu-section-heading h2{font-size:clamp(30px,6cqw,45px)}.menu-section-heading p{margin-top:10px;font-size:16px}.menu-category-photo{z-index:0;width:48%;max-width:270px;margin:0 auto 24px;position:relative;top:auto;bottom:auto;left:auto}.menu-items,.menu-section-noodles-rice .menu-items,.menu-section-small-bites .menu-items{margin:0;padding:0}.menu-item{height:auto;padding:14px 0}.menu-item-line{gap:8px}.menu-item-line h3,.menu-price{white-space:normal;font-size:21px;line-height:1.12}.menu-item-line h3{max-width:79%}.menu-price{white-space:nowrap}.menu-leader{background-image:radial-gradient(2px 1.5px,currentColor 95%,#0000 100%);background-size:12px 6px;min-width:12px;height:6px;transform:translateY(-3px)}.menu-item>p{margin-top:5px;font-size:16px;line-height:1.3}.menu-section-noodles-rice .menu-category-photo{object-position:center 52%;width:100%;max-width:none;height:230px;margin-bottom:24px;position:relative;inset:auto}.menu-section-small-bites .menu-category-photo{width:48%;max-width:240px;top:auto;bottom:auto;left:auto}}@media (max-width:380px){.menu-category-links{gap:4px}.menu-category-links a{padding-inline:6px;font-size:12px}.menu-item-line h3,.menu-price{font-size:19px}.menu-section-heading h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.menu-category-links a,.menu-item{transition:none}}@media print{.menu-shell .ref-header,.menu-categories,.menu-shell .ref-footer,.menu-category-photo,.menu-intro{display:none!important}.menu-section{break-inside:avoid;height:auto;min-height:0;color:#000!important;background:#fff!important;padding:20px!important}.menu-section-heading{position:static!important}.menu-section-heading h2{font-size:25px}.menu-section-heading p{font-size:14px}.menu-items{margin:0!important;padding:15px 0!important}.menu-item-line h3,.menu-price{font-size:18px}.menu-item{padding:7px 0}.menu-item>p{font-size:13px}}
