@import "https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
:root {
    --basecolor: #3c4045;
    --basecolor2: #07C4C8;
    --basecolor3: #f0fdfb;
}
html{font-size:16px}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;box-sizing:border-box;font-weight:400;margin:0;padding:0;font-family:helvetica;font-size:.875rem;background-repeat:no-repeat!important}
body,html{padding:0;margin:0 auto;min-width:350px}
:before,:after{background-repeat:no-repeat!important}
html{height:100%}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.wp,.menu nav > ul,.menu_inside > ul > li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}
.wp.wp_nowr{flex-wrap:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial}
.wp.wp_up{align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}
.wp.wp_down{align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}
.wp.wp_start{justify-content:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start}
.wp_height{align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch}
[class^=wrapper-],[class*=" wrapper-"],.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.italic{font-style:italic}
.bold,.b,b,strong{font-weight:700}
.up{text-transform:uppercase}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:.875rem}
.f15{font-size:15px}
.f16{font-size:1rem}
.f17{font-size:17px}
.f18{font-size:1.125rem}
.f19{font-size:19px}
.f20{font-size:1.25rem}
.f21{font-size:21px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f31{font-size:31px}
.f32{font-size:32px}
.f34{font-size:34px}
.f35{font-size:35px}
.f36{font-size:36px}
.f38{font-size:38px}
.f42{font-size:42px}
.f44{font-size:44px}
.f46{font-size:46px}
.f48{font-size:48px}
.f54{font-size:54px}
.center{text-align:center}
.cursor{cursor:pointer}
.content{max-width:1130px;margin:0 auto;position:relative;padding:0 20px}
.h10{height:10px}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h90{height:90px}
.h100{height:100px}
.p20{padding-top:20px;padding-bottom:20px}
.p30{padding-top:30px;padding-bottom:30px}
.p40{padding-top:40px;padding-bottom:40px}
.p50{padding-top:50px;padding-bottom:50px}
.p60{padding-top:60px;padding-bottom:60px}
.p70{padding-top:70px;padding-bottom:70px}
.p80{padding-top:80px;padding-bottom:80px}
.p90{padding-top:90px;padding-bottom:90px}
.p100{padding-top:100px;padding-bottom:100px}
.f196{font-size:196px}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w95{width:95%}
.w100{width:100%}
.p100{padding-top:100px;padding-bottom:100px}
.base-form input,.base-form button,.base-form textarea{width:100%;margin:10px 0;border-color:#000}
input.antispam{display:none}
.w610{max-width:610px;margin:0 auto}
.f180{font-size:180px}
.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:1001}
.preloader__row{position:relative;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;text-align:center;animation:preloader-rotate 2s infinite linear;-webkit-animation:preloader-rotate 2s infinite linear;-moz-animation:preloader-rotate 2s infinite linear;-o-animation:preloader-rotate 2s infinite linear}
.preloader__item{position:absolute;display:inline-block;top:0;background-color:#6a85f6;border-radius:100%;width:20px;height:20px;animation:preloader-bounce 2s infinite ease-in-out;-webkit-animation:preloader-bounce 2s infinite ease-in-out;-moz-animation:preloader-bounce 2s infinite ease-in-out;-o-animation:preloader-bounce 2s infinite ease-in-out}
.preloader__item:last-child{top:auto;bottom:0;animation-delay:-1s;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s}
@-webkit-keyframes preloader-rotate {
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@keyframes preloader-rotate {
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@-webkit-keyframes preloader-bounce {
0%,100%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
@keyframes preloader-bounce {
0%,100%{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
.loaded_hiding .preloader{-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:.3s opacity;-moz-transform:.3s opacity;-o-transform:.3s opacity;opacity:0}
.loaded .preloader{display:none}
input.antispam{display:none!important}
a:hover{color:var(--basecolor)}
br.clear{clear:both}
a{color:#000;text-decoration:none}
.cap{padding:15px 0}
.menu button{display:none}
.menu{border-radius:3px;background-color:var(--basecolor)}
.menu ul li{list-style:none;text-align:center}
.menu nav > ul > li > a{display:block;padding:13px}
.menu ul li.catalog_link{padding-left:20px;background:var(--basecolor2);padding-right:20px}
.but li a:hover{text-decoration:underline}
.top_info .but{margin-right:40px}
.but li a{display:block}
.but{position:relative;padding:10px;border:1px solid #e6e6e6;cursor:pointer;display:inline-block}
.but .fa-calculator{color:var(--basecolor);margin-right:2px}
.but .fa-caret-down{font-size:12px;margin-left:4px;color:#48413e}
.but ul{padding:9px 0 0 29px;display:none;position:absolute;left:-1px;top:30px;border:1px solid #e6e6e6;border-top:0;width:calc(100% + 2px);background:#fff;z-index:2}
.but:hover ul{display:block}
.but ul li{list-style:none;margin-bottom:10px}
.menu .catalog_link span.catalog_cursor:before{content:"";width:16px;height:13px;background:url(../pic/menu.png) top left;display:inline-block;vertical-align:middle;position:relative;left:-16px;color:#868686}
.ssl img{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;top:-1px}
.ssl{margin-top:17px;color:#868686}
.net{margin:0 0 25px}
.copy{font-size:12px;color:#868686;max-width:200px}
.ftr_blk p .f12{display:block;color:#868686}
.footer{padding:45px 0 25px;background:var(--basecolor3)}
.ftr_blk .f16{margin-bottom:20px}
.ftr_blk ul li.active a{text-decoration:underline}
.ftr_blk ul li{list-style:none;display:block;margin-bottom:14px}
.ftr_blk li:before{content:">";font-size:10px;display:inline-block;vertical-align:top;color:#4a4a4a;margin-right:7px;position:relative;top:2px}
.ftr_blk ul + ul{margin-left:30px}
.net a:hover{opacity:.7}
.ftr_blk li a,.ftr_blk ul li{color:#4a4a4a;font-size:.875rem}
.messenger{padding-top:13px}
.messenger a + a{margin-left:13px}
.messenger a{display:inline-block;vertical-align:middle}
.menu .catalog_link span.catalog_cursor:after{content:"";border:3px solid transparent;border-top:4px solid #fff;display:inline-block;vertical-align:middle;position:relative;right:-11px}
.menu nav > ul > li:last-child > a{color:var(--basecolor2)}
.call:hover,.btn2:hover,form button{background-color:var(--basecolor);color:#fff}
.menu a,.menu li > span,.menu .catalog_link span.catalog_cursor{-webkit-transition:.1s;-o-transition:.1s;transition:.1s;color:#fff}
.menu .catalog_link span.catalog_cursor{padding:13px;display:block}
.menu_inside li{display:block}
.menu li.active > span{text-decoration:underline}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:10}
.menu nav > ul > li > a:hover,.menu li.active > a{text-decoration:underline}
.menu ul ul li a{padding:8px 0}
.call,.btn2,form button{display:inline-block;vertical-align:middle;background-color:var(--basecolor2);color:#fff;cursor:pointer;text-decoration:none;font-size:13px;padding:5px 10px;border:none}
.call{margin-top:5px;background:var(--basecolor2);}
.call i {
    margin-right:3px;
}
form button{margin:10px 0}
.ajax_form button{height:50px;min-width:200px;width:100%}
fieldset input{height:50px;border:solid 1px #e6e6e6;display:block;width:100%;padding:0 40px 0 20px;font-size:.875rem;color:#c2c2c2}
fieldset{border:0}
a.phone{font-size:1.25rem;font-weight:700;margin-bottom:5px;display:block}
.top_contacts{text-align:right}
.btn{background-color:var(--basecolor2);padding:9px 12px;cursor:pointer;text-decoration:none;border:0;display:inline-block;vertical-align:middle;font-size:.875rem;color:#fff}
.time{font-size:13px;color:#868686;line-height:20px}
.b,b{font-weight:700}
.menu_top ul li{display:inline-block;vertical-align:middle;list-style:none;margin-right:40px}
.vopros{width:175px}
.vopros p:before{content:"";display:inline-block;vertical-align:middle;background:url(../pic/vopros.png) no-repeat 0 0;width:24px;height:24px;position:absolute;top:2px;left:0}
.vopros p{position:relative;padding-left:32px;font-size:13px;color:#868686;line-height:15px;margin-top:10px;cursor:pointer}
.top_info{border-bottom:1px solid #ddd;padding:6px 0}
.menu_top li a{display:block;color:#48413e}
.but span,.but a{color:#48413e}
fieldset{position:relative}
.mask{background:url(pic/mask.png) no-repeat center;background-size:cover;margin-top:20px}
.owl-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:-36px}
.owl-next{right:-36px}
.owl-prev:hover,.owl-next:hover{background-color:rgba(0,93,86,0.4)}
.p30{padding:30px 0}
h1{font-size:1.875rem;margin:20px 0}
.icon_blk:not(:first-child){border-left:1px solid #ddd}
.icon_blk{padding:20px;width:calc(100% / 4)}
.icon_blk p{font-size:.6875rem;color:#868686;line-height:120%}
.vopros .b{font-size:1rem}
.icon_blk img + div{width:calc(100% - 45px)}
.icon_blk img{max-width:33px;max-height:34px}
.owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.owl-stage-outer{overflow:hidden}
.owl-dots{display:none}
.owl-nav button{border:none;cursor:pointer;width:50px;height:50px;display:block;background:rgba(0,0,0,0.211) url(../pic/arrow.png) no-repeat center;border-radius:50%;position:absolute;top:calc(50% - 25px);cursor:pointer;text-indent:-99999px;background-size:10px}
.owl-nav button:hover{opacity:.5}
.owl-nav button.fa.fa-angle-right{right:-15px}
.owl-nav button.fa.fa-angle-left{left:-15px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.carousel_bg{position:relative}
.icon_bg{border-bottom:1px solid #ddd}
.content p + .icon_bg{padding-top:35px}
.btn:hover{color:#fff;background:var(--basecolor)}
.text_bottom{padding:15px 0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
.text_bottom p{font-size:1rem}
.link2{text-decoration:underline;color:#0093e8;cursor:pointer}
.tel{font-size:1.25rem;color:#0093e8;font-weight:700;text-decoration:none!important}
.text p{padding-bottom:20px}
.btn + a.more{margin-left:30px}
.link2:hover{color:#00aaf0}
h2,h1,h3,.title-h2{font-weight:400}
.wrapper-catalog-home .img_catalog{width:calc(100% / 4);width:25%;overflow:hidden}
.wrapper-catalog-home .img_catalog:hover img,.adv:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.wrapper-catalog-home .img_catalog img,.adv img{width:100%;height:100%;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out}
.h30{height:30px}
.bg_mask{background:url(../pic/mask2.png) no-repeat center;padding:40px 0 70px;margin:50px 0 0;background-size:cover}
.top{position:absolute;top:9px;left:0;background:red;color:#fff;padding:2px 8px;font-size:12px}
.name {
    display: block;
    margin: 15px 0;
    color: var(--basecolor);
    font-size: 1rem;
    text-decoration: underline;
    min-height: 36px;
}
.name:hover{color:var(--basecolor2)}
.product{border:solid 1px #ddd;
background-color:#fff;padding:15px;width:calc(100% / 3)}
h2,.title-h2{font-size:1.5rem;margin:25px 0}
.grey{color:#868686}
.product .grey{padding-top:15px;font-size:12px}
.price span:nth-child(1){font-size:.875rem}
.price span.pr{color:#9b9b9b;font-size:.875rem;text-decoration:line-through;margin-left:0;display:inline-block}
.p70-0{padding:70px 0 0}
.price{font-size:1rem;font-weight:700}
.product img{width:100%;display:block}
.menu_popular ul{display:inline-block;vertical-align:top}
.menu_popular{max-width:916px}
.menu_popular li{display:inline-block;vertical-align:top;list-style:none;margin:0 10px 10px 0}
.menu_popular li a{display:inline-block;vertical-align:top;background:#f2f2f2;border-radius:9px;padding:10px 20px;border:1px solid #e9e9e9;color:#868686}
.text_bottom .link2{font-size:1rem}
.forma button.btn{width:100%;height:48px}
.f28{font-size:28px;margin-bottom:15px}
p.warning,p.warning a{color:#868686;font-size:.6875rem;line-height:1rem}
input:focus,textarea:focus{outline:none;border-color:var(--basecolor2)}
p.warning a:hover{color:var(--basecolor)}
form.sisea-search-form{width:29%}
p + .catalog{padding-top:30px}
h2,h1,h3{font-weight:400}
.text{width:calc(100% - 350px);padding-bottom:50px}
.btn.qw{position:relative}
.btn.qw:before{height:24px;width:30px;background:var(--basecolor);content:"?";display:inline-block;z-index:2;position:absolute;top:0;left:0;text-align:center;padding-top:10px}
.text + img{-ms-flex-item-align:end;align-self:flex-end}
li.page-item:last-child a,li.page-item:first-child a{text-indent:-99999px;background:url(../pic/arrow2.png);width:17px;height:19px}
li.page-item:last-child a{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
ul.pagination li{display:inline-block;vertical-align:middle;margin:0 1px}
ul.pagination li a{display:block;background:#e5e5e5;padding:2px 0;width:22px;font-weight:100;text-align:center;border-radius:5px;font-size:11px}
.sort{margin:30px 0 0}
.sort select{background:#f3f3f3;width:90px;margin-left:10px}
.page .product {
    width: calc(100% / 3);
}
ul.pagination li{display:inline-block;vertical-align:middle;list-style:none;margin:0 4px}
ul.pagination li.active a{background:#4990e2;color:#fff}
.border{background:#fff;border:1px solid #ddd;padding:15px 35px}
ul.pagination{display:block;width:100%}
a.adv{margin-top:30px;display:block;overflow:hidden}
a.adv img{display:block;width:100%}
.left_menu{padding:20px 15px}
.left_menu_bg{width:215px}
.left_menu_bg ul li.last{margin-bottom:0}
.left_menu_bg + .page{width:calc(100% - 215px);padding-left:20px}
.bg{padding:40px 0;margin-top:30px;background:#f2f2f2;position:relative}
.blue{color:#4990e2!important}
.red{color:#f22424!important}
.left_menu li{display:block;list-style:none;margin-bottom:6px}
.left_menu li a{color:#585656;font-size:.8125rem}
.f18{font-size:1.125rem}
ol.breadcrumb li{list-style:none;display:inline-block;vertical-align:middle;position:relative}
ol.breadcrumb *{font-size:.6875rem}
ol.breadcrumb li.active{color:#9b9b9b}
ol.breadcrumb li:after{content:"/";margin:0 4px 0 4px;display:inline-block;vertical-align:middle}
ol.breadcrumb li:last-child:after{opacity:0}
ol.breadcrumb{padding-bottom:10px}
.list-1066 a:before,.list-1066 span:before,.list-1353 a:before,.list-1353 span:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:13px;background:#000;border-radius:50%;margin-right:10px;position:relative;top:-1px}
.list-1066 .a-1:before,.list-1353 .color-1:before{background:#fff;border:1px solid #e2dcdc}
.list-1066 .a-2:before,.list-1353 .color-4:before{background:#964b00}
.list-1066 .a-3:before,.list-1353 .color-2:before{background:red}
.list-1066 .a-4:before,.list-1353 .color-8:before{background:#ffc0cb}
.list-1066 .a-5:before,.list-1353 .color-5:before{background:#008000}
.list-1066 .a-6:before{background:#000}
.list-1066 .a-7:before,.list-1353 .color-10:before{background:#ffff00}
.list-1066 .a-8:before,.list-1353 .color-11:before{background:#30d5c8}
.list-1066 .a-9:before,.list-1353 .color-7:before{background:#808080}
.list-1066 .a-10:before,.list-1353 .color-3:before{background:#0000ff}
.list-1066 .a-12:before,.list-1353 .color-6:before{background:#808000}
.list-1066 .a-13:before{background:#607d8b}
.list-1066 .a-14:before{background:#3b3b3b}
.list-1066 .a-15:before{background:#f8e3a4}
.list-1066 .a-16:before{background:#5f3427}
.list-1066 .a-17:before,.list-1353 .color-20:before{background:orange}
.list-1066 .a-18:before,.list-1353 .color-21:before{background:#80bbeb}
.list-1066 .a-19:before,.list-1353 .color-22:before{background:#8b00ff}
.list-1066 .a-20:before,.list-1353 .color-23:before{background:#c8a2c8}
.list-1066 .a-21:before,.list-1353 .color-24:before{background:#f5f5dc}
.list-1066 .a-22:before,.list-1353 .color-25:before{background:#5e2e01}
.list-1066 .a-23:before,.list-1353 .color-26:before{background:#b2b2b2}
.list-1066 .a-24:before,.list-1353 .color-27:before{background:gold}
.list-1066 .a-25:before,.list-1353 .color-28:before{background:#f754e1}
.list-1066 .a-26:before,.list-1353 .color-29:before{background:#baa08b}
.list-1066 .a-27:before,.list-1353 .color-30:before{background:#99ff99}
.list-1066 .a-28:before,.list-1353 .color-31:before{background:#911e42}
.list-1066 .a-29:before,.list-1353 .color-32:before{background:#D2691E}
.list-1066 .a-30:before{background:#fcfcee}
.list-1066 .a-31:before{background:#9c9797}

.list-1353 .color-13:before{background:#401502}
.list-1353 .color-12:before{background:#f1e6b0}
.list-1353 .color-14:before{background:#362201}
.list-1353 .color-15:before{background:#590101}
.list-1353 .color-16:before{background:#f4edc0}
.list-1353 .color-17:before{background:#584f4f}
.list-1353 .color-18:before{background:#f7f4d1}
.list-1353 .color-19:before{background:-webkit-gradient(linear,left top,right top,color-stop(13%,rgba(59,58,180,1)),to(rgba(252,184,69,1)));background:-o-linear-gradient(left,rgba(59,58,180,1) 13%,rgba(252,184,69,1) 100%);background:linear-gradient(90deg,rgba(59,58,180,1) 13%,rgba(252,184,69,1) 100%)}
.left_menu li.active span{text-decoration:underline}
span.step{position:absolute;top:0;left:0;width:35px;background:#fade10;text-align:center;padding:5px 0;font-size:22px}
.div1{position:relative}
.btn:hover{text-decoration:none}
.div1 img{width:30%}
.div1 .f22{padding-bottom:20px}
.div1{margin-bottom:30px}
.div1 img + div{width:67%}
.text_page{padding:20px 0 70px}
.text_page ul{padding:20px 0 30px 20px}
.text_page ul li{padding:4px 0}
.product.kupe p{padding-bottom:10px}
.menu_top li.active a{text-decoration:underline}
h2 + ul{padding-top:0!important}
.simplesearch-paging{padding-top:30px}
.simplesearch-paging ul.pagination{padding:8px 0 0}
p.simplesearch-results{margin-bottom:30px}
span.simplesearch-highlight{color:#0093e8}
.tabs .tabs_content{display:none}
.tabs_content{min-height:111px}
ul.tabs_caption li{cursor:pointer;padding:20px 50px 5px;list-style:none;float:left;font-size:1.125rem;border-top:1px solid;border-right:1px solid;border-color:#ddd;position:relative;z-index:2}
ul.tabs_caption{position:relative;z-index:1}
ul.tabs_caption li.active:after{content:"";display:block;width:100%;height:3px;background:#fff;position:absolute;left:0;bottom:-1px;z-index:3}
.tabs_content{clear:both;border-top:1px solid #ddd}
.tabs_content{padding:40px 50px 50px}
.tabs .tabs_content.active{display:block}
.property p:nth-child(2n){background:#f3f3f3}
.property p{padding:10px 20px}
.property{padding:35px 0}
.property .f18{padding-bottom:25px}
.price_card b.price_new{font-size:1rem}
.price_card{margin-bottom:30px}
.dashed:hover{color:#0093e8;border-color:#0093e8}
.dashed{border-bottom:1px dashed;cursor:pointer}
.btn + .dashed{margin-left:20px}
.proce_old{font-size:1.25rem;color:#f2021f;text-decoration:line-through;display:block;padding-bottom:10px}
.card_img,.card_info{width:50%}
.card_page{background:#fff;border:1px solid #ddd}
.wrapper-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card_info h1{margin-top:0}
.card_info{padding:40px;padding-top:10px}
.wrapper-price span{padding-left:10px}
.tabs{margin-top:35px}
.image_big{display:none}
.image_big.active{display:block}
ul.image_little li{width:33.3%;cursor:pointer;list-style:none;border:3px solid #fff}
ul.image_little li.active{border-color:#fbde0f}
.image_big img{width:100%}
ul.image_little{overflow:hidden}
ul.image_little li img{width:100%;display:block}
.card_img img{width:100%}
.card_page .h50{width:100%}
.info p{padding:0 0 10px}
ul.list li{list-style:none;display:inline-block;vertical-align:middle;padding-left:15px;position:relative;margin-right:50px}
ul.list{padding:25px 0}
ul.list li:before{content:"";display:inline-block;vertical-align:middle;position:absolute;top:5px;left:0;width:6px;height:6px;background:#0093e8;border-radius:50%}
.border-dashed{margin:60px 0;border:2px dashed silver;padding:25px 50px 45px}
.steps{padding-top:30px}
.step img{width:100%;display:block}
.step .title-s{margin:30px 0 10px}
.step{width:calc((100% /4) - 1%)}
.wrapper-steps{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.step p{letter-spacing:-.3px}
.step{position:relative;margin-bottom:30px}
.number{position:absolute;background:var(--basecolor);color:#fff;font-size:1.125rem;display:block;width:28px;text-align:center;padding:2px 0;top:0;left:0}
.step .f16{padding:20px 0 15px}
.bg_grey{background:#eaeaea;padding:50px 0}
.warning_text p + p{padding-top:10px}
.step p span,.step p a{cursor:pointer;color:var(--basecolor)}
.step p span:hover,.step p a:hover{text-decoration:underline}
button + p.warning{margin:0 0 0 20px}
.warning_text{padding-left:15px;border-left:2px solid var(--basecolor2)}
.personal{margin:20px 0 10px;padding:20px 0 0;border-top:2px dashed #ddd}
.gift_form{margin-right:20px}
.gift_form span{display:block;color:#4a4a4a;padding:10px 0 0}
.file_info img{width:150px}
sup{line-height:10px;color:#f22424;position:relative;top:3px}
#calculate p img{padding-right:10px}
#calculate{padding-bottom:60px}
.file_info div{padding-right:20px}
input.input_no{border:none!important;cursor:auto}
.form_blk input{display:none}
.form_blk label img{display:block;margin:0 auto}
.form_blk label{width:100%;display:inline-block;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form_blk label span{-ms-flex-item-align:end;align-self:flex-end}
.input label *{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.form_blk label span{display:block;text-align:center;padding:10px 0 0;color:#868686;width:100%}
.form_blk label{text-align:center}
#calculate .f16{margin:10px 0;color:#000}
.form_blk label{border:3px solid #ddd;padding:20px 0;margin:0 10px 10px 0;cursor:pointer}
.h20{height:20px}
.img_banner img{width:100%}
.gift_bg img{border-radius:50%;margin-right:10px}
#calculate input[type="radio"]{border:none!important;display:none!important}
#calculate input,#calculate select{margin-top:0;border:1px solid #c9c9c9;background:#fff;padding:10px;color:#4a4a4a;font-size:.875rem;margin-bottom:20px}
.select_blk .select{position:relative}
.select_blk .select:after{content:"";width:27px;height:36px;background:#f2f2f2;display:inline-block;position:absolute;top:1px;right:1px;z-index:1;pointer-events:none}
.select_blk select{width:100%;background:inherit;position:relative;padding-right:40px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
:focus{outline:none}
input:focus,select:focus{border-color:var(--basecolor2)!important}
.select:before{content:"";position:absolute;top:17px;right:10px;border:4px solid transparent;border-top:4px solid #4a4a4a;z-index:3}
.select_blk,#calculate input{width:24%}
.gift_form{margin-bottom:20px}
.file-upload input[type="file"]{display:none}
label.photo_file{border-color:var(--basecolor2)!important;padding:10px 20px 10px 45px!important;display:inline-block;background:url(../pic/upload.png) 17px center;border:3px solid #ddd;margin:0 10px 10px 0;cursor:pointer}
.input_radio input[type="radio"]:checked ~ label{border-color:var(--basecolor2)}
.gift_form label{cursor:pointer}
.gift_form input[type="radio"]:checked ~ label{background:var(--basecolor2)}
label.photo_file:hover{background-color:var(--basecolor2)}
.personal_info{width:260px;margin-right:20px}
.personal_info input{width:100%!important}
.carousel_bg{max-width:1092px;margin:30px auto}
.left_menu + .left_menu{border-top:0}
.left_menu label:after{content:"";position:absolute;top:3px;right:0;border:4px solid transparent;border-top:4px solid #9b9b9b;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.left_menu label{display:block;cursor:pointer;padding-right:10px;font-size:1rem;position:relative}
.left_menu input ~ label + *{display:block}
.left_menu ul{padding-top:20px}
.left_menu input:checked ~ label + *{display:none}
.left_menu label:hover{text-decoration:underline}
.left_menu input:checked ~ label:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:7px}
.left_menu input{display:none}
.product:hover{-webkit-box-shadow:0 0 13px rgba(24,24,24,0.64);box-shadow:0 0 13px rgba(24,24,24,0.64);position:relative;z-index:1}
.product{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.page .border-dashed{padding:35px;margin-top:0}
.border-dashed li{color:#4a4a4a}
.mdf ul li a{display:inline-block;padding:7px 15px;background:#ddd;color:#9b9b9b;border-radius:3px}
.mdf ul li.active > a{background:#0093e8;color:#fff}
.mdf li{display:inline-block;vertical-align:middle;margin-left:5px;list-style:none}
.sale_info{position:absolute;top:10px;left:0;z-index:2}
.product{position:relative}
.sale_info *{color:#fff;padding:2px 6px;min-width:40px;text-align:center}
.sale{background:red}
.new{background:#0bbd0b}
.hit{background:#0093e8}
.bg_white.kuhni{background:#fff url(../pic/kuhni_na_zakaz.png) right center}
.bg_white{padding:30px;min-height:390px}
.product.no:hover{-webkit-box-shadow:none;box-shadow:none}
.bg_white.shkaf{background:#fff url(../pic/shkaf_na_zakaz.png) right center}
.slidecontainer.no{border:none}
.slidecontainer p{color:#4a4a4a;font-size:1.25rem}
.slidecontainer img + span{padding:35px 0 25px;display:block;color:#4a4a4a}
.wrapper-slidecontainer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.slidecontainer{width:calc((100% / 4) - 11px);border:1px solid #ddd;text-align:center;padding:25px;margin-right:15px}
#calculate .range{-webkit-appearance:none;width:100%!important;height:4px;background:#e9e9e9;outline:none;opacity:1;padding:0!important;border:none!important}
.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:29px;height:12px;background:url(../pic/scroll.png) top center;cursor:pointer}
.range::-moz-range-thumb:before{content:"1"}
.range::-moz-range-thumb{width:25px;height:25px;background:#4CAF50;cursor:pointer}
.top_contacts a{margin-left:6px}
.banner_bg{position:relative;overflow:hidden}
.banner_bg:before{content:"";position:absolute;width:100%;background:var(--basecolor3);height:90%;top:5%}
.btn.more:after{content:"";display:inline-block;background:url(../pic/arrow_btn.png) 0 0;width:9px;height:9px;vertical-align:middle;margin-left:7px}
.catalog_bg{margin-top:35px}
#ic1,#ic3{border-top:1px solid #ddd}
#ic3,#ic5,#ic6,#ic7,#ic8{border-right:1px solid #ddd}
#ic1,#ic2,#ic3{border-left:1px solid #ddd}
#ic1,#ic3,#ic5,#ic6,#ic7,#ic8{border-bottom:1px solid #ddd}
#ic1,#ic2,#ic5,#ic6,#ic7,#ic8{height:200px}
#ic3,#ic4{height:400px}
.item_down{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.item_up{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.item_center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
#ic1{background:url(../pic/image-1.png) 90% 18px}
#ic2{background:url(../pic/image-2.png) 87% 10px}
#ic3{background:url(../pic/shkaf_catalog.png) right bottom;background-size:58%}
#ic4{background:url(../pic/kuhni_catalog.jpg) top left;background-size:cover}
#ic1,#ic2{min-height:200px}
.catalog_blk a{padding:40px;width:100%;height:100%}
.catalog_blk .btn.more{margin-top:20px}
.catalog_blk .name_link{display:block;padding-top:25px;font-size:1.125rem}
.carousel .product{width:100%}
.bg_pink{background:#f9f4ec}
.catalog_bg{margin-bottom:50px}
.links_ul li{display:inline-block;vertical-align:top;list-style:none}
.links_ul{margin:30px 0}
.links_ul li a{display:inline-block;padding:10px 20px;color:#565555;border-radius:10px;margin:0 4px 10px 0;background:#fff;display:inline-block;padding:10px 20px;color:#868686;border:1px solid #e6e6e6;border-radius:20px;margin:0 4px 10px 0}
.links_ul li a:hover,.links_ul li.active a{color:var(--basecolor2);border-color:var(--basecolor2);text-decoration:none}
.wrapper-important-information .blk_3 .but{margin-top:20px}
.wrapper-important-information .blk_3 .link{margin-top:28px}
.carousel_item .product{width:100%}
.wrapper-important-information .blk_3 .f18{margin:20px 0 12px}
.bg_pink{background:#f9f4ec}
.catalog_bg{margin-bottom:50px}
.wrapper-important-information .blk_3{width:calc((100% /3) - 1%);border:1px solid #ddd}
.link:hover{color:#003733;border-color:#003733}
.wrapper-important-information .blk_3 img{display:block;width:100%}
.wrapper-important-information .blk_3 > div{padding:0 30px 30px}
.carousel_item .owl-item{padding:16px 0}
.free-btn{background:var(--basecolor2);color:#fff;border-radius:3px;font-size:11px;padding:1px 6px;margin-left:7px}
.link{text-decoration:none!important;color:var(--basecolor);cursor:pointer;border-bottom:1px dashed var(--basecolor);display:inline-block}
.wrapper-important-information .blk_3 .f24 ~ p{padding-top:20px}
.btn.qw{position:relative;padding-left:36px}
.border2{border:1px solid #ddd}
.about{padding:0 30px}
.pk a{color:#868686}
.ssl img{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;top:-1px}
.ssl{margin-top:17px;color:#868686}
.net{margin:0 0 25px}
.copy{font-size:12px;color:#868686;max-width:200px}
.ftr_blk p .f12{display:block;color:#868686}

.ftr_blk ul li.active a{text-decoration:underline}
.ftr_blk ul li{list-style:none;display:block;margin-bottom:14px}
.ftr_blk li:before{content:">";font-size:10px;display:inline-block;vertical-align:top;color:#4a4a4a;margin-right:7px;position:relative;top:2px}
.ftr_blk ul + ul{margin-left:30px}
.net a:hover{opacity:.7}
.ftr_blk li a,.ftr_blk ul li{color:#4a4a4a;font-size:.875rem}
.messenger{padding-top:13px}
.messenger a + a{margin-left:13px}
.messenger a{display:inline-block;vertical-align:middle}
.messenger a:hover{opacity:.7}
.left_menu li.active a{text-decoration:underline;color:var(--basecolor)}
.menu_inside li.active a{text-decoration:none}
.menu_in{display:none}
.menu li:hover > .menu_in{display:block;min-height:323px}
.menu_inside{display:none}
.menu li:hover > .menu_inside{display:block}
.menu_in{position:absolute;border:1px solid #e1dad1;top:0;left:259px;background:#fff;width:inherit;text-align:left;padding:30px;border-top:0}
ul.submenu *{color:#000}
.menu_inside li.first:hover .menu_in{display:block}
.menu_inside > ul > li > a,.menu_inside .wrapper-span{padding:6px 30px!important;text-align:left;background-color:#f9f4ec;color:#000;width:258px;min-height:51px}
.icon img{opacity:.25}
.menu_inside ul li:hover .icon img{opacity:1}
.icon{position:relative}
.menu_in a:after,.icon:after,.menu_in .f20:after,.ul_2 li a:after{content:"";position:absolute;top:42%;right:-15px;border:3px solid transparent;border-left:4px solid #4a4a4a;opacity:0}
.ul_2 li a,.ul_3 li a{position:relative}
.ul_2 li a:after,.ul_3 li a:after,.menu_in a:after{right:5px}
.ul_3{width:calc(100% / 3)}
.ul_2{width:calc(100% / 2)}
.menu_in .f20:after{position:relative;right:initial;display:inline-block;top:initial;opacity:1;margin-left:6px;top:-3px}
.ul_bg li a:after{opacity:0}
.menu_in .f20{color:var(--basecolor)}
.menu_inside > ul > li:hover .icon:after{opacity:1}
.menu_inside > ul > li:hover > a{background-color:#fff;text-decoration:none!important}
.menu_inside >ul > li{background:#f9f4ec;border-bottom:1px solid #e1dad1;border-right:1px solid #e1dad1;border-left:1px solid #e1dad1}
.menu_inside > ul > li:hover{border-right:none}
li.catalog_link:hover{background:#262626!important}
.catalog_link .menu_inside ul.ul_1{position:absolute;left:0;top:42px;width:100%}
.catalog_link .menu_inside ul.ul_1 > li{width:260px}
.icon{text-align:center;width:50px}
ul.submenu{position:absolute;background:#fff;padding:30px;left:259px;width:100%}
.menu_in{position:absolute;left:259px;background:#fff;width:calc(100% - 258px)}
.ul_2 li,.ul_3 li{display:block;list-style:none}
.ul_2.border_bottom,.ul_3.border_bottom{border-bottom:1px solid #efebe6;padding-bottom:10px}
.ul_2,.ul_3{margin-top:35px}
.ul_2 li a,.ul_3 li a{color:#9b9b9b;display:block;margin-bottom:5px;text-align:left;padding:0 23px 0 8px!important;margin-left:-8px;display:inline-block;text-align:left;float:left;clear:both}
.ul_2 ul,.ul_3 ul{padding-top:10px}
.ul_3 ul,.ul_2 ul{width:100%}
.menu_up{border-bottom:1px solid #efebe6;margin-top:11px}
.menu_up li{display:inline-block!important;vertical-align:middle}
.menu_up a.red{color:var(--basecolor2)!important}
.menu_up a{color:#9b9b9b;display:inline-block}
.menu_in{min-height:100%}
.menu_up li{margin-bottom:10px}
.menu_in a:hover,.menu_in li.active span,.ul_bg li a:hover,.ul_bg li.active span{color:var(--basecolor);background:#f9f4ec;text-decoration:none}
.ul_bg li a:hover:after,.menu_in a:hover:after{opacity:1}
.ul_bg li.active span:after,.menu_in li.active span:after{opacity:1}
.menu_in li.active span,.menu_in a:hover{text-decoration:none!important}
.menu_in .menu_up a{padding-right:16px!important}
.menu_in a,.menu_in span{color:#9b9b9b;position:relative;padding:4px 8px!important;margin-left:-8px}
.menu_in .menu_up ul{width:100%}
.menu_up ul li{display:inline-block;margin-right:15px}
.menu_in#kuhni_bg{background:#fff url(../pic/kuhni_bg-cap.png) 94% 94%}
.menu_in#dveri_bg{background:#fff url(../pic/catalog_cap_gb-7.png) 94% 94%}
.menu_in#detskie_bg{background:#fff url(../pic/catalog_cap_gb-1.png) 94% 94%}
.menu_in#gard_bg{background:#fff url(../pic/catalog_cap_gb-2.png) 94% 94%}
.menu_in#gostinnye_bg{background:#fff url(../pic/catalog_cap_gb-4.png) 94% 94%}
.menu_in#krovati_bg{background:#fff url(../pic/catalog_cap_gb-6.png) 94% 94%}
.menu_in#kupe_bg{background:#fff url(../pic/catalog_cap_gb-3.png) 94% 94%}
.menu_in#spalni_bg{background:#fff url(../pic/catalog_cap_gb-5.png) 94% 94%}
.menu_inside > ul > li:hover > a:after{content:"";display:block;height:100%;position:absolute;top:0;right:-1px;width:1px;background:#fff;z-index:15}
li.catalog_link{cursor:s-resize}
.menu_inside > ul > li> a{position:relative}
.rty{display:none!important}
.but:hover{background:var(--basecolor);border-color:var(--basecolor);color:#fff}
.but:hover i{color:#fff}
.top_info .but:hover{border-color:#e6e6e6;background:#fff}
.top_info .but:hover .fa-calculator{color:var(--basecolor)}
.top_info .but:hover .fa-caret-down{color:#48413e}
.item_down .catalog-img-svg{width:70px;margin-left:-15px}
.item_down img{max-width:90px;max-height:90px}
.bg_blue{background:#ddeaea;margin:20px 0 10px}
.gift.SignPainter{font-size:34px;line-height:32px;letter-spacing:0;color:#daa516;width:49%}
.SignPainter{font-family:'SignPainter'}
.bg_peach{background:#f9f4ec;padding:50px 0}
.footer ul li a:hover{color:var(--basecolor)}
.hidden{display:none}
.title-m{font-size:1.3rem;margin:20px 0}
input,textarea{padding:15px;border:1px solid #2e2d2d;color:#2e2d2d;height:44px;border:solid 1px #c9c9c9;width:100%;margin:10px 0}
form button:hover{background:var(--basecolor)}
textarea{height:100px;resize:none}
p{line-height:20px;margin:10px 0}
a{text-decoration:none;font-size:inherit;color:inherit;font-weight:inherit}
.fancybox-content .base-form{max-width:450px}
.warning_text p{color:#4a4a4a;font-size:.8rem;margin:0}
section.section{margin:60px 0}
div.section{padding:60px 0}
.calculate-section{padding:10px 20px;background:#fff}
.calculate-section #calculate{padding-bottom:0}
.gift{margin:20px 0}
.left_menu li a:hover{text-decoration:underline}
.catalog_blk a:hover{background-color:var(--basecolor3)!important}
.input_radio{width:calc(100% / 5)}
.form_blk label{padding:10px 0}
.form_blk label span{padding-top:0}
.input_radio label{width:98%}
.form_blk{width:100.5%;margin-bottom:20px}
ul.wrapper-menu{padding-right:20%}
.menu a:hover,.menu_top li a:hover,.menu_top li.active a{text-decoration:underline}
.about-company-cap{padding:40px 50px;background:url(../pic/company.jpg) top center no-repeat;min-height:388px}
.basecolor-box{max-width:550px;padding:35px 40px;background-color:rgb(18 61 105 / 81%)}
.basecolor-box h1{font-size:1.75rem;margin:10px 0}
.basecolor-box *{color:#fff}
.about-company-cap .breadcrumb *,.about-company-cap .breadcrumb li.active{color:#fff}
.margin-none{margin:0}
.cap-section{margin-bottom:10px}
.material-box{width:calc((100% / 5) - 1%);position:relative}
.material-box img{width:100%}
.material-box span{color:#fff;position:absolute;bottom:20px;left:20px;z-index:1}
.wrapper-material{margin-top:25px}
h4{font-size:1.1rem;margin:20px 0}
.material-box span{color:#fff;position:absolute;bottom:20px;left:20px;z-index:1;font-size:1rem;font-weight:bold;line-height:1.3rem}
.wrapper-material{margin-top:25px}
.padding-box{padding:30px 50px 50px}
.wrapper-list ul{width:48%}
.wrapper-list ul li + li{margin-top:20px}
.wrapper-list li::marker{color:#005d56}
.wrapper-list ul li{margin-left:15px}
.wrapper-list{margin:30px 0}
.wrapper-help-form .help-form{width:41%;padding:45px 50px 30px;border:solid 2px #ddd}
.wrapper-help-form .help-worm .title-m{margin-top:0}
.wrapper-help-form .help-form .title-m{margin-top:0}
.wrapper-help-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.wrapper-help-form .consultant-box img{position:absolute;bottom:0;right:40px}
.wrapper-help-form .consultant-text{padding:25px 30px;border-radius:6px;background-color:#fff;max-width:348px;margin:110px 0 0 50px}
.title-l{font-size:1.5rem}
.wrapper-help-form .consultant-box{width:59%;background:var(--basecolor3);position:relative}
.to-order button{width:inherit}
section{margin:30px 0}
.base-content{margin:30px 0;overflow:hidden}
.bg-white{padding:20px;background:#fff;margin:50px 0}
.wrapper-catalog{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
form.sisea-search-form button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;height:100%!important;width:50px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;jua:c;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;min-width:initial;margin:0;padding:0!important}
form.sisea-search-form{position:relative}
form.sisea-search-form input{margin:0}
span,i{color:inherit;font-size:inherit}
.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;padding:10px;background:#fff}
.form-group label{min-width:120px}
.form-group div{text-align:right}
.form-group:nth-child(2n){background:#f3f3f3}
.wrap-input-box .form-group:nth-child(2n){background:initial}
.mse2_option label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}
.mse2_option label:hover{color:var(--basecolor)}
.mse2_option input{width:15px;height:15px;margin-right:8px}
.mse2_option sup{color:var(--basecolor);top:-5px;font-size:11px!important}
.wrapper-sort-info{padding:6px;margin-top:10px;background:#fff1f1}
.mse2_option-box .filter_title{font-size:1rem;margin-bottom:10px;font-weight:bold}
.mse2_option input{width:15px;height:15px;margin:3px 8px 3px 0;max-width:15px}
.btn-link{padding:0;background:initial;color:var(--basecolor);border-bottom:1px dashed;padding:0;display:inline-block;width:auto;height:auto;min-width:inherit;cursor:pointer}
.btn-link:hover{color:#000;background:initial}
.wrapper-mfilter{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.mse2_option-box:not(:last-child){margin-bottom:30px}
.menu_inside .ul_bg .wp{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.filters-box{width:100%;margin-top:20px}
.content-box{width:calc(100% - 270px);margin-top:22px}
.wrapper-filters-catalog{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.wrapper-catalog-home .product{width:calc(100% / 4)}
.wrapper-catalog-home{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:40px}
.wrapper-important-information{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.wrapper-footer,.wrapper-footer-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.wrapper-footer .title-s{font-size:1rem;margin-bottom:20px}
.contacts-info > span{display:block;color:var(--basecolor);font-weight:bold}
.contacts-info + .contacts-info{margin-top:20px}
.contacts-info p.company-name{font-size:1.2rem;margin-top:30px}
.menu-btn,.hc-offcanvas-nav.hc-nav-1{display:none!important}
.title-s{font-size:1rem}
.nav-container .contacts-box *{color:#fff}
.nav-container .contacts-box a{font-size:1rem;margin-top:15px}
.nav-container li.nav-item form.sisea-search-form{width:100%}
.slider img{width:100%}
.wrapper-height-box{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.border-dashed h2:nth-child(1){margin-top:0}
.image-100{width:100%}
.ajax_form input:disabled{display:none;visibility:hidden}
.bg{overflow:hidden}
.free-master img:nth-child(2){display:none}
.carousel_bg img{width:100%}
#calculate .input.wp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#calculate .input.wp input{margin-right:.5%;margin-left:.5%}
#calculate .input.wp{margin:0 -5px}
.product-button{margin-top:15px}
.product-button button{margin:0;min-width:initial}
.priceProduct{display:none}
.header-favorites{position:relative}
.msMiniCart{margin:0 20px;position:relative;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menu ul.wrapper-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.base-link{color:var(--basecolor);text-decoration:underline;cursor:pointer}
.base-link:hover{color:var(--basecolor2)}
.shop-basket button.btn-del{width:20px;min-width:inherit;padding:0;height:20px}
.shop-basket .shop-basket-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 30px}
.shop-basket .shop-basket-title a{font-size:1.25rem}
.shop-basket .wrapper-basket-product-item{background:#fafafa;padding:30px;margin:20px 0}
.btn.color-reverse{background-color:var(--basecolor)}
.btn.color-reverse:hover{background-color:var(--basecolor2)}
.btn.color-reverse{background-color:var(--basecolor)}
.btn.color-reverse:hover{background-color:var(--basecolor2)}
.wrapper-buttons a.btn{padding:9px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wrapper-buttons button,.wrapper-buttons a{margin-right:10px}
.wrapper-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wrapper-buttons a{margin-right:20px}
.order-section .form-group label{width:100%}
.order-section .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-top:10px;background:initial}
.order-section .form-group input{width:100%;max-width:initial}
.msOrder{max-width:450px;margin:0 auto}
.d-none{display:none}
.header-favorites .msfavorites{width:auto;height:auto;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-favorites .favorites_count,.msMiniCart .ms2_total_count{background-color:var(--basecolor2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:bold;width:15px;color:#fff;position:absolute;bottom:-1px;left:-5px;z-index:1;height:15px}
.msMiniCart a{display:inline-block;vertical-align:middle}
.header-favorites a{position:relative;padding:0 0 0 5px}
.header-favorites a:hover{text-decoration:none}
.msfavorites{position:relative;text-decoration:none;cursor:pointer;vertical-align:top}
.header-favorites .msfavorites i{font-size:23px}
.msfavorites svg path{fill:var(--basecolor)}
.msfavorites i{-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}
.msfavorites:hover i{color:var(--basecolor2)}
.msfavorites.voted i{color:var(--basecolor);cursor:pointer}
.msfavorites .msfavorites-active{display:none}
.msfavorites.voted .msfavorites-active{display:-webkit-box;display:-ms-flexbox;display:flex}
.msMiniCart-icon{margin-right:7px;position:relative;padding-left:5px}
.msMiniCart-icon i{font-size:21px}
.msfavorites.voted .msfavorites-noneactive{display:none}
.msfavorites-box button{display:none}
.flags .badge{color:#fff;padding:5px!important;font-size:.75rem;display:inline-block;width:auto;text-align:center;margin-left:10px}
.flags .popular{background:purple}
.flags .sale{background:red}
.flags .new{background:green}
.flags .favorite{background:yellow;color:#000}
.flags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.product-item .msfavorites-box{position:absolute;top:3px;right:3px;background:#Fff;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;border:1px solid rgb(226 224 224 / 57%)}
.msMiniCart a:hover{text-decoration:none;color:var(--basecolor2)}
.center > .btn2:nth-child(1){margin-top:30px}
.fancybox-button svg path{fill:#fff}
.left_menu li.active span{text-decoration:underline;color:var(--basecolor)}
.links_ul li.active{display:none}
.wrapper-footer-menu ul li.active span{color:var(--basecolor)}
.msMiniCart span{color:#fff}
.product.product-item .flags{position:absolute;top:10px;left:0}
.no-padding-bottom{padding-bottom:0}
.wrapper-contacts-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.wrapper-contacts-section .contacts,.wrapper-contacts-section .map{width:50%}
.wrapper-contacts-section .map iframe{width:100%;height:100%;border:none}
.wrapper-contacts-section .map div{height:100%}
.wrapper-contacts-section .map{min-height:400px}
.address span:nth-child(1){color:#909090;position:relative}
.button-up{border:none;width:40px;height:40px;background:rgba(0,0,0,0.211);border-radius:50%;cursor:pointer;position:fixed;right:10px;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.button-up:hover{background:rgb(0 0 0 / 31%)}
.left_menu_bg ul li{list-style:none}
.phone-mobile{display:none}
.logo{width:268px}
.logo img{width:100%;display:block}
.view-none{display:none}
.wrapper-catalog.msFavorites-wection .product{width:calc(100% / 4)}
.filters-box + .bg-white{margin-top:10px}
.bg-white{border:1px solid #ddd}
.mse2_option-box .filter_title{margin-bottom:0;color:#4b4a4a;font-weight:400;border:1px solid #cecece;padding:7px;cursor:pointer;font-size:14px}
.mse2_option-box .filter-window{position:absolute;background:#fff;top:99%;left:0;overflow:hidden;z-index:10;height:0}
.mse2_option-box h3.filter_title.active + .filter-window{padding:10px;border:1px solid #cecece;width:200px}
.mse2_option-box{margin-right:6px;margin-bottom:6px!important}
h3.filter_title i{font-size:10px}
.filters-modal-box .wrapper-buttons .btn{display:none}
.filters-modal-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.filters-modal-box .title-s{width:100%;margin-bottom:10px}
#mse2_sort{display:none!important}
.banner-price-info{position:relative}
.price-box-info{position:absolute;bottom:0;right:0;background:var(--basecolor2);width:100%;padding:14px 30px;text-align:right;font-size:24px}
.price-box-info span.base-color{padding:1px 7px;border-radius:10px;background:var(--basecolor);color:#fff}
.wrapper-catalog-section .catalog-item-box{width:calc((100% / 3) - 2%);margin:0 1% 20px;border:2px solid rgb(218 165 22 / 0%);position:relative;background:#ffdead30}
.wrapper-catalog-section .catalog-item-box:hover{border-color:var(--basecolor2)}
.wrapper-catalog-section .catalog-item-box img{width:100%;display:block}
.wrapper-catalog-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.wrapper-catalog-section .catalog-item-info{padding:30px}
.wrapper-catalog-section .catalog-item-price-box .price-span{font-size:1.3rem}
.wrapper-catalog-section .catalog-item-info h3{font-size:1.375rem;font-weight:100;margin-bottom:20px}
.mse2_pagination.border{padding:15px}
footer {
    position: relative;
    overflow: hidden;
}
.footer .messenger i {
    font-size: 1.4rem;
    color: var(--basecolor);
}
@media all and (min-width:981px) {
.filters-box-window{display:block!important}
.close-icon{display:none}
.wrapper-mfilter .title-m{display:none}
.msMiniCart.fixed{position:fixed;top:0;right:0;z-index:99;margin:3px;background:var(--basecolor);padding:6px 10px 9px 8px;height:auto;border-radius:5px}
}
@media all and (min-width:681px) {
.desktop-none{display:none}
}
@media all and (max-width:1100px) {
.wrapper-help-form .consultant-box img{right:10px;width:250px}
.wrapper-text{padding:50px}
.about{padding:0 40px 0 0}
.cap .logo img{width:100%}
.cap .logo{width:180px}
}
@media all and (max-width:980px) {
    .main-content {
        overflow: hidden;
    }
.wrapper-catalog-section .catalog-item-info{padding:20px}
.wrapper-catalog-section .catalog-item-info h3{font-size:1.2rem;margin-bottom:15px}
.wrapper-catalog-section .catalog-item-price-box .price-span{font-size:1.2rem}
.filters-box{padding:0;width:100%;border:none;background:initial}
.filters-modal-box .wrapper-buttons .btn{display:inline-block;margin-right:10px}
.wrapper-catalog.msFavorites-wection .product{width:calc(100% / 3)}
.menu{background:initial;height:0}
.msMiniCart{position:absolute;right:21px;bottom:21px;padding:0}
.header-favorites{position:absolute;right:90px;bottom:21px}
.header-favorites i{color:var(--basecolor2)}
.top_contacts .call{display:none}
.msMiniCart .basket-title-cap{display:none}
.msMiniCart *{color:var(--basecolor2)}
.msMiniCart i{font-size:1.5rem}
.call{margin-right:30px}
.wrapper-mfilter .title-m img{width:30px;vertical-align:middle;margin-left:15px}
.wrapper-mfilter .title-m{width:100%;background:#fff;display:block;padding:6px 18px;border:1px solid #c9c9c9;cursor:pointer;margin-bottom:0;font-size:1rem}
.filters-box + .bg-white{margin-top:10px}
.close-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}
.filters-box-window{background:rgba(0,0,0,0.67);top:0;left:0;position:fixed;width:100%;height:100%;z-index:999;overflow-x:hidden;overflow-y:auto}
.filters-modal-box{background:#fff;margin:30px;padding:20px;z-index:999;position:relative}
.close-icon{position:absolute;top:10px;right:12px}
.bg{margin-top:0;padding:30px 0}
.cap-section{margin-bottom:0}
.wrapper-catalog-section .w50{width:100%}
.wrapper-help-form .help-form{width:100%;padding:30px}
.material-box{width:calc((100% / 3) - 1%);position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.5%}
#ic1{background-position:95% center;background-size:120px}
#ic2{background-position:95% center;background-size:120px}
#ic3{background-position:101% center;background-size:140px}
#ic6{background:url(../img/mob-image-1.png) 92% center}
#ic5{background:url(../img/mob-image-2.png) 94% center}
#ic7{background:url(../img/mob-image-3.png) 95% center}
#ic8{background:url(../img/mob-image-4.png) right bottom}
#ic3,#ic4{height:200px}
.catalog_blk a{border:1px solid #ddd}
.catalog_blk{margin-top:-1px}
.catalog_blk .btn.more{display:none}
.menu-btn,.hc-offcanvas-nav.hc-nav-1{display:block!important}
.mobile-none{display:none}
.icon_blk{width:calc(100% / 2);border:1px solid #ddd;margin-top:-1px;padding:20px}
.content{max-width:850px}
.wrapper-icons-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:none}
.owl-nav button{width:50px;height:50px}
.slider .owl-nav button.fa.fa-angle-left{left:35px}
.slider .owl-nav button.fa.fa-angle-right{right:35px}
.top_contacts .time{display:none}
.top_contacts a{margin-top:0}
.top_contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wrapper-important-information .blk_3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;padding:30px}
.wrapper-important-information .blk_3 img{width:40%}
.wrapper-important-information .blk_3 > div{padding-left:30px}
.padding-box{padding:30px}
.wrapper-help-form .consultant-box{width:100%;min-height:430px}
.left_menu_bg{display:none}
.left_menu_bg + .page {
    width: 100%;
    padding: 0;
}

.content-box.bg-white{width:100%}
.select_blk,#calculate input{width:49%}
.slidecontainer{width:calc(100% / 3);margin:0}
}
@media all and (max-width:780px) {

.text_left.w50{width:100%}
.wrapper-catalog-section .catalog-item-box{width:calc((100% / 2) - 2%)}
a.phone-mobile{display:block;position:absolute;right:40px;top:0;right:140px;top:-46px;color:var(--basecolor);font-size:1.7rem;-webkit-transform:rotate(-104deg);-ms-transform:rotate(-104deg);transform:rotate(-104deg)}
.wrapper-contacts-section .contacts,.wrapper-contacts-section .map{width:100%}
.wrapper-contacts-section .map{margin-top:40px}
.bg_white.kuhni,.bg_white.shkaf{background:initial;min-height:auto;padding:20px 0}
.form_blk label img{max-width:50px}
.step{width:calc((100% / 2) - 1%)}
.card_img,.card_info{width:100%}
.card_info{padding:0}
.card_img{margin-bottom:40px}
.card_page{padding:30px}
.title-s{font-size:.875rem}
.step .title-s{font-size:1.125rem}
.wrapper-help-form .consultant-text{padding:20px;max-width:300px;margin:80px 0 0 40px}
.top_info{display:none}
.mobile-none2{display:none}
.text{width:100%}
.text + img{margin:0 auto}
.about{width:100%;margin-bottom:30px;padding:0}
.about + .w50{width:100%}
.wrapper-text,.border-dashed{padding:30px}
.content{max-width:600px}
.top_contacts{display:none}
.wrapper-important-information .blk_3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wrapper-important-information .blk_3 img{width:100%}
.wrapper-important-information .blk_3 > div{padding:0;margin-top:20px}
.wrapper-catalog-home .product,.wrapper-catalog-home .img_catalog{width:calc(100% / 2)}
.wrapper-catalog .product{width:calc(100% / 2)}
}
@media all and (max-width:680px) {
.wrapper-catalog-section .catalog-item-info{padding:20px 10px}
.wrapper-catalog-section .catalog-item-info h3{font-size:1rem}
.catalog-item-price-box,.wrapper-catalog-section .catalog-item-price-box .price-span{font-size:.8rem}
.wrapper-list ul + ul{margin-top:20px}
.wrapper-catalog.msFavorites-wection .product{width:calc(100% / 2)}
.button-up{bottom:55px}
.slidecontainer{padding:0 10px}
.slidecontainer img{max-width:80px;max-height:100px;margin-top:30px}
.wrapper-list ul{width:100%}
.stick-section{position:fixed;bottom:0;left:0;z-index:10;background:var(--basecolor);width:100%;display:block}
.wrapper-footer-section{-ms-flex-pack:distribute;justify-content:space-around;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.wrapper-footer-section a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#fff;font-size:2rem;text-align:center;padding:5px 0}
.tabs_content{padding:20px 0 0}
ul.tabs_caption li{padding:15px 20px}
}
@media all and (max-width:550px) {
.icon_blk{width:100%}
.price-box-info{position:inherit;margin-top:-23px;font-size:15px;padding:10px;text-align:left}
#ic5{background-size:40%}
#ic6{background-size:37%}
#ic7{background-size:42%}
#ic8{background-size:160px}
#ic6,#ic5,#ic7,#ic8{height:147px!important}
.cap .logo{width:155px}
.shop-basket .wrapper-basket-product-item{padding:20px}
.shop-basket .shop-basket-title{padding:0 15px}
.shop-basket .shop-basket-title a{font-size:.8rem}
.shop-basket-image{width:26%}
.shop-basket-image img{width:100%}
.wrapper-buttons a.btn,.wrapper-buttons button{min-width:initial;padding:9px 10px;height:auto;font-size:.8rem}
ol.breadcrumb *{font-size:.625rem}
ol.breadcrumb li:after{margin:0 0 0 4px}
.form-group *{font-size:.75rem}
.free-master img:nth-child(1){display:none}
.free-master img:nth-child(2){display:block}
.wrapper-help-form .consultant-text{margin:20px;max-width:inherit}
.wrapper-help-form .consultant-box{min-height:530px}
.material-box{width:calc((100% / 2) - 1%)}
.material-box span{font-size:.875rem;left:15px}
.about-company-cap{padding:20px;min-height:initial;background-size:cover}
.basecolor-box{padding:20px}
.ftr_blk{width:100%}
.ftr_blk:last-child{margin:40px 0}
.copy{max-width:initial}
.links_ul li a{padding:5px 10px;margin:0 4px 8px 0}
.catalog_blk a,.wrapper-important-information .blk_3,.border-dashed,.padding-box,.wrapper-text,.wrapper-help-form .help-form,.content-box.bg-white,.card_page,.bg-white{padding:20px}
.input_radio{width:calc(100% / 3);margin:2px 0}
.select_blk,#calculate input{width:100%}
.personal_info{width:100%;margin-right:0}
.base-content{margin:20px 0}
.form_blk label span{font-size:.75rem}
#calculate input,#calculate select{margin-bottom:10px}
#calculate{padding-bottom:30px}
.wrapper-sort-info h3{margin-bottom:7px}
.product{padding:10px}
.product .name,.product .price,.price span:nth-child(1){font-size:.875rem}
.product .name{min-height:35px}
.mse2_pagination.border{border:none;padding:0;text-align:center}
.links_ul{margin:20px 0}
.bg-white{margin:30px 0}
button + p.warning{margin:0}
ul.pagination li a{padding:2px 0;width:20px;font-weight:100;font-size:.75rem}
ul.pagination li{margin:2px}
ul.pagination .page-item:last-child,ul.pagination .page-item:first-child{display:none!important}
.fancybox-content{padding:30px}
.step p{font-size:.75rem;line-height:120%}
.step .title-s{font-size:1rem}
.mse2_option span{margin:0}
.mse2_option input{width:15px!important;height:15px!important;margin:3px 8px 3px 0;max-width:15px!important;display:initial}
}