.wrapper-block{max-width:675px}.container{padding-bottom:250px}.container.no-footer,.container.short-footer{padding-bottom:0}.flex-container{flex-direction:column-reverse}.flex-container.column-reverse{flex-direction:column}.flex-container .flex-block.w50{max-width:100%;min-width:100%}.flex-container .flex-block.flex-text{margin-bottom:60px;padding:0}.circle-btn img{width:36px}.header{padding:0 20px;transition:all 0s}.header .flex-wrapper{height:60px}.header .logo{gap:0}.header .logo img{width:90px}.header .logo .back-img{transform:rotate(90deg);width:16px}.header .menu{display:none}.header .header-center{justify-content:space-between}.header .btns-desktop{display:none}.header .open-close-menu{display:block;height:36px;width:36px}.header .open-close-menu:before{height:22px;width:22px}.header .fast-links{margin-right:15px}.header .fast-links .link-block.to-basket .goods-num{border-radius:16px;font-size:10px;line-height:16px;min-width:16px}.header .fast-links .link-block .btn{height:36px;width:100px}.header .fast-links .link-block .btn .btn-text{font-size:12px;line-height:36px;padding:0}.header.have-opened-menu .header-center-wrapper{background:rgba(21,24,28,.3);bottom:0;height:100%;left:0;position:fixed;transition:all 0s;width:100%}.header.have-opened-menu .header-center-wrapper a,.header.have-opened-menu .header-center-wrapper div,.header.have-opened-menu .header-center-wrapper span{transition:all 0s}.header.have-opened-menu .header-center-wrapper .header-center{align-items:flex-start;background:#fff;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto;padding:80px 60px;position:absolute;right:0;top:0;width:400px}.header.have-opened-menu .menu{display:block;margin-bottom:30px}.header.have-opened-menu .menu a{border:none;font-size:28px;font-weight:600;line-height:30px;margin-bottom:20px;margin-right:0}.header.have-opened-menu .menu a:last-child{margin-bottom:0}.header.have-opened-menu .menu a.active,.header.have-opened-menu .menu a:hover{border:none}.header.have-opened-menu .fast-links{border-bottom:1px solid #dedede;border-top:1px solid #dedede;flex-direction:column;margin-bottom:30px;margin-right:0;padding:30px 0;width:100%}.header.have-opened-menu .fast-links .link-block{margin-bottom:15px;margin-right:0;width:100%}.header.have-opened-menu .fast-links .link-block.to-basket{align-items:center;display:flex}.header.have-opened-menu .fast-links .link-block.to-basket .goods-num-block{display:flex}.header.have-opened-menu .fast-links .link-block.to-basket .goods-num-block span.goods-num{left:23px;right:auto}.header.have-opened-menu .fast-links .link-block.to-basket .goods-num-block span.item-span{display:inline-block;padding-left:5px}.header.have-opened-menu .circle-btn{align-items:center;display:flex;width:100%}.header.have-opened-menu .circle-btn .on-mobile{display:block;margin-left:15px}.header.have-opened-menu .btns-mobile{display:block}.header.have-opened-menu .btns-mobile .btn{margin-bottom:15px}.header.have-opened-menu .open-close-menu{background:none;border:1px solid #eee;height:45px;position:absolute;right:20px;top:20px;width:45px;z-index:2}.header.have-opened-menu .open-close-menu:before{opacity:0}.header.have-opened-menu .open-close-menu:after{opacity:1}.header.fixed{background:#fff!important}.header.fixed.on-scroll{box-shadow:0 1px 20px 0 rgba(0,0,0,.05)!important}.header.order{background:transparent!important;position:absolute;top:0}.header.order .flex-wrapper{height:44px}.header.order .logo img{width:64px}.header.order .logo .back-img{width:16px}.header.order.on-scroll{box-shadow:none!important}.header.header-checkout .checkout img{width:16px}.header.header-checkout .checkout p{font-size:18px;line-height:24px}#menu .menu{display:block;margin-bottom:30px}#menu .menu a{border:none;font-size:40px;font-weight:600;line-height:45px;margin-bottom:40px;margin-right:0}#menu .menu a:last-child{margin-bottom:0}#menu .menu a.active,#menu .menu a:hover{border:none}#menu .fast-links{border-bottom:1px solid #dedede;border-top:1px solid #dedede;flex-direction:column;margin-bottom:30px;margin-right:0;padding:30px 0;width:100%}#menu .fast-links .link-block{margin-bottom:0;margin-right:0;width:100%}#menu .fast-links .link-block.to-basket{align-items:center;display:flex}#menu .fast-links .link-block.to-basket .goods-num-block{display:flex}#menu .fast-links .link-block.to-basket .goods-num-block span.goods-num{left:23px;right:auto}#menu .fast-links .link-block.to-basket .goods-num-block span.item-span{display:inline-block;padding-left:5px}#menu .circle-btn{align-items:center;display:flex;width:100%}#menu .circle-btn img{height:36px;width:36px}#menu .circle-btn .on-mobile{display:block;margin-left:15px}.main-screen .top-text-block{max-width:480px}.main-screen .top-text-block h1{margin-bottom:20px}.main-screen .top-text-block p{margin-bottom:30px}.button_su img{height:50px}.top-slider-wrapper .mainslide-block{border-radius:20px;width:205px}.top-slider-wrapper .mainslide-block span{font-size:20px;line-height:30px}.preview .preview-card{border-radius:20px;height:299px;margin:0 5px;max-width:205px;min-width:205px}.central-top-text-block{padding:60px 0}.central-top-text-block .flex-wrapper{margin-bottom:38px}.central-top-text-block img{height:72px;margin:auto 13px}.central-top-text-block img.plus{height:27px}.unique{padding:80px 0}.unique p{font-size:20px;line-height:28px}.central-top-video-block{margin:0 auto 80px;padding:0 30px}.central-top-video-block img{border-radius:20px}.central-top-video-block a{font-size:18px;padding:13px 25px 13px 17px}.central-top-video-block a img{height:34px;width:34px}.nutrition-active{padding:120px 0}.nutrition-active .wrapper-block{max-width:100%;padding-left:30px;padding-right:30px}.flex-container.special-flex{flex-direction:column;padding:60px 30px}.flex-container.special-flex.wrapper-block{max-width:100%}.flex-container.special-flex .flex-block{align-items:center;display:flex;flex-direction:row;height:auto;max-width:100%;min-width:100%;padding:45px 40px}.flex-container.special-flex .flex-block:first-child{margin-bottom:20px}.flex-container.special-flex .flex-block>*{width:50%}.flex-container.special-flex .flex-block img{bottom:auto;left:auto;position:static;transform:none}.flex-container.special-flex .flex-block .text{padding-right:26px}.flex-container.special-flex .flex-block .text h3{font-size:36px;line-height:45px}.flex-container.special-flex .flex-block .text p{font-size:18px;line-height:24px}.flex-container.special-flex .flex-block.second-card{flex-direction:row-reverse}.flex-container.special-flex .flex-block.second-card .text{padding-left:26px}.big-text-block{padding:80px 30px}.big-text-block .wrapper-block{max-width:100%}.get-care{padding:60px 0}.get-care .text p br{display:none}.get-care .swiper-container{padding:0 30px}.get-care .cards-flex .card{border-radius:20px;padding:30px}.get-care .cards-flex .card .b45{margin-bottom:20px}.essentials .animation-wrapper .animated-img{height:100%;left:auto;right:0}.essentials .animation-wrapper img{height:685px;width:auto}.essentials .animation-wrapper img.animation8-i1{height:auto;left:-120px;top:50%;transform:translateY(-50%);width:100%}.essentials .animation-wrapper img.animation8-i2{height:auto;left:-140px;top:50%;transform:translateY(-50%);width:100%}.products .swiper-container{padding-left:30px}.products .first-elem-1{display:none}.products-slider .swiper-slide{padding-top:35px;width:244px}.products-slider .product-block{padding:0 20px 40px}.products-slider .product-block .product-name{font-size:18px;line-height:22px}.products-slider .product-block .tab-num{font-size:12px;line-height:20px}.products-slider .product-block .product-type{font-size:14px;line-height:18px}.products-slider .product-block img{top:-35px}.products-slider .product-block.spec-block img{margin:104px auto 15px;width:60px}.products-slider .product-block.spec-block .text{margin-bottom:56px}.reviews{padding:50px 0}.reviews .review-block{border-radius:20px;padding:25px 20px;width:330px}.reviews .review-block .person-info{margin-bottom:20px}.reviews .review-block .review-text{margin-top:26px}.reviews .review-block .review-text .review-title{font-size:24px;line-height:28px;margin-bottom:15px}.reviews .review-block .review-text p{font-size:17px;line-height:24px}.questions{padding:40px 0}.questions .left-text{margin-bottom:50px;max-width:100%;min-width:100%;padding-right:0}.questions .left-text span{font-size:45px;line-height:50px;margin-bottom:20px}.questions .left-text p{font-size:14px;line-height:22px}.questions .question-block{padding:24px 0}.questions .question-block span{font-size:20px;line-height:28px}.questions .question-block span:after{height:18px;width:18px}.questions .question-block .text{padding-top:5px}.questions .question-block .text p{font-size:18px;line-height:24px}.numbers-block{background:#ebe6da}.numbers-block .flex-container{height:auto}.numbers-block .flex-container .flex-block>img{display:none}.numbers-block .flex-container .flex-block.left-position{justify-content:center;margin:60px 0}.numbers-block .flex-container .flex-block.left-position .flix{align-items:center;display:flex;flex-direction:column}.numbers-block .numbers{justify-content:center;margin-bottom:50px}.numbers-block .numbers .flex-block{margin-right:56px}.numbers-block h2{font-size:40px;line-height:45px;margin:0 auto 45px;max-width:340px}.numbers-block .m30{margin-bottom:5px}.numbers-block>img{display:block;position:static;width:100%}.numbers-block .btns{justify-content:start}.numbers-block .button_su{border-radius:60px;height:60px}.numbers-block .button_su .btn-text{font-size:18px;line-height:60px;padding:0 40px}.numbers-block .button_su.btn-white .btn-text{font-size:18px;line-height:56px;padding:0 40px}.nutrition-active .animation-wrapper img{right:auto}.essentials .column-reverse .animation-wrapper img{left:auto;right:auto}.essentials .column-reverse .animation-wrapper img.animation8-i1{left:-120px}.essentials .column-reverse .animation-wrapper img.animation8-i2{left:-140px}.animation8-i1,.animation8-i2{opacity:0}.animate .animation8-i1{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:forwards;-webkit-animation-name:animation8-i1;animation-name:animation8-i1;position:relative}.animate .animation8-i2{-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-name:animation8-i2;animation-name:animation8-i2;position:relative}@keyframes animation8-i1{0%{left:-160px;opacity:0}to{left:-120px;opacity:1}}@keyframes animation8-i2{0%{left:-180px;opacity:0}to{left:-140px;opacity:1}}.page-text-block{max-width:100%;padding-left:30px;padding-right:30px}.to-catalog{padding:80px 0 60px}.to-catalog .wrapper-block{max-width:100%;padding-left:46px;padding-right:46px;width:100%}.to-catalog .text{margin:0 auto 60px;width:480px}.to-catalog-links-wrapper{position:relative}.to-catalog-links-wrapper img:not(.arrow){border-radius:18px}.to-catalog-links-wrapper .to-full-collection{margin-right:3%;max-width:48.5%;min-width:48.5%}.to-catalog-links-wrapper .to-full-collection .link-block{bottom:32%}.to-catalog-links-wrapper .to-full-collection .link-block .s-text{font-size:36px;line-height:40px;padding:0 20px 20px}.to-catalog-links-wrapper .to-full-collection .link-block .button_su.btn.btn-big .btn-text{width:auto}.to-catalog-links-wrapper .to-catalog-links-right-block{flex-direction:column;max-width:48.5%;min-width:48.5%}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block{margin-right:0;max-width:100%;min-width:100%}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block:first-child,.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block:nth-child(2){margin-bottom:6%}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block:nth-child(3){bottom:0;left:0;margin-bottom:0;max-width:48.5%;min-width:48.5%;position:absolute}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block:last-child{margin-bottom:0}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block{align-items:center;padding:25px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block span{font-size:18px;line-height:22px;padding-right:0}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block .arrow{width:16px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block a:hover span{padding-right:0}.page-wrapper-block{max-width:100%;padding-left:46px;padding-right:46px}.catalog-top-wrapper{padding:60px 0 40px}.catalog-top-wrapper .catalog-top{flex-wrap:wrap;padding-bottom:30px}.catalog-top-wrapper .catalog-top h1{font-size:40px;line-height:45px;margin-bottom:20px}.catalog-top-wrapper .catalog-top span{font-size:20px;line-height:28px}.catalog-top-wrapper .catalog-top .flex-block{max-width:100%;min-width:100%}.catalog-top-wrapper .catalog-top .flex-block.text{margin-left:0;padding-left:0}.directory-sections-block{flex-wrap:wrap}.directory-sections-block .flex-block{border-radius:18px;margin-bottom:18px;margin-right:18px;max-width:calc(50% - 9px);min-width:calc(50% - 9px);position:relative}.directory-sections-block .flex-block:nth-child(2n){margin-right:0}.directory-sections-block .flex-block span{font-size:20px;left:24px;line-height:24px;top:24px}.directory-sections-block .flex-block .arrow{height:24px;width:24px}.directory-sections-block .flex-block .arrow:after,.directory-sections-block .flex-block .arrow:before{background-size:contain;height:18px;width:18px}.directory-sections-block .flex-block.inactive span.s12{top:48px}.what-we-do{padding:60px 0}.what-we-do h2{font-size:28px;line-height:30px;margin-bottom:30px}.what-we-do .flex-wrapper .flex-block{margin-right:10px;max-width:160px;min-width:160px}.what-we-do .flex-wrapper .flex-block img{margin:0 auto 20px;width:60px}.what-we-do .flex-wrapper .flex-block span{font-size:16px;line-height:20px}.directory-section{margin:0 auto 30px;max-width:100%;padding-left:46px;padding-right:46px}.directory-section .anchor{top:-80px}.directory-section h2{font-size:40px;line-height:45px}.directory-section .flex-wrapper .flex-block{margin-bottom:30px;margin-right:22px}.directory-section .flex-wrapper .flex-block:nth-child(odd){margin-right:0}.directory-section .flex-wrapper .flex-block.directory-section-item-big{margin-bottom:30px;margin-right:0}.directory-section-item-big{max-width:100%;min-width:100%}.directory-section-item-big img{height:auto;position:static;transform:none;width:100%}.directory-section-item{max-width:calc(50% - 11px);min-width:calc(50% - 11px)}.special-flex-on-catalog{margin-bottom:40px}.special-flex-on-catalog .button_su.btn.btn-big .btn-text{width:200px}.special-flex-on-catalog.flex-container{flex-direction:column}.special-flex-on-catalog .flex-block{align-items:flex-start;flex-direction:row;max-width:100%;min-width:100%;padding:40px}.special-flex-on-catalog .flex-block h3{font-size:36px;line-height:45px}.special-flex-on-catalog .flex-block p{font-size:16px;line-height:24px;margin-bottom:20px}.special-flex-on-catalog .flex-block.first-card,.special-flex-on-catalog .flex-block.second-card{margin-bottom:20px}.special-flex-on-catalog .flex-block.first-card img,.special-flex-on-catalog .flex-block.second-card img{margin-bottom:0;margin-left:48px;margin-top:0;max-width:204px;min-width:204px}.login-wrapper{padding-top:50px}.login-wrapper h1{font-size:45px;line-height:55px;margin-bottom:20px}.wrapper-inner{max-width:100%;padding-left:30px;padding-right:30px}.title-block{padding:20px 0 15px}.title-block h2{font-size:24px;letter-spacing:-.4px;line-height:32px}.subtitle-text h3{margin:0}.features-block{padding:30px 0 40px}.features-block h2{font-size:45px;line-height:55px;margin-bottom:30px}.features-block .feature-items-wrapper{flex-wrap:wrap}.features-block .feature-items-wrapper .feature-item{border-radius:30px;height:360px;margin-bottom:8px;max-width:calc(50% - 4px);min-width:calc(50% - 4px);padding:100px 50px 30px}.features-block .feature-items-wrapper .feature-item img{width:80px}.features-block .feature-items-wrapper .feature-item span{font-size:24px;line-height:32px;margin-top:45px}.ingredients-block .slider{height:auto;position:relative}.ingredients-block .slider .swiper-container{overflow:initial}.video-preview{padding:30px 0 40px}.video-preview .start-video img{width:80px}.video-preview .start-video span{font-size:16px;line-height:22px;margin-top:10px}.accordion .accordion-item:after{width:calc(100% - 60px)}.accordion .accordion-item-name{height:70px}.accordion .accordion-item-name span{font-size:18px;line-height:30px}.accordion .accordion-item-name:after{height:16px;right:30px;width:16px}.reviews-main-info-wrapper .wrapper-inner{padding:30px}.reviews-main-info-wrapper h1{font-size:45px;line-height:55px;margin-bottom:30px}.reviews-main-info{flex-direction:column}.reviews-main-info .reviews-main-info-block{justify-content:space-between}.reviews-main-info .reviews-main-info-btn{margin-top:30px;max-width:100%;min-width:100%}.review-item{flex-direction:column;padding:20px 30px}.review-item .review-item-value{display:flex;justify-content:space-between;margin-bottom:20px;max-width:100%;min-width:100%}.review-item .review-item-value .name{font-size:18px;line-height:24px;margin-bottom:5px}.review-item .review-item-value .sc{font-size:14px;line-height:20px;margin-bottom:0}.review-item .review-item-value .date{margin-right:0;margin-top:2px;text-align:right;-moz-text-align-last:right;text-align-last:right}.review-item .review-item-value .flex-block.for-stars{align-items:flex-end;flex-direction:column}.review-item .review-item-text p{font-size:18px;line-height:26px}.product-basic-information-wrapper{padding:10px 0 0}.product-basic-information-wrapper .wrapper-inner{padding:0}.product-basic-information-wrapper .back{margin-bottom:10px;margin-left:30px}.product-basic-information{flex-direction:column}.product-basic-information .product-basic-information-gallery{border-radius:0}.product-basic-information .product-basic-information-block{margin:0;max-width:100%;min-width:100%;padding:20px 30px 0;position:relative}.product-basic-information .product-basic-information-block .badge{margin-bottom:10px}.product-basic-information .product-basic-information-block h1{font-size:45px;line-height:55px;margin-bottom:10px}.product-basic-information .product-basic-information-block .product-rating-block .stars-block{height:24px}.product-basic-information .product-basic-information-block .price-info{background:#fff;padding-bottom:30px;padding-top:30px}.product-basic-information .product-basic-information-block .price-info.fixed{bottom:0;left:0;padding-left:30px;padding-right:30px;position:fixed;width:100%;z-index:10}.product-basic-information .product-basic-information-block .price-info.price-info-animate{-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-name:price-info-animate;animation-name:price-info-animate}@keyframes price-info-animate{0%{bottom:-100%;opacity:0}to{bottom:0;opacity:100%}}.add-review-wrapper{padding:20px 30px}.add-review-wrapper .button_su.btn.w200{width:100%}.profile-wrapper{flex-direction:column;padding:0 0 25px}.profile-wrapper .profile-menu{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:20px;max-width:100%;min-width:100%;padding:10px 0 0}.profile-wrapper .profile-menu ul{-ms-overflow-style:none;display:flex;overflow-x:scroll;padding-bottom:10px;padding-left:20px;scrollbar-width:none}.profile-wrapper .profile-menu ul::-webkit-scrollbar{height:0;width:0}.profile-wrapper .profile-menu ul li{margin-bottom:0;margin-right:20px}.profile-wrapper .profile-menu ul li a,.profile-wrapper .profile-menu ul li button{border-radius:30px;font-size:14px;line-height:40px;padding:0 15px 0 44px}.profile-wrapper .profile-menu ul li a:after,.profile-wrapper .profile-menu ul li a:before,.profile-wrapper .profile-menu ul li button:after,.profile-wrapper .profile-menu ul li button:before{background-size:contain;height:24px;left:15px;top:8px;width:24px}.profile-wrapper .profile-info-block-wrapper{padding:0 20px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-section h2{font-size:18px;line-height:24px}.orders-list>a:hover{box-shadow:none}.main-top{display:block;padding:60px 0 0}.main-top .center{margin:0 auto;width:400px}.main-top .left,.main-top .right{display:none}.main-top .mobile{display:block;width:100%}.main-top h1{font-size:50px;line-height:50px;margin-bottom:20px}.main-top p{font-size:18px;line-height:24px;margin-bottom:30px}.main-top .btns{flex-direction:column;gap:10px;justify-content:center;margin-bottom:40px;width:300px}.main-top .button_su{border-radius:60px;height:60px;margin-right:0}.main-top .button_su .btn-text{font-size:18px;line-height:60px;padding:0 20px}.main-top .button_su.btn-white .btn-text{font-size:18px;line-height:56px;padding:0 20px}.br60-top{border-radius:30px 30px 0 0}.program{padding:60px 0 40px}.program .wrapper-block .swiper-container{overflow:initial}.program .wrapper-block .text{text-align:left}.program .wrapper-block .text h2{font-size:40px;line-height:45px;margin-bottom:40px}.program .wrapper-block .swiper-wrapper .featureslider-block .description p.title{line-height:30px}.approach{padding:60px 0 50px}.approach .wrapper-block{max-width:675px}.approach .label{font-size:14px;line-height:16px;margin-bottom:20px}.approach .text{font-size:45px;line-height:55px}.approach .text span span{bottom:-9px}.approach.about .text{font-size:50px;line-height:70px}.features{padding:30px 0}.features .wrapper-block{display:flex;gap:0 80px}.features .image{height:auto;width:255px}.features .image img{bottom:0;position:absolute;width:100%}.features .features-list{grid-template-columns:none;width:calc(100% - 335px)}.features .features-list div{border-right:none;height:auto;margin-bottom:20px;padding:0}.features .features-list div p.title{margin-bottom:2px}.features .features-list div p.desktop{display:none}.features .features-list div p.mobile{display:block}.features .features-list div:last-child{margin-bottom:10px}.goals{padding:60px 0}.goals .label{font-size:16px;line-height:22px;margin-bottom:20px}.goals .approach{font-size:40px;line-height:55px;margin-bottom:40px}.goals .goals-list{gap:15px;grid-template-columns:repeat(2,1fr)}.goals .goals-list .goal{height:365px;padding:30px;position:relative}.goals .goals-list .goal img{width:240px}.product{padding:40px 0 60px}.product .flex-container{gap:0}.product .product-image{display:none}.product .product-details{width:100%}.product .product-details .product-title{font-size:40px;line-height:45px;margin-bottom:20px;max-width:400px}.product .product-details .product-label{font-size:12px;line-height:12px;margin-bottom:10px}.product .product-details .product-rating{margin-bottom:22px}.product .product-details .product-description{font-size:18px;line-height:24px;margin-bottom:40px}.product .product-details .product-image-mobile{display:block;margin-bottom:40px;text-align:center}.product .product-details .product-image-mobile img{display:inline;max-width:480px;width:100%}.product .product-details .product-price{gap:10px;margin:0 auto 20px;max-width:300px}.product .product-details .product-price .final-price{font-size:24px;line-height:32px}.product .product-details .product-price .old-price-block .discount,.product .product-details .product-price .old-price-block .old-price{font-size:12px}.product .product-details .buttons{flex-direction:column;gap:10px;margin:0 auto;max-width:300px;width:100%}.product .product-details .buttons .button_su{border-radius:60px;font-weight:700;height:60px;width:100%}.product .product-details .buttons .button_su .btn-text{font-size:18px;line-height:60px;padding:0 20px}.product .product-details .buttons .button_su.btn-white .btn-text{font-size:18px;line-height:56px;padding:0 20px}.support{padding:60px 0 0}.workouts{padding:40px 0 0}.workouts.about{padding:40px 0}.workouts .video{margin-left:-15%;margin-right:-15%}.supplements{padding:60px 0}.supplements h2{font-size:40px;line-height:45px;margin-bottom:40px;max-width:500px}.supplements h2 a{font-size:40px;line-height:45px;margin-bottom:0}.supplements .slider .swiper-slide{border-radius:30px}.supplements .slider .navigation{display:none}.habit-forming{background:#fff;padding:60px 0 70px}.habit-forming h2{font-size:40px;line-height:45px;margin-bottom:30px}.habit-forming p{font-size:18px;line-height:24px;margin-bottom:36px}.habit-forming .btns{gap:10px;justify-content:center}.habit-forming .flex-block.flex-text{margin-bottom:0}.habit-forming .flex-block>.btns{display:none}.habit-forming .wrapper-block>.btns{display:flex}.habit-forming .animation-wrapper{margin:0 auto 40px;max-width:480px;min-width:480px}.habit-forming .animation-wrapper img{right:auto}.habit-forming .btns{flex-direction:column;margin:0 auto;max-width:300px;width:100%}.habit-forming .btns .button_su{border-radius:60px;font-weight:700;height:60px;width:100%}.habit-forming .btns .button_su .btn-text{font-size:18px;line-height:60px;padding:0 20px}.habit-forming .btns .button_su.btn-white .btn-text{font-size:18px;line-height:56px;padding:0 20px}.plan{padding:60px 0}.plan h2{font-size:45px;line-height:50px;margin-bottom:60px;max-width:none}.plan .plan-features{flex-direction:column;gap:60px 0;margin:0 auto;width:600px}.plan .plan-features .plan-feature{padding:0 20px;width:100%}.plan .plan-features .plan-feature .plan-feature-title{font-size:24px;line-height:28px}.why{padding:60px 0}.why h2{font-size:40px;line-height:45px;margin-bottom:40px}.why .why-list{align-items:center;display:flex;flex-direction:column;gap:60px;width:100%}.why .why-list .why-item .text{gap:15px;max-width:480px}.why .why-list .why-item .text p{font-size:18px;line-height:24px}.why .why-list .why-item .text p.title{font-size:28px;line-height:30px}.modern{background:#fff;height:525px;padding:0}.modern .wrapper-block{background:linear-gradient(180deg,#c6a687,#9c8167);border-radius:0;height:100%;max-width:100%}.modern .wrapper-block img{height:100%;left:50%;position:relative;transform:translateX(-40%);width:auto}.modern .wrapper-block .wrapper{left:50%;max-width:675px;padding:60px 0 40px;position:absolute;top:0;transform:translateX(-50%);z-index:1}.modern .wrapper-block .wrapper h2{font-size:40px;line-height:45px;margin-bottom:30px;max-width:335px}.modern .wrapper-block .wrapper p{font-size:18px;line-height:24px;margin-bottom:30px;max-width:335px}.modern .wrapper-block .wrapper .btns{justify-content:start}.modern .wrapper-block .wrapper .button_su{border-radius:60px;height:60px}.modern .wrapper-block .wrapper .button_su .btn-text{font-size:18px;line-height:60px;padding:0 30px}.difference{padding:40px 0}.difference h2{font-size:40px;line-height:45px;margin-bottom:40px}.difference .table{display:table;width:100%}.difference .table .row{display:table-row;position:relative}.difference .table .row .column{padding:18px 0;width:130px}.difference .table .row .column span,.difference .table .row .column.small{font-size:16px;line-height:22px}.difference .table .row .column.small span{margin:0 auto;max-width:70px}.difference .table .row .column .button_su{border-radius:50px;display:none;height:50px}.difference .table .row .column .button_su .btn-text{font-size:14px;line-height:50px;padding:0 20px}.difference .table .row .column:nth-child(2){width:200px}.reviews-new{padding:60px 0}.reviews-new h2{font-size:40px;line-height:45px;margin-bottom:40px;max-width:480px}.reviews-new .slider .swiper-slide{border-radius:30px;padding:35px 25px;width:330px}.reviews-new .slider .reviewslide-block .person-info .name{font-size:24px;line-height:36px}.reviews-new .slider .reviewslide-block .stars{height:20px}.reviews-new .slider .reviewslide-block .review-text{margin-top:20px}.reviews-new .slider .reviewslide-block .review-text .review-title{font-size:24px;line-height:36px}.reviews-new .slider .reviewslide-block .review-text p{font-size:18px;line-height:24px}.reviews-new .slider .navigation{display:none}.action .btns{margin-bottom:50px}.action .btns .button_su{border-radius:70px;font-weight:700}.action .btns .button_su a{line-height:0}.action .btns .button_su a img{height:50px}.action .abs.i2{top:114px;transform:translateX(-560px);width:110px}.action .abs.i3{top:294px;transform:translateX(-460px);width:85px}.action .abs.i4{top:152px;transform:translateX(-335px);width:100px}.action .abs.i5{top:81px;transform:translateX(250px);width:94px}.action .abs.i6{top:315px;transform:translateX(310px);width:78px}.action .abs.i7{top:182px;transform:translateX(450px);width:94px}.follow-new{padding:60px 0 40px}.follow-new h2{font-size:45px;line-height:50px;margin-bottom:20px}.follow-new p{margin-bottom:40px}.follow-new .images{gap:0 8px}.follow-new .images a,.follow-new .images a img{width:100%}.follow-new .flex-container{flex-direction:row;gap:15px;justify-content:center}.follow-new .flex-container img{border-radius:10px}.follow-new .flex-container .xl{width:26.7vw}.follow-new .flex-container .sm{width:14.5vw}.follow-new .flex-container .xs{width:7.8vw}.follow-new .flex-container .flex-block.grid-container{display:grid;gap:15px;grid-template-columns:14.5vw 26.7vw}.follow-new .flex-container .flex-block.grid-container.left .left{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.follow-new .flex-container .flex-block.grid-container.right{grid-template-columns:26.7vw 14.5vw}.follow-new .flex-container .flex-block.grid-container.right .right{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.solution{padding:60px 0 55px}.solution .wrapper-block{max-width:none}.solution .title-block{margin-bottom:40px}.solution .title-block h2{font-size:36px;line-height:48px;max-width:none;padding:0 45px;width:100%}.solution .flex-container{display:grid;gap:3.9vw 7.8vw;grid-template-columns:37vw 37vw}.solution .flex-container .flex-block{width:37vw}.solution .flex-container .flex-block .image-block img{margin-bottom:20px}.solution .flex-container .flex-block .text-block{padding:0}.solution .flex-container .flex-block .text-block p{font-size:18px;font-weight:600;line-height:20px}.vitamins{padding:0 45px}.vitamins .special-flex{gap:20px;padding:0}.vitamins .special-flex .flex-block{flex-direction:column;padding:40px 40px 0}.vitamins .special-flex .flex-block:first-child{margin-bottom:0}.vitamins .special-flex .flex-block img{margin-top:0;max-width:100%}.vitamins .special-flex .flex-block .text h3{font-size:36px;line-height:45px;max-width:350px}.vitamins .special-flex .flex-block .text p,.vitamins .special-flex .flex-block .text p a{font-size:18px;line-height:24px}.vitamins .special-flex .flex-block.second-card{flex-direction:column}.vitamins .special-flex .flex-block.second-card .text{padding:0}.main-to-catalog{padding:60px 45px 40px}.main-to-catalog .wrapper-block{max-width:none}.main-to-catalog .text{margin-bottom:60px}.main-to-catalog .text h2{font-size:50px;line-height:55px;margin-bottom:20px}.main-to-catalog .text p{font-size:20px;line-height:28px}.wellness .wrapper-block{max-width:none;padding:60px 45px 0}.wellness .wrapper-block .flex-text{margin-bottom:20px}.wellness .wrapper-block .flex-text h2{font-size:50px;line-height:55px;margin-bottom:20px;max-width:500px}.wellness .wrapper-block .flex-text p{font-size:20px;line-height:28px;max-width:600px}.wellness .wrapper-block .flex-text .button_su.btn.btn-big{border-radius:60px;height:60px;line-height:60px;margin-bottom:0}.wellness .wrapper-block .flex-text .button_su.btn.btn-big .btn-text{font-size:18px;line-height:60px}.wellness .wrapper-block img{max-width:100%}.main-flex-block{padding:60px 0 40px}.main-flex-block .wrapper-block{max-width:none;padding:0 45px}.main-flex-block .wrapper-block .flex-text h2{font-size:50px;line-height:55px;margin-bottom:20px}.main-flex-block .wrapper-block .flex-text p{font-size:20px;line-height:28px;margin-bottom:60px}.main-flex-block .wrapper-block .flex-text .certificates{display:flex;gap:50px;margin-top:-30px}.main-flex-block .wrapper-block .flex-text .certificates img{width:auto}.main-flex-block img{border-radius:30px;width:100%}.follow{padding:60px 0 50px}.follow .wrapper-block{max-width:none;padding:0 45px}.follow .wrapper-block .text{text-align:center}.follow .wrapper-block .text h2{font-size:50px;line-height:55px;margin-bottom:10px}.follow .wrapper-block .text p{font-size:20px;line-height:24px;margin-bottom:40px}.follow .wrapper-block .flex-container{flex-direction:row;gap:15px;justify-content:center}.follow .wrapper-block .flex-container img{border-radius:10px}.follow .wrapper-block .flex-container .xl{width:26.7vw}.follow .wrapper-block .flex-container .sm{width:14.5vw}.follow .wrapper-block .flex-container .xs{width:7.8vw}.follow .wrapper-block .flex-container .flex-block.grid-container{display:grid;gap:15px;grid-template-columns:14.5vw 26.7vw}.follow .wrapper-block .flex-container .flex-block.grid-container.left .left{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.follow .wrapper-block .flex-container .flex-block.grid-container.right{grid-template-columns:26.7vw 14.5vw}.follow .wrapper-block .flex-container .flex-block.grid-container.right .right{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.product-page .product-header{padding:40px 0 0}.product-page .product-header>*{position:relative;z-index:2}.product-page .product-header h1{color:#141414;font-size:50px;line-height:50px;margin:0 auto 15px;max-width:580px}.product-page .product-header p{font-size:18px;line-height:24px;margin:0 auto 20px;max-width:600px}.product-page .product-header .reviews-info{margin-bottom:15px}.product-page .product-header .reviews-info .rating-average{font-size:16px;line-height:22px}.product-page .product-header .reviews-info img{height:18px}.product-page .product-header .reviews-info .product-rating-value{font-size:14px;line-height:20px}.product-page .product-header>img{margin-top:10px}.product-page .product-header>img.desktop{display:none}.product-page .product-header>img.mobile{display:block}.product-page .product-header .btn{width:250px}.product-page .product-header .subtext span{font-size:14px;line-height:20px}.product-page .list{border-radius:25px 25px 0 0;padding:60px 0 40px}.product-page .list .list-wrapper{gap:0 40px;padding:0}.product-page .list .list-wrapper .list-item{gap:0 10px;width:100%}.product-page .list .list-wrapper .list-item .icon{height:24px;width:24px}.product-page .list .list-wrapper .list-item .description .title{font-size:18px;line-height:24px}.product-page .list .list-wrapper .list-item .description .text{font-size:16px;line-height:22px}.product-page .features,.product-page .why{padding:60px 0}.product-page .features .wrapper-block{display:block}.product-page .features h2{font-size:40px;line-height:45px;margin-bottom:40px}.product-page .features .features-wrapper{gap:10px;margin-bottom:10px}.product-page .features .features-wrapper .feature-item img.link{width:24px}.product-page .features .features-wrapper .feature-item .text{bottom:15px;font-size:28px;left:25px;line-height:30px;max-width:230px}.product-page .features .features-wrapper .feature-item .link{bottom:15px;right:15px}.product-page .features .features-wrapper .feature-item.small .text{font-size:24px;line-height:28px;max-width:200px}.product-page .features .features-wrapper>.feature-item.big{height:370px;width:390px}.product-page .features .features-wrapper>.feature-item.small{height:180px;width:276px}.product-page .features .features-wrapper>.feature-item.small:nth-child(2){height:180px;width:385px}.product-page .features .features-wrapper .features-right{gap:10px}.product-page .features .features-wrapper .features-right>.feature-item{height:180px;width:275px}.product-page .features .features-wrapper .features-right>.feature-item:nth-child(2) .text{max-width:180px}.product-page .features .features-wrapper:last-child{margin-bottom:0}.product-page .approach{padding:80px 0}.product-page .approach .text{font-size:40px}.product-page .video-preview{padding:40px 0}.product-page .video-preview .wrapper-inner{padding:0}.product-page .video-preview .start-video span{font-size:18px;line-height:24px}.product-page .main-top{padding:60px 0 0}.product-page .main-top .center{width:260px}.product-page .main-top p,.product-page .main-top p.small{font-size:50px;line-height:40px}.product-page .habit-forming{padding:60px 0 40px}.product-page .habit-forming p{margin-bottom:25px}.product-page .habit-forming a{font-size:18px;line-height:24px;margin-bottom:35px}.product-page .questions{padding:60px 0 70px}.product-page .questions .left-text{margin-right:0;max-width:100%;min-width:100%}.product-page .questions .left-text span{font-size:40px;line-height:45px;max-width:100%}.product-page .questions .left-text p{font-size:16px;line-height:22px}.product-page .questions .question-block .text p{font-size:18px;line-height:24px}.product-page .supplements{padding:40px 0 60px}.product-page .supplements.lp{padding-top:20px}.product-page .supplements h2{margin-bottom:10px}.product-page .supplements h2 a{font-size:40px;line-height:45px;margin-bottom:15px}.product-page .supplements a{margin-bottom:40px}.product-page .product-images{padding:60px 0 40px}.product-page .product-images h2{font-size:40px;letter-spacing:0;line-height:45px;margin-bottom:40px;max-width:450px}.product-page .product-images .slider .swiper-slide{width:330px}.product-page .product-images .slider .navigation{display:none}.product-page .difference{padding:60px 0 100px}.product-page .modern{height:auto;padding:0}.product-page .modern .wrapper-block{border-radius:0;flex-direction:column;height:auto}.product-page .modern .wrapper-block .left{padding:0 60px;width:auto}.product-page .modern .wrapper-block .left h2{font-size:40px;line-height:45px;max-width:450px}.product-page .modern .wrapper-block .left .list-wrapper .list-item{font-size:18px;line-height:24px}.product-page .modern .wrapper-block .left .list-wrapper .list-item:before{height:24px;top:-2px;width:24px}.product-page .modern .wrapper-block .right{text-align:right;width:auto}.product-page .modern .wrapper-block .right img{left:auto;margin-top:-95px;position:static;right:auto;transform:none;width:100%}.product-page .modern .wrapper-block .right img.mobile{display:inline}.product-page .modern .wrapper-block .right img.desktop{display:none}.product-page .reviews-new{padding:60px 0}.product-page .reviews-new .reviews-header{margin-bottom:40px;position:relative}.product-page .reviews-new .reviews-header h2{font-size:40px;line-height:45px;margin-bottom:20px;max-width:335px}.product-page .reviews-new .reviews-header .reviews-btn{bottom:50%;height:50px;transform:translateY(50%);width:283px}.product-page .reviews-new .reviews-header .reviews-btn .btn{height:50px}.product-page .reviews-new .reviews-header .reviews-btn .btn .btn-text{font-size:16px;line-height:46px}.product-page .reviews-new .reviewslide-block .person-info{margin-bottom:10px}.product-page .reviews-new .reviewslide-block .person-info .sc{text-align:left;-moz-text-align-last:left;text-align-last:left}.product-page .reviews-new .reviewslide-block .for-stars{align-items:center;display:flex;flex-direction:row;gap:0 10px}.product-page .reviews-new .reviewslide-block .for-stars .stars-block{height:24px}.product-page .reviews-new .reviewslide-block .for-stars .date{color:#8a8a8a;font-size:14px;font-weight:500;line-height:18px}.product-page .reviews-new .reviewslide-block .review-text{color:#8a8a8a;font-size:20px;font-weight:500;line-height:32px;margin-top:40px;opacity:1}.product-page .video-reviews{padding:60px 0 40px}.product-page .video-reviews h2{font-size:40px;line-height:45px;margin-bottom:40px}.product-page .video-reviews .swiper-wrapper .swiper-slide div.review-description{bottom:20px;left:20px;width:calc(100% - 40px)}.product-page .video-reviews .swiper-wrapper .swiper-slide div.review-description .quote{font-size:14px;line-height:20px}.product-page .video-reviews .navigation{display:none}.product-page .button-wrapper{padding:0 40px;width:100%}.product-page .buttons{bottom:40px;margin-bottom:40px;width:100%;z-index:100}.product-page .buttons .btn{height:60px}.product-page .buttons .btn .btn-text{font-size:18px;line-height:60px}.product-page .animation1{padding:0 0 50px}.product-page .animation1 .wrapper-block{padding:0}.product-page .animation1 .wrapper-block .flex-block{margin-bottom:0;order:2}.product-page .animation1 .wrapper-block .flex-block:nth-child(2){margin-bottom:30px;order:1}.product-page .animation1 span{font-size:12px;line-height:12px;margin-bottom:10px}.product-page .animation1 h2{font-size:40px;letter-spacing:normal;line-height:45px;margin-bottom:20px}.product-page .animation1 p{font-size:18px;line-height:24px}.product-page .animation1 .animation-wrapper{height:600px}.product-page .animation1 .animation-wrapper img{bottom:0;height:100%;left:50%;transform:translateX(-50%)}.product-page .animation2{padding:60px 0 40px}.product-page .animation2 .wrapper-block{padding:0}.product-page .animation2 .wrapper-block .flex-block{margin-bottom:30px;order:2}.product-page .animation2 .wrapper-block .flex-block:nth-child(2){margin-bottom:0;order:1}.product-page .animation2 span{font-size:12px;line-height:12px;margin-bottom:10px}.product-page .animation2 h2{font-size:40px;letter-spacing:normal;line-height:45px;margin-bottom:20px}.product-page .animation2 p{font-size:18px;line-height:24px}.product-page .animation2 .animation-wrapper{height:430px}.product-page .animation2 .animation-wrapper img{left:50%;position:absolute;top:0;transform:translateX(-100%) rotate(-7deg);transform-origin:80% 80%;width:230px}.product-page .animation2 .animation-wrapper img.img2{left:50%;top:12%;transform:translateX(-35%) rotate(15deg);transform-origin:20% 80%}.product-page .animation2 .animation-wrapper.animate img.img1{transform:translateX(-100%) rotate(-15deg)}.product-page .animation2 .animation-wrapper.animate img.img2{transform:translateX(-35%) rotate(30deg)}.reviews-head{padding:180px 0;text-align:center}.reviews-head .wrapper-block{gap:20px 0}.reviews-head h1{font-size:50px;line-height:50px;max-width:480px}.reviews-head .reviews-info img{height:24px}.reviews-head .reviews-info .product-rating-value{font-size:18px;line-height:24px}.new-numbers-block{padding:80px 0 70px}.new-numbers-block.about{padding-bottom:0}.new-numbers-block>img{display:block}.new-numbers-block>img.mt{margin-top:40px}.new-numbers-block .flex-container{height:auto}.new-numbers-block .flex-container .flex-block.left-position{margin:0}.new-numbers-block .flex-container .flex-block.flex-text{align-items:center;gap:0}.new-numbers-block .flex-container .flex-block .btn{height:60px;width:280px}.new-numbers-block .flex-container .flex-block .btn .btn-text{font-size:18px;line-height:60px}.new-numbers-block h2{letter-spacing:normal;margin-bottom:40px;max-width:none;text-align:center}.new-numbers-block h2 span:before{height:45px;width:140px}.header-banner p{font-size:12px}.header-banner span{display:inline-block;position:relative}.header-banner span:after{background-color:#fff;border-radius:5px;content:"";display:block;height:calc(100% - 11px);left:-4px;position:absolute;top:5px;width:calc(100% + 8px);z-index:-1}.benefits{background-color:#fff;padding:40px 0}.benefits .wrapper-block{display:flex;flex-direction:column;gap:0}.benefits .wrapper-block .left{display:flex;flex:1;flex-direction:column;justify-content:space-between}.benefits .wrapper-block .left .wrapper{padding-bottom:90px;position:relative;top:0;width:300px}.benefits .wrapper-block .left .wrapper .text{font-size:70px;line-height:60px;padding:0}.benefits .wrapper-block .left .wrapper .animation-wrapper{bottom:0;left:100px;position:absolute;width:200px}.benefits .wrapper-block .left .wrapper .animation-wrapper .zi{z-index:0}.benefits .wrapper-block .right{width:100%}.benefits .wrapper-block .right .benefit{gap:0 20px;padding:30px 0}.benefits .wrapper-block .right .benefit .image-wrapper .image{border-radius:15px;width:85px}.benefits .wrapper-block .right .benefit .description .title{font-size:28px;line-height:30px;margin-bottom:15px}.benefits .wrapper-block .right .benefit .description .text{font-size:16px;line-height:22px}.video-player-wrapper .video-controls{bottom:30px;left:30px}.video-player-wrapper .video-controls a:hover{background:none}.more{padding:80px 0}.more .wrapper-block{max-width:675px}.more .label{font-size:14px;line-height:16px;margin-bottom:20px}.more .text{font-size:60px;line-height:70px}.maximize{padding:60px 0 40px}.maximize.padding{padding:80px 0 40px}.maximize .wrapper-block{flex-direction:column;gap:40px 0}.maximize .wrapper-block .left{order:2;width:100%}.maximize .wrapper-block .left .btns-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}.maximize .wrapper-block .right{order:1}.maximize .wrapper-block .right .btns-wrapper{display:none}.maximize.reverse .wrapper-block{flex-direction:column-reverse}.maximize .label{font-size:14px;line-height:16px;margin-bottom:20px}.maximize h2{font-size:40px;line-height:45px;margin-bottom:30px}.maximize p{font-size:18px;line-height:24px;margin-bottom:0}.get-started{padding:60px 0}.get-started .wrapper-block{flex-direction:column;gap:60px 0}.get-started .wrapper-block .left{width:335px}.get-started .wrapper-block .left h2{font-size:70px;line-height:60px}.get-started .wrapper-block .right{display:flex;flex-direction:row;gap:0 30px;width:100%}.get-started .wrapper-block .right .line{width:52px}.get-started .wrapper-block .right .line>div{width:5px}.get-started .wrapper-block .right .line>div>div{height:85px}.get-started .wrapper-block .right .items{gap:40px 0}.get-started .wrapper-block .right .items .item{gap:15px 0}.get-started .wrapper-block .right .items .item .icon{height:32px;left:-72px;width:32px}.get-started .wrapper-block .right .items .item .title{font-size:24px;line-height:28px}.get-started .wrapper-block .right .items .item .text{font-size:16px;line-height:22px}.complete-install{padding:40px 0}.complete-install .wrapper-block .left{padding:25px 0}.complete-install .wrapper-block .left .btns{height:60px;width:220px}.complete-install .wrapper-block .left .btns .btn{height:60px}.complete-install .wrapper-block .left .btns .btn .btn-text{font-size:18px;line-height:60px}.complete-install .wrapper-block .left .btns .btn .btn-text img{height:24px;width:24px}.buy-options-wrapper{align-items:start;background-color:#fff;min-height:auto;padding:10px 0 0}.buy-options-wrapper>div{padding:0}.buy-options-wrapper .left{display:none}.buy-options-wrapper .right .wrapper{max-width:420px;padding:0 20px}.buy-options-wrapper .right .wrapper .step-wrapper span{font-size:12px;line-height:14px}.buy-options-wrapper .right .wrapper .head h2.large{font-size:24px;line-height:28px;margin-bottom:10px}.buy-options-wrapper .right .wrapper .head p.large{margin-bottom:0}.buy-options-wrapper .right .wrapper .input-wrapper{margin-bottom:20px}.buy-options-wrapper .right .wrapper .image{display:flex;justify-content:center;padding:0 0 20px}.buy-options-wrapper .right .wrapper .image img{height:150px}.buy-options-wrapper .right .wrapper .buy-options{margin-bottom:20px}.buy-options-wrapper .right .wrapper .buy-options .buy-option input[type=radio]{display:none}.buy-options-wrapper .right .wrapper .buy-options .buy-option input[type=radio]+label{padding:20px 15px}.buy-options-wrapper .right .wrapper .buy-options .buy-option input[type=radio]+label .buy-option-head .price,.buy-options-wrapper .right .wrapper .buy-options .buy-option input[type=radio]+label .buy-option-head .title{font-size:16px;line-height:22px}.hero-block .wrapper-block{padding:150px 0}.hero-block .wrapper-block h2{font-size:70px;letter-spacing:-1.4px;line-height:80px;margin-bottom:30px;max-width:500px}.hero-block .wrapper-block .buttons .btn{height:60px}.hero-block .wrapper-block .buttons .btn .btn-text{font-size:18px;line-height:60px}.good-choose{padding:40px 40px 60px}.good-choose h1{font-size:50px;letter-spacing:-1px;line-height:60px;margin-bottom:15px}.good-choose p{font-size:18px;line-height:24px;margin-bottom:40px;max-width:420px}.good-choose .goods{flex-direction:column;gap:40px}.good-choose .goods .good{border-radius:20px;padding-top:55.5555555556%}.good-choose .goods .good .image{border-radius:20px}.good-choose .goods .good .image img.tablet{display:inline}.good-choose .goods .good .image img.desktop,.good-choose .goods .good .image img.mobile{display:none}.good-choose .goods .good .description{left:40px;top:60px;width:290px}.good-choose .goods .good .description .title{font-size:40px;letter-spacing:-.8px;line-height:40px;margin-bottom:20px}.good-choose .goods .good .description .text{font-size:14px;line-height:18px;margin-bottom:20px}.good-choose .goods .good .description .buttons{width:160px}.good-choose .goods .good .description .buttons .btn{height:50px}.good-choose .goods .good .description .buttons .btn .btn-text{font-size:16px;line-height:50px}.good-choose .goods .good .complex-image{bottom:-30px;right:50px}.good-choose .goods .good .complex-image img{width:100px}.new-main-top{height:auto;margin-top:-60px;padding-bottom:60px}.new-main-top .wrapper-block{flex-direction:column;gap:10px}.new-main-top .wrapper-block .left{max-width:500px;order:2;text-align:center;width:100%}.new-main-top .wrapper-block .left h1{font-size:45px;letter-spacing:-.9px;line-height:50px;margin-bottom:20px}.new-main-top .wrapper-block .left p{font-size:18px;line-height:24px;margin-bottom:30px}.new-main-top .wrapper-block .left .buttons{gap:10px}.new-main-top .wrapper-block .left .buttons .btn{height:60px;width:220px}.new-main-top .wrapper-block .left .buttons .btn .btn-text{font-size:18px;line-height:60px}.new-main-top .wrapper-block .right{order:1;padding-top:420px;position:relative;width:100%}.new-main-top .wrapper-block .right img{left:50%;position:absolute;top:0;transform:translateX(-50%);width:500px}.new-main-top .wrapper-block .right img.desktop{display:none}.new-main-top .wrapper-block .right img.mobile{display:block}.product-top{padding:60px 0 0}.product-top .wrapper-block{flex-direction:column;text-align:center}.product-top .wrapper-block .left{margin-bottom:40px;width:600px}.product-top .wrapper-block .left h1{font-size:50px;letter-spacing:-1px;line-height:60px;margin:0 auto 15px;max-width:550px}.product-top .wrapper-block .left p{font-size:18px;line-height:24px;margin-bottom:20px}.product-top .wrapper-block .left .reviews-info{justify-content:center;margin-bottom:15px}.product-top .wrapper-block .left .reviews-info .rating-average{font-size:16px;line-height:22px}.product-top .wrapper-block .left .reviews-info img{height:18px}.product-top .wrapper-block .left .reviews-info .product-rating-value{font-size:14px;line-height:20px}.product-top .wrapper-block .left .buttons{margin:0 auto}.product-top .wrapper-block .right{height:450px;width:450px}.main-about{border-radius:25px 25px 0 0;padding:60px 0}.main-about .wrapper-block{flex-direction:column-reverse;gap:40px}.main-about .wrapper-block .right{width:100%}.main-about .wrapper-block .right .text{font-size:45px;letter-spacing:-.45px;line-height:55px}.switcher{margin-bottom:30px;width:240px}.switcher,.switcher:after{border-radius:40px;height:40px}.switcher:after{width:120px}.switcher.left:after{left:-2px}.switcher.right:after{left:118px}.switcher .option{font-size:16px;line-height:40px;width:120px}.experts{padding:60px 0}.experts h2{font-size:40px;line-height:45px;margin-bottom:30px}.experts .items{gap:10px}.experts .items .item:after{bottom:20px;height:24px;right:20px;width:24px}.experts .items .item .text{bottom:20px;left:20px}.experts .items .item .text .name{font-size:28px;letter-spacing:normal;line-height:30px}.experts .items .item .text .desc{font-size:14px;letter-spacing:normal;line-height:16px}.experts .items .left,.experts .items .right{display:flex;flex-direction:column;gap:10px}.experts .items .left{height:370px;width:396px}.experts .items .right{width:269px}.experts .items .right .item{height:180px}.experts .items .right .text .name{font-size:24px;letter-spacing:normal;line-height:28px}.experts .items .right .text .desc{font-size:14px;letter-spacing:normal;line-height:16px}
