.MenuItemCard_Root__MenuItemCard__oVwuC{border:1px solid #2a2d35;border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:rgba(31,33,40,.3);transition:all .3s ease;position:relative;overflow:hidden}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__oVwuC{padding:1.5rem}}.MenuItemCard_Root__MenuItemCard__oVwuC:last-child{margin-bottom:0}.MenuItemCard_Root__MenuItemCard__oVwuC:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary);opacity:0;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.MenuItemCard_Root__MenuItemCard__oVwuC:hover{box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:var(--color-primary)}}@media(hover:none){.MenuItemCard_Root__MenuItemCard__oVwuC:active{border-color:var(--color-primary)}}.MenuItemCard_Root__MenuItemCard--unavailable__fn8mo{opacity:.5}.MenuItemCard_Root__MenuItemCard--takeaway___0UWj:before{opacity:1}.MenuItemCard_Root__MenuItemCard__Main__sh0fJ{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media(max-width:768px){.MenuItemCard_Root__MenuItemCard__Main__sh0fJ{flex-direction:column;align-items:stretch}}.MenuItemCard_Root__MenuItemCard__Info__3em3P{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.MenuItemCard_Root__MenuItemCard__Title__x7yix{font-family:var(--font-playfair),serif;font-size:1.125rem;font-weight:600;color:#f8f9fa;margin:0;line-height:1.3;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__Title__x7yix{font-size:1.25rem}}.MenuItemCard_Root__MenuItemCard__Badge--new__iuWcj,.MenuItemCard_Root__MenuItemCard__Badge--popular__8lEp7,.MenuItemCard_Root__MenuItemCard__Badge--spicy__jttAa,.MenuItemCard_Root__MenuItemCard__Badge--unavailable__9pZeG{display:inline-block;padding:2px .5rem;border-radius:.25rem;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}.MenuItemCard_Root__MenuItemCard__Badge--new__iuWcj{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.MenuItemCard_Root__MenuItemCard__Badge--popular__8lEp7{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.MenuItemCard_Root__MenuItemCard__Badge--unavailable__9pZeG{background:rgba(31,33,40,.8);color:#9ca3af}.MenuItemCard_Root__MenuItemCard__Badge--spicy__jttAa{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.MenuItemCard_Root__MenuItemCard__Description__TNgnV{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d1d5db;line-height:1.6;margin:0;max-width:65ch}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__Description__TNgnV{font-size:1rem;max-width:70ch}}.MenuItemCard_Root__MenuItemCard__ProteinSection__9txCE{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.MenuItemCard_Root__MenuItemCard__ProteinLabel__0rPtE{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#d1d5db;white-space:nowrap}.MenuItemCard_Root__MenuItemCard__ProteinOptions__AfuXa{display:flex;flex-wrap:wrap;gap:.25rem}.MenuItemCard_Root__MenuItemCard__CompositionDetails__Wlk89{width:100%;margin-top:.25rem;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d1d5db;font-weight:500;line-height:1.5;transition:all .2s ease}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__CompositionDetails__Wlk89{font-size:1rem}}.MenuItemCard_Root__MenuItemCard__ProteinButton__k9e4g{padding:.5rem 1rem;background:rgba(0,0,0,0);border:1.5px solid var(--color-primary);border-radius:999px;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-primary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out;white-space:nowrap;min-height:36px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:scale(1)}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__ProteinButton__k9e4g{padding:.55rem 1.5rem;min-height:38px}}.MenuItemCard_Root__MenuItemCard__ProteinButton__k9e4g:hover:not(.MenuItemCard_Root__MenuItemCard__ProteinButton--active__UQVOJ){background:var(--color-primary);color:#fff}.MenuItemCard_Root__MenuItemCard__ProteinButton__k9e4g:active{transform:scale(.95);transition:transform 50ms ease-in}.MenuItemCard_Root__MenuItemCard__ProteinButton--active__UQVOJ{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.MenuItemCard_Root__MenuItemCard__ProteinButton--active__UQVOJ:hover{opacity:.9}.MenuItemCard_Root__MenuItemCard__ProteinButton--active__UQVOJ:active{transform:scale(.95)}.MenuItemCard_Root__MenuItemCard__ProteinButton__k9e4g:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MenuItemCard_Root__MenuItemCard__PortionSection__YVCf0{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.MenuItemCard_Root__MenuItemCard__PortionLabel__FzMk0{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#d1d5db;white-space:nowrap}.MenuItemCard_Root__MenuItemCard__PortionOptions__iCzGH{display:flex;flex-wrap:wrap;gap:.25rem}.MenuItemCard_Root__MenuItemCard__PortionButton__SK95_{padding:.5rem 1rem;background:rgba(0,0,0,0);border:1.5px solid var(--color-primary);border-radius:999px;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-primary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out;white-space:nowrap;min-width:85px;min-height:36px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:scale(1)}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__PortionButton__SK95_{padding:.55rem 1.5rem;min-width:95px;min-height:38px}}.MenuItemCard_Root__MenuItemCard__PortionButton__SK95_:hover:not(.MenuItemCard_Root__MenuItemCard__PortionButton--active__Jk0cZ){background:var(--color-primary);color:#fff}.MenuItemCard_Root__MenuItemCard__PortionButton__SK95_:active{transform:scale(.95);transition:transform 50ms ease-in}.MenuItemCard_Root__MenuItemCard__PortionButton--active__Jk0cZ{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.MenuItemCard_Root__MenuItemCard__PortionButton--active__Jk0cZ:hover{opacity:.9}.MenuItemCard_Root__MenuItemCard__PortionButton--active__Jk0cZ:active{transform:scale(.95)}.MenuItemCard_Root__MenuItemCard__PortionButton__SK95_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MenuItemCard_Root__MenuItemCard__Allergens__eQjGV{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.MenuItemCard_Root__MenuItemCard__AllergensLabel__E45R1{font-weight:600}.MenuItemCard_Root__MenuItemCard__AllergensLabel__E45R1,.MenuItemCard_Root__MenuItemCard__AllergensList__tu8Vy{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;color:#9ca3af}.MenuItemCard_Root__MenuItemCard__AllergensList__tu8Vy{line-height:1.5}.MenuItemCard_Root__MenuItemCard__PriceSection__eCM6O{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(max-width:768px){.MenuItemCard_Root__MenuItemCard__PriceSection__eCM6O{align-items:flex-start}}.MenuItemCard_Root__MenuItemCard__Price__gbNaH{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:700;color:#f59e0b;white-space:nowrap;line-height:1}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__Price__gbNaH{font-size:1.5rem}}.MenuItemCard_Root__MenuItemCard__PriceNote__WzLYK{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;color:var(--color-primary);text-transform:capitalize;letter-spacing:.3px;line-height:1.4;margin:0;padding:0;background:rgba(0,0,0,0);border-radius:999px;border:none;display:inline-flex;align-items:center;transition:all .2s ease}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__PriceNote__WzLYK{font-size:.875rem;padding:5px 12px;border:1.5px solid var(--color-primary)}}.MenuItemCard_Root__MenuItemCard__PriceRange__uocDV{font-family:var(--font-playfair),serif;font-size:1.125rem;font-weight:600;color:#d1d5db;white-space:nowrap}@media(min-width:768px){.MenuItemCard_Root__MenuItemCard__PriceRange__uocDV{font-size:1.25rem}}.BeverageCard_Root__BeverageCard__QZFi0{border:1px solid #2a2d35;border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:rgba(31,33,40,.3);transition:all .3s ease}@media(min-width:768px){.BeverageCard_Root__BeverageCard__QZFi0{padding:1.5rem}}.BeverageCard_Root__BeverageCard__QZFi0:last-child{margin-bottom:0}@media(hover:hover)and (pointer:fine){.BeverageCard_Root__BeverageCard__QZFi0:hover{box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:var(--color-primary)}}@media(hover:none){.BeverageCard_Root__BeverageCard__QZFi0:active{border-color:var(--color-primary)}}.BeverageCard_Root__BeverageCard--takeaway__lnnxi{background:linear-gradient(135deg,rgba(31,33,40,.35),rgba(31,33,40,.25));border-color:rgba(245,158,11,.4);box-shadow:0 0 0 1px rgba(245,158,11,.2),0 4px 12px rgba(245,158,11,.08);position:relative}.BeverageCard_Root__BeverageCard--takeaway__lnnxi:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.06));border-radius:.75rem;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}@media(hover:hover)and (pointer:fine){.BeverageCard_Root__BeverageCard--takeaway__lnnxi:hover{border-color:rgba(245,158,11,.6);box-shadow:0 0 0 1px rgba(245,158,11,.3),0 8px 24px rgba(245,158,11,.15),0 4px 12px rgba(0,0,0,.2)}.BeverageCard_Root__BeverageCard--takeaway__lnnxi:hover:before{opacity:1}}.BeverageCard_Root__BeverageCard__Main__mJw03{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media(max-width:768px){.BeverageCard_Root__BeverageCard__Main__mJw03{flex-direction:column;align-items:stretch}}.BeverageCard_Root__BeverageCard__Info__7I0LL{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.BeverageCard_Root__BeverageCard__Header__PVOkw{margin-bottom:.25rem}.BeverageCard_Root__BeverageCard__Title__A6r_d{font-family:var(--font-playfair),serif;font-size:1.125rem;font-weight:600;color:#f8f9fa;margin:0;line-height:1.3}@media(min-width:768px){.BeverageCard_Root__BeverageCard__Title__A6r_d{font-size:1.25rem}}.BeverageCard_Root__BeverageCard__Description__j7tcU{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#d1d5db;line-height:1.5;margin:0}@media(min-width:768px){.BeverageCard_Root__BeverageCard__Description__j7tcU{font-size:1rem}}.BeverageCard_Root__BeverageCard__SizeSection__95KSw{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BeverageCard_Root__BeverageCard__SizeLabel__s0MLI{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#d1d5db;white-space:nowrap}.BeverageCard_Root__BeverageCard__SizeOptions__aRSFz{display:flex;flex-wrap:wrap;gap:.25rem}.BeverageCard_Root__BeverageCard__SizeButton__rbJHr{padding:.5rem 1rem;background:rgba(0,0,0,0);border:1.5px solid var(--color-primary);border-radius:999px;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-primary);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-height:36px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media(min-width:768px){.BeverageCard_Root__BeverageCard__SizeButton__rbJHr{padding:.55rem 1.5rem;min-height:38px}}.BeverageCard_Root__BeverageCard__SizeButton--active__Yg9yJ,.BeverageCard_Root__BeverageCard__SizeButton__rbJHr:hover:not(.BeverageCard_Root__BeverageCard__SizeButton--active__Yg9yJ){background:var(--color-primary);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BeverageCard_Root__BeverageCard__SizeButton--active__Yg9yJ{border-color:var(--color-primary);font-weight:600}.BeverageCard_Root__BeverageCard__SizeButton--active__Yg9yJ:hover{opacity:.9;box-shadow:0 3px 12px rgba(0,0,0,.2)}.BeverageCard_Root__BeverageCard__SizeButton__rbJHr:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BeverageCard_Root__BeverageCard__InfoRow__MmF_9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BeverageCard_Root__BeverageCard__InfoLabel__tuZ8P{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:.5px}.BeverageCard_Root__BeverageCard__InfoValue__cATlm{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#f8f9fa;font-weight:500}.BeverageCard_Root__BeverageCard__PriceSection__nglN6{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(max-width:768px){.BeverageCard_Root__BeverageCard__PriceSection__nglN6{align-items:flex-start}}.BeverageCard_Root__BeverageCard__Price__dAavP{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:700;color:#f59e0b;white-space:nowrap;line-height:1}@media(min-width:768px){.BeverageCard_Root__BeverageCard__Price__dAavP{font-size:1.5rem}}.BeverageCard_Root__BeverageCard__PriceNote__cieMu{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;line-height:1.4;margin:0;padding:4px 8px;background:rgba(245,158,11,.15);border-radius:.25rem;border:1px solid rgba(245,158,11,.4)}.Menu_Root__Menu__Container__AKLcI{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.Menu_Root__Menu__Container__AKLcI{padding:0 2rem}}@media(min-width:1024px){.Menu_Root__Menu__Container__AKLcI{padding:0 3rem}}.Menu_Root__Menu__H5yE1{min-height:100vh;padding-top:6rem;padding-bottom:6rem;background:var(--color-background);position:relative;overflow:hidden}@media(min-width:768px){.Menu_Root__Menu__H5yE1{padding-top:8rem;padding-bottom:8rem}}.Menu_Root__Menu__BackgroundWrapper__8GxD1{position:absolute;inset:0;z-index:0}@media(max-width:768px){.Menu_Root__Menu__BackgroundWrapper__8GxD1{position:fixed;height:100%}}.Menu_Root__Menu__BackgroundImage__zSrOF{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .6s ease-in-out;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}@media(max-width:768px){.Menu_Root__Menu__BackgroundImage__zSrOF{object-position:center top;filter:brightness(.65)}}@media(min-width:768px){.Menu_Root__Menu__BackgroundImage__zSrOF{filter:brightness(.7)}}.Menu_Root__Menu__Overlay__ZiGOT{position:absolute;inset:0;z-index:1}@media(min-width:768px){.Menu_Root__Menu__Overlay__ZiGOT{background:linear-gradient(to bottom,var(--color-background) 0,rgba(0,0,0,.3) 10%,rgba(0,0,0,.3) 90%,var(--color-background) 100%)}}@media(max-width:768px){.Menu_Root__Menu__Overlay__ZiGOT{background:linear-gradient(to bottom,var(--color-background) 0,rgba(0,0,0,.4) 15%,rgba(0,0,0,.4) 85%,var(--color-background) 100%)}}.Menu_Root__Menu__Overlay__ZiGOT:after{content:"";position:absolute;inset:0;background:var(--color-background)}@media(min-width:768px){.Menu_Root__Menu__Overlay__ZiGOT:after{opacity:.2}}@media(max-width:768px){.Menu_Root__Menu__Overlay__ZiGOT:after{opacity:.35}}.Menu_Root__Menu__Overlay__ZiGOT:after{z-index:-1}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__Overlay__ZiGOT{background:rgba(0,0,0,.7)}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__Overlay__ZiGOT:after{display:none}.Menu_Root__Menu__Container__AKLcI{max-width:1400px;position:relative;z-index:1}.Menu_Root__Menu__BackLink__qt6Ps{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#d1d5db;text-decoration:none;margin-bottom:2rem;background:rgba(31,33,40,.3);border:1px solid #2a2d35;transition:all .3s ease;opacity:0;transform:translateX(-30px);width:48px;height:48px;border-radius:50%;padding:0}.Menu_Root__Menu__BackLink__qt6Ps span{display:none}@media(min-width:768px){.Menu_Root__Menu__BackLink__qt6Ps{width:auto;height:auto;border-radius:.75rem;font-size:1rem;padding:1rem 1.8rem}.Menu_Root__Menu__BackLink__qt6Ps span{display:inline}}.Menu_Root__Menu__BackLink__qt6Ps:hover{color:var(--color-primary);background:rgba(31,33,40,.5);border-color:var(--color-primary);transform:translateX(-4px)}.Menu_Root__Menu__BackLink__qt6Ps:hover .Menu_Root__Menu__BackIcon__Fg_oR{transform:translateX(-2px)}.Menu_Root__Menu__BackLink__qt6Ps:active{transform:translateX(-4px) scale(.95)}.Menu_Root__Menu__BackLink__qt6Ps:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Menu_Root__Menu__BackIcon__Fg_oR{font-size:1.25rem;transition:transform .3s ease;flex-shrink:0}@media(min-width:768px){.Menu_Root__Menu__BackIcon__Fg_oR{font-size:1.25rem}}.Menu_Root__Menu__Header__9TTK_{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(-40px)}@media(min-width:768px){.Menu_Root__Menu__Header__9TTK_{margin-bottom:5rem}}.Menu_Root__Menu__Title__0KHrz{font-family:var(--font-playfair),serif;font-size:1.5rem;font-weight:700;color:#f8f9fa;margin:0 0 1rem}@media(min-width:768px){.Menu_Root__Menu__Title__0KHrz{font-size:3rem}}@media(min-width:1024px){.Menu_Root__Menu__Title__0KHrz{font-size:3.5rem}}.Menu_Root__Menu__Subtitle__nbGt9{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#d1d5db;margin:0;line-height:1.6}@media(min-width:768px){.Menu_Root__Menu__Subtitle__nbGt9{font-size:1.125rem}}.Menu_Root__Menu__MenuTypeToggle__RJ5vw{display:flex;justify-content:center;gap:.5rem;margin-bottom:4rem;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;opacity:0;transform:scale(.9)}@media(min-width:768px){.Menu_Root__Menu__MenuTypeToggle__RJ5vw{gap:1.5rem}}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=amazing-thai] .Menu_Root__Menu__MenuTypeButton__ipMrW{color:#8b5cf6;border-color:#8b5cf6}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=amazing-thai] .Menu_Root__Menu__MenuTypeButton__ipMrW:hover{background:#8b5cf6;color:#fff;box-shadow:0 2px 8px rgba(139,92,246,.4),0 0 0 1px rgba(139,92,246,.2);filter:brightness(1.05)}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=amazing-thai] .Menu_Root__Menu__MenuTypeButton--active__f3G5D{background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 2px 8px rgba(139,92,246,.4),0 0 0 1px rgba(139,92,246,.2)}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=amazing-thai] .Menu_Root__Menu__MenuTypeButton--active__f3G5D:hover{background:rgb(144.8,100.15,246.45);box-shadow:0 4px 12px rgba(139,92,246,.5),0 0 0 1px rgba(139,92,246,.3);filter:brightness(1.15)}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=ai-japanese] .Menu_Root__Menu__MenuTypeButton__ipMrW{color:#c9a96e;border-color:#c9a96e}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=ai-japanese] .Menu_Root__Menu__MenuTypeButton__ipMrW:hover{background:#c9a96e;color:#fff;box-shadow:0 2px 8px rgba(201,169,110,.5),0 0 0 1px rgba(201,169,110,.3);filter:brightness(1.05)}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=ai-japanese] .Menu_Root__Menu__MenuTypeButton--active__f3G5D{background:#c9a96e;border-color:#c9a96e;color:#fff;box-shadow:0 2px 8px rgba(201,169,110,.5),0 0 0 1px rgba(201,169,110,.3)}.Menu_Root__Menu__MenuTypeToggle__RJ5vw[data-restaurant=ai-japanese] .Menu_Root__Menu__MenuTypeButton--active__f3G5D:hover{background:#b8985d;box-shadow:0 4px 12px rgba(201,169,110,.6),0 0 0 1px rgba(201,169,110,.4);filter:brightness(1.15)}.Menu_Root__Menu__MenuTypeButton__ipMrW{padding:1rem 1.5rem;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#8b5cf6;background:rgba(0,0,0,0);border:1.5px solid #8b5cf6;border-radius:.5rem;cursor:pointer;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),border-color .3s cubic-bezier(.65,0,.35,1),box-shadow .3s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1);min-height:44px;flex:1 1;display:flex;align-items:center;justify-content:center;white-space:nowrap;transform:scale(1)}@media(min-width:768px){.Menu_Root__Menu__MenuTypeButton__ipMrW{font-size:1.125rem;padding:1.5rem 4rem;min-width:160px;flex:0 0 auto}}.Menu_Root__Menu__MenuTypeButton__ipMrW:hover{background:#8b5cf6;color:#fff;box-shadow:0 2px 8px rgba(139,92,246,.4),0 0 0 1px rgba(139,92,246,.2);filter:brightness(1.05)}.Menu_Root__Menu__MenuTypeButton__ipMrW:active{transform:scale(.96);transition:transform .1s ease-out}.Menu_Root__Menu__MenuTypeButton--active__f3G5D{background:#8b5cf6;border-color:#8b5cf6;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(139,92,246,.4),0 0 0 1px rgba(139,92,246,.2)}.Menu_Root__Menu__MenuTypeButton--active__f3G5D:hover{background:rgb(144.8,100.15,246.45);filter:brightness(1.15);box-shadow:0 4px 12px rgba(139,92,246,.5),0 0 0 1px rgba(139,92,246,.3)}.Menu_Root__Menu__MenuTypeButton--active__f3G5D:active{transform:scale(.96)}.Menu_Root__Menu__MenuTypeButton__ipMrW:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.Menu_Root__Menu__SearchWrapper__cBRIC{margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.Menu_Root__Menu__SearchInput__rWVaU{width:100%;padding:1rem 1.5rem;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#f8f9fa;background:rgba(31,33,40,.5);border:2px solid #2a2d35;border-radius:.75rem;transition:all .3s ease}.Menu_Root__Menu__SearchInput__rWVaU::placeholder{color:#9ca3af}.Menu_Root__Menu__SearchInput__rWVaU:focus{outline:none;border-color:var(--color-primary);background:rgba(31,33,40,.7)}.Menu_Root__Menu__Section__PoIwf{margin-bottom:6rem;opacity:0;transform:translateY(50px)}.Menu_Root__Menu__Section__PoIwf:last-child{margin-bottom:0}.Menu_Root__Menu__SectionTitle__R0d4m{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:700;color:#f8f9fa;margin:0 0 3rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary)}@media(min-width:768px){.Menu_Root__Menu__SectionTitle__R0d4m{font-size:2rem}}@media(min-width:1024px){.Menu_Root__Menu__SectionTitle__R0d4m{font-size:2.5rem}}.Menu_Root__Menu__Filters__OLl2I{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}@media(min-width:768px){.Menu_Root__Menu__Filters__OLl2I{margin-bottom:5rem}}.Menu_Root__Menu__ActiveFiltersBar___QgRL{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;background:rgba(0,0,0,0);border-radius:8px;margin-bottom:.5rem}.Menu_Root__Menu__ActiveFiltersText__xEkRw{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-secondary)}@media(min-width:768px){.Menu_Root__Menu__ActiveFiltersText__xEkRw{font-size:.875rem}}.Menu_Root__Menu__ClearFiltersButton__h_Bhx{padding:6px 12px;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-secondary);background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1),-webkit-text-decoration .2s ease;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),text-decoration .2s ease,transform .2s cubic-bezier(.65,0,.35,1);transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),text-decoration .2s ease,transform .2s cubic-bezier(.65,0,.35,1),-webkit-text-decoration .2s ease;text-decoration:underline;text-underline-offset:2px}.Menu_Root__Menu__ClearFiltersButton__h_Bhx:hover{background:rgba(59,130,246,.08);text-decoration:none;color:var(--color-secondary)}.Menu_Root__Menu__ClearFiltersButton__h_Bhx:active{transform:scale(.97);transition:transform .1s ease-out}@media(min-width:768px){.Menu_Root__Menu__ClearFiltersButton__h_Bhx{font-size:.875rem}}.Menu_Root__Menu__FilterGroup__3q8Vg{display:flex;flex-direction:column;gap:.25rem}.Menu_Root__Menu__FilterGroup__3q8Vg:not(:last-child){margin-bottom:1rem}@media(min-width:1024px){.Menu_Root__Menu__FilterGroup__3q8Vg{flex-direction:row;align-items:flex-start;gap:1rem}}.Menu_Root__Menu__FilterLabel___LfgU{font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;flex-shrink:0}@media(min-width:768px){.Menu_Root__Menu__FilterLabel___LfgU{font-size:13px}}@media(min-width:1024px){.Menu_Root__Menu__FilterLabel___LfgU{margin-bottom:0;min-width:90px;text-align:left;padding-top:10px;line-height:1}}.Menu_Root__Menu__FilterButtonsWrapper__AQIcc{position:relative;flex:1 1;display:flex}@media(max-width:1024px){.Menu_Root__Menu__FilterButtonsWrapper__AQIcc{margin-right:-1rem;padding-right:1rem}}.Menu_Root__Menu__FilterButtons__nx_t5{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media(max-width:1024px){.Menu_Root__Menu__FilterButtons__nx_t5{padding-right:40px}.Menu_Root__Menu__FilterButtons__nx_t5:after{content:"";flex-shrink:0;width:1px}}.Menu_Root__Menu__FilterButtons__nx_t5{scrollbar-width:none}.Menu_Root__Menu__FilterButtons__nx_t5::-webkit-scrollbar{display:none}@media(min-width:1024px){.Menu_Root__Menu__FilterButtons__nx_t5{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.Menu_Root__Menu__FilterButtons__nx_t5:after{display:none}}.Menu_Root__Menu__FilterButton__hmM_4{padding:8px 16px;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:#d1d5db;background:rgba(0,0,0,0);border:2px solid rgba(42,45,53,.8);border-radius:20px;cursor:pointer;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),border-color .3s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1);min-height:36px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;scroll-snap-align:start}@media(min-width:768px){.Menu_Root__Menu__FilterButton__hmM_4{font-size:15px;padding:10px 20px;min-height:40px}}.Menu_Root__Menu__FilterButton__hmM_4:hover{border-color:var(--color-secondary);color:var(--color-secondary);background:rgba(59,130,246,.05)}.Menu_Root__Menu__FilterButton__hmM_4:active{transform:scale(.98);transition:transform .1s ease-out}.Menu_Root__Menu__FilterButton--active__v6AvY{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;font-weight:600}.Menu_Root__Menu__FilterButton--active__v6AvY:hover{opacity:.9}.Menu_Root__Menu__FilterButton__hmM_4:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__FilterButton__hmM_4{color:hsla(0,0%,100%,.7);border-color:rgba(201,169,110,.4)}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__FilterButton__hmM_4:hover{border-color:#c9a96e;color:#c9a96e;background:rgba(201,169,110,.1)}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__FilterButton--active__v6AvY{background:#c9a96e;border-color:#c9a96e;color:#fff;box-shadow:0 2px 6px rgba(201,169,110,.4)}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__FilterButton--active__v6AvY:hover{background:#b8985d;opacity:1}.Menu_Root__Menu__H5yE1[data-restaurant=ai-japanese] .Menu_Root__Menu__FilterButton__hmM_4:focus-visible{outline-color:#c9a96e}.Menu_Root__Menu__Grid__uQe4H{display:flex;flex-direction:column;gap:0}@media(min-width:1024px){.Menu_Root__Menu__Grid__uQe4H{gap:0}}.Menu_Root__Menu__EmptyMessage__psZCq{grid-column:1/-1;text-align:center;font-family:var(--font-poppins),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;color:#9ca3af;padding:4rem 0}