@font-face {
    font-family: 'Onest';
    src: url('../fonts/Onest-Regular.eot');
    src: url('../fonts/Onest-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Onest-Regular.woff2') format('woff2'), url('../fonts/Onest-Regular.woff') format('woff'), url('../fonts/Onest-Regular.ttf') format('truetype'), url('../fonts/Onest-Regular.svg#Onest-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Onest';
    src: url('../fonts/Onest-Medium.eot');
    src: url('../fonts/Onest-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Onest-Medium.woff2') format('woff2'), url('../fonts/Onest-Medium.woff') format('woff'), url('../fonts/Onest-Medium.ttf') format('truetype'), url('../fonts/Onest-Medium.svg#Onest-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Heading Pro';
    src: url('../fonts/HeadingPro-Regular.eot');
    src: url('../fonts/HeadingPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/HeadingPro-Regular.woff2') format('woff2'), url('../fonts/HeadingPro-Regular.woff') format('woff'), url('../fonts/HeadingPro-Regular.ttf') format('truetype'), url('../fonts/HeadingPro-Regular.svg#HeadingPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue Cyrillic';
    src: url('../fonts/BebasNeueCyrillic.eot');
    src: url('../fonts/BebasNeueCyrillic.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeueCyrillic.woff2') format('woff2'), url('../fonts/BebasNeueCyrillic.woff') format('woff'), url('../fonts/BebasNeueCyrillic.ttf') format('truetype'), url('../fonts/BebasNeueCyrillic.svg#BebasNeueCyrillic') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body,html{margin:0 !important;padding:0}::placeholder{font-size:14px;font-family: 'Onest'; font-weight: 300;color:#999}*,a,button,.slick-slide{outline:none}*:focus,a:focus,button:focus,.slick-slide:focus{outline:none}body{font-family: 'Onest'; font-weight: 500;color:#1e100c;font-size:16px}ul,li,p{list-style-type:none;padding:0;margin:0}section{overflow:hidden}.header-wrapper{height:90px;display:flex;align-items:center;justify-content:space-between}.header-descr{font-size:20px;color:#4a403e;font-family: 'Onest'; font-weight: 300}.header-contacts__wrapper{color:#351c15}.header-schedule{display:flex;align-items:center}.header-schedule__icon{display:block;background:url(../img/icons/icon-1.png) no-repeat;width:20px;height:20px}.header-schedule__txt{font-size:14px;font-family: 'Onest'; font-weight: 700;margin-left:6px}.header-phones{text-align:right;letter-spacing:1.7px;margin-top:4px}.header-phone{color:#351c15;font-size:22px;line-height:22px}.header-phone:hover,.header-phone:focus{color:#351c15}
.screen-title{color:#fff;font-size:40px;line-height:48px;font-family:"Bebas Neue Cyrillic";display:block;text-align:center;    margin: 30px auto;    width: max-content;
    background: rgba(0, 0, 0, 0.7);
    padding: 5px 10px;}

.main-screen__descr{display:flex;align-items:center;justify-content:center;font-size:18px;font-family: 'Onest'; font-weight: 700;color:#000;    background: #fdb414;margin: 6px auto;width: fit-content;    text-align: center;padding: 5px 10px;}.main-screen__descr i{display:block;background:url(../img/icons/icon-2.png) no-repeat;width:39px;height:39px;margin-right:20px}.main-screen__wrapper{display:flex;justify-content:space-between;align-content:stretch;padding-bottom:15px}.main-screen__video-wrapper{position:relative}.main-screen__pic{position:absolute;left:-130px;top:20px}.main-screen__form-wrapper{width:362px;margin:0 auto;}.main-form{width:100%;border-radius:20px;background-color:#fff;padding:18px 45px 25px;border:1px solid #cecece;text-align:center;box-shadow:15px 23px 54px rgba(14,14,14,0.04)}.main-form__title{display:block;font-size:26px;line-height:36px;font-family:"Bebas Neue Cyrillic";color:#351c15}.main-form__descr{display:block;font-size:16px;line-height:16px;font-family: 'Onest'; font-weight: 700;color:#d68771;margin-bottom:10px}.main-form__input-wrapper{position:relative;margin:0 20px 6px}.main-form__input-wrapper.ph {margin:0 20px 16px}.main-form__input{width:100%;border-radius:30px;border:1px solid #cecece;background-color:transparent;font-size:14px;font-family: 'Onest'; font-weight: 300;height:46px;line-height:44px;text-align:center}.main-form__select{width:100%;border-radius:30px;border:1px solid #cecece;color:#999;background-color:transparent;font-size:14px;font-family: 'Onest'; font-weight: 300;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;height:40px;line-height:40px}.select-arrow{display:block;background:url(../img/icons/icon-30.png) no-repeat;width:16px;height:9px;position:absolute;top:50%;transform:translateY(-50%);right:14px;pointer-events:none}label.error{position:absolute;font-size:11px;font-family: 'Onest'; font-weight: 300;color:red;bottom:-15px;text-align:center;width:100%;left:50%;transform:translateX(-50%)}.main-form__btn{width:100%;height:50px;background-color:#b20011;color:#fff;text-align:center;font-family:"Bebas Neue Cyrillic";font-size:26px;border-radius:30px;border:none;padding:0;position:relative}.main-form__btn span{width:100%;height:46px;line-height:50px;display:block;border-radius:30px;background-color:red;position:absolute;top:0}.main-form__btn:hover{filter:brightness(110%)}.main-form__btn:active span{height:50px}.main-form__footnote{display:flex;align-items:center}.main-form__footnote i{display:block;background:url(../img/icons/icon-5.png) no-repeat;min-width:20px;height:20px;margin-right:10px}.main-form__footnote span{font-size:14px;line-height:18px;text-align:left}.video-wrapper{width:360px;height:188px;position:absolute;bottom:0;left:310px;cursor:pointer}.video-wrapper:hover .video-btn{transform:scale(1.1)}.video-pic{width:100%;height:100%;object-fit:cover;border: 4px solid #ffa800;
    border-radius: 16px;}.video-title{position:absolute;width:244px;height:32px;line-height:35px;color:#351c15;font-family:"Bebas Neue Cyrillic";font-size:16px;text-align:center;letter-spacing:1.7px;background-color:#ffb500;top:28px;left:0}.video-btn{display:block;background:url(../img/icons/icon-4.png) no-repeat;width:46px;height:46px;position:absolute;top:calc(50% - 15px);left:calc(50% - 23px);transition:.1s linear}.main-adv{background:rgba(0,0,0,0.6)}.main-adv__list{height:140px;display:flex;align-items:center;justify-content:space-between}.main-adv__item{display:flex;align-items:center}.main-adv__icon{display:block;min-width:50px;height:50px;margin-right:20px}.main-adv__icon.i1{background:url(../img/icons/icon-yegg-1.png) no-repeat;background-size: contain;}.main-adv__icon.i2{background:url(../img/icons/icon-yegg-2.png) no-repeat;background-size: contain;}.main-adv__icon.i3{background:url(../img/icons/icon-yegg-3.png) no-repeat;background-size: contain;}.main-adv__txt{color:#e4e4e4}.main-adv__txt strong{font-family:"Bebas Neue Cyrillic";font-size:35.5px;line-height:33px}.main-adv__txt sup{font-size:22px}.main-adv__txt span{display:block;font-family: 'Onest'; font-weight: 300;font-size:16px;line-height:24px}.advantages-screen{padding:45px 0}.advantages-list{margin-top:45px}.advantages-item{margin-bottom:45px;display:flex;align-content:stretch}.advantages-pic__wrapper{width:100%;height:313px;border-radius:20px;box-shadow:15px 23px 54px rgba(14,14,14,0.04)}.advantages-pic{width:100%;height:100%;border-radius:20px;object-fit:cover}.advantages-info{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.advantages-title{font-size:20px;font-family: 'Onest'; font-weight: 700;color:#fdb414;margin-bottom:40px;text-align:center}.advantages-countries{display:flex;justify-content:space-between;width:465px}.advantages-countries__item{text-align:center}.advantages-flag{display:block;margin:0 auto 10px}.advantages-countries__name{font-size:16px;color:#351c15;font-family: 'Onest'; font-weight: 700}.advantages-durability{display:flex;justify-content:space-between;width:100%}.advantages-durability__item{display:flex;padding:0 20px;align-items:center}.advantages-durability__pic{margin-right:20px}.advantages-durability__info{color:#351c15;font-family: 'Onest'; font-weight: 700}.advantages-durability__txt{font-size:16px;display:block;margin-bottom:4px}.advantages-durability__num{font-size:36px}.advantages-hypoallergenic{display:flex;flex-wrap:wrap}.advantages-hypoallergenic__item{width:33.33333%;text-align:center;margin-bottom:30px}.advantages-hypoallergenic__item:nth-child(4),.advantages-hypoallergenic__item:nth-child(5),.advantages-hypoallergenic__item:nth-child(6){margin-bottom:0}.advantages-hypoallergenic__pic-wrapper{display:flex;align-items:center;justify-content:center;height:65px}.advantages-hypoallergenic__title{color:#351c15;font-family: 'Onest'; font-weight: 700;font-size:14px;display:block;margin-top:4px}.types-screen{background-color:#f8f8f8;padding:40px 80px 48px}.types-wrapper{display:flex;justify-content:space-between;margin-top:35px}.types-item{background-color:#fff;position:relative;width:300px;height:240px}.types-pic{width:100%;height:100%;object-fit:contain}.types-txt{position:absolute;left:0;top:26px;background-color:#222;font-size:20px;font-family:"Bebas Neue Cyrillic";color:#fff;padding:0 25px;height:40px;line-height:40px}.catalog-screen{padding:50px 0 55px}.catalog-title{margin-bottom:20px}.catalog-header{background-color:#fff;padding:10px 0;z-index:2}.catalog-header.is_stuck{box-shadow:5px 5px 15px rgba(14,14,14,0.04)}.catalog-tabs__item.active .catalog-tabs__item-inner{border-color:#fdb414;color:#fdb414}.catalog-tabs__item.active .catalog-tabs__item-icon{background-position:0 -19px}.catalog-tabs__item-inner{display:flex;align-items:center;justify-content:center;height:45px;line-height:43px;border-radius:25px;border:1px solid #7f7f7f;cursor:pointer;color:rgba(0,0,0,0.5)}.catalog-tabs__item-icon{width:19px;height:19px;background:url(../img/icons/icon-11.png) no-repeat;margin-right:22px}.catalog-tabs__item-txt{font-family:"Bebas Neue Cyrillic";font-size:16px;position:relative;bottom:-1px}.catalog-additional-tabs{display:flex;justify-content:space-between;padding-top:22px;clear:both}.hardness-tabs__wrapper{display:flex;align-items:center}.hardness-tabs__title{font-family: 'Onest'; font-weight: 700;font-size:16px;color:#351c15;margin:0 5px}.hardness-tabs{display:flex}.hardness-tabs__item{margin:0 5px;width:113px;height:23px;line-height:21px;border:1px solid #ccc;font-family: 'Onest'; font-weight: 300;font-size:14px;color:#351c15;text-align:center;border-radius:15px;cursor:pointer}.hardness-tabs__item.active{color:#fdb414;border-color:#fdb414}.load-tabs__wrapper{display:flex;align-items:center}.load-tabs__title{font-family: 'Onest'; font-weight: 700;font-size:16px;color:#351c15;margin:0 5px}.load-tabs{display:flex}.load-tabs__item{margin:0 5px;width:113px;height:23px;line-height:21px;border:1px solid #ccc;font-family: 'Onest'; font-weight: 300;font-size:14px;color:#351c15;text-align:center;border-radius:15px;cursor:pointer}.load-tabs__item.active{color:#fdb414;border-color:#fdb414}.catalog-wrapper{display:none;flex-wrap:wrap;margin-top:15px;min-height:448px}.catalog-wrapper.active{display:flex}.catalog-item__wrapper{width:290px;margin-bottom:30px;display:none}.catalog-item__wrapper.active{display:block}.catalog-item{width:260px;position:relative}.catalog-item.sale .catalog-item__info{border-color:#c90000}.catalog-item.sale .catalog-item__old-price{display:block}.catalog-item.sale .catalog-item__price{color:#000}.catalog-item.sale .catalog-item__buy-btn{border-color:#c90000;background-color:red;color:#fff;letter-spacing:1.7px}.catalog-item.sale .catalog-item__label{display:block}.catalog-item.sale .catalog-item__sale-info{display:flex}.catalog-item__label{display:none;position:absolute;background-color:red;left:2px;top:60px;height:34px;line-height:34px;padding-left:10px;padding-right:18px;text-align:center;border-radius:0 25px 25px 0;color:#fff;font-size:24px;font-family: 'Onest'; font-weight: 300;z-index:1}.catalog-item__sale-info{width:100%;display:none;position:absolute;left:0;right:0;top:calc(100% + 3px);align-items:center;justify-content:center}.catalog-item__sale-info-text{font-size:9.3px;color:#595959;font-family: 'Onest'; font-weight: 700}.catalog-item__sale-info-text strong{font-size:14px;font-weight:normal}.catalog-item__sale-info-text span{color:#f95b5b}.catalog-item__sale-info-pic{width:16px;height:16px;margin-left:4px}.catalog-item__info{border-radius:25px 25px 0 0;border:2px solid #eaeaea;border-bottom:none;padding:10px 8px 8px}.catalog-item__title{display:block;text-align:center;font-size:16px;font-family: 'Onest'; font-weight: 700;color:#351c15;width:200px;margin:0 auto 8px}.catalog-item__pic-wrapper{width:100%;position:relative;height:170px}.catalog-item__pic{width:100%;object-fit:contain}.catalog-item__video-btn{position:absolute;bottom:0;left:calc(50% - 70px);background-color:#bcbbba;width:140px;height:32px;display:flex;justify-content:center;align-items:center;font-family:"Bebas Neue Cyrillic";color:#fff;font-size:16px;cursor:pointer}.catalog-item__video-btn span{margin-right:15px;position:relative;bottom:-2px}.catalog-item__specs{margin-top:10px}.catalog-item__specs li{display:flex;justify-content:space-between;align-items:center;font-size:12px}.catalog-item__specs-title{font-size:14px}.catalog-item__hardness{width:83px;height:15px;display:flex;align-items:center;justify-content:space-around;border:1px solid #e1e1e1}.catalog-item__hardness-dot{min-width:11px;height:11px;border-radius:100%;background-color:#dadada}.catalog-item__hardness-dot.orange{background-color:#fdb414}.catalog-item__price-info{height:34px}.catalog-item__select-wrapper{width:96px;position:relative}.catalog-item__select{width:100%;border-radius:25px;border:1px solid #6c6c6c;color:#6c6c6c;background-color:transparent;font-size:14px;font-family: 'Onest'; font-weight: 500;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:7px;height:28px;line-height:18px}.catalog-item__select-arrow{display:block;background:url(../img/icons/icon-19.png) no-repeat;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);right:7px;pointer-events:none}.catalog-item__price-wrapper{color:#fdb414}.catalog-item__price{font-size:18px;font-family: 'Onest'; font-weight: 700}.catalog-item__old-price{display:none;font-size:14.4px;color:rgba(0,0,0,0.6);text-decoration:line-through;display:block;line-height:15px}.catalog-item__more-btn{font-size:18px;line-height:18px;font-family: 'Onest'; font-weight: 300;text-decoration:underline;text-align:center;line-height:32px;margin-top:5px;cursor:pointer}.catalog-item__buy-btn{background-color:#fdb414;border:2px solid #fdb414;border-radius:0 0 25px 25px;height:45px;line-height:43px;font-family:"Bebas Neue Cyrillic";font-size:18px;color:#351c15;text-align:center;cursor:pointer}.screen-subtitle{display:block;font-size:24.4px;font-family:"Bebas Neue Cyrillic";text-align:center;letter-spacing:1.2px}.selection-wrapper{background-color:#f8f8f8;margin-top:15px;padding:35px 0 13px}.selection-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.selection-pic{position:absolute;bottom:0;right:calc(100% + 35px)}.selection-steps{width:295px;padding-right:10px}.selection-steps__title{font-size:20px;font-family: 'Onest'; font-weight: 700;color:#fdb414}.selection-steps__list{margin-top:30px}.selection-steps__item{display:flex;align-items:center;margin-bottom:45px;font-family: 'Onest'; font-weight: 700}.selection-steps__item:last-child{margin-bottom:0}.selection-steps__item span{font-size:40px;color:#fdb414;min-width:40px}.selection-steps__item div{font-size:14px;color:#351c15}.selection-form__wrapper{display:flex;background-color:#fff;border-radius:20px;padding:25px 15px 0 20px;width:845px}.selection-form{width:660px}.selection-form__step{width:100%;background-color:#f8f8f8;border-radius:20px;display:flex;align-items:center;padding:10px;margin-bottom:7px}.selection-form__step.last{padding:16px 10px;margin-bottom:0}.selection-form__step-num__wrapper{display:flex;align-items:center}.selection-form__step-num{min-width:31px;height:31px;line-height:29px;text-align:center;border:1px solid #000;background-color:#fff;text-align:center;font-size:18px;font-family: 'Onest'; font-weight: 300;margin-right:7px;border-radius:100%}.selection-form__step-title-wrapper{width:98px}.selection-form__step-title{font-size:14px;width:98px}.selection-form__step-title.weight-title2{display:none;margin-top:20px}.selection-form__step-title.weight-title2.active{display:block}.selection-form__chek-wrapper{padding-left:20px;display:flex;align-items:center;width:505px;flex-wrap:wrap}.selection-form__select-wrapper{width:165px;position:relative}.selection-form__select{width:100%;border-radius:25px;border:1px solid #4a403e;color:#4a403e;background-color:transparent;font-size:12px;font-family: 'Onest'; font-weight: 700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:7px;height:25px;line-height:23px;text-align-last:center}.selection-form__select-arrow{display:block;background:url(../img/icons/icon-31.png) no-repeat;width:12px;height:7px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none}.selection-form__checkbox-wrapper{display:flex;align-items:center;margin-left:50px;cursor:pointer}.selection-form__checkbox-wrapper.active .selection-form__checkbox:after{display:block}.selection-form__checkbox{position:relative;min-width:20px;height:20px;margin-right:10px;border-radius:100%;border:1px solid #351c15}.selection-form__checkbox:after{display:none;content:"";position:absolute;background:url(../img/icons/icon-32.png) no-repeat;width:21px;height:17px;left:1px;top:-1px}.selection-form__checkbox-text{font-size:14px;color:#4a403e;font-family: 'Onest'; font-weight: 300;font-style:italic}.selection-form__options-wrapper{display:inline-table;width:100%}.selection-form__options-wrapper.price-wrapper .selection-form__option{width:35%}.selection-form__options-wrapper.price-wrapper .selection-form__option:last-child{width:134px}.selection-form__options-wrapper.weight-wrapper2{margin-top:15px;display:none}.selection-form__options-wrapper.weight-wrapper2.active{display:inline-table;}.selection-form__options-wrapper.hardness-wrapper .selection-form__option{width:45px}.selection-form__option{min-width:46px;margin-right:5px;display: inline-block;
    margin-top: 5px;}.selection-form__option:last-child{margin-right:0}.selection-form__option-input{display:none}.selection-form__option-input+label{display:block;width:100%;padding:0 8px;border-radius:25px;border:1px solid #4a403e;color:#4a403e;font-size:12px;font-family: 'Onest'; font-weight: 700;height:25px;line-height:23px;cursor:pointer;text-align:center;background-color:transparent}.selection-form__option-input:checked+label{color:#fdb414;border-color:#fdb414}.selection-form__composition{display:flex;align-items:center}.selection-form__input-wrapper{position:relative}.selection-form__input{width:234px;height:45px;line-height:43px;border-radius:30px;text-align:center;background-color:transparent;border:1px solid #4a403e;font-size:14px;margin-right:15px}.selection-form__btn{width:234px;height:45px;background-color:#eda507;color:#351c15;text-align:center;font-family:"Bebas Neue Cyrillic";font-size:18px;border-radius:30px;border:none;padding:0;position:relative}.selection-form__btn span{width:100%;height:41px;line-height:45px;display:block;border-radius:30px;background-color:#fdb414;position:absolute;top:0}.selection-form__btn:hover{filter:brightness(110%)}.selection-form__btn:active span{height:45px}.selection-form__footnote{display:block;margin-left:50px;font-size:14px;line-height:26px;color:rgba(74,64,62,0.6)}.selection-choose__list{padding-left:20px}.selection-choose__pic-wrapper{min-width:45px}.selection-choose__item{display:flex;align-items:center;margin-bottom:7px}.selection-choose__item.mat-size{height:60px}.selection-choose__item.mat-price{height:51px}.selection-choose__item.mat-weight{height:51px}.selection-choose__item.mat-weight.active{height:85px}.selection-choose__item.mat-hardness{height:60px}.selection-choose__txt{font-size:12px;font-family: 'Onest'; font-weight: 700;color:#fdb414}.faq-screen{padding:45px 0 55px}.faq-row{margin-top:25px;display:flex;align-content:stretch}.faq-item{min-height:170px}.faq-item__inner{padding:15px 25px;display:flex;flex-direction:column;border:2px solid #f2f2f2;border-radius:25px;height:100%}.faq-item__title{font-size:18px;font-family: 'Onest'; font-weight: 700;color:#fdb414}.faq-item__txt{font-size:14px;font-family: 'Onest'; font-weight: 700;color:#4a403e;margin-top:10px}.contacts-inner{padding:45px 0 65px;border-top:1px solid #bcbbba;position:relative}.contacts-inner:before{content:"";position:absolute;width:130px;height:1px;background-color:#bcbbba;right:100%;top:-1px}.contacts-inner:after{content:"";position:absolute;width:130px;height:1px;background-color:#bcbbba;left:100%;top:-1px}.socials-wrapper{padding-top:75px;max-width:475px}.socials-wrapper__txt{font-size:16px;line-height:24px}.socials-list{display:flex;align-items:center;margin-top:20px}.socials-item{margin-right:20px}.socials-link{display:block;width:32px;height:32px;border-radius:100%;text-decoration:none}.socials-link.in{background:url(../img/icons/icon-24.png) no-repeat}.socials-link.fb{background:url(../img/icons/icon-25.png) no-repeat}.socials-link.yt{background:url(../img/icons/icon-26.png) no-repeat}.socials-link:hover{text-decoration:none;filter:brightness(110%)}.contacts-list{margin-top:45px}.contacts-list__item{display:flex;align-items:center;margin-bottom:30px}.contacts-list__item:last-child{margin-bottom:0}.contacts-list__pic-wrapper{min-width:45px}.contacts-list__address{font-size:18px;line-height:20px;font-family: 'Onest'; font-weight: 700;color:#4a403e}.contacts-list__address span{display:block}.contacts-list__address span.email-wrapper{display:flex}.contacts-list__address span.email-wrapper a{margin-left:4px}.contacts-list__address a{display:block;color:#4a403e}.contacts-list__address a:hover{color:#351c15}.footer{border-top:1px solid #bcbbba}.footer-wrapper{height:90px;display:flex;align-items:center;justify-content:space-between}.footer-descr{font-size:20px;color:#351c15;font-family: 'Onest'; font-weight: 700}.footer-contacts__wrapper{color:#351c15}.footer-schedule{display:flex;align-items:center}.footer-schedule__icon{display:block;background:url(../img/icons/icon-1.png) no-repeat;width:20px;height:20px}.footer-schedule__txt{font-size:14px;font-family: 'Onest'; font-weight: 700;margin-left:6px}.footer-phones{text-align:right;letter-spacing:1.7px;margin-top:4px}.footer-phone{color:#351c15;font-size:22px;line-height:22px}.footer-phone:hover,.footer-phone:focus{color:#351c15}.video-popup{margin:0 auto;width:980px;position:relative}.video-popup .mfp-close{width:17px;height:17px;line-height:17px;background:url(../img/icons/icon-35.png) no-repeat;cursor:pointer;top:-23px;right:-26px;opacity:1}.iframe-wrapper{position:relative;height:0;padding-bottom:56.25%}.iframe-wrapper iframe{position:absolute;width:100%;height:100%;left:0}.popup{width:420px;margin:0 auto;background-color:#fff;border-radius:25px;box-shadow:15px 23px 54px rgba(14,14,14,0.04);padding:35px 30px;position:relative;border:1px solid #cecece}.popup .mfp-close{width:17px;height:17px;line-height:17px;background:url(../img/icons/icon-35.png) no-repeat;cursor:pointer;top:-23px;right:-26px;opacity:1}.popup-title{font-size:24px;color:#4a403e;font-family:"Bebas Neue Cyrillic";display:block;text-align:center}.popup-form{margin-top:25px}.popup-form__input-wrapper{position:relative;margin:0 auto 13px;width:234px}.popup-form__input{width:100%;height:45px;line-height:43px;border-radius:30px;text-align:center;background-color:transparent;border:1px solid #dddddc;font-size:14px}.popup-form__btn{display:block;width:234px;margin:0 auto;height:50px;background-color:#eda507;color:#fff;text-align:center;font-family:"Bebas Neue Cyrillic";font-size:16px;border-radius:30px;border:none;padding:0;position:relative}.popup-form__btn span{width:100%;height:46px;line-height:50px;display:block;border-radius:30px;background-color:#fdb414;color:#000;position:absolute;top:0;letter-spacing:1px}.popup-form__btn:hover{filter:brightness(110%)}.popup-form__btn:active span{height:50px}.catalog-popup{width:810px;margin:0 auto;background-color:#fff;border-radius:25px;padding:30px 15px 25px;position:relative}.catalog-popup .mfp-close{width:17px;height:17px;line-height:17px;background:url(../img/icons/icon-35.png) no-repeat;cursor:pointer;top:-23px;right:-26px;opacity:1}.catalog-popup.sale .catalog-popup__label{display:block}.catalog-popup.sale .catalog-popup__days-left{display:block}.catalog-popup.sale .catalog-popup-form__old-price{display:block}.catalog-popup__wrapper{display:flex}.catalog-popup__title{text-align:center;display:block;font-size:21px;font-family: 'Onest'; font-weight: 700;color:#351c15;margin-bottom:30px}.catalog-popup__pic-wrapper{position:relative;width:420px;height:270px;margin-bottom:8px;display:flex;align-items:center}.catalog-popup__pic{width:100%;height:100%;object-fit:contain}.catalog-popup__label{display:none;position:absolute;background-color:red;left:-15px;top:0;height:34px;line-height:34px;padding-left:10px;padding-right:18px;text-align:center;border-radius:0 25px 25px 0;color:#fff;font-size:24px;font-family: 'Onest'; font-weight: 300;z-index:1}.catalog-popup__video-btn{position:absolute;top:0;right:0;background-color:#bcbbba;width:140px;height:32px;display:flex;justify-content:center;align-items:center;font-family:"Bebas Neue Cyrillic";color:#fff;font-size:16px;cursor:pointer}.catalog-popup__video-btn span{margin-right:15px;position:relative;bottom:-2px}.catalog-popup__days-left{display:none;position:absolute;bottom:10px;left:0;font-size:12px;color:red}.catalog-popup__advantages-list{width:100%;display:flex;justify-content:space-around}.catalog-popup__advantages-item{min-width:84px;height:110px;background-color:#f4f4f4;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:8px 5px}.catalog-popup__advantages-num{font-family:"Bebas Neue Cyrillic";color:#000;height:33px}.catalog-popup__advantages-num strong{font-size:33px;line-height:44px}.catalog-popup__advantages-num span{font-size:20px;display:block;line-height:52px}.catalog-popup__advantages-num small{font-size:15px;margin-left:3px}.catalog-popup__advantages-txt{font-family: 'Onest'; font-weight: 300;font-size:18px;color:#000}.catalog-popup-form__wrapper{margin-left:30px;width:330px}.catalog-popup__availibility{font-family: 'Onest'; font-weight: 700;color:#351c15;font-size:18px;display:block;text-align:center;margin-top:8px}.catalog-popup__availibility-status{color:#438603}.catalog-popup__availibility-status.no{color:red}.catalog-popup__specs-list{margin-top:22px;font-size:14px;line-height:17px;font-family: 'Onest'; font-weight: 300;width:270px;color:#252424}.catalog-popup__specs-list strong{font-family: 'Onest'; font-weight: 700}.catalog-popup-form{width:100%;margin-top:13px}.catalog-popup-form__title{display:block;text-align:center;font-size:24px;color:#351c15;font-family:"Bebas Neue Cyrillic"}.catalog-popup-form__price-info{display:flex;align-items:center;margin-top:10px}.catalog-popup-form__select-wrapper{width:160px;position:relative;margin-right:15px}.catalog-popup-form__select{width:100%;border-radius:25px;border:1px solid #b9b9b9;color:#4d4d4d;background-color:transparent;font-size:14px;font-family: 'Onest'; font-weight: 700;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;height:45px;line-height:43px}.catalog-popup-form__select-arrow{display:block;background:url(../img/icons/icon-30.png) no-repeat;width:16px;height:9px;position:absolute;top:18px;right:10px;pointer-events:none}.catalog-popup-form__price-wrapper{color:#fdb414}.catalog-popup-form__price{font-size:30px;line-height:30px;font-family: 'Onest'; font-weight: 700}.catalog-popup-form__old-price{display:none;font-size:18px;color:#4d4d4d;font-family: 'Onest'; font-weight: 300;text-decoration:line-through;line-height:18px}.catalog-popup-form__subtitle{display:block;text-align:center;font-size:18px;color:#000;font-family: 'Onest'; font-weight: 300;margin-top:10px}.catalog-popup-form__input-wrapper{position:relative;margin:10px auto 13px;width:234px}.catalog-popup-form__input{width:100%;height:45px;line-height:43px;border-radius:30px;text-align:center;background-color:transparent;border:1px solid #dddddc;font-size:14px}.catalog-popup-form__btn{display:block;width:234px;margin:0 auto;height:50px;background-color:#c90000;color:#fff;text-align:center;font-family:"Bebas Neue Cyrillic";font-size:26px;border-radius:30px;border:none;padding:0;position:relative}.catalog-popup-form__btn span{width:100%;height:46px;line-height:50px;display:block;border-radius:30px;background-color:red;position:absolute;top:0;letter-spacing:1px}.catalog-popup-form__btn:hover{filter:brightness(110%)}.catalog-popup-form__btn:active span{height:50px}
#blink1 {
  -webkit-animation: blink1 2s linear infinite;
  animation: blink1 2s linear infinite;
}
.catalog-title {
    font-size: 40px;
    font-family: "Onest";
    text-align: center;
    display: block;
}
.catalog-tabs {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.catalog-tabs__item.active {
    background-color: #000;
    color: #fff;
    border-radius: 25px;
}
.catalog-tabs__item {
    height: 42px;
    line-height: 42px;
    font-size: 30px;
    font-family: "Onest";
    cursor: pointer;
    padding: 0 45px;
}
.catalog-slider__wrapper {
    position: relative;
    margin-top: 25px;
    display: none;
    margin-left: -15px;
    margin-right: -15px;
}
.catalog-slider__wrapper.active {
    display: block;
}
.photo-slider {
    margin-bottom: 0;
    width: 670px;
    max-height: 503px;
}

.photo-slider .arrow-left {
    position: absolute;
    z-index: 3;
    cursor: pointer;
    width: 40px;
    height: 35px;
    line-height: 45px;
    background-color: rgba(255, 204, 2, 0.6);
    top: calc(50% - 42px);
    left: 1px;
}
.photo-slider .arrow-left:before {
    font-size: 30px;
    margin: 0;
    position: absolute;
    left: calc(50% - 15px);
}
.photo-slider .arrow-right {
    position: absolute;
    z-index: 3;
    cursor: pointer;
    width: 40px;
    height: 35px;
    line-height: 45px;
    background-color: rgba(255, 204, 2, 0.6);
    top: calc(50% - 42px);
    right: 1px;
}
.photo-slider .arrow-right:before {
   font-size: 30px;
    margin: 0;
    position: absolute;
    left: calc(50% - 15px);
    transform: scale(-1, 1);
    
}
.icon-arrow:before {
    content: '\e80c';
}

.price_block {
    width: 380px;
    text-align: center;
    height: 80px;
    margin: -110px -18px 0;
    float: right;
    position: relative;
    background-color: #f7f7f7;
}
.price_old {
    display: inline-block;
    background-color: #f7f7f7;
    width: 39%;
    line-height: 30px;
}
.price_new {
    min-height: 80px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #f7f7f7;
    width: 59%;
    line-height: 36px;
}
.old_price_text {
    font-size: 16px;
    padding: 2px 10px 2px 0;
    background: #fff;
    padding: 2px 5px;
    border-radius: 10px;
    color: #555;
    font-family: "Onest";
    border: 1px solid #ddd;
}
.vigoda {
    color: #fff;
    background: #f30;
    border-radius: 10px 0px 0px 10px;
    padding: 2px 5px 2px 5px;
}
.old_price_amount {
    font-size: 28px;
    color: #a9a9a9;
}
.old_price_amount:before {
    content: '';
    width: 130px;
    max-width: 150px;
    height: 3px;
    background: red;
    position: relative;
    top: 25px;
    left: 70px;
    transform: rotate(6deg) translate(-50%, 0);
    display: block;
}
.new_price_text {
    font-size: 16px;
    background: #fff;
    padding: 2px 5px;
    border-bottom: 1px solid #34af11;
    color: #34af11;
    font-family: "Onest";
}
.new_price_amount {
    display: block;
    font-size: 36px;
    font-family: "Bebas Neue Cyrillic";
    color: #000;
}
.grn {
    font-size: 18px;
}
.sale-timer {
    position: absolute;
    z-index: 1;
    display: flex
;
    align-items: center;
    gap: 8px;
    color: #f30;
    font-family: "Onest";
    font-size: 16px;
    margin-top: 7px;
}
.sale-time {
    display: inline-block;
    width: 34px;
    height: 34px;
}
.date_timer {
    font-family: "Onest";
}
.catalog-info__block {
    margin: 0px 10px 10px 30px;
}
.catalog-specs__item span {
    font-family: "Onest";
    font-weight:400;
    color:#444;
}
.catalog-specs__item strong {
    font-family: "Onest";
    font-weight:700;
}
.catalog-info__title {
        text-align: center;
    margin: 0 auto;
    display: block;
    color: #ffb503;
    font-size: 20px;
}
.header-logo {
    width: 280px;
}
.header {
    background-color: #fff;
}
.popup-thx {
    position: relative;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    background-color: #fff;
    border-radius: 5px;
}
.thx-popup img {
    display: block;
    margin: 0 auto 5px;
}
.thx-page {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
}
.thx-popup {
    width: 500px;
    padding: 43px 40px 65px;
}
.thx-popup__title {
    display: block;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 2px;
}
.thx-popup__text {
    color: #9A9998;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    max-width: 270px;
    margin: 0 auto;
}
@media only screen and (max-width: 574px) {
    .thx-popup {
        padding: 25px 25px 55px;
    }
    .thx-popup img {
        width: 38px;
        height: 40px;
        object-fit: contain;
        margin-bottom: 6px;
    }
    .thx-popup__title {
        font-size: 20px;
        margin-bottom: 3px;
    }
    .thx-popup__text {
        font-size: 16px;
        line-height: 18px;
        max-width: 210px;
    }
        .price_block {
        margin: -42px auto 0;
        float: none;
        width: 100%;
    }
    .main-form {
        margin-top: 40px;
        
    }
    .sale-timer {
        margin-top: 2px;
    }
}
.thx-popup button {
    display: block;
    margin: 10px auto;
}
.photo-slider__pic {
    width: 100%;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(255, 168, 0, 1); }
  50% { color: rgba(234, 43, 57, 0.5); }
  100% { color: rgba(247, 0, 0, 1); }
}
@keyframes blink1 {
  0% { color: rgba(255, 168, 0, 1); }
  50% { color: rgba(234, 43, 57, 0.5); }
  100% { color: rgba(247, 0, 0, 1); }
}
.catalog-tabs__item {width:25%;display:inline-block;    text-align: center;}
.main-screen {background:url('../img/bg-all.jpg') top center no-repeat;background-size:cover;}
.catalog-item__video-btn{display: none;}
.catalog-item.video .catalog-item__video-btn{display: flex;}
.catalog-popup__video-btn{display: none;}
.catalog-popup.video .catalog-popup__video-btn{display: flex;}
/*# sourceMappingURL=style.css.map */