@font-face{font-family:"Onest-Regular";src:url("../fonts/Onest-Regular/Onest-Regular.eot");src:url("../fonts/Onest-Regular/Onest-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Regular/Onest-Regular.woff") format("woff"),url("../fonts/Onest-Regular/Onest-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}  @font-face{font-family:"Onest-Black";src:url("../fonts/Onest-Black.eot");src:url("../fonts/Onest-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Black.woff") format("woff"),url("../fonts/Onest-Black.ttf") format("truetype");font-style:normal;font-weight:normal}  @font-face{font-family:"Onest-Light";src:url("../fonts/Onest-Light/Onest-Light.eot");src:url("../fonts/Onest-Light/Onest-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Light/Onest-Light.woff") format("woff"),url("../fonts/Onest-Light/Onest-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Onest-ExtraBold";src:url("../fonts/Onest-ExtraBold/Onest-ExtraBold.eot");src:url("../fonts/Onest-ExtraBold/Onest-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-ExtraBold/Onest-ExtraBold.woff") format("woff"),url("../fonts/Onest-ExtraBold/Onest-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"BebasNeueCyrillic";src:url("../fonts/BebasNeueBold/BebasNeueCyrillic.eot");src:url("../fonts/BebasNeueBoldBebasNeueCyrillic.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueBold/BebasNeueCyrillic.woff") format("woff"),url("../fonts/BebasNeueBold/BebasNeueCyrillic.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Heading-Pro-Bold";src:url("../fonts/Heading-Pro-Bold.eot");src:url("../fonts/Heading-Pro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Heading-Pro-Bold.woff") format("woff"),url("../fonts/Heading-Pro-Bold.ttf") format("truetype");font-style:normal;font-weight:normal}body,html{margin:0 !important;padding:0;scroll-behavior: smooth;}::placeholder{font-size:14px;font-family:"Onest-Light";color:#999}*,a,button,.slick-slide{outline:none}*:focus,a:focus,button:focus,.slick-slide:focus{outline:none}body{font-family:"Onest-Regular";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:18px;line-height:18px;color:#4a403e;font-family:"Onest-Light"}.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-ExtraBold";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: #343434;font-size:40px;line-height:48px;font-family:"BebasNeueCyrillic";display:block;text-align:center;}.main-screen__descr{display:flex;align-items:center;justify-content:left;    width: 300px;font-size:18px;font-family:"Onest-Light";color:#d8cece;margin:10px auto;}.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: 20px auto;}.main-form{width:100%;border-radius:20px;background-color:#fff;padding:18px 15px 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:30px;line-height:30px;font-family:"BebasNeueCyrillic";color:#351c15}.main-form__descr{display:block;font-size:21px;line-height:21px;font-family:"Onest-ExtraBold";color:#351c15;margin-bottom:15px}.main-form__input-wrapper{position:relative;margin:0 3px 15px}.main-form__input{border-radius: 30px;width:100%;border:1px solid #cecece;background-color:transparent;font-size:14px;font-family:"Onest-Light";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-Light";-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;height:46px;line-height:44px}.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-Light";color:red;bottom:-15px;text-align:center;width:100%;left:50%;transform:translateX(-50%)}.main-form__btn{width:100%;height:50px;background-color:#fc0000;border-radius: 25px;color:#fff;text-align:center;font-family:"BebasNeueCyrillic";font-size:26px;border:none;padding:0;position:relative}.main-form__btn span{width:100%;height:46px;line-height:50px;display:block;}.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:"BebasNeueCyrillic";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(255,255,255,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-6.png) no-repeat}.main-adv__icon.i2{background:url(../img/icons/icon-7.png) no-repeat}.main-adv__icon.i3{background:url(../img/icons/icon-8.png) no-repeat}.main-adv__txt{color:#351c15}.main-adv__txt strong{font-family:"BebasNeueCyrillic";font-size:35.5px;line-height:33px}.main-adv__txt sup{font-size:22px}.main-adv__txt span{display:block;font-family:"Onest-Light";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-ExtraBold";color:#7e7b74;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;max-width: 54px;    border-radius: 5px;}.advantages-countries__name{font-size:16px;color:#351c15;font-family:"Onest-ExtraBold"}.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-ExtraBold"}.advantages-durability__txt{font-size:12px;display:block;margin-bottom:4px}.advantages-durability__num{font-size:24px}.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-ExtraBold";font-size:12px;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:"BebasNeueCyrillic";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:12}.catalog-header.is_stuck{box-shadow:5px 5px 15px rgba(14,14,14,0.04)}.catalog-tabs__item.active .catalog-tabs__item-inner{color: #242424;background: #ffd900;    border: none;}.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:1px solid #d4d4d4;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:"BebasNeueCyrillic";font-size:18px;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-ExtraBold";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-Light";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-ExtraBold";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-Light";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;cursor:pointer;}.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-Light";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-ExtraBold"}.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:1px solid #eaeaea;border-bottom:none;border-radius: 30px;}.catalog-item__title{display:block;text-align:center;font-size:16px;font-family:"Onest-ExtraBold";color:#351c15;width:200px;margin:0 auto 8px}.catalog-item__pic-wrapper{width:100%;position:relative;height:256px}.catalog-item__pic{height:100%;width:100%;object-fit:contain;    border-top-right-radius: 30px;
    border-top-left-radius: 30px;}.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:"BebasNeueCyrillic";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;padding:5px 10px;}.catalog-item__specs li{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top: 5px;}.catalog-item__specs-title{font-size:12px;}.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:#138f1e}.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-Regular";-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:#138f1e;width:50%;padding-left: 3px;}.catalog-item__price{text-align: center;font-size:20px;font-family:"Onest-Black";display: block;}.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-Light";    color: #a5a5a5;text-decoration:underline;text-align:center;line-height:32px;margin:5px auto;cursor:pointer}.catalog-item__buy-btn{background-color:#ff0000;height:45px;line-height:45px;font-family:"BebasNeueCyrillic";font-size:18px;color:#fff;text-align:center;cursor:pointer;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;}.screen-subtitle{    width: fit-content;display:block;font-size:24px; margin: 0 auto;    padding: 5px 20px;    border-radius: 30px;   line-height: 24px;font-family:"BebasNeueCyrillic";text-align:center;letter-spacing:1.2px}.selection-screen .screen-subtitle {background-color: #ffd400;}.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-ExtraBold";color:#e6b404}.selection-steps__list{margin-top:30px}.selection-steps__item{display:flex;align-items:center;margin-bottom:45px;font-family:"Onest-ExtraBold"}.selection-steps__item:last-child{margin-bottom:0}.selection-steps__item span{font-size:40px;color:#e6b404;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-Light";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:1px solid #4a403e;color:#4a403e;border-radius: 25px;background-color:transparent;font-size:14px;font-family:"Onest-ExtraBold";-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:7px;height:40px;line-height:38px;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-Light";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:flex}.selection-form__option{min-width:60px;margin-right:6px;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{border-radius: 25px;display:block;width:100%;padding:0 8px;border:1px solid #4a403e;color:#4a403e;font-size:12px;font-family:"Onest-ExtraBold";height:30px;line-height:29px;cursor:pointer;text-align:center;background-color:transparent}.selection-form__option-input:checked+label{color:#e6b404;border-color:#e6b404}.selection-form__composition{display:flex;align-items:center}.selection-form__input-wrapper{position:relative}.selection-form__input{border-radius: 30px;width:234px;height:45px;line-height:43px;text-align:center;background-color:transparent;border:1px solid #4a403e;font-size:14px;margin-right:15px}.selection-form__btn{background:none;width:234px;height:45px;color:#fff;text-align:center;font-family:"BebasNeueCyrillic";font-size:18px;border:none;padding:0;position:relative}.selection-form__btn span{width:100%;height:45px;line-height:48px;display:block;background-color:#f31616;position:absolute;top:0;border-radius: 25px;}.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-ExtraBold";color:#e6b404}.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-ExtraBold";color:#e6b404}.faq-item__txt{font-size:14px;font-family:"Onest-ExtraBold";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-ExtraBold";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-ExtraBold"}.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-ExtraBold";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:"BebasNeueCyrillic";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:"BebasNeueCyrillic";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:1010px;margin:0 auto;background-color:#fff;border-radius:3px;padding:10px 10px 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:3px;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-ExtraBold";color:#351c15;margin-bottom:0px}.catalog-popup__pic-wrapper{position:relative;width:550px;margin-bottom:8px;display:flex;align-items:center}.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-Light";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:"BebasNeueCyrillic";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:"BebasNeueCyrillic";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-Light";font-size:18px;color:#000}.catalog-popup-form__wrapper{margin-left:30px;width:430px}.catalog-popup__availibility{font-family:"Onest-ExtraBold";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:12px;font-size:14px;line-height:17px;font-family:"Onest-Light";color:#252424}.catalog-popup__specs-list strong{font-family:"Onest-ExtraBold"}.catalog-popup-form{width:100%;margin-top:13px;padding:10px;background-color: rgb(245 190 88 / 9%);}.catalog-popup-form__title{display:block;text-align:center;font-size:18px;color:#351c15;font-family:"BebasNeueCyrillic"}.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-ExtraBold";-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:#138f1e;margin: 0 auto;}.catalog-popup-form__price{font-size:30px;line-height:30px;font-family:"Onest-ExtraBold"}.catalog-popup-form__old-price{display:none;font-size:18px;color:#4d4d4d;font-family:"Onest-Light";text-decoration:line-through;line-height:18px}.catalog-popup-form__subtitle{display:block;text-align:center;font-size:18px;color:#000;font-family:"Onest-Light";margin-top:10px}.catalog-popup-form__input-wrapper{position:relative;margin:10px auto 13px;width:234px}.catalog-popup-form__input{border-radius: 50px;width:100%;height:45px;line-height:43px;text-align:center;background-color:transparent;border:1px solid #dddddc;font-size:14px}.catalog-popup-form__btn{height:50px;display:block;width:234px;margin:0 auto;color:#fff;text-align:center;font-family:"BebasNeueCyrillic";font-size:26px;border:none;padding:0;position:relative;background:none;}.catalog-popup-form__btn span{width:100%;    border-radius: 50px;height:46px;line-height:50px;display:block;background-color:#ff0000;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;
  background:rgba(255,255,255,0.8));
}
.main-screen {background:url('../img/bg-all.jpg') top 90px center no-repeat;background-size:cover;min-height:500px;}
.main-screen .screen-title {
        color: #e3e3e3;
        margin-top: 50px;
}
.catalog-tabs__item:first-child .catalog-tabs__item-inner {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}

