@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0}body{font-family:'GothamPro',sans-serif;margin:0;padding:0;height:100vh;background-color:#292929;color:#fff;min-width:320px;line-height:1.3;outline:none}.section-title{text-align:center;font-size:30px;font-family:"GothamPro-Medium";text-transform:uppercase;letter-spacing:.3px;margin-bottom:17px}@media screen and (max-width: 576px){.section-title{font-size:24px}}.section-title span{color:#ff1844}.section-descr{font-family:"GothamPro";font-size:18px;letter-spacing:.18px;font-weight:400;text-align:center;margin-bottom:76px;padding:0 20px}@media screen and (max-width: 992px){.section-descr{font-size:16px;margin-bottom:30px}}@media screen and (min-width: 992px){.links:hover{color:#ff3469;text-decoration:none}.links-active:hover{color:#fff;text-decoration:none}}.button{padding:21px 62px;border:3px solid #ff2e55;background-color:#ff2e55;color:#fff;font-family:"GothamPro";font-size:18px;text-transform:uppercase;letter-spacing:.18px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.button-header{padding:0;text-decoration:underline;color:#ff2e55;background:none;border:none;font-family:"GothamPro";font-size:16px;letter-spacing:.16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 992px){.button-header:hover{color:#fff}}@media screen and (max-width: 768px){.button-header{font-size:14px}}@media screen and (max-width: 576px){.button-header{font-size:13px}}@media screen and (min-width: 992px){.button-main:hover{-webkit-box-shadow:0 0 16px rgba(242,72,65,0.39);box-shadow:0 0 16px rgba(242,72,65,0.39);border:3px solid #ff2e55;background-color:#ff1844}}@media screen and (max-width: 576px){.button-main{font-size:14px;padding:10px}}.button-product{padding:10px 25px;color:#fff;font-family:"GothamPro";font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.14px;border:none;font-size:14px;letter-spacing:.14px;background-color:#f24841;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 992px){.button-product:hover{-webkit-box-shadow:0 0 16px rgba(242,72,65,0.39);box-shadow:0 0 16px rgba(242,72,65,0.39);background-color:#ff1844}}.button-questions{padding:0;color:#fff;font-family:"GothamPro";font-weight:500;font-size:30px;text-transform:uppercase;letter-spacing:.3px;background:none;border:none;border-bottom:1px solid;margin-bottom:50px}@media screen and (min-width: 992px){.button-questions:hover{color:#f24841}}@media screen and (max-width: 576px){.button-questions{font-size:24px;margin-bottom:30px}}.slider-arrow{z-index:99;position:absolute;top:-15px;height:100%;width:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.slider-arrow__right{right:-27px;background:url(../img/arrow-right.png) center no-repeat}@media screen and (min-width: 992px){.slider-arrow__right:hover{background:url(../img/arrow-right_active.png) center no-repeat}}@media screen and (max-width: 768px){.slider-arrow__right{right:0}}.slider-arrow__left{left:-21px;background:url(../img/arrow-left.png) center no-repeat}@media screen and (min-width: 992px){.slider-arrow__left:hover{background:url(../img/arrow-left_active.png) center no-repeat}}@media screen and (max-width: 768px){.slider-arrow__left{left:0}}.slider-arrow_feedback{top:0;width:21px}.slider-arrow_feedback__right{right:0;background:url(../img/arrow-right__feedback.png) center no-repeat}@media screen and (min-width: 992px){.slider-arrow_feedback__right:hover{background:url(../img/arrow-right__feedback_active.png) center no-repeat}}@media screen and (max-width: 576px){.slider-arrow_feedback__right{right:-10px}}.slider-arrow_feedback__left{left:0;background:url(../img/arrow-left__feedback.png) center no-repeat}@media screen and (min-width: 992px){.slider-arrow_feedback__left:hover{background:url(../img/arrow-left__feedback_active.png) center no-repeat}}@media screen and (max-width: 576px){.slider-arrow_feedback__left{left:-10px}}.main-slider__item{height:107px}@media screen and (min-width: 1376px){.flower-right{background:url(../img/main/flower-right.png) center no-repeat;width:71px;height:61px;position:absolute;top:290px;right:calc(50% - 692px)}}@media screen and (min-width: 1200px){.flower-right{background:url(../img/main/flower-right.png) center no-repeat;width:71px;height:61px;position:absolute;top:290px;right:calc(50% - 600px)}}@media screen and (min-width: 1320px){.flower-left{background:url(../img/main/flower-left.png) center no-repeat;width:93px;height:153px;position:absolute;top:29px;left:calc(50% - 655px)}}@media screen and (min-width: 1200px){.flower-left{background:url(../img/main/flower-left.png) center no-repeat;width:93px;height:153px;position:absolute;top:29px;left:calc(50% - 500px)}}.feedback{border-top:1px solid #4c4c4c;padding-top:92px;padding-bottom:102px}@media screen and (max-width: 992px){.feedback{padding-bottom:30px;padding-top:30px}}.feedback-title{margin-bottom:96px}@media screen and (max-width: 992px){.feedback-title{margin-bottom:30px}}@media screen and (max-width: 992px){.feedback-slider{text-align:center}}.feedback-slider__photo{text-align:right;position:relative;background-color:#292929;opacity:.4}@media screen and (max-width: 768px){.feedback-slider__photo{text-align:center}}.feedback-slider__photo img{border-radius:150px}@media screen and (min-width: 992px){.feedback-slider__name{position:absolute;z-index:10;top:83px;right:75px;font-size:20px;font-family:"GothamPro-Medium";letter-spacing:.2px;text-align:center}.feedback-slider__name span{display:block;font-family:"GothamPro";font-size:18px;font-weight:400;letter-spacing:.18px}}.feedback-slider__text{font-size:18px;letter-spacing:.18px;padding:23px 58px 12px 40px;line-height:22px}@media screen and (max-width: 992px){.feedback-slider__text{text-align:justify;text-align-last:center}}@media screen and (max-width: 768px){.feedback-slider__text{padding:25px;font-size:14px}}.feedback-slider__link{font-size:18px;letter-spacing:.1px;padding-left:40px}@media screen and (max-width: 992px){.feedback-slider__link{padding:0;margin-bottom:30px}}@media screen and (max-width: 768px){.feedback-slider__link{font-size:17px}}.feedback-slider__link a{border-bottom:1px solid #f24841;color:#f24841}.feedback-image{display:inline-block}.features{padding-bottom:78px}@media screen and (max-width: 992px){.features{padding-bottom:30px}}.features-block{text-align:center}.features-block__img{padding-bottom:20px}.features-block__text{font-family:"GothamPro";font-size:20px;font-weight:500;line-height:25px;text-transform:uppercase;letter-spacing:.2px;vertical-align:bottom;padding:0 10px}.features-block__text p{padding-top:14px}@media screen and (max-width: 992px){.features-block__text{display:none}}@media screen and (max-width: 768px){.features-block__text{display:block;font-size:19px;font-weight:500;line-height:25px;text-transform:uppercase;letter-spacing:.2px}}.features-block__text__mobile{font-size:15px;font-family:"GothamPro";font-weight:500;line-height:25px;text-transform:uppercase;letter-spacing:.2px;vertical-align:bottom;text-align:center}@media screen and (max-width: 992px){.features-block__text__mobile-block{display:block}}@media screen and (max-width: 768px){.features-block__text__mobile-block{display:none}}.product{border-top:1px solid #4c4c4c;padding-top:93px}@media screen and (max-width: 992px){.product{padding-top:30px}}.product-block{border:3px solid #fff;text-align:center;height:375px;margin-bottom:27px}@media screen and (max-width: 768px){.product-block{margin:0 auto 27px;width:210px}}.product-block__img{padding-top:30px}.product-block__name{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:.2px;padding-top:18px}.product-block__text{font-size:14px;font-weight:400;letter-spacing:.14px;padding-top:11px}.product-block__text2{padding-top:15px}.product-block__color{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:7px 27px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-block__color_1{background-color:#fff;width:20px;height:20px}.product-block__color_2{background-color:#f7b496;width:20px;height:20px}.product-block__color_3{background-color:#ed366e;width:20px;height:20px}.product-block__color_4{background-color:red;width:20px;height:20px}.product-block__color_5{background-color:#12129d;width:20px;height:20px}.product-block__button{padding-top:20px}.product-block__amount{padding-top:7px;font-size:16px;font-weight:500;letter-spacing:.16px;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}.product-block__amount_15{width:40px;height:40px;border:2px solid #fff;text-align:center}.product-block__amount_15 p{margin-top:8px}.product-block__amount_minus{margin-right:15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 992px){.product-block__amount_minus:hover{color:#ff3469}}.product-block__amount_plus{margin-left:15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 992px){.product-block__amount_plus:hover{color:#ff3469}}.product-block__all{padding-top:9px;font-size:14px;font-weight:400;letter-spacing:.14px;text-align:center;padding-bottom:63px}@media screen and (max-width: 576px){.product-block__all{padding-bottom:30px}}.product-block__all a{color:#f24841;text-decoration:none}.product-block__all p{border-bottom:1px solid #f24841;display:inline}@media screen and (min-width: 992px){.product-block__all p:hover{border-bottom:1px solid #fff}}.product-block__all img{margin-left:14px}.questions{background-color:#1a1a1a;padding-top:94px;padding-bottom:79px;text-align:center}@media screen and (max-width: 992px){.questions{padding-top:30px;padding-bottom:30px}}.questions-descr{font-size:14px;letter-spacing:.14px;margin-bottom:11px}.questions-phone{font-size:36px;letter-spacing:.36px}@media screen and (max-width: 768px){.questions-phone{font-size:30px}}@media screen and (max-width: 576px){.questions-phone{font-size:24px}}.questions-phone a{color:#fff}.footer{padding-top:49px;padding-bottom:31px}@media screen and (max-width: 576px){.footer{padding-top:30px;padding-bottom:30px}}.footer-block__links{display:inline-block;font-family:"GothamPro-Medium";font-size:18px;letter-spacing:.18px;margin-right:17px;text-transform:uppercase}@media screen and (max-width: 576px){.footer-block__links{font-size:14px}}.footer-block__links a{color:#fff;border-bottom:1px solid}.footer-block__vk{font-size:16px;letter-spacing:.16px;padding-top:26px}@media screen and (max-width: 576px){.footer-block__vk{font-size:10px;padding-top:10px}}.footer-block__right{text-align:right}.footer-block__right_text{font-size:14px;font-weight:400;letter-spacing:.14px;margin-bottom:7px}@media screen and (max-width: 576px){.footer-block__right_text{font-size:12px}}.footer-block__right_phone{font-family:"GothamPro-Medium";font-size:24px;letter-spacing:.24px;margin-bottom:4px}@media screen and (max-width: 576px){.footer-block__right_phone{font-size:14px}}.footer-block__right_phone a{color:#fff}.copyright{background-color:#fff;color:#292929;padding-top:48px;padding-bottom:40px}@media screen and (max-width: 992px){.copyright{padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 768px){.copyright-logo{display:none}}.copyright-descr{font-family:"GothamPro-Light";font-size:12px;letter-spacing:.12px;text-align:left}.copyright-descr span{color:#ff3469;font-family:"GothamPro-Medium"}@media screen and (max-width: 768px){.copyright-descr{display:none}}.copyright-descr__mobile{display:none}@media screen and (max-width: 768px){.copyright-descr__mobile{display:block;font-family:"GothamPro-Light";font-size:14px;letter-spacing:.12px;text-align:center}.copyright-descr__mobile span{color:#ff3469;font-family:"GothamPro-Medium"}}@media screen and (max-width: 576px){.copyright-descr__mobile{font-size:12px}}.copyright__designer{text-align:right;padding-top:9px}@media screen and (max-width: 576px){.copyright__designer{text-align:center}}.copyright__designer a{color:#101010;font-size:12px;letter-spacing:.12px;text-decoration:none}@media screen and (min-width: 992px){.copyright__designer a:hover{color:#ff3469;text-decoration:none}}.copyright__designer a span{text-decoration:underline}.overlay{top:0;right:0;bottom:0;left:0;z-index:10;display:none;background-color:rgba(0,0,0,0.65);position:fixed;cursor:default}.overlay:target{display:block}.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:20;margin:0;width:85%;min-width:320px;max-width:600px;position:fixed;padding:15px;border:1px solid #383838;background:#fefefe;border-radius:4px;font:14px/18px Tahoma,Arial,sans-serif;-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-webkit-transform:translate(-50%,-500%);transform:translate(-50%,-500%);-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.overlay:target + .popup{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:20%}.close{top:-10px;right:-10px;width:20px;height:20px;position:absolute;padding:0;border:2px solid #ccc;border-radius:15px;background-color:rgba(61,61,61,0.8);-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:center;text-decoration:none;font:13px/20px Tahoma,Arial,sans-serif;font-weight:700;-webkit-transition:all ease .8s;transition:all ease .8s}.close:before{color:rgba(255,255,255,0.9);content:"X";text-shadow:0 -1px rgba(0,0,0,0.9);font-size:12px}.close:hover{background-color:rgba(252,20,0,0.8);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.popup img{width:100%;height:auto}.pic-left,.pic-right{width:25%;height:auto}.pic-left{float:left;margin:5px 15px 5px 0}.pic-right{float:right;margin:5px 0 5px 15px}.popup embed,.popup iframe{top:0;right:0;bottom:0;left:0;display:block;margin:auto;min-width:320px;max-width:600px;width:100%}.popup h2{margin:0;color:green;padding:5px 0 10px;text-align:left;text-shadow:1px 1px 3px #adadad;font-weight:500;font-size:1.4em;font-family:'Tahoma',Arial,sans-serif;line-height:1.3}.popup p{margin:0;padding:5px 0}.modal{position:fixed;display:none;top:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,0.4)}.modal_callback{position:fixed;left:50%;top:104px;width:500px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}@media screen and (max-width: 576px){.modal_callback{width:90%}}.modal-close{position:absolute;right:-50px;top:0;font-size:29px;color:#fff;cursor:pointer;border:2px solid #fff;border-radius:200px;text-align:center;width:40px;height:40px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 992px){.modal-close:hover{color:#ff3469;border:2px solid #ff3469}}@media screen and (max-width: 768px){.modal-close{right:0;top:-50px}}.modal-title{display:block;width:100%;max-height:68px;margin:0;font-family:"GothamPro-Medium";background-color:#ff2e55;color:#fff;text-transform:uppercase;line-height:71px;font-size:21px;text-align:center;border-bottom:2px solid #ff2e55}.modal-form{position:relative;background:url(../img/modal/modal-bg.jpg) center no-repeat;background-size:cover;padding:40px 80px;color:#fff;text-align:center;z-index:20}@media screen and (max-width: 576px){.modal-form{padding:0}}.modal-form::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:-1}.modal-form__header{font-family:"GothamPro-Medium";padding:0;font-size:30px}@media screen and (max-width: 576px){.modal-form__header{padding:10px;font-size:24px}}.modal-form__label{display:block;font-family:"GothamPro-Light";font-size:20px;margin-top:16px}.modal-form__input{padding:20px 80px;margin:13px;font-family:"GothamPro-Medium";font-size:14px;border-radius:3px;border:none;text-align:center;color:#ff2e55}@media screen and (max-width: 576px){.modal-form__input{padding:15px}}.modal-form__btn{width:180px;height:56px;font-size:12px;background-color:#fff;padding:10px 40px;color:#ff2e55;border:none}.modal-form__btn:hover{color:#fff;background:#ff617e}.modal-form__note{margin-top:10px;font-size:12px;text-align:center}@media screen and (max-width: 576px){.modal-form__note{font-size:10px}}.modal-flower{position:fixed;left:50%;top:104px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:516px;height:306px;background-color:#f8f6f0}@media screen and (max-width: 768px){.modal-flower{width:80%}}@media screen and (max-width: 768px){.modal-flower{max-height:250px}}.modal-flower__title{color:#f64f6b;font-family:"GothamPro";font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:.24px;padding:50px 0 0 58px}@media screen and (max-width: 768px){.modal-flower__title{padding:10px;text-align:center}}.modal-flower__text{color:#1c1c1c;font-family:"GothamPro";font-size:16px;font-weight:400;letter-spacing:.16px;padding:19px 37px 0 58px}@media screen and (max-width: 768px){.modal-flower__text{font-size:16px;padding:10px 20px;text-align:justify;text-align-last:center}}@media screen and (max-width: 576px){.modal-flower__text{font-size:13px;padding:10px}}.flower-modal{position:relative}@media screen and (max-width: 768px){.flower-modal{display:none}}.flower-modal__pion{position:relative;top:40px}.flower-modal__chrys{position:relative;top:60px}.flower-modal__lilac{position:relative;top:60px}.flower-modal__cham{position:relative;top:80px}.flower-modal__wormwood{position:relative;top:20px}.flower-modal_top{position:absolute;background:url(../img/modal/rose-top.png) center no-repeat;width:107px;height:93px;right:0;bottom:167px}.flower-modal_bottom{position:absolute;background:url(../img/modal/rose-bottom.png) center no-repeat;width:57px;height:58px;left:0;top:-12px}.flower-modal_left{position:absolute;background:url(../img/modal/flowers-modal.png) center no-repeat;width:86px;height:142px;bottom:26px;left:-157px}.flower-modal_right{position:absolute;background:url(../img/modal/flower-modal_right.png) center no-repeat;width:36px;height:30px;right:-88px;bottom:-10px}