.calc input:active,.calc input:focus{outline:none}.calc input::-moz-focus-inner{border:5px solid #1e4c95!important}.calc{font-size:18px;line-height:120%}.calc img{vertical-align:middle}.calc ul{padding-left:0}.calc li{list-style:none}.calc__title{font-size:48px;font-weight:700;margin-bottom:20px;color:#1e4c95;line-height:120%;margin-top:0}.calc__grid{display:flex}.option__title{margin-bottom:50px}.calc__min-title{font-size:24px;font-weight:700;color:#454545;white-space:nowrap}.option ul{max-width:90px}.option li{height:60px;margin-bottom:30px;position:relative}.option li:nth-child(3){height:90px}.option li:last-child{margin-bottom:0}.option li .option__active-img,.option li input{display:none}.option li input:checked+span .option__active-img{display:block}.option li input:checked+span .option__not-active-img{display:none}.option li img{height:100%;cursor:pointer}.option__hint{pointer-events:none;font-size:12px;color:#868686;position:absolute;top:3px;background:#fff;left:40%;white-space:nowrap;display:none;z-index:98}.option li:hover .option__hint{display:inline-block}.calc__window{margin-left:5px;margin-top:27px}.window__row1{display:flex}.window__height-posit{flex-direction:column;align-items:center;margin-left:33px;display:flex}.window__height-max{margin-bottom:10px;color:#868686;letter-spacing:.02em;text-align:center;width:38px}.window__height{height:100%!important;letter-spacing:.02em}.window__image{max-width:443px;width:100%;margin-top:32px}.window__base{width:100%}.window__variants{position:relative;display:none}.window__dop{width:27%}.window__section_1{width:50%}.window__section_1,.window__section_2{justify-content:center;position:absolute;bottom:0;top:0;align-items:center;cursor:pointer;left:0;display:flex}.window__section_2{width:33.8%}.window__section_3{justify-content:center;position:absolute;bottom:33%;top:0;align-items:center;cursor:pointer;left:0;width:50%;display:flex}.window__st{position:relative;width:100%;display:none;z-index:4}.window__variants *{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.window__row3{margin-bottom:80px;padding-right:23px;align-items:center;margin-top:42px;display:flex}.window__width{flex-grow:1}.window__width-max{color:#868686;letter-spacing:.02em;margin-left:10px}.ui-slider{border:0!important;border-radius:50%;background:#efefef}.window__height.ui-slider{width:4px}.window__width.ui-slider{height:4px}.ui-slider-range{background:#868686}.ui-slider-handle{height:20px!important;border:5px solid #1e4c95!important;box-sizing:border-box!important;border-radius:50%!important;background:#efefef!important;width:20px!important}.ui-slider-handle:active,.ui-slider-handle:focus{outline:none}.ui-slider-handle::-moz-focus-inner{border:5px solid #1e4c95!important}.window__height .ui-slider-handle{margin-bottom:-10px!important;left:-8px!important}.window__width .ui-slider-handle{top:-8px!important;margin-left:-10px!important}.window__title{margin-bottom:20px}.window__grid{justify-content:space-between;display:flex}.window__grid label{max-width:180px;text-align:center}.window__grid label span{font-size:24px;color:#595959;letter-spacing:.02em}.window__grid input{height:59px;padding:0 10px;font-size:24px;border:0;font-weight:700;-webkit-appearance:none;color:#1e4c95;text-align:center;box-sizing:border-box;-webkit-box-shadow:10px 10px 40px rgba(0,0,0,.1);box-shadow:10px 10px 40px rgba(0,0,0,.1);border-radius:5px;background:#fff;width:100%;line-height:59px;margin-top:10px;font-family:inherit}.window__grid input:focus{font-weight:400;color:#454545}.calc__parameters{margin-left:116px;margin-top:55px}.parameters__title{margin-bottom:20px}.parameters__title_question{position:relative;padding-right:20px;display:inline-block}.hint__question{height:16px;justify-content:center;font-size:16px;font-weight:700;font-style:normal;right:0;color:#fff;position:absolute;top:-3px;align-items:center;border-radius:50%;background:#1e4c95;cursor:pointer;width:16px;line-height:.8;display:flex}.hint__popup{padding:9px 5px;font-size:14px;font-weight:400;right:-191px;position:absolute;top:15px;box-sizing:border-box;border-radius:5px;background:#efefef;width:324px;white-space:normal;display:none;z-index:99}.parameters__buttons{margin-bottom:53px}.parameters__buttons button{padding:5px 23px;font-size:18px;border:0;margin-right:31px;color:#efefef;color:#595959;letter-spacing:.02em;text-align:center;box-shadow:10px 10px 40px rgba(0,0,0,.1);border-radius:5px;background:#fff;cursor:pointer}.parameters__buttons button.active{font-weight:700;color:#efefef;box-shadow:none;background:#23427e}.parameters__buttons button:last-child{margin-right:0}.parameters__row{margin-bottom:35px;align-items:center;display:flex}.parameters__row:last-child{margin-bottom:0}.parameters__row select{height:40px;padding:0 15px;font-size:14px;border:0;color:#454545;box-sizing:border-box;box-shadow:10px 10px 40px rgba(0,0,0,.1);border-radius:5px;background:#fff;margin-left:12px;width:220px;line-height:40px}.parameters__title-posit{width:211px}.parameters__row .calc__min-title{font-size:18px;box-sizing:border-box}.parameters__select{width:220px}.parameters__select .castom-select__selected{height:40px;padding:0 15px}.castom-select{font-size:14px;color:#454545;position:relative;box-sizing:border-box;box-shadow:10px 10px 40px rgba(0,0,0,.1);margin-left:12px}.castom-select li.hide{display:none!important}.castom-select__selected{justify-content:space-between;position:relative;align-items:center;border-radius:5px;background:#fff;cursor:pointer;display:flex}.castom-select__list{border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute;margin:0;box-shadow:10px 10px 40px rgba(0,0,0,.1);background:#fff;padding-bottom:3px;width:100%;display:none}.castom-select__list li{padding:7px 15px;box-sizing:border-box;cursor:pointer}.castom-select__list li:hover{background:#ececec}.castom-select.active .castom-select__selected{border-bottom-right-radius:0;border-bottom-left-radius:0}.price{max-width:315px;margin-left:30px;width:100%;margin-top:59px}.price__block{border-radius:20px;background:#efefef}.price__grey{padding:30px 11px 50px 40px}.parameters__selects .parameters__row:first-child .castom-select__selected{z-index:16}.parameters__selects .parameters__row:first-child .castom-select__list{z-index:15}.parameters__selects .parameters__row:nth-child(2) .castom-select__selected{z-index:14}.parameters__selects .parameters__row:nth-child(2) .castom-select__list{z-index:13}.parameters__selects .parameters__row:nth-child(3) .castom-select__selected{z-index:12}.parameters__selects .parameters__row:nth-child(3) .castom-select__list{z-index:11}.parameters__selects .parameters__row:nth-child(4) .castom-select__selected{z-index:10}.parameters__selects .parameters__row:nth-child(4) .castom-select__list{z-index:9}.parameters__selects .parameters__row:nth-child(5) .castom-select__selected{z-index:8}.parameters__selects .parameters__row:nth-child(5) .castom-select__list{z-index:7}.parameters__selects .parameters__row:nth-child(6) .castom-select__selected{z-index:6}.parameters__selects .parameters__row:nth-child(6) .castom-select__list{z-index:5}.price__title{margin-bottom:29px}.price__row{justify-content:flex-start;margin-bottom:27px;align-items:center;display:flex}.price__row:last-child{margin-bottom:35px}.price__name{font-size:16px;color:#000;width:117px}.price__summ{font-size:14px;color:#868686;margin-left:39px}.price__summ-final{justify-content:space-between;align-items:center;display:flex}.price__name-final{font-size:24px;font-weight:700;color:#454545}.price__summ-final-nm{font-size:24px;font-weight:700;color:#23427e}.price__stock{overflow:hidden;padding:17px 42px;font-size:18px;font-weight:700;color:#fff;position:relative;letter-spacing:.02em;text-align:center;border-radius:5px 5px 20px 20px;background:#1e4c95;line-height:150%}.price__stock span{position:relative;z-index:5}.price__stock-bc{font-size:80px;font-weight:700;right:0;color:#23427e;text-transform:uppercase;position:absolute;letter-spacing:.02em;text-align:center;top:-8px;left:0;line-height:1;z-index:4}.price__button-posit{text-align:center;margin-top:70px}.price__button{padding:19px 10px;font-size:18px;text-decoration:none;font-weight:600;color:#fff;transition:all .2s ease;max-width:285px;letter-spacing:.03em;box-sizing:border-box;box-shadow:10px 10px 16px rgba(0,0,0,.25);border-radius:30px;background:linear-gradient(272.63deg,#e31e24,#ec1c34);cursor:pointer;width:100%;display:inline-block}.price__button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:14px 14px 10px 0 rgba(0,0,0,.25)}@media(max-width:1500px){.calc{font-size:16px}.calc__title{font-size:40px;margin-bottom:17px}.calc__min-title{font-size:20px}.option li{height:50px;margin-bottom:25px}.option li:nth-child(3){height:75px}.option ul{max-width:77px}.option__title{margin-bottom:42px}.calc__window{margin-top:22px}.window__row3{margin-bottom:68px;margin-top:35px}.window__width-max{margin-left:8px}.window__image{margin-top:27px}.window__height-posit{margin-left:28px}.window__height-max{margin-bottom:8px}.window__grid label{max-width:153px}.window__grid label span{font-size:20px}.window__grid input{height:50px;font-size:20px;line-height:50px;margin-top:8px}.window__title{margin-bottom:17px}.calc__parameters{margin-left:75px;margin-top:46px}.parameters__title{margin-bottom:17px}.parameters__buttons{margin-bottom:45px}.parameters__buttons button{padding:5px 20px;font-size:16px;margin-right:26px}.parameters__row{margin-bottom:29px}.castom-select{margin-left:10px}.parameters__select .castom-select__selected{padding:0 13px}.castom-select__list li{padding:7px 13px}.parameters__select{width:187px}.castom-select__selected img{width:12px}.parameters__row .calc__min-title{font-size:16px}.parameters__title-posit{width:189px}.price{max-width:267px;margin-left:25px;margin-top:50px}.price__grey{padding:25px 11px 42px 34px}.price__title{margin-bottom:24px}.price__name{font-size:14px;width:105px}.price__summ{margin-left:33px}.price__row{margin-bottom:23px}.price__name-final,.price__summ-final-nm{font-size:20px}.price__stock{padding:15px 30px;font-size:16px}.price__stock-bc{font-size:68px}.price__button-posit{margin-top:60px}.price__button{padding:16px 8px;font-size:16px;max-width:242px}.calc__window{max-width:436px}}@media(max-width:1286px){.calc__grid{flex-wrap:wrap}.option{flex:0 0 100%;align-items:flex-start;display:flex}.option ul{max-width:2000px;margin:0;display:flex}.option li,.option__title{margin-bottom:0}.option li{margin-left:30px}.calc__window{flex-grow:1;max-width:510px;margin-left:0}.calc__parameters{flex-grow:1;max-width:2000px;box-sizing:border-box;margin-left:0;padding-left:75px}.window__row3{margin-bottom:45px}.price{max-width:2000px;margin-left:0}.parameters__select{flex-grow:1;width:auto}.castom-select{margin-left:35px}.window__image{max-width:500px}.price__price{flex-wrap:wrap;display:flex}.price__row{margin-bottom:20px!important}.price__name-final,.price__row{flex:0 0 50%}.price__summ-final-nm{flex:0 0 50%;justify-content:flex-start}}@media(max-width:1100px){.calc__window{max-width:425px}.calc__parameters{padding-left:60px}}@media(max-width:960px){.hint__popup{right:-70px}.parameters__row{flex-direction:column;align-items:flex-start}.parameters__title-posit{margin-bottom:10px}.parameters__select{margin-left:0;width:100%}.parameters__row{margin-bottom:25px}}@media(max-width:850px){.calc__window{max-width:405px}}@media(max-width:805px){.calc__window{max-width:335px}}@media(max-width:720px){.calc__window{max-width:559px}.calc__parameters{padding-left:0}.parameters__row{margin-bottom:30px}.parameters__buttons{margin-bottom:35px}.parameters__title-posit{margin-bottom:15px}.hint__popup{right:-250px}}@media(max-width:570px){.price__summ{margin-left:20px}}@media(max-width:540px){.calc__title{font-size:28px;margin-bottom:15px}.option{flex-direction:column}.option li{margin-left:35px}.option li:first-child{margin-left:0}.option__title{font-size:20px;margin-bottom:15px}.calc__window{margin-top:3px}.window__height-max{font-size:14px;margin-bottom:10px}.window__width-max{font-size:14px;margin-left:10px}.window__row3{margin-bottom:30px;padding-right:5px;margin-top:50px}.window__row4{max-width:300px}.window__title{margin-bottom:15px}.window__grid input{margin-top:15px}.window__grid label span{font-size:18px}.window__grid input{height:46px;width:120px;line-height:46px}.calc__parameters{margin-top:40px}.parameters__title{margin-bottom:15px}.parameters__buttons button{padding:6px 20px;margin-right:60px}.parameters__row .calc__min-title{font-size:18px}.parameters__select .castom-select__selected{padding:0 20px}.castom-select__list li{padding:10px 20px}.price__price{flex-direction:column}.price__row{flex:0 0 100%}.price__summ{margin-left:54px}.price__grey{padding:30px 20px 58px}.price__title{margin-bottom:36px}.price__row{margin-bottom:30px!important}.price__summ-final-nm{margin-top:3px}.price__summ-final{justify-content:space-between}.price__stock{padding-top:25px;padding-bottom:19px}.price__stock span{max-width:204px;margin:0 auto;display:block}.price__stock-bc{font-size:70px}.price__button-posit{margin-top:40px}.price{padding:0 22px}.price__button{padding:19px 8px;font-size:18px;max-width:285px}.price__name-final,.price__summ-final{flex:0 0 105px}.price__summ-final-nm{flex-grow:1;margin-left:54px}}@media(max-width:500px){.parameters__title .hint__popup{right:-115px}.parameters__selects .parameters__row:first-child .hint__popup{right:-130px}.parameters__selects .parameters__row:nth-child(2) .hint__popup{right:-189px}.parameters__selects .parameters__row:nth-child(3) .hint__popup{right:-179px}.parameters__selects .parameters__row:nth-child(4) .hint__popup{right:-215px}.parameters__selects .parameters__row:nth-child(5) .hint__popup{right:-252px}.parameters__selects .parameters__row:nth-child(6) .hint__popup{right:-257px}}@media(max-width:420px){.price__name-final,.price__summ-final{flex:initial}.price__summ-final-nm{text-align:right}}@media(max-width:374px){.hint__popup{width:255px}.parameters__title .hint__popup{right:-50px}.parameters__selects .parameters__row:first-child .hint__popup{right:-65px}.parameters__selects .parameters__row:nth-child(2) .hint__popup{right:-124px}.parameters__selects .parameters__row:nth-child(3) .hint__popup{right:-114px}.parameters__selects .parameters__row:nth-child(4) .hint__popup{right:-150px}.parameters__selects .parameters__row:nth-child(5) .hint__popup{right:-187px}.parameters__selects .parameters__row:nth-child(6) .hint__popup{right:-192px}}@media(max-width:380px){.parameters__buttons button{margin-right:30px}.price{padding:0}.calc__window{margin-top:20px}}@media(max-width:340px){.price__summ,.price__summ-final-nm{margin-left:30px}}@media (max-width:328px){.parameters__buttons button{margin-right:15px}}