html{font-size:10px;height:100%}body{height:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block}a{text-decoration:none;color:inherit}header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1400px;padding:0 20px;margin:0 auto;width:100%}ul,li{list-style:none;margin:0;padding:0}h1,h2,h3,p{margin:0}body{font-family:"Cormorant Garamond",serif;color:#4f4f4f}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.h1Title,.h2Title,.h3Title{color:#333}.h1Title{font-family:"Montserrat",sans-serif;font-size:24px;font-weight:700;line-height:36px;text-transform:uppercase}.h2Title{color:#203656;font-size:32px;font-weight:800;line-height:1;text-transform:uppercase}.h3Title{color:#333;font-size:18px;font-weight:600;line-height:27px;font-family:"Montserrat",sans-serif}p,span{font-size:16px;line-height:24px;color:#4f4f4f}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gradient-line{width:146px;height:1px;background:-webkit-gradient(linear,left top,right top,color-stop(.34%,transparent),color-stop(51.38%,#272727),color-stop(100.34%,transparent));background:linear-gradient(90deg,transparent .34%,#272727 51.38%,transparent 100.34%);margin:0 auto 18px auto}.gradient-line_big{width:100%}.button{width:100%;max-width:363px;padding:25px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#e32929;-webkit-box-shadow:0 10px 22px 0 rgba(227,41,41,.47);box-shadow:0 10px 22px 0 rgba(227,41,41,.47);color:rgba(255,255,255,.9);font-family:"Raleway",sans-serif;font-size:15px;line-height:30px;font-weight:900;text-transform:uppercase;text-align:center;cursor:pointer;border:0;-webkit-transition:.1s;transition:.1s}.button:hover{opacity:.8}.button_primary{display:block;width:100%;max-width:87px;padding:5px;border-radius:5px;color:#fff;background-color:#5869da;font-family:"Cormorant Garamond",serif;font-size:16px;line-height:1;font-weight:700;-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize}.button_secondary{display:block;width:100%;max-width:390px;padding:16px;background-color:#eb4026;color:#fff;font-size:18px;line-height:24px;font-weight:600;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;font-family:"Montserrat",sans-serif;border-radius:0}.header{background-color:#fff;padding:30px 0;border:1px solid;border-color:rgba(0,0,0,.1)}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-wrap img{width:30px;height:37px;margin-right:13px}.header__logo-text{font-size:36px;font-weight:700;color:#000c2d}.header__details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.header__details-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:34px}.header__details-content:before{content:"";position:absolute;top:0;right:-19px;width:1px;height:24px;background:rgba(79,79,79,.45)}.header__details-content_search{margin-right:17px}.header__details-content_search:before{content:none}.header__details-calendar-icon{width:15px;height:15px;margin-right:5px}.header__text{font-weight:600}.header__details-search-link{margin-right:8px}.icon-hidden{display:none;width:32px;height:20px}.nav{padding:15px 0}.nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__list-item{margin-right:55px}.nav__list-item.home{padding-left:20px}.nav__list-item-link{display:block;position:relative;color:#4f4f4f;font-size:16px;font-weight:600;-webkit-transition:.1s;transition:.1s}.nav__list-item-link:hover{color:#5869da}.nav__list-item-link.home:before{content:"";position:absolute;background:url(../img/content/icon-home.svg) no-repeat;width:15px;height:15px;left:-22px;top:1px}.nav__list-item-link.active{color:#5869da}.nav__list-item-link.active:before{content:"";position:absolute;background:url(../img/content/icon-ellipse.svg) no-repeat;width:16px;height:16px;left:-24px;top:2px}.nav__list-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__list-social-item{margin-right:20px}.nav__list-social-item:last-child{margin-left:10px;margin-right:0}.nav__list-social-item:last-child img{width:22px;height:14px}.nav__list-social-link img{width:25px;height:25px}.main{margin-top:5px}.main__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main__description{width:66.66%;-webkit-box-sizing:border-box;box-sizing:border-box}.main__description-img-wrap{position:relative}.main__description-sign-image{position:absolute;left:0;bottom:0;width:90%;margin-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:25px 0}.main__description-sign-text{font-size:20px;color:#5869da;font-weight:700}.main__title{max-width:620px;text-align:center;margin:6px auto 20px auto}.main__text{text-align:left;margin-bottom:30px}.main__text a{text-decoration:underline}.main__text_bold{max-width:530px;font-size:18px;font-weight:600;color:#333;text-align:center;margin:0 auto 28px auto}.main__text_quote{position:relative;max-width:95%;text-align:left;margin-left:0}.main__text_quote:after{content:"";position:absolute;top:-5px;right:-46px;background:url(../img/content/icon-quote.svg) no-repeat;width:41px;height:41px}.main__text_bolder{font-weight:700}.main__text_maxWidth{max-width:100%;font-size:16px;text-align:left}.main__text_bold-link{font-weight:600}.main__big-image{max-width:456px;margin:0 auto 30px auto}.main__product-old-price{color:#203656;font-family:"Raleway",sans-serif;font-size:26px;font-weight:700;text-decoration:line-through;text-align:center;margin-bottom:10px}.main__product-new-price{font-family:"Raleway",sans-serif;font-size:41px;line-height:1;font-weight:700;text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe5472),to(#ff9b85));background:linear-gradient(90deg,#fe5472 0,#ff9b85 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:35px;text-align:center}.main__product-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:464px;margin:0 auto 43px auto;padding:50px;border-radius:20px;border:1px solid rgba(32,54,86,.2)}.main__product-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:23px}.main__product-form-wrap_last{margin-bottom:30px}.main__product-form-wrap input{width:100%;height:55px;border-radius:20px;background-color:#fff;border:1px solid rgba(32,54,86,.4);outline:0;padding:0 15px}.main__product-form-label{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:10px;color:rgba(32,54,86,.8)}.main__product-form-wrap-btn{text-align:center}.main__product-form-wrap-btn_last{margin:50px 0}.main__product-comment-title{font-family:"Montserrat",sans-serif;text-align:right;margin-bottom:40px}.main__products-comments{width:100%;padding:30px;-webkit-box-shadow:0 20px 50px 0 rgba(0,0,0,.1);box-shadow:0 20px 50px 0 rgba(0,0,0,.1);border-radius:20px;margin-bottom:23px}.main__products-comments-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.main__products-comments-info-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__products-comments-info-author img{width:60px;height:60px;border-radius:50%;margin-right:15px}.main__products-author-name{color:#203656;font-family:"Raleway",sans-serif;font-size:18px;font-weight:700;line-height:25px;margin-bottom:5px}.main__products-time-post{color:rgba(32,54,86,.6);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:25px}.main__products-comments-message-icon{width:20px;height:5px;-o-object-fit:contain;object-fit:contain}.main__products-comments-testimonials{padding:20px;border-radius:15px;background-color:#f4f5f7;margin-bottom:30px}.main__products-testimonials-title{color:rgba(32,54,86,.9);font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:20px}.main__products-testimonials-title a{text-decoration:underline}.main__products-testimonials-img{width:100%;max-width:205px;max-height:auto;border-radius:10px}.main__products-comments-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__products-comments-social-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.main__products-comments-social-wrap:last-child{margin-right:0}.main__products-comments-social-wrap img{width:18px;height:18px;margin-right:7px}.main__products-count-testimonials{color:rgba(32,54,86,.6);font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:24px}.main__products-count-testimonials.hidden{margin-left:5px}.main__products-comments-icon-heart .not-active-icon{cursor:pointer}.main__products-comments-icon-heart .active-icon{cursor:pointer;display:none}.main__products-comments-icon-heart.active .active-icon{display:block}.main__products-comments-icon-heart.active .not-active-icon{cursor:pointer;display:none}.aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%;margin-left:30px}.aside__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px;background-color:#f5f5f5;text-align:center;margin-bottom:18px}.aside__title{text-transform:uppercase}.aside__author-image{display:block;max-width:263px;max-height:263px;margin-bottom:18px}.aside__sign{font-size:18px;margin-bottom:18px}.aside__author-name{font-size:24px;font-weight:700;line-height:36px;font-family:"Montserrat",sans-serif;color:#333}.aside__age{font-size:18px;line-height:27px;font-family:"Montserrat",sans-serif;font-weight:600;color:#333;margin-bottom:18px}body.js-popup{overflow-y:hidden}.js-d-none{display:none!important}@font-face{font-family:"Cairo";src:url(../fonts/Cairo-Regular.woff2) format("woff2"),url(../fonts/Cairo-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media (max-width:1199px){.nav__list-item{margin-right:35px}.aside{margin-left:20px}}@media (max-width:991px){.header__details-wrap{width:55%}.nav__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav__list{margin-bottom:15px}.nav__list-item{margin-right:30px}.nav__list-item:last-child{margin-right:0}.main__text_quote:after{right:-35px}.main__products-count-testimonials.hidden{display:none}}@media (max-width:767px){.h1Title{font-size:20px}.h2Title{font-size:26px;line-height:1}p,span{font-size:14px;line-height:21px}.button{max-width:100%}.header__details-wrap{display:none}.icon-hidden{display:block}.nav{display:none}.main__description{width:100%}.main__product-old-price{font-size:22px}.main__product-new-price{font-size:35px}.main__product-form{padding:20px}.main__product-form-wrap input{border-radius:10px;background-color:#f8f8f8}.main__product-form-wrap{margin-bottom:15px}.main__product-form-label{font-size:14px}.main__product-form-wrap-btn{width:100%}.main__product-comment-title{text-align:left}.main__products-comments{padding:20px;border-radius:15px}.main__products-author-name{font-size:16px;line-height:20px}.main__products-time-post{font-size:12px;line-height:17px}.main__products-testimonials-title{font-size:14px;line-height:20px}.main__products-testimonials-img{margin:0 auto}.aside{display:none}}@media (max-width:567px){.button{font-size:14px;padding:16px 2px}}@media (max-width:479px){.main__text_quote{max-width:90%}}