﻿/*!
Theme Name: Veribo Framework
Theme URI: https://www.veribodevelopment.com/
Author: Veribo
Author URI: https://www.veribodevelopment.com/
Description: A basic theme, containing a few helpful functions to get your project started. Perfect for developing custom websites.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/@font-face{font-family:"FT Scenik PRO Trial Cond";src:local("FT Scenik PRO Trial Condensed Heavy"),local("FTScenikPROTrial-CondensedHeavy"),url("assets/fonts/FTScenikPROTrial-CondensedHeavy.woff2") format("woff2"),url("assets/fonts/FTScenikPROTrial-CondensedHeavy.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"FT Scenik PRO Trial Cond";src:local("FT Scenik PRO Trial Condensed Medium"),local("FTScenikPROTrial-CondensedMedium"),url("assets/fonts/FTScenikPROTrial-CondensedMedium.woff2") format("woff2"),url("assets/fonts/FTScenikPROTrial-CondensedMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"ABC Whyte Hangul Plus";src:url("assets/fonts/ABCWhyteHangulPlusVariableUnlicensedTrial-Regular.woff2") format("woff2"),url("assets/fonts/ABCWhyteHangulPlusVariableUnlicensedTrial-Regular.woff") format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"DS-Digital";src:url("assets/fonts/DS-Digital-Bold.woff2") format("woff2"),url("assets/fonts/DS-Digital-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@keyframes shadow-pulse{0%,7%,17%,31%,46%,64%,81%,100%{box-shadow:0 0 24px rgba(255,60,0,.88)}10%{box-shadow:0 0 27px rgba(255,60,0,.94)}17.3%{box-shadow:0 0 13px rgba(255,60,0,.48)}18.1%{box-shadow:0 0 34px #ff3c00}37%{box-shadow:0 0 21px rgba(255,60,0,.8)}46.2%{box-shadow:0 0 14px rgba(255,60,0,.5)}46.8%{box-shadow:0 0 37px #ff3c00}47.4%{box-shadow:0 0 16px rgba(255,60,0,.56)}48.2%{box-shadow:0 0 29px rgba(255,60,0,.96)}70.5%{box-shadow:0 0 8px rgba(255,60,0,.28)}72.2%{box-shadow:0 0 40px #ff3c00}89.4%{box-shadow:0 0 17px rgba(255,60,0,.58)}90.1%{box-shadow:0 0 32px rgba(255,60,0,.98)}}@keyframes shadow-pulse-yellow{0%,9%,23%,38%,55%,73%,88%,100%{box-shadow:0 0 24px rgba(255,255,0,.88)}13%{box-shadow:0 0 28px rgba(255,255,0,.95)}23.2%{box-shadow:0 0 14px rgba(255,255,0,.5)}24%{box-shadow:0 0 36px #ff0}42%{box-shadow:0 0 21px rgba(255,255,0,.8)}55.2%{box-shadow:0 0 15px rgba(255,255,0,.52)}55.9%{box-shadow:0 0 38px #ff0}56.5%{box-shadow:0 0 17px rgba(255,255,0,.58)}57.3%{box-shadow:0 0 30px rgba(255,255,0,.97)}78.6%{box-shadow:0 0 8px rgba(255,255,0,.28)}80.3%{box-shadow:0 0 40px #ff0}93.5%{box-shadow:0 0 16px rgba(255,255,0,.56)}94.3%{box-shadow:0 0 33px #ff0}}@keyframes button-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion: reduce){.button{animation:none}}@keyframes store-sign-emergency-shake{0%,100%{transform:translate(-50%, -50%) translate3d(0, 0, 0) rotate(0deg) scale(1)}20%{transform:translate(-50%, -50%) translate3d(var(--emergency-x), calc(var(--emergency-y) * -1), 0) rotate(var(--emergency-rotation)) scale(var(--emergency-scale))}40%{transform:translate(-50%, -50%) translate3d(calc(var(--emergency-x) * -1), var(--emergency-y), 0) rotate(calc(var(--emergency-rotation) * -1)) scale(1)}60%{transform:translate(-50%, -50%) translate3d(var(--emergency-x), var(--emergency-y), 0) rotate(calc(var(--emergency-rotation) * -1)) scale(var(--emergency-scale))}80%{transform:translate(-50%, -50%) translate3d(calc(var(--emergency-x) * -1), calc(var(--emergency-y) * -1), 0) rotate(var(--emergency-rotation)) scale(1)}}@keyframes store-sign-emergency-blink{0%,100%{opacity:1;filter:brightness(1) drop-shadow(0 0 0 rgba(255, 60, 0, 0))}50%{opacity:var(--emergency-opacity);filter:brightness(var(--emergency-brightness)) drop-shadow(0 0 var(--emergency-glow) rgb(255, 60, 0))}}@keyframes duck-squeak{0%,100%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.12, 0.92) rotate(-5deg)}50%{transform:scale(0.94, 1.1) rotate(4deg)}75%{transform:scale(1.08, 0.96) rotate(-2deg)}}@keyframes rice-steam-rise{0%{opacity:0;transform:translate3d(-50%, 8px, 0) scale(0.55)}20%{opacity:.8}65%{opacity:.45;transform:translate3d(calc(-50% + 7px), -42px, 0) scale(1)}100%{opacity:0;transform:translate3d(calc(-50% - 5px), -80px, 0) scale(1.35)}}@keyframes rice-cooker-working{from{transform:translateY(0) scale(1)}to{transform:translateY(-1px) scale(1.01)}}@keyframes item-alarm-ring{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-4deg) scale(1.04)}75%{transform:rotate(4deg) scale(1.04)}}@keyframes side-dish-explode{0%{opacity:1;transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}12%{transform:translate3d(0, 3px, 0) rotate(0deg) scale(1.08, 0.92)}58%{opacity:1;transform:translate3d(var(--explode-x), var(--explode-y), 0) rotate(var(--explode-rotation)) scale(1.08)}76%{opacity:1;transform:translate3d(var(--explode-x), var(--explode-y), 0) rotate(var(--explode-rotation)) scale(1)}100%{opacity:0;transform:translate3d(0, 0, 0) rotate(0deg) scale(0.9)}}@media(prefers-reduced-motion: reduce){.store-item--side-dishes.is-exploding .side-dishes__piece{animation-duration:.3s}}@keyframes store-light-flicker{0%{opacity:0}25%{opacity:.45}45%{opacity:.2}70%{opacity:.75}100%{opacity:1}}@keyframes service-bell-ring{0%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(3px) scale(1.04, 0.94)}50%{transform:translateY(-2px) scale(0.98, 1.06)}75%{transform:translateY(1px) scale(1.02, 0.98)}}@keyframes fryer-bubbling{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(0, -1px, 0) scale(1.003)}}@keyframes sauce-splash-open{0%{opacity:0;transform:translateX(-50%) rotate(5deg) scale(0.5)}75%{opacity:1;transform:translateX(-50%) rotate(-0.5deg) scale(1.03)}100%{opacity:1;transform:translateX(-50%) rotate(0deg) scale(1)}}@keyframes yumami-scale-in{0%{opacity:0;transform:translateY(35px) scale(0)}58%{opacity:1;transform:translateY(-7px) scale(1.1)}76%{transform:translateY(3px) scale(0.96)}88%{transform:translateY(-1px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.link-button{text-transform:uppercase;text-decoration:none;color:#ff3c00;font-size:22px;line-height:95%;letter-spacing:-0.66px;font-weight:bold;display:inline-block;border-bottom:4px solid #ff3c00;padding-bottom:1px}@media(min-width: 1201px){.link-button:hover{border-color:rgba(0,0,0,0)}}@media(max-width: 767px){.link-button{font-size:14px;line-height:95%;letter-spacing:-0.03em;border-bottom:2px solid #ff3c00}}.button{display:inline-flex;text-decoration:none;text-transform:uppercase;font-weight:bold;color:#ff0;background-color:#ff3c00;font-size:36px;line-height:95%;letter-spacing:-0.36px;align-items:center;justify-content:center;padding:5px 5px 5px 9px;transform-origin:center;gap:9px}@media(max-width: 767px){.button{font-size:22px;line-height:95%;letter-spacing:-0.01em;gap:6px;padding:4px 4px 4px 6px}.button svg{max-width:11px;height:auto}}.button:hover,.button:focus-visible{animation-play-state:paused;transform:translateY(-3px) scale(1.03);box-shadow:0 8px 20px rgba(255,60,0,.35);filter:brightness(1.08)}.button:active{transform:translateY(0) scale(0.98);box-shadow:0 3px 8px rgba(255,60,0,.25)}*{margin:0;padding:0}html,body{height:100%}body{font-size:22px;line-height:95%;font-weight:500;font-family:"FT Scenik PRO Trial Cond","ABC Whyte Hangul Plus",sans-serif;color:#550a32;background-color:#7f7f7f;background:rgba(0,0,0,0) url(assets/img/background.jpg) no-repeat center center;background-size:cover}header,nav,section,article,aside,footer{display:block}.clear{display:block;clear:both;height:0}a{outline:none}a i{-webkit-transition:none !important;transition:none !important}a img{border:none}input[type=submit]{-webkit-appearance:none}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.loaded *,.loaded{-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}::selection{color:#fff;background:#ff3c00}:root{--scene-scale: 1;--street-sign-left: -144px;--wide-dialog-scale: 1;--mobile-store-scale: 1;--mobile-store-box-top: 224px;--mobile-products-slider-top: 785px;--mobile-chat-width: 511px}body{max-height:100vh;overflow:hidden}#body-wrapper{position:fixed;left:50%;top:0;width:1440px;height:1024px;margin:0;transform:translate(-50%, 0) scale(var(--scene-scale));transform-origin:center top;will-change:transform}@media(max-width: 767px){#body-wrapper{position:fixed;inset:0;width:100vw;max-width:none;height:100vh;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;transform:none}}img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}#street-sign-wrapper{position:absolute;left:var(--street-sign-left);top:0;width:675px;height:1602px;z-index:4;pointer-events:none}@media(max-width: 767px){#street-sign-wrapper{width:420px;height:auto;left:-173px}}@media(max-width: 767px){.shop-finder-modal-open #street-sign-wrapper{z-index:999}}#street-sign-full{position:absolute;inset:0;display:block;width:675px;height:auto;max-width:none;max-height:none;aspect-ratio:675/1602;pointer-events:none;transform:scale(1);transform-origin:center top;transition:transform .25s ease,filter .25s ease}@media(max-width: 767px){#street-sign-full{width:100%;height:auto;aspect-ratio:none}}#street-sign-trigger{position:absolute;left:0;top:0;width:98%;height:180px;z-index:2;display:block;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;clip-path:polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%)}@media(max-width: 767px){#street-sign-trigger{height:110px;width:100%}}@media(min-width: 768px){#street-sign-trigger:hover+#street-sign-full,#street-sign-trigger:focus-visible+#street-sign-full{transform:scale(1.02);filter:brightness(1.08) drop-shadow(0 0 10px rgba(255, 255, 0, 0.75))}#street-sign-trigger:focus-visible{outline:3px solid #ff0;outline-offset:5px}}#store{width:683px;height:538px;aspect-ratio:683/538;position:absolute;left:50%;bottom:213px;transform:translate(-50%, 0);background-size:100% 100%}@media(max-width: 767px){#store{top:var(--mobile-store-box-top);bottom:auto;max-width:none;max-height:none;transform:translateX(-50%) scale(var(--mobile-store-scale));transform-origin:center top}}#store::after{display:none}#store #store-sign{position:absolute;left:50%;top:-26px;transform:translate(-50%, -50%);z-index:3;width:432px;height:92px;aspect-ratio:432/92;transform-origin:center;will-change:transform,opacity,filter}#store #store-sign .store-sign-block{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:4}#store #store-sign .store-logo,#store #store-sign .store-logo-video{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;pointer-events:none;transition:opacity .35s ease,visibility 0s linear 0s}#store #store-sign .store-logo{display:block;position:absolute;opacity:1;visibility:visible}#store #store-sign .store-logo-video{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}#store #store-sign.is-warning-playing .store-logo{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}#store #store-sign.is-warning-playing .store-logo-video{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}#store #store-sign.is-warning-playing.is-warning-fading .store-logo{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}#store #store-sign.is-warning-playing.is-warning-fading .store-logo-video{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}#store #store-foreground{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;pointer-events:none}#store #store-foreground #store-foreground-image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;object-fit:cover}#store #store-background{position:absolute;left:50%;top:50%;width:71.868%;height:auto;z-index:2;transform:translate(-50%, -50%);margin:-24px 0 0 -2px;pointer-events:none;width:492px;height:363px}#store #store-background img#store-background-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#store #chat-box{position:absolute;left:50%;bottom:32px;z-index:4;width:511px;height:137px;aspect-ratio:511/137;padding:13px 49px 14px 15px;box-sizing:border-box;color:#591037;font-size:27px;font-size:22px;line-height:90%;background:#fafafa;border-radius:5.6px;box-shadow:0 5.6px 11.2px rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}@media(max-width: 767px){#store #chat-box{width:var(--mobile-chat-width);height:auto;max-width:none;max-height:none;padding:clamp(14px,3.5vw,18px) clamp(48px,12vw,62px) clamp(15px,3.8vw,20px) clamp(16px,4vw,21px);padding-top:12px;padding-bottom:12px;padding-left:12px;font-size:clamp(27px,7vw,34px);font-size:20px;border-radius:7px}}@media screen and (max-width: 500px){#store #chat-box{font-size:24px}}@media(max-width: 360px){#store #chat-box{font-size:29px}}#store #chat-box.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}#store #chat-box .chat-messages{position:relative;width:100%;height:100%;cursor:pointer;outline:none}#store #chat-box .chat-messages:focus-visible{outline:3px solid #ff0;outline-offset:5px}#store #chat-box .text{position:absolute;inset:0;max-width:410px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(0.98)}@media(max-width: 767px){#store #chat-box .text{max-width:calc(100% - 10px)}}#store #chat-box .text.is-active{opacity:1;visibility:visible;animation:yumami-chat-pop .42s cubic-bezier(0.22, 1, 0.36, 1) both}#store #chat-box .text.is-typing::after{content:"";display:inline-block;width:2px;height:.8em;margin-left:3px;vertical-align:-0.05em;background:currentColor;animation:yumami-type-caret .65s steps(1, end) infinite}#store #chat-box .more{position:absolute;left:14px;bottom:10px;font-size:14px;line-height:95%;font-weight:500;letter-spacing:-0.03em;cursor:pointer;opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}@media(max-width: 767px){#store #chat-box .more{left:16px;bottom:11px;font-size:16px}}@media(min-width: 1201px){#store #chat-box .more:hover{opacity:.9}}#store #chat-box .more.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#store #chat-box .chat-navigation{position:absolute;top:8px;right:11px;bottom:8px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(max-width: 767px){#store #chat-box .chat-navigation{top:10px;right:12px;bottom:10px}}#store #chat-box .chat-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;color:#ff3c00;background:rgba(0,0,0,0);border:0;cursor:pointer;opacity:1;visibility:visible;transition:opacity .25s ease,transform .25s ease}#store #chat-box .chat-arrow svg{display:block;width:21px;height:16px}#store #chat-box .chat-arrow--previous svg{transform:rotate(180deg)}#store #chat-box .chat-arrow:hover:not(:disabled),#store #chat-box .chat-arrow:focus-visible:not(:disabled){transform:scale(1.1)}#store #chat-box .chat-arrow:disabled{display:flex;opacity:.35;visibility:visible;cursor:default;transform:none}#store #chat-box .chat-arrow:focus-visible{outline:3px solid #ff0;outline-offset:3px}#store #chat-box.is-waiting-for-video .chat-messages{cursor:default}#store #yumami{position:absolute;left:50%;bottom:0;z-index:3;width:712px;height:auto;aspect-ratio:1004/870;overflow:hidden;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;background:rgba(0,0,0,0);transition:opacity .25s ease,visibility 0s linear .25s}#store #yumami.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}#store #yumami .yumami-video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center top;opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 767px){#store #yumami .yumami-video{top:1px}}#store #yumami .yumami-video.is-active{opacity:1;visibility:visible}#store #store-closed-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#000;opacity:0;pointer-events:none}#store .store-items{position:absolute;inset:0;z-index:2;pointer-events:none}#store .store-items img{position:absolute;display:block;max-width:none}#store .store-items .store-item{pointer-events:none;user-select:none;opacity:1;transform:scale(1);transform-origin:center}#store .store-items .store-item--story,#store .store-items .store-item--audio,#store .store-items .store-item--emergency,#store .store-items .store-item--squeak,#store .store-items .store-item--steam,#store .store-items .store-item--alarm,#store .store-items .store-item--light,#store .store-items .store-item--bell,#store .store-items .store-item--sauce{pointer-events:auto;cursor:pointer;touch-action:manipulation;will-change:transform,filter,opacity;transition:transform .25s ease,filter .25s ease,opacity .2s ease}#store .store-items .store-item--story:focus-visible,#store .store-items .store-item--audio:focus-visible,#store .store-items .store-item--emergency:focus-visible,#store .store-items .store-item--squeak:focus-visible,#store .store-items .store-item--steam:focus-visible,#store .store-items .store-item--alarm:focus-visible,#store .store-items .store-item--light:focus-visible,#store .store-items .store-item--bell:focus-visible,#store .store-items .store-item--sauce:focus-visible{outline:3px solid #ff0;outline-offset:4px}#store .store-items .store-item--story:hover,#store .store-items .store-item--story:focus-visible,#store .store-items .store-item--story.is-active{z-index:20;transform:scale(1.07);filter:brightness(1.08) drop-shadow(0 0 7px rgba(255, 255, 0, 0.85))}#store .store-items .store-item-state{z-index:2;opacity:0;pointer-events:none;transform:scale(1);transform-origin:center;will-change:transform,filter,opacity;transition:transform .25s ease,filter .25s ease,opacity .2s ease}#store .store-items .item-1{left:8px;top:14px;width:92px}#store .store-items .item-2{left:113px;top:33px;width:43px}#store .store-items .item-3{left:166px;top:17px;width:63px}#store .store-items .item-4{left:112px;top:117px;width:57px}#store .store-items .item-5{left:181px;top:106px;width:48px}#store .store-items .item-6{left:291px;top:21px;width:35px;z-index:1}#store .store-items .item-7{right:15px;top:29px;width:162px;height:61px;position:absolute;overflow:hidden !important}#store .store-items .item-8{left:258px;top:101px;width:49px}#store .store-items .item-9{left:345px;top:104px;width:77px}#store .store-items .item-10{left:405px;top:104px;width:77px}#store .store-items .item-11{left:258px;top:170px;width:118px}#store .store-items .item-12,#store .store-items .item-12-1{left:400px;top:201px;width:29px}#store .store-items .item-13{left:436px;top:202px;width:42px}#store .store-items .item-14{right:94px;bottom:64px;width:69px}#store .store-items .item-15{left:126px;bottom:162px;width:123px}#store .store-items .item-16,#store .store-items .item-16-1{left:382px;bottom:168px;width:102px}#store .store-items .store-item--audio:hover:not(.is-active),#store .store-items .store-item--audio:focus-visible:not(.is-active){z-index:20;opacity:1;transform:scale(1.07);filter:brightness(1.08) drop-shadow(0 0 7px rgba(255, 255, 0, 0.85))}#store .store-items .store-item--audio:hover:not(.is-active)+.store-item-state,#store .store-items .store-item--audio:focus-visible:not(.is-active)+.store-item-state{opacity:0;transform:scale(1);filter:none}#store .store-items .store-item--audio.is-active,#store .store-items .store-item--audio.is-active:hover,#store .store-items .store-item--audio.is-active:focus-visible{opacity:0;transform:scale(1);filter:none}#store .store-items .store-item--audio.is-active+.store-item-state{z-index:21;opacity:1;transform:scale(1);filter:brightness(1);pointer-events:none;transition:filter .25s ease}#store .store-items .store-item--audio.is-active:hover+.store-item-state,#store .store-items .store-item--audio.is-active:focus-visible+.store-item-state{opacity:1;transform:scale(1);filter:brightness(1.15)}#store .store-items .store-item--emergency{transform-origin:center}#store .store-items .store-item--emergency:hover,#store .store-items .store-item--emergency:focus-visible{z-index:20;transform:scale(1.1);filter:brightness(1.15) drop-shadow(0 0 8px rgba(255, 60, 0, 0.9))}#store .store-items .store-item--emergency.is-active{z-index:20;transform:scale(0.94);filter:brightness(1.25) drop-shadow(0 0 12px rgb(255, 60, 0))}#store .store-items .store-item--squeak{transform-origin:center bottom}#store .store-items .store-item--squeak:hover,#store .store-items .store-item--squeak:focus-visible{z-index:20;transform:scale(1.1) rotate(-3deg);filter:brightness(1.1) drop-shadow(0 0 6px rgba(255, 255, 0, 0.75))}#store .store-items .store-item--squeak.is-squeaking{z-index:20;animation:duck-squeak .35s ease}#store .store-items .store-item--steam{transform-origin:center bottom}#store .store-items .store-item--steam:hover,#store .store-items .store-item--steam:focus-visible{z-index:20;transform:scale(1.05);filter:brightness(1.08) drop-shadow(0 0 6px rgba(255, 255, 255, 0.55))}#store .store-items .store-item--steam.is-active{z-index:20;animation:rice-cooker-working .45s ease-in-out infinite alternate}#store .store-items .store-item--alarm{transform-origin:center}#store .store-items .store-item--alarm:hover,#store .store-items .store-item--alarm:focus-visible{z-index:20;transform:scale(1.08);filter:brightness(1.12) drop-shadow(0 0 7px rgba(255, 60, 0, 0.85))}#store .store-items .store-item--alarm.is-ringing{z-index:20;animation:item-alarm-ring .16s linear infinite}#store .store-items .store-item--side-dishes{pointer-events:auto;cursor:pointer;touch-action:manipulation;overflow:visible;transform-origin:center;will-change:transform,filter;transition:transform .25s ease,filter .25s ease}#store .store-items .store-item--side-dishes:hover:not(.is-exploding),#store .store-items .store-item--side-dishes:focus-visible:not(.is-exploding){transform:scale(1.06);filter:brightness(1.1) drop-shadow(0 0 7px rgba(255, 255, 0, 0.75))}#store .store-items .store-item--side-dishes:focus-visible{outline:3px solid #ff0;outline-offset:4px}#store .store-items .store-item--side-dishes::after{content:"";position:absolute;left:50%;top:50%;width:110%;height:140%;pointer-events:none;opacity:0;background:radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 0, 0.65) 22%, rgba(255, 255, 255, 0) 70%);transform:translate(-50%, -50%) scale(0.2);z-index:40}#store .store-items .store-item--side-dishes.is-exploding{z-index:30;pointer-events:none}#store .store-items .store-item--side-dishes.is-exploding::after{animation:side-dish-impact-flash .28s ease-out forwards}#store .store-items .side-dishes__base{position:absolute;inset:0;display:block;width:165px;height:58px;max-width:none;object-fit:contain;pointer-events:none;opacity:1;transform:scale(1) rotate(0deg);transform-origin:center;will-change:opacity,transform,filter}#store .store-items .side-dishes__piece{position:absolute;top:0;display:block;height:58px;background-image:url("assets/img/item-7.png");background-repeat:no-repeat;background-size:165px 58px;opacity:0;pointer-events:none;filter:brightness(1) blur(0);transform:translate3d(0, 0, 0) rotate(0deg) scale(1);transform-origin:center;will-change:transform,opacity,filter}#store .store-items .side-dishes__piece--1{left:0;width:37px;background-position:0 0;clip-path:polygon(0 4%, 82% 0, 100% 22%, 76% 54%, 94% 100%, 5% 88%);--explode-x: -86px;--explode-y: -48px;--explode-rotation: -42deg;--explode-scale: 0.82;--explode-delay: 0s}#store .store-items .side-dishes__piece--2{left:32px;width:41px;background-position:-32px 0;clip-path:polygon(7% 0, 94% 8%, 80% 37%, 100% 75%, 62% 100%, 0 79%, 17% 42%);--explode-x: -48px;--explode-y: -92px;--explode-rotation: -24deg;--explode-scale: 0.72;--explode-delay: 0.025s}#store .store-items .side-dishes__piece--3{left:68px;width:42px;background-position:-68px 0;clip-path:polygon(13% 0, 90% 5%, 100% 38%, 78% 69%, 91% 100%, 19% 88%, 0 48%);--explode-x: 4px;--explode-y: -115px;--explode-rotation: 18deg;--explode-scale: 0.68;--explode-delay: 0.05s}#store .store-items .side-dishes__piece--4{left:106px;width:43px;background-position:-106px 0;clip-path:polygon(0 10%, 76% 0, 100% 29%, 80% 58%, 97% 91%, 28% 100%, 8% 72%);--explode-x: 55px;--explode-y: -84px;--explode-rotation: 33deg;--explode-scale: 0.76;--explode-delay: 0.075s}#store .store-items .side-dishes__piece--5{left:144px;width:21px;background-position:-144px 0;clip-path:polygon(5% 0, 100% 16%, 78% 45%, 100% 82%, 36% 100%, 0 66%);--explode-x: 92px;--explode-y: -42px;--explode-rotation: 51deg;--explode-scale: 0.84;--explode-delay: 0.1s}#store .store-items .store-item--side-dishes.is-exploding .side-dishes__base{animation:side-dishes-base-break .18s ease-out forwards}#store .store-items .store-item--side-dishes.is-exploding .side-dishes__piece{opacity:1;animation:side-dish-shatter 1.15s cubic-bezier(0.12, 0.7, 0.2, 1) var(--explode-delay) forwards}#store .store-items .side-dishes__base{position:absolute;inset:0;display:block;width:165px;height:58px;max-width:none;object-fit:contain;pointer-events:none;opacity:1;transition:opacity .08s ease,transform .2s ease}#store .store-items .side-dishes__piece{position:absolute;top:0;display:block;height:58px;background-image:url("assets/img/item-7.png");background-repeat:no-repeat;background-size:165px 58px;opacity:0;pointer-events:none;transform:translate3d(0, 0, 0) rotate(0deg) scale(1);transform-origin:center;will-change:transform,opacity}#store .store-items .side-dishes__piece--1{left:0;width:37px;background-position:0 0;--explode-x: -55px;--explode-y: -25px;--explode-rotation: -18deg;animation-delay:0s !important}#store .store-items .side-dishes__piece--2{left:32px;width:41px;background-position:-32px 0;--explode-x: -30px;--explode-y: -58px;--explode-rotation: -9deg;animation-delay:.04s !important}#store .store-items .side-dishes__piece--3{left:68px;width:42px;background-position:-68px 0;--explode-x: 0;--explode-y: -78px;--explode-rotation: 5deg;animation-delay:.08s !important}#store .store-items .side-dishes__piece--4{left:106px;width:43px;background-position:-106px 0;--explode-x: 35px;--explode-y: -55px;--explode-rotation: 12deg;animation-delay:.12s !important}#store .store-items .side-dishes__piece--5{left:144px;width:21px;background-position:-144px 0;--explode-x: 65px;--explode-y: -22px;--explode-rotation: 20deg;animation-delay:.16s !important}#store .store-items .store-item--side-dishes.is-exploding .side-dishes__base{opacity:0;transform:scale(0.92)}#store .store-items .store-item--side-dishes.is-exploding .side-dishes__piece{opacity:1;animation:side-dish-explode 1.15s cubic-bezier(0.22, 1, 0.36, 1) forwards}#store .store-items .store-item--light{transform-origin:center}#store .store-items .store-item--light:hover:not(.is-active),#store .store-items .store-item--light:focus-visible:not(.is-active){z-index:20;transform:scale(1.1);filter:brightness(1.15) drop-shadow(0 0 6px rgba(255, 255, 0, 0.8))}#store .store-items .store-item--light.is-active{z-index:20;opacity:0;transform:scale(1);filter:none}#store .store-items .store-item--light.is-active+.store-item-state{z-index:21;opacity:1;transform:scale(1);filter:brightness(1.15) drop-shadow(0 0 5px rgba(255, 255, 0, 0.7))}#store .store-items .store-item--light.is-light-switching,#store .store-items .store-item--light.is-light-switching+.store-item-state{animation:light-switch-toggle .36s cubic-bezier(0.22, 1, 0.36, 1) both}#store .store-items .store-item--light.is-light-switching-on+.store-item-state{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255, 255, 0, 0.9))}#store .store-items .store-item--light.is-light-switching-off+.store-item-state{filter:brightness(0.82) drop-shadow(0 0 2px rgba(255, 255, 0, 0.35))}@keyframes light-switch-toggle{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(0.86) rotate(-3deg)}62%{transform:scale(1.07) rotate(2deg)}100%{transform:scale(1) rotate(0deg)}}#store .store-items .store-item--bell{transform-origin:center bottom}#store .store-items .store-item--bell:hover,#store .store-items .store-item--bell:focus-visible{z-index:20;transform:scale(1.08);filter:brightness(1.12) drop-shadow(0 0 7px rgba(255, 255, 0, 0.75))}#store .store-items .store-item--bell.is-ringing{z-index:20;animation:service-bell-ring .4s ease}#store .store-items .store-item--sauce{transform-origin:center bottom}#store .store-items .store-item--sauce:hover,#store .store-items .store-item--sauce:focus-visible{z-index:20;transform:scale(1.08);filter:brightness(1.1) drop-shadow(0 0 8px rgba(255, 255, 0, 0.8))}#store .fryer{position:absolute;left:60px;bottom:59px;width:440px;aspect-ratio:1266/309;z-index:4;overflow:visible;cursor:pointer;touch-action:manipulation}#store .fryer:focus-visible{outline:3px solid #ff0;outline-offset:5px}#store .fryer__image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#store .fryer__image--idle{opacity:1;visibility:visible}#store .fryer.is-frying .fryer__image--idle,#store .fryer.is-frying .fryer__image--finished{opacity:0;visibility:hidden}#store .fryer.is-frying .fryer__image--frying{opacity:1;visibility:visible}#store .fryer.is-finished .fryer__image--idle,#store .fryer.is-finished .fryer__image--frying{opacity:0;visibility:hidden}#store .fryer.is-finished .fryer__image--finished{opacity:1;visibility:visible}#store .rice-steam{position:absolute;left:92px;bottom:155px;width:70px;height:110px;z-index:50;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%)}#store .rice-steam.is-active{opacity:1;visibility:visible}#store .rice-steam__puff{position:absolute;left:50%;bottom:0;width:22px;height:55px;border-radius:50%;background:rgba(255,255,255,.95);opacity:0;filter:blur(4px) drop-shadow(0 0 5px rgba(255, 255, 255, 0.9));transform:translateX(-50%)}#store .rice-steam.is-active .rice-steam__puff{animation:rice-steam-rise 1.5s ease-out infinite}#store .rice-steam__puff--1{margin-left:-17px;animation-delay:0s !important}#store .rice-steam__puff--2{margin-left:0;animation-delay:.4s !important}#store .rice-steam__puff--3{margin-left:17px;animation-delay:.8s !important}#products-slider{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:476px;height:153px;aspect-ratio:476/153}@media(max-width: 767px){#products-slider{top:var(--mobile-products-slider-top);bottom:auto;max-width:none;max-height:none;transform:translateX(-50%) scale(var(--mobile-store-scale));transform-origin:center top}}#products-slider video{max-width:100%;height:auto;position:absolute}#products-slider .slides{position:absolute;inset:8px 7px 10px 7px;overflow:hidden;z-index:1}#products-slider .slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease,visibility .8s ease}#products-slider .slide.is-active{opacity:1;visibility:visible}#products-slider .slide::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(0,0,0,0) url("assets/img/product-slider-overlay.png") no-repeat center;background-size:100% 100%;mix-blend-mode:plus-lighter;opacity:.81}#products-slider .slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}#products-slider .bg{position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(0,0,0,0) url("assets/img/yumami-web-img-sign-below-2x.png") no-repeat center;background-size:100% 100%}#products-slider #products-slider-closed-overlay{position:absolute;inset:0;z-index:3;pointer-events:none;background-color:#000;opacity:0}#store>*:not(#store-sign),#store-sign,#products-slider{transition:filter .45s ease;will-change:filter}body.site-lights-off:not(.site-lights-flickering-on):not(.site-lights-flickering-off) #store>*:not(#store-sign),body.site-lights-off:not(.site-lights-flickering-on):not(.site-lights-flickering-off) #store-sign,body.site-lights-off:not(.site-lights-flickering-on):not(.site-lights-flickering-off) #products-slider,body.store-closed:not(.site-lights-flickering-on) #store>*:not(#store-sign),body.store-closed:not(.site-lights-flickering-on) #store-sign,body.store-closed:not(.site-lights-flickering-on) #products-slider{filter:grayscale(1) brightness(0.26) contrast(0.88) !important}body.site-lights-flickering-off #store>*:not(#store-sign){animation:site-light-flicker-off .8s ease-in-out var(--site-light-store-delay, 0ms) both}body.site-lights-flickering-off #store-sign{animation:site-light-flicker-off .8s ease-in-out var(--site-light-sign-delay, 80ms) both}body.site-lights-flickering-off #products-slider{animation:site-light-flicker-off .8s ease-in-out var(--site-light-products-delay, 130ms) both}body.site-lights-flickering-on #store>*:not(#store-sign){animation:site-light-flicker-on .8s ease-in-out var(--site-light-store-delay, 0ms) both}body.site-lights-flickering-on #store-sign{animation:site-light-flicker-on .8s ease-in-out var(--site-light-sign-delay, 80ms) both}body.site-lights-flickering-on #products-slider{animation:site-light-flicker-on .8s ease-in-out var(--site-light-products-delay, 130ms) both}@keyframes site-light-flicker-off{0%{filter:grayscale(0) brightness(1) contrast(1)}25%{filter:grayscale(0.6) brightness(0.48) contrast(0.92)}45%{filter:grayscale(0.25) brightness(0.78) contrast(0.97)}70%{filter:grayscale(0.9) brightness(0.34) contrast(0.9)}100%{filter:grayscale(1) brightness(0.26) contrast(0.88)}}@keyframes site-light-flicker-on{0%{filter:grayscale(1) brightness(0.26) contrast(0.88)}25%{filter:grayscale(0.35) brightness(0.82) contrast(0.98)}45%{filter:grayscale(0.82) brightness(0.4) contrast(0.91)}70%{filter:grayscale(0.15) brightness(0.9) contrast(1)}100%{filter:grayscale(0) brightness(1) contrast(1)}}#metal-mesh{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);z-index:3;width:calc(47.43% + 2px);height:auto;max-width:none;opacity:0;pointer-events:none}@media(max-width: 767px){#metal-mesh{width:100%}}#header-buttons{position:absolute;right:var(--header-buttons-right, 20px);top:20px;display:flex;align-items:center;gap:10px;z-index:10}@media(max-width: 767px){#header-buttons{right:14px;top:14px}}#header-buttons .volume-button{position:relative;display:block;width:40px;height:40px}#header-buttons .volume-button .volume-icon{position:absolute;inset:0;width:40px;height:40px;opacity:0;transform:scale(0.65) rotate(-12deg);transform-origin:center;pointer-events:none;transition:opacity .3s ease,transform .3s ease}#header-buttons .volume-button.is-muted .volume-icon--off{opacity:1;transform:scale(1) rotate(0deg)}#header-buttons .volume-button.is-low-volume .volume-icon--low{opacity:1;transform:scale(1) rotate(0deg)}#header-buttons .volume-button.is-full-volume .volume-icon--full{opacity:1;transform:scale(1) rotate(0deg)}#header-buttons .menu-button{position:relative;display:block;width:40px;height:40px}#header-buttons .menu-icon{position:absolute;inset:0;width:40px;height:40px;transform-origin:center;pointer-events:none;transition:opacity .3s ease,transform .3s ease}#header-buttons .menu-icon--open{opacity:1;transform:scale(1) rotate(0deg)}#header-buttons .menu-icon--close{opacity:0;transform:scale(0.65) rotate(-90deg)}#header-buttons .menu-button.is-active .menu-icon--open{opacity:0;transform:scale(0.65) rotate(90deg)}#header-buttons .menu-button.is-active .menu-icon--close{opacity:1;transform:scale(1) rotate(0deg)}#body-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:5;visibility:hidden;opacity:0;-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.menu-is-open #body-overlay{opacity:1;visibility:visible}.modal-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 767px){.modal-container{padding:168px 35px 35px 35px !important;top:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:flex-start;max-height:100%;overflow:auto}}.modal-container:before{content:"";display:block;position:fixed;left:-100vw;top:-20vh;width:500vw;height:500vh;background-color:rgba(0,0,0,.9);filter:blur(5px)}.modal-container .modal{max-width:874px;width:100%;margin:auto;background-color:#ff0;padding:0 30px 32px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){.modal-container .modal{padding-left:20px;padding-right:20px;padding-bottom:20px;max-width:360px}}.store-fancybox{--store-thumbs-offset: 90px;--store-close-offset: 54px;isolation:isolate}@media(max-width: 767px){.store-fancybox{--store-close-offset: 12px}}.store-fancybox .fancybox__backdrop{background-color:rgba(0,0,0,.9);filter:blur(5px);width:150%;height:150%;left:-20%;top:-20%}.store-fancybox .f-html{background-color:rgba(0,0,0,0)}.store-fancybox .fancybox__toolbar{display:none}.store-fancybox .fancybox__carousel,.store-fancybox .fancybox__slide{min-height:0}.store-fancybox .fancybox__slide{padding:30px 70px}.store-fancybox .fancybox__content{max-height:100%;padding:0;color:inherit;background:rgba(0,0,0,0)}.store-fancybox .fancybox__nav .f-button{width:48px;height:48px;color:#ff0;background:rgba(0,0,0,0);box-shadow:none;transition:transform .2s ease,opacity .2s ease}.store-fancybox .fancybox__nav .f-button:hover{transform:scale(1.15)}.store-fancybox .fancybox__nav .f-button svg{filter:drop-shadow(0 0 5px rgba(255, 255, 0, 0.7))}.store-fancybox>.store-fancybox__close{position:fixed;left:50%;bottom:var(--store-close-offset);z-index:2147483647;display:block;margin:0;padding:0 0 1px;color:#ff0;font-family:inherit;font-size:14px;line-height:95%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff0;cursor:pointer;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.store-fancybox>.store-fancybox__close.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.store-fancybox>.store-fancybox__close:hover,.store-fancybox>.store-fancybox__close:focus-visible{border-color:rgba(0,0,0,0)}@media(max-width: 767px){.store-fancybox>.store-fancybox__close{bottom:12px}}.store-fancybox--main .fancybox__footer{padding-bottom:var(--store-thumbs-offset);box-sizing:border-box}.store-fancybox--main>.fancybox__thumbs,.store-fancybox--main>.f-thumbs{margin-bottom:var(--store-thumbs-offset)}.store-fancybox--main .f-thumbs{bottom:auto !important;z-index:20}@media(max-width: 767px){.store-fancybox--main .f-thumbs{display:none !important}}.store-story{display:flex;flex-direction:column;align-items:center;width:min(600px,100vw - 140px);height:min(760px,100vh - 80px);max-height:100%;padding:20px 15px 12px;box-sizing:border-box;text-align:center;background:rgba(0,0,0,0)}.store-story.store-story--receipt{width:min(982px,100vw - 140px)}.store-story.store-story--receipt .store-story__image{max-height:none}.store-story.store-story--receipt .store-story__text{font-size:44px}.store-story__image{display:block;max-width:100%;max-height:66%;width:auto;height:auto;margin:auto auto 30px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, 0.55))}@media(max-width: 767px){.store-story__image{margin-bottom:20px;margin-top:0;max-height:none}}.store-story__text{max-width:600px;margin:0 auto;color:#ff0;font-size:48px;line-height:90%;letter-spacing:-0.03em;font-weight:bold;text-align:center;white-space:pre-line}@media(max-width: 991px){.store-story__text{font-size:34px}}.store-story__text small{display:block;margin-bottom:15px;font-size:22px;line-height:95%;letter-spacing:-0.03em}.f-thumbs__slide{opacity:.5;border:0 !important}@media(min-width: 1201px){.f-thumbs__slide:hover{opacity:1}}.f-thumbs__slide.is-selected{opacity:1}.f-thumbs__slide button::after{display:none !important}.f-thumbs__slide img{object-fit:contain !important}@media only screen and (max-width: 767px){.store-fancybox{--store-thumbs-offset: 0;--store-close-offset: 12px}.store-fancybox .fancybox__slide{padding:20px 42px}.store-fancybox .fancybox__nav .f-button{width:38px;height:38px}.store-fancybox>.store-fancybox__close{font-size:13px}.store-story{width:calc(100vw - 90px);height:calc(100dvh - 50px);max-height:100%}}@media only screen and (max-width: 767px)and (max-width: 767px){.store-story{height:auto;justify-content:center}}@media only screen and (max-width: 767px){.store-story__text{font-size:20px}}@media only screen and (max-width: 767px)and (max-width: 767px){.store-story__text{font-size:22px;line-height:95%;letter-spacing:-0.01em}}#sauce-overlay{--sauce-backdrop-opacity: 0;--sauce-backdrop-blur: 0px;position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}#sauce-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}#sauce-overlay.is-content-visible .sauce-overlay__content{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, -10%)}@media(max-width: 767px){#sauce-overlay.is-content-visible .sauce-overlay__content{transform:translate(-50%, -50%)}}.sauce-overlay__backdrop{position:absolute;inset:0;background-color:rgba(0, 0, 0, var(--sauce-backdrop-opacity));-webkit-backdrop-filter:blur(var(--sauce-backdrop-blur));backdrop-filter:blur(var(--sauce-backdrop-blur));will-change:background-color,backdrop-filter}.sauce-overlay__inner{position:absolute;inset:0;overflow:hidden}.sauce-overlay__video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center top;pointer-events:none}.sauce-overlay__content{position:absolute;left:50%;top:50%;z-index:2;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, calc(-10% + 18px));transition:opacity .35s ease,visibility .35s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.sauce-overlay__title{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin:0 0 28px;font-size:64px;line-height:88%;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase}@media(max-width: 767px){.sauce-overlay__title{white-space:nowrap}}.sauce-overlay__title .sauce-overlay__title-line{font-size:48px;line-height:80%;font-weight:bold;letter-spacing:-0.03em;transform:rotate(1deg)}.sauce-overlay__title .sauce-overlay__title-line.sauce-overlay__title-line--1{padding:7px 4px;color:#ff0;background-color:#ff3c00}.sauce-overlay__title .sauce-overlay__title-line.sauce-overlay__title-line--2{padding:7px 4px;color:#ff3c00;background-color:#ff0}.theme-soy-garlic .sauce-overlay__title .sauce-overlay__title-line{align-items:center;transform:rotate(-1deg)}.theme-soy-garlic .sauce-overlay__title .sauce-overlay__title-line.sauce-overlay__title-line--1{position:relative;left:-5px;padding:7px 4px;color:#ff0;background-color:#550a32}.theme-soy-garlic .sauce-overlay__title .sauce-overlay__title-line.sauce-overlay__title-line--2{position:relative;right:-5px;padding:7px 4px;color:#550a32;background-color:#ff0}.sauce-overlay__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:6px;font-size:22px;line-height:95%;font-weight:bold;letter-spacing:-0.01em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.sauce-overlay__cta svg{display:block;margin-left:7px}.sauce-overlay__cta:hover,.sauce-overlay__cta:focus-visible{transform:scale(1.05)}.sauce-overlay__close{position:absolute;left:50%;bottom:54px;z-index:3;display:block;margin:0;padding:0 0 1px;color:#ff0;font-size:14px;line-height:95%;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff0;cursor:pointer;transform:translateX(-50%)}@media(min-width: 1201px){.sauce-overlay__close:hover{border-color:rgba(0,0,0,0)}}@media(max-width: 767px){.sauce-overlay__close{bottom:12px}}#sauce-overlay.theme-soy-garlic .sauce-overlay__title{color:#ff0}#sauce-overlay.theme-soy-garlic .sauce-overlay__cta{color:#4a0b45;background:#ff0}#sauce-overlay.theme-soy-garlic .sauce-overlay__close{color:#ff0}#sauce-overlay.theme-sweet-chili .sauce-overlay__title{color:#ff0}#sauce-overlay.theme-sweet-chili .sauce-overlay__cta{color:#ff3c00;background:#ff0}#sauce-overlay.theme-sweet-chili .sauce-overlay__close{color:#ff0}@media(prefers-reduced-motion: reduce){.sauce-overlay__content{transition-duration:.01ms !important}}#store.is-game-mode{z-index:30}#store.is-game-mode .store-items,#store.is-game-mode #store-background,#store.is-game-mode #store-foreground{opacity:1;visibility:visible;filter:none}#store.is-game-mode #yumami{opacity:0;visibility:hidden;pointer-events:none}#store.is-game-mode #store-sign{opacity:0;visibility:hidden;pointer-events:none}#store.is-game-mode #chat-box{opacity:0;visibility:hidden;pointer-events:none}#store.is-game-mode .fryer{left:60px;bottom:59px;z-index:85;width:440px;transform:none;pointer-events:none}#store.is-game-exploding{animation:fryer-store-shake .08s linear 8}#fryer-game{position:absolute;inset:0;z-index:160;opacity:0;visibility:hidden;pointer-events:none;overflow:visible;transition:opacity .25s ease,visibility .25s ease}#fryer-game.is-visible{opacity:1;visibility:visible;pointer-events:auto}#fryer-game::after{content:"";position:absolute;inset:0;z-index:95;opacity:0;pointer-events:none;background:#fff}#fryer-game.is-exploding::after{animation:fryer-explosion-flash .65s ease-out forwards}#fryer-game.is-exploding .fryer-game__header,#fryer-game.is-exploding .fryer-game__controls,#fryer-game.is-exploding .fryer-game__footer{opacity:0}.fryer-game__header{position:absolute;left:0;right:0;top:-135px;z-index:12;display:flex;align-items:center;justify-content:center;height:118px;padding:15px 56px 12px;box-sizing:border-box;text-align:center;transition:opacity .15s ease}.fryer-game__intro h2,.fryer-game__intro p{margin:0;color:#ff0;font-size:64px;line-height:80%;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase}.fryer-game__timer{display:none;flex-direction:column;align-items:center;opacity:1;visibility:visible;margin-top:-23px;transition:opacity .4s ease,visibility 0s linear 0s}.fryer-game__timer .fryer-game__timer-label{display:block;order:1;margin:0 0 9px;color:#fff;font-size:22px;line-height:95%;letter-spacing:-0.01em;-webkit-text-stroke:6px #550a32;paint-order:stroke fill;text-shadow:0 0 3px #550a32;font-family:"FT Scenik PRO Trial Cond","ABC Whyte Hangul Plus",sans-serif;font-weight:bold}.fryer-game__timer strong{order:2;display:grid;grid-template-columns:minmax(2ch, 1fr) auto minmax(2ch, 1fr);align-items:baseline;min-width:220px;padding:7px 5px;box-sizing:border-box;color:#ff3c00;font-family:"DS-Digital";font-size:96px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;background:#fff;border-radius:4px}.fryer-game__timer .fryer-game__timer-whole{text-align:right}.fryer-game__timer .fryer-game__timer-separator{text-align:center}.fryer-game__timer .fryer-game__timer-fraction{text-align:left}#fryer-game.is-timer-hidden .fryer-game__timer{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.fryer-game__controls{position:absolute;inset:118px 95px 101px 96px;inset:0;z-index:75;transition:opacity .15s ease;cursor:pointer}.fryer-game__action{position:absolute;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;padding:10px 14px;color:#fafafa;border:0;transform:translate(-50%, -50%);cursor:pointer;background-color:rgba(0,0,0,0);box-shadow:none;outline:none}.fryer-game__action strong{font-size:22px;line-height:95%;letter-spacing:-0.01em;font-weight:bold;-webkit-text-stroke:6px #550a32;paint-order:stroke fill;text-shadow:0 0 3px #550a32;font-family:"FT Scenik PRO Trial Cond","ABC Whyte Hangul Plus",sans-serif}@media(max-width: 767px){.fryer-game__action strong{font-size:32px}}.fryer-game__action span{font-size:22px;line-height:80%;letter-spacing:-0.05em;font-weight:500;-webkit-text-stroke:6px #550a32;paint-order:stroke fill;margin-top:8px;text-shadow:0 0 3px #550a32}@media(max-width: 767px){.fryer-game__action span{font-size:32px}}.fryer-game__accuracy{position:absolute;left:50%;top:44%;display:none;flex-direction:column;align-items:center;padding:6px 9px;color:#fafafa;font-weight:bold;text-align:center;background-color:rgba(0,0,0,0);box-shadow:none;outline:none;transform:translate(-50%, -50%)}.fryer-game__accuracy strong{font-size:22px;line-height:95%;letter-spacing:-0.01em;font-weight:bold;-webkit-text-stroke:6px #550a32;paint-order:stroke fill;text-shadow:0 0 3px #550a32;font-family:"FT Scenik PRO Trial Cond","ABC Whyte Hangul Plus",sans-serif}@media(max-width: 767px){.fryer-game__accuracy strong{font-size:32px}}.fryer-game__accuracy span{font-size:22px;line-height:80%;letter-spacing:-0.05em;font-weight:500;-webkit-text-stroke:6px #550a32;paint-order:stroke fill;margin-top:8px;text-shadow:0 0 3px #550a32}@media(max-width: 767px){.fryer-game__accuracy span{font-size:32px}}.fryer-game__close{position:absolute;right:14px;top:14px;z-index:80;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer}.fryer-game__footer{position:absolute;left:0;right:0;bottom:-145px;z-index:76;display:flex;align-items:center;justify-content:center;height:170px;padding:18px 18px;box-sizing:border-box;text-align:center;transition:opacity .15s ease}.fryer-game__warning .warning-message{display:inline-block;transform:rotate(1deg);margin-bottom:11px}.fryer-game__warning strong{display:inline-block;font-size:64px;line-height:80%;letter-spacing:-0.03em;padding:5px 7px;color:#ff3c00;--led-glow-rgb: 255, 255, 0;--led-blur: 26.6667px;--led-alpha: 1;--led-brightness: 1;box-shadow:0 0 var(--led-blur) rgba(var(--led-glow-rgb), var(--led-alpha));filter:brightness(var(--led-brightness));will-change:box-shadow,filter;background:#ff0}.fryer-game__warning p{margin:8px 0 0;color:#ff0;font-size:48px;line-height:90%;font-weight:bold;letter-spacing:-0.03em}@media(max-width: 767px){.fryer-game__warning p{font-size:38px}}.fryer-game__result{display:none;flex-direction:column;align-items:center;margin-top:-24px}#fryer-game.is-result .fryer-game__result-title{margin-top:-28px}.fryer-game__result-title{display:flex;flex-direction:column;align-items:center;max-width:480px;margin-bottom:15px;font-size:48px;line-height:80%;font-weight:bold;letter-spacing:-0.03em;text-align:center}.fryer-game__result-line{display:block;width:max-content;max-width:100%;margin:0;padding:5px 6px;font-size:64px;line-height:80%;font-weight:bold;letter-spacing:-0.03em;transform:rotate(-1deg)}.fryer-game__result-line--red{color:#ff0;background-color:#ff3c00}.fryer-game__result-line--yellow{color:#ff3c00;background-color:#ff0}.fryer-game__again{padding:8px 6px 6px 12px;letter-spacing:-0.01em;margin-top:15px;margin-bottom:24px;color:#ff3c00;font-size:22px;line-height:95%;letter-spacing:-0.01em;font-weight:bold;background:#ff0;border:0;cursor:pointer}.fryer-game__again svg{position:relative;top:1px}.fryer-game__again:hover,.fryer-game__again:focus-visible{animation-play-state:paused;transform:translateY(-3px) scale(1.03);box-shadow:0 8px 20px rgba(255,60,0,.35);filter:brightness(1.08)}.fryer-game__close-text{margin-top:14px;padding:0 0 1px;color:#ff0;font-size:14px;line-height:95%;letter-spacing:-0.03em;font-weight:bold;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff0;cursor:pointer}@media(min-width: 1201px){.fryer-game__close-text:hover{border-color:rgba(0,0,0,0)}}@media(max-width: 767px){.fryer-game__close-text{font-size:16px}}#fryer-game.is-lowering .fryer-game__intro,#fryer-game.is-running .fryer-game__intro,#fryer-game.is-result .fryer-game__intro,#fryer-game.is-exploding .fryer-game__intro{display:none}#fryer-game.is-lowering .fryer-game__timer,#fryer-game.is-running .fryer-game__timer,#fryer-game.is-result .fryer-game__timer,#fryer-game.is-exploding .fryer-game__timer{display:flex}#fryer-game.is-result .fryer-game__action,#fryer-game.is-result .fryer-game__warning{display:none}#fryer-game.is-result .fryer-game__accuracy,#fryer-game.is-result .fryer-game__result{display:flex}#store .fryer__image--game{z-index:1;opacity:0;visibility:hidden;transition:none !important}#store .fryer__image--game.is-active{z-index:2;opacity:1;visibility:visible}.fryer-game__explosion{width:100%;height:auto;max-width:none;max-height:none;object-fit:cover}@keyframes fryer-game-explosion-image{0%{opacity:0;transform:translate(-50%, -50%) rotate(-5deg) scale(0.28)}18%{opacity:1}70%{opacity:1;transform:translate(-50%, -50%) rotate(2deg) scale(1.04)}100%{opacity:0;transform:translate(-50%, -50%) rotate(0) scale(1.18)}}@keyframes fryer-explosion-flash{0%{opacity:0}14%{opacity:.95}100%{opacity:0}}@keyframes fryer-store-shake{0%,100%{transform:translate(-50%, 0)}25%{transform:translate(calc(-50% - 5px), 2px)}50%{transform:translate(calc(-50% + 5px), -2px)}75%{transform:translate(calc(-50% - 3px), 1px)}}.store-explosion{position:absolute;left:50%;bottom:-80px;z-index:90;display:block;width:155%;height:auto;max-width:none;max-height:none;object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, 0)}#store.is-game-exploding .store-explosion{opacity:1;visibility:visible}.store-fancybox .f-button.is-arrow{border-radius:0px;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;outline:none}@media(min-width: 1201px){.store-fancybox .f-button.is-arrow{display:none !important}}.store-fancybox .f-button.is-arrow:before{display:none !important}.store-fancybox .f-button.is-arrow svg{display:block;width:18px;max-width:none;height:auto;stroke-linecap:initial;stroke-linejoin:initial}@media(min-width: 1201px){.store-fancybox .f-button.is-arrow:hover svg path{stroke:red !important}}@media(max-width: 767px){.store-fancybox .f-button.is-arrow.is-prev{left:-3px !important}.store-fancybox .f-button.is-arrow.is-next{right:-3px !important;left:auto !important}}#start-modal-container{z-index:3;padding-top:78px}@media(max-width: 767px){#start-modal-container{padding-top:0}}#start-modal-container #start-modal{position:relative}#start-modal-container #start-modal .title-block{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-77px;position:relative;z-index:2}@media(max-width: 767px){#start-modal-container #start-modal .title-block{max-width:250px;margin:-42px auto 0 auto}}#start-modal-container #start-modal .title-block img{display:block;max-width:100%;height:auto}#start-modal-container #start-modal .title-block .title{font-weight:bold;font-size:64px;line-height:80%;letter-spacing:-0.03em;text-transform:uppercase;background-color:#ff0;color:#ff3c00;padding:7px 5px}#start-modal-container #start-modal .title-block .title.red{background-color:#ff3c00;color:#ff0;--led-glow-rgb: 255, 60, 0;--led-blur: 26.6667px;--led-alpha: 1;--led-brightness: 1;box-shadow:0 0 var(--led-blur) rgba(var(--led-glow-rgb), var(--led-alpha));filter:brightness(var(--led-brightness));will-change:box-shadow,filter;position:relative;z-index:1}#start-modal-container #start-modal .text-block{text-align:center}#start-modal-container #start-modal .text-block.large{margin-top:2px;font-weight:bold;font-size:64px;line-height:82%;text-align:center;letter-spacing:-0.03em;text-transform:uppercase;color:#ff3c00}@media(max-width: 767px){#start-modal-container #start-modal .text-block.large{font-size:33px;line-height:85%;margin-top:4px}}#start-modal-container #start-modal .text-block.large p{display:block}@media(min-width: 768px){#start-modal-container #start-modal .text-block.large p:nth-child(3){transform:rotate(1deg);margin-top:4px}}@media(max-width: 767px){#start-modal-container #start-modal .text-block.large p:nth-child(2){margin-bottom:2px}#start-modal-container #start-modal .text-block.large p:nth-child(1),#start-modal-container #start-modal .text-block.large p:nth-child(3),#start-modal-container #start-modal .text-block.large p:nth-child(4){transform:rotate(1deg)}#start-modal-container #start-modal .text-block.large p:nth-child(5){transform:rotate(2deg);margin-top:2px}}#start-modal-container #start-modal .text-block.small{max-width:521px;margin:14px auto 0 auto;color:#ff3c00;font-size:36px;line-height:100%;text-align:center;letter-spacing:-0.03em;font-weight:bold}@media(max-width: 767px){#start-modal-container #start-modal .text-block.small{font-size:22px;max-width:220px}}#start-modal-container #start-modal .logos{max-width:366px;margin:26px auto 0 auto}@media(max-width: 767px){#start-modal-container #start-modal .logos{max-width:220px;margin-top:22px;position:relative;z-index:1}}#start-modal-container #start-modal .logos img{display:block;max-width:none;width:100%;height:auto}#start-modal-container #start-modal .buttons{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2px 0 0 0;gap:9px}@media(max-width: 767px){#start-modal-container #start-modal .buttons{position:relative;z-index:1}}#start-modal-container #start-modal .buttons .button{margin-top:28px}@media(max-width: 767px){#start-modal-container #start-modal .buttons .button{margin-top:30px}}#start-modal-container #start-modal .bg-images img{display:block;max-width:100%;height:auto;position:absolute;pointer-events:none;z-index:1}@media(max-width: 767px){#start-modal-container #start-modal .bg-images img{z-index:0}}#start-modal-container #start-modal .bg-images img:nth-child(1){left:0;top:0;max-width:29.176%;max-width:255px}#start-modal-container #start-modal .bg-images img:nth-child(2){left:0;bottom:0;max-width:24.027%;max-width:210px}@media(max-width: 767px){#start-modal-container #start-modal .bg-images img:nth-child(2){max-width:91px;bottom:27px}}#start-modal-container #start-modal .bg-images img:nth-child(3){right:0;bottom:0;max-width:26.773%;max-width:234px}@media(max-width: 767px){#start-modal-container #start-modal .bg-images img:nth-child(3){max-width:166px}}#store-sign{transition:opacity .5s ease}#store-closed-overlay{transition:opacity .5s ease}#products-slider-closed-overlay{transition:opacity .5s ease}#metal-mesh{transition:transform 1s cubic-bezier(0.65, 0, 0.35, 1),opacity .25s ease;will-change:transform,opacity}#start-modal-container{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease,visibility .35s ease}#start-modal-container.is-closing,#start-modal-container.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#start-modal-container.is-reopened{z-index:3;opacity:1;visibility:visible;pointer-events:auto}body.store-closed #store-sign{opacity:1 !important}body.store-closed #store-closed-overlay,body.store-closed #products-slider-closed-overlay{opacity:0 !important;pointer-events:none !important}body.store-closed #metal-mesh{opacity:1 !important;transform:translate(-50%, 0)}body.store-closed #yumami{opacity:0 !important;visibility:hidden !important;pointer-events:none}body.store-closed.is-opening-store #metal-mesh{transform:translate(-50%, calc(-100% - 40px))}body.store-closed.is-lighting-store #metal-mesh{opacity:0 !important}body.is-opening-store #yumami,body.is-lighting-store #yumami{opacity:0 !important;visibility:hidden !important;pointer-events:none}#header-buttons{z-index:130}.volume-button,.menu-button{position:relative;width:40px;height:40px;display:block;border-radius:50%;isolation:isolate}.volume-button::before,.menu-button::before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:rgba(255,255,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.volume-button svg,.menu-button svg{position:relative;z-index:1;display:block}body.site-menu-open,body.products-modal-open,body.shop-finder-modal-open,body.start-modal-reopened{overflow:hidden}.site-menu-modal,.products-modal,.shop-finder-modal{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.site-menu-modal.is-visible,.products-modal.is-visible,.shop-finder-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: 767px){.site-menu-modal,.products-modal,.shop-finder-modal{padding:139px 35px 44px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:flex-start !important}}.site-menu-modal__backdrop,.products-modal__backdrop,.shop-finder-modal__backdrop{position:absolute;inset:0;width:500vw;height:500vw;left:-100vw;background:rgba(0,0,0,.84)}@media(max-width: 767px){.site-menu-modal__backdrop,.products-modal__backdrop,.shop-finder-modal__backdrop{height:100vh;position:fixed}}.site-menu-modal__dialog,.products-modal__dialog,.shop-finder-modal__dialog{position:relative;z-index:1;box-sizing:border-box}.site-menu-modal__close,.products-modal__close,.shop-finder-modal__close{position:absolute;left:50%;bottom:-36px;padding:0 0 2px;color:#ff0;font-family:inherit;font-size:14px;line-height:95%;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff0;transform:translateX(-50%);cursor:pointer;transition:opacity .2s ease,border-color .2s ease}@media(min-width: 768px){.site-menu-modal__close:hover,.site-menu-modal__close:focus-visible,.products-modal__close:hover,.products-modal__close:focus-visible,.shop-finder-modal__close:hover,.shop-finder-modal__close:focus-visible{border-color:rgba(0,0,0,0)}}@media(max-width: 767px){.site-menu-modal__close,.products-modal__close,.shop-finder-modal__close{bottom:-38px}}.site-menu-modal__dialog{display:grid;grid-template-columns:437px 0;width:437px;height:764px;color:#ff3c00;background:#ff0;transition:width .42s cubic-bezier(0.22, 1, 0.36, 1),grid-template-columns .42s cubic-bezier(0.22, 1, 0.36, 1)}.site-menu-modal__dialog.has-details{grid-template-columns:437px 437px;width:860px}.site-menu-modal__dialog.has-details .site-menu-modal__details{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}@media(max-width: 767px){.site-menu-modal__dialog{height:auto;width:100%;max-width:360px;margin-left:auto;margin-right:auto;padding:28px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column}}.site-menu-modal__main{position:relative;display:flex;flex-direction:column;min-width:0;height:764px;padding:76px 20px 20px 20px;box-sizing:border-box;background:#ff0}@media(max-width: 767px){.site-menu-modal__main{height:auto}}.site-menu-modal__brand{position:absolute;left:18px;top:-85px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;font-weight:bold;line-height:78%;letter-spacing:-0.035em;text-transform:uppercase;transform:rotate(-1deg)}.site-menu-modal__brand .menu-logo{display:block;position:absolute;left:-132px;top:12px;max-width:156px;max-height:none;width:100%;height:auto}@media(max-width: 767px){.site-menu-modal__brand .menu-logo{max-width:105px;left:-88px;top:7px}}.site-menu-modal__brand span,.site-menu-modal__brand strong{display:inline-block;font-size:64px;line-height:80%;letter-spacing:-0.03em;padding:7px 5px;font-weight:bold}.site-menu-modal__brand span{margin-left:53px;color:#ff0;background:#ff3c00;--led-glow-rgb: 255, 60, 0;--led-blur: 26.6667px;--led-alpha: 1;--led-brightness: 1;box-shadow:0 0 var(--led-blur) rgba(var(--led-glow-rgb), var(--led-alpha));filter:brightness(var(--led-brightness));will-change:box-shadow,filter;position:relative;z-index:1}.site-menu-modal__brand strong{margin-top:0;color:#ff3c00;background:#ff0}@media(max-width: 767px){.site-menu-modal{overflow:auto}}.site-menu-modal__primary,.site-menu-modal__social,.site-menu-modal__legal{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media(max-width: 767px){.site-menu-modal__primary,.site-menu-modal__social,.site-menu-modal__legal{gap:7px}}.site-menu-modal__primary button,.site-menu-modal__primary a{display:block;padding:0;color:#ff3c00;font-family:inherit;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-decoration:none;text-transform:uppercase;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:color .2s ease,transform .2s ease}.site-menu-modal__primary button:hover,.site-menu-modal__primary button:focus-visible,.site-menu-modal__primary a:hover,.site-menu-modal__primary a:focus-visible{color:#550a32;transform:translateX(6px)}.site-menu-modal__social{margin-top:34px}@media(max-width: 767px){.site-menu-modal__social{margin-top:31px}}.site-menu-modal__social>span{margin-bottom:0;color:#ff3c00;font-size:22px;line-height:95%;letter-spacing:-0.01em;font-weight:bold;text-transform:uppercase}.site-menu-modal__social a{color:#ff3c00;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.site-menu-modal__social a:hover,.site-menu-modal__social a:focus-visible{color:#550a32;transform:translateX(6px)}.site-menu-modal__legal{margin-top:auto;gap:3px}@media(max-width: 767px){.site-menu-modal__legal{padding-top:20px}}.site-menu-modal__legal button{padding:0;color:#ff3c00;font-family:inherit;font-size:22px;line-height:95%;letter-spacing:-0.01em;font-weight:bold;text-transform:uppercase;background:rgba(0,0,0,0);border:0;cursor:pointer;opacity:1;transition:color .2s ease,opacity .2s ease}.site-menu-modal__legal button:hover,.site-menu-modal__legal button:focus-visible,.site-menu-modal__legal button.is-active{color:#550a32}.site-menu-modal__legal:has(button.is-active) button{opacity:.5}.site-menu-modal__legal:has(button.is-active) button.is-active{opacity:1}.site-menu-modal__details{position:relative;min-width:0;height:764px;padding:20px;box-sizing:border-box;color:#ff3c00;background:#ff0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-18px);transition:opacity .25s ease .08s,visibility .25s ease .08s,transform .35s cubic-bezier(0.22, 1, 0.36, 1);scrollbar-width:thin;scrollbar-color:#ff3c00 rgba(0,0,0,0)}@media(max-width: 767px){.site-menu-modal__details{height:auto;padding:0}}.site-menu-modal__details-back{display:none;margin:0 0 18px;padding:0 0 1px;color:#ff3c00;font-family:inherit;font-size:14px;line-height:1;font-weight:bold;text-transform:uppercase;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff3c00;cursor:pointer}.site-menu-modal__section{display:none;font-weight:500;font-size:22px;line-height:95%;letter-spacing:-0.02em}.site-menu-modal__section[data-menu-panel=privacy] table{width:100%;margin:26px 0 32px;color:#ff3c00;font-size:18px;line-height:1.15;text-align:left;background:rgba(255,255,255,.24);border:2px solid #ff3c00;border-collapse:collapse;table-layout:fixed}.site-menu-modal__section[data-menu-panel=privacy] table col:nth-child(1){width:30% !important}.site-menu-modal__section[data-menu-panel=privacy] table col:nth-child(2){width:20% !important}.site-menu-modal__section[data-menu-panel=privacy] table col:nth-child(3){width:50% !important}.site-menu-modal__section[data-menu-panel=privacy] table th,.site-menu-modal__section[data-menu-panel=privacy] table td{padding:12px 14px;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-right:2px solid #ff3c00;border-bottom:2px solid #ff3c00}.site-menu-modal__section[data-menu-panel=privacy] table th:last-child,.site-menu-modal__section[data-menu-panel=privacy] table td:last-child{border-right:0}.site-menu-modal__section[data-menu-panel=privacy] table th{color:#ff0;font-weight:bold;text-transform:uppercase;letter-spacing:-0.01em;background:#ff3c00}.site-menu-modal__section[data-menu-panel=privacy] table td:first-child{font-weight:bold}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr:last-child td{border-bottom:0}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr:nth-child(even) td{background:rgba(255,60,0,.08)}@media(min-width: 1201px){.site-menu-modal__section[data-menu-panel=privacy] table tbody tr{transition:background-color .2s ease}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr:hover td{background:rgba(255,60,0,.14)}}@media(max-width: 767px){.site-menu-modal__section[data-menu-panel=privacy] table{margin:22px 0 28px;font-size:17px;line-height:1.1;background:rgba(0,0,0,0);border:0;table-layout:auto}.site-menu-modal__section[data-menu-panel=privacy] table colgroup{display:none}.site-menu-modal__section[data-menu-panel=privacy] table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.site-menu-modal__section[data-menu-panel=privacy] table tbody,.site-menu-modal__section[data-menu-panel=privacy] table tr,.site-menu-modal__section[data-menu-panel=privacy] table td{display:block;width:100%;box-sizing:border-box}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr{margin-bottom:14px;background:rgba(255,255,255,.24);border:2px solid #ff3c00}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr:last-child{margin-bottom:0}.site-menu-modal__section[data-menu-panel=privacy] table tbody tr:nth-child(even) td{background:rgba(0,0,0,0)}.site-menu-modal__section[data-menu-panel=privacy] table td{position:relative;min-height:42px;padding:11px 10px 11px 128px;border:0;border-bottom:1px solid rgba(255,60,0,.4)}.site-menu-modal__section[data-menu-panel=privacy] table td:last-child{border-bottom:0}.site-menu-modal__section[data-menu-panel=privacy] table td:empty{display:none}.site-menu-modal__section[data-menu-panel=privacy] table td::before{position:absolute;left:10px;top:12px;width:105px;color:#ff3c00;font-size:13px;line-height:1;font-weight:bold;letter-spacing:-0.01em;text-transform:uppercase}.site-menu-modal__section[data-menu-panel=privacy] table td:nth-child(1)::before{content:"Name"}.site-menu-modal__section[data-menu-panel=privacy] table td:nth-child(2)::before{content:"Persistence"}.site-menu-modal__section[data-menu-panel=privacy] table td:nth-child(3)::before{content:"Description"}}.site-menu-modal__section.is-active{display:block}.site-menu-modal__section h2{margin:20px 0 20px;color:#ff3c00;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase}.site-menu-modal__section h2:first-child{margin-top:0}.site-menu-modal__section h2:last-child{margin-bottom:0}.site-menu-modal__section h3{margin:9px 0 2px;margin:20px 0 10px;font-size:48px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase;color:#ff3c00}.site-menu-modal__section a{color:#ff3c00;text-decoration:underline}@media(min-width: 1201px){.site-menu-modal__section a:hover{text-decoration:none}}.site-menu-modal__section p{margin:0 0 14px}.site-menu-modal__section p:first-child{margin-top:0}.site-menu-modal__section p:last-child{margin-bottom:0}.site-menu-modal__section a{text-decoration:underline}.site-menu-modal__section ul,.site-menu-modal__section ol{padding-left:20px;margin:0 0 14px}.site-menu-modal__section ul li+li,.site-menu-modal__section ol li+li{margin-top:2px}.site-menu-modal__section ul:first-child,.site-menu-modal__section ol:first-child{margin-top:0}.site-menu-modal__section ul:last-child,.site-menu-modal__section ol:last-child{margin-bottom:0}.menu-faq details{border-top:2px solid #ff3c00}.menu-faq details:last-child{border-bottom:2px solid #ff3c00}.menu-faq summary{position:relative;padding:13px 28px 11px 0;color:#ff3c00;font-weight:bold;cursor:pointer;list-style:none}.menu-faq summary::-webkit-details-marker{display:none}.menu-faq summary::after{content:"+";position:absolute;right:2px;top:11px;font-size:24px;line-height:1}.menu-faq details[open] summary::after{content:"−"}.menu-faq p{padding:0 24px 13px 0}.shop-finder-modal__dialog{width:874px;height:764px;color:#ff3c00;background:#ff0}@media(max-width: 767px){.shop-finder-modal__dialog{width:100%;height:auto}}.shop-finder-modal__header{position:absolute;left:23px;top:-34px;z-index:5}.shop-finder-modal__header h2{display:inline-block;margin:0;padding:7px 5px;color:#ff0;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase;background:#ff3c00;--led-glow-rgb: 255, 60, 0;--led-blur: 26.6667px;--led-alpha: 1;--led-brightness: 1;box-shadow:0 0 var(--led-blur) rgba(var(--led-glow-rgb), var(--led-alpha));filter:brightness(var(--led-brightness));will-change:box-shadow,filter;transform:rotate(-1deg)}.shop-finder-modal__body{width:100%;height:100%;padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;background-color:#6432f0;color:#fff}@media(max-width: 767px){.shop-finder-modal__body{flex-direction:column}}.shop-finder-modal__body .map-sidebar{flex-basis:323px;max-height:100%;overflow:auto}.shop-finder-modal__body #map{flex:1}.shop-finder-modal__content{display:flex;flex-direction:column;height:100%}.shop-finder-modal__lead{max-width:620px;margin:0 0 38px;color:#ff3c00;font-size:48px;line-height:88%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase}.shop-finder-modal__form{max-width:680px}.shop-finder-modal__form label{display:block;margin-bottom:8px;color:#ff3c00;font-size:22px;line-height:95%;letter-spacing:-0.02em;font-weight:bold;text-transform:uppercase}.shop-finder-modal__search-row{display:flex;align-items:stretch;gap:10px}.shop-finder-modal__search-row input{flex:1 1 auto;min-width:0;height:56px;padding:9px 13px;box-sizing:border-box;color:#ff3c00;font-family:inherit;font-size:22px;line-height:1;font-weight:bold;background:#fff;border:3px solid #ff3c00;border-radius:0;outline:none}.shop-finder-modal__search-row input::placeholder{color:rgba(255,60,0,.42);opacity:1}.shop-finder-modal__search-row input:focus-visible{box-shadow:0 0 0 4px rgba(255,60,0,.18)}.shop-finder-modal__search-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:148px;padding:8px 13px;color:#ff0;font-family:inherit;font-size:22px;line-height:95%;letter-spacing:-0.02em;font-weight:bold;text-transform:uppercase;background:#ff3c00;border:0;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.shop-finder-modal__search-row button:hover,.shop-finder-modal__search-row button:focus-visible{background:#550a32;transform:scale(1.03)}.shop-finder-modal__search-row button svg{display:block;flex:0 0 auto}.shop-finder-modal__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:260px;margin-top:32px;padding:30px;box-sizing:border-box;color:#ff3c00;text-align:center;background:rgba(255,60,0,.08);border:3px solid rgba(255,60,0,.22)}.shop-finder-modal__placeholder strong{font-size:48px;line-height:85%;letter-spacing:-0.03em}.shop-finder-modal__placeholder p{margin:10px 0 0;font-size:22px;line-height:100%;font-weight:bold}.products-modal__dialog{width:874px;height:764px;color:#ff3c00;background:#ff0}.products-modal__header{position:absolute;left:23px;top:-34px;z-index:5;display:flex;flex-direction:column;align-items:flex-start}.products-modal__header h2{display:inline-block;margin:0;font-weight:bold;font-size:64px;line-height:80%;letter-spacing:-0.03em;text-transform:uppercase;background-color:#ff0;color:#ff3c00;padding:7px 5px;background-color:#ff3c00;color:#ff0;--led-glow-rgb: 255, 60, 0;--led-blur: 26.6667px;--led-alpha: 1;--led-brightness: 1;box-shadow:0 0 var(--led-blur) rgba(var(--led-glow-rgb), var(--led-alpha));filter:brightness(var(--led-brightness));will-change:box-shadow,filter;transform:rotate(-1deg)}.products-modal__categories{display:flex;flex-direction:column;align-items:flex-start;margin-top:27px;gap:15px}.products-modal__categories button{padding:0;color:#ff3c00;font-family:inherit;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-transform:uppercase;background:rgba(0,0,0,0);border:0;cursor:pointer;opacity:.2;transition:color .2s ease,opacity .2s ease,transform .2s ease}.products-modal__categories button:hover,.products-modal__categories button:focus-visible{transform:translateX(4px);opacity:1}.products-modal__categories button.is-active{opacity:1}.products-modal__body{position:absolute;inset:0;overflow:hidden}.products-modal__category-panel{position:absolute;inset:0;display:none;grid-template-columns:43% 57%}.products-modal__category-panel.is-active{display:grid;animation:product-category-fade-in .3s ease both}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__product-navigation .products-modal__product-option button{color:#550a32}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__product-description p{color:#550a32}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__cta{background-color:#550a32}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__note{color:#550a32}#products-modal[data-active-category=side-dishes] .products-modal__categories button{color:#550a32}.products-modal__copy{position:relative;z-index:3;display:flex;flex-direction:column;min-width:0;padding:0 20px 20px 20px;margin-top:auto;box-sizing:border-box}.products-modal__product-navigation{display:flex;flex-direction:column;align-items:stretch;gap:15px}.products-modal__product-option{display:flex;flex-direction:column;align-items:flex-start}.products-modal__product-option button{position:relative;z-index:2;padding:0;color:#ff3c00;font-family:inherit;font-size:64px;line-height:80%;letter-spacing:-0.03em;font-weight:bold;text-align:left;text-transform:uppercase;opacity:.2;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:color .2s ease,opacity .2s ease,transform .2s ease}.products-modal__product-option button:hover,.products-modal__product-option button:focus-visible{transform:translateX(4px);opacity:1}.products-modal__product-option.is-active button{opacity:1}.products-modal__product-description{max-height:0;max-width:300px;margin:0;opacity:0;overflow:hidden;transform:translateY(18px);transition:max-height .42s cubic-bezier(0.22, 1, 0.36, 1),margin .42s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,transform .42s cubic-bezier(0.22, 1, 0.36, 1)}.products-modal__product-description p{margin:6px 0 0;color:#ff3c00;font-size:22px;line-height:100%;font-weight:bold;letter-spacing:-0.03em}.products-modal__product-description.is-active{max-height:92px;margin-bottom:0;opacity:1;transform:translateY(0)}.products-modal__product-description.is-entering{animation:product-description-slide-up .48s cubic-bezier(0.22, 1, 0.36, 1) both}.products-modal__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;align-items:center;margin-top:auto;padding:6px;margin-bottom:7px;margin-top:37px;color:#ff0;font-size:22px;line-height:95%;letter-spacing:-0.02em;font-weight:bold;text-decoration:none;text-transform:uppercase;background:#ff3c00;transition:transform .2s ease,background-color .2s ease}.products-modal__cta:hover,.products-modal__cta:focus-visible{background:#550a32;transform:scale(1.03)}.products-modal__cta span{font-size:18px;line-height:.7}.products-modal__note{margin:5px 0 0;color:#ff3c00;opacity:.2;font-size:14px;line-height:95%;letter-spacing:-0.02em;font-weight:500}.products-modal__visual{position:relative;min-width:0;height:100%;overflow:hidden}.products-modal__visual img{position:absolute;inset:0;display:block;left:120px;width:100%;height:100%;height:calc(100% - 112px);top:56px;max-width:none;max-height:none;object-fit:cover;object-position:left center;opacity:0;visibility:hidden;transform:translateY(65px);transition:opacity .22s ease,visibility .22s ease}.products-modal__visual img.is-active{opacity:1;visibility:visible;transform:translateY(0)}.products-modal__visual img.is-entering{animation:product-image-slide-up .58s cubic-bezier(0.16, 1, 0.3, 1) both}.products-modal__category-panel[data-product-category-panel=fried-chicken] .products-modal__visual{background:linear-gradient(90deg, rgba(255, 255, 0, 0) 0%, rgba(255, 255, 0, 0.12) 100%)}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__visual img{padding:0 0 0 0;box-sizing:border-box}@keyframes product-category-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes product-description-slide-up{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}@keyframes product-image-slide-up{0%{opacity:0;transform:translateY(65px)}100%{opacity:1;transform:translateY(0)}}@keyframes yumami-type-caret{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes yumami-chat-pop{0%{opacity:0;transform:translateY(10px) scale(0.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes yumami-scale-in{0%{opacity:0;transform:translateY(35px) scale(0)}58%{opacity:1;transform:translateY(-7px) scale(1.1)}76%{transform:translateY(3px) scale(0.96)}88%{transform:translateY(-1px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (max-width: 767px){.site-menu-modal__main{padding-top:47px;padding-left:12px;padding-right:12px}.site-menu-modal__brand{left:18px}}@media only screen and (max-width: 767px)and (max-width: 767px){.site-menu-modal__brand{left:58px}}@media only screen and (max-width: 767px){.site-menu-modal__brand span{font-size:48px;line-height:80%}.site-menu-modal__brand strong{font-size:48px;line-height:80%;white-space:nowrap}.site-menu-modal__primary button,.site-menu-modal__primary a{font-size:48px;line-height:80%;letter-spacing:-0.03em}.site-menu-modal__social a{font-size:48px;line-height:90%;letter-spacing:-0.03em}.products-modal__dialog,.shop-finder-modal__dialog{height:calc(100dvh - 186px)}.products-modal__category-panel{grid-template-columns:1fr}.products-modal__copy{z-index:4;padding:235px 18px 24px;background:linear-gradient(to right, rgba(255, 255, 0, 0.96) 0%, rgba(255, 255, 0, 0.8) 62%, rgba(255, 255, 0, 0) 100%)}.products-modal__visual{position:absolute;inset:0;opacity:.55}.products-modal__product-description{max-width:220px}.shop-finder-modal__header{left:18px}.shop-finder-modal__header h2{font-size:38px}.shop-finder-modal__body{padding:90px 18px 24px}}@media only screen and (max-width: 767px)and (max-width: 767px){.shop-finder-modal__body{padding:0}}@media only screen and (max-width: 767px){.shop-finder-modal__lead{margin-bottom:26px;font-size:34px}.shop-finder-modal__search-row{flex-direction:column}.shop-finder-modal__search-row button{min-height:50px}.shop-finder-modal__placeholder{min-height:180px;margin-top:22px}.shop-finder-modal__placeholder strong{font-size:36px}}@media(prefers-reduced-motion: reduce){#store,#store-sign,#products-slider,#store-closed-overlay,#products-slider-closed-overlay,#metal-mesh,#start-modal-container,#yumami,#chat-box,#chat-box .text,.site-menu-modal,.products-modal,.shop-finder-modal,.site-menu-modal__dialog,.shop-finder-modal__dialog,.site-menu-modal__details,.products-modal__visual img,.products-modal__product-description{transition-duration:.01ms !important;animation-duration:.01ms !important}}#store-sign,#products-slider{cursor:pointer}#store-sign{transition:opacity .5s ease,transform .25s ease,filter .25s ease}#store-sign:hover,#store-sign:focus-visible{filter:brightness(1.08) drop-shadow(0 0 8px rgba(255, 255, 0, 0.75));transform:translate(-50%, -50%) scale(1.03)}#store-sign:focus-visible{outline:3px solid #ff0;outline-offset:6px}#products-slider{transition:transform .25s ease,filter .25s ease}#products-slider:hover,#products-slider:focus-visible{filter:brightness(1.06) drop-shadow(0 0 9px rgba(255, 255, 0, 0.6))}#products-slider:focus-visible{outline:3px solid #ff0;outline-offset:6px}.store-fancybox--receipts{--receipt-card-width: clamp(220px, 24vw, 350px);--receipt-side-offset: min(250px, 24vw, 31dvh);--store-close-offset: 54px;--receipt-close-reserve: 100px}.store-fancybox--receipts .fancybox__slide{box-sizing:border-box;padding:20px 70px var(--receipt-close-reserve)}.store-fancybox--receipts .fancybox__content{width:min(1100px,100%);height:100%;max-height:100%;overflow:visible;background:rgba(0,0,0,0)}.store-fancybox--receipts>.store-fancybox__close{bottom:var(--store-close-offset)}@media(max-width: 767px){.store-fancybox--receipts>.store-fancybox__close{bottom:12px}}.store-receipts-modal{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;outline:none}.store-receipts-modal__stage{position:relative;flex:1 1 auto;width:100%;min-height:0}.store-receipt-card{--receipt-rotate: 0deg;--receipt-scale: 0.76;position:absolute;left:50%;top:50%;z-index:1;width:var(--receipt-card-width);margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;color:inherit;background:rgba(0,0,0,0);cursor:pointer;opacity:1;-webkit-filter:blur(4px) drop-shadow(0 9px 22.5px #000000);filter:blur(4px) drop-shadow(0 9px 22.5px #000000);transform:translate(-50%, -50%) rotate(var(--receipt-rotate)) scale(var(--receipt-scale));transform-origin:center center;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .4s ease,filter .4s ease,opacity .4s ease;will-change:transform,opacity}.store-receipt-card:nth-child(1){--receipt-rotate: -1deg;width:min(450px,42vw,56dvh);margin-left:calc(var(--receipt-side-offset)*-1)}.store-receipt-card:nth-child(2){--receipt-rotate: 2deg;width:min(489px,45vw,60dvh)}.store-receipt-card:nth-child(3){--receipt-rotate: 1deg;width:min(458px,42vw,57dvh);margin-left:var(--receipt-side-offset)}.store-receipt-card.is-prev,.store-receipt-card.is-next{z-index:1}.store-receipt-card.is-active{--receipt-scale: 1;z-index:3;-webkit-filter:blur(0) drop-shadow(0 9px 22.5px #000000);filter:blur(0) drop-shadow(0 9px 22.5px #000000);cursor:default}.store-receipt-card.is-hidden{opacity:0;pointer-events:none}.store-receipt-card:focus-visible{outline:3px solid #ff0;outline-offset:8px}.store-receipt-card__image{display:block;width:100%;max-width:none;height:auto;user-select:none}@media(max-width: 767px){.store-receipt-card__image{object-fit:contain}}.store-receipts-modal__quote{position:relative;z-index:5;flex:0 0 auto;width:min(700px,92%);min-height:0;margin:14px auto 0;padding:0 20px;box-sizing:border-box;color:#ff0;font-size:clamp(26px,4.8dvh,44px);line-height:95%;letter-spacing:-0.03em;font-weight:bold;text-align:center}@media(max-width: 991px){.store-receipts-modal__quote{font-size:34px}}.store-receipts-modal__quote small{display:block;margin-bottom:6px;font-size:clamp(15px,2.3dvh,22px);line-height:95%;letter-spacing:-0.01em;text-transform:uppercase}.store-receipts-modal__quote.is-changing{animation:receipt-quote-in .45s ease both}@keyframes receipt-quote-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width: 701px)and (max-height: 800px){.store-fancybox--receipts{--receipt-close-reserve: 94px}.store-fancybox--receipts .fancybox__slide{padding-top:12px}.store-receipts-modal__quote{margin-top:10px}}@media(min-width: 701px)and (max-height: 680px){.store-fancybox--receipts{--receipt-close-reserve: 90px}.store-fancybox--receipts .fancybox__slide{padding-top:8px}.store-receipts-modal__quote{width:min(650px,92%);margin-top:6px;font-size:clamp(23px,4.5dvh,31px)}.store-receipts-modal__quote small{margin-bottom:3px;font-size:clamp(13px,2.2dvh,16px)}}@media(max-width: 767px){.store-fancybox--receipts{--receipt-card-width: clamp(160px, 54vw, 240px);--receipt-side-offset: min(105px, 27vw);--receipt-close-reserve: 55px}.store-fancybox--receipts .fancybox__slide{padding:16px 15px var(--receipt-close-reserve)}.store-receipt-card:nth-child(1){--receipt-rotate: 2deg;left:0;right:auto;top:auto;bottom:0;width:100%;max-width:234px;margin:0 0 0 23px;z-index:1;transform:rotate(var(--receipt-rotate)) scale(var(--receipt-scale))}.store-receipt-card:nth-child(2){--receipt-rotate: -2deg;left:auto;right:0;top:50%;bottom:auto;width:100%;max-width:223px;margin:20px -20px 0 0;z-index:2;transform:translateY(-50%) rotate(var(--receipt-rotate)) scale(var(--receipt-scale))}.store-receipt-card:nth-child(3){--receipt-rotate: 3deg;left:0;right:auto;top:0;bottom:auto;width:100%;max-width:223px;margin:0 0 0 -10px;z-index:0;transform:rotate(var(--receipt-rotate)) scale(var(--receipt-scale))}.store-receipt-card.is-active{--receipt-scale: 1;z-index:3;-webkit-filter:blur(0) drop-shadow(0 9px 22.5px #000000);filter:blur(0) drop-shadow(0 9px 22.5px #000000)}.store-receipts-modal__quote{width:100%;margin-top:8px;padding:0 10px;font-size:22px;line-height:100%;letter-spacing:-0.03em}.store-receipts-modal__quote small{margin-bottom:15px;font-size:22px;line-height:95%;letter-spacing:-0.01em}}body{transition:background-color .25s ease}body.fryer-game-open{background-color:#ff3c00 !important;background-image:none !important}body.fryer-game-open #body-wrapper{background-color:#ff3c00 !important;background-image:none !important}body.fryer-game-open #street-sign-wrapper{opacity:0;visibility:hidden;pointer-events:none}body.fryer-game-open #products-slider{opacity:0;visibility:hidden;pointer-events:none}body.fryer-game-open #metal-mesh{opacity:0 !important;visibility:hidden}#street-sign-wrapper,#products-slider{transition:opacity .25s ease,visibility .25s ease}.fryer-game__result-line--illegally-fast-1{transform:rotate(1deg)}.fryer-game__result-line--illegally-fast-2{transform:rotate(-1deg)}.fryer-game__result-line--no-crisp-1{transform:rotate(1deg)}.fryer-game__result-line--no-crisp-2{transform:rotate(1deg)}.fryer-game__result-line--crunch-loading-1{transform:rotate(-1deg)}.fryer-game__result-line--crunch-loading-2{transform:rotate(-1deg)}.fryer-game__result-line--almost-illegal-1{transform:rotate(-1deg)}.fryer-game__result-line--almost-illegal-2{transform:rotate(-1deg)}.fryer-game__result-line--almost-iconic-1{transform:rotate(1deg)}.fryer-game__result-line--almost-iconic-2{transform:rotate(1deg)}.fryer-game__result-line--one-sec-from-glory-1{transform:rotate(-1deg)}.fryer-game__result-line--one-sec-from-glory-2{transform:rotate(-1deg)}.fryer-game__result-line--illegally-tasty-1{transform:rotate(1deg)}.fryer-game__result-line--illegally-tasty-2{transform:rotate(1deg)}.fryer-game__result-line--illegally-late-1{transform:rotate(-1deg)}.fryer-game__result-line--illegally-late-2{transform:rotate(-1deg)}.fryer-game__result-line--dark-mode-1{transform:rotate(1deg)}.fryer-game__result-line--dark-mode-2{transform:rotate(1deg)}.fryer-game__result-line--well-done-too-well-1{transform:rotate(-1deg)}.fryer-game__result-line--well-done-too-well-2{transform:rotate(-1deg)}.fryer-game__result-line--dark-side-1{transform:rotate(1deg)}.fryer-game__result-line--dark-side-2{transform:rotate(1deg)}.fryer-game__result-line--total-disaster-1{transform:rotate(1deg)}.fryer-game__result-line--total-disaster-2{transform:rotate(1deg)}.fryer-game__result-line--exploded-1{transform:rotate(-1deg)}.fryer-game__result-line--exploded-2{transform:rotate(-1deg)}.fryer-game__result-line--left-chat-1{transform:rotate(1deg)}.fryer-game__result-line--left-chat-2{transform:rotate(1deg)}.fryer-game__result-line--frying-store-1{transform:rotate(-1deg)}.fryer-game__result-line--frying-store-2{transform:rotate(-1deg)}.products-modal__dialog,.shop-finder-modal__dialog,#start-modal-container .modal{transform:scale(var(--wide-dialog-scale));transform-origin:center center}@media(max-width: 767px){.products-modal__dialog,.shop-finder-modal__dialog,#start-modal-container .modal{transform:none}}.site-menu-modal__dialog{transform:scale(1);transform-origin:center center;transition:width .42s cubic-bezier(0.22, 1, 0.36, 1),grid-template-columns .42s cubic-bezier(0.22, 1, 0.36, 1),transform .3s ease}.site-menu-modal__dialog.has-details{grid-template-columns:437px 437px;width:860px;transform:scale(var(--wide-dialog-scale))}.site-menu-modal__dialog.has-details .site-menu-modal__details{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}@media(max-width: 767px){.hide-on-phone{display:none !important}}@media(min-width: 768px){.show-on-phone{display:none !important}}@media(max-width: 767px){#products-slider:hover,#products-slider:focus-visible{transform:translateX(-50%) scale(var(--mobile-store-scale))}}.site-menu-content-modal{display:none}@media(max-width: 767px){body.site-menu-content-modal-open{overflow:hidden}.site-menu-content-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:139px 35px calc(50px + env(safe-area-inset-bottom));box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.site-menu-content-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}.site-menu-content-modal.site-menu-content-modal.is-visible{padding-top:79px}.site-menu-content-modal__backdrop{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.84)}.site-menu-content-modal__dialog{position:relative;z-index:1;width:100%;height:calc(100dvh - 126px);min-height:0;color:#ff3c00;background:#ff0}.site-menu-content-modal__body{width:100%;height:100%;min-height:0}.site-menu-modal__details.is-mobile-modal{position:relative;width:100%;height:100%;min-height:0;padding:12px 12px 28px;box-sizing:border-box;opacity:1;visibility:visible;pointer-events:auto;transform:none;overflow-x:hidden;overflow-y:auto;color:#ff3c00;background:#ff0;-webkit-overflow-scrolling:touch}.site-menu-modal__details.is-mobile-modal .site-menu-modal__details-back{display:block;width:max-content;margin:0 auto 21px;padding:6px;color:#ff0;font-family:inherit;font-size:22px;line-height:95%;font-weight:bold;letter-spacing:-0.01em;text-transform:uppercase;background:#ff3c00;border:0;cursor:pointer}.site-menu-modal__details.is-mobile-modal .site-menu-modal__section{font-size:22px;line-height:95%}.site-menu-modal__details.is-mobile-modal .site-menu-modal__section h2{margin-bottom:20px;font-size:48px;line-height:90%;letter-spacing:-0.03em}.site-menu-modal__details.is-mobile-modal .site-menu-modal__section h3{margin:20px 0 10px;font-size:30px;line-height:90%}.site-menu-content-modal__close{position:absolute;left:50%;bottom:-36px;display:block;padding:0 0 2px;color:#ff0;font-family:inherit;font-size:14px;line-height:95%;font-weight:bold;letter-spacing:-0.03em;text-transform:uppercase;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #ff0;cursor:pointer;transform:translateX(-50%)}}body.site-menu-content-modal-open .site-menu-modal{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.products-modal__mobile-pager{display:none}@media(max-width: 767px){.products-modal{position:fixed;inset:0;display:flex;align-items:flex-start !important;justify-content:flex-start;padding:119px 35px 35px 35px;box-sizing:border-box;overflow:hidden}.products-modal__backdrop{position:fixed;inset:0;left:0;width:auto;height:auto;background:rgba(0,0,0,.94)}.products-modal__dialog{position:relative;width:min(360px,100vw - 52px);height:min(760px,100dvh - 163px);min-height:0;margin:0 auto;color:#ff0;background:#050505;box-shadow:0 12px 35px rgba(0,0,0,.65);overflow:visible;transform:none}.products-modal__header{position:absolute;left:0;top:0;z-index:20;display:flex;flex-direction:column;align-items:flex-start;width:100%;pointer-events:none;background-color:#ff0;padding:0 12px 6px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-modal__header h2{display:block;width:max-content;margin:-23px 0 8px 6px;padding:7px 4px;color:#ff0;font-size:48px;line-height:90%;letter-spacing:-0.03em;background:#ff3c00;box-shadow:0 0 12px rgba(255,60,0,.7);transform:rotate(1deg)}.products-modal__categories{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;gap:0;pointer-events:auto}.products-modal__categories button{display:block;width:max-content;margin:4px 0 0 0;color:#ff3c00;font-size:48px;line-height:90%;letter-spacing:-0.03em;border:0;opacity:.2;transform:none}.products-modal__categories button:hover,.products-modal__categories button:focus-visible{opacity:1;transform:none}.products-modal__categories button.is-active{opacity:1}#products-modal[data-active-category=fried-chicken] .products-modal__categories [data-product-category=fried-chicken]{color:#ff3c00;opacity:1}#products-modal[data-active-category=fried-chicken] .products-modal__categories [data-product-category=side-dishes]{color:#ff3c00;opacity:.2}#products-modal[data-active-category=side-dishes] .products-modal__categories [data-product-category=fried-chicken]{color:#550a32;background:#ff0;opacity:.2}#products-modal[data-active-category=side-dishes] .products-modal__categories [data-product-category=side-dishes]{color:#550a32;background:#ff0;opacity:1}.products-modal__body{margin-top:0;height:100%;position:relative}.products-modal__category-panel{position:absolute;inset:0;padding-top:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;color:#ff0;background:#550a32;overflow:hidden}.products-modal__category-panel.is-active{display:block;animation:product-category-fade-in .3s ease both}.products-modal__visual{position:absolute;left:0;right:0;top:0;bottom:46%;width:100%;height:auto;opacity:1;overflow:hidden;background:rgba(0,0,0,0) !important}.products-modal__visual img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;padding:7px 10px 4px;box-sizing:border-box;object-fit:contain;object-position:center bottom;opacity:0;visibility:hidden;transform:translateY(35px)}.products-modal__visual img.is-active{opacity:1;visibility:visible;transform:translateY(0)}.products-modal__copy{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;width:100%;height:46%;min-width:0;margin:0;padding:0 12px 18px 12px;box-sizing:border-box;color:#ff0;text-align:center;background:#550a32}.products-modal__product-navigation{display:block;width:100%;margin:0}.products-modal__product-option{display:none;align-items:center;width:100%}.products-modal__product-option.is-active{display:flex}.products-modal__product-option>button{display:none}.products-modal__mobile-pager{display:grid;grid-template-columns:30px minmax(0, 1fr) 30px;align-items:center;order:-1;width:100%;min-height:40px;margin:20px 0 0}.products-modal__mobile-product-name{display:block;min-width:0;color:#ff0;font-size:48px;line-height:90%;letter-spacing:-0.03em;font-weight:bold;text-align:center;text-transform:uppercase;white-space:nowrap}.products-modal__mobile-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:40px;padding:0;color:#ff0;background:rgba(0,0,0,0);border:0;cursor:pointer}.products-modal__mobile-arrow svg{display:block;width:18px;height:auto}.products-modal__mobile-arrow.products-modal__mobile-arrow--previous{margin-left:-5px}.products-modal__mobile-arrow.products-modal__mobile-arrow--next{margin-left:5px}.products-modal__product-description{width:100%;max-width:none;max-height:none;margin:0;opacity:0;overflow:visible;transform:translateY(10px)}.products-modal__product-description.is-active{max-height:none;margin:0;opacity:1;transform:translateY(0)}.products-modal__product-description p{max-width:100%;margin:9px auto 0;color:#ff0 !important;font-size:22px;line-height:100%;letter-spacing:-0.03em;text-align:center}.products-modal__cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:auto 0 0 0;padding:6px;color:#ff3c00;font-size:22px;line-height:95%;letter-spacing:-0.01em;background:#ff0 !important}.products-modal__cta svg{display:block;height:auto}.products-modal__cta svg path{stroke:currentColor}.products-modal__category-panel[data-product-category-panel=side-dishes] .products-modal__cta{color:#550a32}.products-modal__note{margin:10px 0 0;color:#ff0 !important;font-size:14px;line-height:95%;text-align:center;letter-spacing:-0.02em;opacity:.45}.products-modal__close{left:50%;bottom:-32px;z-index:20;color:#ff0;font-size:14px;transform:translateX(-50%)}}@media(hover: none)and (pointer: coarse){*:focus,*:focus-visible{outline:none !important;box-shadow:none !important}}body.opening-soon #body-wrapper,body.opening-soon #store,body.opening-soon #store *,body.opening-soon #street-sign-wrapper,body.opening-soon #products-slider{pointer-events:none !important;user-select:none}body.opening-soon #yumami,body.opening-soon #chat-box,body.opening-soon #store-closed-overlay,body.opening-soon #products-slider-closed-overlay{display:none !important}body.opening-soon #metal-mesh{z-index:90;opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translate(-50%, 0) !important;transition:none !important}body.opening-soon #store,body.opening-soon #store-sign,body.opening-soon #products-slider{filter:grayscale(0.15) brightness(0.48) contrast(1.05) !important}#opening-soon-card{position:absolute;left:50%;top:50%;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;width:350px;min-height:170px;padding:20px 25px;box-sizing:border-box;color:#ff0;font-size:76px;line-height:.78;font-weight:bold;letter-spacing:-0.055em;text-align:center;text-transform:uppercase;background:#ff3c00;box-shadow:0 15px 35px rgba(0,0,0,.45),0 0 22px rgba(255,60,0,.55);transform:translate(-50%, -50%) rotate(-7deg);transform-origin:center}#opening-soon-card span{display:block}@media(max-width: 767px){#opening-soon-card{top:61%;width:min(270px,100vw - 70px);min-height:128px;padding:17px 20px;font-size:clamp(52px,16vw,65px);transform:translate(-50%, -50%) rotate(-6deg)}}.map-sidebar{-ms-flex-preferred-size:323px;flex-basis:323px;width:323px;height:100%;display:-webkit-box;filter:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#6432f0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}@media(max-width: 767px){.map-sidebar{width:auto}}.map-sidebar .map-sidebar-heading{padding:11px 12px 12px 12px;background-color:#fff}@media(max-width: 767px){.map-sidebar .map-sidebar-heading{padding-left:15px;padding-right:15px}}.map-sidebar .map-sidebar-heading p.large{font-weight:bold;text-transform:uppercase;color:#6432f0;padding:0;margin:0;font-size:22px;line-height:26px}@media(max-width: 767px){.map-sidebar .map-sidebar-heading p.large{font-size:18px;line-height:22px}}.map-sidebar .map-sidebar-heading .map-filters.hide-filters a.js-delete-map-filters{display:none}.map-sidebar .map-sidebar-heading .map-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11px}@media(max-width: 767px){.map-sidebar .map-sidebar-heading .map-filters .filters{gap:0;justify-content:space-between}}.map-sidebar .map-sidebar-heading .map-filters p{padding:0;margin:0 0 6px 0;display:block;color:#6432f0;font-weight:bold;font-size:12px;line-height:95%;letter-spacing:-0.02em;font-weight:500}.map-sidebar .map-sidebar-heading .map-filters a{text-decoration:none;color:#6432f0;position:relative;font-size:22px;line-height:95%;text-transform:uppercase;font-weight:bold;letter-spacing:-0.01em}.map-sidebar .map-sidebar-heading .map-filters a:not(.active){opacity:.2}@media(max-width: 767px){.map-sidebar .map-sidebar-heading .map-filters a{margin-right:10px}}.map-sidebar .map-sidebar-heading .map-filters a:last-child{margin-right:0}.map-sidebar .map-sidebar-heading .map-filters a:hover:before{border-color:#6432f0}.map-sidebar .map-sidebar-heading .map-filters a.active:after{opacity:1}.map-sidebar .no-results{padding:26px 24px 18px 24px;color:#fff}.map-sidebar .no-results *{color:#fff}@media(min-width: 992px){.map-sidebar .no-results{position:absolute;top:50%;width:100%;text-align:center;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-20px}}@media(max-width: 991px){.map-sidebar .no-results{text-align:center}}.map-sidebar .no-results img{margin-bottom:-2px}@media(max-width: 991px){.map-sidebar .no-results img{margin-bottom:-14px}}@media(max-width: 767px){.map-sidebar .no-results{padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:16px}}.map-sidebar .map-sidebar-scroller{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner{padding:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner.no-results-shown{min-height:100%;position:relative;filter:none}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px 9px 12px;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even{background-color:#fff;color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even h6{color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even .desc p.status strong{color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even .desc p.status a{color:#6432f0 !important;border-color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even .desc p.status a svg path{stroke:#6432f0 !important}@media(min-width: 1201px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even .desc p.status a:hover{border-color:rgba(0,0,0,0)}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.is-visible-even .desc .button{color:#6432f0 !important;border-color:#6432f0}@media(max-width: 991px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location{padding:15px}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active{background-color:#ff0;color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active h6{color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active .opening-hours-button{border-color:#6432f0 !important}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active .opening-hours-button i.icon-down svg path{stroke:#6432f0 !important}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active .desc p.status strong{color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active .desc p.status a{color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location.active .desc .button{color:#6432f0 !important;border-color:#6432f0 !important}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location:not(.active):hover{cursor:pointer}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location:last-child{border-bottom:none}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location>img{-ms-flex-preferred-size:138px;flex-basis:138px;margin-right:32px;width:auto;height:auto}@media(max-width: 767px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location>img{-ms-flex-preferred-size:80px;flex-basis:80px;width:80px;margin-right:16px}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc h6{padding:0 0 8px 0;margin:0;font-size:22px;line-height:95%;font-weight:bold;letter-spacing:-0.01em}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p{padding:0;margin:0;letter-spacing:-0.02em;padding:0;margin:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.tag{display:inline-block;padding:0 0 0 0;margin-right:12px}@media(max-width: 767px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.tag{padding-left:4px;padding-right:4px;font-size:13px;margin-right:5px}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.tag:last-child{margin-right:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status{color:#fff;padding-top:5px;padding-bottom:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status strong{color:#fff;display:inline-block;margin-right:9px;font-weight:bold}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status a{text-decoration:none;color:#fff;font-size:14px;line-height:95%;font-weight:bold;letter-spacing:-0.03em;border-bottom:2px solid #fff;text-transform:uppercase;position:relative;top:-5px}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status a:hover{border-color:rgba(0,0,0,0)}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status a i{font-size:8px;font-weight:normal;position:relative;top:3px;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;display:inline-block;position:absolute;left:calc(100% + 5px)}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status a i svg{display:block}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc p.status a i svg path{stroke:#fff !important}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button{margin:0;position:relative;overflow:hidden}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button span{display:block}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button span.check{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;filter:none;background-color:#6432f0;color:#fff;opacity:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button span.check i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button.active{background-color:#6432f0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons .button.active span.check{opacity:1}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons a.view-location{text-decoration:none}@media(max-width: 767px){.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons a.view-location{margin-top:8px}}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .buttons a.view-location:hover{text-decoration:underline}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours{position:relative}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours .opening-hours-table{position:absolute;right:0;opacity:0;visibility:hidden;pointer-events:none;background-color:#6432f0;color:#fff;white-space:nowrap;padding:12px 15px;-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;top:calc(100% - 15px);z-index:1}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours .opening-hours-table .opening-hours-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2px 0;margin-right:5px;min-width:90px;font-size:14px;line-height:95%;font-weight:500;letter-spacing:-0.03em}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours .opening-hours-table .opening-hours-row .opening-hours-label{margin-right:5px;min-width:90px;font-size:14px;line-height:95%;font-weight:500;letter-spacing:-0.03em}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours.open p.status a{color:#fff}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours.open p.status a i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0}.map-sidebar .map-sidebar-scroller .map-sidebar-scroller-inner .map-sidebar-location .desc .opening-hours.open .opening-hours-table{opacity:1;visibility:visible;pointer-events:all;top:calc(100% - 5px);cursor:default}.map-sidebar .autocomplete-wrap{background-color:#6432f0}.map-sidebar .autocomplete-wrap input{background-color:#6432f0;display:block;width:100%;padding:7px 12px;margin:0;font-family:"FT Scenik PRO Trial Cond","ABC Whyte Hangul Plus",sans-serif;font-weight:500;font-size:22px;line-height:95%;letter-spacing:-0.02em;border:none;outline:none;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;box-shadow:none}.map-sidebar .autocomplete-wrap input::-webkit-input-placeholder{color:#fff;opacity:.3}.map-sidebar .autocomplete-wrap input::-moz-placeholder{color:#fff;opacity:.3}.map-sidebar .autocomplete-wrap input:-ms-input-placeholder{color:#fff;opacity:.3}.map-sidebar .autocomplete-wrap input:-moz-placeholder{color:#fff;opacity:.3}#map{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;filter:none;border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){#map{height:340px}}/*# sourceMappingURL=style.css.map */
