:root{--ff:"Manrope",sans-serif;--mainColor:#dfb57a;--linkMenuColor:#353535;--headTextColor:#070d38;--textColor:#353535;--bgLight:#f7f7f7}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:0;border-radius:10px;color:var(--textColor);display:inline-flex;font-family:var(--ff);font-size:1.25rem;font-weight:500;justify-content:center;padding:1.125rem 2.375rem;transition:all .3s ease-in-out}@media (max-width:991px){.btn{font-size:1rem;padding:1rem 2rem}}.btn-primary{background-color:var(--mainColor)}.btn-primary:hover{background-color:var(--bgLight)}.btn-primary:disabled{background-color:#dfb67c66;color:#35353566;cursor:not-allowed;pointer-events:none}.btn-secondary{background-color:var(--bgLight);border-color:var(--bgLight);color:var(--textColor)}.btn-secondary:hover{background-color:var(--mainColor)}.btn-dark{background-color:var(--textColor);color:#fff}.btn-dark:hover{opacity:.9}html{font-size:clamp(16px,.833vw,32px)}body{background-color:#fff;display:flex;flex-direction:column;font-family:var(--ff);margin:0;min-width:360px;padding:0}.main{overflow:hidden}@media (max-width:991px){.is-desktop{display:none}}@media (min-width:992px){.is-desktop{display:block}}@media (max-width:991px){.is-tablet{display:block}}@media (min-width:992px){.is-tablet{display:none}}@media (max-width:767px){.is-mobile{display:block}}@media (min-width:768px){.is-mobile{display:none}}.container{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:767px){.container{padding-left:1rem;padding-right:1rem}}.breadcrumbs{align-items:center;color:var(--linkMenuColor);display:flex;font-size:1.125rem;font-weight:500;gap:8px;margin-bottom:1.5rem}@media (max-width:767px){.breadcrumbs{font-size:.875rem;margin-bottom:.75rem}}.breadcrumbs__link{color:var(--linkMenuColor);text-decoration:none;transition:all .3s ease-in-out}.breadcrumbs__link:hover{color:var(--mainColor)}.breadcrumbs__sep{color:#35353599}.breadcrumbs__current{color:var(--linkMenuColor)}.header{padding-bottom:1.25rem;padding-top:1.5rem;position:relative;z-index:3}.header__row{align-items:center;display:flex;gap:5.625rem;justify-content:space-between}@media (max-width:991px){.header__row{gap:1.875rem}}.header__logo{flex:0 0 4.375rem;max-width:4.375rem}.header__menu{margin-left:auto}@media (max-width:991px){.header__menu{display:none}}.header__menu ul{align-items:center;display:flex;gap:1.875rem}.header__menu ul li a{color:var(--linkMenuColor);font-style:1.25rem;font-weight:500;text-transform:uppercase;transition:all .3s ease-in-out}.header__menu ul li a:hover{color:var(--mainColor)}.header__btns{align-items:center;display:flex;gap:.25rem}@media (max-width:767px){.header__btns{display:none}}.header__right{align-items:center;display:flex}.header__basket{margin-right:1.25rem}.header__login{margin-right:3rem}@media (max-width:767px){.header__btn{display:none}}.header__burger{cursor:pointer;display:flex;flex:0 0 4.375rem;flex-direction:column;gap:.4375rem}.header__burger span{background-color:var(--mainColor);border-radius:15px;height:.5rem}.header__menu-mobile{background-color:#fff;border-radius:12px;opacity:0;padding:1.875rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translate(0);transition:all .3s ease-in-out;visibility:hidden}.header__menu-mobile.is-active{opacity:1;pointer-events:all;transform:translate(-1.25rem);visibility:visible}.header__menu-mobile ul{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:1rem;text-transform:uppercase}.header__menu-mobile ul a{color:var(--linkMenuColor)}.main-slider{margin-bottom:10rem;margin-top:2.5rem}@media (max-width:991px){.main-slider{margin-bottom:5rem}}@media (max-width:767px){.main-slider{margin-bottom:3rem}}.main-slider__item{align-items:center;background-color:var(--bgLight);border-radius:16px;display:flex;gap:2.5rem;padding:1.5rem}@media (max-width:1359px){.main-slider__item{gap:1.5rem}}@media (max-width:991px){.main-slider__item{gap:1rem}}@media (max-width:767px){.main-slider__item{align-items:flex-start;flex-direction:column}}.main-slider__item-title{color:var(--textColor);font-family:var(--ff);font-size:3.5rem;font-weight:600;margin-bottom:1.5rem}@media (max-width:1359px){.main-slider__item-title{font-size:2.5rem}}@media (max-width:991px){.main-slider__item-title{font-size:2rem;margin-bottom:1rem}}@media (max-width:767px){.main-slider__item-title{font-size:1.75rem}}@media (max-width:575px){.main-slider__item-title{font-size:1.5rem}}.main-slider__item-text{color:var(--textColor);font-family:var(--ff);font-size:1.25rem;line-height:120%;margin-bottom:1.5rem}@media (max-width:1359px){.main-slider__item-text{font-size:1rem}}@media (max-width:991px){.main-slider__item-text{font-size:.875rem;margin-bottom:1rem}}.main-slider__item-btn{margin-top:auto}.main-slider__item-left{display:flex;flex:0 0 calc(100% - 38.5rem);flex-direction:column;max-width:calc(100% - 38.5rem)}@media (max-width:1359px){.main-slider__item-left{flex:0 0 calc(100% - 25.5rem);max-width:calc(100% - 25.5rem)}}@media (max-width:991px){.main-slider__item-left{flex:0 0 calc(100% - 19rem);max-width:calc(100% - 19rem)}}@media (max-width:767px){.main-slider__item-left{flex:0 0 auto;max-width:100%}}.main-slider__item-right{flex:0 0 36rem;max-width:36rem}@media (max-width:1359px){.main-slider__item-right{flex:0 0 24rem;max-width:24rem}}@media (max-width:991px){.main-slider__item-right{flex:0 0 18rem;max-width:18rem}}@media (max-width:767px){.main-slider__item-right{flex:0 0 auto;margin-top:1.5rem;max-width:100%}}.main-slider__item-right img{max-width:100%}.main-slider .swiper{overflow:visible}.main-promo{margin-bottom:10rem}@media (max-width:991px){.main-promo{margin-bottom:5.625rem}}@media (max-width:767px){.main-promo{margin-bottom:4.375rem}}.main-promo__row{display:flex;gap:1.25rem}@media (max-width:991px){.main-promo__row{flex-direction:column}}.main-promo--inner .main-promo__left,.main-promo--inner .main-promo__right{flex:0 0 calc(50% - .625rem);max-width:calc(50% - .625rem)}@media (max-width:991px){.main-promo--inner .main-promo__left,.main-promo--inner .main-promo__right{flex:0 0 auto;max-width:100%}}.main-promo--inner .main-promo__left{padding:2rem}.main-promo__left{align-items:flex-start;background-color:var(--bgLight);border-radius:20px;display:flex;flex:0 0 36%;flex-direction:column;gap:1.5rem;justify-content:space-between;max-width:36%;padding:2rem 2rem 3.75rem}@media (max-width:1359px){.main-promo__left{flex:0 0 50%;max-width:50%}}@media (max-width:991px){.main-promo__left{flex:0 0 auto;max-width:100%}}@media (max-width:767px){.main-promo__left{padding:1.5rem}}.main-promo__left h1{color:var(--textColor);font-size:3.5rem;font-weight:600;line-height:100%}@media (max-width:1359px){.main-promo__left h1{font-size:2.5rem}}@media (max-width:767px){.main-promo__left h1{font-size:1.75rem}}.main-promo__left p{color:var(--textColor);font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:600;line-height:120%;max-width:29.375rem}@media (max-width:991px){.main-promo__left p{margin-bottom:2.5rem;max-width:none}}@media (max-width:767px){.main-promo__left p{font-size:1.25rem;margin-bottom:1.5rem}}.main-promo__left button{margin-top:auto}@media (max-width:991px){.main-promo__left button{width:100%}}.main-promo__right{border-radius:20px;flex:0 0 calc(64% - 1.25rem);overflow:hidden;position:relative}@media (max-width:1359px){.main-promo__right{flex:0 0 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media (max-width:991px){.main-promo__right{flex:0 0 auto;max-width:100%}}.main-promo__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-promo__right svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.delivery-block{display:flex;flex-direction:column;gap:32px}.delivery-block__header{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media (max-width:991px){.delivery-block__header{grid-template-columns:1fr}}.delivery-block__header-right{color:var(--textColor);font-family:var(--ff);font-size:1.25rem;font-weight:600;line-height:120%;max-width:600px;padding-top:6px}@media (max-width:991px){.delivery-block__header-right{font-size:1rem}}.delivery-block__header h2{color:var(--textColor);font-family:var(--ff);font-size:3.5rem;font-weight:600;line-height:100%;margin-bottom:2rem}@media (max-width:1359px){.delivery-block__header h2{font-size:2.5rem}}@media (max-width:767px){.delivery-block__header h2{font-size:1.75rem}}.delivery-block__header p{color:var(--textColor);font-family:var(--ff);font-size:1.625rem}@media (max-width:1359px){.delivery-block__header p{font-size:1.25rem}}@media (max-width:767px){.delivery-block__header p{font-size:1rem}}.restaurant-menu h2{color:var(--headTextColor);font-size:3.75rem;font-weight:700;line-height:100%;margin-bottom:2rem}@media (max-width:767px){.restaurant-menu h2{font-size:1.75rem;margin-bottom:1.5rem}}.restaurant-menu__tabs{display:flex;gap:.75rem;margin-bottom:1.25rem;overflow:auto}.restaurant-menu__tab{background-color:#e8ecf3;border-radius:8px;color:var(--linkMenuColor);cursor:pointer;font-size:1.25rem;font-weight:500;line-height:120%;padding:.75rem 1.25rem;text-transform:uppercase;transition:all .3s ease-in-out;white-space:nowrap}@media (max-width:767px){.restaurant-menu__tab{font-size:1.125rem}}.restaurant-menu__tab.active,.restaurant-menu__tab:hover{background-color:var(--mainColor);color:#fff}.restaurant-menu__items{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:10rem}@media (max-width:991px){.restaurant-menu__items{grid-template-columns:repeat(2,1fr);margin-bottom:5.625rem}}@media (max-width:767px){.restaurant-menu__items{gap:.75rem;grid-template-columns:1fr;margin-bottom:4.375rem}}.restaurant-menu__item{background-color:var(--bgLight);border-radius:16px;padding:1rem 1rem 1.25rem}@media (max-width:767px){.restaurant-menu__item{padding:.75rem .75rem 1rem}}.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:.75rem}.restaurant-menu__item-name{color:var(--textColor);font-size:1.25rem;font-weight:600;line-height:120%;margin-bottom:2px}@media (max-width:767px){.restaurant-menu__item-name{font-size:.9375rem}}.restaurant-menu__item-text{color:var(--textColor);font-family:var(--ff);font-size:1rem;height:45px;line-height:140%;margin-bottom:.5rem;overflow:hidden}.restaurant-menu__item-bottom{align-items:center;display:flex;margin-top:auto}.restaurant-menu__item-price{color:var(--textColor);font-family:var(--ff);font-size:1.25rem;font-weight:600;margin-right:1.25rem}.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(--ff);font-size:1rem;text-align:center;width:1.875rem}.restaurant-menu__item-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:var(--textColor);display:flex;font-family:var(--ff);font-size:1.25rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.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:2.25rem;justify-content:center;width:2.25rem}.restaurant-menu__item-basket a svg{width:1.125rem}.restaurant-menu__item-rate{align-items:center;color:var(--linkMenuColor);display:flex;font-size:1rem;font-weight:500;gap:.25rem}@media (max-width:767px){.restaurant-menu__item-rate{font-size:.875rem}}.small-item{background-color:var(--bgLight);border-radius:16px;padding:1rem 1rem 1.25rem}@media (max-width:767px){.small-item{padding:.75rem .75rem 1rem}}.small-item__img{border-radius:8px;overflow:hidden}.small-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.small-item__info{display:flex;flex-direction:column;margin-top:.75rem}.small-item__name{color:var(--textColor);font-size:1.25rem;font-weight:600;line-height:120%;margin-bottom:.125rem}@media (max-width:767px){.small-item__name{font-size:.9375rem}}.small-item__text{color:var(--textColor);font-family:var(--ff);font-size:1rem;height:2.8125rem;line-height:140%;margin-bottom:.5rem;overflow:hidden}.small-item__bottom{align-items:center;display:flex;margin-top:auto}.small-item__price{color:var(--textColor);font-family:var(--ff);font-size:1.25rem;font-weight:600;margin-right:1.25rem}.small-item__count{align-items:center;display:flex}.small-item__count input{background-color:transparent;border:0;color:var(--textColor);font-family:var(--ff);font-size:1rem;outline:none;text-align:center;width:1.875rem}.small-item__count button,.small-item__count span{align-items:center;background-color:var(--mainColor);border:0;border-radius:50%;color:var(--textColor);cursor:pointer;display:flex;font-family:var(--ff);font-size:1.25rem;font-weight:600;height:1.75rem;justify-content:center;transition:all .2s ease-in-out;width:1.75rem}.small-item__count button:hover,.small-item__count span:hover{transform:translateY(-1px)}.small-item__basket{margin-left:auto}.small-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}.small-item__basket a svg{width:1.125rem}.small-item__rate{align-items:center;color:var(--linkMenuColor);display:flex;font-size:1rem;font-weight:500;gap:.25rem}@media (max-width:767px){.small-item__rate{font-size:.875rem}}.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{margin-bottom:160px;overflow:hidden}@media (max-width:991px){.slider{margin-bottom:90px}}@media (max-width:767px){.slider{margin-bottom:70px}}.slider h2{color:var(--textColor);font-size:56px;font-weight:700;line-height:100%;margin-bottom:32px}@media (max-width:767px){.slider h2{font-size:28px;margin-bottom:24px}}.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:10rem}@media (max-width:991px){.contacts{margin-top:5.625rem}}@media (max-width:767px){.contacts{margin-top:3.5rem;padding-bottom:3.5rem}}.contacts h2{color:var(--textColor);font-size:3.5rem;font-weight:700;line-height:100%;margin-bottom:2rem}@media (max-width:1359px){.contacts h2{font-size:2.5rem;margin-bottom:3rem}}@media (max-width:767px){.contacts h2{font-size:1.75rem;margin-bottom:1.5rem}}.contacts__row{display:flex;gap:1.25rem}@media (max-width:991px){.contacts__row{flex-direction:column}}.contacts__left{flex:0 0 37.5rem;max-width:37.5rem}@media (max-width:1359px){.contacts__left{flex:0 0 27rem;max-width:27rem}}@media (max-width:991px){.contacts__left{flex:0 0 auto;max-width:100%}}.contacts__right{flex:0 0 calc(100% - 38.75rem);max-width:calc(100% - 38.75rem);padding-top:5.4375rem}@media (max-width:1359px){.contacts__right{flex:0 0 calc(100% - 28.25rem);max-width:calc(100% - 28.25rem)}}@media (max-width:991px){.contacts__right{flex:0 0 auto;max-width:100%;padding-top:1.5rem}}.contacts__logo{margin-top:2rem}@media (max-width:991px){.contacts__logo{margin-top:0}}.contacts__addresses{display:flex;flex-direction:column;gap:1.25rem}@media (max-width:991px){.contacts__addresses{display:flex;flex-direction:row;gap:1rem}}@media (max-width:767px){.contacts__addresses{display:flex;flex-direction:column;gap:1rem}}.contacts__addresses-item{align-items:center;background-color:var(--bgLight);border:2px solid var(--bgLight);border-radius:12px;display:flex;flex-wrap:wrap;gap:2.25rem;padding:2rem 1.5rem}@media (max-width:1359px){.contacts__addresses-item{gap:1.5rem;padding:1.5rem 1rem}}@media (max-width:991px){.contacts__addresses-item{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (max-width:767px){.contacts__addresses-item{flex:0 0 auto;gap:.5rem;max-width:100%;padding:.875rem .75rem}}.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% - 1.125rem);font-family:var(--ff);font-size:1.25rem;font-weight:600;gap:.75rem;line-height:123%;max-width:calc(50% - 1.125rem)}@media (max-width:1359px){.contacts__addresses-item-block{font-size:1rem;gap:.5rem}}@media (max-width:767px){.contacts__addresses-item-block{font-size:.875rem}}.contacts__addresses-item-block a,.contacts__menu{color:var(--textColor)}.contacts__menu{font-family:var(--ff);font-size:1rem;margin-top:3rem}@media (max-width:1359px){.contacts__menu{font-size:.875rem}}@media (max-width:991px){.contacts__menu{align-items:center;display:flex;gap:1rem}}@media (max-width:767px){.contacts__menu{font-size:.75rem;margin-top:1.5rem}}.contacts__menu ul{align-items:center;display:flex;justify-content:space-between}@media (max-width:1359px){.contacts__menu ul{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.contacts__menu ul{-moz-column-gap:1.25rem;column-gap:1.25rem}}.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;display:flex;flex-direction:column;left:50%;max-height:90vh;overflow:hidden;padding:32px 10px 24px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:690px;z-index:99}@media (max-width:767px){.item-popup{padding:16px 8px 16px 16px;width:320px}}.item-popup__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:22px}@media (max-width:767px){.item-popup__body{padding-right:12px}}.item-popup__header{border-bottom:1px solid rgba(99,99,99,.15);flex-shrink:0;margin-bottom:16px;padding-bottom:16px;padding-right:48px;position:relative}@media (max-width:767px){.item-popup__header{margin-bottom:12px;padding-bottom:12px;padding-right:36px}}.item-popup__close{cursor:pointer;position:absolute;right:22px;top:4px;z-index:2}.item-popup__close svg{width:100%}@media (max-width:767px){.item-popup__close{right:12px;top:2px;width:18px}}.item-popup__title{color:var(--linkMenuColor);font-size:40px;font-weight:700;line-height:100%;margin-bottom:0}@media (max-width:767px){.item-popup__title{font-size:24px;max-width:100%}}.item-popup__photo{border-radius:16px;margin-bottom:16px;overflow:hidden;padding-bottom:40%;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__thumbnails{margin-bottom:16px}@media (max-width:767px){.item-popup__thumbnails{margin-bottom:8px}}.item-popup__thumb-item{height:auto;width:auto}.item-popup__thumb-item-photo{background-color:#d9d9d9;border-radius:8px;cursor:pointer;overflow:hidden;padding-bottom:70%;position:relative}.item-popup__thumb-item-photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.item-popup__info{padding-top:20px}@media (max-width:767px){.item-popup__info{padding-top:12px}}.item-popup__descr{color:var(--linkMenuColor);font-size:16px;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:12px}}.item-popup__ingredients strong{font-size:16px;font-weight:600}@media (max-width:767px){.item-popup__ingredients strong{display:block;font-size:18px;margin-bottom:8px}}.item-popup__addons{margin-top:20px}.item-popup__addons-title{color:var(--textColor);font-size:20px;font-weight:700;line-height:120%;margin-bottom:12px}.item-popup__addons-slider{overflow:visible}.item-popup__addon-slide{height:auto;width:auto}.item-popup__addon-photo{background-color:#d9d9d9;border-radius:12px;margin-bottom:8px;overflow:hidden;padding-bottom:70%;position:relative}.item-popup__addon-photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.item-popup__addon-badge{align-items:center;background-color:var(--mainColor);border-radius:50%;color:var(--textColor);display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;min-width:28px;padding:0 6px;position:absolute;right:8px;top:8px}.item-popup__addon-name{color:var(--textColor);font-size:16px;font-weight:600;line-height:120%;margin-bottom:4px}.item-popup__addon-price{color:var(--linkMenuColor);font-size:14px;font-weight:500;line-height:120%;margin-bottom:8px}.item-popup__addon-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.item-popup__addon-sum{color:var(--textColor);font-size:16px;font-weight:700;line-height:120%;white-space:nowrap}.item-popup__footer{align-items:center;border-top:1px solid rgba(99,99,99,.15);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;margin-top:16px;padding-right:22px;padding-top:16px}@media (max-width:767px){.item-popup__footer{padding-right:12px}}.item-popup__footer-count{align-items:center;display:flex;gap:8px}.item-popup__footer-count-label{color:var(--textColor);font-size:16px;font-weight:500}.item-popup__footer-price{color:var(--textColor);font-size:28px;font-weight:700;line-height:100%;margin-left:auto}.item-popup__footer-btn{margin-top:4px;width:100%}.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-size:40px;font-weight:700;line-height:100%;margin-bottom:16px}@media (max-width:767px){.feedback-popup__title{font-size:24px;margin-bottom:8px}}.feedback-popup__subtitle{color:var(--linkMenuColor);font-size:20px;font-weight:500;line-height:120%;margin-bottom:16px}@media (max-width:767px){.feedback-popup__subtitle{font-size:15px;margin-bottom:8px}}.feedback-popup__contact-link{align-items:center;color:var(--linkMenuColor);display:flex;font-size:20px;font-weight:500;gap:8px;line-height:120%;margin-bottom:12px}@media (max-width:767px){.feedback-popup__contact-link{font-size:15px;margin-bottom:8px}}.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:20px}@media (max-width:767px){.feedback-popup__form{margin-top:12px}}.feedback-popup__input-row{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:12px}@media (max-width:767px){.feedback-popup__input-row{grid-template-columns:1fr;margin-bottom:8px}}.feedback-popup__input input{border-bottom:1px solid rgba(99,99,99,.4);color:var(--linkMenuColor);font-size:20px;font-weight:500;line-height:120%;outline:none;padding:12px 20px 12px 0;width:100%}@media (max-width:767px){.feedback-popup__input input{font-size:15px}}.feedback-popup__input textarea{background-color:transparent;border:0;border-bottom:1px solid rgba(99,99,99,.4);color:var(--linkMenuColor);font-size:20px;font-weight:500;height:80px;line-height:120%;margin:30px 0;outline:none;padding:12px 20px 12px 0;resize:none;width:100%}@media (max-width:767px){.feedback-popup__input textarea{font-size:15px;height:60px}}.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:16px}.feedback-popup__checkbox label{color:var(--linkMenuColor);cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:120%;padding-left:28px;position:relative}.feedback-popup__checkbox label:before{border:1px solid rgba(99,99,99,.4);border-radius:4px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.registration-popup{padding-bottom:40px;width:560px}@media (max-width:767px){.registration-popup{width:320px}}.registration-popup__title{margin-bottom:20px}.registration-popup__social{align-items:center;display:flex;gap:16px;margin-bottom:28px}.registration-popup__social-avatar{align-items:center;background-color:transparent;border:2px solid var(--mainColor);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.registration-popup__social-avatar svg{height:15px;width:24px}.registration-popup__social-name{color:var(--textColor);font-size:44px;font-weight:500;line-height:1}.registration-popup__form{display:flex;flex-direction:column;gap:16px;margin-top:0}.registration-popup__field{display:flex;flex-direction:column;gap:8px}.registration-popup__input,.registration-popup__label{color:var(--textColor);font-size:16px;font-weight:500;line-height:120%}.registration-popup__input{background-color:transparent;border:1px solid rgba(99,99,99,.35);border-radius:12px;outline:none;padding:10px 18px;width:100%}.registration-popup__code-btn{border-radius:16px;font-size:42px;line-height:100%;padding:8px 22px;width:-moz-fit-content;width:fit-content}.registration-popup__checkbox{margin-top:6px}.registration-popup__checkbox label{font-size:16px;line-height:110%;max-width:350px}.registration-popup__checkbox label a{color:var(--textColor);text-decoration:underline}.registration-popup__checkbox label a:hover{color:var(--mainColor)}.registration-popup__submit{border-radius:16px;font-size:44px;line-height:100%;margin-top:8px;padding:8px 24px;width:-moz-fit-content;width:fit-content}.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:10rem;margin-top:4.375rem}@media (max-width:767px){.product{margin-bottom:5rem;margin-top:3.5rem}}.product__row{display:flex;gap:4.375rem;justify-content:space-between}@media (max-width:1359px){.product__row{gap:2.5rem}}@media (max-width:991px){.product__row{flex-direction:column;gap:2.5rem}}.product__photos{flex:0 0 45%;max-width:45%}@media (max-width:991px){.product__photos{flex:0 0 auto;max-width:75%}}@media (max-width:767px){.product__photos{max-width:100%}}.product__info{flex:0 0 calc(55% - 4.375rem);max-width:calc(55% - 4.375rem)}@media (max-width:1359px){.product__info{flex:0 0 calc(55% - 2.5rem);max-width:calc(55% - 2.5rem)}}@media (max-width:991px){.product__info{flex:0 0 auto;max-width:100%}}.product__info h1{color:var(--textColor);font-family:var(--ff);font-size:2.5rem;font-weight:600;margin-bottom:.75rem}@media (max-width:991px){.product__info h1{font-size:1.75rem}}.product__info-descr{color:var(--textColor);font-family:var(--ff);font-size:1.25rem;font-weight:600;line-height:120%;margin-bottom:1rem}@media (max-width:1359px){.product__info-descr{font-size:1rem}}.product__info-compound{color:var(--textColor);font-family:var(--ff);font-size:20px;font-weight:600;line-height:140%;margin-bottom:32px}.product__info-compound span{font-size:16px;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(--ff);font-size:16px;text-align:center;width:30px}.product__info-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;color:#fff;display:flex;font-family:var(--ff);font-size:20px;font-weight:600;height:28px;justify-content:center;width:28px}.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(--ff);font-size:2.5rem;font-weight:600}@media (max-width:991px){.product__info-price{font-size:1.75rem}}.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(--ff);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(--ff);font-size:16px;text-align:center;width:30px}.product__info-item-count span{align-items:center;background-color:var(--mainColor);border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.product__info-item-count span,.product__info-item-price{color:var(--textColor);font-family:var(--ff);font-size:16px}.product__big-photo{margin-bottom:16px}.product__thumbs{display:flex;flex-wrap:wrap;gap:1rem}.product__thumbs a{border-radius:8px;flex:0 0 calc(25% - .75rem);height:7.1875rem;max-width:calc(25% - .75rem);overflow:hidden}@media (max-width:1359px){.product__thumbs a{height:5.3125rem}}@media (max-width:767px){.product__thumbs a{height:4.5rem}}@media (max-width:480px){.product__thumbs a{height:3.5rem}}.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%)}@media (max-width:1359px){.product__thumbs--video svg{max-width:75%}}@media (max-width:767px){.product__thumbs--video svg{max-width:50%}}.product__thumbs--video:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content{color:var(--textColor);font-family:var(--ff);max-width:860px;padding-bottom:120px;padding-top:8px}@media (max-width:767px){.content{padding-bottom:70px}}.content h1,.content h2,.content h3,.content h4{color:var(--linkMenuColor);font-weight:700;line-height:120%}.content h1{font-size:48px;margin-bottom:24px}@media (max-width:767px){.content h1{font-size:28px;margin-bottom:16px}}.content h2{font-size:32px;margin-bottom:16px;margin-top:36px}@media (max-width:767px){.content h2{font-size:22px;margin-bottom:12px;margin-top:24px}}.content h3{font-size:24px;margin-bottom:12px;margin-top:28px}@media (max-width:767px){.content h3{font-size:18px;margin-bottom:10px;margin-top:20px}}.content h4{font-size:20px;margin-bottom:10px;margin-top:20px}@media (max-width:767px){.content h4{font-size:16px;margin-bottom:8px;margin-top:16px}}.content p{font-size:18px;font-weight:500;line-height:140%;margin-bottom:16px}@media (max-width:767px){.content p{font-size:15px;margin-bottom:12px}}.content p:last-child{margin-bottom:0}.content a{color:var(--linkMenuColor);text-decoration:underline;text-decoration-color:#35353559;text-underline-offset:3px;transition:all .3s ease-in-out}.content a:hover{color:var(--mainColor);text-decoration-color:var(--mainColor)}.content blockquote{background-color:var(--bgLight);border-left:4px solid var(--mainColor);border-radius:0 12px 12px 0;color:var(--linkMenuColor);font-size:18px;font-weight:500;line-height:140%;margin:24px 0;padding:20px 24px}@media (max-width:767px){.content blockquote{font-size:15px;margin:16px 0;padding:16px}}.content ol,.content ul{font-size:18px;font-weight:500;line-height:140%;list-style:none;margin:0 0 16px;padding-left:0}@media (max-width:767px){.content ol,.content ul{font-size:15px;margin-bottom:12px}}.content ol li+li,.content ul li+li{margin-top:8px}.content ul li{padding-left:20px;position:relative}.content ul li:before{background-color:var(--mainColor);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.content ol{counter-reset:content-ol}.content ol li{counter-increment:content-ol;margin-bottom:6px;padding-left:40px;position:relative}.content ol li:last-child{margin-bottom:0}.content ol li:before{background-color:var(--mainColor);border-radius:50%;color:var(--textColor);content:counter(content-ol);font-size:14px;font-weight:700;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:28px}@media (max-width:767px){.content ol li:before{font-size:12px;height:24px;line-height:24px;width:24px}.content ol li{padding-left:34px}}.content table{border-collapse:collapse;font-size:16px;font-weight:500;line-height:120%;margin:16px 0 24px;width:100%}@media (max-width:767px){.content table{display:block;font-size:14px;overflow-x:auto}}.content thead{background-color:var(--bgLight)}.content td,.content th{border:1px solid rgba(99,99,99,.2);padding:14px 16px;text-align:left;vertical-align:top}@media (max-width:767px){.content td,.content th{padding:10px 12px}}.content th{color:var(--linkMenuColor);font-weight:700}.content td{color:var(--textColor)}
