*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../assets/fonts/Montserrat-Bold.woff2) format("woff2")}body{color:#170381;font-family:Montserrat,sans-serif;font-size:16px;min-width:320px}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:1224px;padding-left:12px;padding-right:12px}.btn{align-items:center;background:#007a33;border-radius:8px;color:#fff;display:flex;font-size:16px;gap:6px;justify-content:center;line-height:125%;min-height:44px;padding:8px 16px;transition:background .3s;width:100%}.btn,.title{font-weight:600}.title{color:#170381;font-size:28px;line-height:120%;text-transform:uppercase}.title:not(:last-child){margin-bottom:32px}.block-form__title{color:#170381;font-size:16px;font-weight:600;line-height:125%}.block-form__title:not(:last-child){margin-bottom:16px}.block-form__inputs{display:flex;flex-direction:column;gap:16px}.block-form__inputs:not(:last-child){margin-bottom:16px}.block-form__input{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#170381;font-size:14px;font-weight:400;height:44px;line-height:150%;padding:6px 24px}.block-form__input::placeholder{color:#88898a}.contacts__body .block-form__btn{background-color:#170381}.block-form__actions{display:flex;flex-direction:column;gap:23px}.block-form__descr{align-items:center;color:#170381;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;justify-content:center;line-height:150%;text-align:center}.back-block{margin:0 auto 78px;max-width:1224px;padding:0 12px}.back-block__btn{background:#c7d259;color:#000;font-weight:400;margin:0 auto;max-width:fit-content;text-align:center}[data-fls-spollers] summary{list-style:none}[data-fls-spollers] summary::-webkit-details-marker,[data-fls-spollers] summary::marker{display:none}.spollers{display:grid;gap:15px}.spollers__item{font-size:1.25rem}.spollers__title{border:1px solid #eee;border-radius:5px;cursor:default;list-style:none;padding:10px 15px;position:relative;text-align:left;width:100%}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:after,.--spoller-init .spollers__title:before{background-color:#000;content:"";height:2px;position:absolute;right:10px;top:50%;transition:transform .5s ease 0s;width:15px}.--spoller-init .spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}.--spoller-init .spollers__title:after{transform:translateY(-50%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:before{transform:translateX(-75%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:after{transform:rotate(40deg)}.spollers__body{border:1px solid #eee;border-radius:5px;padding:20px}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.options{align-items:flex-start;display:flex;flex-direction:column}.options__item{cursor:pointer;position:relative}.options__item:not(:last-child){margin-bottom:5px}.options__input{height:0;opacity:0;position:absolute;width:0}.options__input:focus-visible+.options__text{outline:1px solid #000}.options__input:checked+.options__text:after{transform:scale(1)}.options__text{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.options__text:before{align-self:flex-start;border:1px solid #a7a9ac;border-radius:50%;content:"";flex:0 0 20px;height:20px;width:20px}.options__text:after{background-color:#7a956b;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:5px;transform:scale(0);transition:all .3s ease 0s;width:10px}.top-block{background-color:#170381;color:#fdfcfc;display:flex;min-height:40px;padding:9px 0}.top-block__container{align-items:center;display:flex;gap:24px;justify-content:center;min-width:0}.top-block__arrow{display:grid;flex-shrink:0;overflow:hidden;place-content:center;width:32px}.top-block__arrow.swiper-button-disabled{opacity:.4}.top-block__slide{color:#fdfcfc;display:grid;font-size:14px;font-weight:500;line-height:150%;place-content:center;text-align:center;text-transform:uppercase}.header__body{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;gap:16px;justify-content:space-between;padding:22px 0}.header__logo{max-width:242px;width:100%}.header__logo img{object-fit:cover;width:100%}.menu__list{align-items:center;column-gap:80px;display:flex;justify-content:space-between;row-gap:16px}.menu__link{color:#170381;font-size:16px;font-weight:400;line-height:1.5;text-align:center;transition:opacity .3s}.product__body{display:grid;gap:56px;grid-template-columns:1fr 1.1fr;min-width:0}.product__card{min-width:0}.product__slider{border-radius:4px;margin-bottom:8px;position:relative}.product__slide{border-radius:4px;overflow:hidden}.product__slide img{height:100%;object-fit:cover;width:100%}.product__thumbs-slide{border:1px solid transparent;cursor:pointer;padding:4px;transition:border .3s}.product__thumbs-slide img{height:100%;object-fit:cover;width:100%}.product__thumbs-slide.swiper-slide-thumb-active{border-color:#d9d9d9}.product__info{margin-bottom:25px}.product__bagde{background:#e8f367;border-radius:12px;color:#170381;font-size:14px;font-weight:600;line-height:114%;margin-bottom:15px;max-width:fit-content;padding:4px 14px}.product__title{font-size:32px;font-weight:500;line-height:128%}.product__medium,.product__title{color:#170381;margin-bottom:18px;text-transform:uppercase}.product__medium{font-size:20px;font-weight:600;line-height:140%}.product__sale{margin-bottom:14px}.product__sale-badge{background:#e8f367;color:#170381;font-size:20px;font-weight:600;line-height:120%;margin-bottom:12px;max-width:fit-content;padding:2px 5px}.product__sale-descr{color:#170381;font-size:14px;font-weight:500;line-height:120%}.product__rating{align-items:center;display:flex;gap:12px;margin-bottom:14px}.product__rating-stars{align-items:center;display:flex;gap:2px}.product__rating-stars img{height:15px;object-fit:contain;width:15px}.product__rating-text{line-height:175%}.product__list li,.product__rating-text{color:#170381;font-size:16px;font-weight:500}.product__list li{line-height:150%;padding-left:24px;position:relative}.product__list li:not(:last-child){margin-bottom:16px}.product__list li:before{background:url(../assets/img/icons/list-icon.svg) 50%/15px 15px no-repeat;content:"";height:15px;left:0;position:absolute;top:4px;width:15px}.product__form{border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-bottom:21px}.product__row:not(:last-child){margin-bottom:24px}.product__row:nth-child(2){border-bottom:1px solid #d9d9d9;padding-bottom:24px}.product__head{align-items:center;display:flex;gap:12px;margin-bottom:20px}.product__head:after{background-color:#c7d259;content:"";flex:1 1 auto;height:.5px}.product__subtitle{color:#000;font-size:16px;font-weight:600;line-height:150%}.product__prices{align-items:center;display:flex;font-size:20px;font-weight:500;gap:8px;line-height:120%}.product__price{color:#170381;font-size:24px;font-weight:600}.product__oldprice{color:rgba(23,3,129,.5);text-decoration:line-through}.product__descr{color:#170381;font-size:12px;font-weight:600;line-height:123%}.product__block:not(:last-child){margin-bottom:35px}.product__reviews{background:#3353a0;border-radius:4px;display:flex;justify-content:space-between}.product__reviews-info{color:#fff;max-width:320px;padding:14px 19px 12px}.product__reviews-title{align-items:center;background:#170381;border:1px solid #bccf55;border-radius:20px;display:flex;font-size:13px;font-weight:600;gap:6px;line-height:123%;margin-bottom:12px;max-width:fit-content;padding:4px 8px}.product__reviews-text{color:#fff;font-size:12px;font-weight:600;line-height:150%;margin-bottom:8px}.product__reviews-author{color:#fff;font-size:12px;font-weight:500;line-height:150%}.product__reviews-img{margin-left:-30px;margin-top:-43px;max-width:265px}.product__reviews-img img{height:100%;object-fit:cover;object-position:top left;width:100%}.product__img{margin-bottom:63px}.product__img img{object-fit:cover;width:100%}.product__btn:not(:last-child){margin-bottom:40px}.choice{border-bottom:1px solid #d9d9d9;margin-bottom:36px;padding-bottom:28px}.choice__title:not(:last-child){margin-bottom:16px}.choice__text{color:#170381;font-size:16px;font-weight:500;line-height:150%}.choice__text:not(:last-child){margin-bottom:56px}.sizes{display:flex;flex-wrap:wrap;gap:12px}.sizes__item{cursor:pointer}.sizes__input{height:0;opacity:0;position:absolute;width:0}.sizes__input:checked+.sizes__body{border-color:#c7d259}.sizes__body{align-items:center;background:#fafafa;border:2px solid #d9d9d9;border-radius:4px;display:flex;flex-direction:column;gap:7px;min-width:172px;padding:7px 16px;width:100%}.sizes__text{color:#000;font-size:14px;font-weight:600;line-height:100%}.variants{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.variants__item{cursor:pointer;width:100%}.variants__input{height:0;opacity:0;position:absolute;width:0}.variants__input:checked+.variants__label{border-color:#c7d259}.variants__label{align-items:center;background:#fafafa;border:2px solid #d9d9d9;border-radius:4px;display:grid;gap:25px;grid-template-columns:80px 1fr .7fr;padding-right:10px;width:100%}.variants__img{border-radius:4px;flex-shrink:0;max-width:80px;overflow:hidden}.variants__img img{height:100%;object-fit:cover;width:100%}.variants__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:8px 0}.variants__title{color:#000;font-size:16px;font-weight:500;line-height:175%}.variants__prices{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:6px;line-height:175%;padding:8px 0}.variants__price{color:#170381}.variants__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.variants__badge{background:#e8f367;border-radius:4px;color:#170381;font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px}.variants__oldprice{color:rgba(23,3,129,.5);text-decoration:line-through}.benefits__items{display:flex;flex-wrap:wrap;gap:10px}.benefits__item{align-items:center;background:linear-gradient(180deg,#e8f367,#f4fab8);border-radius:4px;display:flex;flex:1 1 139px;flex-direction:column;gap:8px;justify-content:center;padding:14px 24px}.benefits__item:last-child .benefits__icon{padding:2px}.benefits__icon{background-color:#170381;border:2px solid #c7d259;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);display:grid;height:40px;padding:6px;place-content:center;width:40px}.benefits__icon img{height:100%;object-fit:cover;width:100%}.benefits__text{color:#000;flex:1 1 auto;font-size:14px;font-weight:500;line-height:143%;text-align:center}.features{border-bottom:1px solid #d9d9d9;padding-bottom:30px}.features:not(:last-child){margin-bottom:28px}.features__list:not(:last-child){margin-bottom:22px}.features__list li{color:#170381;font-size:16px;font-weight:500;line-height:150%;padding-left:40px;position:relative}.features__list li:not(:last-child){margin-bottom:12px}.features__list li:before{background:url(../assets/img/icons/list-icon.svg) 50%/20px 20px no-repeat;content:"";height:20px;left:0;position:absolute;top:4px;width:20px}.video:not(:last-child){margin-bottom:36px}.video__block{background:#3353a0;padding:6px 35px}.video__block video{object-fit:cover;width:100%}.product-spollers{display:flex;flex-direction:column;gap:8px;margin-bottom:41px}.product-spollers__item{background-color:#fafafa;border:.2px solid #c7d259;border-radius:12px;padding:18px 28px}.product-spollers__title{color:#170381;cursor:pointer;font-size:16px;font-weight:600;line-height:125%;padding-right:30px;position:relative}.product-spollers__title:after,.product-spollers__title:before{background-color:#170381;content:"";height:1px;position:absolute;right:10px;top:50%;transition:transform .5s ease 0s;width:13px}.product-spollers__title:before{transform:translateY(-50%)}.product-spollers__title:after{transform:translateY(-50%) rotate(-90deg)}.product-spollers__title.--spoller-active:after,.product-spollers__title.--spoller-active:before{transform:rotate(0deg)}.product-spollers__body{padding-top:28px}.product-spollers__body p{color:#170381;font-size:16px;font-weight:500;line-height:120%}.product-spollers__body p:not(:last-child){margin-bottom:16px}.product-spollers__list li{color:#170381;font-size:16px;font-weight:500;line-height:150%;padding-left:24px;position:relative}.product-spollers__list li:not(:last-child){margin-bottom:20px}.product-spollers__list li:before{background:url(../assets/img/icons/list-icon.svg) 50%/15px 15px no-repeat;content:"";height:15px;left:0;position:absolute;top:4px;width:15px}.warranty{align-items:center;background:linear-gradient(180deg,#e8f367 33.18%,#f4fab8);border-radius:12px;column-gap:36px;display:flex;padding:20px 12px 20px 50px;row-gap:16px}.warranty__icon{flex-shrink:0;max-width:83px}.warranty__icon img{object-fit:cover;width:100%}.warranty__body{max-width:390px}.warranty__title{font-weight:700;margin-bottom:16px}.warranty__text,.warranty__title{color:#000;font-size:16px;line-height:125%}.warranty__text{font-weight:500}.review-images{margin-bottom:140px}.review-images__wrapper{transition-timing-function:linear}.review-images__slide{border-radius:8px;overflow:hidden}.review-images__slide img{object-fit:cover;width:100%}.review-images__title{background:#3353a0;border-radius:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;font-size:28px;font-weight:500;line-height:1.2;margin:-55px auto 0;max-width:468px;padding:24px 46px;position:relative;text-align:center;z-index:9}.reviews{margin-bottom:140px}.reviews__head{margin-bottom:122px}.reviews__title{color:#000;font-size:24px;font-weight:600;margin-bottom:40px;text-align:center}.reviews__descr{align-items:center;color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:8px;line-height:100%;margin-bottom:52px}.reviews__rating{gap:4px}.reviews__rating,.reviews__rating-stars{align-items:center;display:flex}.reviews__rating-stars img{height:17px;object-fit:cover;width:17px}.reviews__ratings{display:flex;flex-direction:column;gap:10px}.reviews__item{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:320px;width:100%}.reviews__item-icons{align-items:center;display:flex;min-width:56px}.reviews__item-icons img{height:12px;object-fit:cover;width:12px}.reviews__item-line{background:#d9d9d9;height:12px;max-width:128px;width:100%}.reviews__item-line span{background:#3353a0;display:block;height:100%}.reviews__item-num{color:#000;font-size:13px;font-weight:400;line-height:123%;min-width:22px}.reviews__wrapper{margin-bottom:64px}.reviews__slide{column-gap:20px;columns:300px}.reviews__navigation{align-items:center;display:flex;gap:20px;justify-content:center}.reviews__navigation .swiper-button-next,.reviews__navigation .swiper-button-prev{color:#c7d259;transition:opacity .3s}.reviews__navigation .swiper-pagination{align-items:flex-end;color:#c7d259;display:flex;font-size:16px;font-weight:500;gap:10px;transition:font-size .3s}.reviews__navigation .swiper-pagination-bullet{cursor:pointer}.reviews__navigation .swiper-pagination-bullet-active{color:#170381;font-size:20px}.reviews__navigation .swiper-button-disabled{opacity:0;pointer-events:none}.item-reviews{background:#fff;border:1px solid rgba(51,83,160,.2);border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.01),0 10px 20px 0 rgba(0,0,0,.01),0 24px 40px 0 rgba(0,0,0,.01);break-inside:avoid-column;margin-bottom:19px;padding:29px 36px}.item-reviews__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:29px}.item-reviews__rating{align-items:center;display:flex;gap:2px}.item-reviews__rating img{height:17px;object-fit:cover;width:17px}.item-reviews__date{color:#495057;font-size:14px;font-weight:400;line-height:129%}.item-reviews__body{color:#170381;display:flex;flex-direction:column;font-size:16px;gap:12px}.item-reviews__title{font-weight:600}.item-reviews__text{flex:1 1 auto;font-weight:500;line-height:125%}.item-reviews__images{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.item-reviews__img{border-radius:8px;overflow:hidden}.item-reviews__img img{height:100%;object-fit:cover;width:100%}.item-reviews__feedback{background:rgba(199,210,89,.3);color:#170381;font-size:16px;font-weight:500;line-height:125%;margin:32px auto 0;padding:18px 9px}.item-reviews__feedback p:not(:last-child){margin-bottom:16px}.advantages{margin-bottom:80px}.advantages__body{column-gap:29px;display:flex;flex-wrap:wrap;row-gap:16px}.advantages__item{border-radius:24px;display:flex;flex:1 1 280px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:200px 20px 50px;position:relative}.advantages__item:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7));content:"";z-index:1}.advantages__bg,.advantages__item:before{height:100%;left:0;position:absolute;top:0;width:100%}.advantages__bg{object-fit:cover;object-position:top center;z-index:-1}.advantages__title{line-height:111%;margin-bottom:48px;word-wrap:break-word}.advantages__text,.advantages__title{color:#170381;font-weight:500;z-index:2}.advantages__text{font-size:16px;line-height:125%}.info{margin-bottom:80px}.info__body{background:linear-gradient(180deg,rgba(51,83,160,.7),#3353a0) 50%/cover no-repeat,url(../assets/img/info-bg.webp) 50%/cover no-repeat;border-radius:12px;color:#fff;padding:48px 20px 97px}.info__top{margin:0 auto 72px;max-width:fit-content}.info__logo{margin-bottom:28px;max-width:264px}.info__logo img{object-fit:cover;width:100%}.info__descr{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;gap:11px;letter-spacing:.03em;line-height:97%;text-align:center;text-transform:uppercase}.info__descr:after,.info__descr:before{background-color:#fff;content:"";flex:1 1 auto;height:1px}.info__content{align-items:center;column-gap:64px;display:flex;row-gap:20px}.info__left{align-self:flex-start;max-width:494px;width:100%}.info__img{filter:drop-shadow(2px 2px 50px rgba(255,255,255,.7));margin-bottom:48px}.info__img img{object-fit:cover;width:100%}.info__features{column-gap:46px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:42px}.info__feature{align-items:center;display:flex;gap:9px}.info__icon{flex-shrink:0}.info__icon svg{object-fit:cover;width:19px}.info__subtext{color:#fff;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:114%;text-transform:lowercase}.info__right{max-width:557px;width:100%}.info__title{color:#fff;font-size:24px;font-weight:500;letter-spacing:.03em;line-height:121%;text-transform:uppercase}.info__title:not(:last-child){margin-bottom:20px}.info__text{color:#fff;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:150%}.info__text b{font-weight:600}.info__text:not(:last-child){margin-bottom:32px}.info__subtitle{background:#e8f367;border-radius:32px;color:#170381;font-size:16px;font-weight:400;letter-spacing:.03em;line-height:97%;max-width:fit-content;padding:8px 10px;text-align:center;text-transform:uppercase}.info__subtitle:not(:last-child){margin-bottom:24px}.about{margin-bottom:122px}.about__body{background:linear-gradient(180deg,#e8f367,#c7d259);border-radius:12px;column-gap:80px;display:flex;justify-content:space-between;overflow:hidden;row-gap:32px}.about__info{padding:108px 0 108px 81px}.about__title{font-size:32px;font-weight:600;line-height:137%;margin-bottom:20px;text-transform:uppercase}.about__text,.about__title{color:#170381;letter-spacing:.03em}.about__text{font-size:16px;font-weight:500;line-height:150%}.about__text b{font-weight:600}.about__text p:not(:last-child){margin-bottom:24px}.about__img{max-width:480px;width:100%}.about__img img{height:100%;object-fit:cover;width:100%}.about-features{background:#fafafa;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:126px}.about-features__body{column-gap:66px;display:flex;row-gap:16px}.about-features__info{max-width:660px;padding:62px 0 48px;width:100%}.about-features__title{color:#170381;font-weight:600;line-height:114%;margin-bottom:24px;text-align:center}.about-features__text{color:#170381;font-size:20px;font-weight:500;letter-spacing:.03em;line-height:120%;margin-bottom:34px;text-align:center}.about-features__items{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.about-features__img img{height:100%;object-fit:cover;width:100%}.item-features{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:14px;padding:14px 22px}.item-features--big .item-features__icon{height:40px;width:40px}.item-features__icon{flex-shrink:0;height:32px;width:32px}.item-features__icon img{object-fit:cover;width:100%}.item-features__num{color:#170381;font-size:20px;font-weight:600;line-height:100%}.item-features__num:not(:last-child){margin-bottom:6px}.item-features__subtext{color:#170381;font-size:13px;font-weight:600;line-height:135%}.item-features__text{color:#170381;font-size:16px;font-weight:600;line-height:130%}.faq{margin-bottom:100px}.faq__title{color:#170381;font-size:32px;font-weight:600;line-height:120%;margin-bottom:87px;text-align:center}.faq__body{align-items:center;column-gap:50px;display:grid;grid-template-columns:1fr 1.1fr;row-gap:40px}.faq__img{align-self:start;border-radius:12px;overflow:hidden}.faq__img img{object-fit:cover;width:100%}.faq-spollers__item{border-top:1px solid #d9d9d9;padding:22px 0}.faq-spollers__item:last-child{border-bottom:1px solid #d9d9d9}.faq-spollers__title{color:#170381;cursor:pointer;font-size:16px;font-weight:500;line-height:1.25;padding-right:45px;position:relative}.faq-spollers__title:after,.faq-spollers__title:before{background-color:#170381;content:"";height:2px;position:absolute;right:10px;top:50%;transition:transform .5s ease 0s;width:13px}.faq-spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}.faq-spollers__title:after{transform:translateY(-50%) rotate(-40deg)}.faq-spollers__title.--spoller-active:before{transform:translateX(-75%) rotate(-40deg)}.faq-spollers__title.--spoller-active:after{transform:rotate(40deg)}.faq-spollers__body{color:#170381;font-size:14px;font-weight:400;line-height:143%;padding-top:36px}.faq-spollers__body p:not(:last-child){margin-bottom:16px}.contacts{background:#c7d259;margin-bottom:63px;padding:45px 0}.contacts__title{color:#170381;font-size:16px;font-weight:600;line-height:175%;margin-bottom:20px;text-align:center;text-transform:uppercase}.contacts__body{column-gap:28px;display:grid;grid-template-columns:repeat(3,1fr)}.footer{background-color:#170381;padding:99px 0}.footer__body{align-items:center;column-gap:32px;display:flex;justify-content:space-between;row-gap:56px}.footer__logo{max-width:264px}.footer__logo img{object-fit:cover;width:100%}.footer__content{color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:1.2}@media (max-width:76.5em){.menu__list{gap:16px 32px}.product__body{gap:24px}.warranty{column-gap:20px;padding:20px 12px}.info__content{column-gap:32px}.info__features{column-gap:20px;row-gap:16px}.about__body{column-gap:32px}.about__info{padding:108px 0 108px 32px}.about-features__body{column-gap:32px}.about-features__img{margin-right:.000001px}.faq__body{column-gap:32px}}@media (max-width:61.99875em){.product__reviews-info{max-width:220px;padding:9px}.variants__label{gap:16px}.about__info{padding:42px 0 42px 32px}.contacts__body{gap:12px}}@media (max-width:47.99875em){.btn{min-height:60px}.title{font-size:22px}.title:not(:last-child){margin-bottom:20px}.block-form__inputs{gap:12px}.block-form__inputs:not(:last-child){margin-bottom:20px}.block-form__input{height:60px}.back-block{margin-bottom:52px}.back-block__btn{min-height:44px}.header{border-bottom:1px solid #d9d9d9}.header__body{border-bottom:none;padding:19px 0}.header__logo{max-width:120px}.menu__link{font-size:14px}.product__body{grid-template-columns:1fr}.product__card{margin:0 -12px}.product__thumbs-slider{padding:0 12px}.product__bagde{font-size:12px;line-height:133%;margin-bottom:12px}.product__title{font-size:18px;font-weight:600;margin-bottom:15px}.product__title span{font-weight:700}.product__medium{font-size:16px;font-weight:500}.product__medium,.product__sale{margin-bottom:12px}.product__rating{gap:4px;margin-bottom:10px}.product__list li,.product__rating-text{font-size:14px}.product__list li:not(:last-child){margin-bottom:8px}.product__form{border-bottom:none;margin-bottom:0;padding-bottom:64px}.product__subtitle{font-size:14px}.product__prices{font-size:16px}.product__descr{font-size:14px}.product__reviews{flex-direction:column-reverse}.product__reviews-info{max-width:100%}.product__reviews-title{margin:0 auto 15px}.product__reviews-text{margin-bottom:12px}.product__reviews-img{margin:-58px 0;max-width:100%}.product__img{margin:0 -12px 32px}.choice{margin-bottom:32px;padding-bottom:32px}.choice__text{font-size:14px}.choice__text:not(:last-child){margin-bottom:86px}.sizes__body{min-width:140px}.variants{gap:20px}.variants__prices,.variants__title{font-size:14px}.variants__badge{font-size:10px}.benefits__item{padding:10px}.benefits__icon{height:30px;padding:4px;width:30px}.features{padding-bottom:20px}.features__list:not(:last-child){margin-bottom:32px}.features__list li{font-size:14px;padding-left:24px}.features__list li:before{background-size:15px 15px;height:15px;width:15px}.video:not(:last-child){margin-bottom:32px}.video__block{padding:6px 10px}.product-spollers{margin-bottom:24px}.product-spollers__item{padding:18px 16px}.product-spollers__title{font-size:14px}.product-spollers__body{padding-top:16px}.product-spollers__body p,.product-spollers__list li{font-size:14px}.product-spollers__list li:not(:last-child){margin-bottom:12px}.warranty__body{max-width:100%}.review-images{margin-bottom:100px}.review-images__title{font-size:24px;margin-top:-20px;max-width:316px;padding:23px 12px}.reviews,.reviews__head{margin-bottom:64px}.reviews__title{margin-bottom:20px}.reviews__descr{font-size:14px;margin-bottom:40px}.reviews__item{gap:24px}.reviews__wrapper{margin-bottom:36px}.reviews__slide{column-gap:16px}.item-reviews{margin-bottom:16px;padding:29px 16px}.item-reviews__head{margin-bottom:23px}.item-reviews__body{font-size:14px}.item-reviews__feedback{font-size:14px;margin:24px auto 0}.advantages{margin-bottom:56px}.advantages__item{padding:150px 10px 30px}.advantages__title{font-size:24px;margin-bottom:16px}.advantages__text{font-size:14px}.info{margin-bottom:36px}.info__body{padding:31px 10px 48px}.info__top{margin-bottom:30px}.info__content{align-items:stretch;flex-direction:column}.info__left{display:flex;flex-direction:column-reverse;max-width:100%}.info__img{margin-bottom:0}.info__features{margin-bottom:16px}.info__right{max-width:100%}.info__title{text-align:center}.info__text{font-size:14px}.info__text:not(:last-child){margin-bottom:20px}.info__subtitle{font-size:14px;font-weight:600;text-transform:none}.info__subtitle:not(:last-child){margin-bottom:12px}.about{margin-bottom:44px}.about__body{flex-direction:column-reverse}.about__info{padding:0 12px 48px}.about__title{font-size:20px;margin-bottom:16px}.about__text{font-size:14px}.about__text p:not(:last-child){margin-bottom:16px}.about__img{max-width:100%}.about-features{margin-bottom:46px}.about-features__body{flex-direction:column-reverse}.about-features__info{padding:0 0 48px}.about-features__title{margin-bottom:8px}.about-features__text{font-size:14px;margin-bottom:12px}.about-features__img{margin:0 -12px}.faq{margin-bottom:88px}.faq__title{font-size:24px;margin-bottom:16px}.faq__body{grid-template-columns:1fr}.faq-spollers__title{font-size:14px}.contacts{margin-bottom:104px;padding:69px 0 51px}.contacts__title{margin-bottom:28px}.footer{padding:76px 0 83px}}@media (max-width:40.62375em){.contacts__body{grid-template-columns:1fr}.contacts__body .block-form__btn{margin-top:28px}}@media (max-width:34.37375em){.menu{display:none}}@media (max-width:29.99875em){.top-block__container{gap:12px}.top-block__arrow{width:24px}.top-block__slide{font-size:12px;line-height:133%}.header{margin-bottom:32px}.product{margin-bottom:33px}.variants__label{align-content:center;column-gap:19px;grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;padding:4px 10px 4px 0;row-gap:4px}.variants__img{grid-row:span 3}.variants__body{display:contents}.variants__prices{padding:0}.variants__badges{order:1}.benefits__text{font-size:12px;font-weight:600}.warranty{flex-direction:column;justify-content:center;padding:24px 10px 16px;text-align:center}.warranty__icon{max-width:72px}.warranty__title{margin:0 auto 16px;max-width:215px}.advantages__item{border-radius:12px;padding:110px 10px 30px}.info__features{grid-template-columns:1fr}.info__feature{max-width:200px}.info__feature:nth-child(2n){justify-content:flex-end;margin-left:auto}.about-features__title{font-size:28px}.about-features__items{gap:8px;grid-template-columns:repeat(2,1fr)}.item-features{flex-direction:column;padding:12px}.item-features--big{flex-direction:row;grid-column:1/-1}.item-features__text{font-size:12px;text-align:center}.footer__body{flex-direction:column}}@media (max-width:22.49875em){.review-images__title{font-size:20px;max-width:280px}}@media (min-width:29.99875em) and (max-width:76.5em){.header{margin-bottom:clamp(32px,-11.8679605387px + 9.1395392597vw,100px)}.product{margin-bottom:clamp(33px,-52.1554528104px + 17.7414585629vw,165px)}.about-features__title{font-size:clamp(28px,9.9367221311px + 3.7633396952vw,56px)}}@media (min-width:47.99875em) and (max-width:76.5em){.advantages__title{font-size:clamp(24px,3.7908863646px + 2.6314635323vw,36px)}}@media (min-width:47.99875em){.product__card{align-self:start;position:sticky;top:20px}}@media (min-width:61.99875em){.top-block__slider{max-width:380px}}@media (min-width:76.5em) and (max-width:89.99875em){.about-features__img{margin-right:clamp(-100px,566.7191473284px + -46.3005838504vw,.000001px)}}@media (min-width:76.5em){.header{margin-bottom:100px}.product{margin-bottom:165px}.advantages__title{font-size:36px}.about-features__title{font-size:56px}}@media (min-width:89.99875em){.about-features__img{margin-right:-100px}}@media (any-hover:hover){.btn:hover{background:#009b40}.contacts__body .block-form__btn:hover{background-color:#1c00aa}.back-block__btn:hover{background:#e9f56b}.menu__link:hover{opacity:.8}.footer__list a:hover{text-decoration:underline}}