@font-face{font-family:'Open Sans';src:url(./fonts/Light/OpenSans-Light.woff2?v=1.1.0) format("woff2"),url(./fonts/Light/OpenSans-Light.woff?v=1.1.0) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(./fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0) format("woff2"),url(./fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0) format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(./fonts/Regular/OpenSans-Regular.woff2?v=1.1.0) format("woff2"),url(./fonts/Regular/OpenSans-Regular.woff?v=1.1.0) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(./fonts/Italic/OpenSans-Italic.woff2?v=1.1.0) format("woff2"),url(./fonts/Italic/OpenSans-Italic.woff?v=1.1.0) format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(./fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0) format("woff2"),url(./fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0) format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(./fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0) format("woff2"),url(./fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0) format("woff");font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(./fonts/Bold/OpenSans-Bold.woff2?v=1.1.0) format("woff2"),url(./fonts/Bold/OpenSans-Bold.woff?v=1.1.0) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(./fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0) format("woff2"),url(./fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0) format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(./fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0) format("woff2"),url(./fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0) format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(./fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0) format("woff2"),url(./fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0) format("woff");font-weight:800;font-style:italic}*{margin:0;padding:0;outline:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-family:'Open Sans',sans-serif}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}ul.unstyled{margin-left:0}ul.unstyled,ul.unstyled ul{list-style:none}ol ul{margin:1vw 0 0 0}ul li{margin:.5vw 0}h2{padding:1vw 0;line-height:2vw}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.italic{font-style:italic!important}.strong{font-weight:bold!important}.normal{font-weight:normal!important}.btn{width:100%;text-align:center;background:#0078BE;color:#fff;padding:1vw 0;cursor:pointer}.btn:hover{opacity:.8}.rds{border-radius:3px}textarea{padding:.5vw}textarea::placeholder{font-size:.8vw}input[type="text"],input[type="number"]{padding:.5vw 1vw;border-radius:3px;border:1px solid #000}input.wht{color:#fff;border:1px solid #fff}input.ibl{color:#767676;border:1px solid #979797;font-size:.8vw}select.ibl{color:#767676;border:1px solid #979797;padding:.5vw;border-radius:3px;font-size:.75vw}p{margin-bottom:1vw;line-height:1.2vw}.bold{font-weight:bold!important}html,body{font-size:1vw;line-height:1vw}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}.row.gutters,.row.gutters>.row{margin-left:-2%}.row.gutters>.col,.row.gutters>.row>.col{margin-left:2%}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row.auto .col{flex-grow:1}.gutters .column.push-left,.push-left{margin-right:auto}.gutters .column.push-right,.push-right{margin-left:auto}.gutters .column.push-center,.push-center{margin-left:auto;margin-right:auto}.gutters .column.push-middle,.push-middle{margin-top:auto;margin-bottom:auto}.push-bottom{margin-top:auto}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.gutters>.col-1{width:calc(8.33333% - 2%)}.gutters>.col-2{width:calc(16.66667% - 2%)}.gutters>.col-3{width:calc(25% - 2%)}.gutters>.col-4{width:calc(33.33333% - 2%)}.gutters>.col-5{width:calc(41.66667% - 2%)}.gutters>.col-6{width:calc(50% - 2%)}.gutters>.col-7{width:calc(58.33333% - 2%)}.gutters>.col-8{width:calc(66.66667% - 2%)}.gutters>.col-9{width:calc(75% - 2%)}.gutters>.col-10{width:calc(83.33333% - 2%)}.gutters>.col-11{width:calc(91.66667% - 2%)}.gutters>.col-12{width:calc(100% - 2%)}.head{padding:1vw 0;color:#000;width:100%}.logo{width:18vw;height:3vw;float:left;margin:.3vw .5vw 0 0;background-image:url(/img/logo-blue.svg);background-size:100%;background-repeat:no-repeat}.logo-d{width:16vw;height:3vw;float:left;margin:.3vw 1.5vw 0 0;background-image:url(/img/logo-blue.svg);background-size:100%;background-repeat:no-repeat}#general{position:relative}.blackback:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:3}.logo img{max-width:100%}.h-calc i{margin:0 .5vw 0 0}.h-calc a{color:#000}.h-city{margin:.3vw 0 .8vw 0}.h-city span{margin:0 .3vw}.h-address{line-height:1.2vw}.h-soc a{cursor:pointer;color:#000}.h-menu{margin:.3vw 0 0 0}.h-menu i{margin:0 .5vw 0 0}.h-calltime{font-size:.9vw;line-height:.9vw}span.aquote{color:#b3b3b3;font-size:.9vw;line-height:1.2vw}span.aquote:hover{cursor:pointer;color:#0078BE}.h-phone{font-size:1.6vw;margin:.55vw 0 0 0}.menu-b[data-menu="1"]{position:absolute;z-index:11;background:#fff;color:#2a3843;padding:1.5vw 1vw;box-shadow:0 5px 20px 0 #a7a7a7}.menu-b[data-menu="3"],.menu-b[data-menu="5"]{position:absolute;z-index:4;background:#fff;color:#2a3843;padding:0}.hide{display:none!important}.menu{background:#0078BE;font-size:1.2vw;color:#fff;position:relative;text-align:center;width:100%}.menu-a a{color:#fff;text-decoration:none}.menu-b a{color:#2a3843;text-decoration:none;display:block;padding:.1vw .3vw}.menu-b li span:not(.m-fire){color:#2a3843;text-decoration:none;display:block;padding:.1vw .3vw;cursor:default;font-weight:bolder}.menu-b li:not(.hline) a:hover{color:#fff}.menu-b li.hline a:hover{color:#0078BE}.m-item{padding:1.5vw 0;line-height:1.3vw;cursor:pointer}.m-item:hover,.m-item.active{background:#2887c3}.slider{height:35vw;position:relative;width:300vw;margin-left:0}.slider-p{position:relative;width:500vw;margin-left:0}.slider-positions,.image-position{position:absolute;bottom:.5vw;width:100%}.slider-block{position:relative;overflow:hidden}.slider-pos-item,.image-pos-item{height:.5vw;width:.5vw;background:#fff;border-radius:50%;z-index:1;margin:.5vw}.slide-ico{font-size:3vw;width:5vw}.slider-pos-item.active,.image-pos-item.active{background:#0078BE}.slider-pos-item:hover{background:#0078BE;cursor:pointer}.slide-1{background:url(/img/1.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50%}.slide-2{background:url(/img/2.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 20%}.slide-3{background:url(/img/62.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50%}.slide-4{background:url(/img/6.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 90%}.slide-5{background:url(/img/7.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50%}.slide-6{background:url(/img/5.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 65%}.slide-7{background:url(/img/8.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 30%}.slide-8{background:url(/img/1.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 30%}.slide-9{background:url(/img/9.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 30%}.slide-10{background:url(/img/10.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-11{background:url(/img/11.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-12{background:url(/img/12.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-13{background:url(/img/13.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 60%}.slide-15{background:url(/img/15.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-16{background:url(/img/16.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-17{background:url(/img/17.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 40%}.slide-18{background:url(/img/18.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 100%}.slide-19{background:url(/img/19.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 50%}.slide-20{background:url(/img/20.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 50%}.slide-21{background:url(/img/21.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 80%}.slide-22{background:url(/img/22.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 80%}.slide-23{background:url(/img/23.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 10%}.slide-24{background:url(/img/24.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 100%}.slide-25{background-image:radial-gradient(circle farthest-corner at 7.2% 13.6%,#22719d 0%,#003654 60%);width:100vw;position:relative;padding:1vw 0}.slide-26{background:url(/img/55.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 70%}.slide-27{background:url(/img/56.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 70%}.slide-28{background:url(/img/57.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 50%}.slide-29{background:url(/img/58.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 50%}.slide-30{background:url(/img/61.jpg) no-repeat;background-size:cover;width:100vw;position:relative;background-position:50% 50%}.slide:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .65)}.slide-25:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .1)}.menu-b-title{font-size:1.3vw;margin-bottom:1.5vw;text-transform:uppercase;font-weight:600;color:#575757}.m-fire{background:url(/img/fire.png) no-repeat;width:1vw;height:1vw;background-size:.9vw;display:inline-flex}.menu-b ul{text-align:left;font-size:1vw}.menu-b ul li{line-height:1.4vw;font-size:.97vw}.menu-b[data-menu="1"] ul li:nth-child(n+2){cursor:pointer}.menu-b[data-menu="3"] ul li,.menu-b[data-menu="5"] ul li{cursor:pointer;padding:1vw}.menu-b ul li:not(.hline):hover>a{background:#0078BE;color:#fff}.menu-b[data-menu="1"] ul li:nth-child(1){font-weight:600;margin:0 0 .4vw 0}.menu-b[data-menu="1"] ul li:nth-child(1):hover{background:none;cursor:default;color:#2a3843}.block:nth-child(1):before,.block:nth-child(2):before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .55)}.menu-l:nth-child(1){margin:0 4% 0 0;border-right:1px dashed #9a9a9a}.menu-l:nth-child(2){width:calc(50% - 4%)}.blocks{margin:2vw 0 0 0}.slide-img img{width:100%}.slider .slide-view{position:relative;height:35vw;z-index:1;color:#fff}.slide-view a{text-decoration:none}.slider-p .slide-view{position:relative;height:20vw;z-index:1;color:#fff}.slide-title{font-size:3vw;text-transform:uppercase;font-weight:700;line-height:3.5vw;padding-right:5vw}.slide-title-right{text-transform:uppercase;font-weight:700}.slide-title-dh{font-size:3.4vw;text-transform:uppercase;font-weight:700;line-height:3.5vw}.slide-text{font-size:2vw;line-height:2vw;font-weight:300}.slide-text-right{font-size:2vw;line-height:2.5vw}.slide-text-dh{font-size:2vw;line-height:2.7vw;text-transform:uppercase;margin:1vw 0 0 0}.slide-price{font-size:3vw;line-height:3vw;margin:2vw 0;font-weight:700}.slide-calc{font-size:1vw;padding:1vw 4vw;border-radius:.3vw;background:#0078BE;cursor:pointer;color:#fff}.slide-calc:hover{background:#2887c3}.slide-calc-2{font-size:1.5vw;padding:1vw 0;border-radius:.3vw;background:#f7941d;cursor:pointer;color:#fff;text-align:center;line-height:2vw}.slide-calc-2:hover{background:#ff9b23}.slide-calc-more{font-size:.8vw;padding:.3vw 1vw}.slider .slide-more{margin:7vw 0 0 0;font-size:2vw;line-height:2vw;font-weight:300}.slide-more-dh{margin:3vw 0 0 0;font-size:2vw;line-height:2vw;font-weight:300;justify-content:center;display:flex;flex-direction:column}.slider-p .slide-more{font-size:2vw;line-height:2vw;font-weight:300}.slide-more i{margin:.1vw .5vw 0 0}.slide-more strong{margin:0 0 0 .5vw}.slide-hr{width:26vw;height:1px;background:#fff;margin:1vw 0}.sm-text{font-size:1.2vw;width:26vw;line-height:1.5vw}.sm-quest{margin:3vw 0 0 0;font-size:1.2vw;line-height:1.2vw;cursor:pointer}.sm-quest span{border-bottom:0 dashed #fff}.sm-quest i{font-size:1.5vw;line-height:1.2vw}.sm-quest:hover{color:#0078BE}.sm-quest:hover span{border-bottom:0 dashed #0078BE}.block{height:13vw}.block:nth-child(1){position:relative;background:url(/img/calc.jpg) no-repeat;background-position:50%;background-size:cover}.block:nth-child(2){position:relative;background:url(/img/auto.jpg) no-repeat;background-position:50%;background-size:cover}.block:nth-child(3){background:#2a3843}.block-view{position:relative;z-index:1;color:#fff;margin:2vw 0 0 0}.block:nth-child(1) .block-title:nth-child(1){font-weight:700;font-size:2vw;line-height:2vw}.block:nth-child(1) .block-title:nth-child(2){font-size:2vw;line-height:3vw}.block:nth-child(2) .block-title{font-size:2vw;text-align:center;line-height:2.5vw}.block:nth-child(3) .block-title{font-size:1.6vw;line-height:2vw;text-align:center}.block-btn{text-align:center;padding:1vw 3vw;margin:1vw 0;border:1px solid #fff;border-radius:.2vw;cursor:pointer}.block-view a{color:#fff;text-decoration:none}.block-btn:hover{background:#0078BE;border:1px solid #0078BE}.dashed{background-image:linear-gradient(to right,#b3b3b3 75%,transparent 75%);background-position:0 1.15em;background-repeat:repeat-x;background-size:.5vw .1vw}.dashed:hover{background-image:linear-gradient(to right,#0078BE 75%,transparent 75%)}.products{margin:2vw 0 0 0}.callback{background:#2a3843;margin:2vw 0;color:#fff;padding:1.5vw 0}.callback-v-2{margin:1vw 0 0 0;color:#fff}.callback-b{background:#2a3843;padding:1vw 2vw;border-radius:5px}.callback-text{margin:0 0 1vw 0}#overlay .overlay-title{font-size:1.5vw;line-height:1.5vw;font-weight:700}#overlay .callback-text{line-height:1.5vw}#overlay .callback-input input{border:1px solid grey}.callback-input input{width:100%;line-height:3vw;font-size:1vw;padding:0 1vw;border:1px solid #fff;background:#fff}.callback-submit{text-align:center;background:#0078BE;line-height:3vw;cursor:pointer;padding:0 1vw;color:#fff}.callback-submit:hover{opacity:.9}.callback-more{font-size:2vw;line-height:2.5vw;align-self:center}.callback-more span{font-weight:700;font-size:2.4vw}.main-title h1{font-size:1.5vw;line-height:1.5vw;font-weight:700;margin:0}.products-after-title h2{font-size:1.2vw;line-height:1.2vw;font-weight:600;padding:.5vw 0}.product .product-img{width:100%;height:16vw;overflow:hidden;background-size:cover;background-position:50%}.product:nth-child(1) .product-img{background-image:url(/img/product-1.jpg)}.product:nth-child(2) .product-img{background-image:url(/img/product-3.jpg)}.product:nth-child(3) .product-img{background-image:url(/img/product-4.jpg)}.product:nth-child(4) .product-img{background-image:url(/img/product-2.jpg)}.product:nth-child(5) .product-img{background-image:url(/img/product-5.jpg)}.product:nth-child(6) .product-img{background-image:url(/img/product-6.jpg)}.product:nth-child(2n+1){background:#2a3843;color:#fff;position:relative;overflow:hidden;margin:1vw 0;width:calc(50% - 1%);margin-right:2%;height:16vw}.product:nth-child(2n+2){background:#2a3843;color:#fff;position:relative;overflow:hidden;margin:1vw 0;width:calc(50% - 1%);height:16vw}.product-more{height:3.7vw;position:absolute;bottom:0;width:100%;color:#fff;text-decoration:none}.product-name{text-transform:uppercase;margin:1.5vw auto 0 auto;font-size:1.5vw}.product-price{font-size:1.5vw;margin:1.5vw auto;line-height:1.5vw}.product-check{margin:0 auto}.product-price span{font-weight:700;font-size:2vw}.product .product-param{position:relative}.product:nth-child(2n+1) .product-btn{display:block;padding:1.3vw 0 0 0;text-align:center;font-size:1.5vw;background:#181f25}.product:nth-child(2n+2) .product-btn{display:block;padding:1.3vw 0 0 0;text-align:center;font-size:1.5vw;background:#181f25}.product:nth-child(2n+2) .product-calc{order:-1}.product-calc{text-align:center;padding:1.3vw 0 0 0;font-size:1.2vw;background:#0078BE}.product:hover .product-img-more{display:flex!important;transition:opacity 1s ease-out}.product-img-more{width:100%;height:100%;display:none}.product:nth-child(2n+1) .product-img-more:before{content:'';position:absolute;left:0;top:0;bottom:0;width:58.33333%;background:rgb(0 0 0 / .8);height:100%}.desc-404 a.ahref{color:#0078BE}a.ahref{color:#000}.product:nth-child(2n+2) .product-img-more:before{content:'';position:absolute;right:0;top:0;bottom:0;width:58.33333%;background:rgb(0 0 0 / .8);height:100%}.product-img-text{color:#fff;position:relative;margin-top:auto;margin-bottom:auto;text-align:center;width:100%;font-size:1.5vw;line-height:2vw}.product-more a{display:inline-flex;width:100%;color:#fff;text-decoration:none}.product-more:hover .product-btn{background:#384c5d!important}.product-more:hover .product-calc{background:#1180c7!important}.product-img-text i{padding:1vw 0 0 0}.product-btn:hover{cursor:pointer}.product-calc:hover{cursor:pointer}.row.auto.product-more:hover .product-btn{cursor:pointer;background:#384c5d!important}.product-map{background:#2a3843;margin:2vw 0 0 0;color:#fff}.product-map-img{background:url(/img/map.jpg) no-repeat;background-position:0 75%;height:15vw;background-size:cover}.product-map-title{text-align:center;font-size:2vw;line-height:2vw;margin:2.2vw auto 0 auto;font-weight:300}.product-map-title span{font-weight:700;font-size:2.2vw}.product-map-btn{margin:1.5vw auto 0 auto;border:1px solid #fff;padding:1vw 2vw;border-radius:.3vw;text-decoration:none;color:#fff;cursor:pointer}.product-map-btn:hover{color:#2a3843;background:#fff}.product-check li:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin:0 .5vw 0 0}.main{margin:2vw 0 0 0}.main-title{font-weight:400;font-size:1.5vw;margin:0 0 1vw 0;text-transform:uppercase}.main-text{line-height:1.4vw;padding-bottom:1.5vw;margin-bottom:1.5vw;border-bottom:1px solid #2a3843}.main-ico{font-size:3vw}.main-check{margin:0 0 1.5vw 0}.calc-title{font-size:1.5vw;text-transform:uppercase;line-height:1.5vw;margin:0 0 2vw 0}.calc-param input[type="text"]{padding:.7vw .5vw;font-size:1vw;line-height:1vw;border:1px solid silver;border-radius:3px;width:100%}.calc-param-title{margin:0 0 .5vw 0;text-transform:uppercase}.calc-param{margin-bottom:1.5vw}.checkbox{position:absolute;z-index:-1;opacity:0}.checkbox+label{position:relative;padding:0vw 0 0 2vw;cursor:pointer;overflow:hidden;font-size:.8vw;min-height:1.5vw}.checkbox+label:before{content:'';position:absolute;top:0;left:0;width:1.5vw;height:1.5vw;border:1px solid #2a3843}.checkbox+label:after{content:'';position:absolute;top:0;left:0;width:1.5vw;height:1.5vw;background:#FFF;border:1px solid #2a3843}.checkbox:checked+label:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;background:#2a3843;z-index:1;color:#fff;padding:.4vw 0 0 .3vw}.checkbox:checked+label:after{z-index:0}.checkbox:disabled+label:before{content:"\f00d";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;background:#d6d6d6;z-index:1;color:#fff;padding:.3vw 0 0 .4vw}.checkbox:disabled+label:after{z-index:0}label{-moz-user-select:none;-khtml-user-select:none;user-select:none}.total-block span.total{margin:0 .3vw 0 0}.total-title{text-transform:uppercase;margin:1vw 0 .5vw 0}.total-block{font-size:1.2vw;line-height:1.3vw;font-weight:400;color:#2a3843;text-decoration:line-through}.total-block-sale-title{font-size:.8vw}.calc-param-input{position:relative}.calc-param-input-after{position:absolute;left:3vw;top:.8vw;font-size:.8vw}.calc-quest{font-size:.9vw;line-height:.9vw;margin:0 0 1vw 0}.calc-price-more{font-size:.8vw;margin:.4vw 0 0 0;line-height:.8vw;color:#787878}.calc-price-more i{margin:0 .3vw 0 0}.calc-button{margin-right:.5vw;background:#0078BE;color:#fff;padding:1vw 2vw;border-radius:3px;cursor:pointer;margin-left:2vw;margin-top:1.5vw}.calc-button-z{color:#0078BE;padding:1vw 2vw;border-radius:3px;cursor:pointer;border:1px solid #0078BE;margin-left:2vw;margin-top:1.5vw}.calc-button-z:hover{background:#0078BE;color:#fff;border:1px solid #0078BE}.calc-button:hover{opacity:.8}.total-btn{margin:0 .3vw 0 0}.total-block-sale{height:2vw;font-size:2vw;line-height:2vw;font-weight:700;color:#2a3843;margin:.4vw 1vw 0 .5vw;position:relative}.calc-h-title{margin:1vw 0 0 0;font-size:1.5vw;line-height:1.5vw}.calc-date{margin:.5vw 0 0 0;font-size:.9vw;opacity:.5}.calc-date span{color:#920707;margin:0 .3vw 0 0}.calc-quest i{margin:0 .3vw 0 0}.calc-quest span{border-bottom:1px dashed;cursor:pointer}.calc-gate-faq-item{position:absolute;width:1.5vw;height:1.5vw;border-radius:50%;background:#0078BE;padding:.3vw;font-size:.8vw;line-height:.8vw;color:#fff;text-align:center;cursor:pointer}.calc-gate-faq-item:nth-child(1){top:14vw;left:0}.calc-gate-faq-item:nth-child(2){top:22vw;left:0}.calc-gate-faq-item:nth-child(3){top:16vw;left:21vw}.calc-gate-faq-item:nth-child(4){top:21.5vw;left:17.5vw}.calc-gate-faq-item:nth-child(5){top:8vw;left:1.2vw}.calc-gate-faq-item:nth-child(6){top:7.5vw;left:10vw}.calc-gate-faq-item:nth-child(7){top:17vw;left:16vw}.calc-gate-faq-item:nth-child(8){top:11vw;left:21vw}.calc-gate-faq-item:nth-child(9){top:18vw;left:0}.calc-gate-faq-item:nth-child(10){top:20vw;left:10vw}.q-text-desc{text-transform:none;line-height:1.5vw}.q-text{position:absolute;font-size:.8vw;line-height:.8vw;padding:.8vw;background:#fff;border:1px solid #D0D3D6;border-radius:.3vw;min-width:22vw;top:-2.75vw;text-align:left;color:grey;display:none;z-index:1;min-height:5vw;left:3vw}.q-block{position:relative}.q-text-title{font-weight:700;width:100%;margin:0 0 .5vw 0;font-size:.8vw;line-height:1vw;padding:0 0 .5vw 0;text-transform:none;border-bottom:1px solid #D0D3D6}.calc-gate-faq-item:hover .q-text{display:block}.q-text:before{content:"";display:block;background:url(/img/q-arrow.png) no-repeat;width:2.5vw;height:2.5vw;position:absolute;left:-2.4vw;background-size:1.5vw;top:1.75vw;background-position:1vw .3vw}.q-text:after{content:"";display:block;width:10vw;height:10vw;position:absolute;border-radius:50%;left:-14vw;top:-1.5vw;box-shadow:0 1px 4px rgb(0 0 0 / .5)}.q-text-1:after{background:url(/img/s/4.jpg) no-repeat;background-size:cover;background-position:40% 50%;background-color:#ececec}.q-text-2:after{background:url(/img/s/9.jpg) no-repeat;background-size:cover}.q-text-3:after{background:url(/img/s/6.jpg) no-repeat;background-size:9vw;background-position:50%;background-color:#ececec}.q-text-4:after{background:url(/img/s/1.jpg) no-repeat;background-size:12vw;background-position:180% 0%;background-color:#ededed}.q-text-5:after{background:url(/img/s/3.jpg) no-repeat;background-size:cover;background-position:90% 0%}.q-text-6:after{background:url(/img/s/8.jpg) no-repeat;background-size:cover}.q-text-7:after{background:url(/img/s/10.jpg) no-repeat;background-size:cover;background-position:0 50}.q-text-8:after{background:url(/img/s/2.jpg) no-repeat;background-size:cover}.q-text-9:after{background:url(/img/s/5.jpg) no-repeat;background-size:13vw;background-position:0 10;background-color:#f3f3f5}.q-text-10:after{background:url(/img/s/7.jpg) no-repeat;background-size:cover;background-position:65% 0%}.calc-price-q{margin:1vw 1vw 0 0;font-size:.8vw;cursor:pointer;color:#2a3843}.calc-price-q span{text-decoration:underline}.ui-slider{margin:0 0 .5vw 0;height:.5vw;background:#d6d6d6;border-radius:.1vw;position:relative}.ui-slider-handle{cursor:pointer;width:1vw;height:1vw;position:absolute;border:.2vw solid #d6d6d6;top:-.3vw;margin-left:-.5vw;z-index:200;background:#2a3843;border-radius:50%}.ui-widget-header{background:rgb(42 56 67 / .7);height:.5vw;left:-1px;top:-1px;position:absolute}.calc-param-val{font-size:.9vw;line-height:.9vw;margin-bottom:.3vw;color:grey}.p-title{padding:1.5vw 0 1vw 0;font-size:1.5vw;line-height:1.5vw;margin:1.5vw 0 .5vw 0;text-transform:uppercase;border-top:1px solid gainsboro}.slide-title span{margin:0 1vw;font-size:5vw;line-height:2.6vw}.product-comp{margin-bottom:1.5vw;color:#767676;line-height:1.3vw}.d-ico-1{background:url(/img/ico/2.png) no-repeat;width:2vw;height:1.3vw}.d-ico-2{background:url(/img/ico/3.png) no-repeat;width:2vw;height:1.3vw}.d-ico-3{background:url(/img/ico/1.png) no-repeat;width:2vw;height:1.3vw}.d-ico-4{background:url(/img/ico/4.png) no-repeat;width:2vw;height:1.4vw}.d-ico-5{background:url(/img/ico/5.png) no-repeat;width:2vw;height:.7vw;margin:.4vw 0 0 0}.d-ico-6{background:url(/img/ico/6.png) no-repeat;width:2vw;height:1vw;margin:.4vw 0 0 0}.d-ico-7{background:url(/img/ico/7.png) no-repeat;width:2vw;height:1.3vw}span.ui-price{margin:0 .5vw 0 0}.map-checkbox-block{position:fixed;right:0;width:15em;background:#2a3843;padding:1em;border-radius:5% 0 0 5%;opacity:.95;color:#fff}.map-g{position:relative}.map-check{margin:0 0 1em 0}.map-total{font-size:.9em}.map-info{font-size:.9em;margin-bottom:1em}.map-check .checkbox:checked+label:before{color:#2a3843;background:#fff}input,label,select,button,textarea{font-size:1vw;font-family:Open Sans;box-sizing:border-box}.calc-roll-color .col.roll-color{height:1.7vw}.color-title{padding:.3vw;color:#2a3843;margin-left:5%!important;padding:.3vw;color:#2a3843;margin-left:5%!important}.calc-roll-color{margin:1vw 0 0 0}.roll-color:nth-child(2){background:#48382b}.roll-color:nth-child(3){background:#235d91}.roll-color:nth-child(4){background:#c6c6c6}.roll-color:nth-child(5){background:#5c1d25}.roll-color:nth-child(6){background:#fff;border:1px solid grey}.roll-color:nth-child(6).checked:before{color:#2a3843}.roll-color:nth-child(7){background:#ecde9b}.roll-color:nth-child(8){background:#0e4235}.roll-color:nth-child(9){background:#9e9fa1}.roll-color.checked:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;z-index:1;color:#fff;padding:.4vw 0 0 .6vw}.calc-gate-img{background-image:url(/img/gate.jpg) no-repeat;background-size:contain;position:relative;margin-top:2vw;margin-left:6vw;width:40vw}.calc-roll-img{background-size:cover;position:relative;margin-top:2vw;height:22vw;background-repeat:no-repeat}.roll-color:hover{cursor:pointer;opacity:.9}.calc-roll-img[data-color="1"]{background-image:url(/img/roll-color/1.jpg)}.calc-roll-img[data-color="2"]{background-image:url(/img/roll-color/2.jpg)}.calc-roll-img[data-color="3"]{background-image:url(/img/roll-color/3.jpg)}.calc-roll-img[data-color="4"]{background-image:url(/img/roll-color/4.jpg)}.calc-roll-img[data-color="5"]{background-image:url(/img/roll-color/5.jpg)}.calc-roll-img[data-color="6"]{background-image:url(/img/roll-color/6.jpg)}.calc-roll-img[data-color="7"]{background-image:url(/img/roll-color/7.jpg)}.calc-roll-img[data-color="8"]{background-image:url(/img/roll-color/8.jpg)}.calc-rollets-color .col.rollets-color{height:1.7vw}.calc-rollets-color{margin:1vw 0 0 0}.rollets-color:nth-child(2){background:#48382b}.rollets-color:nth-child(3){background:#235d91}.rollets-color:nth-child(4){background:#c6c6c6}.rollets-color:nth-child(5){background:#5c1d25}.rollets-color:nth-child(6){background:#fff;border:1px solid grey}.rollets-color:nth-child(6).checked:before{color:#2a3843}.rollets-color:nth-child(7){background:#ecde9b}.rollets-color:nth-child(8){background:#0e4235}.rollets-color:nth-child(9){background:#9e9fa1}.rollets-color.checked:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;z-index:1;color:#fff;padding:.4vw 0 0 .6vw}.calc-rollets-img{background-size:cover;position:relative;margin-top:2vw;height:22vw;background-repeat:no-repeat}.rollets-color:hover{cursor:pointer;opacity:.9}.calc-rollets-img[data-color="1"]{background-image:url(/img/rc-1.jpg)}.calc-rollets-img[data-color="2"]{background-image:url(/img/rc-2.jpg)}.calc-rollets-img[data-color="3"]{background-image:url(/img/rc-3.jpg)}.calc-rollets-img[data-color="4"]{background-image:url(/img/rc-4.jpg)}.calc-rollets-img[data-color="5"]{background-image:url(/img/rc-5.jpg)}.calc-rollets-img[data-color="6"]{background-image:url(/img/rc-6.jpg)}.calc-rollets-img[data-color="7"]{background-image:url(/img/rc-7.jpg)}.calc-rollets-img[data-color="8"]{background-image:url(/img/rc-8.jpg)}.product-info .product-check{line-height:1.3vw}.clients-left-arrow.disable,.clients-right-arrow.disable,.review-left-arrow.disable,.review-right-arrow.disable{opacity:.2;cursor:default}.clients-left-arrow,.review-left-arrow{background:url(/img/left-arrow.png) no-repeat;width:2vw;height:4vw;background-size:cover;background-position:50%;margin:1vw 3vw 1vw 0;cursor:pointer}.clients-right-arrow,.review-right-arrow{background:url(/img/right-arrow.png) no-repeat;width:2vw;height:4vw;background-size:cover;background-position:50%;margin:1vw 0 1vw 3vw;cursor:pointer}.clients-right-arrow.active:hover,.clients-left-arrow.active:hover,.review-right-arrow.active:hover,.review-left-arrow.active:hover{opacity:.8}.clients{margin:2vw 0}.clients-item:nth-child(1){background-image:url(/img/client-1.png);background-repeat:no-repeat;width:14vw;margin-top:2vw}.clients-item:nth-child(4){background-image:url(/img/client-3.png);background-repeat:no-repeat;width:12vw;margin-top:1.5vw}.clients-item:nth-child(11){background-image:url(/img/client-5.png);background-repeat:no-repeat;width:8.5vw}.clients-item:nth-child(9){background-image:url(/img/client-4.png);background-repeat:no-repeat;width:8vw;background-size:8vw;margin-top:-1vw}.clients-item:nth-child(5){background-image:url(/img/client-6.png);background-repeat:no-repeat;width:10vw;background-size:10vw}.clients-item:nth-child(6){background-image:url(/img/client-2.png);background-repeat:no-repeat;width:8vw}.clients-item:nth-child(8){background-image:url(/img/client-7.png);background-repeat:no-repeat;width:6vw}.clients-item:nth-child(3){background-image:url(/img/client-8.png);background-repeat:no-repeat;width:15vw;margin-top:1.6vw}.clients-item:nth-child(7){background-image:url(/img/client-9.png);background-repeat:no-repeat;width:11vw}.clients-item:nth-child(10){background-image:url(/img/client-10.png);background-repeat:no-repeat;width:7vw;margin-top:2vw}.clients-item:nth-child(2){background-image:url(/img/client-11.png);background-repeat:no-repeat;width:13vw;margin-top:.8vw}.clients-item:nth-child(12){background-image:url(/img/client-12.png);background-repeat:no-repeat;width:13vw;margin-top:.8vw}.clients-item{margin:0 3vw 0 0;background-size:contain}.clients-items{position:relative;width:78vw;overflow:hidden;height:5vw}.clients-slide{position:absolute;left:0;top:0;height:5vw;width:200vw}.about{background:#2a3843;margin:2vw 0 0 0;color:#fff;padding:3vw 0}.about-block-param{text-align:center;font-size:2vw;font-weight:600;line-height:2vw;display:inherit}.about-block-text{text-align:center;font-size:1.5vw;font-weight:100;line-height:2vw;display:inherit;margin:.5vw 0 0 0}.about-block:nth-child(2){border-right:.1vw solid #90979d;border-left:.1vw solid #90979d}.about-block:nth-child(3){border-right:.1vw solid #90979d}.corp{background:url(/img/b-1.png) no-repeat;color:#fff;background-size:cover;position:relative;background-position:50% 20%;padding:3.5vw 0}.corp-title{font-size:2.5vw;font-weight:700;line-height:3.2vw}.corp-title-a{font-weight:400;margin:1.5vw 0 0 0;font-size:1.5vw;line-height:2.1vw}.corp-text{margin:1.5vw 0 0 0;font-size:1.2vw;line-height:1.8vw}.corp-text p{margin:1vw 0 0 0;width:100%}.corp-text p span.p-dashed{border-bottom:0 dashed #fff}.corp-text p span.pre-span:hover span{cursor:pointer;color:#0078BE;border-color:#0078BE}.corp-text p span.pre-span:hover{cursor:pointer;color:#0078BE}.corp-btn{margin:3vw 0 0 0;padding:1.5vw 3vw;font-size:1.5vw;line-height:1.5vw;cursor:pointer;background:#0078BE;display:inline-flex;border-radius:.3vw}.corp-btn:hover{background:#2887c3}.footer{background:#2a3843;padding:1.5vw 0;color:#fff}.copyright{background:#2a3843;padding:0 0 1vw 0;color:#fff}.copyright .col-11{border-top:1px solid #90979d;padding:1vw 0 0 0}.footer-menu-title{font-size:1.5vw;border-bottom:1px solid #90979d;padding:1.5vw 0}.footer-menu li{margin:.8vw 0 0 0;list-style:none;font-weight:700;color:#90979d}.footer-menu li a{text-decoration:underline;cursor:pointer;font-weight:400}.footer-menu li:hover{text-decoration:none}.footer-menu-category{font-size:1.2vw;margin:1.5vw 0 0 0;font-weight:600}.footer-bottom-btn{text-align:center;border:1px dotted #fff;padding:.6vw 0;border-radius:2px;margin:1vw 0 0 0;cursor:pointer}.footer-bottom-btn:hover{border:1px solid #fff;background:#fff;color:#000}.copyright-contacts .row{margin:0 0 .5vw 0}.copyright-contacts .row i{margin:0 .5vw 0 0}.copyright-contacts{padding:0 0 0 8vw}.copyright-time .row{margin:0 0 .5vw 0}.copyright-time .row i{margin:0 .5vw 0 0}.copyright-time-status{width:.7vw;height:.7vw;margin:.2vw 0 0 .5vw;border-radius:50%}.copyright-time-status.active{background:#99c45a}.copyright-time-status.no-active{background:#c45a5a}.page-error-icon{text-align:center;font-size:5vw;line-height:6vw;color:#0078BE;margin:5vw auto}.page-error-title{text-align:center;font-size:4vw;line-height:5vw}.page-error{margin:5vw auto}.calc-roll-img-block{position:relative;width:100%;z-index:1}.calc-roll-img-block-width{width:6vw;top:23vw;left:14.5vw}.calc-roll-img-block-rb_height{width:5vw;top:5.2vw;right:-2.8vw}.calc-roll-img-block-all_height{width:6vw;top:11vw;left:-3.8vw}.calc-roll-img-block-height{top:14vw;right:-3.8vw;width:6vw}.calc-rollets-img-block-width{width:6vw;top:23vw;left:8vw}.calc-rollets-img-block-rb_height{width:5vw;top:4.8vw;right:10vw}.calc-rollets-img-block-all_height{width:6vw;top:13vw;left:-3.8vw}.calc-rollets-img-block-height{top:13vw;right:9vw;width:6vw}.clr-pr{text-align:center;background:#fff;padding:.2vw 0 0 0;position:absolute;height:1.5vw;border:1px solid silver;border-radius:.2vw}.h-city-hover:hover{cursor:pointer}.h-city-hover:hover ins{text-decoration:none}.body-fullscreen-overlay{overflow:hidden}.blur{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);width:100%}.fl-close{z-index:1500;width:30px;height:30px;position:fixed;overflow:hidden;top:2vw;right:3vw;cursor:pointer}.fl-close::before{content:"";display:block;height:60px;left:12px;border:1px solid #fff;position:absolute;top:0;width:60px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-close::after{content:"";display:block;height:60px;left:-42px;border:1px solid #fff;position:absolute;top:0;width:60px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl{position:fixed;z-index:1000;color:#fff;width:100%;height:100%;overflow-y:hidden;overflow-x:hidden;top:0}.fl-logo{height:5vw;margin:2vw 0 0 2vw;background:url(/img/l-h-white.png) no-repeat;background-size:90%}.fl-r{margin:1.7vw 0 0 0}.fl:after{clear:both;content:'';display:block}.background-fl{position:fixed;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 0 0,#8ebae2,#556784);opacity:.95;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);z-index:999}.fl-r-search{width:400px;border:1px solid rgb(255 255 255 / .49);border-radius:2px;position:relative;float:left}span.ico-search{width:30px;height:20px;position:absolute;display:block;margin:7px 0 0 12px;font-size:1.2vw;float:left}input[type="search"]{-webkit-appearance:textfield}.ui-cat-search-input:focus{outline:none}.ui-cat-search-input{background:none;color:#fff;border:none;line-height:22px;padding:5px 10px 5px 40px;width:100%}.fl-r-search::-webkit-input-placeholder{color:#fff}.fl-r-search::-moz-placeholder{color:#fff}.fl-r-search:-moz-placeholder{color:#fff}.fl-r-search:-ms-input-placeholder{color:#fff}.fl-r-breadcrumbs{float:left;margin:8px 0 0 20px;line-height:21px}.fl-r-breadcrumbs span{color:#fff;cursor:pointer;font-size:16px;font-weight:700;display:block;float:right;margin:0 0 0 5px;border-bottom:1px dotted #fff}.fl-r-items{margin:6.5vw 0 0 0}.fl-r-column{width:14vw;float:left}.hidden{display:none}.fl-t .fl-r-items-group{margin:0 0 1.5vw 0}.fl-r-items-group-title{font-size:1.3vw;line-height:1.5vw;font-weight:700}.item-off:before{opacity:.5;opacity:.5}.fl-r-item span{font-size:.9vw;line-height:1vw;cursor:pointer;font-weight:100}.fl-r-item a{color:#fff;text-decoration:none}.fl-r-item span:hover{opacity:.8}.fl-r-item{margin:.2vw 0}.item-off span:hover{opacity:.5}.item-off span{cursor:default;opacity:.5}input[placeholder]{text-overflow:ellipsis;font-size:.8vw}.fl-r-items-group{float:left;width:220px;margin:0 0 20px 0}h1{font-size:1.3vw;margin:0 0 1vw 0;line-height:1.5vw}.contacts_title_town{color:#0078BE;cursor:pointer;margin:0 0 0 .5vw}.contacts_title{margin:0 0 1vw 0}.contacts-desc{line-height:1.5vw}.contacts-info{margin-top:1vw}.contacts-photo img{width:100%;height:100%}.contacts-photo{overflow:hidden}.contacts{margin:2vw 0 0 0}.col-6.contacts-photo{margin:2% 0 0 2%}.contacts-map{overflow:hidden;margin:1vw 0;border:1px solid #bbb}.delivery-map{border:1px solid #bbb}.service{margin:2vw 0 0 0}.service_programs{margin:2vw 0 0 0}.as_hr{color:#0078BE;text-decoration:underline}.as_hr:hover{text-decoration:none;cursor:pointer}.service_phone{margin:1.5vw 0 2vw 0;font-size:1.3vw}.service_phone span{font-size:1.8vw}.service_about{margin:1.5vw 0 2vw 0;font-size:1.2vw;line-height:1.5vw}.service_info-block{border-right:1px solid #bbb;margin-top:2vw;margin-bottom:2vw}.service_info-block:last-child{border-right:none}.service_info-block_title{text-align:Center;font-size:1.3vw;font-weight:700;line-height:1.6vw}.service_info-block_params{text-align:center;margin:1.5vw 0;font-size:1.5vw;font-weight:700;height:3vw;display:flex;flex-direction:column;justify-content:center}.service_info-block_params span{font-weight:400;font-size:1.2vw}.service_info-block_text{text-align:Center;margin:0 0 1vw 0;padding:0 1vw;line-height:1.5vw}.service_info-block_address{border:1px dotted #0078BE;text-align:center;padding:1vw 0;border-radius:4px;color:#0078BE;line-height:1.4vw;cursor:pointer}.service_info-block_address:hover{background:#0078BE;color:#fff}.asb_hr{font-weight:700;color:#0078BE;cursor:pointer}.service_desc{font-size:1.2vw;line-height:1.3vw;margin:0 0 3vw 0}.r2-title{margin:0 0 2vw 0}.service_table table{width:100%;border:1px solid #bbb;border-radius:5px;border-collapse:collapse}.service_table table th{padding:1vw 0;border:1px solid #bbb}.service_table table td{padding:.5vw;border:1px solid #bbb;line-height:1.3vw}.service_table_price{text-align:center}.service_programs-blocks{margin:0 0 2vw 0}.service_programs-block{border:1px solid #bbb;padding:5px;border-radius:3px;margin-top:2vw;margin-bottom:2vw}.service_programs-block-main-title{text-align:center;padding:1.3vw 0;font-size:1.2vw;font-weight:700}.service_programs-block-main-d{border-radius:50%;width:.7vw;height:.7vw;background:#000}.service_programs-block-main-b{padding:.5vw 1vw}.service_programs-block-main-i .fa{margin:0 .5vw 0 0}.service_programs-block-main-price span{font-size:2vw}.service_programs-block-main-price .col{padding:1.5vw 0 1vw 1vw;font-size:1.6vw;line-height:2vw}.service_programs-block:nth-child(2){background:#0078BE;color:#fff;margin-top:0;margin-bottom:0}.service_programs-block-main-desc{flex-direction:column;align-items:flex-start}.service_programs-block-main-desc .col{align-self:center;padding:1vw 0 0 1vw;font-size:1vw;line-height:1.5vw}.direction{flex-direction:column}.service_programs-block-main-ndesc .col{font-size:.95vw;line-height:1.2vw;padding:0 1vw}.service_programs-block-main-button{margin:1vw 0;padding:.6vw .5vw;line-height:1.1vw;align-self:center;border-radius:4px;border:1px dotted #bbb;cursor:pointer;text-align:center}.service_programs-block-main-button:hover{background:#0078BE;color:#fff;border:1px solid #0078BE}.service_programs-block-main-i i{font-size:.8vw;line-height:1vw}.service_programs_about p{padding:.5vw 0;line-height:1.5vw}.service_programs_about ul{padding:.5vw 0 .5vw 3vw}.service_programs_about ul li{padding:.3vw 0}.service_programs_about{padding:0 0 3vw 0}.service_table_type_item{padding:.5vw 1vw;border:1px solid #d4d4d4;margin:0 0 -1px 0;cursor:pointer}.service_table_type_item.active,.service_table_type_item:hover{color:#fff;background:#0078BE;border:1px solid #0078BE}.ya_balloon_block_img img{width:25vw}.ya_ballon_block_img_other img{width:5vw}.h-menu-login{position:absolute;top:0;right:8vw;width:23vw;background:#0078BE;padding:1vw;border-radius:0 0 3px 3px}.h-menu-login input{width:100%;padding:.5vw;font-size:.95vw;border:1px solid #fff;border-radius:3px;line-height:1.2vw}.h-menu-login_register,.h-menu-login_forgot{color:#fff;text-decoration:underline;cursor:pointer;line-height:1.2vw;font-size:.8vw;margin:0 0 0 .5vw}.h-menu-login_register:hover,.h-menu-login_forgot:hover{text-decoration:none}.input-login-btn{text-align:center;line-height:2vw;color:#fff;border:1px solid #fff;border-radius:3px;cursor:pointer;margin:0 0 0 .5vw}.h_menu-login_close{position:absolute;top:0;right:-1.5vw;background:#0078BE;padding:.5vw;color:#fff;border-radius:0 0 5px 0;cursor:pointer}.h_menu-login_close i{margin:0}.h_menu-login_close:hover i{opacity:.8}.input-login-btn:hover{background:#fff;color:#2a3843}.h-menu-oplogin{text-decoration:underline;margin:0 0 0 .5vw}.h-menu-oplogin:hover{cursor:pointer;text-decoration:none}.h-calc{cursor:pointer;display:inline}.h-calc:hover ins{text-decoration:none}.h-menu-username{margin:0 0 0 .5vw}.calc-type{position:absolute;width:100%;z-index:4;top:2vw}.calc-type-item{height:14vw;color:#fff;position:relative;background-size:cover;background-position:50%}.calc-type-item-b{position:relative;text-align:center;height:100%;padding:1vw}.calc-type-item:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;background:rgb(0 0 0 / .4);height:100%}.calc-type-item a{color:#fff;text-decoration:none}.calc-type-item:nth-child(1){background-image:url(/img/calc-i-1.jpg)}.calc-type-item:nth-child(5){background-image:url(/img/calc-i-2.jpg);background-image:url(/img/calc-i-5.jpg)}.calc-type-item:nth-child(2){background-image:url(/img/calc-i-3.jpg)}.calc-type-item:nth-child(4){background-image:url(/img/calc-i-4.jpg)}.calc-type-item:nth-child(6){background-image:url(/img/calc-i-6.jpg)}.calc-type-item:nth-child(3){background-image:url(/img/calc-i-7.jpg)}.calc-type-item:nth-child(8){background-image:url(/img/calc-i-1.jpg)}.calc-type-i{text-align:center;padding:.3vw 0}.calc-type-i:nth-child(1){background:#1180c7;color:#fff}.calc-type-i:nth-child(2){background:#2a3843;color:#fff}.calc-type-i:nth-child(3){background:#fff;color:#000}.calc-type-item-b .row{align-items:center;height:100%}.calc-type-item-b .col-3{align-items:center;font-size:1.6vw}.calc-type-item-b .col-9{text-align:left;font-size:1.1vw;line-height:1.4vw}.calc-type-item:hover:before{background:rgb(0 0 0 / .2)}.calc-type-item:hover{cursor:pointer}.calc-close:hover{cursor:pointer;background:#1180c7;color:#fff}.overlay-background,.calc-background{position:fixed;width:100%;height:100%;background:rgb(0 0 0 / .5);top:0;left:0;z-index:998}.product-gallery-view{border-radius:5px;overflow:hidden;background:#000;color:#fff;position:relative}.beforeTarget,.activeTarget,.afterTarget{height:36vw;background-size:cover;background-position:50%;position:relative}.product-gallery-thumb .col{height:8vw;background-size:cover;background-position:50%}.product-gallery-thumb{background:grey;color:#fff}.beforeTarget:hover:before,.afterTarget:hover:before{cursor:pointer;background:rgb(0 0 0 / .5)}.afterTarget:before,.beforeTarget:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;background:rgb(0 0 0 / .7);height:100%}.product-gallery-after{background:url(/img/right-w-arrow.png) no-repeat;width:2vw;height:4vw;position:absolute;top:40%;right:20%;background-size:cover;background-position:50%;cursor:pointer}.product-gallery-before{background:url(/img/left-w-arrow.png) no-repeat;width:2vw;height:4vw;position:absolute;top:40%;left:20%;background-size:cover;background-position:50%;cursor:pointer}.product-gallery{margin:0 0 1vw 0}.product-parametr-menu .col,.map-parametr-menu-i{flex-grow:1;padding:1vw 0;text-align:center;border-right:none;color:#000;border-top:1px solid #2a3843;border-left:1px solid #2a3843;border-bottom:1px solid #2a3843;cursor:pointer;justify-content:center;display:flex;flex-direction:column}.product-parametr,.map-parametr{margin:1vw 0 0 0}.product-parametr-menu .col:hover,.map-parametr-menu-i:hover{cursor:pointer;background:#2a3843;color:#fff}.product-parametr-menu .col.active,.map-parametr-menu-i.active{background:#2a3843;color:#fff}.product-parametr-menu .col:last-child,.map-parametr-menu-i:last-child{border-radius:0 5px 5px 0;border-right:1px solid #2a3843}.product-parametr-menu .col:first-child,.map-parametr-menu-i:first-child{border-radius:5px 0 0 5px}.product-parametr-block{margin:1vw 0 0 0}.product-parametr-block[data-type="1"] .product-parametr-block-img,.product-parametr-block[data-type="5"] .product-parametr-block-img{padding:1vw}.product-parametr-block-img img{height:12vw;margin:0 auto;display:block;max-width:100%}.product-parametr-block-name{font-size:1.3vw;padding:0 1vw;display:flex;justify-content:space-around;line-height:2vw}.product-action{margin:0 0 2vw 0}.product-action-i{padding:2vw;background-size:cover;color:#fff;position:relative;border-radius:5px;overflow:hidden}.product-action-i:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;background:rgb(0 0 0 / .6);height:100%}.product-action-i:nth-child(1){background-image:url(/img/6.jpg)}.product-action-i:nth-child(2){background-image:url(/img/4.jpg)}.product-action-i:nth-child(3){background-image:url(/img/5.jpg)}.product-action-i-title{position:relative;font-size:2vw;line-height:2.5vw;margin:0 0 1vw 0}.product-action-i-desc{position:relative;font-size:1.1vw;line-height:1.5vw;margin:0 0 1vw 0}.product-action-i-button{position:relative;background:#0078BE;padding:1vw 2vw;border-radius:3px;cursor:pointer;color:#fff}.product-title{margin:3vw 0 2vw 0;font-size:2vw}.product-parametr-block-i{position:relative}.product-parametr-block-check{position:absolute;color:#0078BE;right:3vw;font-size:2vw}.calc-roll-img-v{width:35vw;margin:0 0 0 8vw}.product-parametr-block-color .product-parametr-block-color-type{height:7vw;margin:1vw 0;border:1px solid #aaabad}.product-parametr-block-color[data-type="1"] .product-parametr-block-color-type{background-color:#fff}.product-parametr-block-color[data-type="2"] .product-parametr-block-color-type{background-color:#423225}.product-parametr-block-color[data-type="3"] .product-parametr-block-color-type{background-color:#aaabad}.product-parametr-block-color[data-type="4"] .product-parametr-block-color-type{background-color:#e1d3b8}.product-parametr-block-color[data-type="5"] .product-parametr-block-color-type{background-color:#163e33}.product-parametr-block-color[data-type="6"] .product-parametr-block-color-type{background-color:#1a407e}.product-parametr-block-color[data-type="7"] .product-parametr-block-color-type{background-color:#4f1d26}.product-parametr-block-color[data-type="8"] .product-parametr-block-color-type{background-color:#c2c3c5}.product-parametr-block-color[data-type="9"] .product-parametr-block-color-type{background-color:#30373f}.product-parametr-block-color[data-type="10"] .product-parametr-block-color-type{background-color:#a22624}.product-parametr-block-color[data-type="11"] .product-parametr-block-color-type{background-color:#dadbd5}.product-parametr-block-color[data-type="12"] .product-parametr-block-color-type{background-image:url(/img/c12.jpg)}.product-parametr-block-color[data-type="13"] .product-parametr-block-color-type{background-image:url(/img/c13.jpg)}.product-parametr-block-color-name{text-align:center}.product-parametr-block-p img{height:17vw;width:100%;object-fit:cover}.product-parametr-block-p{position:relative;overflow:hidden}.product-parametr-block-a{margin:1vw 0}.product-parametr-block-n{text-align:center;line-height:1.5vw}.product-parametr-block-num-t{text-align:center;font-size:1.5vw;line-height:2vw}.product-parametr-block-num{font-size:3vw;text-align:center;line-height:3vw;margin:0 0 1vw 0;font-weight:700;color:#0078BE}.product-parametr-block[data-type="4"] .product-parametr-block-desc{text-align:center;font-size:1.2vw;line-height:2vw}.product-parametr-block[data-type="7"] .product-parametr-block-desc,.product-parametr-block[data-type="8"] .product-parametr-block-desc{text-align:left;font-size:1vw;line-height:1.8vw;margin:0}.product-parametr-block[data-type="7"] .product-parametr-block-i,.product-parametr-block[data-type="8"] .product-parametr-block-i{margin-bottom:1vw;border:1px solid #cbcbcb;border-radius:3px;padding:1vw}.col-img img{width:100%}.col-text p{padding:.5vw 0;line-height:1.5vw}.col-text h2{margin:0 0 1vw 0}.col-title{text-transform:uppercase;font-size:1vw;line-height:1.3vw;margin-bottom:1vw}.col-title-underline{text-decoration:underline;text-transform:uppercase;margin-bottom:1vw}.map-overlay{position:absolute;right:0;height:100%;background:#fff;width:35%;z-index:1}.map-overlay-main{position:relative;width:100%;height:100%;z-index:2;box-shadow:-3px 0 10px 3px #0009e}.map-overlay-close{position:absolute;font-size:1.5vw;left:-3vw;padding:.7vw 0 0 .9vw;color:#fffef7;z-index:1;top:5px;cursor:pointer;background:#0078BE;width:3vw;height:3vw;border-radius:5px 0 0 5px;box-shadow:-2px 0 2px #00054}.map-overlay-primary img{width:100%;height:100%;object-fit:cover}.map-overlay-primary{height:100%;width:100%;position:relative;overflow:hidden}.h-menu-logout{color:#000;font-size:1vw;line-height:1vw;margin:0 0 0 .5vw;border-bottom:1px solid #000;cursor:pointer}.h-menu-logout:hover{border-bottom:none;padding:0 0 1px 0}.ui-menu-param{margin:.2vw 0}.h-menu-item{line-height:1.4vw;border-bottom:1px dashed grey;cursor:pointer;color:grey}.h-menu-item:hover{color:#0078BE;border-bottom:1px dashed #0078BE}.ui-menu-param a{text-decoration:none}.input-error{border:1px solid red!important}.menu-admin-item{border-top:1px solid #2a3843;border-left:1px solid #2a3843;border-bottom:1px solid #2a3843;text-align:center;border-right:none;color:#000}.menu-admin-item a{padding:1vw 0;color:#2a3843;display:block;text-decoration:none}.menu-admin-item.active a,.menu-admin-item:hover a{color:#fff}.admin-block-menu{padding:1vw 0}.menu-admin-item.active{background:#2a3843;color:#fff}.menu-admin-item:first-child{border-radius:5px 0 0 5px}.menu-admin-item:last-child{border-radius:0 5px 5px 0;border-right:1px solid #2a3843}.menu-admin-item:hover{cursor:pointer;background:#2a3843;color:#fff}.admin-block-table{width:100%;position:relative;border:1px solid #d0d3d6;background:#fff;border-radius:0 0 3px 3px;margin:0 0 1vw 0}.admin-block-table table{width:100%;font-size:.9vw;line-height:1.2vw}.admin-block-table td a{color:#0078BE;text-decoration:none}.admin-block-table td a:hover{color:#2a3843}.admin-block-table tr{border:1px solid #D0D3D6}.admin-block-table tbody tr{height:2vw}.admin-block-table td{text-align:center;padding:0 1vw;font-size:.8vw}.admin-block-table th{height:2vw;text-align:center;padding:0 .2vw;font-size:.8vw}.admin-block-table-t-r-btn{line-height:1.1vw;text-align:center;background:#0078BE;color:#fff;border-radius:3px 0 0 0;padding:.5vw 0;cursor:pointer;display:block;text-decoration:none}.admin-block-table-t-r-btna a{line-height:1.1vw;text-align:center;background:#0078BE;color:#fff;border-radius:3px 0 0 0;padding:.5vw 0;cursor:pointer;display:grid;text-decoration:none}.admin-block-table-t-l-btn{text-align:center;color:#000;border-radius:0 3px 0 0;padding:.5vw 0;cursor:pointer;border:1px solid #d0d3d6;border-bottom:none}.admin-block-table-t-r-btn:hover{background:#2887c3}.admin-block-table-pag{margin:0 0 1vw 0}.admin-block-table-pag-item{text-align:center;padding:.5vw;border:1px solid #7a8389;cursor:pointer}.admin-block-table-pag-item:hover{background:grey;color:#fff}.product-desc p{line-height:1.5vw;margin:1vw 0 0 0}.product-desc h2{line-height:1.8vw;font-size:1.55vw;padding:0}.product-parametr-title{font-size:1.5vw;font-weight:700;line-height:1.8vw;padding:0 0 1vw 0}.product-desc-title-param{line-height:1.8vw;font-size:1.55vw;margin:1vw 0 1.5vw 0;font-weight:700}.product-parametr-table table{width:100%}.product-parametr-table table th{text-align:left;padding:.5vw .5vw;line-height:1.5vw}.product-parametr-table table td{text-align:left;padding:.5vw .5vw;line-height:1.5vw;border-top:1px solid #8a9298}.overlay-main{position:relative;z-index:999;top:2vw;margin:0 auto}#overlay{position:absolute;width:100%}#add_map_item .row{margin:0 0 1vw 0}.send_map_item{text-align:center;border:1px solid #000;padding:1vw;border-radius:3px;cursor:pointer}#item-coord-map{width:100%;height:20vw}.ui-cat-search-input:empty:before{content:attr(data-placeholder)}.footer-menu a{color:#fff}.footer-menu a:hover{text-decoration:none}.action-block{padding:2vw 2vw 6vw 2vw;margin:0 0 2vw 0;position:relative;color:#fff}.action-block:not(:nth-child(3)):before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .55)}.action-block[data-action="1"]{background-position:50%;background-size:cover;background-image:url(/img/action-1.jpg)}.action-block[data-action="2"]{background-position:50% 65%;background-size:cover;background-image:url(/img/action-2.jpg)}.action-block[data-action="3"]{background-color:#2a3843}.action-block[data-action="4"]{background-position:50% 70%;background-size:cover;background-image:url(/img/action-4.jpg)}#actions{margin:0}.action-view{z-index:1;position:relative}.action-title{font-size:2.2vw;font-weight:600;line-height:2.5vw;height:6.7vw}.action-desc{font-size:1.3vw;line-height:1.6vw;height:5vw}.action-btn-v1{background:#0078BE;padding:1vw 2vw;text-align:center;cursor:pointer;font-size:1.2vw;color:#fff;text-decoration:none}.action-btn-v1:hover{background:#2887c3}.action-btn{bottom:2vw;position:absolute;width:calc(100% - 4vw)}.action-desc-center{font-size:4vw;line-height:2.5vw;font-weight:700;text-align:center;margin:2.5vw 0 0 0}.action-title-center{text-align:center;font-size:2vw;font-weight:700;line-height:2.5vw}.action-btn-v2{text-align:center;border:1px solid #fff;padding:1vw 2vw}.action-btn-v2:hover{cursor:pointer;background:#fff;color:#000}.action-btn-desc{font-size:.8vw;text-align:center;margin:.5vw 0 0 0}.shop{margin:2vw 0}.shop-title{font-size:1.5vw;margin:0 0 1vw 0}.shop-menu{font-size:1.2vw;line-height:1.5vw;margin:.5vw 0}.shop-p-menu{margin:.5vw 0 0 1vw;font-size:.9vw}.shop-p-menu:hover>a,.shop-2p-menu:hover>a{cursor:pointer;color:#0078BE}.shop-menu:hover>a{cursor:pointer;color:#0078BE}.shop-menu-block{margin:0 0 .5vw 0}.shop-search{border:1px solid #2a3843;width:100%;border-radius:3px;padding:.8vw}.shop-basket{margin:1vw 0 0 0}.lft-mrg-1{margin-left:1vw}.lft-mrg-2{margin-left:2vw}.rht-mrg-05{margin-right:.5vw}.top-mrg-1{margin-top:1vw}.top-mrg-025{margin-top:.25vw}.top-mrg-05{margin-top:.5vw}.top-mrg-2{margin-top:2vw}.top-mrg-3{margin-top:3vw}.top-mrg-35{margin-top:3.5vw}.btm-mrg-05{margin-bottom:.5vw}.btm-mrg-025{margin-bottom:.25vw}.btm-mrg-1{margin-bottom:1vw}.btm-mrg-15{margin-bottom:1.5vw}.btm-mrg-2{margin-bottom:2vw}.btm-mrg-3{margin-bottom:3vw}.w100{width:100%}.shop-about-delivery{margin-right:1vw;cursor:pointer}.shop-about-pay{cursor:pointer}.shop-about-pay:hover,.shop-about-delivery:hover{opacity:.8}.shop-title-name{font-size:.8vw;line-height:1vw}.shop-sort-type-name{border:1px solid #a6abb0;border-radius:3px;padding:.5vw;position:relative;font-size:.9vw}.shop-show-items{line-height:2vw}.shop-item.pc .shop-item-img{background-size:contain;background-position:50% 50%;width:calc(100% - 4vw);height:13vw;margin:0 2vw;background-repeat:no-repeat}.shop-item.pi .shop-item-img{background-size:contain;background-position:50% 50%;width:calc(100%);height:15vw;background-repeat:no-repeat;border-radius:2px;border:1px solid #a6abb0;margin-bottom:1vw}.shop-item.pc{border:1px solid #a6abb0;margin-bottom:1vw;padding:1vw;border-radius:2px}.shop-item.pi{margin-bottom:1vw}.shop-item-name{padding:0 0 1vw 0;border-bottom:1px solid #a6abb0;line-height:1.5vw;height:4.75vw;overflow:hidden}.shop-item-name a{color:#000;text-decoration:none}.shop-item-price{font-size:2vw;font-weight:700;padding:1vw 0}.shop-item-before_price{text-align:right;font-size:.9vw;text-decoration:line-through;font-weight:700;color:#a6abb0;line-height:1.3vw}.shop-item-before_price_block{position:absolute;right:0;top:.5vw}.mrg-top-auto{margin-top:auto}.shop-item_price-block{position:relative}.shop-item-before_percent{font-size:.9vw;margin:0 0 0 .5vw;background:#0078BE;color:#fff;padding:0 .8vw;line-height:1.3vw;border-radius:3px}.shop-item-count-min,.shop-item-count-plus{width:1.5vw;text-align:center;height:1.5vw;background:#0078BE;padding:.15vw 0 0 0;border:1px solid #0078BE;color:#fff;border-radius:100%;font-size:1vw}.shop-item-count-min:hover,.shop-item-count-plus:hover{cursor:pointer;color:#fff;opacity:.8}.shop-item-count-param{border:1px solid #a6abb0;padding:0 0.5vw!important;width:3.5vw;text-align:center;line-height:1.5vw;margin:0 .5vw;border-radius:3px;-moz-appearance:textfield;padding:0}.shop-item-count-param::-webkit-inner-spin-button{display:none}.shop-item-basket{margin:1vw 0;border:1px solid grey;padding:1vw 2.5vw;border-radius:3px}.shop-item-basket-click{margin:1vw 0;border:1px solid #0078BE;padding:1vw 2.5vw;color:#0078BE;background:#fff;border-radius:3px}.shop-item-basket-click:hover{cursor:pointer;background:#0078BE;color:#fff}.shop-item-add{margin:0 0 1vw 0}.shop-checkbox{position:absolute;z-index:-1;opacity:0}.shop-checkbox+label{position:relative;padding:0 0 0 1.5vw;cursor:pointer;overflow:hidden;font-size:.8vw}.shop-checkbox+label:before{content:'';position:absolute;top:0;left:0;width:1vw;height:1vw;border:1px solid #2a3843}.shop-checkbox+label:after{content:'';position:absolute;top:0;left:0;width:1vw;height:1vw;background:#FFF;border:1px solid #2a3843}.shop-checkbox:checked+label:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;background:#2a3843;z-index:1;font-size:.7vw;color:#fff;padding:.1vw 0 0 .15vw}.shop-checkbox:checked+label:after{z-index:0}.shop-item-man{font-size:1vw;line-height:2vw}.shop-item-manufacturer span{color:#0078BE;text-decoration:underline}.pagination-item{border:1px solid #2a3843;border-right:none}.pagination-item:last-child{border-right:1px solid #2a3843}.pagination-item.active{background:#2a3843;padding:1vw;color:#fff}.pagination-item a,.pagination-item span{color:#000;text-decoration:none;padding:1vw;display:block}.pagination-item:hover{background:#2a3843}.pagination-item:hover a{color:#fff;cursor:pointer}.shop-item-basket:hover{cursor:pointer;background:#0078BE;color:#fff;border:1px solid #0078BE}.shop-item{grid-template-rows:19vw 15vw}.grid{display:grid}.shop-item-name a:hover{cursor:pointer;color:#0078BE}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.pg-item .shop-item-price{margin:vw 0 0 0}.pg-item .shop-item-add{margin:1.7vw 0 1vw 0}.pg-item .shop-item-basket,.pg-item .shop-item-basket-click{margin:1.3vw 0 0 0}.shop-item-ib{text-align:Center;border:1px solid #2a3843;border-right:none;padding:1vw 0}.shop-item-ib:last-child{border-right:1px solid #2a3843}.shop-item-ib.active{background:#2a3843;color:#fff}.shop-item-ib:hover{cursor:pointer;background:#2a3843;color:#fff}.shop-item-ib-view{line-height:1.5vw}.shop-title-other-items{font-size:2vw;line-height:2.5vw}.basket-page{position:relative;border:1px solid #2a3843;border-right:none;text-align:center;padding:1vw 0}.basket-page:last-child{border-right:1px solid #2a3843;border-radius:0 3px 3px 0}.basket-page:first-child{border-radius:3px 0 0 3px}.basket-page.active{background:#2a3843;color:#fff}.basket-page:not(:last-child):after{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:5.1vw;position:absolute;right:-1.6vw;top:-1.05vw;z-index:1;color:#2a3843}.basket-page:not(:last-child):not(.active):before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:5.1vw;position:absolute;right:-1.5vw;top:-1.05vw;z-index:2;color:#fff}.basket-page.active:not(:first-child):before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:5.1vw;position:absolute;left:-.2vw;top:-1.05vw;z-index:0;color:#fff}.basket-item-img{background-size:contain;width:100%;height:7vw;background-position:50% 50%;background-repeat:no-repeat}.basket-check{border:1px solid #929a9f;border-radius:3px;padding:1vw}.basket-item-id{color:#929a9f;margin:1vw 0 .5vw 0}.basket-item-name{font-size:1.1vw;line-height:1.2vw}.basket-item-count{margin-top:2vw}.basket-item-price{margin-top:2vw;font-size:1.6vw;line-height:1.6vw;font-weight:700}.basket-item-delete{margin-top:2vw;color:#929a9f;line-height:1.4vw}.basket-item-delete .fa:hover{cursor:pointer;color:#000}.basket-check-title{font-size:1.3vw;line-height:1.3vw;padding-bottom:1vw;margin-bottom:1vw;border-bottom:1px solid #929a9f}.basket-check-count{padding-bottom:1vw;margin-bottom:1vw;border-bottom:1px solid #929a9f}.basket-check-item-allsum{margin-top:1vw;padding-top:1vw;border-top:1px solid #929a9f;line-height:1.3vw}.basket-check-sum{font-weight:700;font-size:1.2vw}.basket-check-promo{color:#0078BE;font-size:.9vw;line-height:.9vw}.basket-check-promo span:hover{cursor:pointer;text-decoration:none}.basket-check-promo span{text-decoration:underline}.basket-check-btn{background:#0078BE;text-align:center;color:#fff;padding:1.5vw 0;margin-top:1vw;border-radius:3px}.basket-check-btn:hover{opacity:.8;cursor:pointer}.basket-check-delete{margin-top:1vw;font-size:.9vw;color:#929a9f;cursor:pointer}.basket-check-delete span{text-decoration:underline}.basket-check-delete:hover span{text-decoration:none}.basket-page.active a{color:#fff;text-decoration:underline}.basket-page.active a:hover{text-decoration:none}.admin-item-add-btn input[type="submit"]:hover{cursor:pointer}.rl{position:relative}.admin-block-table-btn-select{position:absolute;top:2.1vw;background:#fff;border:1px solid #d0d3d6;width:250%;z-index:1;box-shadow:2px 2px 4px rgb(222 222 222 / 78%)}.admin-block-main ul li{display:inline}.admin-btn-select-param{font-size:.8vw;line-height:1vw;color:#0078BE;padding:.2vw .5vw}.admin-btn-select-param:hover{cursor:pointer;background:#e8e8e8}.admin-block-table-btn-select a{text-decoration:none}.admin-block-select:hover .admin-block-table-btn-select{display:block!important}.admin-item-edit{border:1px solid grey;padding:1vw;border-radius:3px}.admin-item-add-btn{text-align:center;background:#0078BE;color:#fff;border-radius:3px}.admin-item-add-btn:hover{cursor:pointer;opacity:.8}.admin-item-add-btn input[type="submit"]{width:100%;background:none;border:none;color:#fff;padding:1vw 0}.admin_breadcrumbs a{cursor:pointer;text-decoration:none;color:#0078BE}.admin_breadcrumbs a:hover{color:#000}.admin_breadcrumbs{font-size:.9vw}.shop-menu-category a{text-decoration:none;color:#000}.shop-menu.active{color:#0078BE}.shop-p-menu.active,.shop-2p-menu.active{color:#0078BE}.shop-menu-category-params{padding:1vw 0 0 0}.shop-menu-category-params input[type="checkbox"]{cursor:pointer;margin:0 .5vw 0 0}.shop-menu-category-params-type{margin:0 0 1vw 0}.shop-menu-category-params-btn{text-align:center;background:#0078BE;padding:1vw 0;border-radius:3px;color:#fff}.shop-menu-category-params-btn:hover{cursor:pointer;opacity:.8}.paramsBlockTitle{font-size:1.5vw;margin-bottom:1.5vw}.shop-sort-type-name i{position:absolute;right:1vw;top:.4vw}.shop-sort-type-params{background:#fff;border:1px solid #a6abb0;position:absolute;top:-1px;width:13.6vw;right:0;border-radius:3px;z-index:1}.shop-sort-type-pblock{position:relative}.shop-sort-type-params-name a{padding:0 1vw;line-height:2.5vw;font-size:.9vw;width:100%;color:#000;text-decoration:none}.shop-sort-type-params-name:not(.active):hover{cursor:pointer;background:#ebebeb}.shop-sort-type-params-name.active:hover a{cursor:default}.shop-sort-type:hover .shop-sort-type-name{cursor:pointer;border:1px solid #2a3843}.shop-sort-type-params-name.active a{color:#0078BE}.shop-item-before_price-b{height:1.3vw}.shop-item-price.tc{padding:2.5vw 0 1vw 0!important}.shop-item-price.tc .fa{font-size:1.5vw}.shop-menu-category-params-reset{text-align:center;border:1px solid #2a3843;padding:1vw 0;border-radius:3px;color:#2a3843}.shop-menu-category-params-reset:hover{cursor:pointer;background:#2a3843;color:#fff}.admin_input_params_block{position:relative}.admin_input_params{position:absolute;top:2vw;background:#fff;width:100%;border:1px solid grey;border-radius:3px;z-index:12}.admin_input_param{padding:.3vw .5vw}.admin_input_param:hover{cursor:pointer;background:#eaeaea}.shop-menu-block-parrent{margin:.5vw 0 .5vw 2vw;font-size:.93vw}.shop-2p-menu{margin:.5vw 0 0 0;font-size:.9vw}.trumbowyg-editor[contenteditable=true]:empty::before{content:attr(placeholder);color:#999}.instruction-upload{background:#0078BE;color:#fff;line-height:1.75vw;border-radius:3px;text-align:center}.instruction-upload:hover{cursor:pointer;opacity:.8}.shop-item-ib-view table{width:100%}.shop-item-ib-view table td{width:50%}.shop-item-instruction-block .col{margin-top:1vw;margin-bottom:1vw}.shop-item-instruction-block .col a{text-decoration:none;color:#000}.shop-item-instruction-block .col span{text-decoration:underline}.shop-item-instruction-block .col a:hover span{cursor:pointer;text-decoration:none}.shop-about{margin:1.5vw 0 0 0}.cart-block{display:initial}.cart-count{display:inline;background:#2a3843;padding:0 .8vw;color:#fff;border-radius:7px}.cart-block:hover{cursor:pointer}.cart-count.active{background:#0078BE;color:#fff}.cart-block a{color:#000;text-decoration:none}.basket-check-count span{margin:0 0 0 .5vw}.basket-item-name a{color:#000;text-decoration:none}.basket-item-name:hover a{color:#575757}.shop-item-basket.active{background:#0078BE;border:1px solid #0078BE;color:#fff}.noprice:before{content:'';background:#f8f8f8;width:91.66667%;position:absolute;height:100%;opacity:.7}.noprice{position:relative}.ui-basket-error{margin-top:1vw;color:#de0e0e;line-height:1.3vw;font-size:.95vw}.basket-user-info,.basket-pay-info,.basket-confirm-info{padding:1vw;border:1px solid #929a9f;border-radius:3px}.basket-user-info-title,.basket-pay-info-title,.basket-confirm-info-title{margin-bottom:1.5vw;font-size:1.3vw;line-height:1.3vw}.defInput{padding:.7vw .5vw;font-size:1vw;line-height:1vw;border:1px solid silver;border-radius:3px;width:100%}.basket-user-info label{text-align:right;width:100%;display:block;padding:.5vw 1vw}.delivery-checkbox{position:absolute;z-index:-1;opacity:0}.delivery-checkbox:disabled+label{cursor:default}.delivery-checkbox:disabled+label:after{background:#e4e4e4}.delivery-checkbox+label{position:relative;padding:0 0 0 2.5vw;cursor:pointer;overflow:hidden;font-size:1.3vw}.delivery-checkbox+label:before{content:'';position:absolute;top:0;left:0;width:1.7vw;height:1.7vw;border:1px solid #2a3843;border-radius:3px}.delivery-checkbox+label:after{content:'';position:absolute;top:0;left:0;width:1.7vw;height:1.7vw;background:#FFF;border:1px solid #2a3843;border-radius:3px;z-index:1}.delivery-checkbox:checked+label:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;background:#2a3843;z-index:1;font-size:1.2vw;color:#fff;padding:.2vw 0 0 .26vw}.delivery-checkbox:checked+label:after{z-index:0}.basket-delivery-type{border-radius:3px;border:1px solid #929a9f;padding:1.5vw 1vw 1vw 1vw}.basket-delivery-info-title{border-bottom:1px solid #929a9f;padding-bottom:1vw}.basket-delivery-town{font-size:.9vw;line-height:.9vw}.basket-delivery-town span[data-delivery="edit"]{color:#0078BE;text-decoration:underline;cursor:pointer;line-height:1.5vw}.basket-delivery-town span:hover{cursor:pointer;text-decoration:none}.basket-delivery-p-title{font-size:1.3vw;line-height:1.3vw}.delivery-label span{display:inline-flex;font-size:1vw;line-height:1.2vw;margin-left:.5vw}.basket-delivery-p-block{margin-bottom:1vw}.basket-delivery-type.noactive{position:relative}.basket-delivery-type.noactive:before{content:'';z-index:1;width:100%;height:100%;position:absolute;background:#afafaf57;top:0;left:0}.basket-delivery-p-info-i{position:relative}.basket-delivery-p-info-i i{color:#0078BE;font-size:2.2vw;line-height:2.2vw;position:absolute;left:1vw;top:.7vw;z-index:1}.basket-delivery-p-info{font-size:1vw;line-height:1.3vw}.ui-input-params{border-radius:3px;margin:.5vw 0 0 0;border:1px solid silver}.ui-input-param:hover{cursor:pointer;background:#e9e9e9}.ui-input-param{padding:.5vw;color:#212121;line-height:1.3vw}.defLabel{text-align:right;width:100%;display:block;padding:1vw .5vw 1vw 0;font-size:.95vw}.ui-delivery-data span{display:contents;line-height:1.5vw}.basket-delivery-type.loading{filter:blur(2px);opacity:.5}.loader{top:10%;left:35%;width:11em;height:11em;border:3px solid #FFF;border-radius:50%;display:inline-block;position:absolute;box-sizing:border-box;margin:50px auto;animation:rotation 1s linear infinite}.loader::after{content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12em;height:12em;border-radius:50%;border:3px solid #fff0;border-bottom-color:#0078be}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.basket-fix{position:fixed;bottom:3.5vw;left:3vw;width:5vw;height:5vw;z-index:3;background:#fff;border-radius:50%;box-shadow:0 0 5px 0 #adadad}.basket-fix i{position:absolute;left:1.6vw;top:1.6vw;font-size:1.7vw}.basket-fix-count{position:absolute;top:0;right:0;width:2vw;height:2vw;background:#0078BE;color:#fff;border-radius:100%;text-align:center;line-height:2vw}.basket-fix:hover{cursor:pointer;background:#fbfbfb}.basket-delivery-p-block-address{color:#b9b9b9;line-height:1.5vw}.arrival-name{font-size:.95vw;margin-bottom:.5vw}.arrival-address{font-size:.95vw;color:#929a9f}.arrival-check{margin-top:.8vw}.arrival-price{margin-top:.8vw}.ui-delivery-data-item{padding:1vw .5vw}.ui-delivery-data-item:hover{background:gainsboro}a{color:#0078BE}a:hover{text-decoration:none}span.input-text-error{font-size:.9vw;color:#ff5858;display:block;padding:.2vw 0 0 .2vw}.block-error{border:1px solid #ff5858}span.block-text-error{font-size:.9vw;color:#ff5858;padding:0 0 0 1vw}.pay-method{margin:0 1vw 0 0;width:1vw;cursor:pointer}.basket-pay-method-info{margin-left:2vw}.basket-pay-method-info img{width:3vw;margin:0 .5vw 0 0}.pay-method-desc{font-size:.9vw;color:grey}.basket-payform-label-text{margin:0 1.5vw 0 0;text-align:right;line-height:1.5vw;font-size:.9vw}.basket-payform-input{width:100%;padding:.2vw .5vw;font-size:.9vw}.basket-payform-checkbox{margin:.4vw 0 0 1vw}.basket-payform-checkbox-label{font-size:.9vw;text-align:left;margin:0 0 0 .5vw;width:7vw}.basket-pay-info label,.basket-pay-info input[type="checkbox"]{cursor:pointer}.ui-input-param[data-inn]{font-size:1vw}.ui-search-name{font-size:.9vw;font-weight:600;margin:0 0 .25vw 0}.payform-company-params{padding:0 .5vw .5vw 0.5vw!important}.ui-search-desc{font-size:.85vw;line-height:.85vw;color:grey;height:.85vw;overflow:hidden}.btn-v{text-align:center;padding:.9vw .5vw;width:100%;border-radius:3px;background:#fff;border:1px solid #0078BE;color:#0078BE}.btn-v:hover{cursor:pointer;background:#0078BE;color:#fff}.btn-db{text-align:center;padding:.9vw .5vw;width:100%;border-radius:3px;background:#fff;border:1px solid grey;color:grey}.btn-db:hover{cursor:pointer;color:#fff;background:grey}.removeCode{font-size:.8vw;line-height:.8vw}.removeCodeBtn{color:#0078BE;cursor:pointer;text-decoration:underline}.removeCodeBtn:hover{text-decoration:none}.action-btn a{color:#fff;text-decoration:none}.slide-dh-logo{background:#003362;height:6vw;border-radius:0 10px 10px 0;font-weight:700;text-align:center;display:flex;align-content:center;justify-content:space-around;flex-wrap:wrap}.slide-dh-logo-img{background-image:url(/img/dh-white-logo.png);width:18.5vw;height:3vw;margin:auto 0 0 0;background-size:100%;background-repeat:no-repeat}.img_rsd02{background:url(/img/RSD02.jpg) no-repeat;background-size:contain}.img_rsd02_auto{background:url(/img/RSD02_auto.jpg) no-repeat;background-size:contain}.img_rsd01{background:url(/img/RSD01.jpg) no-repeat;background-size:contain}.img_rsd01_auto{background:url(/img/RSD01_auto.jpg) no-repeat;background-size:contain}.product-parametr-block-desc{margin:1vw;line-height:1.3vw}.menu-admin-settings-item .col a{padding:1vw 0;color:#2a3843;display:block;text-decoration:none}.menu-admin-settings-item .col{border-top:1px solid #2a3843;border-left:1px solid #2a3843;border-bottom:1px solid #2a3843;text-align:center;border-right:none;color:#000}.menu-admin-settings-item .col:last-child{border-radius:0 5px 5px 0;border-right:1px solid #2a3843}.menu-admin-settings-item .col:first-child{border-radius:5px 0 0 5px}.menu-admin-settings-item .col:hover a,.menu-admin-settings-item .col.active a,.menu-admin-settings-item .col.active{cursor:pointer;background:#2a3843;color:#fff;padding:1vw 0}.other-map-img{width:100%;background-size:cover;height:13vw;margin:0 0 1vw 0;background-position:50%;border-radius:3px}.adm-pr-img .col:hover .adm-pr-img-edit{display:block}.adm-pr-img .col:hover:before{content:'';width:100%;height:10vw;position:absolute;background:#00024;cursor:pointer}.ui-adm-img-upload:hover{opacity:.9;cursor:pointer}.adm-pr-img-edit{position:absolute;z-index:2;top:1vw;right:1vw;background:#ff3c3c;border-radius:3px;color:#fff;padding:.2vw .5vw;cursor:pointer;display:none}.adm-pr-img-edit:hover{opacity:.8}.callback-loader{margin:0 auto;width:100%;height:100%;text-align:center;font-size:1vw}.callback-loader>div{background:#fff;opacity:.7;height:100%;width:.8vw;margin:0 .1vw;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.callback-loader .callback-loader-2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.callback-loader .callback-loader-3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.callback-loader .callback-loader-4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.callback-loader .callback-loader-5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.ui-callback-error,.ui-input-error{border:1px solid red!important}.ui-callback-error::placeholder,.ui-input-error::placeholder{color:red;opacity:1}.pay-block-invoice{margin:1vw 0}.block-params{height:17vw;padding:1vw;color:#fff;border-radius:3px;position:relative;overflow:hidden}.block-params-2{padding:1vw;color:#fff;border-radius:3px;position:relative;overflow:hidden}.block-params.ui-form,.block-params-2.ui-form{color:#fff;background:#346294;border:1px solid #2a3843}.block-params.block-phone,.block-params-2.block-phone{color:#000;border:1px solid #2a3843}.block-params.block-doorhan,.block-params-2.block-doorhan{background:#346294}.block-params.ui-form:before,.block-params-2.ui-form:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50%;height:100%;z-index:1;background:url(/img/i1.png) no-repeat;background-size:80%}.block-params.block-doorhan:before{content:'';position:absolute;left:21vw;top:2vw;bottom:0;width:100%;height:100%;z-index:1;background:url(/img/i2.png) no-repeat;background-size:40%}.block-params-2.block-doorhan{height:14vw}.block-params-2.block-doorhan:before{content:'';position:absolute;bottom:0vw;width:13vw;height:11vw;z-index:1;background:url(/img/i2.png) no-repeat;background-size:100%}.col-desc{font-size:.9vw;line-height:1.2vw}.btn-wbrd{width:100%;padding:1vw .5vw;border:1px solid #fff;border-radius:3px;text-align:center;cursor:pointer;color:#fff;text-decoration:none}.btn-wbrd:hover{opacity:.8}.nl{text-decoration:none}.unback{background:none;border:1px solid #fff;color:#fff}.unback::placeholder{color:#fff}.block-params-phone{margin:1vw 0;font-size:1.3vw;line-height:1.5vw;font-weight:700;text-align:center}.btn-bback{padding:.5vw 1vw;border-radius:3px;background:#0078BE;text-align:center;cursor:pointer;color:#fff;text-decoration:none}.btn-bback:hover{opacity:.8}.time-status{width:.7vw;height:.7vw;margin:0 .2vw 0 0;border-radius:50%;display:inline-table}.time-status.active{background:#99c45a}.time-status.no-active{background:#c45a5a}.nohb{text-decoration:none;color:#000}.nohw{text-decoration:none;color:#fff}.main-404{margin:2vw}.title-404{margin:1vw 0;font-size:2vw;line-height:2.5vw}.desc-404{font-size:1vw;line-height:1vw}.slide-title h1{font-size:3vw;line-height:3.5vw}.slide-title-right h1{font-size:2vw;line-height:2.5vw}ol.olbreadcrumb li{display:contents}ol.olbreadcrumb a{color:#000}.slide-more-products{font-size:2vw;line-height:2vw;font-weight:300}.row.breadcrumb{margin:1vw 0}.olbreadcrumb li span{font-size:.9vw;line-height:1.2vw}#products h2{font-size:2vw;line-height:2.5vw;margin:0 0 1vw 0}#products h1{font-size:2.5vw;line-height:3vw}.products-title{font-size:1.2vw;line-height:1.5vw;color:#fff;text-align:center;padding:1vw;height:5vw;background:#0078BE;justify-content:center;display:flex;flex-direction:column}.products-desc{font-size:1.3vw;line-height:1.6vw}.products-block{margin:0 0 2vw 0;height:14vw;position:relative;background-position:50%;background-size:cover}.products-block[data-action="1"]{background-image:url(/img/products/category/7.jpg)}.products-block[data-action="2"]{background-image:url(/img/products/category/6.jpg)}.products-block[data-action="3"]{background-image:url(/img/products/category/5.jpg)}.products-block[data-action="4"]{background-image:url(/img/products/category/8.jpg)}.products-block[data-action="5"]{background-image:url(/img/products/category/4.jpg)}.products-block[data-action="6"]{background-image:url(/img/products/category/9.jpg)}.products-block[data-action="7"]{background-image:url(/img/products/category/13.jpg)}.products-block[data-action="8"]{background-image:url(/img/products/category/10.jpg)}.products-block[data-action="9"]{background-image:url(/img/products/category/11.jpg)}.products-block[data-action="10"]{background-image:url(/img/products/category/12.jpg)}.products-block[data-action="11"]{background-image:url(/img/products/category/14.jpg)}.products-block[data-action="12"]{background-image:url(/img/products/category/15.jpg)}.products-block[data-action="13"]{background-image:url(/img/products/category/16.jpg)}.products-block[data-action="14"]{background-image:url(/img/products/category/17.jpg)}.products-block[data-action="15"]{background-image:url(/img/products/category/18.jpg)}.products-block[data-action="16"]{background-image:url(/img/products/category/19.jpg)}.products-block[data-action="17"]{background-image:url(/img/products/category/20.jpg)}.products-block[data-action="18"]{background-image:url(/img/products/category/21.jpg)}.products-block[data-action="19"]{background-image:url(/img/products/category/22.jpg)}.products-block[data-action="20"]{background-image:url(/img/products/category/23.jpg)}.products-block[data-action="21"]{background-image:url(/img/products/category/24.jpg)}.products-block[data-action="22"]{background-image:url(/img/products/category/25.jpg)}.products-block[data-action="23"]{background-image:url(/img/products/category/26.jpg)}.products-block[data-action="24"]{background-image:url(/img/products/category/27.jpg)}.products-block[data-action="25"]{background-image:url(/img/products/category/28.jpg)}.products-block[data-action="26"]{background-image:url(/img/products/category/29.jpg)}.products-block[data-action="27"]{background-image:url(/img/products/category/30.jpg)}.products-block[data-action="28"]{background-image:url(/img/products/category/31.jpg)}.products-block[data-action="29"]{background-image:url(/img/products/category/32.jpg)}.products-block[data-action="30"]{background-image:url(/img/products/category/33.jpg)}.products-block[data-action="31"]{background-image:url(/img/products/category/34.jpg)}.products-a:hover .products-title{opacity:.9}.products-a:hover .products-block:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .35)}.price-loader{display:inline}.price-loader-dot{width:1vw;height:1vw;border:2px solid #2a3843;border-radius:50%;float:left;margin:auto .5vw;animation:jump 1s linear infinite}@keyframes jump{0%{margin-top:0}35%{margin-top:25px}70%{margin-top:0}}.price-loader-dot:nth-child(2){animation-delay:0.2s}.price-loader-dot:nth-child(3){animation-delay:0.4s}.price-loader-dot:nth-child(4){animation-delay:0.6s}.none{display:none!important}input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:.5vw;border:1px solid #d6d6d6;background:#d6d6d6;margin:0 0 .5vw 0}input[type="range"]::-moz-range-progress{background-color:#5d676f;background-color:#5d676f}input[type='range']::-webkit-slider-runnable-track{height:10px;-webkit-appearance:none;color:#13bba4;margin-top:1px}input[type='range']::-webkit-slider-thumb{position:relative;width:1vw;-webkit-appearance:none;height:1vw;cursor:pointer;margin-top:-.3vw;border:.2vw solid #d6d6d6;background:#2a3843;border-radius:50%}input[type="range"]::-moz-range-track{background-color:#9a905d}input[type="range"]::-ms-fill-lower{background-color:#5d676f}input[type="range"]::-ms-fill-upper{background-color:#9a905d}.t2{padding:.5vw 0;font-size:1vw;line-height:1.5vw}.check-promo-error{font-size:.8vw;line-height:.8vw;margin:.5vw 0 0 .5vw}.shop-search-b{position:relative;position:relative}.shop-search-b i{position:absolute;top:.8vw;left:.7vw}.shop-search-b input{padding:.7vw 1vw .7vw 2vw}.ld2{position:absolute;width:100%;height:100%;z-index:1;background-color:hsl(0deg 0% 100% / 77%)}.ui-shop-item-count{position:relative}.admin-item-back-btn a{text-align:center;background:#6c6c6c;color:#fff;border-radius:3px;width:100%;text-decoration:none;padding:1.2vw .5vw;display:inline-block;font-size:1vw;line-height:1vw}.admin-item-back-btn a:hover{opacity:.9}.shop-item_price-block h1{line-height:2vw}.contacts-map#map{height:350px}.search-form-results{position:absolute;width:30vw;background:#fff;border:1px solid #2a3843;top:2.5vw;z-index:1;max-height:100vw;overflow-y:scroll;padding:.5vw 1vw 0 1vw;border-radius:0 3px 9px 10}.search-form-item{padding:.5vw 0;margin:0 0 .5vw 0;border-bottom:1px solid #a6abb0}.search-fi-name{margin-bottom:1vw}.search-fi-price{position:relative;margin-bottom:1vw}.search-fi-price i{position:relative;display:contents}.search-fi-img{height:4.5vw;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.search-form-more{padding:1vw;text-align:center;background:#0078BE;color:#fff;margin-bottom:1vw;margin-top:.5vw;cursor:pointer}.search-form-more.push-center:hover,.search-form-remove:hover{opacity:.8}.search-form-remove{padding:1vw;text-align:center;background:grey;color:#fff;margin-bottom:1vw;margin-top:.5vw;cursor:pointer}.input-lenght{color:grey;line-height:1.5vw}.townSearch{font-size:1vw;line-height:1.5vw}#edit_region li{list-style:none;padding:.5vw 1vw;width:100%}#edit_region .overlay-search__town-ul-gen li:first-child{position:relative;font-weight:700;color:#0078BE}#edit_region .overlay-search__town-ul-gen li:first-child:after{content:'';width:1.5vw;background:url(/img/ico/check__blue.png) no-repeat;background-size:contain;height:1.5vw;right:1vw;top:.2vw;position:absolute}#edit_region li:hover{background:#80808014;cursor:pointer}.overlay-search__town{border:1px solid grey;padding:.8vw;border-radius:3px;margin:0 1vw;position:relative}.overlay-search__town[placeholder]:empty:before{content:attr(placeholder);color:#555}.overlay-search__town:after{content:'';width:2vw;background:url(/img/ico/search__grey.png) no-repeat;background-size:contain;height:1.2vw;right:.5vw;top:.8vw;position:absolute}.overlay-search__checked span{font-weight:700}.overlay-search__true span{color:#0078BE;text-decoration:underline}.overlay-search__true span:hover{text-decoration:none;cursor:pointer}.overlay-search__town-ul-none{margin:0 1vw}.overlay-search__close{width:1vw;background:url(/img/ico/close__grey.png) no-repeat;background-size:contain;height:1vw;right:1.5vw;top:1vw;cursor:pointer;position:absolute;opacity:.8}.overlay-search__close:hover{opacity:1}#desc h2{margin:0}#desc h3{margin:0 0 1vw 0}#desc ul,#desc ol{margin:0 0 1vw 1vw}#desc ul li,#desc ol li,.overlay-view ol li{margin:0 0 1vw 0;font-size:1vw;line-height:1.1vw}#desc{margin:1vw auto 1vw auto}.product-gallery h3{margin-bottom:2vw;font-size:1.5vw}.top_main{background:#003A70;color:#fff;top:0;width:100%;z-index:5}.top_dh-logo-img{background-image:url(/img/dh-white-logo.png);width:7.5vw;height:1vw;background-size:100%;background-repeat:no-repeat;margin:1vw 0 1vw .5vw}.top_main-title{margin:1vw 0 0 0}.r-desc h2{font-size:1.1vw;line-height:1.2vw;margin-bottom:1vw}.top_main-button{border-radius:3px;border:1px solid #fff;padding:.5vw;margin:.5vw 1vw .5vw 1vw;cursor:pointer}.top_main-button:hover{background:#fff;color:#003A70}.mg_top{margin-top:3vw}.callback-phone{margin-top:1vw;font-size:1.1vw}.callback-phone a{color:#fff;font-size:1.4vw;font-weight:700;text-decoration:none}.form-error{color:#ff6565;line-height:1.5vw}.message-fix{position:fixed;bottom:4vw;right:3vw;width:80px;height:80px;z-index:4;border-radius:50%;cursor:pointer}.anim.hover{top:-40px;left:-40px;width:160px;height:160px;border-radius:1000px;border-color:#fff0}.anim{width:80px;height:80px;position:absolute;left:0;top:0;border:solid 1px #0078BE;border-radius:50px;transition:all 2s linear}.message-fix:hover .anim{border:solid 1px #0069a3}.message-fix:hover .anim.hover{border-color:#fff0}.message-fix_viber{position:relative;margin-bottom:10px;background-color:#8b50a4;width:80px;height:80px;border-radius:50px;cursor:pointer;box-shadow:0 1px 3px 3px rgb(0 0 0 / .2);cursor:pointer;float:right}.message-fix_viber:before{content:'';position:absolute;left:19px;top:22px;background-image:url(/img/viber.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px}.message-fix_viber:hover{background-color:#2a3843}.message-fix_viber:hover:after{content:'Написать в Viber';position:absolute;right:100px;top:25px;width:180px;background:#fff;color:#000;padding:5px;border:1px solid #000;border-radius:5px;font-size:15px;line-height:18px}.message-fix_telegram{position:relative;margin-bottom:10px;background-color:#21a5e3;width:80px;height:80px;border-radius:50px;cursor:pointer;box-shadow:0 1px 3px 3px rgb(0 0 0 / .2);cursor:pointer;float:right}.message-fix_telegram:before{content:'';position:absolute;left:18px;top:25px;background-image:url(/img/telegram.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px}.message-fix_telegram:hover{background-color:#2a3843}.message-fix_telegram:hover:after{content:'Написать в Telegram';position:absolute;right:100px;top:25px;width:180px;background:#fff;color:#000;padding:5px;border:1px solid #000;border-radius:5px;font-size:15px;line-height:18px}.message-fix_whatsapp{position:relative;margin-bottom:10px;background-color:#25d366;width:80px;height:80px;border-radius:50px;cursor:pointer;box-shadow:0 1px 3px 3px rgb(0 0 0 / .2);cursor:pointer;float:right}.message-fix_whatsapp:before{content:'';position:absolute;left:20px;top:21px;background-image:url(/img/whatsapp.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px}.message-fix_whatsapp:hover{background-color:#2a3843}.message-fix_whatsapp:hover:after{content:'Написать в WhatsApp';position:absolute;right:100px;top:25px;width:180px;background:#fff;color:#000;padding:5px;border:1px solid #000;border-radius:5px;font-size:15px;line-height:18px}.message-fix_email{position:relative;margin-bottom:10px;background-color:#787878;width:80px;height:80px;border-radius:50px;cursor:pointer;box-shadow:0 1px 3px 3px rgb(0 0 0 / .2);cursor:pointer;float:right}.message-fix_email:before{content:'';position:absolute;left:20px;top:22px;background-image:url(/img/email.png);background-size:100%;background-repeat:no-repeat;width:40px;height:40px}.message-fix_email:hover{background-color:#2a3843}.message-fix_email:hover:after{content:'Написать на электронную почту';position:absolute;right:100px;top:25px;width:160px;background:#fff;color:#000;padding:5px;border:1px solid #000;border-radius:5px;font-size:15px;line-height:18px}.message-fix_block{cursor:default;bottom:85px;position:absolute;width:350px;right:-5px;max-height:0;padding:0 5px;transition:all 0.3s ease-out;overflow:hidden}.message-fix_icon:before{content:'';position:absolute;background-repeat:no-repeat;width:50px;height:50px}.message-fix_icon:not(.active):before{background-size:100%;left:14px;top:19px;background-image:url(/img/message.png)}.message-fix_icon.active:before{left:27px;top:29px;background-image:url(/img/mclose.png);background-size:50%}.message-fix_icon{width:80px;height:80px;background:#0078BE;border-radius:50px;position:absolute}.message-fix_icon:hover{background:#0069a3}.message-fix_block.active{max-height:360px;transition:all 0.3s ease-out}.message-fix_icon:not(.active):hover:after{content:'Напишите нам удобным для Вас способом';position:absolute;right:100px;top:20px;width:200px;background:#fff;color:#000;padding:5px;border:1px solid #000;border-radius:5px;font-size:15px;line-height:18px}.adminPage_title{font-size:1.3vw;line-height:1.5vw;font-weight:700}.shop-item-available{border:1px solid #2a3843;min-height:2vw;border-radius:3px;overflow:hidden}.shop-item-available_more{text-align:center;color:white!important;background:#0078BE!important;cursor:pointer;padding:1vw}.shop-item-available>.row:not(.shop-item-available_more){padding:1vw;background:#ebebeb}.shop-item-available>.row:first-child{background:#2a3843;text-align:center;color:#fff}.shop-item-available>.row:nth-child(2n){background:#fff;color:#000}.shop-item-available .col-6 .row:nth-child(2){color:#7f7f7f;padding:.5vw 0 0 0;line-height:1.5vw}.shop-item-available .col-6{padding:0 1vw 0 0}.shop-item-available .col-2,.shop-item-available .col-3{display:flex;justify-content:center;align-items:center}.shop-item-available .fa{margin:.2vw 0 0 .5vw;color:#2a3843;cursor:pointer}.pr_cat_title_m_pages{font-size:1.3vw;margin:0 0 1vw 0;font-weight:700}.footer-menu-category a{color:#fff}.footer-menu-category a:hover{cursor:pointer;text-decoration:none}#toTop{border-radius:10% 10% 0 0;background:#0078be;text-align:center;padding:.5vw 2vw;position:fixed;bottom:0;left:10px;cursor:pointer;display:none;color:#fff;font-size:2vw;z-index:4}#toTop:hover{background:#0069a3}span.ico-text{text-align:center;display:block}.ico-shield{background:url(/img/ico/shield.png) no-repeat}.ico-engineer{background:url(/img/ico/engineer.png) no-repeat}.ico-tools{background:url(/img/ico/tools.png) no-repeat}.ico-support{background:url(/img/ico/support.png) no-repeat}.ico-garage{background:url(/img/ico/garage.png) no-repeat}.ico-writing{background:url(/img/ico/writing.png) no-repeat}span.ico-s{background-size:contain;width:100%;display:block;height:8vw}.contacts-info-i .contacts_title .col:first-child{font-size:1.2vw;line-height:2vw;font-weight:700}.contacts-info .contacts_title .col:nth-child(2){line-height:2vw}.block-params-2 .bi-phone{padding:1vw .5vw}.bi:before{margin-right:1vw;display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-phone:before{content:"\f095"}.bi-mail:before{content:"\f003"}.bi-invite:before{content:"\f1d8"}.btn-bmessage{padding:.5vw 1vw;border:1px solid #0078BE;border-radius:3px;background:none;text-align:center;cursor:pointer;color:#0078BE;text-decoration:none}.btn-bmessage:hover{background:#0078BE;color:#fff}.btn-binvite{padding:1vw;border:1px solid grey;border-radius:3px;background:none;text-align:center;cursor:pointer;color:#000;text-decoration:none}.btn-binvite:hover{background:grey;color:#fff}.table-price{border-collapse:collapse;border:1px solid #cbcbcb;font-size:1vw;width:100%}.table-price th,.table-price td{border:1px solid #cbcbcb;padding:.5vw 1vw}.table-price td{text-align:center}.table-price th,.table-price tr td:first-child{background:#0078be;color:#fff}.table-price tbody tr:nth-child(2n){background:#e8e8e8}.contacts-map-i{position:relative;overflow:hidden}.contacts-info-i{margin:3vw 3vw 3vw auto;z-index:3;background:#fff;border-radius:10px;padding:1vw}.contacts-map-block{overflow:hidden;width:100%;z-index:1;position:absolute;height:100%}.contacts-map-background{z-index:2}.products-table .col-12{margin:1vw 0}.products-table-i{width:100%;height:10vw;position:relative}.products-table .col:nth-child(2) .products-table-i{background-image:url(/img/products/category/7.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(3) .products-table-i{background-image:url(/img/products/category/6.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(4) .products-table-i{background-image:url(/img/products/category/5.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(5) .products-table-i{background-image:url(/img/products/category/8.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(6) .products-table-i{background-image:url(/img/products/category/30.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(7) .products-table-i{background-image:url(/img/products/category/4.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(9) .products-table-i{background-image:url(/img/products/category/9.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(10) .products-table-i{background-image:url(/img/products/category/13.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(11) .products-table-i{background-image:url(/img/products/category/10.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(12) .products-table-i{background-image:url(/img/products/category/11.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(13) .products-table-i{background-image:url(/img/products/category/12.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(14) .products-table-i{background-image:url(/img/products/category/14.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(16) .products-table-i{background-image:url(/img/products/category/15.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(17) .products-table-i{background-image:url(/img/products/category/16.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(18) .products-table-i{background-image:url(/img/products/category/17.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(19) .products-table-i{background-image:url(/img/products/category/18.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(20) .products-table-i{background-image:url(/img/products/category/19.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(22) .products-table-i{background-image:url(/img/products/category/20.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(23) .products-table-i{background-image:url(/img/products/category/21.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(24) .products-table-i{background-image:url(/img/products/category/22.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(25) .products-table-i{background-image:url(/img/products/category/23.jpg);background-size:cover;background-repeat:no-repeat}.products-table .col:nth-child(26) .products-table-i{background-image:url(/img/products/category/24.jpg);background-size:cover;background-repeat:no-repeat}.products-table a:hover .products-table-i:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .35)}.products-table-t{font-size:1vw;line-height:1.3vw;color:#fff;text-align:center;padding:.5vw;height:4vw;background:#0078BE;justify-content:center;display:flex;flex-direction:column;border-radius:3px 3px 0 0}.tops{color:#000}.products-a:hover .products-block:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .35)}.gallery-m_category{font-size:.9vw;padding:.8vw 0;border:1px solid grey;border-radius:10px;text-align:center;margin-bottom:1vw}.gallery-m_category.active{background:#0078be;color:#fff;border-color:#0078be}.gallery-m_category:not(.active):hover{background:#0078be;color:#fff;border-color:#0078be;cursor:pointer}.gallery-m_image{height:30vw;background-size:cover;background-position:center}.gallery-m_left{justify-content:right;display:flex;flex-direction:row}.gallery-m_right{justify-content:left;display:flex;flex-direction:row}.gallery-m_left .gallery-m_radius,.gallery-m_right .gallery-m_radius{font-size:4vw;background:#a8a8a8;color:#fff;width:100%;display:flex;justify-content:center;flex-direction:column;text-align:center}.gallery-m_radius.active{background:#2a3843;cursor:pointer}.gallery-m_right .gallery-m_radius{border-radius:0 10px 10px 0}.gallery-m_left .gallery-m_radius{border-radius:10px 0 0 10px}.gallery-m_radius.active:hover{opacity:.8}.news-m_block-b{border:1px solid #2a384329}.news-m_block{border:1px solid #2a384329}.news-m_block,.news-m_block-b{margin-bottom:1vw;position:relative;height:10vw;background-position:center;background-size:cover;overflow:hidden}.news-m_block .news-m_image{height:12vw}.news-m_block-b .news-m_image{height:15vw}.news-m_image{background-position:center;background-size:cover}.news-m_cont{position:relative;color:#000}.news-m_desc{height:5vw;overflow:hidden}.news-m_desc p{margin-bottom:.8vw;font-size:.8vw;line-height:.8vw}.news-m_href{color:#000;text-decoration:none;font-size:.8vw}.news-m_href:hover{cursor:pointer;opacity:.6}.news-m_btn{float:right;padding:.5vw;border-radius:3px;background:#fff;text-align:center}.news-m_date{font-size:.8vw;padding:0 0 0 1vw;color:grey}.news-m_block-c{height:9.75vw;border:1px solid #2a384329;margin-bottom:1vw}.news-m_block{height:12vw}.news-m_block-b{height:24.5vw}.news-m_title{margin-bottom:1vw;font-weight:700;line-height:1.5vw;padding:.5vw 1vw}.news-p_category{color:grey;font-size:.8vw}.news-m_category{padding:0 1vw;color:grey;font-size:.8vw;margin:0 0 .5vw 0}.news-m_category span,.news-p_category span{font-size:.5vw;line-height:.5vw;display:block;margin:.3vw .3vw 0 .3vw}.news-m_title a,.news-p_title a{color:#000;cursor:pointer}.news-m_title a:hover,.news-p_title a:hover{text-decoration:none}.news-p_block{margin-bottom:1vw;border:1px solid #2a384329}.news-p_image{height:15vw;background-size:cover;background-position:center}.news-p_cont{padding:1vw}.news-p_title{height:3vw}.news-p_date{font-size:.8vw;color:grey}.r-desc{padding:1vw;border:1px solid grey}.r-image{margin-bottom:1vw}.r-image img{width:auto;max-height:25vw}.r-desc table,#descBlock table{border-collapse:collapse;border:1px solid #cbcbcb;font-size:1vw}.r-desc th,.r-desc td,#descBlock td{border:1px solid #cbcbcb;padding:.5vw 1vw}.r-desc tr:first-child td,#descBlock tr:first-child td{text-align:center;font-weight:700}.r-desc td,#descBlock td{text-align:left}.r-desc tbody tr:nth-child(2n),#descBlock tbody tr:nth-child(2n){background:#e8e8e8}.r-desc ul,#descBlock ul{list-style-type:disc}.r-desc li,#descBlock li{display:list-item;margin:0 0 0 1vw;padding:0 0 1vw 0}.row.video{background:#2a3843;color:#fff;padding:1vw}.video_block-play{height:15vw;border:1px solid #192631;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;position:relative}.video_block-title{text-align:center;line-height:1.5vw;padding:1vw 0;font-weight:600}.video_block-play:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .45);z-index:1}.video_block-play-btn{z-index:2;color:#fff;justify-content:center;display:flex;flex-direction:column;text-align:center;font-size:4vw;position:absolute;height:100%}.video_block-play:hover{cursor:pointer}.video_block-play:hover:before{content:'';background:#fff0}.video_block-play:hover .video_block-play-btn{color:#0078be}.video_block-player{width:100%;height:100%}.review_block-img{height:10vw;width:10vw;background:grey;border-radius:50vw;background-size:cover}.review_block-text{width:60vw}.review_block-name{font-weight:700}.review_block-desc{line-height:1.3vw}.review_blocks{height:12vw;width:3000vw}.review_block{width:80vw;height:10vw}.review_overflow{overflow:hidden;width:80vw}.review-arrow_block{display:flex;justify-content:center;flex-direction:column;width:5vw}.review_block-desc p{margin-bottom:.5vw}.links_block-price{margin:.5vw 0 0 0;padding:.5vw 0 .5vw 0;border-top:1px solid #cacaca;text-align:center}.links_block-img{height:16vw;background-size:cover;background-position:center}.links_block-text{font-weight:600;text-align:center;padding:1vw 0;background:#2a3843;color:#fff}.links_block{border:1px solid #cacaca;border-radius:5px;margin-top:1vw}.links_block:hover{cursor:pointer;opacity:.8}.products-table-i{background-size:cover;background-repeat:no-repeat}.links a:hover .products-table-i:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .35)}.faq_block{font-size:.9vw;border:1px solid #c9c9c9;margin:.4vw 0;border-radius:5px;position:relative}.faq_title{cursor:pointer;padding:.8vw}.faq_num{width:2vw}.faq_name{width:90%;font-weight:400}.faq_text{display:none;font-size:0.8vw!important;line-height:0.8vw!important;padding:0 .8vw}.faq_text p{font-size:0.8vw!important;line-height:1vw!important}.faq_text li{margin:.5vw 1vw}.faq_title.active .faq_arrow:after{content:"\f106";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;right:0;top:0}.faq_title:not(.active) .faq_arrow:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;right:0;top:0}.faq_arrow{position:relative}.ptw_img{width:100%;height:100%}.ptw_title h1{text-transform:uppercase;margin:0 0 .3vw 0;font-size:1.5vw;line-height:2vw}.ptw_description{font-size:1.2vw;line-height:1.5vw}.ptw_params{position:relative;margin:.5vw 0 0 0}.ptw_icons{background:silver;border:1px solid grey;height:2.6vw;width:2.6vw;border-radius:100%}.ptw_icons img{padding:.5vw;width:100%}.ptw_params .col{margin:.5vw 0}.ptw_params_title{font-size:1.2vw;line-height:1.2vw;padding:.2vw 0}.btn[data-url="product_calculate"]{font-size:1.2vw;text-transform:none!important}.val_mm,.val_pc{position:relative}.val_mm:after,.val_pc:after{font-size:.8vw;position:absolute;top:.6vw;left:3vw;color:grey}.val_mm:after{content:'мм.'}.val_pc:after{content:'шт.'}.ptw_params_desc{font-size:.8vw;color:grey}.ptw_img img{width:100%;height:100%;object-fit:cover;border:1px solid #2a3843;border-radius:4px;overflow:hidden}.ptw_gifts{font-size:.75vw;text-align:center;padding:.2vw 0 0 0;color:grey}.ptw_gifts span{color:#0078BE;text-decoration:underline}.ptw_gifts span:hover{text-decoration:none;cursor:pointer}table{width:100%;border:1px solid #bbb;border-radius:5px;border-collapse:collapse}table th{padding:.5vw 0;border:1px solid #bbb}table td{padding:.5vw;border:1px solid #bbb;line-height:1.2vw}table tr.table_width th{background:#e8e8e8}table tr.table_width th:first-child{min-width:5vw}td.table_height{background:#e8e8e8;font-weight:700;text-align:center}table.table_price td{text-align:center;font-size:.7vw;line-height:1vw;padding:.5vw 0;position:relative}table.table_price th{position:relative;font-size:.7vw}table.table_price td:hover:not(:first-child){background:#bee7ff;cursor:default}table.table_price td:hover:before{background-color:#bee7ff;content:'';height:100%;left:-5000px;position:absolute;top:0;width:10000px;z-index:-2}table.table_price td:hover::after{background-color:#bee7ff;content:'';height:10000px;left:0;position:absolute;top:-5000px;width:100%;z-index:-1}.fa-telegram{color:#0078be}.fa-whatsapp{color:#1cd764}table.table_price{font-size:.8vw;line-height:1.2vw;border-radius:0;border:0;overflow:hidden}.shop-item-price.tc span{font-size:1vw;line-height:1.5vw}.links .col-2{margin-bottom:2%}.select-gate_color{height:2.2vw;width:100%;border:1px solid grey;border-radius:3px}.select-gate_color.ral8017{background:#442F29}.select-gate_color.ral9003{background:#ECECE7}.select-gate_color.ral7016{background:#383E42}.select-gate_color.ral7024{background:#45494E}.select-gate_color.ral7004{background:#9A9B9B}.select-gate_color.ral5005{background:#005387}.select-gate_color.ral6005{background:#114232}.select-gate_color.ral3000{background:#A72920}.select-gate_color.ral3005{background:#59191F}.select-gate_color.ral9006{background:#A1A1A0}.select-gate_color.ral1014{background:#DDC49B}.select-gate_color.goldenoak{background-image:url(/img/c12.jpg)}.select-gate_color.wenge{background-image:url(/img/c13.jpg)}.select-gate_color.ral{position:relative;background:#fff}.select-gate_color.ral:before{content:"RAL COLORS";-webkit-text-stroke:.5px #353535;text-stroke:.5px #353535;position:absolute;width:100%;text-align:center;color:#fff;top:.5vw}.input-error-text{color:red;font-size:.8vw;line-height:1.3vw}.callback-input{position:relative}.callback-input-error-text{position:absolute;bottom:.2vw;color:red;font-size:.7vw;left:1vw}.overlay-close{position:absolute;right:-1vw;top:-1vw;border-radius:50%;width:2vw;background:#0078be;height:2vw;border:1px solid #fff;display:flex;cursor:pointer;justify-content:center;align-items:center}.overlay-close:hover{background:#2e83b6f7}.overlay-close:before{content:"x";color:#fff;font-size:1.5vw;line-height:0}.product-item_block{border:1px solid #bbb;border-radius:5px;overflow:hidden;margin-bottom:2%;position:relative}.product-item_block-hidden{border:1px solid #2e83b6f7;background:#2e83b6f7;border-radius:5px;overflow:hidden;margin-bottom:2%;color:#fff;position:relative;line-height:1.5vw;min-height:10vw}.product-item_block-hidden:hover{cursor:pointer;opacity:.8}.product-item_img{height:9.6vw;background-size:cover;margin:.5vw;background-repeat:no-repeat}.product-item_name{height:6vw;padding:.5vw;line-height:1.2vw;font-size:1vw}.product-item_params{padding:.5vw}.product-item_price{padding:.5vw}.product-item_price_num{font-size:1vw}.product-item_price_num span{padding:0 0 0 .5vw}.product-item_price_num .fa-rub{font-size:.8vw;padding:.3vw 0 0 .2vw}.product-item_btn_one{cursor:pointer;padding:1vw .5vw;border-top:1px solid #bbb;background:#f0f0f0;text-align:center}.product-item_btn_one:hover{background:#bbb}.product-item_btn_basket{cursor:pointer;padding:1vw .5vw;background:#0078be;color:#fff;text-align:center}.product-item_btn_basket:hover{opacity:.8}.shop-sort-type-params-name span{padding:0 1vw;line-height:2.5vw;font-size:.9vw;width:100%;color:#000;text-decoration:none}.opi_img{position:relative;overflow:hidden;height:17vw;background-size:cover}.opi_btn_1{text-align:center;padding:1vw 0;border:1px solid #0078be;border-radius:5px;color:#0078be;cursor:pointer}.opi_btn_1:hover,.opi_btn_1.active{background:#0078be;color:#fff}.opi_btn_2{text-align:center;padding:1vw 0;border:1px solid grey;border-radius:5px;cursor:pointer}.opi_btn_2:hover,.opi_btn_2.active{background:grey;color:#fff}.opi_btn_3{padding:1vw 0;text-align:center;background:#0078be;color:#fff;border-radius:5px;cursor:pointer}.opi_btn_3:hover{opacity:.8}.opl_more_item{text-align:center;justify-content:center;display:flex;flex-direction:column;height:100%;width:100%;position:absolute}.block-send-form{padding:1vw 2vw 2vw 2vw;border:1px solid #2a3843;min-height:19vw}.product-advantage_ico{width:100%;height:8vw;background-size:contain;background-position:center;margin:0 0 1vw 0;background-repeat:no-repeat}.product-advantage_ico[data-type="1"]{background-image:url(/img/ico/temp.png)}.product-advantage_ico[data-type="2"]{background-image:url(/img/ico/material.png)}.product-advantage_ico[data-type="3"]{background-image:url(/img/ico/protect.png)}.product-advantage_ico[data-type="4"]{background-image:url(/img/ico/electro.png)}.product-advantage_ico[data-type="5"]{background-image:url(/img/ico/gap.png)}.product-advantage_ico[data-type="6"]{background-image:url(/img/ico/sound.png)}.product-advantage_ico[data-type="7"]{background-image:url(/img/ico/speed_transfer.png)}.product-advantage_ico[data-type="8"]{background-image:url(/img/ico/pantone.png)}.product-advantage_ico[data-type="9"]{background-image:url(/img/ico/option.png)}.product-advantage_title{width:100%;text-align:center;margin:0 0 1vw 0;font-size:1.2vw;line-height:1.5vw}.product-advantage_text{width:100%;text-align:center;font-size:.9vw;line-height:1vw}.gift_photo{width:100%;margin:0 0 1vw 0;border:1px solid #d1d1d1;height:12vw;overflow:hidden;position:relative}.gift_photo img{position:absolute;top:0;bottom:0;margin:auto;width:100%}.gift_photo.active{border:2px solid #0078be}.gift_photo:hover{cursor:pointer;border:2px solid #0078be}