@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}:root{--main-color:#fff;--basic:#0270b7;--light:#64a9d5;--grey-text:#8b919c;--dark:#131313;--line:#0000002c;--product-bg:#b03b01;--product-primary:#ea7b28;--compot-main:#b03b01;--compot-sub:#ea7b28;--mors-brus-main:#530101;--mors-brus-sub:#8a0000;--kvas-main:#1b281a;--kvas-sub:#26573e;--mors-chern-main:#1d050b;--mors-chern-sub:#27151a;--big-text-size:2.6rem;--normal-text-size:2.2rem;--small-text-size:1.8rem;--desc-text-size:1.6rem}html{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:.5vw;font-weight:400;position:relative;min-height:100%;padding:env(safe-area-inset);-webkit-text-size-adjust:none;touch-action:manipulation;scroll-behavior:smooth}:not(.swiper-wrapper *){transition:all .15s ease!important}body{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;background:#fff;color:#000;padding-top:8.8rem}body.homepage{padding-top:0!important;position:relative}.homepage .banner .banner_info{padding:0}body.product{background:var(--product-bg);color:var(--main-color);overflow-x:hidden;padding-top:12rem}body.allrecipes,body.catalog{padding-top:0!important}.overflow-hidden{overflow:hidden}img{width:100%;height:auto}.page404{padding:5rem 0}.h1,.h2{font-weight:700}.h1,.h2,.h3{text-align:center}.h1{font-size:7.2rem;margin-bottom:3.2rem}.h2{font-size:5.4rem}.h3{font-size:3.6rem;font-weight:400}p{margin:0}@media (max-width:575px){.h1{font-size:var(--big-text-size);margin-bottom:1.6rem}.h2{font-size:2.6rem}.h3{font-size:var(--desc-text-size)}}.mobile-menu-icon,.mobile-menu-icon span{display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.mobile-menu-icon{width:2.2rem;height:1.6rem;position:relative;margin:0 1.6rem 0 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;transform:scale(1.5)}.mobile-menu-icon span{position:absolute;height:.1rem;width:100%;border-radius:.9rem;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#000}.mobile-menu-icon span:nth-child(1){top:0}.mobile-menu-icon span:nth-child(2),.mobile-menu-icon span:nth-child(3){top:.7rem}.mobile-menu-icon span:nth-child(4){top:1.4rem}.mobile-menu-icon.open span:nth-child(1){top:1.1rem;width:0;left:50%}.mobile-menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu-icon.open span:nth-child(4){top:1.1rem;width:0;left:50%}section>.container{padding:12rem 20rem}.whyweare .container{padding:9rem 20rem}.container{max-width:none}.btn-as-text{background:0 0;border:0;outline:0;text-decoration:none;cursor:pointer;padding:0}.btn-as-text:focus{outline:0}.btn-as-text:hover{opacity:.7}#mobile-menu-button:hover{opacity:1}.form-control{display:inline-block;width:auto;padding:2.4rem;font-size:var(--small-text-size);color:#000;background-color:#f2f2f2;background-clip:padding-box;border:1px solid #f2f2f2;border-radius:9.9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder{color:#b6b6b6}.form-control:focus{color:#000;background-color:#f2f2f2;border-color:#0270b7;outline:0;box-shadow:0 0 0 .1rem #0270b7}@media (max-width:575px){.form-control{font-size:var(--normal-text-size)}}#burger_menu,.header{width:100%;position:fixed;top:0;background:#fff;color:#000}.header,.header__left{display:flex;justify-content:start;align-items:center}.header{padding:2rem 4.8rem;left:0;right:0;border-radius:0 0 4.8rem 4.8rem;gap:8rem;z-index:1000;box-shadow:0 8px 8px 0 rgba(0,0,0,.12)}.header__left{gap:1.6rem}.header__logo{padding:1.2rem 1.6rem;background-color:#fff;border-radius:.8rem}.header__logo>img{height:3.6rem}.header__nav{display:flex;gap:.8rem;justify-content:start;align-items:center}.header__nav--mobile{flex-direction:column;align-items:start;padding:2rem}.header__nav>a{color:#000;font-size:var(--small-text-size);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;border-radius:.8rem;background:rgba(255,255,255,.16);padding:1.6rem}.header__nav>a:hover{text-decoration:none;color:#fff;background-color:var(--basic)}.header__nav--mobile>a{color:#000}.header__nav>a.mozhno-brush{background-image:url(/assets/images/brush.png);background-position:center;background-repeat:no-repeat;background-size:contain;color:#fff;transform:rotate(-6deg);padding:1.6rem 2.4rem}.header .main-phone{color:#000;margin-left:auto;font-size:3.6rem;font-weight:700}#burger_menu{height:100vh;padding-top:8.8rem;display:block;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:100;overflow-y:scroll}#burger_menu.collapse.show,#burger_menu.collapsing{margin-left:0;height:100vh;width:100%;transition:all .35s ease}#burger_menu,#burger_menu.collapsing{margin-left:-100%}.section__text,.section__title{font-style:normal;line-height:1.2}.section__title{font-size:5.4rem;font-weight:700}.section__text{font-size:var(--big-text-size);font-weight:600}.btn,ul.ourproducts__list li{font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center}.btn{padding:2.4rem 4.8rem;gap:1.2rem;border-radius:9.9rem;font-size:var(--small-text-size);width:min-content;justify-content:center}.btn:hover{transform:scale(1.02)}.btn>svg{width:2.18rem;height:1.8686rem}.btn:hover>svg{transform:translateX(1rem)}.btn-white,.btn-white:hover{color:#000;background:#fff}.btn-red,.btn-red:hover{color:#fff;background:#0270b7}.btn-white-border,.btn-white-border:hover{color:#fff;background:0 0;border:2px solid #fff}.btn-white-transparent-bg,.btn-white-transparent-bg:hover{color:#fff;background:rgba(255,255,255,.28)}.btn-black-border,.btn-black-border:hover{color:#000;background:0 0;border:1px solid #000}.section-flex{gap:8rem;display:flex;justify-content:space-between;align-items:center}.whyweare{background:#591021;position:relative}.whyweare .section-flex{gap:2rem}.whyweare-pic-block{position:relative;width:60rem;height:60rem;display:flex;align-items:center;justify-content:center}.whyweare-pic-block svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50rem;width:auto;z-index:5;opacity:.12;color:#fff}.whyweare-pic-block img{z-index:10;position:relative}.whyweare__left{display:flex;flex-direction:column;gap:5.6rem;color:#fff}.whyweare__left img{height:7rem;width:7rem}.whyweare__pic{height:60rem;width:auto}.whyweare__right{width:auto;height:24rem;aspect-ratio:8/16;display:flex;align-items:center;justify-content:center;position:fixed;left:2rem;bottom:2rem;z-index:80;overflow:hidden;border-radius:2rem}.phone-popup{z-index:90;height:100%;width:calc(100% + .4rem);position:absolute}.whyweare-block{position:relative;height:100%;width:100%;display:flex;justify-content:center}.whyweare__right video{height:calc(100% - .2rem);width:auto;z-index:80}.close-popup{position:absolute;right:.2rem;top:.2rem;z-index:99;border:0;background-color:transparent;padding:0;cursor:pointer}.footer a,.ourproducts{color:#fff}.ourproducts-content{gap:20rem;display:flex;justify-content:start}.ourproducts .container,.ourproducts__right{display:flex;gap:3.2rem;flex-direction:column}ul.ourproducts__list{list-style:none;padding:0}ul.ourproducts__list li{font-size:var(--big-text-size);gap:1rem;margin-bottom:3.2rem}ul.ourproducts__list li:last-child{margin-bottom:0}ul.ourproducts__list li>svg{flex-shrink:0;color:#0270b7;width:4.2rem;height:4.2rem}.city-item>a{color:#000}.white{background:#fff}.grey{background:var(--light)}.red{background:var(--basic);color:#fff}.black{background-color:var(--dark)}.product-name{margin-bottom:.8rem}.product-container{max-width:120.8rem;margin:0 auto}.product-flex{gap:3.2rem;display:flex;align-items:center}.product-flex__col-50{flex-basis:50%}.product-side-img{position:absolute;left:-20rem;top:20rem;width:56rem;height:auto;transform:rotate(-23deg);z-index:-1}.product-side-img.--second{top:140rem}.product-side-img.--rigth{transform:scaleY(-1) rotate(-145deg);position:absolute;right:-30rem;top:50rem;left:auto}.product-side-img.--rigth.--second{top:170rem}.product-bg-ornament{width:60rem;height:60rem;position:relative;overflow:hidden;padding:3.1rem 2.91rem 3.2rem 2.79rem}.product-bg-ornament>svg{width:100%;height:100%;color:var(--product-primary)}.product-image{width:100%;height:100%}.product-image>img{width:100%;max-height:96%;object-position:center}.product-name-buttons{display:flex;flex-direction:column}.product-title{font-size:5.4rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:2.4rem}.product-rating{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.product-rating__stars{display:flex}.product-rating__stars svg{color:var(--main-color);width:3.4rem;height:3.4rem}.recipe .product-rating__stars svg{color:var(--text-color)}.product-about,.product-rating__votes{font-size:var(--normal-text-size);font-style:normal;font-weight:700;line-height:normal}.product-about{margin-bottom:2.4rem}.product-name__buttons{gap:.8rem;display:flex;flex-wrap:wrap}.product-name__buttons .btn{width:100%;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center}.product-name__last{display:flex;gap:.8rem;width:100%}.product-name__last .btn{flex:1 0 0%}.product-images{margin-bottom:.8rem;padding:0 3rem}.product-images .product-container{display:flex;flex-wrap:wrap;gap:.8rem}.product-images__wrapper{height:60rem;border-radius:4.8rem;background:var(--product-primary);overflow:hidden;display:flex;justify-content:center;align-items:center;flex:1 0 0%;min-width:60rem}.product-image>img,.product-images__wrapper>img{object-fit:contain;height:100%}.product-images__wrapper.w-100{flex-basis:100%}.product-text{margin-bottom:.8rem}.product-text .product-container{overflow:hidden}.product-text .svg-border{color:var(--product-primary);text-align:center;width:100%}.product-text .svg-border:last-child{margin-top:-.4rem}.product-text__wrapper{background:var(--product-primary);display:flex;padding:3rem;justify-content:center;align-items:center;border-radius:4.8rem}.product-text__wrapper__text{text-align:center;font-size:4.2rem;font-style:normal;font-weight:700;line-height:normal;max-width:90rem}.recipe .product-ingridients-col-1,.recipe .product-text__wrapper{background:#fff}.product-features{margin-bottom:.8rem}.product-features__item{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:2.4rem;gap:2rem;margin-bottom:.8rem;border-radius:4.8rem;background:var(--product-primary)}.product-features__item:last-child{margin-bottom:0}.product-features__item span{font-size:4.2rem;font-style:normal;font-weight:700;line-height:normal;text-align:center}.product-features__item>svg{width:4rem;height:4rem;min-width:4rem;min-height:4rem}.product-ingridients{margin-bottom:8rem}.product-ingridients .product-container{display:flex;min-height:60rem;align-items:center;gap:.8rem}.product-ingridients-col-1{padding:5rem;border-radius:4.8rem;background:var(--product-primary);display:grid;grid-template-columns:repeat(2,1fr);flex-basis:calc(50% - .4rem);min-height:60rem;overflow:hidden}.product-ingridients__item{display:flex;width:25rem;height:25rem;padding:2.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;flex-shrink:0;border:1px solid transparent}.product-ingridients__item:nth-child(1){border-right:1px solid var(--main-color)}.product-ingridients__item:nth-child(1),.product-ingridients__item:nth-child(2){border-bottom:1px solid var(--main-color)}.product-ingridients__item:nth-child(3){border-right:1px solid var(--main-color)}.product-ingridients__item b{font-size:7rem;font-style:normal;font-weight:700;line-height:normal;text-align:center}.product-ingridients__item span{font-size:7rem;color:rgba(255,255,255,.5);font-weight:600}.product-ingridients-col-2{display:flex;flex-direction:column;border-radius:4.8rem;background:var(--product-primary);min-height:60rem;padding:2.8433rem 3rem 2.7567rem;justify-content:center;align-items:center;gap:2.4rem;color:var(--main-color);flex-basis:calc(50% - .4rem)}.product-ingridients-col-2.full-width{flex-basis:100%}.product-ingridients__item span,.product-ingridients__text{font-size:var(--normal-text-size);font-style:normal;line-height:normal;text-align:center}.product-ingridients__text{font-weight:400}.product-ingridients__text b{font-weight:700}.reviews__subtitle,.reviews__title{margin-bottom:3.2rem;text-align:center}.reviews__item{display:flex!important;width:auto;padding:4.8rem;flex-direction:column;align-items:flex-start;gap:1.6rem;border-radius:4.8rem;background:#e4f4fe}.have-questions form,.reviews__item__rating{display:flex;align-items:center}.reviews__item__rating>svg{width:3.4rem;height:3.4rem}.reviews__item__name{font-size:var(--normal-text-size);font-style:normal;font-weight:700;line-height:normal}.reviews__item__subtext,.reviews__item__text{font-style:normal;font-weight:500;line-height:normal}.reviews__item__text{font-size:var(--small-text-size)}.reviews__item__subtext{color:rgba(255,255,255,.5);font-size:var(--desc-text-size)}.homepage .reviews__item,.product .reviews__item{background-color:#fff;color:#000}.homepage .reviews__item__rating>svg,.product .reviews__item__rating>svg{color:var(--basic)}.homepage .reviews__item__subtext,.product .reviews__item__subtext,.reviews .reviews__item__subtext{color:var(--grey-text)}.product-related .section-flex{display:flex;flex-direction:column;gap:2.4rem}.product-related__title{text-align:center}.product-related__slider{margin-top:2.4rem;margin-bottom:2.4rem}.recipe .product-related{background-color:var(--product-primary)}.product-card{display:flex!important;width:40rem;height:40rem;flex-direction:column;justify-content:center;align-items:center;border-radius:2.4rem;overflow:hidden;position:relative;color:#fff}.product-card:hover{color:#fff;filter:brightness(110%);-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.4);-moz-box-shadow:0 0 0 3px rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(255,255,255,.4)}.product-card:hover .product-card__image{transform:scale(1.05) rotate(8deg)}.catalog-list .product-card{width:auto;max-width:40rem}.product-card.hide{display:none!important}.product-card__bg{position:absolute;width:45.4rem;height:45.6rem;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.product-card__image{width:auto;height:40rem;object-position:center;object-fit:cover}.product-card__label,.product-card__name,.product-card__volume{position:absolute;display:flex;align-items:center;font-style:normal;line-height:normal}.product-card__name{padding:2rem;flex-direction:column;bottom:0;left:0;right:0;text-align:center;font-size:var(--small-text-size);font-weight:700}.allrecipes .product-card__name{color:#fff;height:8rem;justify-content:center}.product-card__label,.product-card__volume{background:#0270b7;color:#fff}.product-card__volume{width:5.974rem;height:5.9799rem;flex-shrink:0;border-radius:9.9rem;justify-content:center;font-size:var(--small-text-size);font-weight:700;right:1.2rem;top:-4.2rem}.product-card__label{left:1.2rem;top:-2.2rem;padding:.8rem 1.6rem;border-radius:1.2rem 0;backdrop-filter:blur(6px);font-size:var(--desc-text-size);font-weight:600}.product-related .btn{margin:0 auto}.have-questions{background:#fff}.have-questions__left{display:flex;gap:3.2rem;flex-direction:column;color:#000;max-width:78rem}.have-questions__right svg{max-height:60rem}.have-questions__left.have-questions__left--centered{max-width:78rem;margin-left:auto;margin-right:auto;align-items:center}.have-questions__left.have-questions__left--centered .section__text{text-align:center}.have-questions__left.have-questions__left--centered form{justify-content:center}.have-questions form{gap:1.2rem;justify-content:start;flex-wrap:wrap}.footer{background:var(--basic);padding:6rem 20rem;z-index:1;position:relative;color:var(--main-color)}.footer .container{display:flex;justify-content:space-between;align-items:start}.footer__logo{display:block}.footer__logo>span{padding:1.2rem 1.6rem;background-color:#fff;border-radius:.8rem;display:inline-block}.footer__logo img{height:3.6rem;width:auto;max-width:100%}.footer__text{font-size:var(--small-text-size);font-style:normal;font-weight:400;line-height:normal}.column:first-child{max-width:27.2rem}.footer .column{display:flex;flex-direction:column;gap:2.4rem;max-width:36rem}.banner-content li,.footer .column-title{font-size:var(--big-text-size);font-weight:700}.footer .column-list{display:flex;flex-direction:column;gap:1.2rem}.contacts-content p,.footer .column-link{font-size:var(--small-text-size)}.footer .column-link.phone{font-size:3.2rem;font-weight:700}.footer .footer-form{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.footer .footer-form .btn{width:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.6rem!important;color:#fff;font-weight:700}.swiper-button-next,.swiper-button-prev{border-radius:99px;background:rgba(82,82,82,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;width:3.6rem!important;height:3.6rem!important;padding:2.4rem!important;justify-content:center;align-items:center;color:#000}.swiper-pagination-bullet-active{background-color:#0000005b!important}.product-cart{height:50rem;width:50rem;max-width:50rem;border-radius:4.8rem;overflow:hidden;position:relative;background-color:#b1b1b1;display:flex;align-items:end;padding:2.4rem;justify-content:center}.product-cart .btn{z-index:20;width:100%}.cert-item img,.product-cart img{position:absolute;object-fit:cover}.product-cart img{bottom:0;width:100%;height:100%;object-position:center}.product-cart.compot{background-color:var(--compot-sub)}.product-cart.mors_brus{background-color:var(--mors-brus-sub)}.product-cart.kvas{background-color:var(--kvas-sub)}.product-cart.mors-chern{background-color:var(--mors-chern-sub)}.ourproducts__left{width:50rem}.cert-list{position:relative;overflow:hidden}.cert .container{display:flex;flex-direction:column;gap:3.2rem;overflow:hidden}.cert-item,.personals__item{padding:2.4rem;border-radius:4.8rem;background:rgba(0,0,0,.16)}.cert-item{height:44rem;position:relative}.cert-item img{top:50%;left:50%;transform:translate(-50%,-50%);height:90%;width:auto;border-radius:2.4rem}.personals__item{display:flex;flex-direction:column;align-items:center;gap:1rem}.personals__item__icon{height:20rem;width:20rem;border-radius:50%;overflow:hidden;position:relative;margin-bottom:1.2rem}.personals__item__icon img{position:absolute;inset:0;height:100%;object-fit:cover;margin:auto}.personals__item__title{font-size:var(--normal-text-size);font-weight:700}.personals__item__text{font-size:var(--small-text-size)}.personal-list{position:relative;overflow:hidden}.shops{overflow:hidden;padding:5rem 0}.shops-line{width:100%}.scrolling-content{display:flex;gap:12rem;animation:scroll 20s linear infinite}.scrolling-content img{height:4rem}.nav-tabs{position:relative}section>.tab.container{padding-top:6rem;padding-bottom:0}.contacts-content form,.tab{display:flex;align-items:center}.tab{gap:1.2rem;position:sticky;top:5rem;z-index:60}.tab .btn.tablinks.active,.tab .btn.tablinks:not(.no-hover):hover,.tab button.active,.tab button:hover{background-color:var(--light);color:#000}.tab .btn.tablinks,.tab button{background-color:#00000038;backdrop-filter:blur(10px);color:#fff;border-radius:9.9rem;margin-bottom:-1px}.header .main-phone img,.tabcontent{display:none}.tabcontent.active{display:flex}.contacts-content .container,.contacts-item,.contacts-list{display:flex;flex-direction:column;gap:2.4rem}.contacts-item,.contacts-list{gap:1.2rem}.contacts-list{align-items:stretch;max-width:50%}.contacts-item{background-color:#fff;border-radius:2.4rem;font-size:var(--small-text-size);padding:2.4rem;font-weight:600}.contacts-item__sub{color:var(--grey-text);font-size:var(--small-text-size);font-weight:400}.contacts-content .section-flex{align-items:start}.pic-bg{position:relative;height:60rem;width:80rem;border-radius:4.8rem;overflow:hidden}.pic-bg img{position:absolute;object-fit:cover;height:100%;width:100%}.services{display:flex;align-items:flex-start;gap:2.4rem;align-self:stretch}.services-icon,.services-item{display:flex;align-items:center}.services-item{padding:2.4rem;flex-direction:column;gap:1.2rem;flex:1 0 0;min-width:20rem;align-self:stretch;border-radius:2.4rem;background:#fff}.services-icon{width:8rem;height:8rem;padding:2rem;justify-content:center;background-color:var(--basic);color:#000;border-radius:20rem}.services-item__title{font-size:var(--big-text-size);font-weight:700;text-align:center;margin-bottom:-.6rem}.services-item__subtitle{font-size:var(--normal-text-size);text-align:center;line-height:normal}.contacts-content form{gap:.8rem}.contacts-content .form-control{background-color:#fff}.vacancy-content .section-flex{align-items:center}.pluses{flex-direction:row-reverse}.map .container{gap:2.4rem;display:flex;flex-direction:column}.city-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,auto)}.recipe .product-features__item span,ul.city-list li{font-size:var(--big-text-size)}.catalog-block{display:flex;flex-direction:column;gap:1.2rem;position:relative}.banner * :not(.truewave,.product-card__bg,.banner-grad),.catalog-block * :not(.truewave,.catalog-tabs){z-index:10}.catalog-tabs{display:flex;align-items:center;gap:.8rem;overflow:auto;padding:1.2rem 0;margin-bottom:1.2rem}.catalog-tabs .tablinks{white-space:nowrap}.catalog-block{background-color:var(--basic)}.catalog-list{color:#fff;display:none;grid-template-columns:repeat(4,1fr);gap:1.2rem}.catalog-list.active{display:grid}.catalog-block .tab button{border-radius:9.9rem}.catalog-block .tab{position:initial}.catalog-block .sticky{top:12.1rem;position:sticky;z-index:60}.banner{position:relative;min-height:64rem;background-color:var(--basic);color:#fff}.allrecipes .banner,.catalog .banner,.homepage .banner{display:flex;min-height:70rem;position:relative;margin-top:12.5rem;background-color:#fff}.banner.banner-lessmargin{margin-top:10.3rem}.banner-overlay-mobile{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.75;z-index:10}@media (max-width:575px){.banner-overlay-mobile{display:block}}.banner_info{display:flex;max-width:80rem;padding:16rem 0 12rem;flex-direction:column;align-items:flex-start;gap:4.2rem;flex:1 0 0}.banner h1{font-size:7rem;font-weight:700}.homepage .banner h1{text-shadow:none}.banner .container{display:flex;justify-content:space-between;padding:0 20rem}.banner .merits-left{height:64rem;width:64rem;margin-top:12rem}.banner-grad{background:linear-gradient(270deg,rgba(255,255,255,0) 20%,#fff 70%);z-index:5;position:absolute;height:100%;width:100%;top:0;left:0}.wave-container{display:none;align-items:end;margin-bottom:-.5rem;margin-top:-.5rem}.wave-line{height:16rem;mask:url(../images/wave-line.svg) no-repeat right;-webkit-mask:url(../images/wave-line.svg) no-repeat right}.wave-bubbles{height:28rem;mask:url(../images/wave-bubbles.svg) no-repeat right;-webkit-mask:url(../images/wave-bubbles.svg) no-repeat right}.wave-bubbles,.wave-line{width:100%;mask-size:cover;-webkit-mask-size:cover}.allrecipes .banner-content,.banner-content,.catalog .banner-content,.homepage .banner-content{display:flex;flex-direction:column}.allrecipes .banner-content,.catalog .banner-content,.homepage .banner-content{gap:4.2rem;padding:8rem 20rem 18rem;max-width:140rem;color:#000}.homepage .banner-content .btn{position:absolute;bottom:8rem}.banner-content .h1{text-align:left;margin:0}.banner-content ul{list-style-type:none;padding-inline-start:0;max-width:80rem}.banner-content li:not(:last-child){margin-bottom:3.2rem}.banner-content li p{font-size:var(--big-text-size);margin-top:1.2rem;font-weight:400}.banner img,.expert__item__icon img{position:absolute;height:100%;object-fit:cover}.banner img{width:100%;z-index:1}.one-product_slider,.reviews-slider{overflow:hidden;position:relative}.product-related .product-card,.reviews .reviews__item{width:auto}.product-related .container{display:flex;flex-direction:column;gap:2.4rem}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom:-3rem}.product-related .swiper-button-next,.reviews .swiper-button-next{right:-2.4rem}.product-related .swiper-button-prev,.reviews .swiper-button-prev{left:-2.4rem}.one-product_slider__block,.reviews-slider__block{position:relative;margin-bottom:3rem}.one-product_slider__block .swiper-wrapper{padding:.5rem 0}.ourproducts .product-cart svg{position:absolute;z-index:-1;opacity:.1;height:95%;width:auto;inset:0;margin:auto}.nav-tabs .tablinks{min-width:max-content;overflow:hidden}.expert{display:flex;align-items:center;gap:10rem}.expert__left{max-width:100%;position:relative;overflow:hidden}.expert__left .swiper-wrapper{gap:2rem;display:flex}.expert__item{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:3.2rem;background:#fff;color:#000}.expert__item__left{display:flex;flex-direction:column;align-items:center;position:relative}.expert__item__citate_icon{position:absolute;left:0;top:0;width:auto;height:auto}.expert__item__right{display:flex;flex-direction:column}.expert__item__icon{height:26rem;width:26rem;border-radius:50%;overflow:hidden;position:relative;margin-bottom:1.2rem;flex-shrink:0}.expert__item__icon img{inset:0;margin:auto}.expert__item__title{font-size:var(--small-text-size);font-weight:700}.expert__item__citate{color:var(--grey-text)}.expert__item__subtitle{font-size:var(--desc-text-size);color:var(--grey-text)}.expert__item__citate{font-size:var(--small-text-size);margin-bottom:2.4rem}.expert__item .btn{background:var(--light)}.expert__right{overflow:hidden}.expert__info__title{font-size:3.2rem;font-weight:700;margin-bottom:3.2rem}.expert__info__text{font-size:var(--big-text-size);line-height:normal;font-weight:600;margin-bottom:2.4rem}.expert__info__text font{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:var(--big-text-size)}.expert__info__text span{line-height:normal}.expert__info{gap:3.2rem}.stm-content .container{gap:4.8rem}.expert__info,.stm-content .container,.stm__item,.stm__list{display:flex;flex-direction:column}.stm__list{gap:9rem}.stm__item{align-items:flex-start;gap:3.2rem;margin-bottom:4rem}.stm__logo{height:6rem;width:auto}.stm__logo img{height:100%;width:auto}.stm__nav{display:flex;overflow-x:auto;gap:1.2rem;padding:.8rem .2rem;width:100%}.stm__tab-link{display:flex;padding:1.6rem 3.2rem;justify-content:center;align-items:center;border-radius:99px;background-color:#fff;font-size:var(--small-text-size);color:#000;text-decoration:none}.header__more__list a:hover,.stm__tab-link.active,.stm__tab-link:hover{background-color:var(--basic);color:#fff}.stm__tab-link.active:hover{cursor:default}.stm__tab-link:hover{transform:none}.stm__tab-content{display:none;align-items:stretch;align-content:flex-start;gap:1.2rem;align-self:stretch;flex-wrap:wrap}.header__more:hover>.header__more__list,.stm__tab-content.active{display:flex}.stm__tab-content__item{display:flex;width:28rem;min-height:28rem;padding:0 2.4rem 1.2rem;flex-direction:column;align-items:center;justify-content:start;gap:1.2rem;font-size:var(--desc-text-size);font-weight:700;background-color:#fff;border-radius:2.4rem;text-align:center;overflow:hidden}.stm__tab-content__item img{height:22rem;width:auto}.stm__tab-content__item:hover img{transform:scale(1.05)}.stm__tab-content__item:hover{color:var(--basic);cursor:pointer}.social{display:flex;gap:.8rem;margin-left:auto;align-items:center}.social>a>img{height:4.5rem}.footer .social{margin-left:initial}.header__more,.header__more__list a{font-size:var(--small-text-size);font-weight:600;color:#000}.header__more{display:flex;align-items:center;gap:1.2rem;position:relative;font-style:normal;line-height:normal;border-radius:.8rem;background:rgba(255,255,255,.16);padding:1.6rem;cursor:pointer}.header__more svg{height:1.7rem}.header__more:hover{background-color:var(--light)}.header__more__list{position:absolute;top:5rem;left:0;display:none;flex-direction:column;background-color:#fff;border-radius:1.2rem;padding:2rem 0;z-index:99}.header__more__list a{padding:.8rem 2rem;text-decoration:none;width:100%}.services-icon img{filter:brightness(0) saturate(100%) invert(1)}body.recipe{background-color:var(--product-bg);overflow-x:hidden;color:var(--text-color)}.recipe .product-name-buttons{max-width:58rem;margin-left:2rem}.recipe .product-bg-ornament{border-radius:4.8rem}.recipe .product-image>img{transform:rotate(0) translate(-50%,0);margin-top:0;height:100%}.recipe .product-name__last{display:flex;flex-wrap:wrap}.recipe .product-name__buttons .btn{padding:2.4rem 0;flex:1;min-width:45%}.recipe .product-name__buttons .btn-red{min-width:100%}.recipe .product-ingridients-col-2{gap:0}.recipe-details{display:flex;padding:1.6rem 0;flex-direction:column;align-items:flex-start;gap:.8rem;align-self:stretch;border-bottom:1px solid var(--line);flex:1 0 0}.recipe-details-subtitle,.recipe-details-title{font-size:var(--small-text-size);font-weight:700}.recipe-details-subtitle{display:flex;align-items:center;gap:.8rem;font-weight:400}.time-icon{height:3.2rem;width:3.2rem}.recipe-stars{gap:.2rem;color:var(--basic)}.recipe-stars svg{height:2.4rem;width:2.4rem}.recipe .product-features__item{align-items:flex-start}.ingridients-calc,.recipe__title{display:flex;align-items:center;gap:.4rem}.recipe__title{margin-bottom:2.4rem;gap:2.4rem}.ingridients-calc input{background-color:transparent;border:1px solid var(--line);align-self:stretch;border-radius:1.2rem;max-width:8rem;padding:0 1.2rem;text-align:center;font-size:2.6rem;color:var(--text-color)}.ingridients-calc .btn{font-size:5rem;width:6rem;align-self:stretch;padding:0;border-radius:1.2rem}.recipe-steps-list{display:flex;flex-direction:column;gap:2.4rem}.recipe-steps-item{display:flex;justify-content:space-between;background-color:var(--product-primary);border-radius:4.8rem;overflow:hidden}.recipe-steps-left{display:flex;flex-direction:column;gap:3.2rem;padding:4.8rem;font-size:var(--normal-text-size);font-weight:500}.recipe-steps-count{height:6rem;width:6rem;display:flex;justify-content:center;align-items:center;background-color:var(--basic);color:#fff;border-radius:50%;font-size:3rem;font-family:Arial,Helvetica,sans-serif}.recipe-steps,.recipe-video{margin-top:8rem}.recipe-steps-left,.recipe-steps-right{flex-basis:50%}.recipe-steps-right{position:relative;object-fit:cover;min-height:40rem;max-height:50rem}.recipe-steps-right img{position:absolute;inset:0;margin:auto}.recipe-video-place{width:100%;height:auto;overflow:hidden;border-radius:4.8rem}.recipe-steps-right img,.recipe-video-place video{height:100%;width:100%;object-fit:cover}.recipe .product-cart{height:50rem;position:relative;display:flex;align-items:end}.about section,.recipe .ourproducts{position:relative}.recipe .ourproducts-content{align-items:center}.recipe .ourproducts__right{font-size:var(--big-text-size)}.recipe .wave-bottom{position:absolute;bottom:0;margin:0 auto;left:0;z-index:-1;transform:scaleX(-1)}.recipe .reviews{background-color:var(--product-primary)}.product-name__last.scrolled{position:fixed;top:12rem;z-index:99;display:flex;flex-direction:row;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;width:calc(100% - 4rem);left:2rem}.product-name__last.scrolled::-webkit-scrollbar{display:none}.product-name__last.scrolled .btn{background:rgba(0,0,0,.45);backdrop-filter:blur(5px);border:0;padding:2.4rem;min-width:auto;color:#fff}.recipe .btn.active{background-color:var(--basic);border:0}.recipe .product-container{margin-bottom:1.2rem}.recipe .product-ingridients{padding:0}.product-name__buttons .scrolled .btn{max-width:fit-content;width:auto}.recipe-card .product-card__bg{display:none}.recipe-card .product-card__image{margin:0;transform:none}.recipe-card:hover .product-card__image{transform:scale(1.05) rotate(0)}.recipe-related-title{font-size:4rem;font-weight:700;line-height:normal;margin-bottom:2rem}.recipe .related-product-swiper{width:50rem}.recipe .ourproducts-content{gap:12rem}.about .services-item{background-color:#530101;color:#fff}.about section :not(.truewave){z-index:10}.about-top-title{background-color:#000;color:#fff;border-radius:4.8rem;display:flex;justify-content:space-between;gap:4rem;text-align:center;font-size:3.2rem;font-weight:700;padding:2.4rem;align-items:center;line-height:normal}.about-top-title svg{height:6rem;width:6rem}section>.about-top-container{padding:9rem 20rem 0}.participant{background-color:var(--basic);color:#fff}.participant img{height:48rem;width:auto}.howmake .howmake-left,.participant-right{display:flex;flex-direction:column;gap:2.4rem}.howmake{background-color:#591021;color:#fff}.howmake .howmake-left{align-items:center;text-align:center;max-width:80rem}.howmake-left img{height:7rem;width:auto}.howmake-left p{font-weight:400}.howmake video{height:40rem;overflow:hidden;border-radius:4.8rem}.organizer-subtitle{color:var(--grey-text);font-size:var(--small-text-size)}.organizer-left{position:relative;width:62rem;height:58rem;flex-shrink:0;display:flex}.organizer-left img{height:100%;width:100%;border-radius:2.4rem;object-fit:cover}.organizer-img1{width:36rem;height:22rem}.organizer-img1,.organizer-img2,.organizer-img3{flex-shrink:0;position:absolute}.organizer-img3{width:36rem;height:22rem}.organizer-img2{width:24rem;height:34rem}.organizer-img1{left:0;top:11.9rem}.organizer-img2{right:0;top:0}.organizer-img3{left:50%;transform:translateX(-50%);bottom:0}.organizer-right{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4rem}.organizer-title{font-size:3.2rem;font-weight:700}.merits{background-color:#64a9d5}.merits-left{height:60rem;width:60rem;min-width:60rem;background-size:cover;mask-image:url(../images/merits-mask.png);mask-size:cover;mask-repeat:no-repeat}.about-middle-title,.about-ready{background-color:#131313;color:#fff}.about-middle-title .section__title{display:flex;flex-direction:column;gap:3.2rem;text-align:center;font-weight:600}.about-middle-title svg{height:4rem}.about-ready-steps{display:flex;flex-direction:column;gap:1.2rem;margin-top:6rem}.about-ready-item{display:flex;background-color:var(--basic);font-size:var(--big-text-size);font-weight:600;gap:2.4rem;align-items:center;padding:2rem 6.4rem;border-radius:4.8rem}.about-ready-item span{font-size:7rem}.truewave{position:absolute;width:100%;z-index:0;bottom:-.6rem;display:none}.truewave.reverse{transform:scaleX(-1)}.merits-slider,.organizer-slider{overflow:hidden}.about-slider-buttons{display:flex;gap:2.4rem;align-items:center}.about-slider-buttons .swiper-button-next,.about-slider-buttons .swiper-button-prev{position:relative;right:auto;left:auto;margin-top:auto}.recipe .product-flex{gap:3.2rem;align-items:start}.recipe .product-flex-left{display:flex;flex-direction:column;gap:1.2rem;width:48rem;align-items:center}.recipe .product-flex-right{display:flex;flex-direction:column;gap:2.4rem;flex:1 0 0}.recipe .product-image{width:48rem;height:48rem;position:relative;overflow:hidden;border-radius:2.4rem}.recipe .product-top-title{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.recipe .product-name{margin-top:6rem}.recipe .product-rating{margin-bottom:0}.product-bzhu{display:flex;align-items:flex-start;align-self:stretch}.product-bzhu .product-ingridients__item{display:flex;padding:2.4rem 1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;flex:1 0 0;color:#000;height:auto;width:auto;align-self:stretch;border-right:1px solid var(--line);border-bottom:none;color:var(--text-color)}.product-bzhu .product-ingridients__item:last-child{border:0}.product-bzhu .product-ingridients__item b{font-size:3.2rem}.product-bzhu .product-ingridients__item span{font-size:var(--desc-text-size);color:var(--text-color)}.recipe .ourproducts{color:var(--text-color)}.bzhu-mobile{display:none}.recipe .product-info{flex-direction:column}.product-info-top,.recipe .product-info{display:flex;align-items:flex-start;align-self:stretch}.recipe .product-features-title{display:flex;align-items:center;align-content:center;gap:0 1.2rem;align-self:stretch;flex-wrap:wrap;font-size:var(--big-text-size);font-weight:700;margin-bottom:2.4rem}.recipe .product-features__item{background-color:var(--product-primary);color:var(--text-color)}.recipe .btn-black-border{border-color:var(--text-color);color:var(--text-color)}.recipe .product-text__wrapper__text{font-size:3.6rem;font-weight:600}.recipe .product-text__wrapper{background-color:var(--product-primary)}.phone-mail{text-align:right;margin-left:2rem}.phone-mail .column-link{display:block;font-size:2.46rem;margin-top:-.5rem}.phone-mail .column-link a{color:var(--basic)}.form-checkbox{display:flex;align-items:baseline}.form-checkbox label{cursor:pointer;font-size:var(--desc-text-size);margin-left:.6rem}.mozhnozhe{color:var(--mozhno-dark);line-height:normal}.mozhnozhe-main{position:relative;margin-top:4rem}.mozhno-top{display:flex;flex-direction:column;gap:1.2rem;background-color:#fff;margin-bottom:4rem}.mozhno-top .wave-container{transform:scalex(-1)}.main-top-subtitle,.main-top-title,.mozhno-mid{padding:0 36rem}.mozhno-mid{background-color:var(--flavor-200);display:flex;gap:2.4rem;padding-top:4rem}.main-top-title{font-size:5.4rem;font-weight:700}.main-top-subtitle{font-size:var(--desc-text-size)}.mozhno-mid-left,.mozhno-mid-right{display:flex;flex-direction:column;gap:2.4rem;width:66rem;z-index:10}.mozhno-mid-right{flex:1 0 0;width:auto}.mozhno-img-info{display:flex;gap:1.2rem;justify-content:space-between}.mozhno-img,.mozhno-vol{display:flex;justify-content:center;align-items:center}.mozhno-img{height:42rem;width:42rem;background-color:var(--flavor-300);position:relative;border-radius:4.8rem;overflow:hidden}.mozhno-img img{height:38rem;width:auto;transform:rotate(15deg)}.mozhno-vol{position:absolute;width:8rem;height:8rem;border-radius:50%;background-color:var(--mozhno-dark);color:#fff;font-size:var(--normal-text-size);font-weight:700;right:2rem;bottom:2rem}.mozhno-info-item,.mozhno-info-list{display:flex;flex-direction:column;justify-content:center}.mozhno-info-list{align-items:flex-start;align-self:stretch}.mozhno-info-item{font-size:var(--small-text-size);gap:.8rem;align-items:center;width:24rem;text-align:center;position:relative;flex:1 0 0}.mozhno-info-item :not(svg){z-index:1}.mozhno-info-item svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:16rem;width:24rem}.mozhno-info-item svg path{fill:var(--flavor-300)}.mozhno-info-item .big{font-size:3.2rem;font-weight:700;transform:rotate(-4deg)}.mozhno-info-item span{max-width:16rem}.mozhno-second-img-logo{display:flex;justify-content:space-between}.mozhno-second-logo{position:relative;width:auto;height:auto}.mozhno-second-logo img{height:48rem;width:auto}.mozhno-second-logo span{position:absolute;transform:rotate(-90deg);color:var(--flavor-900);font-size:3.6rem;font-weight:700;right:-5.5rem;top:13rem;line-height:1.1}.mozhno-second-img{width:46rem;height:48rem;position:relative;overflow:hidden;border-radius:4.8rem;border:2px solid var(--flavor-900)}.mozhno-second-img img{height:100%;width:100%;object-fit:cover}.mozhno-description{display:flex;padding:4.8rem;font-size:var(--big-text-size);font-weight:600;background-color:var(--flavor-400);text-align:center;border-radius:4.8rem;line-height:1.2}.mozhno-right-title{font-size:5.4rem;color:var(--flavor-900);font-weight:700;display:flex;flex-direction:column;justify-content:center}.mozhno-right-title :nth-child(2){color:var(--mozhno-dark)}.mozhno-right-title-img{display:flex;gap:2.4rem;margin-top:2rem}.mozhno-right-title-img-m{display:none}.mozhno-right-title-img img{height:12rem;width:auto}.mozhno-right-details{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;align-self:stretch}.mozhno-compound,.mozhno-details-item{display:flex;gap:1.2rem;align-self:stretch;background:rgba(0,0,0,.08)}.mozhno-details-item{padding:.8rem 1.6rem;align-items:center;font-size:var(--desc-text-size);border-radius:9.9rem}.mozhno-details-item svg{width:3rem}.mozhno-compound{padding:2.4rem;flex-direction:column;align-items:flex-start;border-radius:2.4rem}.mozhno-compound-title{font-size:var(--small-text-size);font-weight:700}.mozhno-compound-description{font-size:var(--desc-text-size)}.mozhno-flavors{display:flex;flex-direction:column;gap:1.2rem}.mozhno-flavors-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.mozhno-flavors-item{display:flex;height:20rem;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;background-color:var(--flavor-900);overflow:hidden;border-radius:1.2rem}.comics-button a:hover,.mozhno-flavors-item:hover{cursor:pointer}.mozhno-flavors-item.active,.mozhno-flavors-item:hover{box-shadow:0 0 0 2px var(--mozhno-dark)}.mozhno-flavors-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(15deg);height:16rem;width:auto;z-index:0}.mozhno-flavors-item:hover img{transform:translate(-50%,-50%) rotate(15deg) scale(1.05)}.mozhno-btn,.mozhno-flavors-item-title{display:flex;justify-content:center;align-self:stretch}.mozhno-flavors-item-title{padding:1.2rem .4rem;font-size:var(--desc-text-size);background-color:#fff;font-weight:700;z-index:2;text-align:center}.mozhno-btn{align-items:center;background-color:var(--mozhno-dark);color:#fff;font-size:var(--small-text-size);width:100%}.mozhno-btn-m{display:none}.mozhno-btn:hover{color:#fff}.mozhno-get-free{height:33rem;width:38rem;margin:0 auto}.mozhno-loop{background-color:#000;font-size:7rem;overflow:hidden;padding:9rem 0;color:var(--flavor-300);white-space:nowrap}.mozhno-loop :nth-child(2n){color:var(--flavor-900)}.mozhno-comics{background-color:#000;color:#fff;padding:9rem 20rem;position:relative}.comics-page{background-color:#fff;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem;z-index:10;position:relative}.comics-block{display:flex;justify-content:center;align-items:center;gap:1.2rem;align-self:stretch;overflow:hidden}.comics-block.long-pic,.mid-pic-block,.mid-pic-text{height:75rem;border:2px solid #000;position:relative}.mid-pic-block,.mid-pic-text{display:flex;height:50rem;justify-content:center;align-items:center;flex:1 0 0;background-color:#000;font-size:5.4rem;overflow:hidden}.comics-block.long-pic .main-pic,.comics-block.mid-pic img{height:100%;width:100%;object-fit:cover}.mid-pic-text p{top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.mid-pic-text img{filter:blur(10px);opacity:.12}.comics-block.mid-pic.reverse{flex-direction:row-reverse}.comics-block.mid-pic{flex-direction:row}.img-comics_code,.img-comics_free,.img-comics_top,.mid-pic-text p{position:absolute}.img-comics_top{right:3rem;top:0;width:13.5rem;height:23.2rem}.img-comics_code{bottom:1.6rem;left:3rem;width:17.5rem;height:11.6rem}.img-comics_free{right:3rem;bottom:4rem;width:22.8rem;height:7.8rem}.comics-button{background-color:#fff;padding:6rem 0;text-align:center;position:relative;z-index:10}.comics-button img{height:12rem;width:auto}.comics-button img:hover{transform:scale(1.05)}.mozhno-comics .truewave{left:0}.banner_info .subtitle,.vacancy-banner .banner_info{font-size:var(--small-text-size)}.vacancy-banner{height:auto;min-height:70rem;margin-top:-6rem;background-color:#000}.vacancy-banner img{top:0;opacity:.6}.vacancy-banner .banner_info{padding:16rem 0 6rem;max-width:none;gap:2.4rem}.vacancy-banner .section__title{font-size:3.6rem;margin-top:2.4rem;max-width:120rem}.vacancy-banner .subtitle{margin-bottom:2.4rem;max-width:120rem}.vacancy-banner .services-item{color:#000;border-radius:1.6rem;text-align:center}.vacancy-content,.vacancy-info{position:relative}.vacancy-info :not(.truewave){z-index:10}.vacancy-info .subtitle{font-size:var(--small-text-size)}.vacancy-info .form-control{background-color:#f2f2f2}.vacancy-content ul.ourproducts__list li{align-items:start;font-size:var(--big-text-size);gap:2.4rem}.vacancy-content ul.ourproducts__list li img{height:4.8rem;width:4.8rem}.vacancy-info .container{align-items:center;text-align:center;padding-bottom:24rem}.vacancy-content :not(.truewave){z-index:10}.flower-pic{height:7rem;width:7rem}.vacancy_guarantee{background-color:#591021;color:#fff}.need_people .container,.vacancy_guarantee .container{display:flex;flex-direction:column;gap:4.2rem}.need_people{padding-bottom:16rem;background-color:#131313;color:#fff}.vacancy_guarantee .services{flex-wrap:wrap;justify-content:center}.vacancy_guarantee .services-item{min-width:32rem;flex:1 0 30%;color:#000}.need_people .services-item{background-color:#591021;flex-direction:row;padding:4.8rem}.need_people .services-icon{min-width:8rem}.need_people .services-item__title{text-align:left;font-size:var(--big-text-size)}.need_people .btn,.vacancy_classes_item span{font-size:var(--big-text-size)}.out_vacancy{background-color:var(--ourvacancy-bgcolor, #591021);position:relative;color:#fff}.out_vacancy .container{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:9rem}.out_vacancy .subtitle{font-size:var(--normal-text-size);line-height:normal}.out_vacancy_item{border-radius:2.4rem;overflow:hidden;display:flex;gap:2.4rem;background-color:#fff}.out_vacancy.left{display:flex;padding:4.8rem 0 4.8rem 4.8rem;flex-direction:column;align-items:flex-start;gap:3.2rem;flex:1 0 0;background-color:#fff;color:#000}.out_vacancy_main{display:flex;align-items:flex-start;gap:2.4rem;align-self:stretch}.out_vacancy_name{font-size:3.6rem;font-weight:700;line-height:normal}.out_vacancy_photo{display:flex;max-width:42rem;width:42rem;height:52rem;flex-direction:column;align-items:center;justify-content:space-between;flex-shrink:0;border-radius:2.4rem;background:var(--vacancy-color);overflow:hidden;padding:0 1.2rem 3.2rem 2.4rem;position:relative;background-size:contain}.out_vacancy_photo.swiper-slide{flex-grow:0;flex-shrink:0}.out_vacancy_photo img{height:40rem;width:auto}.out_vacancy_photo .btn{width:100%;z-index:10;display:block}.out_vacancy_item .wave-container{width:100%;position:absolute;z-index:5;bottom:0;height:40rem}.out_vacancy_item .wave-line{height:16rem;mask-position:left;-webkit-mask-position:left}.vacancy_classes{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;flex:1 0 0}.vacancy_classes_item,.vacancy_classes_list{display:flex;align-items:flex-start;align-self:stretch}.vacancy_classes_list{flex-direction:column}.vacancy_classes_item{padding:1.6rem;gap:1.2rem;border-bottom:1px solid var(--line);font-size:var(--small-text-size);line-height:normal}.vacancy_classes_item span{color:var(--basic);margin-top:-.4rem}.vacancy_classes_title{font-size:var(--normal-text-size);font-weight:700}.out_vacancy.right{width:36rem;padding-top:4.8rem;gap:2.4rem;justify-content:space-between;background-color:var(--light);color:#000}.vacancy_classes_desc{font-size:var(--desc-text-size);line-height:normal}.out_vacancy.right,.vacancy_dop-item,.vacancy_dop-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.vacancy_dop-list{padding:0 2.4rem;gap:2.4rem}.vacancy_dop-item{gap:1.2rem}.vacancy_dop-title{font-size:var(--small-text-size);font-weight:700}.vacancy-wages span,.vacancy_dop-details{font-size:var(--desc-text-size)}.vacancy_dop-details ul{margin:0;padding-inline-start:2rem}.vacancy-wages{background-color:var(--basic);color:#fff;font-size:var(--big-text-size);font-weight:700;display:flex;padding:2.4rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;align-self:stretch;line-height:normal;margin-bottom:-.2rem}.vacancy-slider-block{position:relative}.vacancy-slider{overflow:hidden}.vacancy-slider-block .swiper-button-next,.vacancy-slider-block .swiper-button-prev{background:var(--basic);backdrop-filter:blur(0)}.vacancy-slider-block .swiper-button-next{right:-2.4rem}.vacancy-slider-block .swiper-button-prev{left:-2.4rem}.vacancy-brus{position:absolute;height:18rem;width:auto;transform:rotate(30deg);z-index:1}.vacancy-brus.top{top:2rem;right:-24rem}.vacancy-brus.bottom{bottom:2rem;left:-24rem}.photo-vacancy-slider{width:46rem;padding-right:2rem}.vacancy-spoiler{background-color:var(--light);padding:2rem 0;width:100%;text-align:center;display:none;font-size:var(--normal-text-size);border-radius:.4rem}.vacancy-last-m{display:none;padding:0 3.2rem 2.4rem;width:100%;background-color:#fff}.vacancy-last-m .btn{width:100%}.services-icon-text{font-size:7rem;font-weight:700;line-height:normal}.grey-services{background-color:var(--light)}@media (max-width:1280px){.ourproducts .section-flex,.whyweare .section-flex{gap:3.6rem}.whyweare__pic{height:40rem}.city-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){body,html{overflow-x:hidden}html{font-size:1.5vw}body{max-width:100vw;padding-top:0}.whyweare .container{padding:12rem 3rem}section>.container{padding:8rem 3rem}.homepage .banner-content{width:80%}.allrecipes .banner-content,.banner-content,.catalog .banner-content{padding:6rem 3rem 3rem;width:80%}.banner img{object-position:70%}.homepage .banner-content{padding:6rem 3rem 14rem}.banner h1,.banner-content .h1,.footer .column-link.phone{font-size:5.4rem}.banner-content li,.banner-content li p{font-size:var(--big-text-size)}.have-questions form .form-control,.ourproducts__left{width:100%}.product-cart{max-width:none;height:55rem}.have-questions .section-flex,.whyweare .container{flex-direction:column-reverse}.footer .container,.section-flex{flex-direction:column}.have-questions__left,.section-flex{align-items:center}.ourproducts__right{width:100%;text-align:left}.section__title{font-size:4.8rem}.btn,.form-control{font-size:var(--normal-text-size);padding:3.2rem 4.8rem}.form-control{padding:3.2rem}.cert-item{width:auto}.scrolling-content{gap:6rem}.cert-item{height:40rem}.have-questions form{justify-content:center}.scrolling-content img{height:3rem}.have-questions__right svg{height:32rem}.footer{padding:6rem 3rem}.footer .container{gap:4.2rem}.footer__text{font-size:var(--small-text-size)}.column:first-child{max-width:none}.footer .column-link{font-size:var(--normal-text-size)}.contacts-content p,.footer .column-title{font-size:var(--big-text-size)}.footer .column,.footer .footer-form{width:100%;max-width:none}.container form{align-items:stretch}.section-flex{justify-content:start;gap:3.2rem}.header__nav>a{font-size:3.6rem;background:0 0;width:100%}.header__nav--mobile{padding:0;width:100%}.mobile-menu{display:flex;flex-wrap:wrap;gap:3.6rem;padding:8rem 3rem 12rem}.mobile-menu a{color:#000}.mobile-menu .column{display:flex;flex-direction:column;gap:2.4rem;color:#000;width:45%}.mobile-menu .column .column-list{display:flex;flex-direction:column;gap:1.2rem}.mobile-menu .column-title{font-size:3.2rem;font-weight:400;color:var(--grey-text)}.mobile-menu .column-link{font-size:var(--normal-text-size);font-weight:600}.mobile-menu .footer-form{display:flex;gap:.8rem;width:100%}.mobile-menu form .btn,.mobile-menu form .form-control{flex:1 0 0%}.mobile-menu form .form-control{max-width:50%}.mobile-menu .phone{font-size:5.2rem;font-weight:700}.catalog-list{grid-template-columns:repeat(2,1fr)}.product-card{width:auto}.contacts-content .section-flex{flex-direction:column-reverse;align-items:center;text-align:left}.contacts-content .pic-bg{width:100%;height:40rem}.banner-content ul,.contacts-list{max-width:none}.contacts-item{text-align:left;font-size:var(--big-text-size)}.nav-tabs .tablinks{padding:2.8rem}.nav-tabs .tab{overflow:auto;overflow-y:hidden}.catalog-block ::-webkit-scrollbar,.nav-tabs ::-webkit-scrollbar{display:none}.tab{gap:.8rem}.catalog-block .container{padding:6rem 0}.catalog-list,.product-ingridients,.product-text{padding:0 3rem}.catalog-tabs{padding:1.2rem 0 1.2rem 3rem}.product-name .product-flex{flex-direction:column;justify-content:center}.product-flex__col-50{flex-basis:auto}.product-name{padding:0 3rem;margin-bottom:2.4rem}.product-side-img{left:-20rem;width:36rem;height:auto;top:10rem;z-index:1}.product-side-img.--rigth{right:-20rem;top:30rem}.recipe .product-side-img{z-index:-1}.recipe .product-side-img.--second{opacity:.4}.product-ingridients .product-container{flex-direction:column}.product-text__wrapper__text{font-size:4.2rem}body.product{padding-top:8rem}.header .main-phone{font-size:var(--normal-text-size);white-space:nowrap}.services{flex-wrap:wrap}.wave_type1{height:5rem}.wave_type2{height:9rem}.wave-block svg{height:calc(100% + 1rem);margin-bottom:-.5rem}.reviews__item{padding:3.2rem}.reviews__item__rating>svg{width:3.2rem;height:3.2rem}.reviews__item__name{font-size:3.4rem}.reviews__item__text{font-size:var(--normal-text-size)}.cert .container{gap:4.2rem}.ourproducts-content{flex-direction:column;justify-content:center;gap:10rem}.ourproducts__right{align-items:center}.shops{padding:0}.swiper-button-next,.swiper-button-prev{width:6rem!important;height:6rem!important}.expert .swiper-button-next,.expert .swiper-button-prev{top:calc(50% - 12rem)}.banner-grad{background:linear-gradient(270deg,rgba(255,255,255,0) 10%,#fff 50%)}.expert{flex-direction:column;gap:6rem}.expert__right{width:100%}.expert__item{width:100%;flex-direction:column;align-items:center}.stm__tab-content{justify-content:center}.form-checkbox label,.stm__tab-content__item{font-size:var(--small-text-size)}.stm__logo{height:5rem}.social>a>img{height:6rem;width:auto}.header .main-phone span{display:none}.header .main-phone img{display:block}.header{gap:1.2rem}.recipe .product-text__wrapper__text{font-size:3.6rem}.recipe .product-ingridients-col-2{padding:5rem;width:100%}.recipe__title{flex-direction:column}.recipe-steps-item{flex-direction:column-reverse}.recipe-steps,.recipe-video{padding:0 3rem}.recipe .product-name-buttons{margin-left:0}.recipe .product-name__last{flex-direction:column}.product-name__last.scrolled{flex-direction:row;flex-wrap:nowrap}.recipe .related-product-swiper{width:auto}.recipe .ourproducts-content{gap:6rem}.truewave svg{width:300%}.truewave{overflow:hidden}section>.about-top-container{padding-top:12rem;padding-bottom:0}.about-top-title svg{height:16rem;width:16rem}.about-ready-item,.howmake .section-flex,.organizer .section-flex{flex-direction:column}.banner .container,.merits .section-flex{flex-direction:column-reverse}.howmake video{height:auto;width:100%}.about-ready-item{padding:2rem 2.4rem;gap:0;align-items:start}.organizer-subtitle{text-align:center}.about-slider-buttons{justify-content:center}.organizer-left{width:100%}.banner .container{padding:0 3rem}.banner_info{padding:0}.banner .merits-left{background-size:cover;background-position:center;position:relative;width:60rem;height:60rem;min-width:auto}.banner .merits-left::before,.vacancy-banner::after{content:"";position:absolute;left:0;width:100%;pointer-events:none;z-index:1}.banner .merits-left::before{top:0;height:100%;background:linear-gradient(180deg,rgba(229,4,34,0) 44%,#0270b7 100%)}.banner .banner_info{margin-top:-12rem;z-index:20}.product-bzhu{display:none}.bzhu-mobile{display:flex}.product-name__buttons,.recipe .product-flex-left,.recipe .product-image{width:100%}.recipe-steps-count{font-size:3rem}.homepage .banner .merits-left{height:60rem;width:60rem}.header__nav>a:hover{background-color:var(--light);color:#000}.phone-mail .column-link{display:none}.mozhnozhe-main{margin-top:10rem}.main-top-subtitle,.main-top-title,.mozhno-mid{padding:0 3rem}.mozhno-mid-left,.mozhno-mid-right,.vacancy-team-img .truewave svg{width:100%}.mozhno-second-img{width:42rem}.mozhno-mid{flex-direction:column}.mozhno-comics{padding:0}.comics-block.long-pic{height:39rem}.mid-pic-block,.mid-pic-text{height:25rem;font-size:var(--normal-text-size)}.img-comics_top{right:2rem;top:0;width:6.5rem;height:11.2rem}.img-comics_code{bottom:1.6rem;left:2rem;width:9.5rem;height:5.6rem}.img-comics_free{right:2rem;bottom:2rem;width:13.8rem;height:4.8rem}.mozhno-btn{display:none}.mozhno-btn-m{display:flex}.mozhno-right-title-img{display:none}.mozhno-right-title-img-m{display:flex}.mozhno-loop{font-size:5.4rem;padding:9rem 2rem}.mozhno-compound-description,.mozhno-compound-title,.mozhno-details-item,.mozhno-info-item span{font-size:var(--normal-text-size)}.mozhno-details-item svg{min-width:5rem}.mozhno-flavors-item-title,.vacancy-wages span{font-size:var(--small-text-size)}.vacancy-banner{margin-top:0}.vacancy-team-img{min-height:auto}.vacancy-banner .container{padding:6rem 3rem 0}.contacts-content form{flex-wrap:wrap;justify-content:center}.vacancy-info .form-control{width:100%}.vacancy_guarantee .services-item{min-width:auto;width:45%;flex:none}.need_people .services{flex-direction:column}.need_people .services-item{flex:1 0 0;width:100%}.out_vacancy_item,.out_vacancy_main{flex-direction:column;align-items:center}.out_vacancy_item{gap:0}.out_vacancy.left{padding:3.2rem 3.2rem 0}.out_vacancy.right{width:auto;padding-top:0;margin-top:2.4rem;gap:0}.vacancy_dop-list{padding:2.4rem 4.6rem}.out_vacancy_photo{max-width:none}.vacancy-wages{padding:3.2rem;font-size:4.2rem;background-color:#fff;color:#000}.vacancy_classes_desc,.vacancy_classes_item,.vacancy_dop-details,.vacancy_dop-title{font-size:var(--small-text-size)}.vacancy_classes_item span{font-size:3.6rem}.vacancy_classes{gap:2.4rem}.vacancy-slider-block .swiper-button-next,.vacancy-slider-block .swiper-button-prev{top:40rem}.vacancy-spoiler{display:block}.vacancy_classes_desc,.vacancy_dop-list{display:none}.vacancy_classes_desc.active,.vacancy_dop-list.active{display:flex}.vacancy-last-m{display:block}.out_vacancy .container{padding-bottom:0}.out_vacancy_item .wave-container,.out_vacancy_photo .btn{display:none}.out_vacancy_photo img{height:52rem}.vacancy-banner img{max-height:80rem}.vacancy-banner::after{top:60rem;height:20rem;background:linear-gradient(to top,#000 0,transparent 100%)}.vacancy-brus{z-index:auto}.vacancy-brus.top{top:2rem;right:-12rem}.vacancy-brus.bottom{bottom:12rem;left:-12rem}.services-icon-text{font-size:6rem}.header__nav>a.mozhno-brush{width:auto;padding:1.6rem 4rem;background-size:cover}.whyweare-pic-block{height:40rem;width:40rem}.whyweare-pic-block svg{height:40rem}.homepage .banner-content .btn{bottom:4rem}.services-item__subtitle{font-size:var(--normal-text-size)}}@media (max-width:991px){body{padding-top:4rem}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:var(--light);border:0;border-radius:50px;max-width:4px}::-webkit-scrollbar-thumb:hover{cursor:pointer}::-webkit-scrollbar-thumb:active{background:var(--basic)}::-webkit-scrollbar-track,::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background-color:transparent}::-webkit-scrollbar-corner{background:0 0}.links-container{display:flex;gap:1rem 2rem;flex-wrap:wrap}.links-container .btn-white,.links-container .btn-white:hover{color:#000!important;background:#fff!important}.reviewModal__rating{display:flex;flex-wrap:nowrap;gap:.4rem;color:var(--grey-text)}.reviewModal__rating svg{cursor:pointer}.reviewModal__rating .active{color:var(--basic)}.reviewModal__rating-wrap{display:flex;gap:1.6rem;font-size:1.6rem;align-items:center}#reviewModal__rating_input{opacity:0;height:1px;width:1px;display:block;padding:0;margin:0}