@charset "UTF-8";@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bar{0%{-webkit-transform:translateX(-100%) rotate(0deg);transform:translateX(-100%) rotate(0deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes bar{0%{-webkit-transform:translateX(-100%) rotate(0deg);transform:translateX(-100%) rotate(0deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes part1{0%,to{scale:1}50%{scale:1.1;-webkit-transform:translate(-4.5%,-6%);transform:translate(-4.5%,-6%)}}@keyframes part1{0%,to{scale:1}50%{scale:1.1;-webkit-transform:translate(-4.5%,-6%);transform:translate(-4.5%,-6%)}}@-webkit-keyframes text{0%{-webkit-transform:translate(-110%,18%);transform:translate(-110%,18%)}to{-webkit-transform:translate(20%,18%);transform:translate(20%,18%)}}@keyframes text{0%{-webkit-transform:translate(-110%,18%);transform:translate(-110%,18%)}to{-webkit-transform:translate(20%,18%);transform:translate(20%,18%)}}@-webkit-keyframes part{0%,to{scale:1}50%{scale:1.1;-webkit-transform:translate(-4.5%,-6%);transform:translate(-4.5%,-6%)}}@keyframes part{0%,to{scale:1}50%{scale:1.1;-webkit-transform:translate(-4.5%,-6%);transform:translate(-4.5%,-6%)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes infiniteSwing{0%,to{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@keyframes infiniteSwing{0%,to{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/light.woff2) format("woff2"),url(/resources/fonts/rubik/light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/lightitalic.woff2) format("woff2"),url(/resources/fonts/rubik/lightitalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/regular.woff2) format("woff2"),url(/resources/fonts/rubik/regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/italic.woff2) format("woff2"),url(/resources/fonts/rubik/italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/medium.woff2) format("woff2"),url(/resources/fonts/rubik/medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/mediumitalic.woff2) format("woff2"),url(/resources/fonts/rubik/mediumitalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/bold.woff2) format("woff2"),url(/resources/fonts/rubik/bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url(/resources/fonts/rubik/bolditalic.woff2) format("woff2"),url(/resources/fonts/rubik/bolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/resources/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/resources/fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/resources/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/resources/fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/resources/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/resources/fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{font-size:5.9523809524vw}@media screen and (max-width:319px){html{font-size:82.0512820513px}}@media screen and (min-width:320px) and (max-width:719px){html{font-size:25.641025641vw}}@media screen and (min-width:1480px){html{font-size:5.9523809524vw}}@media screen and (min-width:1680px){html{font-size:100px}}body{margin:0;background:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.16rem;line-height:1.5}.block,a,div,footer,header,input,nav,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.box>a:first-child,.box>h1:first-child,.box>h2:first-child,.box>h3:first-child,.box>h4:first-child,.box>img:first-child,.box>p:first-child{margin-top:0!important}.box>a:last-child,.box>h1:last-child,.box>h2:last-child,.box>h3:last-child,.box>h4:last-child,.box>img:last-child,.box>p:last-child{margin-bottom:0!important}.text{line-height:1.3}.small-text,.text p,.text table{margin:10px 0}.text ul{list-style:none}.text ul>li{margin:10px 0 10px 20px}.text ul>li::before{content:"—";width:20px;display:block;float:left;margin:0 0 0 -20px}.text b,.text strong{font-weight:700}.text em,.text i{font-style:italic}.text table{border-collapse:collapse}.text table td{border:1px solid #000;padding:10px 15px}img.left{float:left}img.right{float:right}img.center{display:block;margin:auto}.small-text{font-size:12px;line-height:1.5;display:inline-block}#tinymce,[data-formatted-text],[formatted-text]{font-family:"Montserrat",sans-serif;font-weight:400}#tinymce h1,[data-formatted-text] h1,[formatted-text] h1{font-size:36px}#tinymce h2,[data-formatted-text] h2,[formatted-text] h2{font-size:30px;font-weight:400}#tinymce h3,[data-formatted-text] h3,[formatted-text] h3{font-size:26px;font-weight:400;margin:25px 0 10px}#tinymce h4,[data-formatted-text] h4,[formatted-text] h4{font-size:20px}#tinymce p,[data-formatted-text] p,[formatted-text] p{font-size:16px;margin:12px 0;line-height:25px}#tinymce a,[data-formatted-text] a,[formatted-text] a{text-decoration:none;color:#fa6900;font-weight:600}#tinymce .darkred,[data-formatted-text] .darkred,[formatted-text] .darkred{color:#ff3337;font-weight:400}#tinymce .cation,#tinymce a:hover,#tinymce a:visited,[data-formatted-text] .cation,[data-formatted-text] a:hover,[data-formatted-text] a:visited,[formatted-text] .cation,[formatted-text] a:hover,[formatted-text] a:visited{color:#fa6900}#tinymce .left-column,[data-formatted-text] .left-column,[formatted-text] .left-column{float:left;width:50%}#tinymce .right-column,[data-formatted-text] .right-column,[formatted-text] .right-column{float:right;width:50%}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}@media screen and (min-width:320px) and (max-width:719px){.grid{gap:.2rem}}.grid__item{display:block;width:calc(20% - .2rem);margin-bottom:.4rem}@media screen and (min-width:320px) and (max-width:719px){.grid__item{width:100%;margin-bottom:.2rem}}.grid__item--4{width:calc((100% - 3*.25rem)/4)}@media screen and (min-width:320px) and (max-width:719px){.grid__item--4{width:calc((100% - 0*.25rem)/1)}}.grid__item--6{width:calc(16.6666666667% - .22rem)!important}@media screen and (min-width:320px) and (max-width:719px){.grid__item--6{width:calc(33.3333333333% - .15rem)!important}}@media screen and (min-width:1024px) and (max-width:1479px),screen and (min-width:720px) and (max-width:1023px){.grid{gap:.2rem}.grid__item{width:calc(25% - .15rem)}}html{min-width:320px}.body--no-scroll{overflow:hidden}.body-inner.fixed{overflow:hidden;height:100vh}.wrapper{width:100%;margin:0 auto;max-width:16.8rem;padding:0 .4rem}@media screen and (min-width:320px) and (max-width:719px){.wrapper{padding:0 .2rem}}.layout{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{padding-top:20px}@media screen and (min-width:320px) and (max-width:719px){main{padding-top:30px}}.city-selector-fadein{background:url(/resources/images/city-select.svg) no-repeat 50%/100% 100%;font-size:16px;color:#fff;text-align:center}.city-selector-fadein ul,.text ul{padding:0}.city-selector-fadein .sale-select{color:#fff;margin:10px 0;cursor:pointer}.city-selector-fadein .sale-select::after{content:"";display:block;border-bottom:1px solid transparent}.city-selector-fadein .sale-select:focus::after,.city-selector-fadein .sale-select:hover::after{border-bottom:1px dashed #fff}.app-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-banner,.app-banner a,.app-banner--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.app-banner--mobile,.swiper-buttons .swiper-button-next::after,.swiper-buttons .swiper-button-prev::after{display:none}@media screen and (min-width:320px) and (max-width:719px){.app-banner--desktop{display:none}.app-banner--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.17rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.app-banner__qr{width:.8rem}.app-banner__links,.app-banner__links-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.app-banner__links-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.08rem;margin-top:-.04rem}.app-banner__icon--ios{width:.22rem}@media screen and (min-width:320px) and (max-width:719px){.app-banner__icon--ios{width:.26rem;margin-top:-.04rem}}.app-banner__icon--android{width:.29rem}@media screen and (min-width:320px) and (max-width:719px){.app-banner__icon--android{width:.35rem}}.app-banner__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;margin-left:.24rem}.app-banner__title{font-size:.24rem;font-weight:500;margin:0;line-height:1}.app-banner__subtitle{font-size:.16rem;font-weight:400;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.app-banner__subtitle{font-size:.14rem;display:block;padding:.07rem .21rem;-webkit-border-radius:.06rem;border-radius:.06rem;border:.01rem solid #ff3337}}.payment-systems a{text-decoration:none}.payment-systems img{display:inline-block;margin:0 5px}.magnets-quantity{outline:0;background:url(/resources/images/desktop/icons/cart-quantity.svg) no-repeat 50%/100%;border:0;display:inline-block;width:30px;height:30px;text-align:center;font-size:16px;color:#fff}.magnets-quantity::-webkit-inner-spin-button,.magnets-quantity::-webkit-outer-spin-button,.quantity-input__input::-webkit-inner-spin-button,.quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none}.magnets-quantity input[type=number]{-moz-appearance:textfield}.disable{pointer-events:none}.promodocode-page .checkout-form__form-section{margin-top:1rem}@media screen and (min-width:320px) and (max-width:719px){.promodocode-page .checkout-form__form-section{margin-top:.2rem}}.promodocode-page .checkout-form__form-section .alert-form-message{margin-top:.1rem;font-size:.22rem;font-weight:500}.promodocode-page .checkout-form__subtitle{font-size:.22rem;font-weight:500}@media screen and (min-width:320px) and (max-width:719px){.promodocode-page .checkout-form__subtitle{font-size:.18rem}}.promodocode-page .checkout-form__promo-code-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promodocode-page .checkout-form__promo-code-block,.promodocode-page .checkout-form__promo-code-block-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:320px) and (max-width:719px){.promodocode-page .checkout-form__promo-code-block-input{width:100%}.promodocode-page .checkout-form__promo-code-block-input button{height:.4rem;font-size:.18rem}}.promodocode-page .checkout-form__promo-code-block-input input[type=text]{border:1px solid #fb6900;width:4rem;height:.7rem;font-size:.28rem;text-align:center;text-transform:uppercase}@media screen and (min-width:320px) and (max-width:719px){.promodocode-page .checkout-form__promo-code-block-input input[type=text]{width:100%;height:.5rem;font-size:.22rem}}.city-selector-select{border:0;font-size:.14rem;font-weight:300}.city-select-page{background:#fff;padding:.5rem .17rem;height:100vh}.city-select-page__title{font-size:.3rem;font-weight:900;margin-bottom:.5rem}.city-select-page__btn-list{gap:.2rem}.city-select-page__btn-list,.city-select-page__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.city-select-page__sticker{width:1.62rem;height:2.18rem}.city-select-page__back{position:absolute;top:.2rem}.city-selector-btn{background:url(/resources/images/mobile/nav/down1.png) no-repeat 100% 50%/.1rem auto;padding:0 .18rem 0 0;border:0;font-size:.12rem;color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hidden{display:none!important}.button-back{width:.3rem;height:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-webkit-border-radius:.06rem;border-radius:.06rem}.button-back--back{background:url(/resources/images/icons/arrow-left-red.svg) no-repeat 50% 50%/.09rem auto}.button-back--gray{background-color:#f7f7f7}.button-back--white{background-color:#fff}.button{background:#e73c3f;color:#fff;font-family:"Montserrat",sans-serif;text-align:center;font-size:.16rem;display:block;-webkit-transition:scale .1s ease-in-out;-o-transition:scale .1s ease-in-out;transition:scale .1s ease-in-out}.button:focus{background:#e73c3f;scale:.98}.button:active{background:#e73c3f;scale:.98}@media screen and (min-width:320px) and (max-width:719px){.button{height:.3rem;padding-top:0;padding-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.13rem;-webkit-border-radius:.06rem;border-radius:.06rem;font-weight:500;line-height:1}}@media (hover:hover){.button:hover{background-color:#eb252e}}.button--selector{background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8e8e93;font-size:.13rem;padding:0 .15rem}.button--selector:focus,.button--selector:hover{background:0 0;color:#fb6900}.button--selector-active{height:.3rem;background:#e73c3f;color:#fff}.button--selector-active:focus,.button--selector-active:hover{background:#f24447;color:#fff}.button--link{background-color:inherit;color:#000}.button--link:hover{background-color:inherit;text-decoration:underline}.cookies-block{gap:.2rem}@media screen and (min-width:320px) and (max-width:719px){.cookies-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stories-slider{width:100%;margin:0 auto;max-width:16.8rem;overflow:hidden}@media screen and (min-width:320px) and (max-width:719px){.stories-slider{padding:0 .2rem;padding-top:.02rem;padding-left:.15rem}}.stories-slider__item{height:4rem}@media screen and (min-width:1024px) and (max-width:1479px){.stories-slider__item{height:4.8rem}}@media screen and (min-width:320px) and (max-width:719px){.stories-slider__item{width:1.4rem;height:1.72rem}}.stories-slider__item--no-story{border:.03rem solid transparent}.quantity-input{background:#e73c3f;color:#fff;width:.8rem;height:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-border-radius:.06rem;border-radius:.06rem;font-weight:400}.quantity-input--big{height:.4rem}.quantity-input__minus,.quantity-input__plus{width:.3rem;text-decoration:none;text-align:center;font-size:.18rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:scale .1s ease-in-out;-o-transition:scale .1s ease-in-out;transition:scale .1s ease-in-out}.quantity-input__minus:active,.quantity-input__plus:active{scale:1.3}.quantity-input__minus--trash{font-size:0;text-indent:200%;overflow:hidden;background:url(/resources/images/icons/trash.svg) no-repeat 50% 50%/.15rem auto}.quantity-input__input{width:.2rem;text-align:center;color:#fff;font-size:.12rem;background:0 0;border:0}.quantity-input__input [type=number]{-moz-appearance:textfield}.hot-range{margin:10px 0 60px}.hot-range .bar{display:-webkit-box;display:-ms-flexbox;display:flex}.hot-range .bar a{display:block;height:70px;padding:0 5px;position:relative;text-align:center;font-size:12px;text-decoration:none;color:inherit}.hot-range .bar .label{border-bottom:1px dashed gray;-webkit-transition:.25s margin ease 0s;-o-transition:.25s margin ease 0s;transition:.25s margin ease 0s}.hot-range .bar .line{border-bottom:10px solid #eb252e;height:10px;position:absolute;left:0;width:100%;bottom:10px}.hot-range .bar .line::after{content:"";position:absolute;width:100%;height:10px;background:#eb252e;bottom:-10px;display:block;left:0}.hot-range .bar a:first-child .line{border-color:transparent}.hot-range .bar a:first-child .line::after{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.hot-range .bar a:last-child .line{border-color:transparent}.hot-range .bar a:last-child .line::after{-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.hot-range .bar .current{color:#eb252e;cursor:-webkit-grab;cursor:grab}.hot-range .bar .current .label{border:0;margin-top:-5px;display:block}.hot-range .bar .current:active{cursor:-webkit-grabbing;cursor:grabbing}.hot-range .bar .current .line{border-bottom-color:#128865}.hot-range .bar .current .line::before{content:"";display:block;background:url(/resources/images/desktop/icons/hot.svg) no-repeat 50%/auto 100%;height:40px;position:absolute;width:35px;left:calc(50% - 35px/2);bottom:-20px;z-index:2}.hot-range .bar .current .line::after{width:50%}.hot-range .bar .current:first-child .line::after{width:100%;background:#128865}.hot-range .bar .current:last-child .line::after{width:100%}.hot-range .bar .current~a .line::after{background:#128865}.custom-select-node{position:relative;outline:0}.custom-select-node ul{display:block;position:absolute;z-index:1001;background:#fff;top:100%;margin:0;list-style:none;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;text-align:center;padding:8px 35px;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}.custom-select-node li{margin:10px 0;font-size:16px;text-align:center;color:#000;white-space:nowrap;display:inline-block;cursor:pointer}.custom-select-node li::after{content:"";border-bottom:1px dashed #fff;display:block;width:100%}.custom-select-node li.selected::after{content:none}.custom-select-node .custom-select-label{padding:10px 27px 10px 15px;cursor:pointer;background:url(/resources/images/icons/arrow-down.png) no-repeat calc(100% - 10px) 56%/.12rem auto}.delivery-method__radio{display:inline-block;margin:0 15px 10px 0;cursor:pointer}.delivery-points__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px;-webkit-border-radius:7px;border-radius:7px;border:0;margin:10px 0;display:block;width:100%;font-size:14px;background:#fff url(/resources/images/icons/arrow-down.png) no-repeat calc(100% - 10px) 50%/14px}.swiper{width:100%;height:100%}.swiper__container{overflow-x:hidden}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev,.swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-controls{position:absolute;top:.5rem;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1.48rem;height:.41rem;z-index:1;padding:0 .24rem;font-size:0}.swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{position:static;margin-top:0;height:.45rem;width:.45rem;-webkit-border-radius:.06rem;border-radius:.06rem;background:#e73c3f;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:scale .1s ease-in-out;-o-transition:scale .1s ease-in-out;transition:scale .1s ease-in-out}.swiper-buttons .swiper-button-next:active,.swiper-buttons .swiper-button-prev:active{scale:.9}.swiper-buttons .swiper-button-next.swiper-button-disabled,.swiper-buttons .swiper-button-prev.swiper-button-disabled{opacity:1;background:#f2f2f7}.swiper-buttons .swiper-button-next.swiper-button-disabled .swiper-arrow g,.swiper-buttons .swiper-button-prev.swiper-button-disabled .swiper-arrow g{fill:#e73c3f}.swiper-buttons .swiper-button-next .swiper-arrow,.swiper-buttons .swiper-button-prev .swiper-arrow{width:.08rem}.swiper-buttons .swiper-button-next .arrow-left,.swiper-buttons .swiper-button-prev .arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-buttons .swiper-button-next.swiper-button-lock,.swiper-buttons .swiper-button-prev.swiper-button-lock{display:none}.input input[type=radio]:checked+label:before{background:-webkit-radial-gradient(circle closest-side,#e73c3f .05rem,#fff .05rem);background:-o-radial-gradient(circle closest-side,#e73c3f .05rem,#fff .05rem);background:radial-gradient(circle closest-side,#e73c3f .05rem,#fff .05rem)}.input input[type=checkbox]:checked+label:before,.input input[type=radio]:checked+label:before{border-color:#e73c3f}.input input[type=checkbox]:checked+label:before{background-color:#e73c3f}.input input[type=checkbox]:checked+label,.input input[type=radio]:checked+label{font-weight:400}.form fieldset legend,label.checkout-form__subtitle{font-size:.16rem}.input input[type=email],.input input[type=password],.input input[type=text]{width:100%;border:0}.textarea textarea,select{width:100%}.swiper-stories-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.15rem;margin-bottom:.1rem;position:relative}.swiper-stories-wrapper__btns{margin:0;position:absolute;top:50%;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 .2rem}@media screen and (min-width:320px) and (max-width:719px){.swiper-stories-wrapper{padding:0}.swiper-stories-wrapper__btns{display:none}}select{border:0!important}.static-page{margin-top:.3rem;margin-bottom:1rem}.static-page h1{font-weight:500;margin-bottom:.1rem}.bordered{border:.01rem solid #a7a7aa!important}.scroll-top-btn{position:fixed;bottom:.2rem;right:.4rem;-webkit-transform:translateY(0) rotate(-90deg);-ms-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg);-webkit-transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;background-position:60% 50%;padding:0;background-color:#000;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;height:.45rem;width:.45rem;-webkit-border-radius:.06rem;border-radius:.06rem;background:#e73c3f;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-top-btn.hide{-webkit-transform:translateY(1rem) rotate(-90deg);-ms-transform:translateY(1rem) rotate(-90deg);transform:translateY(1rem) rotate(-90deg)}.loader{width:.64rem;height:.64rem;position:relative;-webkit-animation:rotate 1.5s ease-in infinite alternate;animation:rotate 1.5s ease-in infinite alternate;-webkit-box-flex:0;-ms-flex:none;flex:none}.loader::before{content:"";position:absolute;left:0;bottom:0;color:#ff3d00;background:currentColor;width:.64rem;height:.32rem;-webkit-border-radius:0 0 .5rem .5rem;border-radius:0 0 .5rem .5rem}.loader::after{content:"";position:absolute;left:50%;top:10%;background:#ccccd0;width:.08rem;height:.64rem;animation:rotate 1.2s linear infinite alternate-reverse}.bonus-user-coin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;font-size:.16rem}.bonus-user-coin--app{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bonus-user-coin img{width:.22rem}@media screen and (min-width:320px) and (max-width:719px){.bonus-user-coin img{width:.18rem}}.bonus-coin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.03rem;font-size:.16rem;font-weight:500}.bonus-coin.default{color:#fb6900}.bonus-coin.default svg g{fill:#fb6900}.bonus-coin.add{color:green}.bonus-coin.add::before{content:"+"}.bonus-coin.add svg g{fill:green}.bonus-coin.spend{color:red}.bonus-coin.spend svg g{fill:red}.bonus-coin__text{white-space:nowrap}.bonus-coin svg{width:.14rem}[data-navigator] .active{background:#fff;padding:3px 10px;-webkit-border-radius:5px;border-radius:5px;color:#fa6900;margin:0 -10px;display:inline-block;-webkit-transition:.5s background ease 0s;-o-transition:.5s background ease 0s;transition:.5s background ease 0s}.checkbox-block{margin:.15rem 0}.checkbox-button{display:inline}.checkbox-button .checkbox-input{display:none}.checkbox-button .checkbox-input:checked+.checkbox-icon{background:#eb252e url(/resources/images/mobile/nav/ok.svg) no-repeat 50%/.14rem .1rem}.checkbox-button .checkbox-icon{background:#eb252e;width:.24rem;height:.24rem;display:inline-block;vertical-align:middle;margin:0 .04rem 0 0;-webkit-border-bottom-left-radius:.06rem;border-bottom-left-radius:.06rem;-webkit-border-top-right-radius:.06rem;border-top-right-radius:.06rem}.radio-button{display:block;margin:.05rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-button .radio-input{display:none}.radio-button .radio-icon{width:.24rem;height:.24rem;display:inline-block;background:#fff;-webkit-border-radius:.24rem;border-radius:.24rem;margin-bottom:-.05rem;border:1px solid #cacaca}.radio-button .radio-text{display:block;padding:.06rem .05rem 0}.radio-button .radio-btn{background-color:#fff;color:#8b8b8d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.3rem;padding:0 .11rem;-webkit-border-radius:.06rem;border-radius:.06rem}.radio-button .radio-input:checked+.radio-btn{background-color:#e73c3f;color:#fff}.radio-button .radio-input:checked+.radio-icon{background:#f2f2f7;position:relative}.radio-button .radio-input:checked+.radio-icon::before{content:"";width:.15rem;height:.15rem;position:absolute;top:50%;left:50%;background:#48484a;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pagination{margin:.1rem 0}.pagination .current,.pagination a{font-size:.15rem;padding:.05rem}.cash-change-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cash-change-block::before{content:"Сдача с";position:absolute;left:.14rem;top:.12rem;display:inline;z-index:1}.cash-change-block input{outline:0;font-size:.15rem;width:100%;display:inline-block;color:#000;text-align:left;margin:0;margin-bottom:.01rem;padding-left:.85rem!important;min-width:0!important}.cash-change-block input::-webkit-inner-spin-button,.cash-change-block input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.overlay{background:rgba(0,0,0,.68)!important}.button-down,.button-up{width:140px;height:70px;left:calc(50% - 70px);position:absolute;z-index:2}.button-up{top:0}.button-down{bottom:0}.my-pizza,.popup-target{position:relative;width:100%}.popup-target{margin:10vh 0 0;padding:0}.popup-target .scrolling-inner{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:.35rem;height:100%}.popup-target .popup{overflow:hidden;position:absolute;top:0;left:calc(33vw + 20px);width:calc(67vw - 40px);min-width:650px;height:80vh;-webkit-border-radius:25px;border-radius:25px;background-color:#fff}.popup-target .popup h2{margin-bottom:.4rem}.popup-target .popup .item{margin-bottom:0}.popup-target .popup h4{text-transform:none;font-size:24px;margin:0 0 10px}.popup-target .preview{padding:0}.popup-target .title{margin:10px 0 27px}.popup-target .base-price{display:inline-block;font-size:24px}.popup-target .button-close{position:absolute;top:-40px;right:20px;width:40px;height:40px;background:url(/resources/images/desktop/icons/button-close.svg) no-repeat 50%/34px;text-indent:100%;overflow:hidden}.popup-target .filling .weight{float:right;margin:0 20px}.my-pizza{color:#fff}.my-pizza strong{font-weight:600}.part,.part>h3{margin-bottom:.2rem}.part{padding-bottom:.3rem;border-bottom:1px solid #d8d8d8}.part>h3{font-weight:700}.part .grid{margin-bottom:0}.part.filling{padding-bottom:0}.part.filling .item{margin-left:0;margin-right:1.55%;margin-bottom:.4rem}.part.filling .item:nth-child(6n+6){margin-right:0}.part.filling .item .img{width:100%;height:.8rem;padding:0 5%;float:none}.part.filling .item .img img{max-height:100%}.part.filling .item .parameters{width:100%;margin-left:0}.part.filling .item .parameters .title h3{font-weight:700;color:red}.part.filling .purchase{display:block;clear:both}.popup{visibility:hidden;opacity:0;position:fixed;overflow-y:hidden;background:rgba(0,0,0,.7);height:100dvh;width:100vw;top:0;left:0;z-index:101;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__content{max-width:11.3rem;max-height:6rem;min-height:auto;background:#fff;padding:.2rem .3rem;-webkit-transition:-webkit-transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);overflow-x:hidden;overflow-y:auto}@media screen and (min-width:320px) and (max-width:719px){.popup__content{max-width:none;max-height:none;height:100dvh;width:100vw;-webkit-border-radius:0;border-radius:0;padding:.2rem}}.popup__content::-webkit-scrollbar-thumb{padding:.1rem 0;-webkit-border-radius:.1rem;border-radius:.1rem;background-color:#e73c3f;margin-right:.1rem}.popup__content::-webkit-scrollbar{padding:.1rem 0;width:.07rem;-webkit-border-radius:.1rem;border-radius:.1rem;background-color:#f2f2f7}.popup__inner{position:relative;background-color:#fff;padding:.2rem .1rem;-webkit-border-radius:.08rem;border-radius:.08rem}@media screen and (min-width:320px) and (max-width:719px){.popup__inner{overflow-x:hidden}}.popup.opened{visibility:visible;opacity:1}.popup.opened .popup__content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__close{display:block;width:.4rem;height:.4rem;position:absolute;padding:.2rem;right:0;top:-.55rem;text-indent:400%;font-size:0;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;background:#f7f7fc;-webkit-transition:scale .1s ease-in-out;-o-transition:scale .1s ease-in-out;transition:scale .1s ease-in-out}.popup__close:active{scale:.9}@media screen and (min-width:320px) and (max-width:719px){.popup__close--desktop{display:none}}.popup-form_checkboxs input,.popup__close--mobile{display:none}@media screen and (min-width:320px) and (max-width:719px){.popup__close--mobile{display:block}.popup__close{top:.2rem;left:.2rem;z-index:1;height:.3rem;width:.3rem}}.popup__close:hover{cursor:pointer;background:#e5e5e9}.popup__close::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/resources/images/icons/close.svg) no-repeat 50%/.2rem auto}.popup__title{font-size:.4rem;font-weight:500}.popup__h2{font-size:.28rem;font-weight:400}.popup .popup-show_packages{display:block;color:#0390d5;text-align:center}@media screen and (min-width:320px) and (max-width:719px){.popup .popup-show_packages{padding:.06rem .15rem}}.popup-form_balance,.popup-form_checkboxs label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-form_balance{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.15rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.popup-form_label,.popup-form_value{display:block;font-size:.28rem;font-weight:500}.popup-form_value{font-size:.4rem}.popup-form_checkboxs{max-width:4.5rem;margin:0 0 .1rem}.popup-form_checkboxs label{margin-bottom:.15rem}@media screen and (min-width:320px) and (max-width:719px){.popup-form_checkboxs label{margin:0;padding:.1rem 0}}.popup-form_checkboxs span{display:inline-block;margin:0 0 0 .1rem;line-height:1.2;font-size:.15rem}@media screen and (min-width:320px) and (max-width:719px){.popup-form_checkboxs span{font-size:.14rem}}.popup-form_checkboxs span a{text-decoration:underline;color:#000}.popup-form_checkboxs .checkbox{width:.2rem;height:.2rem;border:1px solid #8c8c8c;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-border-radius:.05rem;border-radius:.05rem}.popup-form_checkboxs input:checked+.checkbox{background:url(/resources/images/icons/check-gray.svg) no-repeat 50% 50%/.12rem}.popup-form_subtitle{color:#8e8e93;display:block;margin-bottom:.1rem}.popup-form .alert{color:red}.popup-form-checkicon{position:absolute;width:.4rem;height:.4rem;top:1.8rem;right:.7rem;background:url(/resources/images/icons/check-green.svg) no-repeat 50% 50%/.2rem}.popup-form-checkicon-mir{display:none;position:absolute;width:.4rem;height:.12rem;top:1.4rem;right:.7rem}@media screen and (min-width:320px) and (max-width:719px){.popup-form-checkicon-mir{top:1.1rem;right:.35rem}}.popup-form-checkicon-mir.show{display:block}.popup-form-checkicon-mir.eks{width:.3rem;height:.3rem;top:1.3rem;right:.8rem}@media screen and (min-width:320px) and (max-width:719px){.popup-form-checkicon-mir.eks{top:1rem;right:.35rem}}.popup-form-checkicon.hide{display:none}@media screen and (min-width:320px) and (max-width:719px){.popup-form-checkicon{top:1.37rem;right:.3rem}}.popup-form__input-label{display:block}.popup-form__input-card{width:100%;margin:0 0 .1rem;outline:0}@media screen and (min-width:320px) and (max-width:719px){.popup-form__input-card{padding:.13rem}}.popup-form__input-amount{width:2.9rem;margin-right:.2rem;outline:0}.popup-form__skipass-card{margin:.2rem 0;-webkit-border-radius:.2rem;border-radius:.2rem;overflow:hidden;position:relative;background:url(/resources/images/logo-white.png) no-repeat 10% 85%/20%,url(/resources/images/backgrounds/skipass-bg.png) no-repeat 100% 0/130%;max-width:4.3rem;height:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}.popup-form__skipass-card .balance,.popup-form__skipass-card .number{width:50%;color:#fff}.popup-form__skipass-card .balance .label,.popup-form__skipass-card .number .label{float:left;display:block;width:100%;margin-bottom:.2rem}.popup-form__skipass-card .balance .value,.popup-form__skipass-card .number .value{line-height:1;font-size:28px;display:block;width:100%;font-weight:500}.popup-form__skipass-card .balance{padding-left:.2rem}.popup-form__section .card-own-info.hide,.popup-form__section.hide,.popup-form__skipass-card .balance.hide{display:none}.popup-form__section{margin:.2rem 0}.popup-form__section .left{margin-left:.15rem}.popup-form__section .right{margin-right:.15rem}.popup-form__section .card_image{width:4.5rem}.popup-form__section.style-1{margin:-.1rem 0 .2rem}.popup-form__packets-own{max-width:4.5rem;margin-top:.22rem}.popup-form__packets-own table{display:block;width:100%}.popup-form__packets-own table tbody{display:block;width:100%;max-height:1.1rem;overflow:hidden}.popup-form__packets-own table tbody.all{-webkit-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;max-height:none}.popup-form__packets-own table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.05rem}.popup-form__packets-own table tbody tr.active{color:#429867;font-size:.15rem}.popup-form__packets-own table tbody tr td{display:block;font-size:.18rem}.popup-form__packets-own .packets-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.08rem .22rem;background:#dcf4ff;-webkit-border-radius:.2rem;border-radius:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.1rem 0}.popup-form__packets-own .packets-item_price{color:#429867;font-size:22px;font-weight:500;line-height:.28rem}.popup-form__packets-own .packets-item .active{display:block;color:#429867;font-size:.15rem;line-height:1.2}.popup-form__packets-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.63rem;margin:.2rem 0 .3rem;margin-top:0}.popup-form__packets-list>label{width:100%}.popup-form__packets-list .radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.1rem 0;padding-left:.4rem;padding-right:.4rem}.popup-form__packets-list .radio-button-bold{font-weight:500}.popup-form__info{display:inline-block;text-decoration:underline;color:#0390d5;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.16rem}.popup-form__info.style-1{position:relative;display:block;margin-bottom:.15rem;z-index:10}.skipass-infocard{max-width:4rem;display:none}.promotion-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + .2rem);margin:15px -.1rem 0}.promotion-card-main{width:calc(25% - .2rem);margin:0 .1rem .1rem}.city-selector-fadein{background:#fff;max-width:500px;max-height:600px;width:100%;word-break:break-word;padding:40px 20px 30px}.city-selector-fadein .sale-select{background:0 0;display:inline-block;border:0;font-family:"Montserrat",sans-serif;font-size:18px}.city-selector-fadein li{list-style:none}.smart-banner{background:#f2f1f6;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 17px}.smart-banner__icon{-webkit-border-radius:6px;border-radius:6px;width:64px;height:64px;margin-right:9px}.smart-banner__title-block{color:#807f84}.smart-banner__title{color:#000}.smart-banner__close{background:url(/resources/images/smart-banner/close.svg) no-repeat 50%/10px 10px;text-indent:200%;overflow:hidden;width:10px;height:10px;margin-right:10px}.smart-banner__link-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.smart-banner__link{color:#227bdc;text-transform:uppercase}.stories-list__item-container{cursor:pointer;border:.03rem solid #e73c3f;padding:.03rem;-webkit-border-radius:.09rem;border-radius:.09rem}@media screen and (min-width:320px) and (max-width:719px){.stories-list__item-container{border:.02rem solid #e73c3f;-webkit-border-radius:.04rem;border-radius:.04rem}}.stories-list__item-container--watched{border:.03rem solid transparent}.stories-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;position:relative;padding:0 .25rem}@media screen and (min-width:320px) and (max-width:719px){.stories-list__item{padding:.07rem}}.stories-list__item-description{display:inline-block;padding:.05rem .14rem;-webkit-border-radius:.08rem;border-radius:.08rem;background:#fff;margin:0;-ms-flex-item-align:start;align-self:flex-start;z-index:2;color:#000}.stories-list__item-title{margin:.15rem 0 .16rem;padding:0;color:#fff;z-index:2;font-size:.2rem;line-height:.26rem}@media screen and (min-width:320px) and (max-width:719px){.stories-list__item-title{font-size:.12rem;margin:0;line-height:1.2}}.stories-list__item-image,.story-item__progress-list::before{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.stories-list__item-image{-o-object-fit:cover;object-fit:cover;-webkit-border-radius:.06rem;border-radius:.06rem}@media screen and (min-width:320px) and (max-width:719px){.stories-list__item-image{-webkit-border-radius:.03rem;border-radius:.03rem}}.story-item,body.story{position:relative;height:0;overflow:hidden}.story-item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:auto;left:auto;width:5rem;height:8.88rem;min-height:auto;background:rgba(0,0,0,.9);z-index:0;position:absolute;margin:0 auto;visibility:hidden;text-align:center;padding:0;overflow:hidden}@media screen and (min-width:320px) and (max-width:719px){.story-item__list{width:100%;height:100dvh}}.story-item__wrapper{position:relative;display:block;width:100%;height:100%;max-width:none;min-height:auto;z-index:2}@media screen and (min-width:320px) and (max-width:719px){.story-item__wrapper{width:100%;height:100dvh}}.story-item__container{width:56.25vh;height:100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;overflow:hidden;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform .25s cubic-bezier(.8,0,.2,1);-o-transition:transform .25s cubic-bezier(.8,0,.2,1);transition:transform .25s cubic-bezier(.8,0,.2,1);transition:transform .25s cubic-bezier(.8,0,.2,1),-webkit-transform .25s cubic-bezier(.8,0,.2,1);will-change:auto;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translate3d(0);transform:translate3d(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:320px) and (max-width:719px){.story-item__container{width:100%;height:100dvh}}.story-item__slide{position:relative;width:56.25vh;max-width:100vw;height:100%;overflow:hidden;will-change:opacity;opacity:0;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:opacity .5s ease,-webkit-filter .25s ease;-o-transition:opacity .5s ease,filter .25s ease;transition:opacity .5s ease,filter .25s ease;transition:opacity .5s ease,filter .25s ease,-webkit-filter .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:320px) and (max-width:719px){.story-item__slide{width:100%;height:100dvh}}.story-item__slide--active{opacity:1}.story-item__image{width:100%;height:100%;max-width:none;min-height:auto;display:block;position:relative;padding:0;margin:0;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:320px) and (max-width:719px){.story-item__image{height:auto}}.story-item__button{position:absolute;bottom:.4rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-height:.3rem;font-size:.2rem;z-index:100;cursor:pointer;-webkit-border-radius:.3rem;border-radius:.3rem;border:.02rem solid #fff;min-width:3.4rem;height:.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-item__progress-list{position:absolute;padding:.1rem .05rem .87rem;top:0;left:0;width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3}.story-item__progress-list::before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background:-webkit-linear-gradient(rgba(0,0,0,.5),transparent);background:-o-linear-gradient(rgba(0,0,0,.5),transparent);background:linear-gradient(rgba(0,0,0,.5),transparent)}.story-item__progress-bar{display:block;position:relative;-webkit-border-radius:3px;border-radius:3px;height:3px;margin:0 3px;cursor:pointer;overflow:hidden;background-color:rgba(255,255,255,.4)}.story-item__bar-line,body.story .story-item{position:absolute;top:0;left:0;height:100%;will-change:auto}.story-item__bar-line{display:block;cursor:pointer;width:100%;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-transform:translateX(-101%) rotate(0deg);-ms-transform:translateX(-101%) rotate(0deg);transform:translateX(-101%) rotate(0deg)}.story-item__close-button{position:absolute;top:.2rem;right:.2rem;color:#fff;font-size:.3rem;cursor:pointer;z-index:1000}.story-item__area,body.story .story-item::after{position:absolute;top:0;left:0;width:100%;height:100%}.story-item__area{z-index:1;display:block}body.story{position:fixed;height:100%}body.story .story-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;background-position:center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100}body.story .story-item::after{content:"";background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:-1}body.paused .story-item__progress-bar.animate .story-item__bar-line{-webkit-animation-play-state:paused;animation-play-state:paused}.story-item__progress-bar.animate .story-item__bar-line,body.playing .story-item__progress-bar.animate .story-item__bar-line{-webkit-animation-play-state:running;animation-play-state:running}.story-item__progress-bar.animate .story-item__bar-line{-webkit-animation:bar 0s 0s linear both;animation:bar 0s 0s linear both;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.story-item__progress-bar.seen .story-item__bar-line{-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}[tab-pages]{margin:34px 0 20px}[tab-pages] [tab-page]{display:none}[tab-pages] [tab-page].current{display:block}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.25rem 0 0}@media screen and (min-width:320px) and (max-width:719px){.header__top{display:none}}.header__logo{margin-right:.4rem}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__phones{margin-left:.4rem;font-size:.26rem;font-weight:700;color:#fb6900}.header__description{display:block;max-width:2.1rem;margin-left:.12rem;font-size:.12rem}.header-panel{padding:.2rem 0;background-color:#fff;position:sticky;top:0;z-index:100}@media screen and (min-width:320px) and (max-width:719px){.header-panel{padding:.1rem 0 .13rem;position:fixed;width:100%}}.header-panel--sticky{position:fixed;top:0;width:100%;z-index:100}.header-panel--sticky+.panel-padding{padding-top:.72rem}.header-panel__content,.header-panel__icons,.header-panel__inner,.header-panel__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:320px) and (max-width:719px){.header-panel__content,.header-panel__icons,.header-panel__inner,.header-panel__menu{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header-panel__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px) and (max-width:719px){.header-panel__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-panel__menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:calc(100% + .4rem);margin-left:-.2rem;margin-top:.1rem}}.header-panel__cart-link{display:none}@media screen and (min-width:320px) and (max-width:719px){.header-panel__cart-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}}.header-panel__icons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.3rem}@media screen and (min-width:320px) and (max-width:719px){.header-panel__icons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:.12rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header-panel__icons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin-left:auto}@media screen and (min-width:320px) and (max-width:719px){.header-panel__icons-group{gap:.12rem}}.header-panel__logo{width:.8rem;margin-right:.3rem;height:.4rem;-webkit-transition:width .1s linear,-webkit-transform .2s linear;-o-transition:width .1s linear,transform .2s linear;transition:width .1s linear,transform .2s linear;transition:width .1s linear,transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff!important}@media screen and (min-width:320px) and (max-width:719px){.header-panel__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:1.44rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header-panel__logo--hidden{width:0;height:.4rem;-webkit-transform:translateX(-2.3rem);-ms-transform:translateX(-2.3rem);transform:translateX(-2.3rem);margin-right:0}@media screen and (min-width:320px) and (max-width:719px){.header-panel__logo--hidden{width:1.44rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-right:0}}.header-panel__burger{margin-left:.4rem}@media screen and (min-width:320px) and (max-width:719px){.header-panel__burger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0}}.header-panel__mini-cart{position:relative}.logo__image{cursor:pointer}.logo__image--desk{display:block}@media screen and (min-width:320px) and (max-width:719px){.logo__image--desk{display:none}}.logo__image--mobile{display:none}@media screen and (min-width:320px) and (max-width:719px){.logo__image--mobile{display:block}}.burger{position:relative}@media screen and (min-width:320px) and (max-width:719px){.burger{position:static}}.burger__icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:scale .1s ease-in-out;-o-transition:scale .1s ease-in-out;transition:scale .1s ease-in-out}.burger__icon:active{scale:.9}@media screen and (min-width:320px) and (max-width:719px){.burger__icon{width:.3rem}}.burger__close,.burger__description,.burger__phones,.burger__sale-points{display:none}@media screen and (min-width:320px) and (max-width:719px){.burger__close,.burger__description,.burger__phones,.burger__sale-points{display:block}}.burger__close{position:absolute;top:.2rem;right:.2rem;width:.2rem;height:.2rem}.burger__close--desktop{display:block}@media screen and (min-width:320px) and (max-width:719px){.burger__close--desktop{display:none}}.burger__close--mobile{display:none}@media screen and (min-width:320px) and (max-width:719px){.burger__close--mobile{display:block}}.burger__phones{margin-top:.52rem;font-size:.28rem;font-weight:5rem}.burger__close-image,.mini-cart-popup .cart-item__preview img{width:100%;height:100%}.burger__menu{position:absolute;overflow:hidden;top:calc(100% + .26rem);left:-.28rem;opacity:0;width:2.25rem;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .1s ease-in,-webkit-transform .1s ease-in;-o-transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in,-webkit-transform .1s ease-in;padding:.24rem .38rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;z-index:-1;visibility:hidden}.burger__menu--active{z-index:100;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background-color:#fff;-webkit-border-radius:.08rem;border-radius:.08rem;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);visibility:visible}@media screen and (min-width:320px) and (max-width:719px){.burger__menu--active{width:100dvw;height:auto;top:0;left:0;-webkit-border-radius:0;border-radius:0;background-color:#fff}}.burger__sale-points .custom-select-label{padding:0;font-weight:500;font-size:.18rem;padding-right:.3rem;display:inline-block}.burger__sale-points .custom-select-node ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;width:auto}@media screen and (min-width:320px) and (max-width:719px){.menu-list{width:100%}}.menu-list__item{color:#000;font-size:.16rem;font-weight:500;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:auto}.menu-list__item:not(:last-child){margin-right:.3rem}@media screen and (min-width:320px) and (max-width:719px){.menu-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f2f2;height:.28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .15rem;-webkit-border-radius:.18rem;border-radius:.18rem;font-size:.14rem;font-weight:400;margin-bottom:.25rem;margin-top:.15rem}}.menu-list__item--active{color:#fb6900}@media screen and (min-width:320px) and (max-width:719px){.menu-list__item--active{color:#fff;background-color:#55ab48}}@media (hover:hover){.menu-list__item:hover{color:#fb6900}}@media screen and (min-width:320px) and (max-width:719px){.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:0 .2rem;height:.6rem;-webkit-transition:opacity .1s ease-in,-webkit-transform .3s ease-in-out;-o-transition:opacity .1s ease-in,transform .3s ease-in-out;transition:opacity .1s ease-in,transform .3s ease-in-out;transition:opacity .1s ease-in,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}.icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem}.icon-text__image{width:.28rem}@media screen and (min-width:320px) and (max-width:719px){.icon-text__image{width:.22rem}}.icon-text--clickable{cursor:pointer;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.icon-text--clickable:hover{color:#fb6900}.cart-item .price span,.icon-text__title{white-space:nowrap}@media screen and (min-width:320px) and (max-width:719px){.icon-text__title{display:none}}.product-card{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.2rem;cursor:pointer}.product-card__coming-soon{font-size:.16rem;color:#e73c3f}@media screen and (min-width:320px) and (max-width:719px){.product-card__coming-soon{font-size:.14rem;line-height:1.1}}.product-card--selection .product-card__description{display:none}@media screen and (min-width:320px) and (max-width:719px){.product-card--selection .product-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card--selection .product-card__text-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.product-card--selection .product-card__description{display:none}}.product-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:320px) and (max-width:719px){.product-card__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.16rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-card__image-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.product-card__image-block:active picture{-webkit-transition:scale .1s ease-in;-o-transition:scale .1s ease-in;transition:scale .1s ease-in;scale:.97}@media screen and (min-width:1024px) and (max-width:1479px),screen and (min-width:720px) and (max-width:1023px){.product-card__image-block{height:4rem}}.product-card__image-block--selected::before{content:"";width:100%;height:100%;background:url(/resources/images/selected.png) no-repeat 50% 50%/.3rem auto,rgba(255,255,255,.6);display:block;z-index:1;position:absolute;left:0;top:0}.product-card__image-block picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;overflow:hidden}@media screen and (min-width:320px) and (max-width:719px){.product-card__image-block{height:1.2rem;width:1.2rem}}.product-card__type-list{position:absolute;top:0;width:100%;padding-right:.12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.15rem;z-index:2}@media screen and (min-width:320px) and (max-width:719px){.product-card__type-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.product-card__image{width:100%;height:100%;margin-bottom:.06rem;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .1s ease-in;-o-transition:transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.product-card__image:hover{-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.product-card__hot-list{margin:.04rem 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-card__pizza-type-list{position:absolute;bottom:0;left:0;gap:.1rem}.product-card__pizza-type-list,.product-card__pizza-type-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card__pizza-type-icon{width:.23rem}.product-card__pizza-type-icon--fish{margin-left:.03rem}@media screen and (min-width:320px) and (max-width:719px){.product-card__pizza-type-icon{width:.3rem}}.product-card__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.03rem}.product-card__title{font-size:.2rem;font-weight:500;color:#000;margin-bottom:0;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin-right:.08rem}@media screen and (min-width:320px) and (max-width:719px){.product-card__title{font-size:.17rem;margin-right:0;margin-bottom:.05rem}}@media screen and (min-width:1024px) and (max-width:1479px){.product-card__title:hover{color:#fb6900}}.product-card__description{font-size:.14rem;line-height:.18rem;color:#000;margin-bottom:.14rem}@media screen and (min-width:320px) and (max-width:719px){.product-card__description{font-size:.13rem;line-height:.16rem}.product-card__description-more{display:none}}.product-card__add-buttons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.product-card__price-added{color:#fb6900}.product-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.13rem;margin-top:auto}@media screen and (min-width:320px) and (max-width:719px){.product-card__footer{margin-top:.15rem}}.product-card__timer{font-size:.18rem;font-weight:500;color:#e73c3f}.product-card__old-price{text-decoration:line-through}.product-card__text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:320px) and (max-width:719px){.product-card__text-group{gap:0}}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list--closed{display:none}.product-selector__title{font-size:.2rem;font-weight:500}.product-selector__panel-toggle-button{display:block;position:relative;cursor:pointer}.product-selector__panel-toggle-button::before{content:"";position:absolute;bottom:-.1rem;z-index:2;height:.4rem;width:.4rem;border:0;text-indent:100%;overflow:hidden;padding:0;outline:0;-webkit-border-radius:.05rem;border-radius:.05rem;right:0;-webkit-transform:rotate3d(0,0,2,-90deg);transform:rotate3d(0,0,2,-90deg);background:url(/resources/images/icons/arrow-left.svg) no-repeat 50%/auto 15px;background-color:#f7f7fc}.product-selector__panel-toggle-button.panel-toggle-button--opened::before{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}.preview-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .12rem;height:.32rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:.2rem;border-radius:.2rem;font-size:.17rem}@media screen and (min-width:320px) and (max-width:719px){.preview-icon{padding:.04rem .08rem;height:auto;font-size:.12rem;line-height:1.1}}.preview-icon--new{background-color:#ffc533;color:#000}.preview-icon--hit{background-color:#ff3337;color:#fff}.preview-icon--offer{background-color:#ff9221;color:#fff}.size-selector,.size-selector__button{display:-webkit-box;display:-ms-flexbox;display:flex}.size-selector__button{background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8e8e93;font-size:.13rem;padding:0 .15rem}.size-selector__button:hover{background:0 0;color:#fb6900}.size-selector__button--current{height:.3rem;background:#e73c3f;color:#fff}.size-selector__button--current:hover{background:#e73c3f;color:#fff}.fillings-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fillings-list__item{width:33.3333333333%}.fillings-list__item--page{width:16.6666666667%}@media screen and (min-width:320px) and (max-width:719px){.fillings-list__item--page{width:33.3333333333%}}.filling-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;overflow:hidden}.filling-card.locked-plus .filling-card__title,.filling-card.locked-plus picture,.filling-card.locked-plus-hiden .filling-card__title,.filling-card.locked-plus-hiden picture{opacity:.5}.filling-card.locked-plus-hiden .quantity-input{display:none}.filling-card.locked-plus-hiden .filling-card__preview::before{content:"";cursor:pointer;background:rgba(255,255,255,.8) url(/resources/images/selected.png) no-repeat 50%/.2rem auto;position:absolute;display:block;width:65px;height:65px;top:calc(50% - 65px/2);left:calc(50% - 65px/2);-webkit-border-radius:100px;border-radius:100px;-webkit-transition:.25s -webkit-transform ease 0s;-o-transition:.25s transform ease 0s;transition:.25s transform ease 0s;transition:.25s transform ease 0s,.25s -webkit-transform ease 0s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.filling-card__title{font-size:.16rem;text-align:center;margin-bottom:.15rem;width:1.1rem;word-wrap:break-word}.filling-card__preview{position:relative;height:.94rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.filling-card__preview picture{width:.94rem;display:block}.filling-card__button{height:.3rem;padding:0 .15rem;font-size:.13rem;color:#fff;background:#55ab48;-webkit-transform:color .1s linear;-ms-transform:color .1s linear;transform:color .1s linear}.filling-card__button:focus,.filling-card__button:hover{background:#46ab37}.filling-card__image{-o-object-fit:cover;object-fit:cover}.filling-card__quantity-input{position:absolute;bottom:.1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fillings-group-selectors{margin:.2rem 0 .15rem}.hot-meter{padding:.2rem 0 .3rem;width:100%}.hot-meter__bar{display:-webkit-box;display:-ms-flexbox;display:flex}.hot-meter__button{width:25%;height:.4rem;position:relative;text-indent:200%;overflow:hidden}.hot-meter__button::before{content:"";background:#f2f2f7;display:block;position:absolute;height:.04rem;width:100%;top:50%}.hot-meter__button::after{content:"";display:block;position:absolute;background:url(/resources/images/hot-pepper/hot-pepper-off.svg) no-repeat 50%/.4rem;height:.4rem;width:100%;top:0}.hot-meter__button.full-line::before{background:#e73c3f}.hot-meter__button.half-line::before{border-left:.8rem solid #e73c3f}.hot-meter__button.half-line::after{background:url(/resources/images/hot-pepper/hot-pepper-green.svg) no-repeat 50%/.4rem}.hot-meter__button.green-line::before{border-left:.8rem solid #55ab48}.hot-meter__button.pepper-red::after{background:url(/resources/images/hot-pepper/hot-pepper-on.svg) no-repeat 50%/.4rem}.hot-meter__status{margin:.2rem 0 0;text-align:center;display:block;font-weight:500;font-size:.17rem}.mini-cart{cursor:pointer;position:relative}.mini-cart__count,.mini-cart__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini-cart__inner{gap:.12rem}.mini-cart__inner:active .mini-cart__count{-webkit-transition:scale .2s ease;-o-transition:scale .2s ease;transition:scale .2s ease;scale:.9}.mini-cart__count{width:.33rem;height:.32rem;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(/resources/images/icons/cart.svg) no-repeat 100% 0/.32rem auto}.mini-cart__count--updated{-webkit-animation:bounce .5s linear;animation:bounce .5s linear}@media screen and (min-width:320px) and (max-width:719px){.mini-cart__count{background:url(/resources/images/icons/cart.svg) no-repeat 100% .02rem/.24rem auto;width:.24rem;height:.24rem}}.mini-cart__count-value{width:.15rem;height:.15rem;-webkit-border-radius:50%;border-radius:50%;background:#ff3337;color:#fff;font-size:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:relative;top:-.08rem;right:-.1rem}@media screen and (min-width:320px) and (max-width:719px){.mini-cart__count-value{width:.13rem;height:.13rem;font-size:.08rem;top:-.06rem;right:-.09rem}}.mini-cart__price-value{display:block;margin-top:.07rem;color:#000;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;white-space:nowrap}.mini-cart__price-value:hover{color:#fb6900}.mini-cart__product-list{position:absolute;top:100%;right:0;z-index:100}@media screen and (min-width:320px) and (max-width:719px){.mini-cart__price{display:none}}.mini-cart-products{width:4rem;padding:.32rem .2rem;background-color:#fff;-webkit-border-radius:.08rem;border-radius:.08rem;overflow:hidden;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14)}.menu-item{font-size:.16rem;font-weight:500;-webkit-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}@media screen and (min-width:320px) and (max-width:719px){.menu-item{font-size:.2rem}}@media (hover:hover){.menu-item:hover{color:#fb6900}}.promotion-combo__selectors{margin-bottom:.4rem}.promotion-combo__result{border-top:.01rem solid #fff;position:sticky;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;background:#fff;padding:.1rem 0;z-index:2}@media screen and (min-width:320px) and (max-width:719px){.promotion-combo__result{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem}}.promotion-combo__detail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:320px) and (max-width:719px){.promotion-combo__detail{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.13rem;color:#7d7d7d}.promotion-combo__counting{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.05rem}}.promotion-combo__detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:.4rem}@media screen and (min-width:320px) and (max-width:719px){.promotion-combo__detail-info{font-size:.14rem}}.promotion-combo__info{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.3rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:320px) and (max-width:719px){.promotion-combo__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotion-combo__add-to-cart{height:.4rem}}.promotion-combo__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.22rem;margin:.1rem 0}@media screen and (min-width:320px) and (max-width:719px){.promotion-combo__price-block{font-size:.18rem;margin:0}}.promotion-combo__prices{margin-left:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promotion-combo__old-price--crossed{text-decoration:line-through;font-size:.16rem;color:#7d7d7d}.promotion-combo__promotion-added-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message-block{position:fixed;width:5rem;padding:.3rem;top:1rem;right:0;background-color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .1s ease-out;-o-transition:transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);-webkit-border-radius:.08rem;border-radius:.08rem;z-index:100}@media screen and (min-width:320px) and (max-width:719px){.message-block{width:80vw;padding:.15rem}}.message-block--hidden{-webkit-transition:-webkit-transform .1s ease-out;-o-transition:transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;-webkit-transform:translateX(5rem);-ms-transform:translateX(5rem);transform:translateX(5rem)}.message-block--error{color:#e73c3f}.message-block__message{font-size:.2rem}@media screen and (min-width:320px) and (max-width:719px){.message-block__message{font-size:.18rem}}.ordered__item{height:auto}.current-pizza-card__change-button{margin-top:.15rem}.checkout-form{background-color:#f7f7f7;-webkit-border-radius:.08rem;border-radius:.08rem;padding:.3rem .4rem}.checkout-form__form-section-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-form__title-block{display:none}.checkout-form__address-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.12rem;-moz-column-gap:.12rem;column-gap:.12rem}.checkout-form__address-block .select{width:100%}.checkout-form__address-block .select select{min-width:auto}.checkout-form__address-informer{background-color:#d8d8d8;-webkit-border-radius:.08rem;border-radius:.08rem;padding:.1rem;margin-bottom:.2rem;font-size:.14rem}.checkout-form__delivery-warning{margin-bottom:.2rem;color:#e73c3f}.checkout-form__promo-code-block-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem}.checkout-form__promo-code-block-input input[type=text]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.checkout-form__promo-code-block-input button{height:.46rem}.checkout-form__promo-btn--disabled{cursor:not-allowed}.checkout-form__promo-btn--disabled,.checkout-form__promo-btn--disabled:hover{background-color:#c5c5c5!important;color:#000}.checkout-form__alert{margin-bottom:.2rem}@media screen and (min-width:320px) and (max-width:719px){.checkout-form__alert{display:none}}.checkout-form__alert--mobile.alert-block{display:none}@media screen and (min-width:320px) and (max-width:719px){.checkout-form__alert--mobile.alert-block{display:-webkit-box;display:-ms-flexbox;display:flex}}.checkout-form__bonus-block{margin-bottom:.14rem}.checkout-form__bonus-block .switch--text{border:.01rem solid #f04941;-webkit-border-radius:.06rem;border-radius:.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.checkout-form__bonus-block .switch--text label,.checkout-form__delivery-method .switch--text label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.checkout-form__bonus-block .switch--text label:after,.checkout-form__bonus-block .switch--text label:before{-webkit-border-radius:.06rem;border-radius:.06rem;font-size:.13rem}.checkout-form__bonus-block .switch--text label:after{background-image:url(/resources/images/coin-black.svg);background-repeat:no-repeat;background-position:right .15rem center;-webkit-background-size:.13rem .13rem;background-size:.13rem;padding:0 .33rem 0 .16rem;width:50%}.checkout-form__bonus-block .switch--text input:checked+label:before{background-image:url(/resources/images/coin-black.svg);background-repeat:no-repeat;background-position:right .15rem center;-webkit-background-size:.13rem .13rem;background-size:.13rem}.checkout-form__bonus-block .switch--text label:before{background-color:#e73c3f;padding:0 .33rem 0 .16rem;background-image:url(/resources/images/coin-white.svg);background-repeat:no-repeat;background-position:right .15rem center;-webkit-background-size:.13rem .13rem;background-size:.13rem;width:50%}.checkout-form__bonus-block .switch--text input:checked+label:after{background-color:#e73c3f;padding:0 .33rem 0 .16rem;background-image:url(/resources/images/coin-white.svg);background-repeat:no-repeat;background-position:right .15rem center;-webkit-background-size:.13rem .13rem;background-size:.13rem}.checkout-form__bonus-block .switch--text.switch--text--disabled{border:0}.checkout-form__bonus-block .switch--text.switch--text--disabled label::before{background-color:transparent;color:#000;background-image:url(/resources/images/coin-black.svg);width:auto;max-width:none;padding:0;padding-right:.35rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-form__bonus-block .switch--text.switch--text--disabled label::after{display:none}@media screen and (min-width:320px) and (max-width:719px){.checkout-form{position:absolute;top:0;left:0;width:100%;padding:.2rem .2rem 1rem}.checkout-form__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.14rem}.checkout-form__title{margin-bottom:.14rem;font-size:.3rem;line-height:.31rem;font-weight:500}}.checkout-form__delivery-method{margin-bottom:.15rem}.checkout-form__delivery-method .switch--text{border:.01rem solid #979797;-webkit-border-radius:.06rem;border-radius:.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.checkout-form__delivery-method .switch--text label:after,.checkout-form__delivery-method .switch--text label:before{-webkit-border-radius:.06rem;border-radius:.06rem;font-size:.16rem;padding:0 .16rem;width:50%}.checkout-form__delivery-method .switch--text label:before{background-color:#f04941;color:#fff}.checkout-form__delivery-method .switch--text input:checked+label:before{background-color:transparent;color:#000}.checkout-form__delivery-method .switch--text input:checked+label:after{background-color:#e73c3f;color:#fff}.checkout-form__subtitle{font-size:.16rem;font-weight:500;margin-bottom:0}.checkout-form__form-section{margin-bottom:.2rem}.checkout-form__form-section--unselected{color:rgba(0,0,0,.6)!important}.checkout-form__new-address-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.16rem}.checkout-form__new-address-close-btn{cursor:pointer;width:.16rem}.checkout-form__new-address-input{min-width:0!important}.checkout-form__user-phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.checkout-form__user-phone{font-size:.2rem;font-weight:500}.checkout-form__user-phone-btn{font-size:.14rem;font-weight:400;text-decoration:underline;cursor:pointer;max-width:1.81rem;text-align:right}.checkout-form__link{width:.18rem;height:.18rem;display:inline-block;opacity:.6}.checkout-form__link-text{position:relative}.checkout-form__time-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem;margin-bottom:.2rem}.checkout-form__time-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.48rem;font-size:.17rem;-webkit-border-radius:.06rem;border-radius:.06rem;font-weight:500;border:.01rem solid #000;-webkit-transition:background-color .2s,border-color .2s,color .2s;-o-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.08rem;padding-left:.12rem;padding-right:0;background-color:#fff;color:#000}@media (hover:hover){.checkout-form__time-btn:hover{background-color:#fff;border-color:#000;color:#000}}.checkout-form__time-btn:focus{background-color:#fff;scale:1}.checkout-form__time-btn .checkout-form__time-icon{width:.26rem;height:.26rem;display:block;-ms-flex-negative:0;flex-shrink:0}.checkout-form__time-btn--fast .checkout-form__time-icon{width:.26rem;height:.26rem}.checkout-form__time-btn--fast.checkout-form__time-btn--active{background-color:#f04941;border-color:#f04941;color:#fff}.checkout-form__time-btn--fast.checkout-form__time-btn--active .checkout-form__time-icon{color:#fff}@media (hover:hover){.checkout-form__time-btn--fast.checkout-form__time-btn--active:hover{background-color:#f04941;border-color:#f04941;color:#fff}}.checkout-form__time-btn--select .checkout-form__time-icon{width:.24rem;height:.26rem}.checkout-form__time-btn--select.checkout-form__time-btn--active{background-color:#f04941;border-color:#f04941;color:#fff}.checkout-form__time-btn--select.checkout-form__time-btn--active .checkout-form__time-icon{color:#fff}@media (hover:hover){.checkout-form__time-btn--select.checkout-form__time-btn--active:hover{background-color:#f04941;border-color:#f04941;color:#fff}}.checkout-form__selected-time{margin-top:.08rem;margin-bottom:.2rem;margin-left:auto;font-size:.16rem;color:#000;padding-left:.12rem;text-align:right}.checkout-form__order-wrapper{width:100%}.checkout-form__btn{width:100%;height:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .16rem;font-size:.17rem}.checkout-form__btn-text{text-align:center}.checkout-form__total-price{display:none}@media screen and (min-width:320px) and (max-width:719px){.checkout-form__total-block,.checkout-form__total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-form__total-price{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex:none;flex:none;word-wrap:nowrap}.checkout-form__total-block{position:fixed;bottom:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.2rem;background-color:#fff;z-index:100}.checkout-form__total-block::before{position:absolute;content:"";bottom:100%;width:100%;left:0;height:.5rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom,#fff ,rgba(255,255,255,0));background-image:-o-linear-gradient(bottom,#fff ,rgba(255,255,255,0));background-image:linear-gradient(to top,#fff ,rgba(255,255,255,0))}}.alert{margin-bottom:.1rem;color:#e73c3f}.alert--hidden{margin:0;padding:0;display:none}.cart-item{padding:.2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-item--promocode .cart-item__quantity-input{margin-left:auto}.cart-item--promocode .quantity-input,.cart-item--promocode .quantity-input__minus{width:.4rem}.cart-item--promocode .quantity-input__input,.cart-item--promocode .quantity-input__plus{display:none}@media screen and (min-width:320px) and (max-width:719px){.cart-item{position:relative}}.cart-item__sku-name{font-size:.16rem;font-weight:500;color:rgba(0,0,0,.4)}@media screen and (min-width:320px) and (max-width:719px){.cart-item__sku-name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-item__magnets-pay{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cart-item-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-item__preview{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.32rem}@media screen and (min-width:320px) and (max-width:719px){.cart-item__preview{margin:0}}.cart-item__preview img{display:block;margin:auto;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:320px) and (max-width:719px){.cart-item__preview img{width:1rem;height:1rem}}.cart-item__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:3.6rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:.5rem}@media screen and (min-width:320px) and (max-width:719px){.cart-item__info-block{margin-right:0}}.cart-item__title{width:100%;font-size:.2rem;font-weight:500;margin-bottom:.08rem}@media screen and (min-width:320px) and (max-width:719px){.cart-item__title{font-size:.17rem}}.cart-item__price{font-size:.17rem;font-weight:500;color:#e73c3f}@media screen and (min-width:320px) and (max-width:719px){.cart-item__price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cart-item__old-price{color:#000;font-size:.17rem;font-weight:500;text-decoration:line-through}.cart-item__description{font-size:.14rem;margin-bottom:.2rem}.cart-item__quantity-input{-ms-flex-item-align:start;align-self:flex-start;margin-top:.44rem}@media screen and (min-width:320px) and (max-width:719px){.cart-item__quantity-input{position:absolute;bottom:.15rem;right:0;-ms-flex-item-align:auto;align-self:auto;margin:0;height:.3rem}.cart-item__quantity-input .quantity-input--big{height:.3rem}}.cart-item__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.18rem}@media screen and (min-width:320px) and (max-width:719px){.cart-item__price-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cart-item .extra-fillings{color:#fa6900;font-size:15px}.cart-item .pizza-size{color:#fa6900;display:inline-block;margin:0 20px 0 0;font-weight:700}.cart-item .price-block{padding:0 0 0 5px}.cart-item .price-block .price{color:#eb252e}.cart-item .price-block .old-price{color:#757575;font-size:12px}.cart-item .price{display:inline-block;white-space:nowrap}.cart-item .discount-description{font-size:14px}.cart-item .total-price{color:#eb252e;font-size:22px}.cart-min-amount{text-align:right}@media screen and (min-width:320px) and (max-width:719px){.cart-min-amount{text-align:left;margin-bottom:.2rem}}.comment-comments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.3rem}@media screen and (min-width:320px) and (max-width:719px){.comment-comments{gap:.2rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.comment-list{width:60%}@media screen and (min-width:320px) and (max-width:719px){.comment-list{width:100%}}.comment-list__comment{border-bottom:1px solid #d8d8d8;padding:.3rem 0 .2rem}.comment-list__review-block{padding:0 .2rem .2rem 0}.comment-list__review-block_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-list__time{float:right;font-size:.15rem}.comment-list__message{clear:both}.comment-list__request{display:inline-block;font-weight:500;font-size:.2rem;margin-bottom:.15rem}.comment-list__date{font-size:.14rem;color:#8a8a8e}.comment-list__answer-block{background:#f7f7f7;padding:35px 20px 40px 45px;margin:0 0 0 60px}@media screen and (min-width:320px) and (max-width:719px){.comment-list__answer-block{padding:.2rem;margin:0}}.comment-list__response{display:inline-block;margin-top:0;font-weight:500;font-size:.2rem;margin-bottom:.15rem}.footer{padding:.4rem 0 .36rem;background:#f7f7fc;margin-top:auto}@media screen and (min-width:320px) and (max-width:719px){.footer{background:#fff}}.footer__info-service{font-size:.16rem;font-weight:600;margin-bottom:.12rem}@media screen and (min-width:320px) and (max-width:719px){.footer__info-service{font-weight:400;padding-top:.2rem;border-top:1px solid #d8d8d8}.footer__footnote-main-text{padding-bottom:.2rem;border-bottom:1px solid #d8d8d8}}.footer__cols{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;padding:.2rem 0;margin:.3rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media screen and (min-width:320px) and (max-width:719px){.footer__cols{display:none}}.footer__policy{font-size:.14rem;text-decoration:underline}@media screen and (min-width:320px) and (max-width:719px){.footer__policy{display:none}}.footer__socials-text{display:none}@media screen and (min-width:320px) and (max-width:719px){.footer__socials-text{display:block}}.footer .copyrights p{display:inline-block;margin:10px 10px 10px 0}@media screen and (min-width:320px) and (max-width:719px){.footer .copyrights p{margin:0;margin-bottom:.12rem}}.footer__text{width:50%}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px) and (max-width:719px){.footer__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:320px) and (max-width:719px){.footer__socials{gap:.15rem;padding:.2rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.2rem}}.footer__socials-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem}.footer__socials-ok,.footer__socials-vk{display:block;font-size:0;width:.4rem;height:.4rem}.footer__socials-vk{background:url(/resources/images/icons/vk.png) no-repeat 0 0/100% auto}.footer__socials-ok{background:url(/resources/images/icons/ok.png) no-repeat 0 0/100% auto}.mini-cart-popup,.mini-cart-popup--active{z-index:100;background-color:#fff;-webkit-border-radius:.08rem;border-radius:.08rem;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14)}.mini-cart-popup{position:absolute;top:calc(100% + .2rem);right:0;width:4rem;padding:.32rem .2rem;overflow:hidden;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .1s ease-in,-webkit-transform .1s ease-in;-o-transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in,-webkit-transform .1s ease-in;opacity:0;visibility:hidden}.mini-cart-popup--active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;max-height:80vh;overflow:auto}.mini-cart-popup__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem;margin-top:.15rem}.mini-cart-popup .cart-item{gap:0;padding-top:0}.mini-cart-popup .cart-item__preview{width:.68rem;height:.68rem;margin-right:.16rem}.mini-cart-popup .cart-item__description,.mini-cart-popup .cart-item__quantity-input .quantity-input--big .minus,.mini-cart-popup .cart-item__quantity-input .quantity-input--big .plus{display:none}.mini-cart-popup .cart-item__title{font-size:.16rem;font-weight:500}.mini-cart-popup .cart-item__info-block{margin-right:.2rem}.mini-cart-popup .cart-item__quantity-input{-ms-flex-item-align:auto;align-self:auto;margin:0;height:.32rem}.mini-cart-popup .cart-item__quantity-input .quantity-input--big{height:.32rem;background-color:transparent;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.mini-cart-popup .cart-item__quantity-input .quantity-input--big .input{color:#000;font-size:.16rem;font-weight:500;line-height:.32rem;padding-right:.1rem}.mini-cart-popup .cart-item__price{color:#000;font-size:.16rem}.cart-add-also .product-card__description,.mini-cart-popup .cart-item .magnets-pay{display:none}.comment-form{width:100%;background-color:#f7f7f7;padding:.3rem .4rem;-webkit-border-radius:.08rem;border-radius:.08rem;position:sticky;top:1rem}.comment-form__title{font-size:.24rem;margin-bottom:.15rem;font-weight:500}.comment-form__section{margin-bottom:.15rem;width:100%}.comment-form__flash{margin-bottom:.1rem}.change-scheme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem}@media screen and (min-width:320px) and (max-width:719px){.change-scheme{-ms-flex-wrap:wrap;flex-wrap:wrap}}.change-scheme__image{width:1.5rem}@media screen and (min-width:320px) and (max-width:719px){.change-scheme__image{width:.8rem}}.change-scheme__sign{font-size:.5rem}.cart-add-also{max-width:100%;width:100%;overflow:hidden;padding-top:.4rem}@media screen and (min-width:320px) and (max-width:719px){.cart-add-also{padding:0}}.cart-add-also__header{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;margin-bottom:.2rem}.cart-add-also__slide{height:auto}.cart-add-also__item{height:100%}.cart-add-also__title{font-size:.22rem;font-weight:500;margin-bottom:0}@media screen and (min-width:320px) and (max-width:719px){.cart-add-also__title{font-size:.17rem}}.order-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:.5rem}@media screen and (min-width:320px) and (max-width:719px){.order-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}}.order-detail__title{font-size:.2rem;font-weight:700;margin-bottom:.2rem}.order-detail__product-list{width:4.5rem}@media screen and (min-width:320px) and (max-width:719px){.order-detail__product-list{width:100%}}.order-detail__info{width:3.45rem}@media screen and (min-width:320px) and (max-width:719px){.order-detail__info{width:100%}}.order-detail__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.12rem}.order-detail__info-title{font-size:.14rem}.order-detail__info-subtitle{font-size:.2rem;font-weight:500}@media screen and (min-width:320px) and (max-width:719px){.order-detail__info-subtitle{font-size:.17rem}}.order-detail__info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.24rem}@media screen and (min-width:320px) and (max-width:719px){.order-detail__info-list{gap:.16rem}}.order-history__title{font-size:.26rem;font-weight:500}.order-history__item,.order-history__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-history__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3rem;border-bottom:.01rem solid #d8d8d8}.order-history__item-head{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-head{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.order-history__item-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.11rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-title-block{-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}}.order-history__item-title{font-family:"Montserrat";font-size:.26rem;font-weight:500;margin:0}.order-history__details{width:100%;padding-top:.2rem;-webkit-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden}.order-history__details-inner{padding:.2rem 0}@media screen and (min-width:320px) and (max-width:719px){.order-history__details-inner{padding:.2rem 0 .7rem}}.order-history__item-date{font-size:.16rem}.order-history__item-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-info-block{margin-top:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.order-history__item-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem;width:3.5rem}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-information{width:100%}.order-history__item-information .cabinet__order-bonus{position:absolute;right:0;top:.3rem}}.order-history__item-status{font-size:.14rem;margin-right:.42rem;width:1.2rem}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-status{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:.2rem}}.order-history__item-pice{margin-right:.1rem;font-size:.26rem;font-weight:500;line-height:1;width:1.2rem;white-space:nowrap}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-pice{position:absolute;top:0;right:0;margin-right:0;width:auto}}.order-history__item-repeat-btn{margin-right:.2rem;height:.4rem;padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-repeat-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.order-history__item-detail-btn{height:.4rem;width:.4rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f7fc}.order-history__item-detail-btn.active img{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.order-history__item-detail-btn:hover{background-color:#d3d3d3}.order-history__item-detail-btn:focus{background-color:#d3d3d3}@media screen and (min-width:320px) and (max-width:719px){.order-history__item-detail-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}}.order-status{position:relative}@media screen and (min-width:320px) and (max-width:719px){.order-status{position:relative;height:2rem}}.order-status__block{position:relative;width:5.2rem;height:.32rem;margin-bottom:.2rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__block{width:100%}}.order-status__line{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:block;height:.03rem;width:calc(100% - .64rem);background-color:#a7a7aa}.order-status__line::before{position:absolute;content:"";height:.03rem;background-color:#f04941;top:0;left:0}.order-status__line--step-1::before{width:0}.order-status__line--step-2::before{width:30%}.order-status__line--step-3::before{width:70%}.order-status__line--step-4::before{width:100%}.order-status__icon,.order-status__icons-block{display:-webkit-box;display:-ms-flexbox;display:flex}.order-status__icons-block{position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-status__icon{height:.32rem;width:.32rem;-webkit-border-radius:50%;border-radius:50%;padding:.08rem;background-color:#a7a7aa}.order-status__icon--active{background-color:#f04941}.order-status__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:6rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__text-block{max-width:100%;width:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:1.3rem;position:absolute;bottom:-.8rem;left:1.1rem}}.order-status__text{display:block;font-size:.16rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__text{font-weight:500}}.order-status__text--active{color:#f04941}.order-status__text:nth-child(1){margin-right:.6rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__text:nth-child(1){margin-right:0;margin-bottom:.85rem}}.order-status__text:nth-child(2){margin-right:.7rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__text:nth-child(2){margin-right:0;margin-bottom:.8rem}}.order-status__text:nth-child(3){margin-right:.65rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__text:nth-child(3){margin-right:0;margin-bottom:.85rem}}.order-status__timer{position:absolute;right:0;top:0;font-weight:500}.order-status__timer-time{font-size:.26rem}.order-status__timer-text{font-size:.18rem}@media screen and (min-width:320px) and (max-width:719px){.order-status__timer{position:absolute;top:-.6rem;left:0}}.cabinet-form{position:relative}.cabinet-form__data-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px) and (max-width:719px){.cabinet-form__data-title-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.2rem}}.cabinet-form__data-title{margin:0;font-size:.26rem;font-weight:500;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.cabinet-form__data-title{display:none}}.cabinet-form__data-number{font-size:.2rem;font-weight:500;line-height:1}.cabinet-form__form{-webkit-border-radius:.08rem;border-radius:.08rem;padding:.32rem .42rem .32rem .22rem;background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.32rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet-form__form{padding:.2rem}}.cabinet-form__new-address-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}.cabinet-form__subtitle{display:block;font-size:.18rem;margin-bottom:.1rem}.cabinet-form__address{margin-bottom:.2rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet-form__button{height:.4rem;width:2.44rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.17rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cabinet-form__logout{position:relative;display:block;text-align:right;font-size:.16rem;color:#a7a7aa;text-decoration:underline;margin-bottom:.2rem;cursor:pointer}@media screen and (min-width:320px) and (max-width:719px){.cabinet-form__logout{display:inline-block;position:absolute;top:0;right:0}}.cabinet-form__logout-menu{position:absolute;overflow:hidden;top:calc(100% + .26rem);right:0;opacity:0;width:2.35rem;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .1s ease-in,-webkit-transform .1s ease-in;-o-transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in;transition:opacity .1s ease-in,transform .1s ease-in,-webkit-transform .1s ease-in;padding:.24rem .38rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;z-index:-1;visibility:hidden}.cabinet-form__logout-menu--active{z-index:100;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background-color:#fff;-webkit-border-radius:.08rem;border-radius:.08rem;-webkit-box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);box-shadow:0 0 .06rem 0 rgba(0,0,0,.14);visibility:visible}.cabinet-form__logout-link{text-align:right;color:#000;cursor:pointer}.cabinet-form__logout-link:hover{color:#e73c3f}.ordered-product{padding:.2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:320px) and (max-width:719px){.ordered-product{position:relative}}.ordered-product-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ordered-product__preview{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.32rem}@media screen and (min-width:320px) and (max-width:719px){.ordered-product__preview{margin:0}}.ordered-product__preview img{display:block;margin:auto;width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:320px) and (max-width:719px){.ordered-product__preview img{width:1rem;height:1rem}}.ordered-product__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:3.6rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:.5rem}@media screen and (min-width:320px) and (max-width:719px){.ordered-product__info-block{margin-right:0}}.ordered-product__title{width:100%;font-size:.2rem;font-weight:500;margin-bottom:.08rem}@media screen and (min-width:320px) and (max-width:719px){.ordered-product__title{font-size:.17rem}}.ordered-product__old-price,.ordered-product__price{font-size:.17rem;font-weight:500;color:#e73c3f}.ordered-product__old-price{color:#000;text-decoration:line-through}.ordered-product__description{font-size:.14rem;margin-bottom:.2rem}.ordered-product__quantity-input{-ms-flex-item-align:start;align-self:flex-start;margin-top:.44rem}@media screen and (min-width:320px) and (max-width:719px){.ordered-product__quantity-input{position:absolute;bottom:.15rem;right:0;-ms-flex-item-align:auto;align-self:auto;margin:0;height:.3rem}.ordered-product__quantity-input .quantity-input--big{height:.3rem}}.logo-svg,.ordered-product__price-block{display:-webkit-box;display:-ms-flexbox;display:flex}.ordered-product__price-block{gap:.18rem}.ordered-product .extra-fillings{color:#fa6900;font-size:15px}.ordered-product .pizza-size{color:#fa6900;display:inline-block;margin:0 20px 0 0;font-weight:700}.ordered-product .price-block{padding:0 0 0 5px}.ordered-product .price-block .price{color:#eb252e}.ordered-product .price-block .old-price{color:#757575;font-size:12px}.ordered-product .price{display:inline-block}.ordered-product .discount-description{font-size:14px}.ordered-product .total-price{color:#eb252e;font-size:22px}.logo-svg{position:relative;width:3.3rem;height:.5rem;cursor:pointer}.logo-svg:hover .svg-logo.animation-finished .svg-logo__part1{-webkit-animation:part1 .6s ease-in-out forwards;animation:part1 .6s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.logo-svg:hover .svg-logo.animation-finished .svg-logo__part2,.logo-svg:hover .svg-logo.animation-finished .svg-logo__part3{-webkit-animation:part1 .6s ease-in-out forwards;animation:part1 .6s ease-in-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.logo-svg:hover .svg-logo.animation-finished .svg-logo__part3{-webkit-animation-delay:.5s;animation-delay:.5s}.svg-logo-text{z-index:0;-webkit-box-flex:0;-ms-flex:none;flex:none;position:absolute;left:0;width:2.4rem;height:.5rem;margin-left:.6rem}.svg-logo-text__text{-webkit-transform:translate(-110%,18%);-ms-transform:translate(-110%,18%);transform:translate(-110%,18%);-webkit-animation:text .6s ease-in-out forwards;animation:text .6s ease-in-out forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.svg-logo{overflow:unset;position:relative;z-index:1;width:.98rem}.svg-logo__part1,.svg-logo__part2,.svg-logo__part3{-webkit-animation:part .6s ease-in-out forwards;animation:part .6s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.svg-logo__part2,.svg-logo__part3{-webkit-animation-delay:.1s;animation-delay:.1s}.svg-logo__part3{-webkit-animation-delay:.5s;animation-delay:.5s}.user-addresses{background:#f7f7f7;margin-top:.2rem;padding:.2rem;-webkit-border-radius:.08rem;border-radius:.08rem}.user-addresses_title{font-size:.26rem;font-weight:700}.user-addresses_cities{margin-top:.1rem;margin-bottom:.2rem}.user-addresses_list-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;background:#fdfdfd;padding:.1rem;-webkit-border-radius:.08rem;border-radius:.08rem}.modal-add-delivery-address__help p:not(:last-child),.user-addresses_list-address:not(:last-child){margin-bottom:.1rem}.user-addresses_list-address span{line-height:1.2em}.user-addresses_list-address .btn-delete-address{-webkit-box-flex:0;-ms-flex:none;flex:none;width:.18rem;height:.18rem;cursor:pointer}.user-addresses_empty-city{font-weight:700}.user-addresses [data-open-modal-delivery-address]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.05rem;-moz-column-gap:.05rem;column-gap:.05rem;padding:.14rem .2rem;margin-top:.2rem}.product-page__types-type .icon img,.user-addresses [data-open-modal-delivery-address] img{height:.2rem}@media screen and (min-width:320px) and (max-width:719px){.user-addresses_title{font-size:.22rem}.user-addresses [data-open-modal-delivery-address]{padding:.2rem;font-size:.16rem}}.scroll-page-locked{overflow:hidden}.modal-add-delivery-address{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-add-delivery-address.active{visibility:visible;opacity:1}.modal-add-delivery-address__content{background:#fff;padding:.2rem .2rem .3rem;-webkit-border-radius:.1rem;border-radius:.1rem;width:10rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-add-delivery-address__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem;margin-bottom:.15rem}.modal-add-delivery-address__title{font-size:.3rem;font-weight:700}.modal-add-delivery-address__close-btn{cursor:pointer;padding:.05rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.modal-add-delivery-address__close-btn img{width:.24rem}.modal-add-delivery-address__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;height:100%}.modal-add-delivery-address__help{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:none;flex:none}.modal-add-delivery-address__help p{color:#000;font-size:.18rem}.modal-add-delivery-address__help p span,.user-addresses_modal-add-address_search-help p span{color:#e73c3f;font-weight:700;text-decoration:underline;cursor:pointer}.modal-add-delivery-address__help .delivery-zones-link{font-weight:500;text-decoration:underline;margin-top:.05rem}.modal-add-delivery-address__help .picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem}.modal-add-delivery-address__form-wrapper,.modal-add-delivery-address__form-wrapper .input{width:100%}.modal-add-delivery-address__form-wrapper .input input{border:1px solid #b7b7b7;min-width:auto;height:.5rem;font-size:.18rem}.modal-add-delivery-address__form-wrapper .input input::-webkit-input-placeholder{font-size:.18rem}.modal-add-delivery-address__form-wrapper .input input::-moz-placeholder{font-size:.18rem}.modal-add-delivery-address__form-wrapper .input input::-ms-input-placeholder{font-size:.18rem}.modal-add-delivery-address__form-wrapper .input input::placeholder{font-size:.18rem}.modal-add-delivery-address__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;margin-bottom:.2rem;display:none}.modal-add-delivery-address__tabs>div{-webkit-border-radius:.08rem;border-radius:.08rem;background-color:#f2f2f7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.18rem;font-weight:500;text-align:center;width:1.2rem;cursor:pointer;background-repeat:no-repeat;padding:.08rem .2rem .08rem .38rem;background-position:center left .12rem;-webkit-background-size:.22rem .22rem;background-size:.22rem}.modal-add-delivery-address__tabs>div[data-method=search]{background-image:url(/resources/images/icons/search.svg)}.modal-add-delivery-address__tabs>div[data-method=map]{background-image:url(/resources/images/icons/map-point.svg)}.modal-add-delivery-address__tabs>div.active{background-color:#d8d8d8}.modal-add-delivery-address .address-search{position:relative;display:none}.modal-add-delivery-address .address-search.active,.modal-add-delivery-address .address-search__loader.active{display:block}.modal-add-delivery-address .address-search__loader{position:absolute;width:.3rem;height:.3rem;border:.05rem solid #d8d8d8;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;right:.5rem;bottom:.09rem;display:none}.modal-add-delivery-address .address-search__btn-clear{position:absolute;width:.34rem;height:.34rem;right:0;margin-top:.1rem;margin-right:.05rem;background:url(/resources/images/icons/close.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:50% 50%;background-size:50%;border:0;cursor:pointer}.modal-add-delivery-address .address-search__result{-webkit-border-radius:.08rem;border-radius:.08rem;max-height:4rem;overflow-y:auto;padding:.1rem;margin-top:.1rem;width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.05rem;-webkit-box-shadow:0 4px 6px 3px rgba(0,0,0,.15);box-shadow:0 4px 6px 3px rgba(0,0,0,.15);background:#fff;z-index:10}.modal-add-delivery-address .address-search__result:empty{display:none}.modal-add-delivery-address .address-search__result .not-found{color:red;font-size:.18rem}.modal-add-delivery-address .address-search__result .result-item{padding:.1rem;cursor:pointer;font-size:.16rem;-webkit-border-radius:.06rem;border-radius:.06rem;background:#f2f2f7;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.modal-add-delivery-address .address-search__result .result-item:hover{background:#d8d8d8}.modal-add-delivery-address .address-search__result .result-item.selected{background:#fb6900;color:#fff}.modal-add-delivery-address .address-map{margin-top:.1rem;position:relative;display:none}.modal-add-delivery-address .address-map.active{display:block}.modal-add-delivery-address .address-map #address-map__container,.modal-add-delivery-address .address-map__center-marker,.modal-add-delivery-address .address-map__loader{height:3rem}.modal-add-delivery-address .address-map #address-map__container{-webkit-border-radius:.08rem;border-radius:.08rem}.modal-add-delivery-address .address-map__center-marker,.modal-add-delivery-address .address-map__loader{position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-add-delivery-address .address-map__center-marker{z-index:10;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-add-delivery-address .address-map__center-marker.loading .center-marker-dot{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.modal-add-delivery-address .address-map__center-marker .center-marker-pin{position:relative;width:22px;height:22px}.modal-add-delivery-address .address-map__center-marker .center-marker-pin .center-marker-dot{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:15px;height:15px;background:#f44;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3)}.modal-add-delivery-address .address-map__center-marker .center-marker-pin .center-marker-shadow{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:8px;background:rgba(0,0,0,.2);-webkit-border-radius:50%;border-radius:50%;-webkit-filter:blur(2px);filter:blur(2px)}.modal-add-delivery-address .address-map__loader{background:rgba(255,255,255,.3);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-border-radius:.08rem;border-radius:.08rem;display:none}.modal-add-delivery-address .address-map__loader.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-add-delivery-address .address-map__loader .address-map_loader-spinner{width:.48rem;height:.48rem;border:.06rem solid #fff;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.modal-add-delivery-address .address-map__placeholder{display:block;font-size:.18rem;margin-top:.2rem;line-height:1.3em;font-weight:700}.modal-add-delivery-address .address-map__placeholder:empty,.modal-add-delivery-address__error:empty{display:none}.modal-add-delivery-address__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem;margin-top:.15rem}.modal-add-delivery-address__error{color:#eb252e;font-size:.18rem;font-weight:500;margin-top:.15rem}.modal-add-delivery-address__action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:.15rem;-moz-column-gap:.15rem;column-gap:.15rem;margin-top:.3rem}.modal-add-delivery-address__action-buttons .button--add{background:#55ab48}.modal-add-delivery-address__action-buttons .button--cancel{background:#979797}.modal-add-delivery-address__loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;position:absolute;top:.64rem;bottom:0;left:0;right:0;z-index:1000;background:#fff;-webkit-border-radius:.1rem;border-radius:.1rem}.modal-add-delivery-address__loader.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-add-delivery-address__loader .loader_spinner{width:.3rem;height:.3rem;border:.05rem solid #d8d8d8;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.modal-add-delivery-address__loader .loader_text{font-size:.18rem}@media screen and (min-width:320px) and (max-width:719px){.modal-add-delivery-address{display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-add-delivery-address__content{padding:.15rem;-webkit-border-radius:0;border-radius:0;width:100%;height:100dvh}.modal-add-delivery-address__header{margin-bottom:.1rem}.modal-add-delivery-address__title{font-size:.2rem}.modal-add-delivery-address__close-btn img{width:.2rem}.modal-add-delivery-address__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;overflow-y:auto}.modal-add-delivery-address__help{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:.2rem}.modal-add-delivery-address__help p{font-size:.14rem}.modal-add-delivery-address__help p:not(:last-child){margin-bottom:.06rem}.modal-add-delivery-address__help .picture{display:none}.modal-add-delivery-address__form-wrapper{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.modal-add-delivery-address__form-wrapper .input label{font-size:.15rem;margin-bottom:.04rem}.modal-add-delivery-address__form-wrapper .input input{height:.44rem;font-size:.15rem;padding:.1rem}.modal-add-delivery-address__form-wrapper .input input::-webkit-input-placeholder{font-size:.15rem}.modal-add-delivery-address__form-wrapper .input input::-moz-placeholder{font-size:.15rem}.modal-add-delivery-address__form-wrapper .input input::-ms-input-placeholder{font-size:.15rem}.modal-add-delivery-address__form-wrapper .input input::placeholder{font-size:.15rem}.modal-add-delivery-address__tabs{margin-bottom:.15rem}.modal-add-delivery-address__tabs>div{font-size:.16rem;padding-top:.07rem;padding-bottom:.07rem;width:1.1rem}.modal-add-delivery-address .address-search__loader{width:.26rem;height:.26rem;right:.45rem}.modal-add-delivery-address .address-search__btn-clear{margin-top:.05rem}.modal-add-delivery-address .address-search__result{max-height:3.5rem}.modal-add-delivery-address .address-search__result .result-item{font-size:.13rem}.modal-add-delivery-address .address-map #address-map__container,.modal-add-delivery-address .address-map__center-marker,.modal-add-delivery-address .address-map__loader{height:2.7rem}.modal-add-delivery-address .address-map__placeholder{font-size:.15rem;margin-top:.15rem}.modal-add-delivery-address__form{margin-top:.1rem}.modal-add-delivery-address__error{font-size:.16rem}.modal-add-delivery-address__action-buttons{margin-top:.2rem}.modal-add-delivery-address__action-buttons .button{height:.38rem;font-size:.14rem}.modal-add-delivery-address__loader{top:.45rem;-webkit-border-radius:0;border-radius:0}}.user-addresses_modal-add-address{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.user-addresses_modal-add-address[data-active-type=search] .user-addresses_modal-add-address_map-placeholder{display:none}.user-addresses_modal-add-address.active{visibility:visible;opacity:1}.user-addresses_modal-add-address_wrapper{background:#fff;padding:.2rem;-webkit-border-radius:.1rem;border-radius:.1rem;width:10rem;position:relative;height:auto;height:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-addresses_modal-add-address_close-btn{-webkit-border-radius:50%;border-radius:50%;position:absolute;right:.1rem;top:.1rem;cursor:pointer;padding:.05rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.user-addresses_modal-add-address_close-btn img{width:.24rem}.user-addresses_modal-add-address_title{font-size:.3rem;font-weight:700}.user-addresses_modal-add-address_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;margin-top:.15rem;margin-bottom:.15rem}.user-addresses_modal-add-address_tabs>div{-webkit-border-radius:.08rem;border-radius:.08rem;background-color:#f2f2f7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.2rem;font-weight:500;text-align:center;width:1.3rem;cursor:pointer;background-repeat:no-repeat;padding:.08rem .2rem .08rem .38rem;background-position:center left .12rem;-webkit-background-size:.26rem .26rem;background-size:.26rem}.user-addresses_modal-add-address_tabs>div[data-type=search]{background-image:url(/resources/images/icons/search.svg)}.user-addresses_modal-add-address_tabs>div[data-type=map]{background-image:url(/resources/images/icons/map-point.svg)}.user-addresses_modal-add-address_tabs>div.active{background-color:#d8d8d8}.user-addresses_modal-add-address_search{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.user-addresses_modal-add-address_search-form,.user-addresses_modal-add-address_search-help{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-addresses_modal-add-address_search-help{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-top:.15rem}.user-addresses_modal-add-address_search-help p{color:#000;font-size:.18rem;margin-bottom:.1rem}.user-addresses_modal-add-address_search-help img{display:block;margin-top:auto;max-width:4rem}.user-addresses_modal-add-address_search-form{row-gap:.15rem;margin-top:.15rem;position:relative;width:100%}.user-addresses_modal-add-address_search-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.user-addresses_modal-add-address_search-form .add-address-street-search{position:relative;width:100%}.user-addresses_modal-add-address_search-form .add-address-street-search #add-address-street-search{border:1px solid #b7b7b7;min-width:auto;height:.54rem;font-size:.2rem}.user-addresses_modal-add-address_search-form .add-address-street-search #add-address-street-search::-webkit-input-placeholder{font-size:.2rem}.user-addresses_modal-add-address_search-form .add-address-street-search #add-address-street-search::-moz-placeholder{font-size:.2rem}.user-addresses_modal-add-address_search-form .add-address-street-search #add-address-street-search::-ms-input-placeholder{font-size:.2rem}.user-addresses_modal-add-address_search-form .add-address-street-search #add-address-street-search::placeholder{font-size:.2rem}.user-addresses_modal-add-address_search-form .add-address-street-search_loader{width:.3rem;height:.3rem;border:.05rem solid #d8d8d8;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;position:absolute;right:.6rem;bottom:.12rem;display:none}.user-addresses_modal-add-address_search-form .add-address-street-search_loader.active{display:block}.user-addresses_modal-add-address_search-form .add-address-street-search_btn-clear{position:absolute;width:.34rem;height:.34rem;right:0;margin-top:.1rem;margin-right:.1rem;background:url(/resources/images/icons/close.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:65% 65%;background-size:65%;border:0;cursor:pointer}.user-addresses_modal-add-address_street-search-results{-webkit-border-radius:.1rem;border-radius:.1rem;max-height:4rem;overflow-y:auto;padding:.1rem;margin-top:1rem;width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.05rem;-webkit-box-shadow:0 4px 6px 3px rgba(0,0,0,.15);box-shadow:0 4px 6px 3px rgba(0,0,0,.15);background:#fff}.user-addresses_modal-add-address_street-search-results:empty{display:none}.user-addresses_modal-add-address_street-search-results .not-found{color:red;font-size:.18rem}.user-addresses_modal-add-address_street-search-result-item{padding:.1rem;cursor:pointer;font-size:.18rem;-webkit-border-radius:.06rem;border-radius:.06rem;background:#f2f2f7;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.user-addresses_modal-add-address_street-search-result-item:hover{background:#d8d8d8}.user-addresses_modal-add-address_street-search-result-item.selected{background:#fb6900;color:#fff}.user-addresses_modal-add-address_map{margin-top:.1rem;position:relative;display:none}.user-addresses_modal-add-address_map.active{display:block}.user-addresses_modal-add-address_map #address-map{height:4.25rem;-webkit-border-radius:.08rem;border-radius:.08rem}.user-addresses_modal-add-address_map .address-map_loader{position:absolute;top:0;width:100%;height:calc(100% - .58rem);background:rgba(255,255,255,.3);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-border-radius:.08rem;border-radius:.08rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.user-addresses_modal-add-address_map .address-map_loader.active{display:-webkit-box;display:-ms-flexbox;display:flex}.user-addresses_modal-add-address_map .address-map_loader .address-map_loader-spinner{width:.48rem;height:.48rem;border:.06rem solid #fff;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.user-addresses_modal-add-address_map .center-marker{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000;pointer-events:none}.user-addresses_modal-add-address_map .center-marker.loading .center-marker-dot{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.user-addresses_modal-add-address_map .center-marker-pin{position:relative;width:22px;height:22px}.user-addresses_modal-add-address_map .center-marker-pin .center-marker-dot,.user-addresses_modal-add-address_map .center-marker-pin .center-marker-shadow{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:50%;border-radius:50%}.user-addresses_modal-add-address_map .center-marker-pin .center-marker-dot{top:0;width:15px;height:15px;background:#f44;border:2px solid #fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3)}.user-addresses_modal-add-address_map .center-marker-pin .center-marker-shadow{bottom:0;width:20px;height:8px;background:rgba(0,0,0,.2);-webkit-filter:blur(2px);filter:blur(2px)}.user-addresses_modal-add-address_map-placeholder{display:block;font-size:.2rem;margin-top:.15rem;line-height:1.3em}.user-addresses_modal-add-address_map-placeholder:empty{display:none}.user-addresses_modal-add-address_map-placeholder:before{content:"Вы выбрали:";display:block;font-weight:700;margin-bottom:.05rem}.user-addresses_modal-add-address_error-message{color:#eb252e;font-size:.18rem;font-weight:700;margin-top:auto;height:.2rem}.user-addresses_modal-add-address_action-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:.15rem;-moz-column-gap:.15rem;column-gap:.15rem;margin-top:20px}.user-addresses_modal-add-address_action-btns .button--add{background:#55ab48}.user-addresses_modal-add-address_action-btns .button--cancel{background:#979797}.user-addresses_modal-add-address_action-btns .link-delivery{margin-left:auto;text-decoration:underline;color:#e73c3f;font-size:.2rem}.user-addresses_modal-add-address_loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;position:absolute;top:.64rem;bottom:0;left:0;right:0;z-index:1;background:#fff;-webkit-border-radius:.1rem;border-radius:.1rem}.user-addresses_modal-add-address_loader.active{display:-webkit-box;display:-ms-flexbox;display:flex}.user-addresses_modal-add-address_loader .loader_spinner{width:.3rem;height:.3rem;border:.05rem solid #d8d8d8;border-bottom-color:#fb6900;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.user-addresses_modal-add-address_loader .loader_text{font-size:.18rem}@media screen and (min-width:320px) and (max-width:719px){.user-addresses_modal-add-address{padding:.1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-addresses_modal-add-address_wrapper{width:100%;min-height:3.4rem;margin-top:1rem}.user-addresses_modal-add-address_close-btn img{width:.2rem}.user-addresses_modal-add-address_title{font-size:.2rem}.user-addresses_modal-add-address_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem;margin-top:.15rem;margin-bottom:.15rem}.user-addresses_modal-add-address_tabs>div{font-size:.18rem;width:1.2rem;padding:.08rem .1rem .08rem .3rem;-webkit-background-size:.22rem .22rem;background-size:.22rem}.user-addresses_modal-add-address_map{margin:0 -.1rem}.user-addresses_modal-add-address_map #address-map{height:calc(100vh - 3.9rem);-webkit-border-radius:0;border-radius:0}.user-addresses_modal-add-address_form .add-address-street-search #add-address-street-search,.user-addresses_modal-add-address_map-placeholder{font-size:.16rem}.user-addresses_modal-add-address_form .add-address-street-search #add-address-street-search::-webkit-input-placeholder{font-size:.16rem}.user-addresses_modal-add-address_form .add-address-street-search #add-address-street-search::-moz-placeholder{font-size:.16rem}.user-addresses_modal-add-address_form .add-address-street-search #add-address-street-search::-ms-input-placeholder{font-size:.16rem}.user-addresses_modal-add-address_form .add-address-street-search #add-address-street-search::placeholder{font-size:.16rem}.user-addresses_modal-add-address_form .add-address-street-search_loader{right:.5rem}.user-addresses_modal-add-address_form .add-address-street-search_btn-clear{-webkit-background-size:60% 60%;background-size:60%}.user-addresses_modal-add-address_street-search-results{max-height:calc(100dvh - 3.5rem)}.user-addresses_modal-add-address_street-search-results:empty{height:calc(100dvh - 3.5rem);-webkit-background-size:auto 65%;background-size:auto 65%}.user-addresses_modal-add-address_street-search-results:empty:after,.user-addresses_modal-add-address_street-search-results:empty:before{font-size:.16rem}.user-addresses_modal-add-address_error-message,.user-addresses_modal-add-address_street-search-result-item{font-size:.16rem}.user-addresses_modal-add-address_action-btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.user-addresses_modal-add-address_action-btns button{padding:.2rem;font-size:.16rem}.user-addresses_modal-add-address_action-btns .link-delivery{margin-top:.2rem;margin-left:0;font-size:.18rem}}.modal-delivery-datetime{position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:5000}.modal-delivery-datetime.active{display:block}.modal-delivery-datetime__overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:5000}.modal-delivery-datetime__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-border-radius:12px;border-radius:12px;max-width:720px;width:92%;max-height:80vh;overflow:auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:5001}@media (max-width:480px){.modal-delivery-datetime__content{width:96%}}.modal-delivery-datetime__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:none}.modal-delivery-datetime__title{font-size:18px;font-weight:600}.modal-delivery-datetime__close-btn{cursor:pointer}.modal-delivery-datetime__body{padding:16px 20px}.modal-delivery-datetime__day{margin-bottom:16px}.modal-delivery-datetime__day-title{font-weight:600;margin-bottom:8px}.modal-delivery-datetime__slots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.modal-delivery-datetime__slot{padding:8px 12px;border:1px solid #ddd;-webkit-border-radius:8px;border-radius:8px;background:#fafafa;cursor:pointer}.modal-delivery-datetime__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 20px;border-top:none}.delivery-time__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:8px 0 12px}.delivery-time__tab,.time-slots__list button{padding:8px 12px;border:1px solid #ddd;-webkit-border-radius:8px;border-radius:8px;background:#fafafa;cursor:pointer}.delivery-time__tab.active{background:#e53935;color:#fff;border-color:#e53935}.delivery-time__selected{margin-left:8px;font-weight:600}.calendar{border:1px solid #eee;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}.calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#fafafa;border-bottom:1px solid #eee}.calendar__title{font-weight:600}.calendar__nav{background:#fff;border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px;padding:4px 8px;cursor:pointer}.calendar__grid,.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.calendar__weekdays{gap:4px;padding:8px 12px 0;color:#666;font-size:12px}.calendar__grid{gap:6px;padding:8px 12px 12px}.calendar__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;border:1px solid #eee;-webkit-border-radius:8px;border-radius:8px;background:#fff;cursor:pointer}.calendar__day--disabled{opacity:.4;cursor:not-allowed;background:#f7f7f7}.calendar__day--active{background:#e53935;color:#fff;border-color:#e53935}.time-slots{margin-top:12px}.time-slots__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.checkout-form.is-submitting,.checkout-form.is-submitting .checkout-form__btn{pointer-events:none}.modal-delivery-confirm{position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:5010}.confirm-page__code-info-block a,.modal-delivery-confirm.active,.modal-delivery-type.active{display:block}.modal-delivery-confirm__overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:5010}.modal-delivery-confirm__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-border-radius:12px;border-radius:12px;max-width:400px;width:92%;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:5011}@media (max-width:480px){.modal-delivery-confirm__content{width:96%}}.modal-delivery-confirm__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.modal-delivery-confirm__title{font-size:18px;font-weight:600}.modal-delivery-confirm__close-btn{cursor:pointer}.modal-delivery-confirm__body{padding:20px;text-align:center}.modal-delivery-confirm__time{font-size:16px;font-weight:500}.modal-delivery-confirm__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid #eee}.modal-delivery-type{position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:5020}.modal-delivery-type__overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:5020}.modal-delivery-type__content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-border-radius:12px;border-radius:12px;max-width:500px;width:92%;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:5021}@media (max-width:480px){.modal-delivery-type__content{width:96%}}.modal-delivery-type__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.modal-delivery-type__title{font-size:18px;font-weight:600}.modal-delivery-type__close-btn{cursor:pointer}.modal-delivery-type__body{padding:20px}.modal-delivery-type__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.modal-delivery-type__buttons .checkout-form__time-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:720px){.modal-delivery-type__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100px}.modal-delivery-type__buttons .checkout-form__time-btn{width:100%}}@media screen and (min-width:320px) and (max-width:719px){.layout{padding-top:.5rem}.index{padding-top:1.32rem}}.index__catalog{margin-top:.6rem}@media screen and (min-width:320px) and (max-width:719px){.index__catalog{margin-top:.28rem}}.index__category{margin-top:.7rem}@media screen and (min-width:320px) and (max-width:719px){.index__category{margin-top:0;margin-bottom:.4rem}}.index__category-title{font-size:.32rem;font-weight:500;color:#000;line-height:.39rem;margin-bottom:.19rem}@media screen and (min-width:320px) and (max-width:719px){.index__category-title{font-size:.28rem}}.hot-icon-0,.review-link-page__text br{display:none}.hot-icon-1,.hot-icon-2,.hot-icon-3,.hot-icon-4{background:url(/resources/images/desktop/icons/hot-pepper.svg) 0 50%/20px auto;height:20px;display:inline-block;overflow:hidden;text-indent:100%;vertical-align:sub;margin:3px 0 0}.hot-icon-1{width:20px}.hot-icon-2{width:40px}.hot-icon-3{width:55px}.hot-icon-4{width:70px}.equally{font-size:19px;font-weight:700;display:inline-block;position:relative;color:#757575}.cart-total-price__old-price::before,.equally::before{content:"";display:block;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);position:absolute}.equally::before{border-top:2px solid #757575;margin:11px -23px 0;left:50%;width:43px}.cart-total-price{text-align:right;font-size:.24rem}.cart-total-price__old-price{font-size:.13rem;font-weight:400;position:relative;display:inline-block}.cart-total-price__old-price::before{border-top:.01rem solid #757575;margin:.09rem .05rem 0;width:.4rem}@media screen and (min-width:320px) and (max-width:719px){.cart-total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cart-total-price__price{font-size:.24rem;font-weight:500;line-height:1;margin-right:.1rem}.cart-total-price__old-price{font-size:.13rem;font-weight:400;position:absolute;top:.06rem;left:1.1rem}.cart-total-price__old-price::before{content:"";border-top:.01rem solid #757575;display:block;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);margin:.09rem .05rem 0;position:absolute;width:.4rem}}.cart-total-price__button{display:none;height:.4rem}@media screen and (min-width:320px) and (max-width:719px){.cart-total-price__button{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-total-price__title{display:none}}.checkout-city-field{margin:15px 0 10px}.review-link-page,.review-link-page__content{display:-webkit-box;display:-ms-flexbox;display:flex}.review-link-page{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100dvh;padding:0 .2rem}.review-link-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;width:100%}.review-link-page__logo{width:1rem}.review-link-page__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem}.review-link-page__text{margin-bottom:0}.review-link-page__text h3{font-size:.28rem;line-height:1.2;margin-bottom:.15rem}.exception-page{background:#001018 url(/resources/images/exception-bg.jpg) no-repeat 100% 100%/auto 100%;-webkit-background-size:contain;background-size:contain;height:100%;min-width:320px;width:100%;position:relative}.exception-page .copyrights{position:absolute;bottom:17px;left:23px}a{color:inherit;text-decoration:none}.exception-content{width:33.33%;padding:3.3vw 0 0 6.5vw}.phones{text-align:center;color:#fa6900;font-size:26px;margin:20px 0 0}.info p,.phones p,.schedule p{margin:0}.schedule{text-align:center;font-size:15px;font-weight:300}.message{width:400px;margin:auto}.big{font-size:206px;font-weight:600}.info p{font-size:26px;font-weight:300;line-height:1.4}@media (max-width:1024px){.phones{font-size:26px;margin:2vw 0 0;font-size:3.3vw}.phones p{margin:0}.info p,.schedule{font-size:2vw}.message{width:33.33vw;margin:auto}.big{font-size:17vw}}.havchik-page{padding:.2rem 0}.havchik-page__poster{max-width:8rem}@media screen and (min-width:320px) and (max-width:719px){.havchik-page__poster{max-width:100%}}.havchik-page__title{font-size:.32rem;font-weight:500;margin-bottom:.2rem}.havchik-page__link-block{margin-bottom:.2rem}.havchik-page__description{margin-bottom:.1rem}.havchik-page__side-dishes{margin-top:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.4rem}.havchik-page__dishes{margin-left:.1rem}.havchik-page__about{margin-bottom:.4rem}.havchik-page__about-title{font-size:.24rem;font-weight:500;margin-bottom:.1rem;line-height:1.2}.havchik-page__about-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:.4rem}@media screen and (min-width:320px) and (max-width:719px){.havchik-page__about-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}}.havchik-page__about-block-head{max-width:6rem}@media screen and (min-width:320px) and (max-width:719px){.havchik-page__about-block-head{max-width:100%}}.havchik-page__accent-text{max-width:4rem;padding:.2rem;background-color:#f4f4f4}.havchik-page__accent-text-title{font-weight:500}.havchik-page__bacteria{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3rem}.havchik-page__bacteria-img{width:1rem;height:1rem}@media screen and (min-width:320px) and (max-width:719px){.havchik-page__bacteria-img-block{-webkit-box-flex:0;-ms-flex:none;flex:none}}.havchik-page__bacteria-text{max-width:9rem}.havchik-page__cold-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:320px) and (max-width:719px){.havchik-page__cold-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}}.havchik-page__cold-content-block{max-width:7rem}.havchik-page__cold-text{margin-bottom:.4rem}.havchik-page__cold-icon,.havchik-page__cold-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.havchik-page__cold-icons{gap:.2rem;margin-top:.3rem;margin-bottom:.3rem}.havchik-page__cold-icon{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1rem}.havchik-page__cold-icon-img{width:.5rem;height:.5rem;display:block}.havchik-page__cold-image{width:3.7rem}.havchik-page__cold{margin-top:.4rem}.product-page,.product-page__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9rem}.product-page__info-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;position:relative}.product-page__info-icon-container{position:relative;cursor:pointer}.product-page__info-icon{width:.2rem;height:.2rem;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.product-page__info-icon:hover{opacity:.7}.product-page__info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.02rem}.product-page__info-text-title{font-size:.12rem;color:#8a8a8e;font-weight:400}.product-page__info-text-value{font-size:.14rem;color:#000;font-weight:500}.product-page__calories-popup{position:absolute;top:100%;right:0;margin-top:.08rem;background:#fff;border:1px solid #e0e0e0;-webkit-border-radius:.08rem;border-radius:.08rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;min-width:2.57rem}.product-page__calories-popup.show{opacity:1;visibility:visible}.product-page__calories-content{padding:.2rem}.product-page__calories-title{font-size:.14rem;color:#000;font-weight:500;margin-bottom:.08rem}.product-page__calories-item{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;margin-bottom:.06rem}.product-page__calories-item:last-child{margin-bottom:0}.product-page__calories-label,.product-page__calories-value{font-size:.14rem;color:#000;font-weight:500}.product-page__header,.product-page__image-container picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-page__header{gap:.1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px) and (max-width:719px){.product-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}}.product-page__image-container{width:5.5rem;min-height:4rem;max-height:5.5rem;position:sticky;top:0}@media screen and (min-width:320px) and (max-width:719px){.product-page__image-container{width:100%;min-height:0;height:3.22rem;padding-top:0;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:.4rem;position:relative}}.product-page__image-container picture{position:sticky;top:.4rem;width:100%;height:100%}.product-page__image-container picture img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media screen and (min-width:320px) and (max-width:719px){.product-page__image-container picture{position:static}}.product-page__image-container--page{position:static}.product-page__extra-description{font-size:.14rem;margin-bottom:.09rem}.product-page__hot-meter{max-width:6rem}.product-page__content{position:relative;max-width:3.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page__content--page{max-width:none}@media screen and (min-width:320px) and (max-width:719px){.product-page__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-page__title-group{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-page__title{font-size:.26rem;font-weight:500;margin:0 0 .1rem;text-align:left}.product-page__description{font-size:.14rem;color:#8a8a8e;margin:0 0 .2rem}.product-page__types,.product-page__types-type{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page__types{-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.05rem .2rem;margin-bottom:.3rem}.product-page__types-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.07rem;-moz-column-gap:.07rem;column-gap:.07rem}@media screen and (min-width:320px) and (max-width:719px){.product-page__types-type{width:100%}}.product-page__size-selector{margin-bottom:.24rem}.product-page__title-add-fillings,.product-page__title-hot{font-size:.2rem;font-weight:500;margin-bottom:.05rem}.product-page__fillings-block{margin-bottom:.4rem}.product-page__add-to-cart-block{position:sticky;bottom:-.2rem;padding:.2rem 0;background-color:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-page__add-to-cart-block--index{bottom:0}@media screen and (min-width:320px) and (max-width:719px){.product-page__add-to-cart-block{margin-top:auto;width:calc(100% + .4rem);margin-left:-.2rem;padding:.2rem}}.product-page__fillings-group{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:320px) and (max-width:719px){.product-page__product-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-page__add-to-cart-inner,.product-page__add-to-cart-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-page__add-to-cart-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page__add-to-cart-price{font-size:.24rem;font-weight:500;gap:.1rem}.product-page__add-to-cart-price .price,.product-page__add-to-cart-price .price span{white-space:nowrap}.product-page__add-to-cart-btn{width:2.24rem}.product-page__add-to-cart-btn.pressed{background:0 0;color:#e73c3f}.product-page__add-to-cart-btn.pressed:focus{outline:.015rem solid #e73c3f}@media screen and (min-width:320px) and (max-width:719px){.product-page__add-to-cart-btn{width:auto;height:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sauces-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.2rem;margin-right:-.06rem;margin-bottom:.3rem}.sauces-list__item{width:calc(16.6666666667% - .2rem);margin:0 .06rem;position:relative}@media screen and (min-width:320px) and (max-width:719px){.sauces-list__item{width:calc(50% - .12rem)}}.sauces-list::after{content:""}.sku-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sku-selector{margin:.1rem;text-align:center}.havchik-page__sku-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -.07rem .4rem}.havchik-page__sku-selector{width:1.05rem;font-size:.15rem;display:block;margin:.07rem;color:#000;font-weight:400}.havchik-page__sku-selector.current{color:#eb252e;font-weight:500;position:relative}.havchik-page__sku-selector.current::before{content:"";display:block;height:.24rem;width:.24rem;background:url(/resources/images/controls/cb2-on.svg) no-repeat 50%/.24rem auto;position:absolute;top:.405rem;left:.405rem}.havchik-page .sku-selector__name{margin:0}.action-page__title{margin-top:.4rem;font-size:.36rem;font-weight:500;margin-bottom:.2rem}.action-page__description{margin-bottom:.3rem}.action-page__close{display:none}@media screen and (min-width:320px) and (max-width:719px){.action-page__close--app{display:block}}.action-page__close.popup__close{position:relative;top:.32rem;left:0}.constructor-page__title{font-size:.3rem;font-weight:500;margin-bottom:.15rem}.constructor-page__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.3rem}.constructor-page__description{font-size:.15rem;color:#8a8a8e;margin:0}.constructor-page__size-selector{margin-top:.3rem;margin-left:-.15rem}.constructor-page__price{display:block;font-size:.24rem;margin-bottom:.15rem}@media screen and (min-width:320px) and (max-width:719px){.constructor-page__price{margin-bottom:0}}.constructor-page__subtitle{font-size:.24rem;font-weight:500}.constructor-page__fillings-block{margin-bottom:.7rem;margin-left:-.4rem;max-width:14rem}@media screen and (min-width:320px) and (max-width:719px){.constructor-page__fillings-block{margin-left:0}}.constructor-page__hot-meter{max-width:6.4rem}@media screen and (min-width:320px) and (max-width:719px){.constructor-page__product-add-to-cart{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;background-color:#fff;padding:.2rem}.constructor-page__add-btn{height:.4rem;font-size:.18rem}}.cart-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.4rem}@media screen and (min-width:320px) and (max-width:719px){.cart-page{padding-top:.2rem;padding-bottom:1.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-page__cart-table{margin-bottom:.5rem}}.cart-page__title{margin-bottom:0;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.cart-page__title{margin-left:.5rem;font-size:.3rem;font-weight:500;line-height:1}}.cart-page__products-list{max-width:7.45rem;width:100%;margin-right:.8rem}@media screen and (min-width:320px) and (max-width:719px){.cart-page__products-list{max-width:none;margin:0}}.cart-page__checkout-form{max-width:5rem;width:100%}@media screen and (min-width:320px) and (max-width:719px){.cart-page__checkout-form{display:none}}.cart-page__logo-block{padding-top:.25rem;margin-bottom:.55rem;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;padding-right:1.5rem}@media screen and (min-width:320px) and (max-width:719px){.cart-page__back-btn-text,.cart-page__logo-block{display:none}}.cart-page__back-btn{padding-left:.14rem;text-align:right;width:.76rem;font-size:.18rem;margin-right:.6rem;margin-top:.08rem;background:url(/resources/images/icons/arrow-left-gray.svg) no-repeat 0 50%/.09rem auto}@media screen and (min-width:320px) and (max-width:719px){.cart-page__back-btn,.cart-page__total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-page__back-btn{position:absolute;width:.3rem;height:.3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;background:url(/resources/images/icons/arrow-left-red.svg) no-repeat 50% 50%/.09rem auto,#f2f2f7;-webkit-border-radius:.06rem;border-radius:.06rem}.cart-page__total-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;bottom:0;left:0;padding:.2rem;background-color:#fff;border-top:.01rem solid #d8d8d8;z-index:100}}.cart-page__head-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.2rem}.cart-page__clear-checkout{font-size:.16rem;font-weight:400;text-decoration:underline;cursor:pointer;color:#9e9e9e}.notify-page,.notify-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notify-page{width:100%;height:100dvh;background-color:#ffc533;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notify-page__content{gap:1.45rem}@media screen and (min-width:320px) and (max-width:719px){.notify-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1rem}}.notify-page__code{font-size:1rem;line-height:1rem;font-weight:500}.notify-page__title{font-size:.3rem;margin:0;font-weight:500}.notify-page__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;max-width:3.64rem}@media screen and (min-width:320px) and (max-width:719px){.notify-page__text-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.notify-page__subtitle{font-size:.16rem;font-weight:500}@media screen and (min-width:320px) and (max-width:719px){.notify-page__subtitle{text-align:center}}.notify-page__link{font-size:.16rem;font-weight:500;text-decoration:underline}.notify-page__image{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:infiniteSwing 3s ease-in-out infinite;animation:infiniteSwing 3s ease-in-out infinite}.confirm-page{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}@media screen and (min-width:320px) and (max-width:719px){.confirm-page{max-width:none;width:100%;padding:.8rem 0 .4rem}.confirm-page--app{padding:.4rem 0}}.confirm-page__inner{max-width:4.5rem}.confirm-page__qr-code-block{margin-top:1.95rem}.confirm-page__qr-code-block img{height:3.39rem}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__qr-code-block{display:none!important}}.confirm-page__title{font-size:.32rem;font-weight:500;margin:.7rem 0 .14rem}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__title{margin-top:0;font-size:.24rem}}.confirm-page__subtitle{font-size:.16rem;margin-bottom:.28rem;display:block}.confirm-page__code-title{font-size:.2rem;font-weight:500;margin-bottom:.2rem}.confirm-page__code-form{margin-bottom:.09rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.confirm-page__code-form-subtitle{display:block;font-size:.16rem;margin-bottom:.2rem;line-height:1.5;color:#666}.confirm-page__btn--code-cancel{margin-top:.2rem;width:auto;-ms-flex-item-align:start;align-self:flex-start}.confirm-page__code-codes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.13rem}.confirm-page__error-message-block{color:#e73c3f}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__btn{height:.4rem;width:100%;font-size:.17rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.confirm-page__code-input{width:.46rem;height:.6rem;-webkit-border-radius:.06rem;border-radius:.06rem;border:.01rem solid #d8d8d8;text-align:center;color:#000;font-size:.22rem}.confirm-page__code-input:focus{outline-color:#f04941}.confirm-page__code-input::-webkit-inner-spin-button,.confirm-page__code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.confirm-page__form-section{margin-bottom:.2rem}.confirm-page__code-reply-link{color:#f04941;text-decoration:underline;cursor:pointer}.confirm-page__code-reply-block{display:-webkit-box;display:-ms-flexbox;display:flex}.confirm-page__mobile-padding{display:none}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__mobile-padding{display:block}}.confirm-page__form-agree-link{color:#f04941;text-decoration:underline;cursor:pointer}.confirm-page__form-subtitle{font-weight:500}.confirm-page__callgate-instruction{margin-top:.2rem;background-color:#f9f9f9;padding:.15rem;-webkit-border-radius:.06rem;border-radius:.06rem}.confirm-page__callgate-instruction .confirm-page__callgate-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.confirm-page__callgate-instruction .confirm-page__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.confirm-page__callgate-instruction .confirm-page__btn--call{width:100%;display:none}.confirm-page__callgate-instruction .confirm-page__btn--cancel{width:auto;-ms-flex-item-align:start;align-self:flex-start;margin-top:.05rem}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__callgate-instruction .confirm-page__btn--call{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.confirm-page__callgate-instruction .confirm-page__btn--cancel{width:auto}}.confirm-page__callgate-instruction-phone{text-decoration:underline}.confirm-page__instruction-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-page__instruction-title{font-size:.26rem;font-weight:500;margin-bottom:0;line-height:.28rem}.confirm-page__callgate-subtitle{margin-top:.1rem;display:block}.confirm-page__call-instruction-text{margin-bottom:.1rem;font-size:.18rem;line-height:1.5}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__call-instruction-call-text--desktop,.confirm-page__call-instruction-qr-text{display:none}}.confirm-page__call-instruction-call-text--mobile{display:none}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__call-instruction-call-text--mobile{display:inline}}.confirm-page__call-instruction-phone-display{font-weight:700;white-space:nowrap;display:block;font-size:.24rem}@media screen and (min-width:320px) and (max-width:719px){.confirm-page__call-instruction-phone-display{display:inline;font-size:.18rem}.confirm-page__wait-text{display:none}}.confirm-page__wait-text--blinking{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.confirm-page__wait-text-mobile{display:none;margin-top:.2rem;font-size:.18rem;text-align:center}.confirm-page__wait-text-mobile--blinking{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.confirm-page__code-info-block{-webkit-border-radius:.08rem;border-radius:.08rem;border:2px solid #f04941;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;padding:.15rem;font-size:.14rem;line-height:1.1}.confirm-page__info-block--app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem;margin-top:.2rem}.confirm-page__info-block--app .confirm-page__call-instruction-mobile{display:block}.confirm-page__callgate-phone-copy{font-size:.3rem;cursor:pointer;user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}.confirm-page__btn--cancel{background-color:#999;color:#fff}.confirm-page__btn--cancel:hover{background-color:#888}.confirm-page #alert-auth-block{display:block;font-size:.14rem;line-height:1.2;margin-top:.2rem}.cabinet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet{margin-top:.8rem}}.cabinet--app{margin-top:.2rem!important}.cabinet__content-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cabinet__header{margin-bottom:.4rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet__header{margin-bottom:.2rem}}.cabinet__orders{width:9.2rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet__orders{width:100%}}.cabinet__form{width:5rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet__form{width:100%}}.cabinet__order-detail{margin:.7rem 0}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-detail{margin:0}}.cabinet__title{width:100%;font-size:.32rem;font-weight:500;margin-bottom:.33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:320px) and (max-width:719px){.cabinet__title{margin-bottom:.24rem}}.cabinet__order-title{font-size:.26rem;font-weight:500;margin-right:.1rem;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-title{font-size:.17rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cabinet__order-number{font-size:.26rem;font-weight:500;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-number{font-size:.17rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cabinet__order-bonus{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.cabinet__order-date{font-size:.16rem;line-height:1.2}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-date{margin-top:.07rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.cabinet__order-amount{font-size:.26rem;font-weight:500;display:inline-block;margin-left:auto;line-height:1}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-amount{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cabinet__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.1rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.66rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cabinet__tabs-list{display:none}@media screen and (min-width:1480px){.cabinet__tabs-list{display:none}}@media screen and (min-width:320px) and (max-width:719px){.cabinet__tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem;margin-bottom:.22rem}}.cabinet__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-border-radius:.18rem;border-radius:.18rem;background-color:#f2f2f2;color:#000;outline:0;border:0;padding:.08rem .15rem;font-size:.18rem;font-family:"Montserrat",sans-serif}.cabinet__tab--active{background-color:#55ab48;color:#fff}@media screen and (min-width:320px) and (max-width:719px){.cabinet__order-status-block{padding-top:.4rem}}.cabinet__message{margin-top:.2rem}@media screen and (min-width:320px) and (max-width:719px){.cabinet-section-hidden{display:none}}.alert-block{font-size:.18rem;max-width:9.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;color:#f04941;background-color:#f7f7f7;-webkit-border-radius:.08rem;border-radius:.08rem;padding:.32rem}.alert-block--modal{background-color:#fff}@media screen and (min-width:320px) and (max-width:719px){.alert-block{padding:.15rem;font-size:.15rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}}.alert-block__icon{width:.4rem}.alert-block__text{font-weight:500}.alert-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2rem}.sauce-card .name{text-align:center;line-height:20px}.sauce-card .preview::before{content:"";cursor:pointer;background:rgba(255,255,255,.8) url(/resources/images/selected.png) no-repeat 50%/.2rem auto;position:absolute;display:block;width:65px;height:65px;top:calc(50% - 65px/2);left:calc(50% - 65px/2);-webkit-border-radius:100px;border-radius:100px;-webkit-transition:.25s -webkit-transform ease 0s;-o-transition:.25s transform ease 0s;transition:.25s transform ease 0s;transition:.25s transform ease 0s,.25s -webkit-transform ease 0s;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}.sauce-card.current .name{color:#eb252e;font-size:20px;text-transform:uppercase;font-weight:600;letter-spacing:1px}.sauce-card .preview,.sauce-card.current .preview{position:relative}.sauce-card.current .preview::before{content:"";-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}