@font-face{font-display:swap;font-family:europe;font-style:normal;font-weight:700;src:url(~assets/fonts/europebold.woff2) format("woff2"),url(~assets/fonts/europebold.woff) format("woff")}@font-face{font-display:swap;font-family:europe;font-style:normal;font-weight:400;src:url(~assets/fonts/europenormal.woff2) format("woff2"),url(~assets/fonts/europenormal.woff) format("woff")}:root{--ffFiraSans:"Fira Sans",sans-serif;--ffEurope:"europe",sans-serif;--mainColor:#2c2c2c;--linkMenuColor:#353535;--headTextColor:#070d38;--textColor:#000;--bgLight:#f7f7f7;--orangeColor:#ff8900}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}*,:after,:before,:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;outline:none}ol,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}img{max-width:100%;vertical-align:bottom}article,aside,canvas,footer,header,nav,section{display:block}button,input{background:none;border:none;outline:none}button{cursor:pointer}button,input,textarea{font-family:var(--ff)}.is-tablet{display:none!important}@media(max-width:991px){.is-tablet{display:flex!important}}.is-desktop{display:none!important}@media(min-width:992px){.is-desktop{display:flex!important}}.btn{align-items:center;border:.125rem solid var(--mainColor);border-radius:10px;color:#fff;display:inline-flex;font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:300;gap:.5rem;justify-content:center;padding:1.125rem 2.375rem;transition:all .3s ease-in-out}@media(max-width:767px){.btn{font-size:16px;padding:.75rem 1.5rem}}.btn svg{flex:0 0 2rem;max-width:2rem;transition:all .3s ease-in-out}.btn-isvideo{white-space:nowrap}@media(max-width:767px){.btn-isvideo{font-size:16px;padding:.75rem 1.5rem}}.btn-primary{background-color:var(--mainColor)}.btn-primary:hover{background-color:transparent;color:var(--mainColor)}.btn-primary:hover svg{fill:var(--mainColor)}.btn-secondary{background-color:var(--orangeColor);border-color:var(--orangeColor);color:#fff}.btn-secondary:hover{background-color:transparent;color:var(--orangeColor)}.btn-secondary:hover svg{fill:var(--orangeColor)}@font-face{font-display:swap;font-family:europe;font-style:normal;font-weight:700;src:url(../fonts/europe/europebold.woff2) format("woff2"),url(../fonts/europe/europebold.woff) format("woff")}@font-face{font-display:swap;font-family:europe;font-style:normal;font-weight:400;src:url(../fonts/europe/europenormal.woff2) format("woff2"),url(../fonts/europe/europenormal.woff) format("woff")}html{font-size:clamp(16px,.833vw,32px)}body{background-color:#fff;display:flex;flex-direction:column;font-family:var(--ffFiraSans);font-size:16px;margin:0;min-width:360px;padding:0}.main{overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:80%}@media(max-width:1920px){.container{max-width:1440px;padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:767px){.container{padding-left:1rem;padding-right:1rem}}@media(max-width:991px){.is-desktop{display:none!important}}.tablet{display:none}@media(max-width:991px){.tablet{display:block!important}}.section-title{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.section-title__title{font-family:var(--ffEurope);font-size:2.25rem;font-weight:400}@media(max-width:991px){.section-title__title{font-size:2rem}}@media(max-width:767px){.section-title__title{font-size:1.75rem}}.section-title__subtitle{font-family:var(--ffFiraSans);font-size:1.5rem;font-weight:300;max-width:70rem;padding-right:7rem}@media(max-width:991px){.section-title__subtitle{font-size:1.25rem}}@media(max-width:767px){.section-title__subtitle{font-size:1rem}}.section-title--center .section-title__subtitle{margin-left:auto;margin-right:auto;max-width:60%;padding-right:0}@media(max-width:991px){.section-title--center .section-title__subtitle{max-width:none}}.rent-block__row{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width:767px){.rent-block__row{gap:1rem}}.rent-block__item{flex:0 0 calc(33.33333% - 1.33333rem);max-width:calc(33.33333% - 1.33333rem)}@media(max-width:991px){.rent-block__item{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(max-width:767px){.rent-block__item{flex:0 0 100%;max-width:100%}}.st-section{margin-top:5.625rem}@media(max-width:991px){.st-section{margin-top:3.75rem}}@media(max-width:767px){.st-section{margin-bottom:2.5rem}}.header{padding-bottom:1.25rem;padding-top:1.5rem;position:relative;z-index:3}.header__row{align-items:center;display:flex;gap:90px;justify-content:space-between}.header__logo{max-height:4rem;max-width:10rem}.header__logo a{display:block;max-height:100%}.header__logo img{max-height:100%;max-width:100%}.header__menu{margin-left:auto}@media(max-width:991px){.header__menu{display:none}}.header__menu ul{align-items:center;display:flex;gap:30px}.header__menu ul li a{color:var(--linkMenuColor);font-style:20px;font-weight:500;text-transform:uppercase;transition:all .3s ease-in-out}.header__menu ul li a:hover{color:var(--mainColor)}.header__btns{gap:4px}.header__btns,.header__right{align-items:center;display:flex}.header__right{gap:2rem}.header__basket{margin-right:20px}.header__login{margin-right:48px}@media(max-width:767px){.header__btn{display:none}}.header__burger{cursor:pointer;display:flex;flex:0 0 4.375rem;flex-direction:column;gap:.75rem}.header__burger.is-active{gap:.5rem}.header__burger span{background-color:var(--mainColor);border-radius:15px;height:.25rem;transition:.3s ease-in-out}.header__burger.is-active span:first-child{transform:translateY(.75rem) rotate(45deg)}.header__burger.is-active span:nth-child(2){opacity:0;transition:none}.header__burger.is-active span:nth-child(3){transform:translateY(-.75rem) rotate(-45deg)}.header__menu-mobile{background-color:#fff;border-radius:12px;opacity:0;padding:30px;pointer-events:none;position:absolute;right:10%;top:100%;transform:translate(20px);transition:all .3s ease-in-out;visibility:hidden}@media(max-width:1920px){.header__menu-mobile{right:1.25rem}}@media(max-width:767px){.header__menu-mobile{right:1rem}}.header__menu-mobile.is-active{opacity:1;pointer-events:all;transform:translate(0);visibility:visible}.header__menu-mobile ul{display:flex;flex-direction:column;font-size:1.125rem;font-weight:300;gap:1rem;text-transform:uppercase}.header__menu-mobile ul a{color:var(--linkMenuColor)}.main-slider{margin-bottom:160px;margin-top:40px}.main-slider__item{background-color:var(--bgLight);border-radius:16px;display:flex;gap:40px;padding:24px}.main-slider__item-title{font-size:56px;font-weight:600}.main-slider__item-text,.main-slider__item-title{color:var(--textColor);font-family:var(--ffFiraSans);margin-bottom:24px}.main-slider__item-text{font-size:20px;line-height:120%}.main-slider__item-btn{margin-top:auto}.main-slider__item-left{display:flex;flex:0 0 calc(100% - 664px);flex-direction:column;max-width:calc(100% - 664px)}.main-slider__item-right{flex:0 0 624px;max-width:624px}.main-slider__item-right img{max-width:100%}.main-slider .swiper{overflow:visible}@media(max-width:991px){.main-promo{margin-bottom:90px}}@media(max-width:767px){.main-promo{margin-bottom:70px}}.main-promo__row{display:flex;flex-wrap:wrap;gap:2rem}.main-promo--inner .main-promo__left,.main-promo--inner .main-promo__right{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}@media(max-width:991px){.main-promo--inner .main-promo__left,.main-promo--inner .main-promo__right{flex:0 0 100%;max-width:100%}}.main-promo--inner .main-promo__left{padding:32px}.main-promo--category .main-promo__left{background-color:transparent;padding:0}.main-promo__left{align-items:flex-start;background-color:var(--bgLight);border-radius:20px;display:flex;flex:0 0 38%;flex-direction:column;max-width:38%;padding:2rem 1.5rem 3.5rem}@media(max-width:991px){.main-promo__left{flex:0 0 100%;max-width:100%;padding:1rem}}@media(max-width:767px){.main-promo__left{padding:1rem}}.main-promo__left h1{color:var(--textColor);font-family:var(--ffEurope);font-size:2.25rem;font-weight:400;line-height:100%;margin-bottom:24px}@media(max-width:991px){.main-promo__left h1{font-size:2rem;margin-bottom:5rem}}@media(max-width:767px){.main-promo__left h1{font-size:1.75rem}}.main-promo__left p{font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:300;margin-bottom:.5rem}.main-promo__left a,.main-promo__left button{margin-top:auto}@media(max-width:991px){.main-promo__left a,.main-promo__left button{width:100%}}.main-promo__right{border-radius:20px;flex:0 0 calc(62% - 2rem);max-height:50vh;overflow:hidden;position:relative}@media(max-width:991px){.main-promo__right{flex:0 0 100%;height:50vh;max-width:100%}}.main-promo__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-promo__video-btn{bottom:1rem;cursor:pointer;position:absolute;right:0;z-index:3}.main-promo__video-btn svg{height:6rem;width:9rem}.delivery-block{display:flex;flex-direction:column;gap:32px}.delivery-block__header{display:flex;gap:40px;margin-bottom:32px}.delivery-block__header-left{flex:0 0 50%;max-width:50%}.delivery-block__header-right{flex:0 0 50%;font-size:20px;line-height:120%;max-width:600px;padding-top:6px}.delivery-block__header h2,.delivery-block__header-right{color:var(--textColor);font-family:var(--ffFiraSans);font-weight:600}.delivery-block__header h2{font-size:56px;line-height:100%;margin-bottom:32px}.delivery-block__header p{color:var(--textColor);font-family:var(--ffFiraSans);font-size:26px}.restaurant-menu h2{color:var(--headTextColor);font-size:60px;font-weight:700;line-height:100%;margin-bottom:32px}@media(max-width:767px){.restaurant-menu h2{font-size:28px;margin-bottom:24px}}.restaurant-menu__tabs{display:flex;gap:12px;margin-bottom:20px;overflow:auto}.restaurant-menu__tab{background-color:#e8ecf3;border-radius:8px;color:var(--linkMenuColor);cursor:pointer;font-size:20px;font-weight:500;line-height:120%;padding:12px 20px;text-transform:uppercase;transition:all .3s ease-in-out;white-space:nowrap}@media(max-width:767px){.restaurant-menu__tab{font-size:18px}}.restaurant-menu__tab.active,.restaurant-menu__tab:hover{background-color:var(--mainColor);color:#fff}.restaurant-menu__items{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:160px}@media(max-width:991px){.restaurant-menu__items{grid-template-columns:repeat(2,1fr);margin-bottom:90px}}@media(max-width:767px){.restaurant-menu__items{gap:12px;grid-template-columns:1fr;margin-bottom:70px}}.restaurant-menu__item{background-color:var(--bgLight);border-radius:16px;padding:16px 16px 20px}@media(max-width:767px){.restaurant-menu__item{padding:12px 12px 16px}}.restaurant-menu__item-img{border-radius:8px;overflow:hidden;padding-bottom:70%;position:relative}.restaurant-menu__item-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.restaurant-menu__item-info{display:flex;flex-direction:column;margin-top:12px}.restaurant-menu__item-name{color:var(--textColor);font-size:20px;font-weight:600;line-height:120%;margin-bottom:2px}@media(max-width:767px){.restaurant-menu__item-name{font-size:15px}}.restaurant-menu__item-text{color:var(--textColor);font-family:var(--ffFiraSans);font-size:16px;height:45px;line-height:140%;margin-bottom:8px;overflow:hidden}.restaurant-menu__item-bottom{align-items:center;display:flex;margin-top:auto}.restaurant-menu__item-price{color:var(--textColor);font-family:var(--ffFiraSans);font-size:20px;font-weight:600;margin-right:20px}.restaurant-menu__item-count{align-items:center;display:flex}.restaurant-menu__item-count input{background-color:transparent;border:0;color:var(--textColor);font-family:var(--ffFiraSans);font-size:16px;text-align:center;width:30px}.restaurant-menu__item-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:var(--textColor);display:flex;font-family:var(--ffFiraSans);font-size:20px;font-weight:600;height:28px;justify-content:center;width:28px}.restaurant-menu__item-basket{margin-left:auto}.restaurant-menu__item-basket a{align-items:center;background-color:var(--mainColor);border-radius:50%;display:block;display:flex;height:36px;justify-content:center;width:36px}.restaurant-menu__item-basket a svg{width:18px}.restaurant-menu__item-rate{align-items:center;color:var(--linkMenuColor);display:flex;font-size:16px;font-weight:500;gap:4px}@media(max-width:767px){.restaurant-menu__item-rate{font-size:14px}}.item{background-color:var(--bgLight);border-radius:16px;display:block;height:100%;padding:1rem 1rem 1.25rem;will-change:transform,opacity}@media(max-width:767px){.item{padding:.75rem .75rem 1rem}}.item__img{background-color:#fff;border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative}.item__img--vertical{padding-bottom:150%}.item__img--horizontal{padding-bottom:70%}.item__img img{height:100%;inset:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.item__info{display:flex;flex-direction:column;margin-top:12px}.item__name{color:var(--textColor);font-size:1.25rem;font-weight:400;height:3rem;line-height:120%;margin-bottom:2px;overflow:hidden}@media(max-width:767px){.item__name{font-size:1rem}}.item__text{color:var(--textColor);font-family:var(--ffFiraSans);font-size:1rem;font-weight:300;line-height:140%;margin-bottom:.5px;overflow:hidden}.item__bottom{align-items:center;display:flex;margin-top:auto}.item__price{color:var(--textColor);font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:600;margin-right:1.25rem}.item__count{align-items:center;display:flex}.item__count input{background-color:transparent;border:0;color:var(--mainColor);font-family:var(--ffFiraSans);font-size:1rem;text-align:center;width:1.875rem}.item__count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:600;height:1.75rem;justify-content:center;padding-bottom:3px;width:1.75rem}.item__basket{margin-left:auto}.item__basket a{align-items:center;background-color:var(--mainColor);border-radius:50%;display:block;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.item__basket a svg{width:1.125rem}.item__rate{align-items:center;color:var(--linkMenuColor);display:flex;font-size:16px;font-weight:500;gap:4px}@media(max-width:767px){.item__rate{font-size:14px}}.brand-item{background-color:var(--bgLight);border-radius:16px;display:block;padding:1rem 1rem 1.25rem;will-change:transform,opacity}@media(max-width:767px){.brand-item{padding:.75rem .75rem 1rem}}.brand-item__img{border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative}.brand-item__img img{inset:0;margin:auto;max-height:100%;max-width:100%;position:absolute}.rent-item{background-color:var(--bgLight);border-radius:16px;display:block;padding:16px 16px 20px}.rent-item__img{background-color:#fff;border-radius:20px;overflow:hidden;padding-bottom:100%;position:relative}.rent-item__img img{inset:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .9s ease-in-out}.rent-item__img:hover img{transform:scale(1.1)}.rent-item__title{color:#000;font-family:var(--ffFiraSans);font-size:1.5rem;font-weight:400;margin-top:1.75rem;text-transform:uppercase}@media(max-width:767px){.rent-item__title{font-size:1rem}}.reviews-item{background-color:var(--bgLight);border-radius:16px;display:block;padding:16px 16px 20px}@media(max-width:767px){.reviews-item{padding:12px 12px 16px}}.reviews-item__img{border-radius:8px;overflow:hidden;padding-bottom:120%;position:relative}.reviews-item__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.reviews-item__info{display:flex;flex-direction:column;margin-top:.75rem}.reviews-item__info--row{align-items:flex-end;flex-direction:row;gap:3rem;justify-content:space-between}.reviews-item__video{flex:0 0 4.5rem;max-width:4.5rem}.reviews-item__video svg{width:4.5rem}.reviews-item__name{color:var(--textColor);font-size:1.25rem;font-weight:400;line-height:120%;margin-bottom:2px}@media(max-width:767px){.reviews-item__name{font-size:15px}}.reviews-item__text{color:var(--textColor);font-family:var(--ffFiraSans);font-size:1rem;font-weight:300;height:2.8125rem;line-height:140%;margin-bottom:8px;overflow:hidden}.reviews-item__bottom{align-items:center;display:flex;margin-top:auto}.reviews-item__price{color:var(--textColor);font-family:var(--ffFiraSans);font-size:20px;font-weight:600;margin-right:20px}.reviews-item__count{align-items:center;display:flex}.reviews-item__count input{background-color:transparent;border:0;color:var(--mainColor);font-family:var(--ffFiraSans);font-size:16px;text-align:center;width:30px}.reviews-item__count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-family:var(--ffFiraSans);font-size:20px;font-weight:600;height:28px;justify-content:center;padding-bottom:3px;width:28px}.reviews-item__basket{margin-left:auto}.reviews-item__basket a{align-items:center;background-color:var(--mainColor);border-radius:50%;display:block;display:flex;height:36px;justify-content:center;width:36px}.reviews-item__basket a svg{width:18px}.reviews-item__rate{align-items:center;color:var(--linkMenuColor);display:flex;font-size:16px;font-weight:500;gap:4px}@media(max-width:767px){.reviews-item__rate{font-size:14px}}.about{margin-bottom:160px}@media(max-width:991px){.about{margin-bottom:90px}}@media(max-width:767px){.about{margin-bottom:70px}}.about__wrap{background-color:var(--bgLight);border-radius:20px;padding:20px 16px}.about__wrap h2{color:var(--headTextColor);font-size:60px;font-weight:700;line-height:100%;margin-bottom:32px}@media(max-width:767px){.about__wrap h2{font-size:28px;margin-bottom:24px}}.about__row{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:991px){.about__row{grid-template-columns:1fr}.about__left{order:1}.about__left img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.about__right{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.about__right{display:block;order:0}}.about__small-img{margin-top:auto}@media(max-width:1359px){.about__small-img{display:none}}.about__text p{color:var(--linkMenuColor);font-size:20px;font-weight:500;line-height:120%;margin-bottom:16px;padding-right:30px}@media(max-width:767px){.about__text p{font-size:18px;margin-bottom:12px}}.slider-container{position:relative}.slider .swiper-button-next,.slider .swiper-button-prev{background-color:var(--orangeColor);border-radius:4px;bottom:calc(100% + 2rem);color:#fff;height:4rem;top:auto;transform:none;width:4rem}@media(max-width:1200px){.slider .swiper-button-next,.slider .swiper-button-prev{height:2rem;width:2rem}}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:1.5rem}.slider .swiper-button-prev{left:auto;right:5rem}@media(max-width:1200px){.slider .swiper-button-prev{right:3rem}}.slider .swiper{overflow:visible}@media(max-width:991px){.slider{margin-bottom:90px}}@media(max-width:767px){.slider{margin-bottom:70px}}.slider__item{background-color:var(--bgLight);border-radius:16px;padding:16px 16px 20px}.slider__item-img{border-radius:8px;overflow:hidden;padding-bottom:70%;position:relative}.slider__item-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.slider__item-info{display:flex;flex-direction:column;gap:4px;margin-top:12px}.slider__item-name{color:var(--linkMenuColor);font-size:20px;font-weight:500;line-height:120%;text-transform:uppercase}@media(max-width:767px){.slider__item-name{font-size:18px}}.slider__item-text{color:var(--linkMenuColor);font-size:16px;font-weight:400;line-height:120%}@media(max-width:767px){.slider__item-text{font-size:15px}}.contacts{margin-top:160px}@media(max-width:991px){.contacts{margin-bottom:90px}}@media(max-width:767px){.contacts{margin-bottom:70px}}.contacts h2{color:var(--textColor);font-size:56px;font-weight:600;line-height:100%;margin-bottom:32px}@media(max-width:767px){.contacts h2{font-size:28px;margin-bottom:24px}}.contacts__row{display:flex;gap:20px}.contacts__left{flex:0 0 600px;max-width:600px}.contacts__right{flex:0 0 calc(100% - 620px);max-width:calc(100% - 620px);padding-top:87px}.contacts__logo{margin-top:32px}.contacts__addresses{display:flex;flex-direction:column;gap:20px}.contacts__addresses-item{align-items:center;background-color:var(--bgLight);border:2px solid var(--bgLight);border-radius:12px;display:flex;flex-wrap:wrap;gap:36px;padding:32px 24px}.contacts__addresses-item.active{border:2px solid var(--mainColor)}.contacts__addresses-item-block{align-items:center;color:var(--textColor);display:flex;flex:0 0 calc(50% - 18px);font-family:var(--ffFiraSans);font-size:20px;font-weight:600;gap:12px;line-height:123%;max-width:calc(50% - 18px)}.contacts__addresses-item-block a,.contacts__menu{color:var(--textColor)}.contacts__menu{font-family:var(--ffFiraSans);font-size:16px;margin-top:48px}.contacts__menu ul{align-items:center;display:flex;justify-content:space-between}.contacts__menu a{color:var(--textColor)}.popup-backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}.item-popup{background-color:var(--bgLight);border-radius:16px;left:50%;padding:32px 32px 36px;position:fixed;top:50%;transform:translate(-50%,-50%);width:690px;z-index:99}@media(max-width:767px){.item-popup{padding:16px 16px 20px;width:320px}}.item-popup__close{cursor:pointer;position:absolute;right:32px;top:40px}.item-popup__close svg{width:100%}@media(max-width:767px){.item-popup__close{right:24px;top:16px;width:18px}}.item-popup__title{color:var(--linkMenuColor);font-size:40px;font-weight:700;line-height:100%;margin-bottom:28px}@media(max-width:767px){.item-popup__title{font-size:24px;margin-bottom:16px;max-width:200px}}.item-popup__photo{border-radius:16px;margin-bottom:16px;overflow:hidden;padding-bottom:65%;position:relative}.item-popup__photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media(max-width:767px){.item-popup__photo{margin-bottom:8px}}.item-popup__info{padding-top:20px}@media(max-width:767px){.item-popup__info{padding-top:12px}}.item-popup__descr{color:var(--linkMenuColor);font-size:20px;font-weight:500;line-height:120%;margin-bottom:12px}@media(max-width:767px){.item-popup__descr{font-size:15px;margin-bottom:12px}}.item-popup__ingredients{color:var(--linkMenuColor);font-size:16px;font-weight:400;line-height:120%;margin-bottom:12px}@media(max-width:767px){.item-popup__ingredients{font-size:15px;margin-bottom:0}}.item-popup__ingredients strong{font-size:20px;font-weight:500}@media(max-width:767px){.item-popup__ingredients strong{display:block;font-size:18px;margin-bottom:8px}}.feedback-popup{background-color:var(--bgLight);border-radius:16px;left:50%;padding:32px 32px 36px;position:fixed;top:50%;transform:translate(-50%,-50%);width:690px;z-index:99}@media(max-width:767px){.feedback-popup{padding:16px 16px 20px;width:320px}}.feedback-popup__close{cursor:pointer;position:absolute;right:32px;top:40px}.feedback-popup__close svg{width:100%}@media(max-width:767px){.feedback-popup__close{right:24px;top:16px;width:18px}}.feedback-popup__title{color:var(--linkMenuColor);font-family:var(--ffEurope);font-size:2.5rem;line-height:100%;margin-bottom:1rem}@media(max-width:767px){.feedback-popup__title{font-size:1.5rem;margin-bottom:.5rem}}.feedback-popup__subtitle{color:var(--linkMenuColor);font-size:1.25rem;font-weight:300;line-height:120%;margin-bottom:1rem}@media(max-width:767px){.feedback-popup__subtitle{font-size:1rem;margin-bottom:.5rem}}.feedback-popup__contact-link{align-items:center;color:var(--linkMenuColor);display:flex;font-size:1.25rem;font-weight:400;gap:.5rem;line-height:120%;margin-bottom:.75rem}@media(max-width:767px){.feedback-popup__contact-link{font-size:1rem;margin-bottom:.5rem}}.feedback-popup__contact-link a{color:var(--linkMenuColor);transition:all .3s ease-in-out}.feedback-popup__contact-link a:hover{color:var(--mainColor)}.feedback-popup__form{margin-top:1.25rem}@media(max-width:767px){.feedback-popup__form{margin-top:.75rem}}.feedback-popup__input-row{align-items:center;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:767px){.feedback-popup__input-row{gap:.5rem;grid-template-columns:1fr;margin-bottom:.5rem}}.feedback-popup__input input{background-color:#fff;border:1px solid rgba(99,99,99,.4);border-radius:4px;color:var(--linkMenuColor);font-size:1rem;font-weight:300;line-height:120%;outline:none;padding:1.25rem;width:100%}@media(max-width:767px){.feedback-popup__input input{font-size:1rem}}.feedback-popup__input textarea{background-color:transparent;background-color:#fff;border:0;border:1px solid rgba(99,99,99,.4);border-radius:4px;color:var(--linkMenuColor);font-size:1rem;font-weight:300;height:5rem;line-height:120%;margin:0 0 1.25rem;outline:none;padding:.75rem 1.25rem;resize:none;width:100%}@media(max-width:767px){.feedback-popup__input textarea{font-size:1rem}}.feedback-popup__input button{width:100%}.feedback-popup__checkbox input{display:none}.feedback-popup__checkbox input:checked+label:before{background-image:url(../images/check.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem}.feedback-popup__checkbox label{color:var(--linkMenuColor);cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:120%;padding-left:1.75rem;position:relative}.feedback-popup__checkbox label:before{border:1px solid rgba(99,99,99,.4);border-radius:4px;content:"";height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.video-popup{background-color:var(--bgLight);border-radius:16px;left:50%;padding:48px 32px 36px;position:fixed;top:50%;transform:translate(-50%,-50%);width:720px;z-index:99}@media(max-width:767px){.video-popup{padding:16px 16px 20px;width:100%}}.video-popup__close{cursor:pointer;position:absolute;right:32px;top:12px;width:18px}.video-popup__close svg{width:100%}@media(max-width:767px){.video-popup__close{right:24px;top:16px;width:18px}}.video-popup__body iframe{width:100%}.product{margin-bottom:160px;margin-top:70px}.product__row{display:flex;flex-wrap:wrap;gap:4.375rem;justify-content:space-between}.product__photos{flex:0 0 45%;max-width:45%}@media(max-width:991px){.product__photos{flex:0 0 100%;max-width:100%}}.product__info{flex:0 0 calc(55% - 4.375rem);max-width:calc(55% - 4.375rem)}@media(max-width:991px){.product__info{flex:0 0 100%;max-width:100%}}.product__info h1{color:var(--textColor);font-family:var(--ffEurope);font-size:40px;font-weight:400;margin-bottom:12px}.product__info-descr{font-weight:300;line-height:120%;margin-bottom:1rem}.product__info-compound,.product__info-descr{color:var(--textColor);font-family:var(--ffFiraSans);font-size:1.25rem}.product__info-compound{font-weight:600;line-height:140%;margin-bottom:2rem}.product__info-compound span{font-size:1rem;font-weight:400}.product__info-count{align-items:center;display:flex}.product__info-count input{background-color:transparent;border:0;color:var(--textColor);font-family:var(--ffFiraSans);font-size:1rem;text-align:center;width:2rem}.product__info-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:600;height:1.75rem;justify-content:center;padding-bottom:.125rem;width:1.75rem}.product__info-row{align-items:center;display:flex;gap:22px;margin-bottom:12px;margin-top:26px}.product__info-price{color:var(--textColor);font-family:var(--ffFiraSans);font-size:40px;font-weight:600}.product__info button{color:#fff}.product__info button:hover{color:var(--textColor)}.product__info-item-wrap{background-color:var(--bgLight);border-radius:12px;padding:12px 12px 15px}.product__info-item-name{color:var(--textColor);font-family:var(--ffFiraSans);font-size:16px;line-height:140%;padding-top:6px}.product__info-item-row{display:flex;gap:12px;padding-top:6px}.product__info-item-count{align-items:center;display:flex}.product__info-item-count input{background-color:transparent;border:0;color:var(--textColor);font-family:var(--ffFiraSans);font-size:16px;text-align:center;width:30px}.product__info-item-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-family:var(--ffFiraSans);font-size:16px;height:22px;justify-content:center;padding-bottom:2px;width:22px}.product__info-item-price{color:var(--textColor);font-family:var(--ffFiraSans);font-size:16px}.product__info-params{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.product__info-params-title{font-size:2.25rem;font-weight:300}.product__info-params ul{display:flex;flex-direction:column;font-size:1.25rem;font-weight:300;gap:.5rem}.product__info-params ul li{align-items:flex-start;display:flex;gap:3rem}.product__info-params-name{flex:0 0 15rem}.product__info-params-value{font-weight:400}.product__big-photo{border-radius:16px;margin-bottom:16px;overflow:hidden;padding-bottom:30rem;position:relative}.product__big-photo img{inset:0;margin:auto;max-height:100%;max-width:100%;position:absolute}.product__thumbs{display:flex;flex-wrap:wrap;gap:16px}.product__thumbs a{border-radius:8px;flex:0 0 calc(25% - 12px);height:115px;max-width:calc(25% - 12px);overflow:hidden}.product__thumbs a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product__thumbs--video{position:relative}.product__thumbs--video svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product__thumbs--video:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.faq__row{display:flex;flex-wrap:wrap;gap:8rem}@media(max-width:991px){.faq__row{gap:4rem}}.faq__form{flex:0 0 calc(50% - 4rem);max-width:calc(50% - 4rem)}.faq__form form{background-color:var(--bgLight);border-radius:16px;padding:2.5rem 1.5rem 1.5rem}@media(max-width:991px){.faq__form{flex:0 0 100%;max-width:100%;order:1}}.faq__form-title{font-family:var(--ffFiraSans);font-size:1.5rem;font-weight:400;margin-bottom:2.5rem}.faq__form-input{margin-bottom:1rem}.faq__form-input button{width:100%}.faq__form-input label{background-color:#fff;color:var(--mainColor);display:block;font-family:var(--ffFiraSans);font-size:1rem;margin-bottom:.5rem}.faq__form-input input{height:2.625rem}.faq__form-input input,.faq__form-input textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:var(--mainColor);font-family:var(--ffFiraSans);font-size:1rem;padding-left:1rem;padding-right:.5rem;width:100%}.faq__form-input textarea{height:5rem;padding-top:.75rem;resize:none}.faq__form-checkbox{margin-bottom:1rem}.faq__form-checkbox label{color:var(--mainColor);display:block;font-family:var(--ffFiraSans);font-size:1rem;padding-left:1.75rem;position:relative}.faq__form-checkbox label:before{border:1px solid #000;border-radius:4px;content:"";display:block;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.faq__form-checkbox input{display:none}.faq__form-checkbox input:checked+label:before{background-color:#000;background-image:url(../images/check-ico.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:11px}.faq__items{display:flex;flex:0 0 calc(50% - 4rem);flex-direction:column;gap:1rem;max-width:calc(50% - 4rem)}@media(max-width:991px){.faq__items{flex:0 0 100%;max-width:100%;order:0}}.faq__item{border:1px solid #000;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 6rem 1.5rem 1rem;position:relative}.faq__item-toggle{border:1px solid #000;cursor:pointer;height:3rem;padding:.5rem;position:absolute;right:1rem;top:.75rem;width:3rem}.faq__item-toggle img{transition:.4s ease-in-out}.faq__item.show .faq__item-toggle img{transform:rotate(45deg)}.faq__item-question{font-family:var(--ffFiraSans);font-size:1.25rem;font-weight:400}.faq__item-answer{font-family:var(--ffFiraSans);font-size:1rem;font-weight:300}.catalog__row{display:flex;flex-wrap:wrap;gap:2rem}.catalog__item{flex:0 0 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}@media(max-width:991px){.catalog__item{flex:0 0 calc(33.33333% - 1.33333rem);max-width:calc(33.33333% - 1.33333rem)}}@media(max-width:767px){.catalog__item{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}.footer{padding-bottom:5rem}.footer__row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer__info{display:flex;flex:0 0 30%;flex-direction:column;font-weight:300;gap:1rem;max-width:30%}@media(max-width:991px){.footer__info{flex:0 0 100%;max-width:100%}}.footer__info-title{font-size:2rem;font-weight:400}.footer__info-subtitle{font-size:1.5rem}.footer__info-text{align-items:center;display:flex;font-size:1.25rem;gap:1rem}.footer__info-text a{color:#000}.footer__info-text svg{height:1.5rem;width:1.5rem}.footer__info-bottom{align-items:center;display:flex;font-size:1.5rem;gap:1rem;margin-top:5rem}.footer__info-bottom-title{max-width:15rem}.footer__info-bottom-social{display:flex;gap:.5rem}.footer__info-bottom-social svg{height:2rem;width:2rem}.footer__map{flex:0 0 calc(70% - 2rem);max-width:calc(70% - 2rem)}@media(max-width:991px){.footer__map{flex:0 0 100%;height:20rem;max-width:100%}}.subscribe__wrap{background-color:var(--bgLight);border-radius:16px;margin-left:auto;margin-right:auto;max-width:80%;padding:3rem 12rem;text-align:center}@media(max-width:991px){.subscribe__wrap{max-width:none;padding:2rem}}.subscribe__social{align-items:center;display:flex;gap:1.25rem;justify-content:center}.subscribe__social svg{height:3rem;width:3rem}.blog__list{display:flex;flex-direction:column;gap:2rem}.blog__item{background-color:var(--bgLight);border-radius:16px;display:flex;flex-wrap:wrap;overflow:hidden;padding:1rem}@media(max-width:991px){.blog__item{flex-direction:column}}@media(max-width:767px){.blog__item{padding:.5rem}}.blog__item-photo{border-radius:16px;flex:0 0 50%;max-width:50%;overflow:hidden;position:relative}@media(max-width:991px){.blog__item-photo{flex:0 0 auto;max-width:none}}.blog__item-photo img{height:100%;inset:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:991px){.blog__item-photo img{position:static}}.blog__item-info{display:flex;flex:0 0 50%;flex-direction:column;max-width:50%;padding:3rem}@media(max-width:1199px){.blog__item-info{padding:1rem}}@media(max-width:991px){.blog__item-info{flex:0 0 auto;max-width:none}}@media(max-width:767px){.blog__item-info{padding-left:.5rem;padding-right:.5rem}}.blog__item-title{font-size:1.75rem;margin-bottom:1rem}@media(max-width:1199px){.blog__item-title{font-size:1.5rem}}.blog__item-text{font-size:1.25rem;font-weight:300;margin-bottom:6rem}@media(max-width:1199px){.blog__item-text{font-size:1rem}}@media(max-width:991px){.blog__item-text{margin-bottom:3rem}}@media(max-width:767px){.blog__item-text{margin-bottom:1.5rem}}.blog__item-btn{margin-top:auto}.pagination{align-items:center;margin-top:1.5rem}.pagination,.pagination__list{display:flex;gap:.5rem}.pagination__link a{align-items:center;background-color:var(--bgLight);border-radius:50%;color:#000;display:flex;font-size:1.25rem;font-weight:300;height:3rem;justify-content:center;transition:all .3s ease-in-out;width:3rem}.pagination__link a:hover,.pagination__link.active a{background-color:var(--orangeColor);color:#fff}.article{align-items:flex-start;display:flex}@media(max-width:991px){.article{flex-direction:column;gap:2rem}}.article__content{display:flex;flex:0 0 calc(100% - 30rem);flex-direction:column;font-size:1.25rem;font-weight:300;gap:1rem;max-width:calc(100% - 30rem);padding-right:5rem}@media(max-width:1499px){.article__content{flex:0 0 calc(100% - 20rem);max-width:calc(100% - 20rem)}}@media(max-width:991px){.article__content{flex:0 0 auto;font-size:1rem;max-width:none;order:1;padding-right:0}}.article__content ul{display:flex;flex-direction:column;gap:1rem}.article__content ul li{align-items:center;display:flex;gap:1rem}.article__content ul li:before{background-color:var(--orangeColor);content:"";display:block;flex:0 0 1.5rem;height:.25rem}.article__content ol{counter-reset:item;display:flex;flex-direction:column;gap:1rem;list-style:none}.article__content ol li{align-items:center;counter-increment:item;display:flex;gap:1rem}.article__content ol li:before{align-items:center;background-color:var(--orangeColor);border-radius:50%;color:#fff;content:counter(item);display:flex;font-size:1rem;font-weight:400;height:2rem;justify-content:center;width:2rem}.article__content blockquote{background-color:var(--bgLight);border-left:5px solid var(--orangeColor);border-radius:0 16px 16px 0;font-style:italic;margin:0;padding:1.5rem 1.5rem 1.5rem 2.5rem}.article__shared{flex:0 0 30rem;max-width:30rem}@media(max-width:1499px){.article__shared{flex:0 0 20rem;max-width:20rem}}@media(max-width:991px){.article__shared{flex:0 0 auto;max-width:none;order:0}}.article__shared-title{font-size:1.75rem;margin-bottom:1rem}.article__shared-links{align-items:center;display:flex;gap:1rem}.article__shared-links svg{height:3rem;width:3rem}.popup-video{background-color:#fff;border-radius:16px;left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99}@media(max-width:991px){.popup-video{padding:1rem}}.popup-video iframe{height:40rem;width:60rem}@media(max-width:1199px){.popup-video iframe{height:480px;width:768px}}@media(max-width:991px){.popup-video iframe{height:200px;width:300px}}.popup-video__backdrop{background-color:#000000b3;cursor:pointer;inset:0;position:fixed;z-index:98}.popup-video__close{cursor:pointer;position:absolute;right:1.5rem;top:1.5rem;width:2rem}.popup-video__close span{background-color:#fff;border-radius:3px;display:block;height:.25rem;left:0;position:absolute;top:0;transform:rotate(45deg);width:2rem}.popup-video__close span:last-child{transform:rotate(-45deg)}.features__row{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.features__row{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.features__row{grid-template-columns:1fr}}.info-block--left .info-block__text{order:1;padding-left:3rem;padding-right:0}.info-block--left .info-block__img{order:0}.info-block--right .info-block__text{order:0;padding-left:0;padding-right:3rem}.info-block--right .info-block__img{order:1}.info-block__row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);min-height:42vh}@media(max-width:991px){.info-block__row{grid-template-columns:1fr}}.info-block__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:991px){.info-block__text{padding-left:0!important;padding-right:0!important}}.info-block__img{border-radius:16px;overflow:hidden;position:relative}@media(max-width:991px){.info-block__img{min-height:50vh}}.info-block__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.breadcrumbs{padding-bottom:2.5rem}.breadcrumbs ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumbs a{color:#000;text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs__spacer{margin-left:.5rem}.breadcrumbs__end,.breadcrumbs__spacer{opacity:.5}
