﻿.left{float:left}.right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.section-title{letter-spacing:0.5px;margin-bottom:14px}.section-subtitle{letter-spacing:0.2px;margin-bottom:93px}.calc_nav{display:flex;justify-content:space-between}.calc_nav li{position:relative}.calc_nav li a{display:block;width:150px;height:150px;padding:0;border-radius:5px}.calc_nav li .window_1{background:url("../img/calc_button-1.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li span{display:none;opacity:0;transition:opacity 0.3s linear 0s;position:absolute;bottom:100%;left:50%;padding:0.5em 1em;max-width:90vw;transform:translate(-50%, -15px);background:#43ab1a;color:#fff;font-size:0.9em;box-shadow:0 3px 3px rgba(11, 126, 158, 0.7);text-align:center;height:40px;line-height:1.1}.calc_nav li span::after{display:block;content:"";width:12px;height:12px;border-top:6px solid #43ab1a;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;box-sizing:border-box;left:50%;top:100%;transform:translateX(-50%)}.calc_nav li:hover span{display:flex;align-items:center;justify-content:center;opacity:1}.calc_nav li.active .window_1,.calc_nav li .window_1:hover{background:url("../img/calc_button_white-1.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_2{background:url("../img/calc_button-2.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_2,.calc_nav li .window_2:hover{background:url("../img/calc_button_white-2.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_3{background:url("../img/calc_button-3.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_3,.calc_nav li .window_3:hover{background:url("../img/calc_button_white-3.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_4{background:url("../img/calc_button-4.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_4,.calc_nav li .window_4:hover{background:url("../img/calc_button_white-4.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_5{background:url("../img/calc_button-5.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_5,.calc_nav li .window_5:hover{background:url("../img/calc_button_white-5.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_6{background:url("../img/calc_button-6.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_6,.calc_nav li .window_6:hover{background:url("../img/calc_button_white-6.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_nav li .window_7{background:url("../img/calc_button-7.png") center center no-repeat;background-color:#f8f8f8;background-size:auto 39%}.calc_nav li.active .window_7,.calc_nav li .window_7:hover{background:url("../img/calc_button_white-7.png") center center no-repeat;background-color:#43ab1a;background-size:auto 39%}.calc_content{padding-top:32px;text-align:left;position:relative}.calc_content hr,.calc_content h1{display:none}.calc_content h3,.calc_content label{color:#1a3945;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:9px;line-height:1}.aside{width:270px}.aside .photo_block{width:270px;height:320px;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-bottom:20px}.aside .param{width:270px;margin-top:25px;padding:12px;background-color:#f8f8f8;border-radius:5px}.aside .param h3{font-weight:700;margin-bottom:7px}.aside .progress{height:15px;border-radius:0;background-color:#1a3945;margin-bottom:13px}.aside .progress .progress-bar{background-color:#43ab1a;height:15px;transition:width 0.2s}.aside .bottom_block{text-align:left;margin-top:36px;padding:15px;flex:0 0 50%;max-width:50%}.aside .bottom_block img{float:left;margin:0 20px 20px 0}.aside .bottom_block h3{font-weight:400;font-size:18px;color:#22414d;letter-spacing:0px;text-transform:none;margin-bottom:20px}.aside .bottom_block p{color:#828282;font-size:14px;letter-spacing:0px}.aside .bottom_block a{font-weight:700;color:#43ab1a;font-size:14px;text-transform:uppercase;padding:0;margin-top:15px;letter-spacing:1.4px;display:inline-block;text-decoration:underline}.aside .bottom_block a:hover{text-decoration:none}.main{width:870px}.main>h3{display:none}.calc_content .extra_select{display:none}.calc_content .select_wrapper{display:block;width:270px;margin-bottom:19px}.calc_content select{font-weight:400;width:270px;border:1px solid #e6e7e8;color:#1a3945;font-size:16px;padding:4px 30px 5px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:transparent;background:url("../img/select_arrow.png") calc(100% - 8px) 8px no-repeat;background-color:#f8f8f8}.main .stvorka{float:left}.main .stvorka+.stvorka{margin-left:30px}.main .stvorka.center{float:none}.main .stvorka.center .select_wrapper{margin-left:auto;margin-right:auto}.main .stvorka.center+.stvorka{margin-left:0px}.window_shema{clear:both;text-align:center;padding:85px 100px 30px;position:relative}.window_shema.bottom{padding:39px 100px 102px}.window_wrapper{display:inline-block}.window_inner{display:block;background:#e6e7e8;padding:13px 10px;float:left}.window_top{margin-bottom:-17px}.window_under{clear:both}.window{background:#f0f0f1;width:186px;padding:13px;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.5);position:relative}.window_row{margin-left:-10px}.window_double{width:382px}.window_triple{width:578px}.window_small{height:130px}.window_big{height:308px}.window_item{background:#43ab1a;border:1px solid #4dc4e4;position:relative}.metrika_horizontal{position:absolute;left:0;top:-38px;width:100%;height:7px;border:1px solid #1a3945;border-bottom:none;border-radius:3px 3px 0 0}.metrika_horizontal:before,.metrika_horizontal:after{display:block;content:" ";width:1px;height:5px;position:absolute;background:#1a3945;display:none}.metrika_horizontal:before{top:0;left:0}.metrika_horizontal:after{right:0;top:0}.metrika_horizontal .metrika_inner{position:absolute;left:50%;top:-67px;margin-left:-25px}.metrika_horizontal.bottom{top:auto;bottom:-38px;border-bottom:1px solid #1a3945;border-top:0;border-radius:0 0 3px 3px}.metrika_horizontal.bottom:before{top:auto;bottom:0}.metrika_horizontal.bottom:after{top:auto;bottom:0}.metrika_horizontal.bottom .metrika_inner{top:auto;bottom:-65px}.metrika_inner .sm{font-weight:500;font-size:18px;color:#bcbcbd;padding-bottom:5px}.metrika_vertical{position:absolute;left:-35px;width:7px;top:0;height:100%;border:1px solid #1a3945;border-right:none;border-radius:3px 0 0 3px}.metrika_vertical:before,.metrika_vertical:after{display:block;content:" ";width:5px;height:1px;position:absolute;background:#1a3945;display:none}.metrika_vertical:before{top:0;left:0}.metrika_vertical:after{left:0;bottom:0}.metrika_vertical .metrika_inner{position:absolute;top:50%;left:-70px;margin-top:-25px}.metrika_inner input{font-weight:500;width:50px;border-radius:3px;height:30px;font-size:14px;color:#1a3945;text-align:center;border:1px solid #1a3945;background-color:#fff}.metrika_inner input::-webkit-outer-spin-button,.metrika_inner input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.metrika_vertical .sm{padding-top:5px}.net .check{width:40px;height:40px;border-radius:50%;background:url("../img/grey_net.png") center center no-repeat;background-size:28px;background-color:#fff;position:absolute;top:15px;left:50%;margin-left:-20px}.window_double .net .check{top:auto;bottom:15px}.window_net .net{width:100%;height:100%;background:url("../img/white_net.png") 0 0 repeat;position:absolute}.window_net .net .check{background:url("../img/black_net.png") center center no-repeat;background-size:28px;background-color:#fff}.flap{display:none;width:100%;height:100%}.flap .handle_right{display:block;width:29px;height:32px;background:url("../img/handle_right.png") 0 0 no-repeat;background-size:contain;position:absolute;top:50%;left:-11px;margin-top:-16px}.first_left .flap .handle_right{display:block;width:29px;height:32px;background:url("../img/handle_left.png") 0 0 no-repeat;background-size:contain;position:absolute;top:50%;right:-11px;left:auto;margin-top:-16px}.flap .handle_up{display:block;width:32px;height:29px;background:url("../img/handle_up.png") 0 0 no-repeat;background-size:contain;position:absolute;top:-11px;left:50%;margin-left:-16px}.flap .hinge_left{display:block;width:11px;height:43px;background:url("../img/hinge.png") 0 0 no-repeat;background-size:contain;position:absolute;right:-9px}.first_left .flap .hinge_left{background:url("../img/hinge.png") 0 0 no-repeat;background-size:contain;position:absolute;right:auto;left:-4px}.hinge_left.top{top:46px}.hinge_left.bottom{bottom:46px}.flap .hinge_bottom{display:block;width:43px;height:11px;background:url("../img/hinge_up.png") 0 0 no-repeat;background-size:contain;position:absolute;bottom:-9px}.hinge_bottom.left{left:46px}.hinge_bottom.right{right:46px}.window_flap .flap{display:block;background:url("../img/open_right.png") center center no-repeat;background-size:contain}.first_left.window_flap .flap{display:block;background:url("../img/open_left.png") center center no-repeat;background-size:contain}.window_double .window_flap .flap,.window_triple .window_flap .flap{display:block;background:url("../img/open_top.png") center center no-repeat;background-size:contain}.window_flap_rotate .flap{display:block;background:url("../img/open_right_top.png") center center no-repeat;background-size:contain}.first_left.window_flap_rotate .flap{display:block;background:url("../img/open_left_top.png") center center no-repeat;background-size:contain}.type_small{position:absolute;right:0;top:225px}.type_small .name{font-weight:300;color:#1a3945;font-size:18px;margin-bottom:5px}.type_small .photo{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#43ab1a;border-radius:5px;cursor:pointer}.type_small .photo span{display:none;opacity:0;transition:opacity 0.3s linear 0s;position:absolute;top:100%;left:50%;padding:0.5em 1em;max-width:90vw;transform:translate(-50%, 15px);background:#43ab1a;color:#fff;font-size:0.9em;box-shadow:0 3px 3px rgba(11, 126, 158, 0.7)}.type_small .photo span::before{display:block;content:"";width:12px;height:12px;border-bottom:6px solid #43ab1a;border-top:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;box-sizing:border-box;left:50%;top:-12px;transform:translateX(-50%)}.type_small .photo:hover span{display:block;opacity:1}.type_small .photo img{width:auto;max-height:29px}.calc_content .commons select{font-weight:500;font-size:14px;padding:5px 30px 7px 8px}.commons_wrapper{width:100%;display:flex;justify-content:space-between}.calc_content .buttons{width:100%;display:flex;justify-content:space-between;align-items:center;margin:6px 0 15px}.calc_content .buttons a{font-weight:600;width:270px;text-align:center;font-size:18px;text-transform:uppercase;padding:14px}.calculator.new .calc_content .buttons a#calculate{padding-left:0 !important;padding-right:0 !important;background-color:transparent !important;color:#111111 !important;cursor:default;opacity:1 !important}.calc_content .buttons .note_data{background-color:#43ab1a}.calc_content .buttons .amount{width:295px;text-align:center;padding:5px}.calc_content .buttons .amount p{font-weight:700;color:#43ab1a;font-size:33px;letter-spacing:2px;display:flex;align-items:center}.calc_content .buttons .amount p i{margin:0 5px 0 10px}.calc_content .buttons .amount span{display:inline-block;width:22px;height:24px;background:url("../img/ruble_icon.png") 0 0 no-repeat;background-size:cover;margin-left:5px;position:relative;top:-1px}.calc_content .buttons .amount del{text-decoration:none;position:relative}.calc_content .buttons .amount del::after{display:block;content:"";position:absolute;top:50%;width:100%;height:2px;left:-3px;background:rgba(255, 0, 0, 0.5);transform:rotateZ(338deg)}.cart{margin-top:38px;background-color:#f8f8f8}.cart .buy_photo{display:flex;justify-content:center;align-items:center;width:150px;height:150px;background-color:#43ab1a}.cart .text{width:calc(100% - 150px - 172px);padding:16px 15px 15px 24px}.cart .text h4{font-weight:700;color:#1a3945;font-size:16px;letter-spacing:0;margin-bottom:8px}.cart .text p{color:#1a3945;line-height:15px;letter-spacing:0px}.cart .text .price{font-weight:700;font-size:14px;margin-top:18px;letter-spacing:-0.1px}span.blue{color:#43ab1a}span.grey{color:#bbbbbb;font-weight:400}.cart .amount_block{font-weight:700;width:172px;color:#1a3945;font-size:14px;text-align:center;margin-top:3px;padding:16px 15px 15px}.cart button{background:none;outline:transparent;border:none;box-shadow:none;text-transform:uppercase}.cart .counterBut{font-size:27px;vertical-align:middle}.cart .counterBut.not_active{color:#e6e7e8}.cart input.amount{width:32px;height:32px;border:1px solid #e6e7e8;margin-left:10px;margin-right:10px;text-align:center;outline:transparent}.cart .amount_button{width:100%;padding:6px 5px;letter-spacing:1px}.cart .change{color:#ffffff;background-color:#43ab1a;margin-top:7px}.cart .change:before{display:inline-block;content:" ";width:12px;height:15px;background:url("../img/pen_icon.png") 0 0 no-repeat;background-size:cover;margin-right:10px}.cart .delete{color:#979797;background-color:#ffffff;margin-top:11px}.add_window{display:flex;justify-content:center;align-items:center;width:100%;height:151px;border:2px dashed #43ab1a;margin-top:20px;cursor:pointer}.add_window p{font-weight:700;color:#43ab1a;font-size:24px;text-transform:uppercase;position:relative;padding-left:40px;letter-spacing:2.3px}.add_window p:before{display:inline-block;content:"+";font-size:38px;position:absolute;top:-9px;left:0}.totals{width:100%;background-color:#f8f8f8;text-align:center;margin-top:20px;padding:20px 11px}.totals h3{font-size:16px;letter-spacing:-0.2px;margin-bottom:4px}.totals p{font-weight:700;color:#1a3945;font-size:24px;text-transform:uppercase;letter-spacing:0px}.totals del{font-weight:400;opacity:0.5}.totals i{font-style:normal;margin-left:10px}.totals em{font-style:normal;display:block;padding-bottom:10px;font-size:16px;font-weight:300;text-transform:lowercase;color:red}.callback{width:368px;margin-left:auto;margin-right:auto;margin-top:41px}.callback input{display:block;width:100%;border:1px solid #e6e7e8;background:#f8f8f8;color:#43ab1a;font-size:24px;padding:9px 24px 12px;letter-spacing:2.4px;outline:transparent}.callback input::-webkit-input-placeholder{color:#ccc}.callback input::-moz-placeholder{color:#ccc}.callback input:-moz-placeholder{color:#ccc}.callback input:-ms-input-placeholder{color:#ccc}.callback input:focus::-webkit-input-placeholder{color:transparent}.callback input:focus::-moz-placeholder{color:transparent}.callback input:focus:-moz-placeholder{color:transparent}.callback input:focus:-ms-input-placeholder{color:transparent}.callback button{font-weight:700;width:100%;color:#ffffff;font-size:18px;text-transform:uppercase;background-color:#1bc1f0;border:none;outline:transparent;margin-top:10px;padding:14px;letter-spacing:1.8px}.calc_content .buttons #write{color:#fff !important;border-radius:5px}.calculator.new a:after{display:none}.calculator.new a.send-data,.calculator.new a.note_data{background-image:none}.calculator.new .calc_content select{font-size:15px;padding:10px 30px 8px 8px}.calculator.new *{outline:none !important}.calculator.new .tab-pane{display:none}.calculator.new .tab-pane.active{display:block}.calculator.new .add_window{transition:opacity 0.2s}.calculator.new .add_window:hover{opacity:0.63}.calculator.new a.note_data,.calculator.new a.send-data,.cart .amount_button{transition:all 0.2s}.calculator.new a.note_data:hover,.calculator.new .change.amount_button:hover{background-color:#19abd4}.calculator.new .delete.amount_button:hover{color:#fff;background-color:#e13e3e}.calculator.new a.send-data:hover{background-color:#0b2029}.calculator.new a.send-data:hover{background-color:#0b2029}.calculator.new .calc_content .buttons a{padding:16px 14px 14px 14px}.callback-message div{width:100%;padding:15px 10px;font-weight:400;color:#fff;text-align:center;font-size:16px;letter-spacing:0;margin-top:20px}.callback-message .success{background-color:#e5f9e7;color:#1ebc30}.callback-message div.error{background-color:#ffedde;color:#f2711c}.window_door .hinge_right{display:block;width:11px;height:43px;background:url("../img/hinge.png") 0 0 no-repeat;background-size:contain;position:absolute;left:-4px}.window_door .hinge_right.top{top:60px}.window_door .hinge_right.bottom{bottom:60px}.window_door .handle_right{display:block;width:29px;height:32px;background:url("../img/handle_left.png") 0 0 no-repeat;background-size:contain;position:absolute;top:57%;right:2px;margin-top:-14px}.window_door .flap,.window_door .window_flap .flap{display:block;background:url("../img/open_left.png") center center no-repeat;background-size:contain}.window_door .window_flap_rotate .flap{background:url("../img/open_left_top.png") center center no-repeat;background-size:contain}.door_bottom{height:130px;margin-top:12px;background-color:#e6e7e8;border:1px solid #dadadb;position:relative}.window_door .window_big .metrika_vertical{height:auto;top:-14px;bottom:0px}.window_door .door_bottom .metrika_vertical{height:auto;top:0;bottom:-14px}.window_door .metrika_vertical{left:-49px}.window_door .window_big .metrika_vertical .metrika_inner{margin-top:-18px}.metrika_vertical.right_side{left:auto;right:-35px}.metrika_vertical.right_side:before,.metrika_vertical.right_side:after{left:auto;right:0}.metrika_vertical.right_side .metrika_inner{left:auto;right:-70px}.price-calculator{position:relative;right:auto !important;top:auto !important}.bottom-calculator{position:absolute;width:calc(100% - 270px);right:0;justify-content:space-between;display:flex}.calculator.new.style2 .cart .text .price .blue span{text-decoration:line-through}.calculator.new.style2 .cart .text .price_sell .red{color:red}.calculator.new.style2 .cart .text .price_sell{font-weight:700;font-size:14px}.calculator.new.style2 .window.small{background:url(../img/calc/1-4.jpg);background-size:contain}.calculator.new.style2 .window.window_double{background:url(../img/calc/1-5.jpg);background-size:contain;width:372px}.calculator.new.style2 .window.window_triple{background:url(../img/calc/1-6.jpg);background-size:contain;width:558px}.calculator.new.style2 .window{background:url(../img/calc/1-1_.jpg);background-repeat:no-repeat;background-size:contain;padding:13px;box-shadow:none}.calculator.new.style2 .window_inner{padding:8px 5px;background:transparent}.calculator.new.style2 .window.test{background:url(../img/calc/1-2.jpg);background-repeat:no-repeat;background-size:contain}.calculator.new.style2 .window.test1{background:url(../img/calc/1-3.jpg);background-repeat:no-repeat;background-size:contain}.calculator.new.style2 .window_big{height:283px}.calculator.new.style2 .window_item{background:transparent;border:0}.calculator.new.style2 .flap .handle_right,.calculator.new.style2 .flap .hinge_left.top,.calculator.new.style2 .flap .hinge_left.bottom{display:none}.calculator.new.style2 .first_left.window_flap_rotate .flap,.calculator.new.style2 .first_left.window_flap .flap,.window_flap_rotate .flap,.window_flap .flap{background-size:65% !important}.calculator.new.style2 .cart-items{margin-top:30px}.calculator.new.style2 .cart-items .product{border:1px solid #cdcdcd}.calculator.new.style2 .cart-items .mini-window img{max-height:210px}.calculator.new.style2 .cart .buy_photo{width:400px;height:301px;border-right:1px solid #cdcdcd;background:#fff;position:relative}.calculator.new.style2 .cart .buy_photo .under_photo_data{position:absolute;font-size:13px}.calculator.new.style2 .cart .buy_photo .under_photo_data.fullheight{left:-40px;transform:translateY(-50%) rotate(-90deg);top:50%}.calculator.new.style2 .cart .buy_photo .under_photo_data.fullwidth{width:100%;text-align:center;left:0;top:-20px}.calculator.new.style2 .cart .buy_photo .under_photo_data p{flex:0 0 50%;max-width:50%;text-align:center;padding:15px;font-weight:bold}.calculator.new.style2 .cart .text{width:calc(100% - 400px - 172px)}.cart-content.new{display:flex;justify-content:space-between}.cart-content.new .cart-products{width:70%}.cart-content.new .cart-product{border:1px solid #cdcdcd;padding:0;flex-wrap:wrap}.cart-content.new .cart-product__image{flex:0 0 40%;width:40%;max-width:40%}.cart-content.new .cart-product__info{flex:0 0 60%;width:60%}.cart-content.new .cart-product__price_count{flex:0 0 100%;width:100%;padding:10px;display:flex;background:#eaeaea;align-items:center;justify-content:space-between}.cart-content.new .cart-product__image.blue-bg{background:#fff;border-right:1px solid #cdcdcd;border-left:0;border-top:0;border-bottom:0}.cart-content.new .cart-product__price{flex:none;padding-right:15px}.cart-content.new .cart-product__price .fullprice{margin-top:10px;display:block}.cart-content.new .cart-products .cart-product__title{padding:15px 10px 0 10px}.cart-content.new .cart-product__info-techs{padding:0 10px}.cart-content.new .cart-product__info{padding:0}.cart-content.new .cart-total__summ{margin-left:0}.cart-content.new .cart-total{position:-webkit-sticky;position:sticky;top:70px;width:25%;height:200px;background:#eaeaea;border-radius:5px;border:2px solid #cdcdcd;padding:25px;text-align:center;margin:0;display:block}.cart-content.new .cart-product__image img{max-width:350px;max-height:350px}.cart-content.new .cart-order__button{text-align:center;margin:20px 0 0 0}.cart-content.new .cart-order__button .btn{background:#ffba19}.cart-content.new .cart-total__summ span{margin:8px 0 0 0;font-size:27px;font-weight:700;display:block;color:#ff3a1a}#calculate span,#calculate .span{display:block;font-weight:400;color:red;text-decoration:underline;font-size:16px;cursor:pointer}#calculate span:hover,#calculate .span:hover{text-decoration:none}.calc_content .buttons #write{height:50px}.calc_content .buttons #write{text-align:center;display:inline-block;padding:15px 40px;border-radius:5px;cursor:pointer;letter-spacing:2px;position:relative;overflow:hidden}.calc_content .buttons #write:before{content:"";position:absolute;height:150px;width:50px;background:#fff;left:-55px;top:-40px;transform:rotate(37deg);transition:all 0.3s;opacity:0.3}.calc_content .buttons #write:hover:before{left:95%}.mini-window{position:relative;z-index:1}.mini-window .setka{position:absolute;top:50%;left:2px;margin-top:-26px;height:53px;width:28px;background:url("../img/grey_net_mini.png") 0 0 repeat;background-size:7px;z-index:2}.mini-window .setka.window2,.mini-window .setka.window4,.mini-window .setka.window6{margin-top:-6px;height:33px}.mini-window .setka.window3.section2,.mini-window .setka.window4.section3,.mini-window .setka.window5.section2,.mini-window .setka.window6.section3{left:33px}.mini-window .setka.window5.section3,.mini-window .setka.window6.section4{left:64px}.mini-window .abs{position:absolute;top:50%;left:0;margin-top:-28px;z-index:3}.mini-window .abs.window3.section2,.mini-window .abs.window4.section3,.mini-window .abs.window5.section2,.mini-window .abs.window6.section3{left:33px}.mini-window .abs.window5.section3,.mini-window .abs.window6.section4{left:63px}.calculator.new blockquote{background:rgba(31, 194, 240, 0.1);padding:20px 20px}a#calculate{text-decoration:none !important}.calculator.new.style2 .cart-items .mini-window img{max-height:210px}@media screen and (max-width:1199px){.container{padding-left:10px;padding-right:10px}.calc_nav li a{width:125px;height:125px}.aside{float:none;width:100%;display:flex;justify-content:space-between;margin-bottom:20px}.aside .photo_block-2{display:none !important}.aside .photo_block{height:210px}.aside .photo_block img{width:auto;max-height:140px}.aside .param{margin-top:0px}.aside .bottom_block{display:none}.main{width:100%;float:none}.main .stvorka+.stvorka{margin-left:70px}}@media screen and (max-width:1023px){.calc_content .buttons a{text-indent:initial;height:auto}}@media screen and (max-width:991px){.calc_nav{justify-content:space-between;flex-wrap:wrap}.calc_nav li{margin-left:0;margin-right:0;margin-bottom:0}.calc_nav li a{width:100px;height:100px}.aside{flex-wrap:wrap}.aside_selects{flex-basis:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.main{display:flex;flex-wrap:wrap;justify-content:space-between}.main:before{display:none}.main .stvorka,.main .stvorka+.stvorka,.main .stvorka.center+.stvorka{margin-left:10px;margin-right:10px;margin-bottom:0}.window_shema{width:100%;padding:102px 10px 39px 100px}.window_shema.bottom{padding:39px 10px 102px 100px}.window_inner{padding:11px 8px}.window{width:160px;padding:11px}.window_double{width:326px}.window_triple{width:492px}.window_small{height:112px}.window_big{height:265px}.net .check{width:34px;height:34px;top:13px;margin-left:-17px;background-size:24px}.window_net .net .check{background-size:24px}.window_top{margin-bottom:-14px}.metrika_inner input{height:27px;font-size:15px}.type_small{display:none}.calc_content .select_wrapper{margin-left:auto;margin-right:auto}.commons{width:100%}.commons_wrapper .select_wrapper,.commons_wrapper select{width:230px}.commons_wrapper .select_wrapper{margin-left:0;margin-right:0}.calc_content .buttons a{width:200px;font-size:16px;padding:10px}.calc_content .buttons .amount p{font-size:26px;letter-spacing:1.5px}.calc_content .buttons .amount span{width:16px;height:18px}.callback{width:290px}.callback input{font-size:20px;padding:8px 24px;letter-spacing:1.4px}.callback button{font-size:15px;padding:11px;letter-spacing:1.8px}.aside .photo_block,.aside .param{width:29%;margin-top:-265px}}@media screen and (max-width:767px){.calculator.new blockquote{font-size:14px}.calculator.new .text-block{font-size:14px}.aside .photo_block,.aside .param{width:29%;margin-top:-216px}.aside .photo_block,.aside .param,.aside .select_wrapper,.aside select{width:31% !important}.container{width:530px}.calculator{display:block}.calc_nav li a{width:81px;height:81px}.aside .photo_block,.aside .param,.calc_content .select_wrapper,.calc_content select{width:240px}.window_shema{padding:70px 5px 30px 72px}.window_shema.bottom{padding:30px 5px 90px 72px}.window_inner{padding:8px 6px}.window{width:120px;padding:8px}.window_double{width:244px}.window_triple{width:368px}.window_small{height:84px}.window_big{height:198px}.net .check{width:24px;height:24px;top:10px;margin-left:-12px;background-size:18px}.window_net .net .check{background-size:18px}.window_top{margin-bottom:-12px}.window_row{margin-left:-8px}.flap .handle_right{width:21px;height:24px;left:-8px;margin-top:-12px}.flap .hinge_left{width:8px;height:32px;right:-6px}.hinge_left.top{top:34px}.hinge_left.bottom{bottom:34px}.flap .handle_up{width:24px;height:21px;top:-8px;margin-left:-12px}.flap .hinge_bottom{width:32px;height:8px;bottom:-6px}.hinge_bottom.left{left:34px}.hinge_bottom.right{right:34px}.metrika_vertical{left:-20px}.metrika_vertical .metrika_inner{left:-55px}.metrika_inner .sm{font-size:14px;padding-bottom:0;padding-top:0}.metrika_horizontal{top:-20px}.metrika_horizontal .metrika_inner{top:-55px}.metrika_horizontal.bottom{bottom:-20px}.metrika_horizontal.bottom .metrika_inner{bottom:-50px}.commons_wrapper{flex-wrap:wrap}.calc_content .buttons{flex-wrap:wrap}.calc_content .buttons .amount{order:2;flex-basis:100%}.calc_content .buttons a{order:2;margin-top:20px}.product{display:flex;flex-wrap:wrap;justify-content:space-between}.product:before{display:none}.cart .text{width:100%;order:3}.cart .amount_block{order:2}.add_window{height:110px}.add_window p{font-size:20px;padding-left:35px}.add_window p:before{font-size:30px;top:-6px}.calc_content h3,.calc_content label{font-size:11px !important;margin-bottom:5px}.calc_content h3{position:relative}.calc_content h3 a{width:14px;height:14px;font-size:9px;line-height:14px;display:block;position:absolute;left:90px;top:-4px}.calc_content h3 a[data-src="#profileModal"]{left:74px}.select2-container{font-size:11px}.calc_content .select_wrapper{margin-bottom:11px}.window_shema.bottom{padding-bottom:72px}.calc_content .buttons a{margin-top:5px}.calculator.new .main{display:block}.stvorki{margin:0 !important}.stvorki fieldset{float:left !important;padding:0 10px;width:33%}.stvorki .select_wrapper{width:100% !important}.calc_content .buttons{justify-content:center;margin-top:0}}@media screen and (max-width:550px){.window_shema.bottom{padding-bottom:72px}.calc_content .buttons a{margin-top:5px}.calculator.new .main{display:block}.stvorki fieldset{float:left !important;padding:0 10px;width:100%}.stvorki .select_wrapper{width:100% !important}.calculator.new .aside{padding:0 !important;width:calc(100% + 20px);margin-bottom:7px}.calculator fieldset.commons div.select_wrapper{margin:0 auto 11px auto !important}.aside_selects{width:100% !important;margin:0 !important}.aside_selects .select_wrapper{width:100% !important;float:left}.container{width:320px;padding-left:5px;padding-right:5px}.calc_nav li a{width:65px;height:65px}.aside{justify-content:center}.aside .param{margin-top:25px}.main{justify-content:center}.calc_content select{font-size:14px}.calc_content h3,.calc_content label{font-size:13px}.window_shema{padding:70px 0px 30px 55px}.window_shema.bottom{padding:30px 0px 90px 40px}.window_inner{padding:5px 4px}.window{width:80px;padding:5px}.window_double{width:163px}.window_triple{width:246px}.window_small{height:56px}.window_big{height:132px}.net .check{width:16px;height:16px;top:6px;margin-left:-6px;background-size:12px}.window_net .net .check{background-size:12px}.window_top{margin-bottom:-7px}.window_row{margin-left:-5px}.flap .handle_right{width:14px;height:16px;left:-5px;margin-top:-8px}.flap .hinge_left{width:5px;height:21px;right:-4px}.hinge_left.top{top:22px}.hinge_left.bottom{bottom:22px}.flap .handle_up{width:16px;height:14px;top:-5px;margin-left:-8px}.flap .hinge_bottom{width:21px;height:5px;bottom:-4px}.hinge_bottom.left{left:22px}.hinge_bottom.right{right:22px}.metrika_vertical{left:-15px}.metrika_vertical .metrika_inner{left:-45px;margin-top:-20px}.metrika_inner input{width:40px;height:auto;font-size:12px;padding:5px 0 4px 0}.metrika_horizontal{top:-15px}.metrika_horizontal .metrika_inner{top:-45px;margin-left:-20px}.metrika_horizontal.bottom{bottom:-15px}.metrika_horizontal.bottom .metrika_inner{bottom:-45px}.commons_wrapper{justify-content:center}.calc_content .buttons{justify-content:center}.product{justify-content:center;padding-top:20px}.cart .text{padding:16px 15px 24px;text-align:justify}.add_window{height:100px;margin-left:5px;margin-right:5px}.add_window p{font-size:18px;letter-spacing:1px;padding-left:30px}.add_window p:before{font-size:26px;top:-4px}.callback{width:250px}.callback input{font-size:16px;padding:6px 15px}.callback button{font-size:14px;padding:8px;letter-spacing:0.8px}}@media screen and (max-width:479px){.calc_nav li a{width:45px;height:45px}.commons{margin-left:0;margin-right:0;width:auto}#panel_5 .window_shema{margin-left:-15px;margin-right:-15px}#panel_5 .window{width:85px}}@media screen and (max-width:359px){.calc_nav li a{width:41px;height:41px}.logo img{width:108px;height:auto}.top-row .calculator{margin-left:9px;margin-top:0px}}@media screen and (max-width:991px){.door_bottom{height:112px}.window_door .window_big .metrika_vertical{top:-12px}.window_door .door_bottom .metrika_vertical{bottom:-12px}}@media screen and (max-width:767px){.window_door .hinge_right{width:8px;height:32px;left:-3px}.window_door .hinge_right.top{top:43px}.window_door .hinge_right.bottom{bottom:43px}.window_door .handle_right{width:21px;height:24px}.door_bottom{height:84px;margin-top:8px}.window_door .window_big .metrika_vertical{top:-9px}.window_door .door_bottom .metrika_vertical{bottom:-9px}.window_door .metrika_vertical{left:-30px}.metrika_vertical.right_side{right:-20px}.metrika_vertical.right_side .metrika_inner{right:-55px}.aside .photo_block{display:none !important}.aside .param{display:none}.aside .select_wrapper,.stvorki fieldset .select_wrapper{margin-left:auto;margin-right:auto}.stvorki{margin-left:0;margin-right:0}.stvorki fieldset .select_wrapper .select2-container{width:100% !important}.stvorki fieldset{width:100% !important;padding-left:0;padding-right:0;margin-left:auto !important;margin-right:auto !important;float:none !important}.aside .select_wrapper .select2-container{width:100% !important}.calc_content .buttons .amount p{display:block;justify-content:center;text-align:center}}@media screen and (max-width:550px){fieldset.commons div.select_wrapper{width:100% !important}fieldset.commons div.select_wrapper .select2-container{width:100% !important}.aside .photo_block,.aside .param{display:none}.window_shema.right_side{padding:70px 5px 30px}.window_door .hinge_right{width:5px;height:21px;left:-1px}.window_door .hinge_right.top{top:28px}.window_door .hinge_right.bottom{bottom:28px}.window_door .handle_right{width:14px;height:16px}.window_door .window_big .metrika_vertical{top:-4px}.window_door .door_bottom .metrika_vertical{bottom:-5px}.door_bottom{height:56px;margin-top:5px}.metrika_vertical.right_side{right:-13px}.metrika_vertical.right_side .metrika_inner{right:-44px}.window_door .metrika_vertical{left:-20px}}@media screen and (max-width:991px){.calculator.new.style2 .window_inner{padding:6px 5px}.calculator.new.style2 .window_big{height:245px}.calculator.new.style2 .window{width:160px;padding:11px}.calculator.new.style2 .window.window_double{width:326px}.calculator.new.style2 .window.window_triple{width:480px}.checkout-status,.checkout-form{flex:0 0 100%;width:100%}.checkout-status{padding:0 15px}}@media screen and (max-width:910px){.calculator.new.style2 .cart .buy_photo{width:100%}.calculator.new.style2 .cart .text{width:50%}}@media screen and (max-width:768px){.three-columns .column{width:100%}.calculator.new.style2 #cart-items .mini-window img{max-height:180px}.o-zavode .columns-row.two-columns .column-full .column{flex:0 0 100%;width:100%}.date_item,.time_itemХ{flex:0 0 25%;width:25%}.column.params .param-item{flex:0 0 100%;width:100%}}@media screen and (max-width:767px){.calculator.new.style2 .window_inner{padding:6px 3px}.calculator.new.style2 .window.window_triple{width:356px}.calculator.new.style2 .window_big{height:184px}.calculator.new.style2 .window.window_double{width:238px}.calculator.new.style2 .window{width:120px;padding:8px}.calculator.new.style2 .window_small{height:85px}}@media screen and (max-width:550px){.pay_method{flex:0 0 100%;width:100%}.checkout-etaps .product_tab-bar .tab-bar_item,.user_pick{padding:12px 15px;font-size:13px}.date_item,.time_item{flex:0 0 50%;width:50%}.calculator.new.style2 .window_inner{padding:3px 2px}.calculator.new.style2 .window.window_triple{width:238px}.calculator.new.style2 .window_big{height:124px}.calculator.new.style2 .window.window_double{width:158px}.calculator.new.style2 .window{width:80px;padding:5px}.calculator.new.style2 .window_small{height:60px}.calculator.new.style2 .cart .text{padding:16px 15px 24px;text-align:justify;width:100%}}