*{box-sizing:border-box;margin:0;padding:0}a{all:unset}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Zen Kaku Gothic New,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#141210;min-height:100vh;text-align:center;width:100%}.grey{color:#888}.font1{font-family:Yuji Syuku,serif;font-size:40px;padding:12px}.font2{font-family:Shippori Mincho B1,serif;font-size:72px;line-height:1em;padding:12px 12px 16px}.font3{font-size:16px;padding:12px}.font4{font-size:15px;padding:12px}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px}.cta,.cta-buttons{justify-content:center}.cta{align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:700;isolation:isolate;letter-spacing:2.5px;min-height:54px;overflow:hidden;padding:0 30px;position:relative;text-transform:uppercase;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .35s,color .35s;white-space:nowrap}.cta:hover{transform:translateY(-3px)}.cta:active{transform:translateY(0) scale(.97)}.cta:focus-visible{outline:2px solid #f2c477;outline-offset:3px}.cta-red{background:linear-gradient(135deg,#e0393f,#c8242b);box-shadow:0 12px 30px -12px #e0393f;color:#fff}.cta-red:before{background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);z-index:-1}.cta-red:hover{box-shadow:0 16px 40px -10px #e0393f}.cta-red:hover:before{transform:translateX(120%)}.cta-gold{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#14121066;border:1.5px solid #e3a33f;color:#e3a33f}.cta-gold:hover{background-color:#e3a33f;color:#141210}.kicker{align-items:center;color:#e3a33f;display:inline-flex;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:700;gap:14px;letter-spacing:4px;text-transform:uppercase}.kicker:after,.kicker:before{background-color:currentColor;content:"";height:1px;opacity:.7;width:28px}.heading{color:#f2eadc;font-family:Shippori Mincho B1,serif;font-size:clamp(34px,5.2vw,62px);font-weight:700;line-height:1.15}.heading em{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#f04a50,#c8242b);-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:#b2a998;font-size:17px;line-height:1.7;margin:0 auto;max-width:640px}.section-header{align-items:center;display:flex;flex-direction:column;gap:18px;margin-bottom:48px;padding:0 24px}.pulse-dot{animation:pulse-dot 1.8s infinite;background-color:#e0393f;border-radius:50%;flex-shrink:0;height:10px;width:10px}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 #e0393fb3}70%{box-shadow:0 0 0 12px #e0393f00}to{box-shadow:0 0 0 0 #e0393f00}}@media(prefers-reduced-motion:reduce){.pulse-dot{animation:none}}.footer{grid-gap:4vw;align-items:center;background-color:#141210;color:#f2eadc;display:grid;gap:4vw;grid-template-columns:104px minmax(334px,800px) auto;justify-content:center;padding:80px 30px 140px;position:relative}.footer:before{background:linear-gradient(90deg,#0000,#c8242b 25%,#e0393f 50%,#c8242b 75%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.footer img{height:auto;width:150px}.footer .restaurant{text-align:left}.footer .restaurant .name{font-size:44px;padding-bottom:0}.footer .buttons{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:120px;text-align:left;width:100%}.footer .buttons .button{align-items:center;color:#ddd;display:flex}.footer .buttons .button:hover{color:#fff;cursor:pointer;filter:brightness(1.33)}.footer .buttons .instagram{background-image:url(/static/media/instagramIcon.2523681ed0eecd48779b.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;height:32px;margin-right:8px;width:32px}.footer .buttons .text{display:inline-block;font-size:14px;font-weight:600}.footer .copy{bottom:20px;margin:auto;position:absolute;width:100%}@media(max-width:650px){.footer{grid-template-columns:minmax(74px,1fr) 1fr 1fr 1fr;grid-template-rows:1fr auto}.footer img{margin-left:10px}.footer .buttons{flex-direction:row;gap:30px;grid-column:2/5;grid-row:1/2;margin-left:auto;padding-right:20px;width:auto}.footer .restaurant{grid-column:1/5;margin-top:30px;text-align:center}}@media(max-width:550px){.footer{gap:20px}.footer img{margin:auto;width:74px}.footer .buttons{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;padding-right:0;width:100%}.footer .buttons .button{flex-direction:column;gap:4px}.footer .buttons .instagram{background-size:contain;height:38px;margin-right:0!important;width:38px}.footer .restaurant .name{padding:12px 0 0}.footer .restaurant .description{padding:12px 6px}}@media(max-width:400px){.footer{gap:6px!important;grid-template-columns:1fr 1fr 1fr 1fr;padding:80px 20px 140px}.footer img{width:60px}.buttons{gap:6px!important}.buttons .button{gap:2px!important}.buttons .instagram{height:32px!important;width:32px!important}.buttons .text{font-size:13px!important}}@keyframes lantern-swing{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.main-restaurant .restaurant-hero-lantern{animation:none}}.main-restaurant .bg-wrapper{position:relative;z-index:1}.main-restaurant .bg-wrapper:before{background-image:url(/static/media/restaurantBackground.117fe34b2b157b0fe9c9.svg);background-size:max(100%,800px) 100%;content:"";height:100%;height:calc(100% - 34px);left:50%;max-width:1122px;opacity:.5;position:absolute;top:0;transform:translate(-50%);width:100%;z-index:-1}.main-restaurant .restaurant-hero{--photo-height:clamp(540px,52vw,680px);display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(188px + var(--photo-height));position:relative;text-align:left}.main-restaurant .restaurant-hero-photo{background:url(/static/media/shop-night.538a67779e45a3f38925.webp) center 60%/cover no-repeat;height:var(--photo-height);left:0;position:absolute;right:0;top:68px}.main-restaurant .restaurant-hero-photo:after{background:linear-gradient(180deg,#0d0b0a26,#0d0b0a59 45%,#141210);content:"";inset:0;position:absolute}.main-restaurant .restaurant-hero-lantern{align-items:center;animation:lantern-swing 6s ease-in-out infinite;display:flex;flex-direction:column;left:0;margin:0 auto;position:absolute;right:0;top:68px;transform-origin:top center;width:max-content}.main-restaurant .restaurant-hero-lantern:before{background-color:#8a5e1f;content:"";height:34px;width:2px}.main-restaurant .restaurant-hero-lantern .lantern-cap{background-color:#1a1714;border:1px solid #8a5e1f;border-radius:3px;height:14px;position:relative;width:64px;z-index:1}.main-restaurant .restaurant-hero-lantern .lantern-body{align-items:center;background:repeating-linear-gradient(180deg,#0000 0 20px,#0000002e 20px 22px),linear-gradient(90deg,#8d171c,#e0393f 45%,#c8242b 70%,#8d171c);border-radius:66px/52px;box-shadow:0 0 60px #e0393f73;color:#f4ede1;display:flex;font-family:Yuji Syuku,serif;font-size:34px;height:196px;justify-content:center;letter-spacing:6px;margin:-2px 0;width:132px;writing-mode:vertical-rl}.main-restaurant .restaurant-hero-lantern .lantern-tassel{background-color:#e3a33f;border-radius:2px 2px 5px 5px;height:22px;margin-top:16px;position:relative;width:10px}.main-restaurant .restaurant-hero-lantern .lantern-tassel:before{background-color:#8a5e1f;bottom:100%;content:"";height:16px;left:4px;position:absolute;width:2px}.main-restaurant .restaurant-hero-seal{position:absolute;right:24px;top:100px;transform:rotate(-6deg);width:64px}.main-restaurant .restaurant-hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:100%}.main-restaurant .restaurant-hero-content .kicker{font-size:12px}.main-restaurant .restaurant-hero-content .kicker:after{display:none}.main-restaurant .restaurant-hero-content .heading{font-size:clamp(38px,5.2vw,62px);font-weight:800;line-height:1.12;max-width:720px}.main-restaurant .menu-top{align-items:center;display:grid;grid-template-columns:auto 200px auto;height:100px;justify-items:center;margin:auto;max-width:1200px;padding:40px 30px}.main-restaurant .menu-top .line{background:linear-gradient(90deg,#0000,#c8242b 40%,#e3a33f);height:2px;width:100%}.main-restaurant .menu-top .line:last-child{background:linear-gradient(90deg,#e3a33f,#c8242b 60%,#0000)}.main-restaurant .menu-top .icon{background-image:url(/static/media/seal.02ccf638169d935f6eee.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:54px;opacity:.9;width:54px;z-index:10}.navbar{border-bottom:1px solid #e3a33f;box-shadow:0 1px 8px 1px #080706;height:68px;position:fixed;width:100%;z-index:11}.navbar .bg-opacity{background-color:#0d0b0a;height:100%;left:0;position:absolute;top:0;width:100%}.navbar:after{background:linear-gradient(90deg,#0000,#c8242b 25%,#e0393f 50%,#c8242b 75%,#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.navbar .main-logo{background-image:url(/static/media/logo-cream.7a042325649de0d0aa52.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:calc(100% - 24px);left:24px;position:absolute;top:12px;width:120px}.navbar .main-logo span{opacity:0}.navbar .main-logo:hover{cursor:pointer}.navbar .menu-icon{background-image:url(/static/media/menuIcon.c0f0e98c8037d6601c6f.svg);background-position:50%;background-repeat:no-repeat;background-size:40px auto;height:100%;position:absolute;right:10px;visibility:hidden;width:80px}.navbar .menu-icon:hover{cursor:pointer}.navbar .language-menu{align-items:center;display:flex;font-family:Zen Kaku Gothic New,sans-serif;height:100%;position:absolute;right:20px;top:0}.navbar .language-menu .language-button{align-items:center;background:none;border:1px solid #e3a33f59;border-radius:999px;color:#e3a33f;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:6px;letter-spacing:2px;padding:7px 10px;transition:color .3s,border-color .3s}.navbar .language-menu .language-button:hover{border-color:#f2c477;color:#f2c477}.navbar .language-menu .language-globe{height:18px;width:18px}.navbar .language-menu .language-arrow{border-bottom:1.5px solid;border-right:1.5px solid;height:6px;margin:-3px 2px 0 0;transform:rotate(45deg);transition:transform .3s;width:6px}.navbar .language-menu .language-list{background-color:#1c1a18;border:1px solid #e3a33f59;border-radius:12px;box-shadow:0 18px 40px -12px #000;list-style:none;margin:0;min-width:170px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% - 8px);transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden}.navbar .language-menu .language-list a{align-items:center;border-radius:8px;color:#f2eadc;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:10px 12px;transition:background-color .2s,color .2s}.navbar .language-menu .language-list a:hover{background-color:#e3a33f1f;color:#f2c477}.navbar .language-menu .language-list a[aria-current]{color:#e3a33f}.navbar .language-menu .language-list a[aria-current] .language-code{background-color:#c8242b;border-color:#c8242b;color:#fff}.navbar .language-menu .language-list .language-code{border:1px solid #8a5e1f;border-radius:4px;color:#b2a998;font-size:11px;font-weight:700;letter-spacing:1px;padding:2px 0;text-align:center;width:34px}.navbar .language-menu.is-open .language-arrow{transform:rotate(225deg) translate(-2px,-2px)}.navbar .language-menu.is-open .language-list{opacity:1;transform:none;visibility:visible}.navbar .menu{color:#e3a33f;display:flex;font-family:Zen Kaku Gothic New,sans-serif;font-weight:600;gap:40px;height:100%;letter-spacing:3px;position:absolute;right:128px;top:0}.navbar .menu .link-kanji,.navbar .menu .menu-info{display:none}.navbar .menu .selected{color:#f2c477}.navbar .menu .selected .underline{opacity:1!important;transform:scaleX(1)!important}.navbar .menu .link-order a{background:linear-gradient(135deg,#e0393f,#c8242b);border-radius:999px;box-shadow:0 8px 20px -10px #e0393f;color:#fff;display:block;padding:9px 18px;transition:box-shadow .3s,transform .3s}.navbar .menu .link-order .underline{display:none}.navbar .menu .link-order:hover{color:#fff}.navbar .menu .link-order:hover a{box-shadow:0 12px 26px -10px #e0393f;transform:translateY(-2px)}.navbar .menu .link{align-self:center;justify-self:center;transform:translateY(-3px)}.navbar .menu .link .underline{background-color:#f2c477;height:1px;margin:auto;opacity:0;position:relative;transform:scaleX(0);transition:opacity .3s,transform .3s;width:calc(100% - 4px)}.navbar .menu .link .underline:after{background-color:#f2c477;content:"";height:1px;position:absolute;top:4px;transform:translateX(-50%);width:60%}.navbar .menu .link:hover{color:#f2c477;cursor:pointer}.navbar .menu .link:hover .underline{opacity:.5;transform:scaleX(.6)}@media(max-width:1020px){.navbar .language-menu{right:86px}.navbar .menu-icon{transition:background-size .3s;visibility:visible}.navbar .menu-icon:after,.navbar .menu-icon:before{background-color:#ead1af;border-radius:2px;content:"";height:1.5px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,transform .4s;width:26px}.navbar.is-open .menu-icon{background-size:0 auto}.navbar.is-open .menu-icon:before{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}.navbar.is-open .menu-icon:after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}.navbar .menu{background-color:#0d0b0a;background-image:radial-gradient(circle at 100% 100%,#c8242b4d,#c8242b14 35%,#0000 60%);flex-direction:column;gap:0;height:calc(100vh - 68px);height:calc(100dvh - 68px);left:0;overflow-y:auto;padding:16px 28px 32px;position:fixed;right:0;top:68px;transform:translateX(100%);transition:transform .5s cubic-bezier(.7,0,.2,1),visibility .5s;visibility:hidden}.navbar .menu .link{align-self:stretch;border-bottom:1px solid #e3a33f2e;opacity:0;transform:translateX(32px);transition:opacity .4s,transform .4s,box-shadow .3s}.navbar .menu .link a{align-items:baseline;color:#f2eadc;display:flex;font-family:Shippori Mincho B1,serif;font-size:22px;font-weight:700;justify-content:space-between;letter-spacing:2px;padding:22px 4px 18px 16px;transition:color .3s}.navbar .menu .link .link-kanji{color:#8a5e1f;display:inline;font-family:Yuji Syuku,serif;font-size:20px;letter-spacing:0;transition:color .3s}.navbar .menu .link .underline{display:none}.navbar .menu .link:hover a{color:#f2c477}.navbar .menu .link.selected{box-shadow:inset 3px 0 0 #c8242b}.navbar .menu .link.selected a{color:#f2c477}.navbar .menu .link.selected .link-kanji{color:#e0393f}.navbar .menu .link.link-order{border-bottom:none;box-shadow:none;margin-top:32px;order:1}.navbar .menu .link.link-order a{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;gap:14px;justify-content:center;letter-spacing:4px;padding:16px 24px}.navbar .menu .link.link-order .link-kanji{color:#ffffffbf;font-size:16px}.navbar .menu .menu-info{align-items:center;color:#b2a998;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;letter-spacing:1px;margin-top:auto;opacity:0;order:2;padding-top:32px;text-align:center;transition:opacity .4s}.navbar .menu .menu-info a{color:#e3a33f;cursor:pointer}.navbar.is-open .menu{transform:none;visibility:visible}.navbar.is-open .menu .link{opacity:1;transform:none;transition-delay:calc(.15s + var(--i)*.06s)}.navbar.is-open .menu .link.link-order{transition-delay:.45s}.navbar.is-open .menu .menu-info{opacity:1;transition-delay:.55s}}.home{background-color:#141210;background-image:url(/static/media/texture.8712e4dd91a4fcb93bfe.svg);background-size:400px 400px;color:#f2eadc;overflow-x:hidden;width:100%}.home,.home section{position:relative}.home .front{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.1fr .9fr;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;padding:120px max(30px,(100vw - 1240px)/2)}.home .front:before{background:linear-gradient(90deg,#141210eb 30%,#1412108c),linear-gradient(180deg,#14121099,#0000 35%,#0000 70%,#141210);content:"";inset:0;position:absolute;z-index:-2}.home .front-bg{animation:front-zoom 24s ease-in-out infinite alternate;background:url(/static/media/noodle-lift.5456a99ea68c6535f0a0.webp) 70% 50%/cover no-repeat;inset:-4%;position:absolute;z-index:-3}.home .front-kanji{color:#f2eadc0f;font-family:Yuji Syuku,serif;font-size:clamp(90px,13vh,150px);left:1vw;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:-1}.home .front-bowl{animation:front-in 1.2s cubic-bezier(.22,1,.36,1) .3s both;aspect-ratio:1;justify-self:center;order:2;position:relative;width:min(40vw,520px)}.home .front-sun{animation:front-sun 9s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#e0393f,#c8242b 55%,#8d171c);border-radius:50%;box-shadow:0 0 90px 10px #e0393f59;position:absolute;right:-10%;top:-8%;width:78%;z-index:-1}.home .front-bowl-photo{animation:bowl-spin 80s linear infinite;border-radius:50%;box-shadow:0 40px 80px -30px #000,0 0 0 10px #f2eadc0f;display:block;height:100%;object-fit:cover;width:100%}.home .front-seal{bottom:4%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));left:2%;position:absolute;transform:rotate(-6deg);width:clamp(56px,6vw,84px)}.home .front-content{align-items:flex-start;display:flex;flex-direction:column;gap:22px;max-width:640px;text-align:left}.home .front-logo{animation:front-in 1s cubic-bezier(.22,1,.36,1) .1s both;height:auto;width:clamp(200px,26vw,340px)}.home .front-title{animation:front-in 1s cubic-bezier(.22,1,.36,1) .4s both;color:#f2eadc;font-family:Shippori Mincho B1,serif;font-size:clamp(30px,4.2vw,54px);font-weight:700;line-height:1.15}.home .front-title em{color:#e3a33f;font-style:normal}.home .front-text{animation:front-in 1s cubic-bezier(.22,1,.36,1) .55s both;color:#b2a998;font-size:clamp(16px,1.8vw,18px);line-height:1.75}.home .front-buttons{align-items:center;animation:front-in 1s cubic-bezier(.22,1,.36,1) .7s both;justify-content:flex-start;margin-top:6px}.home .front-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#14121099;border:1px solid #e3a33f73;border-radius:999px;display:flex}.home .front-bar .cta{font-size:15px;letter-spacing:2px;min-height:46px;padding:0 24px}.home .front-bar .cta-red{box-shadow:0 0 0 3px #e0393f38,0 10px 26px -8px #e0393f;margin:-4px 6px -4px -3px;min-height:56px;padding:0 30px}.home .front-bar-link{border-radius:0;color:#f2c477}.home .front-bar-link:before{background:linear-gradient(110deg,#0000 30%,#ffffff24 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);z-index:-1}.home .front-bar-link+.front-bar-link{border-radius:0 999px 999px 0;color:#b2a998;padding-right:30px}.home .front-bar-link+.front-bar-link:after{background-color:#e3a33f4d;bottom:8px;content:"";left:0;position:absolute;top:8px;width:1px}.home .front-bar .front-bar-link:hover{background-color:#f2eadc0f;color:#e0393f;transform:none}.home .front-bar .front-bar-link:hover:before{transform:translateX(120%)}.home .front-fomo{align-items:center;animation:front-in 1s cubic-bezier(.22,1,.36,1) .9s both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#8d171c59;border:1px solid #e0393f80;border-radius:999px;color:#e9e1d3;cursor:pointer;display:inline-flex;font-size:14px;gap:12px;margin-top:10px;padding:9px 18px}.home .front-fomo u{text-underline-offset:3px}.home .front-fomo:hover{border-color:#e0393f;color:#fff}.home .front-scroll{border:2px solid #e3a33f99;border-radius:14px;bottom:28px;height:38px;width:24px}.home .front-scroll,.home .front-scroll span{left:50%;position:absolute;transform:translateX(-50%)}.home .front-scroll span{animation:front-scroll 1.8s ease-in-out infinite;background-color:#e3a33f;border-radius:2px;height:8px;top:7px;width:4px}.home .section1{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.05fr 1fr;margin:auto;max-width:1200px;padding:40px 30px 110px}.home .section1 .intro{align-items:flex-start;display:flex;flex-direction:column;gap:20px;text-align:left}.home .section1 .intro .lead{margin:0}.home .section1 .stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:14px;width:100%}.home .section1 .stat{background-color:#141210;border:1px solid #e3a33f33;border-radius:18px;padding:18px 10px;text-align:center}.home .section1 .stat-number{-webkit-text-fill-color:#0000;background:radial-gradient(#d48a2a,#f6d08a);background:-webkit-linear-gradient(top,#f6d08a,#d48a2a);-webkit-background-clip:text;font-family:Shippori Mincho B1,serif;font-size:clamp(34px,4vw,46px);line-height:1.1}.home .section1 .stat-text{color:#8a8174;font-family:Zen Kaku Gothic New,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.home .section1 .stat-featured{background:radial-gradient(circle at 30% 0,#e0393f,#c8242b 45%,#8d171c);border-color:#e0393f;box-shadow:0 16px 34px -14px #c8242bcc}.home .section1 .stat-featured .stat-number{-webkit-text-fill-color:#f4ede1;background:none;color:#f4ede1}.home .section1 .stat-featured .stat-text{color:#f4ede1d9}.home .section1 .stat-stars{color:#f2c477;font-size:13px;letter-spacing:3px}.home .collage{aspect-ratio:1/.95;position:relative}.home .collage img{border-radius:22px;box-shadow:0 24px 50px -20px #000;object-fit:cover;position:absolute;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home .collage img:hover{transform:scale(1.04) rotate(0deg)!important;z-index:2}.home .collage .collage-main{height:66%;left:0;top:12%;width:76%}.home .collage .collage-top{border:4px solid #141210;height:36%;right:0;top:0;transform:rotate(3deg);width:44%}.home .collage .collage-bottom{border:4px solid #141210;bottom:0;height:42%;right:4%;transform:rotate(-2.5deg);width:52%}.home .collage .collage-badge{align-items:center;animation:badge-spin 14s linear infinite;background:radial-gradient(circle at 35% 30%,#e0393f,#c8242b 60%,#8d171c);border-radius:50%;bottom:6%;box-shadow:0 14px 30px -10px #e0393f;color:#fff;display:flex;flex-direction:column;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;height:120px;justify-content:center;left:6%;letter-spacing:2px;position:absolute;text-transform:uppercase;width:120px;z-index:3}.home .collage .collage-badge span{font-family:Shippori Mincho B1,serif;font-size:34px;letter-spacing:0;line-height:1}.home .section3{background-color:#141210;isolation:isolate;overflow:hidden;padding:80px 24px 60px}.home .section3:before{background-image:radial-gradient(circle at 50% 100%,#0000 37%,#e3a33f 38%,#e3a33f 41%,#0000 42%,#0000 57%,#e3a33f 58%,#e3a33f 61%,#0000 62%,#0000 77%,#e3a33f 78%,#e3a33f 81%,#0000 82%);background-size:72px 36px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%,#000 70%,#0000);mask-image:linear-gradient(180deg,#0000,#000 30%,#000 70%,#0000);opacity:.05;pointer-events:none;position:absolute;z-index:-1}.home .section3 .dishes-container{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(4,1fr);margin:0 auto 52px;max-width:1240px}.home .section3 .dish{display:flex;flex-direction:column;gap:12px;text-align:left}.home .section3 .dish:hover img{filter:saturate(1.15);transform:scale(1.08)}.home .section3 .dish:hover .dish-photo:after{opacity:1}.home .section3 .dish-photo{aspect-ratio:1;margin:0 6% 10px;position:relative}.home .section3 .dish-photo:after{background:linear-gradient(0deg,#c8242b66,#0000 55%);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s}.home .section3 .dish-photo img{border-radius:50%;box-shadow:0 0 0 1px #e3a33f73,0 0 0 10px #141210,0 0 0 11px #e3a33f33,0 26px 40px -18px #000;display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s;width:100%}.home .section3 .dish-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0d0b0ad9;border:1px solid #ffffff1f;border-radius:999px;color:#e6e6e6;font-family:Zen Kaku Gothic New,sans-serif;font-size:13px;font-weight:700;left:-6%;letter-spacing:1.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:0;z-index:1}.home .section3 .dish-number{bottom:-6px;color:#f2c477;filter:drop-shadow(0 4px 10px rgba(0,0,0,.7));font-family:Shippori Mincho B1,serif;font-size:54px;position:absolute;right:-4%;z-index:1}.home .section3 .dish-title{font-family:Shippori Mincho B1,serif;font-size:30px;font-weight:400;line-height:1.1;padding-top:4px}.home .section3 .dish-title span{-webkit-text-fill-color:#0000;background:radial-gradient(#d48a2a,#f6d08a);background:-webkit-linear-gradient(top,#f6d08a,#d48a2a);-webkit-background-clip:text}.home .section3 .description{color:#b2a998;font-size:15px;line-height:1.6}.home .section4{background-color:#1c1a18;background-image:url(/static/media/texture.8712e4dd91a4fcb93bfe.svg);background-size:400px 400px;padding:80px 24px 120px}.home .section4 .container{grid-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1080px}.home .section4 .cocina{align-items:center;display:flex;gap:26px;padding:30px 0;text-align:left}.home .section4 .cocina:nth-child(-n+2){border-bottom:1px solid #e3a33f29}.home .section4 .cocina img{background-color:#141210;border:1px solid #e3a33f73;border-radius:20px;box-shadow:0 18px 30px -16px #000;box-sizing:border-box;flex:none;height:170px;object-fit:cover;padding:6px;width:170px}.home .section4 .cocina-text{display:flex;flex-direction:column;gap:8px}.home .section4 .cocina-kanji{color:#e0393f;font-family:Yuji Syuku,serif;font-size:22px;line-height:1}.home .section4 .title{color:#f2c477;font-family:Shippori Mincho B1,serif;font-size:28px;font-weight:700;line-height:1.1}.home .section4 .description{color:#b2a998;font-size:15px;line-height:1.6}.home .section2{background:radial-gradient(circle at 75% 50%,#c8242b,#8d171c 55%,#5a0f12);isolation:isolate;overflow:hidden;padding:120px 30px}.home .section2:before{background-image:radial-gradient(circle at 50% 100%,#0000 37%,#e3a33f 38%,#e3a33f 41%,#0000 42%,#0000 57%,#e3a33f 58%,#e3a33f 61%,#0000 62%,#0000 77%,#e3a33f 78%,#e3a33f 81%,#0000 82%);background-size:72px 36px;content:"";height:70%;left:0;-webkit-mask-image:radial-gradient(circle at 0 0,#000,#0000 70%);mask-image:radial-gradient(circle at 0 0,#000,#0000 70%);opacity:.08;top:0;width:60%}.home .section2:after,.home .section2:before{pointer-events:none;position:absolute;z-index:-1}.home .section2:after{bottom:-12%;color:#000;content:"出前";font-family:Yuji Syuku,serif;font-size:420px;line-height:1;opacity:.12;right:-2%}.home .section2 .kicker{color:#f2c477}.home .section2 .heading em{-webkit-text-fill-color:#f2c477;background:none;color:#f2c477}.home .section2 .lead{color:#f4ede1;opacity:.85}.home .section2 .cta-red{background:#f4ede1;box-shadow:0 10px 24px -10px #000;color:#1a1714}.home .section2 .cta-gold{background:#0000;border-color:#f4ede1;color:#f4ede1}.home .section2 .cta-gold:hover{background-color:#f4ede1;color:#8d171c}.home .section2 .container{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:auto;max-width:1200px}.home .section2 .left{align-items:flex-start;display:flex;flex-direction:column;gap:22px;text-align:left}.home .section2 .left .lead{margin:0}.home .section2 .left .cta-buttons{justify-content:flex-start}.home .section2 .perks{color:#f2eadc;display:flex;flex-direction:column;font-weight:600;gap:10px;list-style:none}.home .section2 .perks li{align-items:center;display:flex;gap:12px}.home .section2 .perks li:before{background-color:#f4ede1;border-radius:50%;color:#c8242b;content:"✓";display:grid;flex-shrink:0;font-size:13px;height:24px;place-items:center;width:24px}.home .section2 .right{position:relative}.home .section2 .right img{border-radius:26px;box-shadow:0 30px 60px -28px #000;display:block;height:auto;transform:rotate(2deg);transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.home .section2 .right img:hover{transform:rotate(0deg) scale(1.02)}.home .section2 .badge{align-items:center;animation:front-float 6s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#2a2522,#0d0b0a);border:2px solid #e3a33f;border-radius:50%;box-shadow:0 14px 30px -10px #000;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:600;height:130px;justify-content:center;left:-26px;line-height:1.25;padding:12px;position:absolute;top:-30px;width:130px}.home .section2 .badge span{font-family:Yuji Syuku,serif;font-size:26px;line-height:1.2;white-space:nowrap}@keyframes front-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes front-sun{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bowl-spin{to{transform:rotate(1turn)}}@keyframes front-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-18px) rotate(3deg)}}@keyframes front-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes front-scroll{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}@keyframes badge-spin{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media(max-width:1200px){.home .front-bar{border-radius:30px;flex-wrap:wrap;max-width:420px;width:100%}.home .front-bar .cta-red{flex:1 1 100%;margin:-4px -3px 0}.home .front-bar .front-bar-link{border-radius:0 0 0 29px;flex:1 1;min-height:48px;padding:0 10px}.home .front-bar .front-bar-link+.front-bar-link{border-radius:0 0 29px}}@media(max-width:900px){.home .front{gap:34px;grid-template-columns:none;justify-items:center;padding-top:110px}.home .front:before{background:radial-gradient(circle at 50% 40%,#14121080,#141210e6 75%),linear-gradient(180deg,#14121099,#0000 35%,#0000 70%,#141210)}.home .front-bowl{order:0;width:min(64vw,340px)}.home .front-content{align-items:center;text-align:center}.home .front-buttons{justify-content:center}}@media(max-width:1100px){.home .section3 .dishes-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.home .section1,.home .section2 .container{gap:56px;grid-template-columns:none}.home .section1{padding:20px 24px 80px}.home .section1 .intro{align-items:center;text-align:center}.home .section2{padding:90px 24px}.home .section2:after{font-size:220px}.home .section2 .left{align-items:center;text-align:center}.home .section2 .left .cta-buttons{justify-content:center}.home .section2 .right{margin:auto;max-width:560px}.home .section4 .container{grid-template-columns:none}.home .section4 .cocina:not(:last-child){border-bottom:1px solid #e3a33f29}}@media(max-width:600px){.home .front{padding:100px 18px 110px}.home .front-bar .front-bar-link{font-size:13px;letter-spacing:1px;padding:0 8px}.home .front-fomo{font-size:13px}.home .section3 .dishes-container{grid-template-columns:none}.home .section3 .dish-photo{aspect-ratio:4/3.4}.home .section4 .cocina{gap:18px}.home .section4 .cocina img{height:110px;width:110px}.home .section1 .stats{gap:10px}.home .collage .collage-badge{font-size:11px;height:92px;width:92px}.home .collage .collage-badge span{font-size:26px}.home .section2 .badge{font-size:11px;height:104px;left:-6px;top:-24px;width:104px}.home .section2 .badge span{font-size:20px}}@media(prefers-reduced-motion:reduce){.home .collage-badge,.home .front-bg,.home .front-bowl-photo,.home .front-scroll span,.home .front-sun,.home .section2 .badge{animation:none}}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:0s;transition-delay:var(--reveal-delay,0s)}[data-reveal=up]{transform:translateY(44px)}[data-reveal=left]{transform:translateX(-56px)}[data-reveal=right]{transform:translateX(56px)}[data-reveal=zoom]{transform:scale(.9)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@keyframes slide-loop{to{transform:translateX(-50%)}}.marquee{background:linear-gradient(90deg,#8d171c,#c8242b 30%,#c8242b 70%,#8d171c);box-shadow:0 18px 40px -18px #000;margin-left:-2%;overflow:hidden;padding:16px 0;position:relative;transform:rotate(-1.6deg);width:104%;z-index:2}.marquee:hover .marquee-track{animation-play-state:paused}.marquee .marquee-track{animation:slide-loop 38s linear infinite;display:flex;width:max-content}.marquee ul{display:flex;list-style:none}.marquee li{align-items:center;color:#fff;display:flex;font-family:Shippori Mincho B1,serif;font-size:clamp(22px,3vw,34px);gap:40px;padding-left:40px;white-space:nowrap}.marquee li:after{color:#f2c477;content:"✦";font-size:.55em}.gallery{overflow:hidden;padding:110px 0 100px}.gallery .gallery-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;padding:10px 0}.gallery .gallery-row:hover .gallery-track{animation-play-state:paused}.gallery .is-reverse .gallery-track{animation-direction:reverse}.gallery .gallery-track{animation:slide-loop 70s linear infinite;display:flex;width:max-content}.gallery img{aspect-ratio:1;border-radius:18px;box-shadow:0 10px 24px -12px #000;display:block;filter:saturate(.95) brightness(.92);height:auto;margin-right:18px;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s;width:clamp(190px,21vw,290px)}.gallery img:hover{filter:saturate(1.15) brightness(1.05);transform:scale(1.05) rotate(-1.2deg)}.menus-teaser{background:linear-gradient(180deg,#000,#141210);padding:110px 24px;position:relative}.menus-teaser .heading em{-webkit-text-fill-color:#e0393f;background:linear-gradient(#0000 64%,#c8242b4d 0);color:#e0393f}.menus-teaser .menus-teaser-cards{grid-gap:118px 28px;display:grid;gap:118px 28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:90px auto 0;max-width:860px}.menus-teaser .menus-teaser-card{align-items:center;background:linear-gradient(160deg,#221e1a,#171412);border:1px solid #e3a33f38;border-radius:26px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;isolation:isolate;padding:118px 24px 34px;position:relative;transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s,translate .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),translate .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s}.menus-teaser .menus-teaser-card:hover{border-color:#e0393fb3;box-shadow:0 24px 50px -24px #e0393f;translate:0 -8px}.menus-teaser .menus-teaser-card:hover .menus-teaser-link{background-color:#c8242b;color:#fff}.menus-teaser .menus-teaser-backdrop{border-radius:inherit;color:#f2eadc0f;font-family:Yuji Syuku,serif;font-size:150px;inset:0;line-height:1;overflow:hidden;padding:0 10px;pointer-events:none;position:absolute;text-align:start;writing-mode:vertical-lr;z-index:-1}.menus-teaser .menus-teaser-backdrop:after{background-image:radial-gradient(circle at 50% 100%,#0000 37%,#e3a33f 38%,#e3a33f 41%,#0000 42%,#0000 57%,#e3a33f 58%,#e3a33f 61%,#0000 62%,#0000 77%,#e3a33f 78%,#e3a33f 81%,#0000 82%);background-size:72px 36px;bottom:0;content:"";height:60%;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%);opacity:.07;pointer-events:none;position:absolute;right:0;width:70%;z-index:-1}.menus-teaser .menus-teaser-photo{border-radius:50%;box-shadow:0 0 0 1px #e3a33f73,0 0 0 10px #0d0b0a,0 0 0 11px #e3a33f33,0 26px 40px -18px #000;height:190px;left:50%;margin-left:-95px;object-fit:cover;position:absolute;top:-90px;width:190px}.menus-teaser .menus-teaser-seal{align-items:center;background:radial-gradient(circle at 35% 30%,#e0393f,#c8242b 60%,#8d171c);border-radius:50%;box-shadow:0 14px 30px -10px #e0393f;color:#fff;display:flex;flex-direction:column;font-family:Shippori Mincho B1,serif;font-size:25px;font-weight:800;height:104px;justify-content:center;left:calc(50% + 34px);line-height:1;position:absolute;top:-6px;transform:rotate(8deg);width:104px}.menus-teaser .menus-teaser-seal small{font-family:Zen Kaku Gothic New,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.6;text-transform:uppercase}.menus-teaser .menus-teaser-name{color:#e3a33f;font-family:Yuji Syuku,serif;font-size:44px;line-height:1.2}.menus-teaser .menus-teaser-time{color:#b2a998;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;letter-spacing:3px}.menus-teaser .menus-teaser-note{color:#b2a998;font-size:15px;margin-top:4px}.menus-teaser .menus-teaser-link{border:1px solid #c8242b;border-radius:999px;color:#e0393f;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;letter-spacing:2px;margin-top:14px;padding:8px 22px;text-transform:uppercase;transition:color .3s,background-color .3s}.final-call{background:url(/static/media/shop-night.538a67779e45a3f38925.webp) 50%/cover no-repeat;isolation:isolate;overflow:hidden;padding:140px 24px;position:relative}.final-call:before{background:radial-gradient(circle at 50% 50%,#6e15192e,#0000 65%),linear-gradient(180deg,#141210,#141210cc 30%,#141210cc 70%,#141210);content:"";inset:0;position:absolute;z-index:-1}.final-call:after{background:linear-gradient(90deg,#0000,#c8242b 25%,#e0393f 50%,#c8242b 75%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.final-call .final-call-content{align-items:center;display:flex;flex-direction:column;gap:22px;margin:auto;max-width:760px}.final-call .heading{font-size:clamp(46px,8vw,92px)}.final-call .lead{color:#d6d6d6}.final-call .final-call-hours{color:#f2c477;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;letter-spacing:2px}.final-call .final-call-links{color:#b2a998;display:flex;flex-wrap:wrap;font-size:15px;gap:10px;justify-content:center}.final-call .final-call-links a{cursor:pointer;text-decoration:underline;text-decoration-color:#e3a33f80;text-underline-offset:4px}.final-call .final-call-links a:hover{color:#e3a33f}.ramen-guide,.reviews{background-color:#f4ede1;background-image:radial-gradient(circle at 20% 10%,#ffffffb3,#0000 40%),radial-gradient(circle at 80% 90%,#c9b48c40,#0000 45%);color:#1a1714}.ramen-guide{padding:110px 24px 100px;position:relative}.ramen-guide .kicker{color:#c8242b}.ramen-guide .heading{color:#1a1714}.ramen-guide .lead{color:#5d554b}.ramen-guide .ramen-guide-broths{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:26px}.ramen-guide .ramen-guide-broths button{all:unset;align-items:center;background-color:#ffffff80;border:1.5px solid #1a171426;border-radius:18px;color:#5d554b;cursor:pointer;display:flex;flex-direction:column;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;gap:4px;letter-spacing:1.5px;min-width:120px;padding:14px 18px;text-transform:uppercase;transition:color .3s,border-color .3s,background-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.ramen-guide .ramen-guide-broths button:hover{border-color:#1a1714;transform:translateY(-3px)}.ramen-guide .ramen-guide-broths button:focus-visible{outline:2px solid #c8242b;outline-offset:3px}.ramen-guide .ramen-guide-broths button.is-selected{background-color:#1a1714;border-color:#1a1714;color:#f4ede1}.ramen-guide .ramen-guide-broths button.is-selected .ramen-guide-kanji{color:#e0393f}.ramen-guide .ramen-guide-kanji{color:#c8242b;font-family:Yuji Syuku,serif;font-size:28px;letter-spacing:0;line-height:1.2}.ramen-guide .ramen-guide-text{animation:guide-in .6s cubic-bezier(.22,1,.36,1) both;color:#5d554b;font-size:16px;font-style:italic;margin:0 auto 40px;max-width:560px}.ramen-guide .ramen-guide-bowls{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin:0 auto;max-width:1240px}.ramen-guide .ramen-guide-bowl{animation:guide-in .6s cubic-bezier(.22,1,.36,1) backwards;display:flex;flex-direction:column;text-align:left;width:220px}.ramen-guide .ramen-guide-bowl img{aspect-ratio:1;display:block;mix-blend-mode:multiply;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.ramen-guide .ramen-guide-bowl:hover img{transform:scale(1.06) rotate(-4deg)}.ramen-guide .ramen-guide-bowl h3{font-family:Shippori Mincho B1,serif;font-size:24px;font-weight:700}.ramen-guide .ramen-guide-bowl p{color:#5d554b;font-size:14px;line-height:1.55;margin:6px 0 10px}.ramen-guide .ramen-guide-bowl-body{border-top:1px solid #1a171426;display:flex;flex:1 1;flex-direction:column;padding-top:10px}.ramen-guide .ramen-guide-bowl-footer{align-items:center;display:flex;gap:8px;margin-top:auto}.ramen-guide .ramen-guide-price{color:#c8242b;font-family:Shippori Mincho B1,serif;font-size:22px;font-weight:800;margin-right:auto}.ramen-guide .ramen-guide-tag{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.ramen-guide .ramen-guide-tag.is-vegan{background-color:#7ebe7840;color:#2f6b2a}.ramen-guide .ramen-guide-tag.is-spicy{background-color:#e0393f26;color:#8d171c}@keyframes guide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reviews{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:300px 1fr;padding:110px max(30px,50% - 570px)}.reviews .kicker{color:#c8242b}.reviews .heading{color:#1a1714}.reviews .section-header{align-items:flex-start;margin-bottom:36px;padding:0;text-align:left}.reviews .reviews-score{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#e0393f,#c8242b 60%,#8d171c);border-radius:50%;box-shadow:0 30px 60px -30px #8d171c,0 0 0 14px #c8242b1a;color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center}.reviews .reviews-number{font-family:Shippori Mincho B1,serif;font-size:96px;font-weight:800;line-height:1}.reviews .reviews-stars{color:#f2c477;font-size:24px;letter-spacing:4px}.reviews .reviews-count{font-size:14px;line-height:1.4;max-width:170px}.reviews .reviews-themes{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;text-align:left}.reviews .reviews-themes li{background-color:#ffffff80;border:1.5px solid #1a17141f;border-radius:20px;padding:22px 20px}.reviews .reviews-themes h3{color:#1a1714;font-family:Shippori Mincho B1,serif;font-size:21px;font-weight:700;margin:6px 0 8px}.reviews .reviews-themes p{color:#5d554b;font-size:15px;line-height:1.6}.reviews .reviews-theme-number{color:#c8242b;font-family:Zen Kaku Gothic New,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px}.reviews .reviews-note{color:#5d554b;font-size:13px;margin-top:18px;text-align:left}@media(max-width:1000px){.reviews{gap:50px;grid-template-columns:none;justify-items:center}.reviews .reviews-score{width:240px}.reviews .reviews-themes{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ramen-guide .ramen-guide-broths button{box-sizing:border-box;flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-width:0}.ramen-guide .ramen-guide-bowls{gap:24px 14px}.ramen-guide .ramen-guide-bowl{width:calc(50% - 7px)}.ramen-guide .ramen-guide-bowl h3{font-size:18px}.ramen-guide .ramen-guide-bowl p{font-size:13px}.ramen-guide .ramen-guide-bowl-footer{flex-wrap:wrap}.reviews{padding:90px 20px}.reviews .reviews-themes{grid-template-columns:none}.reviews .reviews-number{font-size:76px}}@media(max-width:560px){.final-call .final-call-links span{display:none}.final-call .final-call-links{flex-direction:column}}@media(prefers-reduced-motion:reduce){.gallery .gallery-track,.marquee .marquee-track{animation:none}.gallery .gallery-row{overflow-x:auto}}.main-restaurant{background-color:#141210;overflow:hidden;position:relative}.main-restaurant .section{margin:auto;max-width:1200px;overflow:hidden;padding:0 30px;position:relative;text-align:left;z-index:1}.main-restaurant .section:before{background-image:url(/static/media/cherry2.1fc3697bb76c737b139e.webp);background-position:top;background-repeat:repeat;background-size:auto;content:"";filter:opacity(.066) saturate(.33);height:150%;left:-43%;min-width:1800px;overflow:hidden;position:absolute;top:20px;transform:rotate(-30deg);width:200%;z-index:-1}.main-restaurant .section .title{font-family:Shippori Mincho B1,serif;font-size:60px;margin-bottom:20px;margin-top:40px}.main-restaurant .section .title span{-webkit-text-fill-color:#0000;background:radial-gradient(#d48a2a,#f6d08a);background:-webkit-linear-gradient(top,#f6d08a,#d48a2a);-webkit-background-clip:text}.main-restaurant .section .title:after{background-color:#e0393f;border-radius:2px;content:"";display:block;height:3px;margin-top:12px;width:64px}.main-restaurant .section .description{color:#b2a998;font-size:16px;font-weight:700;margin:10px 10px 40px;padding-right:10%}.main-restaurant .section .section-container{grid-gap:5vw;display:grid;gap:5vw;grid-template-columns:1fr 1fr;margin-bottom:80px;padding:0 2px;width:100%}.main-restaurant .section .section-container .wrapper2{gap:24px;grid-template-rows:auto 1fr}.main-restaurant .section .section-container .wrapper1{border-radius:20px;box-shadow:0 24px 44px -24px #000;overflow:hidden}.main-restaurant .section .section-container .wrapper1:hover img{transform:scale(1.06)}.main-restaurant .section .section-container .wrapper1,.main-restaurant .section .section-container .wrapper2{grid-gap:10px;display:grid;gap:10px}.main-restaurant .section .section-container .wrapper1 img,.main-restaurant .section .section-container .wrapper2 img{border-radius:20px;display:block;height:100%;object-fit:cover;position:relative;transition:transform .9s cubic-bezier(.22,1,.36,1);width:100%}.main-restaurant .section .section-container .wrapper1 .info,.main-restaurant .section .section-container .wrapper2 .info{align-items:center;display:flex;gap:20px;height:100%;padding:0 20px;text-align:left;width:100%}.main-restaurant .section .section-container .wrapper1 .info .wrapper,.main-restaurant .section .section-container .wrapper2 .info .wrapper{color:#b2a998;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:8px}.main-restaurant .section .section-container .wrapper1 .info .hours,.main-restaurant .section .section-container .wrapper2 .info .hours{display:flex;flex-direction:column;gap:4px;list-style:none;margin-top:6px}.main-restaurant .section .section-container .wrapper1 .info .hours li,.main-restaurant .section .section-container .wrapper2 .info .hours li{color:#f2eadc;display:flex;gap:12px}.main-restaurant .section .section-container .wrapper1 .info .hours span,.main-restaurant .section .section-container .wrapper2 .info .hours span{color:#e3a33f;font-family:Yuji Syuku,serif;font-weight:400;min-width:80px}.main-restaurant .section .section-container .wrapper1 .info .buttons,.main-restaurant .section .section-container .wrapper2 .info .buttons{display:flex;gap:18px;margin-left:auto}.main-restaurant .section .section-container .wrapper1 .info .whatsapp,.main-restaurant .section .section-container .wrapper2 .info .whatsapp{align-items:center;color:#42ff63;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:2px}.main-restaurant .section .section-container .wrapper1 .info .whatsapp .icon,.main-restaurant .section .section-container .wrapper2 .info .whatsapp .icon{background-image:url(/static/media/WhatsAppIcon.a980e2c5dafae3e8da54.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(1.5);height:48px;width:48px}.main-restaurant .section .section-container .wrapper1 .info .whatsapp.is-instagram,.main-restaurant .section .section-container .wrapper2 .info .whatsapp.is-instagram{color:#f2eadc}.main-restaurant .section .section-container .wrapper1 .info .whatsapp.is-instagram .icon,.main-restaurant .section .section-container .wrapper2 .info .whatsapp.is-instagram .icon{background-image:url(/static/media/instagramIcon.2523681ed0eecd48779b.svg);background-size:40px;filter:none}.main-restaurant .section .section-container .wrapper1 .info .whatsapp:hover,.main-restaurant .section .section-container .wrapper2 .info .whatsapp:hover{cursor:pointer}.main-restaurant .section .section-container .wrapper1 .maps,.main-restaurant .section .section-container .wrapper2 .maps{border:1px solid #e3a33f40;border-radius:20px;box-shadow:0 24px 44px -24px #000;height:100%;width:100%}.main-restaurant .section .section-container .wrapper1 .maps iframe,.main-restaurant .section .section-container .wrapper2 .maps iframe{border-radius:20px;height:100%;width:100%}.main-restaurant .section:nth-child(odd){text-align:right}.main-restaurant .section:nth-child(odd) .title:after{margin-left:auto}.main-restaurant .section:nth-child(odd) .description{padding-left:10%;padding-right:0}.main-restaurant .section:nth-child(odd) .section-container{grid-auto-flow:dense}.main-restaurant .section:nth-child(odd) .section-container .wrapper1{grid-column:2/3}@media(max-width:820px){.main-restaurant .section .title{text-align:center}.main-restaurant .section .title:after{margin:12px auto 0!important}.main-restaurant .section .description{padding-left:0;padding-right:0;text-align:center}.main-restaurant .section .section-container{gap:40px;grid-template-columns:none;grid-template-rows:none;margin:0 auto 80px;max-width:540px}.main-restaurant .section:nth-child(odd) .description{padding-left:0}.main-restaurant .section:nth-child(odd) .section-container .wrapper1{grid-column:1/2}}@media(max-width:602px){.main-restaurant .bg-wrapper .menu-top{grid-template-columns:auto 110px auto}.main-restaurant .section .title{font-size:50px}.main-restaurant .section .section-container .wrapper1{aspect-ratio:4/3}.main-restaurant .section .section-container .wrapper2 .info{padding:0}.main-restaurant .section .section-container .wrapper2 .info .wrapper{font-size:15px}.main-restaurant .section .section-container .maps{height:300px}}@media(max-width:450px){.main-restaurant .section{padding:0 20px}}@media(max-width:400px){.main-restaurant .section .section-container .wrapper2 .info{align-items:flex-start;flex-direction:column}.main-restaurant .section .section-container .wrapper2 .info .buttons{margin-left:0}.main-restaurant .section .section-container .wrapper2 .info .wrapper{font-size:14px}}@media(max-width:360px){.main-restaurant .section{padding:0 12px}.main-restaurant .section .title{font-size:44px}}.main-menu{background-color:#141210;color:#f2eadc;overflow-x:hidden;position:relative}.main-menu section{position:relative;scroll-margin-top:68px}.main-menu .menus-hero{display:grid;isolation:isolate;min-height:78vh;overflow:hidden;padding:140px 24px 110px;place-items:center;position:relative}.main-menu .menus-hero:before{background:radial-gradient(ellipse at 50% 45%,#14121059,#141210bf 75%),linear-gradient(180deg,#141210b3,#0000 30%,#0000 65%,#141210);content:"";inset:0;position:absolute;z-index:-1}.main-menu .menus-hero-bg{animation:menus-hero-zoom 24s ease-in-out infinite alternate;filter:saturate(1.15) contrast(1.05);height:100%;inset:0;object-fit:cover;object-position:50% 60%;position:absolute;width:100%;z-index:-2}.main-menu .menus-hero-content{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:900px}.main-menu .menus-hero-content>*{animation:menus-in 1s cubic-bezier(.22,1,.36,1) both}.main-menu .menus-hero-content>:first-child{animation-delay:.12s}.main-menu .menus-hero-content>:nth-child(2){animation-delay:.24s}.main-menu .menus-hero-content>:nth-child(3){animation-delay:.36s}.main-menu .menus-hero-content>:nth-child(4){animation-delay:.48s}.main-menu .menus-hero-content .heading{font-size:clamp(42px,7vw,84px);text-shadow:0 6px 30px #0009}.main-menu .menus-hero-content .heading em{filter:drop-shadow(0 6px 20px rgba(0,0,0,.7));text-shadow:none}.main-menu .menus-hero-content .lead{text-wrap:balance;color:#d2d2d2;max-width:700px;text-shadow:0 2px 14px #000c}.main-menu .menus-hero-hours{color:#f2c477;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;letter-spacing:2px}.main-menu .menus-hero-hours span{white-space:nowrap}.main-menu .menus-container{padding:120px 24px 100px}.main-menu .menus-container .wrapper{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.main-menu .menu-card{background:linear-gradient(160deg,#221e1a,#171412);border:1px solid #e3a33f33;border-radius:26px;display:flex;flex-direction:column;overflow:hidden;transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s,border-color .45s,box-shadow .45s,translate .45s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),border-color .45s,box-shadow .45s,translate .45s cubic-bezier(.22,1,.36,1)}.main-menu .menu-card:hover{border-color:#e3a33fbf;box-shadow:0 26px 50px -26px #e3a33f;translate:0 -8px}.main-menu .menu-card:hover .menu-photo img{transform:scale(1.08)}.main-menu .menu-photo{aspect-ratio:3/2;overflow:hidden;position:relative}.main-menu .menu-photo img{display:block;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1);width:100%}.main-menu .menu-time{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0d0b0ad9;border-radius:999px;bottom:16px;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;left:16px;letter-spacing:2px;padding:6px 14px;position:absolute}.main-menu .menu-body{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:26px 24px 30px}.main-menu .menu-title{color:#e3a33f;font-family:Yuji Syuku,serif;font-size:44px;font-weight:400;line-height:1}.main-menu .menu-stamp{align-items:center;background:radial-gradient(circle at 30% 20%,#e0393f,#c8242b 50%,#8d171c);border:2px solid #f4ede159;border-radius:50%;box-shadow:0 14px 30px -12px #000;color:#f4ede1;display:flex;flex-direction:column;gap:2px;height:118px;justify-content:center;padding:10px;position:absolute;right:16px;rotate:-6deg;text-align:center;top:16px;width:118px}.main-menu .menu-stamp b{font-family:Shippori Mincho B1,serif;font-size:30px;line-height:1}.main-menu .menu-stamp small{font-size:10px;letter-spacing:1px;line-height:1.2;opacity:.9;text-transform:uppercase}.main-menu .menu-stamp-kanji{font-family:Yuji Syuku,serif;font-size:22px;line-height:1.1;white-space:nowrap}.main-menu .menu-description{color:#b2a998;flex:1 1;font-size:15px;line-height:1.6;margin-bottom:14px;max-width:300px}.main-menu .anatomy{background:radial-gradient(ellipse at 80% 50%,#c8242b24,#0000 60%),#1c1a18;padding:110px 30px}.main-menu .anatomy .container{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:auto;max-width:1200px}.main-menu .anatomy .left{align-items:flex-start;display:flex;flex-direction:column;gap:22px;text-align:left}.main-menu .anatomy .left .lead{margin:0}.main-menu .anatomy-parts{grid-gap:14px 24px;counter-reset:part;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr;list-style:none}.main-menu .anatomy-parts li{grid-gap:2px 12px;counter-increment:part;display:grid;gap:2px 12px;grid-template-columns:30px 1fr}.main-menu .anatomy-parts li:before{background-color:#c8242b;border-radius:50%;color:#fff;content:counter(part);display:grid;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:700;grid-row:span 2;height:30px;place-items:center;width:30px}.main-menu .anatomy-parts strong{color:#f2eadc;font-family:Shippori Mincho B1,serif;font-size:18px}.main-menu .anatomy-parts span{color:#b2a998;font-size:14px;line-height:1.5}.main-menu .anatomy-bowl{aspect-ratio:1;justify-self:center;position:relative;width:min(100%,500px)}.main-menu .anatomy-bowl img{border-radius:50%;box-shadow:0 0 0 1px #e3a33f73,0 0 0 14px #1c1a18,0 0 0 15px #e3a33f33,0 40px 70px -30px #000;display:block;height:100%;object-fit:cover;width:100%}.main-menu .anatomy-dot{animation:dot-pulse 2.4s ease-in-out infinite;background-color:#c8242b;border:2px solid #fff;border-radius:50%;box-shadow:0 6px 16px #00000073;color:#fff;display:grid;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;height:34px;place-items:center;position:absolute;transform:translate(-50%,-50%);width:34px}.main-menu .anatomy-dot:first-of-type{animation-delay:.3s}.main-menu .anatomy-dot:nth-of-type(2){animation-delay:.6s}.main-menu .anatomy-dot:nth-of-type(3){animation-delay:.9s}.main-menu .anatomy-dot:nth-of-type(4){animation-delay:1.2s}.main-menu .anatomy-dot:nth-of-type(5){animation-delay:1.5s}.main-menu .anatomy-dot:nth-of-type(6){animation-delay:1.8s}.main-menu .meals{background-color:#f4ede1;color:#1a1714;padding:120px 24px 100px}.main-menu .meals .kicker{color:#c8242b}.main-menu .meals .heading{color:#1a1714}.main-menu .meals-tabs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:-12px auto 24px;max-width:900px}.main-menu .meals-tabs button{align-items:center;background-color:#ffffff8c;border:1.5px solid #1a17141f;border-radius:18px;color:#5d554b;cursor:pointer;display:flex;flex-direction:column;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:700;gap:6px;letter-spacing:1.5px;padding:12px 8px;text-transform:uppercase;transition:color .3s,border-color .3s,background-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.main-menu .meals-tabs button b{color:#c8242b;font-family:Yuji Syuku,serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.2}.main-menu .meals-tabs button:hover{border-color:#1a1714;transform:translateY(-3px)}.main-menu .meals-tabs button:focus-visible{outline:2px solid #c8242b;outline-offset:2px}.main-menu .meals-tabs .is-selected{background-color:#1a1714;border-color:#1a1714;color:#f4ede1}.main-menu .meals-tabs .is-selected b{color:#e0393f}.main-menu .meals-note{color:#5d554b;font-style:italic;margin-bottom:30px}.main-menu .meals-grid{grid-gap:28px 22px;display:grid;gap:28px 22px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0 auto 52px;max-width:1200px}.main-menu .dish-container{animation:dish-pop .6s cubic-bezier(.22,1,.36,1) backwards;display:flex;flex-direction:column;text-align:left}.main-menu .dish-container .photo{aspect-ratio:1;border-radius:20px;display:grid;overflow:hidden;place-items:center;width:100%}.main-menu .dish-container .photo img{display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.main-menu .dish-container .photo-placeholder{aspect-ratio:1;border:3px solid #c8242b99;border-radius:12px;color:#c8242bbf;display:grid;font-family:Shippori Mincho B1,serif;font-size:40px;font-weight:800;place-items:center;transform:rotate(-6deg);width:40%}.main-menu .dish-container .dish-body{border-top:1px solid #1a171426;display:flex;flex:1 1;flex-direction:column;gap:6px;padding-top:12px}.main-menu .dish-container .name{color:#1a1714;font-family:Shippori Mincho B1,serif;font-size:20px;font-weight:700;line-height:1.25}.main-menu .dish-container .dish-description{color:#5d554b;font-size:14px;line-height:1.55}.main-menu .dish-container .dish-footer{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:4px}.main-menu .dish-container .dish-price{color:#c8242b;font-family:Shippori Mincho B1,serif;font-size:20px;font-weight:800;margin-right:auto}.main-menu .dish-container .dish-tag{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.main-menu .dish-container .dish-tag.is-vegan{background-color:#7ebe7840;color:#2f6b2a}.main-menu .dish-container .dish-tag.is-spicy{background-color:#e0393f26;color:#8d171c}.main-menu .dish-container:hover .photo img{transform:scale(1.08) rotate(-4deg)}.main-menu .takeaway{background:radial-gradient(circle at 75% 50%,#c8242b,#8d171c 55%,#5a0f12);isolation:isolate;overflow:hidden;padding:110px 30px}.main-menu .takeaway:after{bottom:-5%;color:#000;content:"持ち帰り";font-family:Yuji Syuku,serif;font-size:260px;line-height:1;opacity:.12;pointer-events:none;position:absolute;right:-4%;z-index:-1}.main-menu .takeaway .kicker{color:#f2c477}.main-menu .takeaway .heading em{-webkit-text-fill-color:#f2c477;background:none;color:#f2c477}.main-menu .takeaway .lead{color:#f4ede1;opacity:.85}.main-menu .takeaway .cta-red{background:#f4ede1;box-shadow:0 10px 24px -10px #000;color:#1a1714}.main-menu .takeaway .cta-gold{background:#0000;border-color:#f4ede1;color:#f4ede1}.main-menu .takeaway .cta-gold:hover{background-color:#f4ede1;color:#8d171c}.main-menu .takeaway .container{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.1fr 1fr;margin:auto;max-width:1200px}.main-menu .takeaway img{border-radius:26px;box-shadow:0 30px 60px -28px #000;display:block;height:auto;width:100%}.main-menu .takeaway .right{align-items:flex-start;display:flex;flex-direction:column;gap:22px;text-align:left}.main-menu .takeaway .right .lead{margin:0}.main-menu .takeaway .right .cta-buttons{justify-content:flex-start}.main-menu .cartas{background:radial-gradient(circle at 15% 20%,#c8242b0f,#0000 40%),radial-gradient(circle at 85% 80%,#e3a33f1f,#0000 45%),#f4ede1;color:#1a1714;padding:110px 24px 120px}.main-menu .cartas .kicker{color:#c8242b}.main-menu .cartas .heading{color:#1a1714}.main-menu .cartas .wrapper{display:flex;flex-direction:column;gap:22px;margin:auto;max-width:980px;text-align:left}.main-menu .cartas .carta-title{align-items:baseline;border-bottom:1.5px solid #1a17141f;display:flex;gap:14px;margin-top:14px;padding-bottom:12px}.main-menu .cartas .carta-title b{color:#c8242b;font-family:Yuji Syuku,serif;font-size:26px;font-weight:400}.main-menu .cartas .carta-title h3{color:#1a1714;font-family:Shippori Mincho B1,serif;font-size:30px}.main-menu .cartas .carta-list{grid-gap:20px 56px;display:grid;gap:20px 56px;grid-template-columns:repeat(2,1fr);list-style:none}.main-menu .cartas .carta-list li{display:flex;flex-direction:column;gap:2px}.main-menu .cartas .carta-list.is-prices{gap:14px 56px;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.main-menu .cartas .carta-list.is-prices li{align-items:baseline;flex-direction:row;gap:10px}.main-menu .cartas .carta-list.is-prices li:after{border-bottom:1px dotted #1a17144d;content:"";flex:1 1;order:1}.main-menu .cartas .carta-item-name{color:#1a1714;font-family:Shippori Mincho B1,serif;font-size:20px;font-weight:700}.main-menu .cartas .is-prices .carta-item-name{font-size:17px}.main-menu .cartas .carta-item-text{color:#5d554b;font-size:15px}.main-menu .cartas .carta-item-price{color:#c8242b;font-weight:700;order:2;white-space:nowrap}@keyframes menus-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes menus-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dot-pulse{0%,to{box-shadow:0 6px 16px #00000073,0 0 0 0 #c8242b99}50%{box-shadow:0 6px 16px #00000073,0 0 0 10px #c8242b00}}@keyframes dish-pop{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@media(max-width:1000px){.main-menu .menus-container .wrapper{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:640px}.main-menu .anatomy .container,.main-menu .takeaway .container{gap:56px;grid-template-columns:none}.main-menu .anatomy .left,.main-menu .takeaway .right{align-items:center;text-align:center}.main-menu .anatomy .left .cta-buttons,.main-menu .takeaway .right .cta-buttons{justify-content:center}.main-menu .anatomy-bowl{width:min(100%,420px)}.main-menu .takeaway img{margin:auto;max-width:600px}.main-menu .meals-tabs{display:flex;margin:-12px -24px 36px;overflow-x:auto;padding:4px 24px 8px;scrollbar-width:none}.main-menu .meals-tabs button{flex-shrink:0;width:112px}}@media(max-width:640px){.main-menu .menus-hero{min-height:0;padding:120px 18px 80px}.main-menu .meals-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.main-menu .anatomy-parts{grid-template-columns:none;text-align:left}.main-menu .dish-container .dish-price,.main-menu .dish-container .name{font-size:16px}.main-menu .dish-container .dish-description{font-size:13px}.main-menu .dish-container .dish-footer{flex-wrap:wrap}.main-menu .cartas .carta-list,.main-menu .cartas .carta-list.is-prices{grid-auto-flow:row;grid-template-columns:none;grid-template-rows:none}}@media(prefers-reduced-motion:reduce){.main-menu .anatomy-dot,.main-menu .dish-container,.main-menu .menus-hero-bg,.main-menu .menus-hero-content>*{animation:none}}
/*# sourceMappingURL=main.20268cf9.css.map*/