*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;-moz-tap-highlight-color:transparent!important}html{--background-color:#fff;--main-accent-color:#e94f0e;background-color:#fff;height:100%}@media(max-width:768px){body:before{background:linear-gradient(#fff 30%,#e94f0e1a 60%);content:"";inset:0;position:fixed;z-index:-1}}body{max-width:100%;overflow-x:hidden;width:100%}body,p{margin:0}[role=button]:active,a:active,button:active{outline:none}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(./7b857fec46d52eb1.D-aAu_L5.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(./56c0be08ba1daa2b.f0lhpOnz.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(./5816cb2a8b19df27.DPwG85_g.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(./f4b64886fb6fcff8.CZE1r6-S.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(./Roboto-Bold.DB1hqCFM.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(./Roboto-Medium.jZeKESUp.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(./Roboto-Regular.CGSfnFoJ.ttf)}h1{font-size:32px;font-weight:700}.h1-text-thin,h1{color:#000;font-family:Roboto;font-style:normal;line-height:130%}.h1-text-thin{font-size:28px;font-weight:300}b{font-weight:700;line-height:150%}.main-medium-text,b{color:#000;font-family:Roboto;font-size:16px;font-style:normal}.main-medium-text{font-weight:500;line-height:24px}.main-regular-text{line-height:150%}.main-regular-text,.product-card-h1-text{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}.product-card-h1-text{letter-spacing:-.01em;line-height:24px}.product-card-main-text{font-size:14px}.product-card-additional-text,.product-card-main-text{color:#000;font-family:Roboto;font-style:normal;font-weight:300;letter-spacing:-.01em;line-height:24px}.product-card-additional-text{font-size:12px}.product-card-button-text{font-size:14px;font-weight:700;line-height:150%}.bucket-h1-text,.product-card-button-text{color:#000;font-family:Roboto;font-style:normal}.bucket-h1-text{font-size:24px;font-weight:400;line-height:28px}.bucket-medium-text{font-weight:500}.bucket-light-text,.bucket-medium-text{color:#000;font-family:Roboto;font-size:14px;font-style:normal;letter-spacing:-.01em;line-height:16px}.bucket-light-text{font-weight:300}.bucket-regular-text{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:16px}.bucket-additional-text{font-weight:500}.bucket-additional-text,.bucket-additional-text-light{color:#000;font-family:Roboto;font-size:10px;font-style:normal;letter-spacing:-.01em;line-height:12px}.bucket-additional-text-light{font-weight:300}.bucket-h2-text{color:#000;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:38px}.additional-text{color:#a6a6a6}.additional-text-second{color:#c6c6c6}.colourful-button-text{color:#fff}.accent-text{color:#e94f0e}.error-text{color:#ff8a00}.input-text{color:#a6a6a6;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.error,.root{background-color:#fff}.root{display:flex;flex-direction:column;min-height:100vh;position:relative}.application-alert{background:#e94f0e4d;border-radius:0 12px 12px 0;cursor:pointer;opacity:.5;transform:scaleX(-1);z-index:1}.application-alert svg{display:flex}.application-alert-mobile{display:none;margin-left:4px;margin-right:-16px;padding:10px 13.5px}@media(max-width:768px){.application-alert-mobile{display:block}}.application-alert-desktop{margin:-10px -30px 0 20px;padding:14px 24.5px 13px}@media(max-width:1439px){.application-alert-desktop{margin-right:-12px}}.content{margin:0 auto;max-width:1440px;padding:0 30px 15px;width:100%}@media(min-width:1025px)and (max-width:1439px){.content{margin:0;max-width:100vw;padding:0 12px 15px}}@media(max-width:1024px){.content{padding:0 22px 15px;width:100%}}@media(max-width:768px){.content{max-width:100vw;padding:0 16px 15px}}@media(min-width:769px){.root:not(:has(.menu-root)){padding-top:0!important}.root:not(:has(.menu-root)) .desktop-nav{margin-bottom:0!important}.root:not(:has(.menu-root)) .desktop-nav nav{padding-bottom:10px!important}.root:not(:has(.menu-root)) .content{padding-top:30px!important}}.flex-block{align-items:center;display:flex}.flex-block-space-between{justify-content:space-between}.flex-justify-end{justify-content:flex-end}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}@media(min-width:1024px){.tablet-force .major-slider{margin-right:0;max-width:100%!important}.tablet-force .major-slider .swiper{aspect-ratio:var(--major-slider-aspect-ratio,978/443);height:auto!important;max-width:100%!important}.tablet-force .major-slider .swiper .swiper-slide,.tablet-force .major-slider .swiper .swiper-wrapper{height:100%!important}.tablet-force .bonuses-food{max-width:100%}.tablet-force .menu .menu-container{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.tablet-force .menu .menu-container .menu-category{margin-left:60px}.tablet-force .menu .menu-nav-md{margin-left:0;padding-right:0;width:100%}.tablet-force .menu-root .top-navigation-icon{left:unset;right:14px;top:-77px}.tablet-force .menu-root .bucket-adaptive{background:#efefef;box-shadow:0 -4px 16px #00000014;display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;z-index:26}.tablet-force .menu-root .bucket-adaptive .bucket-adaptive-container{background:transparent;box-shadow:none;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1440px}.tablet-force .bucket-section{display:none}.tablet-force .menu-search{margin-right:0;padding-right:0}}.btn--loading svg{animation:rotating 1.5s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes opacityani{0%{opacity:0}to{opacity:1}}.vue-map{height:100%;min-height:2rem;width:100%}.base-icon-page-loader .bar[data-v-2223deaa]{animation:pageLoaderPulse-2223deaa .6s linear infinite;opacity:1}.base-icon-page-loader .bar-1[data-v-2223deaa]{animation-delay:var(--loader-offset,0s)}.base-icon-page-loader .bar-2[data-v-2223deaa]{animation-delay:calc(var(--loader-offset, 0s) + .2s)}.base-icon-page-loader .bar-3[data-v-2223deaa]{animation-delay:calc(var(--loader-offset, 0s) + .4s)}@keyframes pageLoaderPulse-2223deaa{0%{opacity:1}50%{opacity:.2}to{opacity:1}}svg.base-icon-main path{fill:#e94f0e}svg.base-icon-additional-second path{fill:#c6c6c6}svg.base-icon-on-accent path{fill:#fff}svg.base-icon-translucent path{fill:#e94f0e4d}svg.base-icon-translucent-second path{fill:#e94f0e1a}svg.base-icon-additional path{fill:#a6a6a6}svg.base-icon-separating path{fill:#dcdcdc}.error-icon rect,.success-icon rect{fill:#fff;stroke:#c6c6c6}.error-icon path{fill:#ff8a00}.success-icon path{fill:#3acda1}svg.base-icon-stroke path{stroke:#e94f0e}svg.base-icon-stroke-additional-second path{stroke:#c6c6c6}circle.base-icon-stroke{stroke:#e94f0e}circle.base-icon-stroke--additional{stroke:#a6a6a6}.base-circle-icon--filled circle{fill:#e94f0e}.animated-add-mark{height:20px;left:calc(50% - 10px);position:absolute}.animated-add-mark .path{animation:dash .35s ease-out backwards;stroke-dasharray:27;stroke-dashoffset:27;stroke-linecap:round}@keyframes dash{to{stroke-dashoffset:54}}.success-auth-animation .checkmark{animation:fill .4s ease-in-out 1.2s forwards,scale .3s ease-in-out 1.7s both;border-radius:50%;box-shadow:inset 0 0 #3acda1;display:block;height:40px;margin:0 auto;position:relative;right:5px;stroke:#3acda1;stroke-miterlimit:10;stroke-width:2;top:5px;width:40px}.success-auth-animation .checkmark__circle{animation:stroke .6s cubic-bezier(.65,0,.45,1) .8s forwards;fill:#fff;stroke:#3acda1;stroke-dasharray:166;stroke-dashoffset:166;stroke-miterlimit:10;stroke-width:2}.success-auth-animation .checkmark__check{animation:stroke .3s cubic-bezier(.65,0,.45,1) 1.6s forwards;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50%}svg.text-color-main{fill:#000}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #3acda1}}#app{position:relative}.page-loader{align-items:center;background:var(--background-color,#fff);display:flex;height:100vh;justify-content:center;position:fixed;width:100vw}#app .page-loader{z-index:10000}
