.container,.container.short-footer{padding-bottom:0}.wrapper-block{max-width:100%;padding-left:20px;padding-right:20px}.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:30px;padding:0}.circle-btn img{width:30px}#menu .pop-up-header .header-content a{font-size:18px;line-height:24px;padding-left:25px}#menu .pop-up-header .header-content a:after{height:18px;top:46%;width:18px}#menu .pop-up-body-wrapper .pop-up-body{padding:0 20px}#menu h2{font-size:28px;line-height:32px}#menu .goods .good{gap:20px;padding:20px}#menu .goods .good:after{height:36px;width:36px}#menu .menu{display:block;margin-bottom:30px}#menu .menu a{border:none;font-size:28px;font-weight:600;line-height:32px;margin-bottom:30px;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:20px 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:30px;width:30px}#menu .circle-btn .on-mobile{display:block;margin-left:10px}.top-slider-wrapper .mainslide-block{border-radius:20px;width:180px}.top-slider-wrapper .mainslide-block span{font-size:18px;line-height:22px}.main-screen .top-text-block{max-width:100%;padding:24px 20px 40px}.main-screen .top-text-block h1{margin-bottom:20px}.main-screen .top-text-block p{margin-bottom:30px}.button_su img{height:50px}.preview .preview-card{border-radius:20px;height:263px;margin:0 5px;max-width:180px;min-width:180px}.central-top-text-block{padding:60px 20px}.central-top-text-block .flex-wrapper{align-items:flex-start;flex-direction:column;margin:0 auto 30px;width:244px}.central-top-text-block img{height:67px;margin:auto 13px}.central-top-text-block img.plus{height:26px}.central-top-text-block .lifestyle{top:10px}.unique{padding:40px 0 80px}.unique p{font-size:18px;line-height:24px}.support{padding:60px 0 0}.workouts{padding:40px 0 0}.workouts.about{padding:40px 0}.workouts .video{margin-left:-15%;margin-right:-15%}.top-video-wrapper{padding:0 20px}.central-top-video-block{border-radius:20px;margin:0 auto 60px;overflow:hidden;padding:0 20px}.central-top-video-block .video-preview{border-radius:20px;height:550px;left:50%;position:relative;transform:translate(-50%);width:auto}.central-top-video-block a{font-size:16px;padding:10px 20px 10px 10px}.central-top-video-block a img{height:30px;width:30px}.nutrition-active{padding:90px 0}.nutrition-active .wrapper-block{max-width:100%;padding-left:20px;padding-right:20px}.nutrition-active .animation-wrapper img{right:auto}.nutrition-active.app{padding-bottom:50px}.flex-container.special-flex{flex-direction:column;padding:40px 20px}.flex-container.special-flex.wrapper-block{max-width:100%}.flex-container.special-flex .flex-block{height:auto;max-width:100%;min-width:100%;padding:40px 20px 20px}.flex-container.special-flex .flex-block:first-child{margin-bottom:20px}.flex-container.special-flex .flex-block img{bottom:auto;left:auto;margin-top:35px;position:static;transform:none;width:225px}.flex-container.special-flex .flex-block .text h3{font-size:32px;line-height:36px}.flex-container.special-flex .flex-block .text p{font-size:18px;line-height:24px}.flex-container.special-flex .flex-block.second-card{flex-direction:column}.flex-container .flex-block.flex-text.left-position{padding-right:0}.big-text-block{padding:30px 0}.big-text-block .wrapper-block{max-width:100%}.get-care{padding:60px 0}.get-care .text{margin-bottom:30px;text-align:left}.get-care .text p br{display:none}.get-care .swiper-container{padding:0 20px}.get-care h2{text-align:left}.get-care .cards-flex .card{border-radius:20px;padding:40px 30px}.get-care .cards-flex .card .b45{margin-bottom:45px}.essentials .column-reverse .animation-wrapper .animated-img{height:100%;left:auto;right:0}.essentials .column-reverse .animation-wrapper img{height:685px;width:auto}.essentials .column-reverse .animation-wrapper img.animation8-i1,.essentials .column-reverse .animation-wrapper img.animation8-i2{height:auto;top:50%;transform:translateY(-50%);width:120%}.essentials .column-reverse .animation-wrapper .specbg{left:auto;right:auto}.essentials .column-reverse .animation-wrapper .specbg.only-desktop{display:none}.essentials .column-reverse .animation-wrapper .specbg.only-mobile{display:block;height:auto;width:100%}.essentials .animation8-i0{display:none}.products .swiper-container{padding-left:20px}.products .first-elem-1{display:none}.reviews{padding:30px 0}.reviews h2{margin-bottom:25px;padding:0 20px;text-align:left}.reviews .review-block{padding:25px 20px;width:100%}.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:60px 0 50px}.questions .left-text{margin-bottom:50px;max-width:100%;min-width:100%;padding-right:0}.questions .left-text span{margin-bottom:20px}.questions .left-text p{font-size:14px;line-height:20px}.questions .question-block{padding:30px 0}.questions .question-block span{font-size:20px;line-height:28px}.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:32px}.numbers-block h2{font-size:40px;line-height:45px;margin:0 auto 40px;max-width:340px;padding:0 10px;text-align:center}.numbers-block .m30{margin-bottom:5px}.numbers-block>img{display:block;height:auto;position:static;width:100%}.numbers-block .btns{align-items:center;flex-direction:column;gap:10px;justify-content:center}.numbers-block .button_su{border-radius:60px;height:60px;margin-right:0;width:260px}.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}.flex-container.social-networks{flex-direction:row}.flex-container.social-networks a{height:40px;margin:0 10px;width:40px}.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:-40%;opacity:0}to{left:-30%;opacity:1}}@keyframes animation8-i2{0%{left:-30%;opacity:0}to{left:-20%;opacity:1}}.first-elem-1{display:none}.products-slider.swiper-container{padding:0 20px}.reviews-slider.swiper-container{padding:30px 20px}.pop-up-wrapper .close{right:20px;top:20px}.pop-up-wrapper-btns .pop-up-buttons{width:90%}.pop-up-wrapper-btns .pop-up-buttons .btn-block{max-width:100%;min-width:100%}.page-text-block{max-width:100%;padding:30px 20px 100px}.page-text-block h1{font-size:36px;line-height:40px}.dark-container .logo{left:20px;position:absolute;top:21px;width:94px}.error-info{display:block;padding-top:64px;position:static;transform:none}.error-info h1{font-size:32px;line-height:38px;margin-bottom:14px}.error-info p{font-size:18px;line-height:24px}.error-info .animate-image{margin-bottom:20px;width:100%}.to-catalog{padding:80px 0 60px}.to-catalog .text{margin-bottom:40px}.to-catalog-links-wrapper{flex-wrap:wrap}.to-catalog-links-wrapper .to-full-collection{margin-bottom:10px;margin-right:0;max-width:100%;min-width:100%}.to-catalog-links-wrapper .to-full-collection .link-block{padding:0 0 40px}.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 .to-catalog-link-block{margin-right:10px;max-width:calc(50% - 5px);min-width:calc(50% - 5px)}.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:10px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block img{border-radius:10px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block{padding:10px 15px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block span{font-size:16px;line-height:18px;padding-right:0}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block img{width:16px}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block .link-block a:hover span{padding-right:0}.to-catalog-links-wrapper .to-catalog-links-right-block .to-catalog-link-block.inactive .link-block span.s14{font-size:11px;line-height:12px}.page-wrapper-block{max-width:100%;padding-left:20px;padding-right:20px}.catalog-top-wrapper{padding:40px 0 30px}.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:15px}.catalog-top-wrapper .catalog-top span{font-size:16px;line-height:22px}.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:10px;margin-bottom:10px;margin-right:10px;max-width:calc(50% - 5px);min-width:calc(50% - 5px);position:relative}.directory-sections-block .flex-block:nth-child(2n){margin-right:0}.directory-sections-block .flex-block span{font-size:16px;left:15px;line-height:18px;top:10px}.directory-sections-block .flex-block .arrow{height:16px;width:16px}.directory-sections-block .flex-block .arrow:after,.directory-sections-block .flex-block .arrow:before{background-size:contain;height:12px;width:12px}.directory-sections-block .flex-block.inactive span.s12{font-size:10px;top:24px}.what-we-do{padding:40px 0 55px}.what-we-do h2{font-size:28px;line-height:30px;margin-bottom:30px}.what-we-do .flex-wrapper{flex-wrap:wrap}.what-we-do .flex-wrapper .flex-block{margin-bottom:30px;margin-right:35px;max-width:140px;min-width:140px}.what-we-do .flex-wrapper .flex-block:nth-child(2n+2){margin-right:0}.what-we-do .flex-wrapper .flex-block img{margin:0 auto 20px;width:60px}.what-we-do .flex-wrapper .flex-block span{font-size:14px;line-height:20px}.directory-section{margin:0 auto 10px;max-width:100%;padding-left:20px;padding-right:20px}.directory-section .anchor{top:-70px}.directory-section h2{font-size:28px;line-height:30px;margin-bottom:15px}.directory-section .flex-wrapper .flex-block{margin-bottom:30px;margin-right:5px}.directory-section .flex-wrapper .flex-block:nth-child(odd){margin-right:0}.directory-section .flex-wrapper .flex-block.directory-section-item-big{margin-bottom:20px;margin-right:0}.directory-section-item-big{border-radius:10px;max-width:100%;min-width:100%}.directory-section-item-big img{height:auto;position:static;transform:none;width:100%}.directory-section-item-big span{font-size:20px;line-height:24px;padding:0 20px 20px}.directory-section-item{max-width:calc(50% - 2.5px);min-width:calc(50% - 2.5px);padding-bottom:46px}.directory-section-item .image-wrapper{margin-bottom:10px}.directory-section-item .image-wrapper img{border-radius:10px}.directory-section-item .image-wrapper .badge{border-radius:14px;font-size:8px;left:5px;letter-spacing:1px;line-height:14px;padding:0 3px;top:5px}.directory-section-item .short-description .product-name{font-size:16px;line-height:22px;margin-bottom:2px}.directory-section-item .short-description .amount{font-size:11px;line-height:14px;margin-bottom:10px}.directory-section-item .short-description .product-description{font-size:12px;line-height:16px}.directory-section-item .short-description .discount-line{margin-top:10px}.directory-section-item .short-description .discount-line span{font-size:12px;line-height:16px}.directory-section-item .add-to-basket .price{border-radius:36px;height:36px;padding:0 20px}.directory-section-item .add-to-basket .price span{font-size:16px;line-height:36px;padding-left:29px}.directory-section-item .add-to-basket .price span:after,.directory-section-item .add-to-basket .price span:before{background-size:contain;height:24px;width:24px}.directory-section-item .add-to-basket .goods-counter input{font-size:16px;height:36px;line-height:36px;width:40px}.directory-section-item .add-to-basket .goods-counter span{border-radius:36px;height:36px;max-width:36px;min-width:36px}.directory-section-item .add-to-basket .goods-counter span:after,.directory-section-item .add-to-basket .goods-counter span:before{background-size:contain;height:18px;width:18px}.directory-section-item .add-to-basket .good-unavailable{border-radius:36px;font-size:12px;height:36px;line-height:14px;padding:0 20px}.special-flex-on-catalog{margin-bottom:40px;padding-top:20px}.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{max-width:100%;min-width:100%;padding:30px 30px 20px}.special-flex-on-catalog .flex-block h3{font-size:28px;line-height:30px;margin-bottom:15px}.special-flex-on-catalog .flex-block h3 br{display:none}.special-flex-on-catalog .flex-block p{font-size:14px;line-height:20px;margin-bottom:15px}.special-flex-on-catalog .flex-block.first-card{margin-bottom:10px}.special-flex-on-catalog .flex-block.first-card img{margin-bottom:0;margin-top:75px;max-width:150px;min-width:150px}.special-flex-on-catalog .flex-block.second-card img{margin-bottom:0;margin-top:75px;max-width:180px;min-width:180px}.goods-list .goods-list-item{border:none;margin-bottom:30px;padding:0}.cart-total-price .total-price-info .m14-grey{font-size:12px;line-height:14px}.cart-total-price .total-price-info .discount-line span{font-size:11px;line-height:14px}.cart-total-price{padding:8px 20px 20px}.order-parameters-list{padding-left:10px}.login-wrapper{padding:40px 20px 30px}.login-wrapper h1{font-size:28px;line-height:30px;margin-bottom:20px}.login-wrapper p{font-size:14px;line-height:20px}.login-wrapper form{padding:0 0 20px}.wrapper-inner{max-width:100%;padding-left:20px;padding-right:20px}.title-block{padding:20px 0 15px}.title-block h2{font-size:24px;letter-spacing:-.4px;line-height:24px}.text-block{padding:0 0 15px}.subtitle-text h3,.text-block p{font-size:16px;line-height:22px}.subtitle-text h3{margin:0}.marked-text p,.subtitle-text p{font-size:16px;line-height:22px}.marked-text p:before{top:9px}.big-image-block{padding:20px 0 30px}.features-block{padding:20px 0 15px}.features-block h2{font-size:24px;line-height:32px;margin-bottom:8px}.features-block .feature-items-wrapper{flex-wrap:wrap}.features-block .feature-items-wrapper .decorative-image{width:130px}.features-block .feature-items-wrapper .feature-item{height:170px;margin-bottom:6px;max-width:calc(50% - 3px);min-width:calc(50% - 3px);padding:40px 15px 15px}.features-block .feature-items-wrapper .feature-item span{font-size:16px;line-height:22px;margin-top:17px}.ingredients-block .slider{height:auto;position:relative}.ingredients-block .slider .swiper-container{overflow:initial}.video-preview{height:510px;padding:30px 20px}.video-preview .wrapper-inner{border-radius:30px;overflow:hidden;padding:0}.video-preview .preview-img{border-radius:0;height:450px;left:50%;position:relative;transform:translate(-50%);width:auto}.video-preview .start-video img{width:80px}.video-preview .start-video span{font-size:18px;line-height:24px;margin-top:10px}.accordion .accordion-item:after{width:calc(100% - 40px)}.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{padding:15px 20px 0}.reviews-main-info-wrapper .wrapper-inner{padding:0 0 20px}.reviews-main-info-wrapper h1{font-size:24px;line-height:24px;margin-bottom:20px}.reviews-main-info{flex-direction:column}.reviews-main-info .reviews-main-info-block{justify-content:space-between}.reviews-main-info .reviews-main-info-block .product-rating{flex-grow:1;max-width:auto;min-width:0}.reviews-main-info .reviews-main-info-block .product-rating .product-rating-value{margin-bottom:2px}.reviews-main-info .reviews-main-info-block .product-rating .product-rating-value .real-value{font-size:32px;line-height:32px}.reviews-main-info .reviews-main-info-block .product-rating .product-rating-value .max-value{font-size:24px;line-height:28px}.reviews-main-info .reviews-main-info-block .product-rating .product-rating-value .max-value:before{font-size:24px;line-height:24px}.reviews-main-info .reviews-main-info-block .product-rating .ratings-num{font-size:14px;line-height:20px}.reviews-main-info .reviews-main-info-block .product-rating .stars-block{height:24px;margin-top:10px}.reviews-main-info .reviews-main-info-block .product-rating-expanded{max-width:125px;min-width:125px}.reviews-main-info .reviews-main-info-block .product-rating-expanded .rating-line span{font-size:12px;line-height:14px;max-width:45px;min-width:45px}.reviews-main-info .reviews-main-info-block .reviews-empty span{font-size:16px;line-height:22px}.reviews-main-info .reviews-main-info-block .reviews-empty p{font-size:14px;line-height:20px}.reviews-main-info .reviews-main-info-btn{margin-top:20px;max-width:100%;min-width:100%}.reviews-main-info .reviews-main-info-btn .button_su.btn.btn-big{height:40px;line-height:40px}.reviews-main-info .reviews-main-info-btn .button_su.btn.btn-big .btn-text{line-height:40px}.review-item-wrapper{padding:30px 20px 0}.review-item{flex-direction:column;padding:0 0 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:20px;margin-bottom:3px}.review-item .review-item-value .sc{font-size:14px;line-height:20px;margin-bottom:0}.review-item .review-item-value .stars-block{height:14px}.review-item .review-item-value .date{font-size:12px;line-height:14px;margin-right:0;margin-top:10px;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:16px;line-height:22px}.product-basic-information-wrapper{padding:10px 0 0}.product-basic-information-wrapper .wrapper-inner{padding:0}.product-basic-information-wrapper .back{font-size:18px;margin-bottom:10px;margin-left:20px}.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 20px 0;position:relative}.product-basic-information .product-basic-information-block .badge{font-size:8px;line-height:14px;margin-bottom:5px}.product-basic-information .product-basic-information-block h1{font-size:28px;line-height:30px;margin-bottom:10px}.product-basic-information .product-basic-information-block .product-rating-block{margin-bottom:20px}.product-basic-information .product-basic-information-block .product-rating-block .stars-block{height:14px}.product-basic-information .product-basic-information-block .product-rating-block span{font-size:14px;line-height:20px}.product-basic-information .product-basic-information-block p{font-size:16px;line-height:24px;margin-bottom:20px}.product-basic-information .product-basic-information-block .delivery-price{margin-bottom:25px}.product-basic-information .product-basic-information-block .certificates{margin-bottom:20px}.product-basic-information .product-basic-information-block .certificates ul li{padding:0 25px}.product-basic-information .product-basic-information-block .certificates ul li:first-child{padding-left:0}.product-basic-information .product-basic-information-block .certificates ul li img{width:60px}.product-basic-information .product-basic-information-block .price-info{background:#fff;padding-bottom:35px;padding-top:20px}.product-basic-information .product-basic-information-block .price-info .price-block .final-price{font-size:18px;line-height:24px}.product-basic-information .product-basic-information-block .price-info .price-block .old-price-block .discount,.product-basic-information .product-basic-information-block .price-info .price-block .old-price-block .old-price{font-size:11px;line-height:14px}.product-basic-information .product-basic-information-block .price-info .btn{max-width:160px;min-width:160px}.product-basic-information .product-basic-information-block .price-info .add-to-basket .goods-counter{width:146px}.product-basic-information .product-basic-information-block .price-info .add-to-basket .goods-counter span{height:40px;max-width:40px;min-width:40px}.product-basic-information .product-basic-information-block .price-info .add-to-basket .goods-counter input{font-size:16px}.product-basic-information .product-basic-information-block .price-info .add-to-basket.unavailable .good-unavailable{text-align:left;-moz-text-align-last:left;text-align-last:left}.product-basic-information .product-basic-information-block .price-info .add-to-basket.unavailable .good-unavailable br{display:block}.product-basic-information .product-basic-information-block .price-info.fixed{bottom:0;left:0;padding-left:20px;padding-right:20px;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:10px 0 0}.add-review-wrapper .add-review-block{border-radius:0;padding:20px}.add-review-wrapper .back{margin-bottom:12px;padding-left:20px}.add-review-wrapper .back:before{height:16px;top:5px;width:16px}.add-review-wrapper .b28{font-size:24px;line-height:28px}.add-review-wrapper p{font-size:16px;line-height:22px}.add-review-wrapper .add-review{margin-bottom:40px}.add-review-wrapper .button_su.btn.w200{width:100%}.profile-wrapper{flex-direction:column;padding:0}.profile-wrapper .profile-menu{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;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}.profile-wrapper .profile-info-block-wrapper .order-wrapper .amount-block-info-total{margin-bottom:0;padding:14px 0 0;position:static}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper{padding:20px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.subscription-page{padding:0}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .h1{font-size:24px;line-height:28px;margin-bottom:20px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-header{flex-direction:column-reverse}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-header .left{padding:20px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-section{margin-bottom:30px;padding:0 20px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-section h2{font-size:18px;line-height:24px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-cancel{padding:50px 0}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-snooze{padding:0}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-snooze .choice-list{gap:7px;justify-content:left;margin:0 auto 30px;padding:0;width:314px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-snooze .estimates{flex-direction:column;gap:10px 0;margin-bottom:30px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper .subscription-snooze .btn{width:100%}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step{padding:15px 20px 45px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer{margin:-15px -20px 0;padding:0}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image{border-radius:0;margin-bottom:30px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label{bottom:25px;height:90px;left:25px;width:90px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label .off{font-size:14px;line-height:16px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label .price{font-size:24px;line-height:24px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label .line-through{font-size:11px;line-height:14px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label .free{font-size:24px;line-height:24px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .image .label .addon{font-size:12px;line-height:14px}.profile-wrapper .profile-info-block-wrapper .subscription-wrapper.cancel-step .special-offer .description{padding:0 30px}.profile-wrapper .profile-info-block{border-radius:0;padding:30px 20px}.profile-wrapper .profile-info-block h1{font-size:24px;line-height:28px;margin-bottom:20px}.orders-list>a:hover{box-shadow:none}.orders-list .order-item{padding:15px 15px 20px}.orders-list .order-item .order-item-top{flex-direction:column-reverse}.orders-list .order-item .order-item-top .status{margin-bottom:10px;margin-top:0}.orders-list .subscription-item{padding:15px}.orders-list .subscription-item:after{right:15px;top:15px}.pop-up-right-container{width:100%}.pop-up-header{padding:15px 15px 15px 20px}.pop-up-content{height:calc(100% - 74px);padding-left:20px;padding-right:20px}.pop-up-content.for-goods-list{padding-bottom:70px}.pop-up-informer-block{padding:25px 0}.pop-up-informer-block img{margin-bottom:40px;width:150px}.pop-up-content .loader-wrapper img{margin-top:-37px}.pop-up-mini-container{padding:30px 30px 35px;width:calc(100% - 20px)}.pop-up-mini-container.have-choice,.pop-up-mini-container.no-image{padding:90px 30px 40px}.pop-up-mini-container h1{font-size:24px;line-height:28px}.pop-up-mini-container p{font-size:14px;line-height:20px;margin-bottom:56px}.pop-up-mini-container .btns-wrapper{align-items:center;flex-direction:column}.pop-up-mini-container .btns-wrapper .btn{margin-bottom:10px;margin-right:0;max-width:250px;min-width:250px}.main-top{display:block;padding:60px 0 0}.main-top .center{margin:0 auto;max-width:375px;padding:0 20px;width:100%}.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:20px;width:260px}.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}.main-top img.mobile{min-height:85vw}.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:40px 0}.approach .wrapper-block{max-width:100%;padding:0 30px}.approach .label{font-size:12px;line-height:12px;margin-bottom:10px}.approach .text{font-size:32px;line-height:40px}.approach .text span span{bottom:-7px}.features{padding:40px 0 0}.features .wrapper-block{display:flex;gap:0}.features .image{height:auto;width:155px}.features .image img{bottom:50px;left:0;position:absolute;width:194px}.features .features-list{grid-template-columns:none;width:calc(100% - 155px)}.features .features-list div{border-right:none;height:auto;margin-bottom:20px;padding:0}.features .features-list div p{font-size:14px;line-height:18px}.features .features-list div p.title{font-size:18px;line-height:24px;margin-bottom:0}.features .features-list div p.desktop{display:none}.features .features-list div p.mobile{display:block}.features .features-list div:last-child{margin-bottom:0}.goals{padding:60px 0 23px}.goals .label{font-size:16px;line-height:22px;margin-bottom:20px}.goals .approach{font-size:30px;line-height:45px;margin-bottom:40px}.goals .goals-list{gap:20px;grid-template-columns:1fr}.goals .goals-list .goal{height:365px;padding:30px;position:relative}.goals .goals-list .goal img{width:240px}.product{padding:40px 0}.product .flex-container{gap:0}.product .product-image{display:none}.product .product-details{width:100%}.product .product-details .product-title{font-size:32px;line-height:36px;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:280px}.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:280px;width:100%}.product .product-details .buttons>a{font-size:18px}.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}.supplements{padding:60px 0 50px}.supplements h2{font-size:32px;line-height:36px;margin-bottom:40px;max-width:100%}.supplements h2 a{font-size:32px;line-height:36px;margin-bottom:0}.supplements .slider .swiper-slide{border-radius:30px}.supplements .slider .navigation{display:none}.habit-forming{background:#fff;padding:60px 0 40px}.habit-forming h2{font-size:40px;line-height:45px;margin-bottom:20px}.habit-forming p{font-size:18px;line-height:24px;margin-bottom:40px}.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:100%;min-width:100%}.habit-forming .animation-wrapper img{right:auto}.habit-forming .b16tr{font-size:14px;line-height:16px;margin-bottom:10px}.habit-forming .btns{flex-direction:column;margin:0 auto;max-width:280px;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 40px}.plan h2{font-size:40px;line-height:45px;margin-bottom:40px;max-width:none}.plan .plan-features{flex-direction:column;gap:60px 0;width:100%}.plan .plan-features .plan-feature{padding:0 20px;width:100%}.plan .plan-features .plan-feature .plan-feature-title{font-size:24px;line-height:28px}.plan .plan-features .plan-feature .plan-feature-image img,.plan .plan-features .plan-feature .plan-feature-image video{width:165px}.plan .plan-features .plan-feature .plan-feature-image.special{left:29px}.plan .plan-features .plan-feature .plan-feature-image.special img{width:216px}.more-features .slider{padding:50px 0}.more-features .slider .morefeatures-block{align-items:center;display:flex;flex-direction:row}.more-features .slider .morefeatures-block img{margin-right:30px}.more-features .slider .morefeatures-block span{font-size:24px;font-weight:500;line-height:30px}.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:325px}.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:auto;padding:0}.modern .wrapper-block{background:linear-gradient(180deg,#c6a687,#9c8167);border-radius:0;max-width:100%;padding:0}.modern .wrapper-block img{position:relative;width:100%}.modern .wrapper-block img.mobile{display:block}.modern .wrapper-block img.desktop{display:none}.modern .wrapper-block .wrapper{left:0;max-width:100%;padding:30px;position:static;top:0}.modern .wrapper-block .wrapper h2{font-size:40px;line-height:45px;margin-bottom:20px;max-width:100%}.modern .wrapper-block .wrapper p{font-size:18px;line-height:24px;margin-bottom:20px;max-width:100%}.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 40px}.reviews-new{padding:60px 0 30px}.reviews-new h2{font-size:40px;line-height:45px;margin-bottom:40px;max-width:100%}.reviews-new .slider .swiper-slide{border-radius:30px;padding:20px;width:335px}.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}.difference{padding:60px 0 40px}.difference .wrapper-block{padding:0}.difference .wrapper-block .button_su{border-radius:50px;display:none;height:50px;margin:30px 20px 0}.difference .wrapper-block .button_su .btn-text{font-size:16px;line-height:50px;padding:0 20px}.difference h2{font-size:32px;line-height:36px;margin-bottom:45px;padding:0 20px;text-align:left}.difference .table{display:table;width:100%}.difference .table .row{display:table-row;position:relative}.difference .table .row .column{padding:12px 0;width:78px}.difference .table .row .column img{width:18px}.difference .table .row .column .logo{width:56px}.difference .table .row .column.brt{border-radius:15px 15px 0 0}.difference .table .row .column span{font-size:14px;line-height:20px}.difference .table .row .column.small{font-size:11px;line-height:14px}.difference .table .row .column.small span{color:#8a8a8a;margin:0 auto;max-width:70px}.difference .table .row .column:first-child{padding-left:20px;padding-right:10px}.difference .table .row:last-child .btn{display:none}.difference .table .row:nth-child(7) .column:nth-child(2){border-bottom:2px solid #141414;border-radius:0 0 15px 15px}.action{padding:190px 0 293px}.action .btns{margin-bottom:0}.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 .wrapper-block>img{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:375px}.action .abs{bottom:auto;left:50%}.action .abs img{bottom:-40px;left:auto!important;right:auto!important}.action .abs.animate img{animation-duration:.5s!important;animation-fill-mode:forwards!important;animation-name:action-img-bottom-animation!important}@keyframes action-img-bottom-animation{0%{bottom:-40px;opacity:0}to{bottom:0;opacity:1}}.action .abs.i2{top:393px;transform:translateX(-195px);width:84px}.action .abs.i3{top:71px;transform:translateX(-200px);width:65px}.action .abs.i4{top:31px;transform:translateX(-50%);width:97px}.action .abs.i5{top:97px;transform:translateX(140px);width:67px}.action .abs.i6{top:436px;transform:translateX(-50%);width:64px}.action .abs.i7{top:393px;transform:translateX(120px);width:67px}.follow-new{padding:50px 0 20px}.follow-new h2{font-size:45px;line-height:50px;margin-bottom:10px}.follow-new p{margin-bottom:40px}.follow-new .images{gap:7px;grid-template-columns:repeat(2,1fr)}.follow-new .images a,.follow-new .images a img{width:100%}.follow-new .flex-container{flex-direction:column;gap:4vw;justify-content:center}.follow-new .flex-container img{border-radius:10px}.follow-new .flex-container .xl{width:56vw}.follow-new .flex-container .sm{width:29vw}.follow-new .flex-container .xs{width:22.6vw}.follow-new .flex-container .flex-block.grid-container{display:grid;gap:4vw;grid-template-columns:29vw 56vw}.follow-new .flex-container .flex-block.grid-container.left .left{align-items:flex-end;display:flex;flex-direction:column;gap:4vw}.follow-new .flex-container .flex-block.grid-container.right{grid-template-columns:56vw 29vw}.follow-new .flex-container .flex-block.grid-container.right .right{align-items:flex-start;display:flex;flex-direction:column;gap:4vw}.solution{padding:60px 0 80px}.solution .wrapper-block{max-width:none}.solution .title-block{margin-bottom:40px}.solution .title-block h2{font-size:24px;line-height:28px;max-width:none;padding:0 20px;width:100%}.solution .flex-container{display:grid;gap:8vw;grid-template-columns:40vw 40vw}.solution .flex-container .flex-block{width:40vw}.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:14px;font-weight:600;line-height:20px}.vitamins{padding:0 20px}.vitamins .special-flex{gap:10px;padding:0}.vitamins .special-flex .flex-block{flex-direction:column;padding:30px 30px 0}.vitamins .special-flex .flex-block:first-child{margin-bottom:0}.vitamins .special-flex .flex-block img{margin-top:0;width:100%}.vitamins .special-flex .flex-block .text h3{font-size:28px;line-height:30px;max-width:350px}.vitamins .special-flex .flex-block .text p{font-size:14px;line-height:20px}.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 30px}.main-to-catalog .wrapper-block{max-width:none;padding:0}.main-to-catalog .text{margin-bottom:40px}.main-to-catalog .text h2{font-size:40px;line-height:45px;margin-bottom:20px}.main-to-catalog .text p{font-size:16px;line-height:22px}.wellness .wrapper-block{max-width:none;padding:60px 30px 0}.wellness .wrapper-block .flex-text{margin-bottom:30px}.wellness .wrapper-block .flex-text h2{font-size:40px;line-height:45px;margin-bottom:20px}.wellness .wrapper-block .flex-text p{font-size:18px;line-height:24px}.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 20px}.main-flex-block .wrapper-block .flex-text h2{font-size:40px;line-height:50px;margin-bottom:20px}.main-flex-block .wrapper-block .flex-text p{font-size:18px;line-height:24px;margin-bottom:40px}.main-flex-block .wrapper-block .flex-text .certificates{display:flex;gap:50px;justify-content:space-between;margin-top:-10px}.main-flex-block .wrapper-block .flex-text .certificates img{width:auto}.main-flex-block img{border-radius:20px;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:18px;line-height:24px;margin-bottom:40px}.follow .wrapper-block .flex-container{flex-direction:column;gap:4vw;justify-content:center}.follow .wrapper-block .flex-container img{border-radius:10px}.follow .wrapper-block .flex-container .xl{width:56vw}.follow .wrapper-block .flex-container .sm{width:29vw}.follow .wrapper-block .flex-container .xs{width:22.6vw}.follow .wrapper-block .flex-container .flex-block.grid-container{display:grid;gap:4vw;grid-template-columns:29vw 56vw}.follow .wrapper-block .flex-container .flex-block.grid-container.left .left{align-items:flex-end;display:flex;flex-direction:column;gap:4vw}.follow .wrapper-block .flex-container .flex-block.grid-container.right{grid-template-columns:56vw 29vw}.follow .wrapper-block .flex-container .flex-block.grid-container.right .right{align-items:flex-start;display:flex;flex-direction:column;gap:4vw}.pop-up-wrapper-base.supplement-facts .pop-up-header{padding:75px 20px 10px}.product-page .product-header{padding:30px 0 0}.product-page .product-header h1{font-size:40px;letter-spacing:-1px;line-height:45px;margin:0 auto 15px;max-width:none}.product-page .product-header .btn{width:250px}.product-page .product-header .subtext span{font-size:14px;line-height:20px}.product-page .product-header p{font-size:16px;line-height:22px;margin:0 auto 20px;max-width:none}.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:25px}.product-page .product-header>img.desktop{display:none}.product-page .product-header>img.mobile{display:block}.product-page .list{border-radius:25px 25px 0 0;padding:40px 0}.product-page .list .list-wrapper{flex-direction:column;gap:30px 0;padding:0 20px}.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 .why{padding:40px 0}.product-page .why h2{font-size:32px;line-height:40px;margin-bottom:40px;text-align:left}.product-page .features{padding:40px 0}.product-page .features .wrapper-block{display:block}.product-page .features h2{font-size:32px;line-height:36px;margin-bottom:30px}.product-page .features .features-wrapper{flex-direction:column;gap:10px;margin-bottom:10px}.product-page .features .features-wrapper .feature-item{width:100%}.product-page .features .features-wrapper .feature-item img.link{width:24px}.product-page .features .features-wrapper .feature-item .text{bottom:25px;font-size:32px;left:25px;line-height:30px;max-width:calc(100% - 50px);padding-right:25px}.product-page .features .features-wrapper .feature-item .link{bottom:15px;right:15px}.product-page .features .features-wrapper .feature-item.small .text{font-size:32px;line-height:30px;max-width:calc(100% - 50px)}.product-page .features .features-wrapper>.feature-item.big{background-image:url(../img/good/features/i1-mobile_2x.jpg);height:480px;width:100%}.product-page .features .features-wrapper>.feature-item.small{background-image:url(../img/good/features/i4-mobile_2x.jpg);height:335px;width:100%}.product-page .features .features-wrapper>.feature-item.small:nth-child(2){background-image:url(../img/good/features/i5-mobile_2x.jpg);height:480px;width:100%}.product-page .features .features-wrapper .features-right{gap:10px}.product-page .features .features-wrapper .features-right>.feature-item{background-image:url(../img/good/features/i2-mobile_2x.jpg);height:335px;width:100%}.product-page .features .features-wrapper .features-right>.feature-item:nth-child(2){background-image:url(../img/good/features/i3-mobile_2x.jpg)}.product-page .features .features-wrapper:last-child{margin-bottom:0}.product-page .approach{padding:60px 0}.product-page .approach .label{font-size:18px;line-height:24px}.product-page .approach .text{font-size:32px;line-height:36px}.product-page .video-preview{height:auto;padding:40px 0}.product-page .video-preview .wrapper-inner{padding:0;position:relative}.product-page .video-preview .wrapper-inner>img{height:445px}.product-page .video-preview .start-video{max-width:200px}.product-page .video-preview .start-video span{font-size:16px;line-height:22px}.product-page .main-top{padding:40px 0 0}.product-page .main-top .center{padding-bottom:20px;width:260px}.product-page .main-top p,.product-page .main-top p.small{font-size:40px;line-height:35px}.product-page .main-top.wide .center p{font-size:32px;font-weight:600;line-height:36px}.product-page .habit-forming{padding:40px 0}.product-page .habit-forming h2{font-size:32px;letter-spacing:normal;line-height: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:40px 0 100px}.product-page .questions .left-text{margin-right:0;max-width:100%;min-width:100%}.product-page .questions .left-text span{font-size:32px;line-height:36px;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}.product-page .supplements.lp{padding-top:20px}.product-page .supplements h2{margin-bottom:10px}.product-page .supplements h2 a{font-size:32px;line-height:36px;margin-bottom:15px}.product-page .supplements a{font-size:18px;line-height:24px;margin-bottom:45px}.product-page .product-images{padding:40px 0}.product-page .product-images h2{font-size:32px;letter-spacing:0;line-height:36px;margin-bottom:40px;max-width:none}.product-page .product-images .slider .swiper-slide{width:330px}.product-page .product-images .slider .navigation{display:none}.product-page .difference{padding:40px 0}.product-page .difference h2{margin-bottom:40px}.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 20px;width:auto}.product-page .modern .wrapper-block .left h2{font-size:32px;line-height:36px;max-width:none}.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:20px;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:40px 0}.product-page .reviews-new .reviews-header{margin-bottom:40px;position:relative}.product-page .reviews-new .reviews-header h2{font-size:32px;line-height:36px;margin-bottom:20px;max-width:none}.product-page .reviews-new .reviews-header .reviews-info{align-items:start;flex-direction:column;margin-bottom:25px}.product-page .reviews-new .reviews-header .reviews-info .stars-block{order:2}.product-page .reviews-new .reviews-header .reviews-info .product-rating-value{order:1}.product-page .reviews-new .reviews-header .reviews-btn{bottom:50%;height:50px;position:static;transform:none;width:100%}.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 .review-text{font-size:18px;line-height:24px;margin-top:20px}.product-page .video-reviews{padding:40px 0}.product-page .video-reviews h2{font-size:32px;line-height:36px;margin-bottom:30px}.product-page .video-reviews h2 span{display:inline}.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 20px;width:100%}.product-page .buttons{bottom:20px;margin-bottom:20px;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 40px}.product-page .animation1 .wrapper-block{padding:0 20px}.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{margin-bottom:20px}.product-page .animation1 p{font-size:18px;line-height:24px}.product-page .animation1 .animation-wrapper{height:460px}.product-page .animation1 .animation-wrapper img{bottom:0;height:100%;left:50%;transform:translateX(-50%)}.product-page .animation2{padding:0 0 40px}.product-page .animation2 .wrapper-block{padding:0 20px}.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{margin-bottom:20px}.product-page .animation2 p{font-size:18px;line-height:24px}.product-page .animation2 .animation-wrapper{height:300px}.product-page .animation2 .animation-wrapper img{left:50%;position:absolute;top:7%;transform:translateX(-92%) rotate(-7deg);transform-origin:80% 80%;width:160px}.product-page .animation2 .animation-wrapper img.img2{left:50%;top:17%;transform:translateX(-27%) rotate(15deg);transform-origin:20% 80%}.product-page .animation2 .animation-wrapper.animate img.img1{transform:translateX(-92%) rotate(-15deg)}.product-page .animation2 .animation-wrapper.animate img.img2{transform:translateX(-27%) rotate(30deg)}.reviews-head{padding:160px 0;text-align:center}.reviews-head .wrapper-block{gap:20px 0}.reviews-head h1{font-size:40px;line-height:45px}.reviews-head .reviews-info img{height:24px}.reviews-head .reviews-info .product-rating-value{font-size:18px;line-height:24px}.new-numbers-block{padding:60px 0 80px}.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:135px}.full-slider-wrapper .close{right:21px;top:21px}.benefits{background-color:#fff;padding:40px 0 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:60px 0}.more .wrapper-block{max-width:auto;padding:0 20px}.more .label{font-size:12px;line-height:12px;margin-bottom:20px}.more .text{font-size:50px;line-height:55px}.maximize,.maximize.padding{padding:40px 0}.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:12px;line-height:12px;margin-bottom:10px}.maximize h2{font-size:32px;line-height:36px;margin-bottom:20px}.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{margin:0 20px;padding:40px 0 20px}.complete-install .wrapper-block{flex-direction:column;overflow:hidden;padding:0}.complete-install .wrapper-block .left{padding:25px 30px}.complete-install .wrapper-block .left h2{margin-bottom:10px}.complete-install .wrapper-block .left .btns{height:60px;justify-content:center;width:100%}.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}.complete-install .wrapper-block .right{line-height:0}.complete-install .wrapper-block .right img{height:100%;position:static;width:100%}.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{margin-bottom:20px}.buy-options-wrapper .right .wrapper .head h2{font-size:24px}.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 15px}.buy-options-wrapper .right .wrapper .image img{height:200px}.buy-options-wrapper .right .wrapper .buy-options{margin-bottom:70px}.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:18px}.buy-options-wrapper .right .wrapper .buy-options .buy-option input[type=radio]+label .buy-option-benefits{font-size:13px;line-height:18px}.buy-options-wrapper .right .wrapper .button-wrapper{bottom:0;left:0;padding:20px;position:fixed;width:100%}#popup-login .pop-up-content{padding:0 20px}.password-popup .pop-up-mini-container{padding:30px 30px 35px}.hero-block{background-image:url(../img/join/i1-mobile_2x.jpg)}.hero-block.new{background-image:url(../img/join/i2-mobile_2x.jpg)}.hero-block.new.men{background-image:url(../img/join/i3-mobile_2x.jpg)}.hero-block.new.men,.hero-block.new.women{padding:150px 0}.hero-block .wrapper-block{padding:60px 0 235px}.hero-block .wrapper-block h2{font-size:50px;letter-spacing:-1px;line-height:55px;margin-bottom:30px;max-width:290px}.hero-block .wrapper-block .buttons{flex-direction:column}.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 20px}.good-choose h1{font-size:40px;letter-spacing:-.8px;line-height:45px;margin-bottom:15px}.good-choose p{font-size:16px;line-height:22px;margin-bottom:20px;max-width:100%}.good-choose .goods{flex-direction:column;gap:10px}.good-choose .goods .good{border-radius:20px;padding-top:135.8208955224%}.good-choose .goods .good .image{border-radius:20px}.good-choose .goods .good .image img.mobile{display:inline}.good-choose .goods .good .image img.desktop,.good-choose .goods .good .image img.tablet{display:none}.good-choose .goods .good .description{left:30px;top:30px;width:calc(100% - 60px)}.good-choose .goods .good .description .title{font-size:32px;letter-spacing:normal;line-height:36px;margin-bottom:15px}.good-choose .goods .good .description .text{font-size:14px;line-height:20px;margin-bottom:15px;padding-right:100px}.good-choose .goods .good .description .buttons{width:140px}.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:10px;left:20px;right:auto}.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:20px}.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:-.8px;line-height:50px;margin-bottom:20px}.new-main-top .wrapper-block .left p{font-size:16px;line-height:22px;margin-bottom:30px}.new-main-top .wrapper-block .left .buttons{align-items:center;flex-direction:column;gap:10px}.new-main-top .wrapper-block .left .buttons .btn{height:50px;width:220px}.new-main-top .wrapper-block .left .buttons .btn .btn-text{font-size:18px;line-height:50px}.new-main-top .wrapper-block .right{order:1;padding-top:calc(84% + 33.6px);width:100%}.new-main-top .wrapper-block .right img{left:-20px;position:absolute;top:0;width:calc(100% + 40px)}.new-main-top .wrapper-block .right img.desktop{display:none}.new-main-top .wrapper-block .right img.mobile{display:block}.product-top{padding:30px 0 0}.product-top .wrapper-block{flex-direction:column;text-align:center}.product-top .wrapper-block .left{margin-bottom:60px;width:100%}.product-top .wrapper-block .left h1{font-size:40px;line-height:45px;margin-bottom:15px}.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:320px;width:320px}.main-about{border-radius:25px 25px 0 0;padding:40px 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:35px;letter-spacing:-.35px;line-height:40px}.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:40px 0 60px}.experts h2{font-size:32px;font-weight:600;line-height:36px;margin-bottom:30px;max-width:250px}.experts .items{flex-direction:column;gap:10px}.experts .items .item:after{bottom:20px;height:24px;right:20px;width:24px}.experts .items .item img{border-radius:25px;left:auto;min-height:100%;position:static;top:auto;transform:none;width:100%}.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:auto;width:100%}.experts .items .right{width:100%}.experts .items .right .item{height:67%}.experts .items .right .text .name{font-size:28px;letter-spacing:normal;line-height:30px}.experts .items .right .text .desc{font-size:14px;letter-spacing:normal;line-height:16px}.pop-up-country-container{padding:20px}.pop-up-country-container h2{font-size:18px;line-height:24px;margin-bottom:15px}.pop-up-country-container .current-country{margin-bottom:15px}.pop-up-country-container .subtext{font-size:12px;line-height:14px}.pop-up-country-container .country-list{margin-bottom:15px}.pop-up-country-container .country-list input+label .country-name{font-size:16px;line-height:22px}
