.menu-showcase .menu-showcase__title-image{aspect-ratio:1102/232;object-fit:contain;object-position:center;width:min(280px,100%);height:auto;margin-inline:auto;display:block}@media (min-width:1025px){.menu-showcase{--showcase-content-width:302px;--showcase-column-padding:30px;--showcase-side-inset:clamp(16px, 1.55vw, 25px);padding-left:40px;padding-right:40px}.menu-showcase .menu-showcase__inner{z-index:10;width:100%;max-width:none;position:relative}.menu-showcase .menu-showcase__cards{justify-content:flex-start;align-items:flex-start;column-gap:0;width:min(100% - 20px,1183px);max-width:1183px;margin-inline:auto;display:flex}.menu-showcase .menu-showcase__item{width:auto;min-width:0;padding-left:var(--showcase-column-padding);box-sizing:border-box;flex:1 1 0;display:block}.menu-showcase .menu-showcase__media{width:100%;max-width:none;margin-inline:0;padding-top:65px}.menu-showcase .menu-showcase__image-frame{aspect-ratio:768/993;width:min(var(--showcase-content-width), 100%);height:auto;overflow:hidden}.menu-showcase .menu-showcase__image{object-fit:cover;width:100%;height:100%;display:block}.menu-showcase .menu-showcase__tag{width:156px;top:0;right:0}.menu-showcase .menu-showcase__copy,.menu-showcase .menu-showcase__copy-inner{width:min(var(--showcase-content-width), 100%);max-width:var(--showcase-content-width)}.menu-showcase .menu-showcase__title-row{gap:12px}.menu-showcase .menu-showcase__title{letter-spacing:clamp(-.03em,.06vw,0);font-size:clamp(30px,2.2vw + 14px,48px);font-weight:500;line-height:clamp(1.05,.01vw + 1.08,1.1)}.menu-showcase .menu-showcase__title-image{aspect-ratio:1102/232;object-fit:contain;width:min(280px,100%);height:auto}.menu-showcase .menu-showcase__title-icon{width:24px;height:24px}.menu-showcase .menu-showcase__text{width:100%;max-width:var(--showcase-content-width);letter-spacing:clamp(-.02em,.08vw,.02em);overflow-wrap:break-word;margin-top:16px;font-size:clamp(13px,.45vw + 11px,16px);line-height:clamp(22px,.75vw + 18px,28.8px)}.menu-showcase .menu-showcase__side-label{z-index:30;object-fit:contain;object-position:center;pointer-events:none;width:auto;height:auto;position:absolute;top:112px}.menu-showcase .menu-showcase__side-label--left{left:var(--showcase-side-inset);width:6.6vw;max-width:none}.menu-showcase .menu-showcase__side-label--right{right:var(--showcase-side-inset);width:6.3vw;max-width:none}.menu-showcase.menu-showcase--en{--showcase-content-width:330px}.menu-showcase.menu-showcase--en .menu-showcase__cards{width:min(100% - 20px,1260px);max-width:1260px}.menu-showcase.menu-showcase--en .menu-showcase__title-image{width:min(320px,100%)}.menu-showcase.menu-showcase--en .menu-showcase__text{text-wrap:pretty;max-width:330px}}
@font-face{font-family:heaters;src:url(../media/order_title_en_heaters-s.p.014aeb_tle1uv.ttf?dpl=dpl_F4PDUE295AxTLL6M8KaVRNSj5hBG)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:heaters Fallback;src:local(Arial);ascent-override:124.37%;descent-override:49.6%;line-gap-override:0.0%;size-adjust:67.54%}.heaters_f753acd0-module__wNfQea__className{font-family:heaters,heaters Fallback;font-weight:500}
.order-banner-image-button{color:#fef7f3;min-width:128px;min-height:57px;font-family:var(--font-display);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:15px 30px;font-size:20px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.order-banner-image-button__bg{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.order-banner-image-button__bg--hover{opacity:0}.order-banner-image-button__label{z-index:1;transition:color .3s;position:relative}.order-banner-image-button:hover .order-banner-image-button__bg--default,.order-banner-image-button:focus-visible .order-banner-image-button__bg--default{opacity:0}.order-banner-image-button:hover .order-banner-image-button__bg--hover,.order-banner-image-button:focus-visible .order-banner-image-button__bg--hover{opacity:1}.order-banner-image-button:hover,.order-banner-image-button:focus-visible{color:var(--color-red);outline:none}.order-banner-image-button:hover .order-banner-image-button__label,.order-banner-image-button:focus-visible .order-banner-image-button__label{color:var(--color-red)}
.store-nearby-button{width:217px;min-height:58px;color:var(--color-red);font-family:var(--font-display);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:15px 30px;font-size:26px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.store-nearby-button__bg{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.store-nearby-button__bg--hover,.store-nearby-button:hover .store-nearby-button__bg--default,.store-nearby-button:focus-visible .store-nearby-button__bg--default{opacity:0}.store-nearby-button:hover .store-nearby-button__bg--hover,.store-nearby-button:focus-visible .store-nearby-button__bg--hover{opacity:1}.store-nearby-button__label{z-index:1;position:relative}.store-nearby-button:hover,.store-nearby-button:focus-visible{color:var(--color-red);outline:none}@media (max-width:1024px){.store-nearby-button{width:auto;font-size:22px}}@media (max-width:767px){.store-nearby-button{font-size:20px}}