.catalog-tabs__item:last-child .catalog-tabs__item-inner {
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}
.catalog-item__specs-type {
    width: 50%;
    min-width: 120px;
    position: relative;
}
.advantages-hypoallergenic__pic {
    width:35px;
}
.catalog-item__size-select {
    width: 100%;
    border-radius: 25px;
    border: 1px solid #b9b9b9;
    color: #4d4d4d;
    background-color: transparent;
    font-size: 14px;
    font-family: "Onest-ExtraBold";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align-last: center;
    height: 35px;
    line-height: 33px;
}
.catalog-popup-form__select-arrow-min {
    display: block;
    background: url(http://mirror-decor.com.ua/css/../img/icons/icon-30.png) no-repeat;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 14px;
    right: 7px;
    pointer-events: none;
}
.tab_icon {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}
.selection-choose__pic {
   width: 30px; 
}

/* Відступ для блоку з розмірами */
.main-form__size-block {
    margin-bottom: 5px; /* Або такий самий відступ, як у інших блоків */
    text-align: left; /* Вирівнювання напису "Оберіть розміри" */
}

/* Стиль для напису "Оберіть розміри" */
.main-form__subtitle {
    display: block;
    font-size: 14px; /* Підлаштуйте під ваш дизайн */
    color: #333;     /* Колір тексту */
    margin-bottom: 4px;
    font-weight: 500;
    text-align: center;
}

/* Контейнер для розміщення полів в рядок */
.main-form__row {
    display: flex;
    justify-content: space-between;
    gap: 10px; /* Відстань між полями */
}

/* Модифікатор для половинчастих полів */
.main-form__input-wrapper--half {
    width: 50%; /* Займає половину ширини */
    margin-bottom: 0; /* Прибираємо нижній відступ всередині рядка, якщо він є у базового класу */
}



/* Обгортка для кастомного селекта */
.custom-select-wrapper {
    position: relative;
    user-select: none;
    margin-bottom: 15px;
}

.custom-select {
    position: relative;
    display: flex;
    flex-direction: column;
}

/* Тригер (те, що виглядає як закритий селект) */
.custom-select__trigger {
    position: relative;
    line-height:50px;
    text-align:center;
    align-items: center;
    justify-content: space-between;
    /* Стилі взяті з вашого .main-form__select / input */
    height: 50px; /* Приблизна висота ваших полів */
    padding: 0 15px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    background: #fff;
    border: 1px solid #ccc; /* Колір бордера як у інших полів */
    border-radius: 4px; /* Радіус як у інших полів */
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 30px;
}

.custom-select__trigger:hover {
    border-color: #666;
}

/* ========= Scoped styles only ========= */
  .phoneShotsSlider{
    --ps-slide-w: 250px;
    --ps-gap: 14px;
    --ps-radius: 18px;
    --ps-border: rgba(0,0,0,.10);
    --ps-card: rgba(255,255,255,.04);
  }

  .phoneShotsSlider__meta{
    display: block;
    width: 100px;
    align-items: center;
    gap: 10px;
    margin: 0 auto;
    text-align: center;
    padding: 8px 12px;
    border-radius: 999px;
    background: var(--ps-card);
    border: none;
    user-select: none;
    margin-bottom: 12px;
    background-color: #fcd000;
    font-family: "Onest-ExtraBold";
  }
  .phoneShotsSlider__dot{
    width: 8px; height: 8px; border-radius: 50%;
    background: currentColor;
    opacity: .75;
  }
  .phoneShotsSlider__counter{
    font-size: 16px;
    line-height: 1;
    opacity: .9;
    white-space: nowrap;
  }

  .phoneShotsSlider__layout{
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 14px;
    align-items: center;
  }

  .phoneShotsSlider__viewport{
    overflow: hidden;
    border-radius: calc(var(--ps-radius) + 6px);
    border: 1px solid var(--ps-border);
    background: var(--ps-card);
    padding: 8px;
    min-height: 440px;
    /* автопідлаштування висоти робимо через JS (min-height теж не задаємо) */
  }

  .phoneShotsSlider__track{
    display: flex;
    gap: var(--ps-gap);
    will-change: transform;
    transform: translateX(0);
    transition: transform 320ms ease;
    touch-action: pan-y; /* важливо для свайпу по горизонталі */
  }

  .phoneShotsSlider__slide{
    width: var(--ps-slide-w);
    flex: 0 0 auto;
    border-radius: var(--ps-radius);
    overflow: hidden;
    border: 1px solid var(--ps-border);
    background: rgba(0,0,0,.03);
  }
  .phoneShotsSlider__slide img{
    width: 100%;
    height: auto;            /* ключ: пропорції реальні */
    display: block;
    -webkit-user-drag: none;
    user-select: none;
    pointer-events: none; /* якщо клік по фото не потрібен */
  }

  .phoneShotsSlider__controls{
    display: grid;
    gap: 10px;
  }
  .phoneShotsSlider__arrow{
    width: 44px; height: 44px;
    
    border: none;
    background: var(--ps-card);
    display: grid;
    place-items: center;
    cursor: pointer;
    padding: 0;
  }
  .phoneShotsSlider__arrow img{
    width: 44px; height: 44px;
    display: block;
  }

  /* Mobile: 1 слайд, кнопки в ряд */
  @media (max-width: 768px){
    .phoneShotsSlider{
      --ps-slide-w: min(76vw, 300px);
      --ps-gap: 12px;
    }
    /* КЛЮЧ: обмежуємо висоту слайду по екрану */
    .phoneShotsSlider__slide{
        max-height: 70vh;          /* <= 70% висоти екрану */
        height: auto;
    }
    /* КЛЮЧ: щоб картинка не роздувала слайд по висоті */
    .phoneShotsSlider__slide img{
        max-height: 70vh;          /* те саме обмеження */
        width: 100%;
        height: 100%;
        object-fit: contain;       /* НЕ обрізає, вписує повністю */
        display: block;
    }
    .phoneShotsSlider__layout{
      grid-template-columns: 1fr;
      gap: 12px;
    }
    .phoneShotsSlider__controls{
      grid-auto-flow: column;
      grid-template-columns: 1fr 1fr;
    }
    .phoneShotsSlider__arrow{
      width: 100%;
      height: 46px;
      border-radius: 14px;
    }
  }
.catalog-item__specs-height{
  padding: 4px 8px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}

.catalog-item__specs-height.is-front{ background: #2f80ed; }
.catalog-item__specs-height.is-back{ background: #d18b4e; }
.catalog-item__specs-height.is-lamp{ background: #d8a60c; }
.catalog-item__specs-height.is-front-back{ background: #228980;}
/* Випадаючий список (прихований за замовчуванням) */
.custom-select__options {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    right: 0;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 10;
    max-height: 200px;
    overflow-y: auto;
    border-radius: 15px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

/* Стан відкритого списку */
.custom-select.open .custom-select__options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

/* Окрема опція */
.custom-select__option {
    position: relative;
    display: flex;
    align-items: center;
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
    transition: all 0.2s;
    border-bottom: 1px solid #f0f0f0;
}

.custom-select__option:last-child {
    border-bottom: none;
}

.custom-select__option:hover {
    background-color: #f9f9f9;
    color: #000;
}

/* Обрана опція */
.custom-select__option.selected {
    background-color: #eef;
    font-weight: 500;
}

/* Картинка всередині опції */
.option-img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    margin-right: 10px;
    border-radius: 2px;
}

/* Картинка, яка потрапляє в тригер після вибору */
.custom-select__trigger .option-img {
    width: 20px;
    height: 20px;
}
.main-ic {
	display: block;
	width: 39px;
    height: 39px;
    margin-right: 20px;
}
@-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:19%;display:inline-block;}

.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;}

.catalog-item__pic2, .catalog-item__pic3, .catalog-item__pic4 {display:none;}
.velik {width:100%;}

.slider{
	padding-top: 540px; /*That helps bring the labels down*/
	margin: 0px auto;
	/*Lets add a shadow*/
	--thumb-size: 80px;
	overflow: hidden;
}

.slider .slides{
  pointer-events: none;
}

.slider .slides > img{
  max-height: 549px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity 0.35s ease;
  border-radius: 10px;
}

.slider .slides > img.is-active{
  opacity: 1;
}

/* radios сховані */
.slider .thumbs-track input[type="radio"]{
  display: none;
}

/* область мініатюр */
.slider .thumbs{
position: relative;
  z-index: 5;
  width: 100%;
  margin-top: 18px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none; /* Firefox */
}
.slider .thumbs::-webkit-scrollbar{ height: 0; } /* Chrome/Safari */

/* трек мініатюр (його ми рухаємо transform) */
.slider .thumbs-track{
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  /* ВАЖЛИВО: прибираємо transform-анімацію, бо тепер скролимо контейнер */
  transition: none;
  will-change: auto;
}

/* сама мініатюра */
.slider .thumbs-track label{
  flex: 0 0 auto;
  border: 2px solid rgba(121,121,121,0.3);
  cursor: pointer;
  opacity: 0.6;
  transition: all 0.2s ease;
}

.slider .thumbs-track label img{
  display: block;
  width: 70px;      /* ← ОСЬ ТУТ */
  height: auto;
}

/* активна мініатюра */
.slider .thumbs-track label.is-active{
  border-color: rgba(205, 180, 157,0.4);
  opacity: 1;
}
.slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;

  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: none;

  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  font-size: 26px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;

  transition: background 0.2s ease;
}

.slider-arrow:hover {
  background: rgba(0, 0, 0, 0.8);
}

.slider-arrow--prev {
  left: 15px;
}

.slider-arrow--next {
  right: 15px;
}

/*Last thing remaining is to add transitions*/
.slider>img{
	
	max-height:549px;
	position: absolute;
	left: 0; top: 0;
	transition: all 0.5s;
}

.features {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin: 10px auto;
}

.feature {
	display: flex;
	align-items: center;
	gap: 12px;

	img {
		width: 24px;
		height: 24px;
		object-fit: contain;
	}

	span {
		font-size: 14px;
		line-height: 1.4;
	}
}



@media only screen and (max-width: 600px){.slider {padding-top: 230px;}}
.slider input[type="radio"] {
  display: none;
}



.slider label img{
	display: block;
}

/*Time to add the click effects*/
.slider input[type="radio"]:checked + label {
  border-color: rgba(205, 180, 157, 0.4);
  opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider input[type="radio"] ~ img {
  opacity: 0;
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.slider input[type="radio"]:checked + label + img {
  opacity: 1;
  border-radius: 10px;
}
.catalog-screen {scroll-behavior: smooth;}
/*# sourceMappingURL=style.css.map */
.catalog-popup__specs-list li {    
	padding: 4px 0px;
	font-size: 14px;
    line-height: 20px;
    border-top: 1px solid #eee;}
.bg-first {width:70%;margin:20px auto;text-align:center;}
.main-screen__btn{width:250px;height:50px;background-color:#ff5a00;text-align:center;font-family:"BebasNeueCyrillic";font-size:30px;border:none;padding:0;position:relative;margin:70px auto 100px;color:#fff;line-height: 50px;}
.main-screen__btn:hover{text-decoration:none;background-color:#ff7200;color:#fff;cursor:pointer;}
.catalog-item__title{
    height: 23px;
    overflow:hidden;
    position: absolute;
    z-index: 2;
    background-color: #000000;
    display: block;
    width: 99%;
    color: #fff;
    margin-top: 240px;}
.catalog-item__color{display: none;}

/* Адаптивність для мобільних (опціонально) */
@media (max-width: 480px) {
    .slider {
        padding-top: 330px;
    }
    .slider .thumbs {
        padding: 5px;
        background: #fff;
        border-radius:3px;
    }
    .main-form__row {
        gap: 5px;
    }
    .main-screen .screen-title {
        
        margin-top: 20px;
    }
    .main-screen {
        background: url(http://mirror-decor.com.ua/css/../img/bg-all-mob.jpg) top 70px center no-repeat;
    }
    .tab_icon {
        width: 20px;
        height: 20px;
        margin-right: 0px;
    }
    /* 1) внутрішній контейнер таба — завжди колонка */
  .catalog-tabs__item-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.1;
    padding: 6px 4px;      /* піджати */
    height: 52px;          /* щоб усі були однакові */
  }

  /* 2) іконка завжди зверху */
  .catalog-tabs__item-icon,
  .tab_icon{
    display: block !important;
    margin: 0 auto 4px;
    flex: 0 0 auto;
  }

  /* 3) текст завжди знизу (і переноситься) */
  .catalog-tabs__item-txt{
    display: block;
    width: 100%;
    text-align: center;
    white-space: normal;   /* дозволяємо перенос */
  }
  /* ❗ Виключення для 5-го табу */
  .catalog-tabs__item:nth-child(5) .catalog-tabs__item-txt{
    font-size: 10px;     /* менший шрифт */
    line-height: 1.05;   /* компактніше */
    letter-spacing: -0.2px;
  }
  /* ===== 2 товари в ряд у каталозі на мобільному ===== */
.catalog-wrapper.active{
  justify-content: space-between;
}

.catalog-wrapper.active .catalog-item__wrapper{
  width: 50% !important;      /* було 290px -> робимо половину рядка */
  padding: 0 6px;             /* щоб був зазор між 2 товарами */
  margin-bottom: 12px;
  display: block;             /* щоб active-поведінка не ламалась */
  box-sizing: border-box;
}

    .catalog-wrapper.active .catalog-item{
         width: 100% !important;     /* було 260px -> тягнемо на всю ширину wrapper */
    }
    .catalog-item__specs {
        margin-top: 0px;
        padding: 0px 10px;
    }
    .catalog-item__title {
        margin-top: 180px;
            font-size: 12px;
            line-height: 22px;
    }
    .catalog-item__specs li {
        display: block;
    }
    .catalog-item__specs-type {
        width: 100%;
    }
    .catalog-item__price-wrapper {
        width: 100%;
        text-align: center;
    }
    .lightning {
       display: flex !important; 
    }
    .catalog-item__specs-height {
        font-size: 10px;
    }
    .catalog-item__specs-title {
        font-size: 10px;
    }
    .catalog-item__specs {
                padding: 0px 2px;
    }
    .catalog-item__pic {
        object-fit: fill;
    }
    .slider .slides > img.is-active {
        max-width: 100%;
    }
    .catalog-popup__advantages-num strong {
        font-size: 24px;
        line-height: 26px;
        
    }
    .catalog-popup__advantages-txt {
        font-size: 12px;
    }
    

}
@media (max-width: 380px) { 
    .catalog-item__size-select {
        height: 30px;
        line-height: 29px;
    }
    .catalog-popup-form__select-arrow-min {
        top: 11px;
        right: 10px;
    }
    .catalog-item__more-btn {
        margin: -5px auto 5px;
    }
    .catalog-item__buy-btn {
        height: 40px;
        line-height: 40px;
    }
    .catalog-popup__advantages-txt {
        font-size: 10px;
    }
}
@media (max-width: 340px) { 
    .catalog-item__specs-height {
        font-size: 8px;
    }
    .catalog-item__pic-wrapper {
        height: 140px;
    }
    .catalog-item__title {
        margin-top: 120px;
    }
        .slider {
        padding-top: 230px;
    }
    .catalog-popup__advantages-item {
        height: 80px;
    }
    .catalog-popup__advantages-item img {
        width:18px;
        height:18px;
    }
    .catalog-popup__advantages-num {
        height: 20px;
    }
    .catalog-popup__advantages-num strong {
        font-size: 18px;
        line-height: 20px;
    }
    .catalog-popup__advantages-txt {
       font-size: 9px; 
    }
    .catalog-popup-form__price {
        font-size: 18px;
    }
    .catalog-popup__advantages-num span {
        line-height: 26px;
    }
}