::selection{background:#045acd;color:#fff;}
html, body{font-family:merel, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;}
a, a:visited, a:active{color: #e74310;}
.clr{clear:both;}
.container{width:1110px;padding:0 20px;margin:0 auto;}
header{background:white;padding:26px 0;width:100%;position:fixed;z-index:999;box-shadow: 0 3px 60px rgba(0, 0, 0, 0.17)}
hr{border-top:0;border-bottom:2px dashed #bdbdbd;background:transparent;color:transparent;}
hr.catalog__item{border:0;height:1px;color:#d9d9d9;background:#d9d9d9;margin:10px 0 30px 0;}
h1{font:28px merel_medium, sans-serif;color:#06101d;display:inline-block;}
h1>a{color:#06101d !important;text-decoration:none;}
h1>a:hover{border-bottom:1px solid;}
h1.item__name{font-size:32px;}
h3{color:#06101d;font:28px merel_medium, sans-serif;}
p{line-height:1.5;font-size: 17px;}
p.contact{font:20px merel, sans-serif;margin:20px 0 30px;}
.spacer{height:99px;}
input#search{font:20px merel, sans-serif;color:#06101d;border:0;outline:none;border-bottom:1px solid #fff;padding:0 0 3px 0;transition:0.2s all linear;width:90px;border-radius:0 !important;}
input#search:focus{border-bottom:1px solid #06101d;width:180px;}
input#search::-webkit-input-placeholder{color:#06101d;opacity:1;}
input#search::-moz-placeholder{color:#06101d;opacity:1;}
input#search:-moz-placeholder{color:#06101d;opacity:1;}
input#search:-ms-input-placeholder{color:#06101d;opacity:1;}
button.search__submit{background:#fff url(../img/svg/glass.svg) 0 5px no-repeat;height:19px;width:20px;background-size:contain;border:0;outline:none;cursor:pointer;background-position:0px 0px;display:inline-block;margin:3px 0 0 0;}
@-moz-document url-prefix(){button.search__submit{height:33px;}
}
.head__left{float:left;padding:10px 0 0;width:220px;}
.head__right{float:right;}
button.callback{border:1px solid #fe3e17;border-radius:30px;background:#fff url(../img/svg/callback.svg) 27px center no-repeat;background-size:25px;color:#fe3e17;font:20px merel, sans-serif;padding:9px 35px 12px 63px;outline:none;-webkit-backface-visibility:hidden;overflow:hidden;position:relative;z-index:1;}
button.callback:hover{color:#fff;background:#fe3e17 url(../img/svg/callback_w.svg) 27px center no-repeat;background-size:25px;}
.phone{float:right;font:20px merel_bold,sans-serif;color:#06101d;padding:10px 0 0 80px;}
.phone a{text-decoration:none;color:#06101d;border-bottom:1px dotted;}
ul.menu{margin:0;padding:33px 0;list-style-type:none;font:24px merel, sans-serif;display:inline-block;}
li.menu__item{display:inline;padding:0 20px 0 0;}
section.slide{background:#293042 url(../img/slide.jpg) top center no-repeat;min-height:849px;background-size:cover;}
a.menu__link{color:#fff;text-decoration:none;border-bottom:1px solid transparent;}
a.menu__link:hover{border-bottom:1px solid #fff;}
.stext{color:#fff;margin:232px 0 0 0;}
.stext__p{font:20px/1.5 merel, sans-serif;background:url(../img/svg/stext.svg) no-repeat;background-size:40px;background-position:0px 6px;padding:0px 0 0 68px;margin:30px 0;}
.stext h1{font:63px merel_bold, sans-serif;color:#fe3e17;margin:0;}
.stext h2{font:30px merel_bold, sans-serif;margin:-6px 0;}
.stext hr{background:#fff;color:#fff;border:0;height:1px;width:70%;float:left;margin:50px 0 0 0;}
.login{font:20px merel_bold, sans-serif;padding:10px 0 0 50px;display:inline-block;}
a.enter{text-decoration:none;color:#fe3e17;border-bottom:1px solid #fff;outline:none;}
a.enter:hover{border-bottom:1px solid #fe3e17;}
.logo_c{display:inline-block;color:#fff;font:30px merel_bold, sans-serif;background:url(../img/svg/logo_c.svg) no-repeat;background-size:80px;padding:18px 100px;margin:25px 0;}
.cat__pic{display:inline-block;width:350px;height:233px;background:#313e4e;color:#fff;font:24px merel_bold, sans-serif;text-decoration:none;vertical-align:top;margin:37px 26px 0 0;padding:0;border-radius:2px;position:relative;}
.cat__pic-overlay{position:absolute;z-index:9;top:0;bottom:0;right:0;left:0;background:rgba(254, 62, 23, 0.76);border-radius:2px;}
.cat__pic:hover{box-shadow:0 2px 18px rgba(254, 62, 23, 0.6);}
.cat__title{display:block;margin:17px 0 0 22px;position:relative;z-index:10;font:24px merel_medium, sans-serif;color:#fff !important;text-decoration:none;}
.cat__pic:nth-child(3n){margin:37px 0 0 0;}
a.cat__color{display:inline-block;width:306px;height:86px;padding:17px 22px;margin:37px 26px 0 0;background:#313e4e;font:24px merel_medium, sans-serif;text-decoration:none;color:#fff;border-radius:2px;}
a.cat__color:nth-child(3n){margin:37px 0 0 0;}
.blue{background:#045acd !important;}
.blue:hover{box-shadow:0 2px 18px rgba(4, 90, 205, 0.6);}
.orange{background:#fe3e17 !important;}
.orange:hover{box-shadow:0 2px 18px rgba(254, 62, 23, 0.6);}
.cat__color img{height:35px;float:right;}
.link__items{margin:40px 0 80px 0;position:relative;}
.cat__pic .cat__pic-overlay{visibility:hidden;}
.cat__pic:hover .cat__pic-overlay{visibility:visible;}
a.subcat__link{font:17px merel, sans-serif;color:#fff;text-decoration:none;}
a.subcat__link:hover{border-bottom:1px solid white;}
ul.subcat__list{margin:56px 0px 0;list-style:none;padding:0 20px 0 31px;}
li.subcat:before{content:"\2043";position:relative;left:-5px;}
li.subcat{font:18px/1.6 merel, sans-serif;}
a.more__link{color:#fff;text-decoration:none;font:20px merel_bold, sans-serif;position:absolute;bottom:10px;right:30px;}
a.more__link:after{content:'';background:url('../img/svg/more.svg') no-repeat;height:18px;width:18px;float:right;background-size:18px;margin:5px 0 0 10px;}
.wesale{color:#06101d;font:40px merel_light, sans-serif;padding:70px 10px 50px;text-align:center;}
section.skills{background:#f4f2f2;padding:60px 0 70px;margin:60px 0;}
.skill__item{display:inline-block;vertical-align:top;padding:0 0 0 78px;max-width:300px;margin:0 28px 0 0;}
.skill__item:nth-child(3n){margin:0;}
.skill__item h2{color:#06101d;font:22px merel_bold, sans-serif;margin:23px 0;}
.skill__item p{color:#06101d;font:17px merel, sans-serif;margin:0;border-top:1px dashed #c3c3c3;padding:10px 0px;}
.cata{background:url(../img/svg/list.svg) no-repeat;background-size:57px;background-position:0px 7px;}
.stan{background:url(../img/svg/diploma.svg) no-repeat;background-size:57px;background-position:0px 7px;}
.guar{background:url(../img/svg/like.svg) no-repeat;background-size:57px;background-position:0 7px;}
.skill__item p>a{color:#fe3e17;text-decoration:none;}
.skill__item p>a:hover{border-bottom:1px solid;}
section.news h3{color:#06101d;font:28px merel_medium, sans-serif;display:inline-block;margin:0 35px 20px 0;}
a.allnews{color:#12407d;font:16px merel_medium, sans-serif;text-decoration:none;}
a.allnews:hover{border-bottom:1px solid;}
.news__mainitem{display:inline-block;vertical-align:top;width:480px;margin:30px 70px 30px 0;}
a.news__title{display:inline-block;font:21px merel_medium,sans-serif;color:#12407d;text-decoration:none;}
a.news__title:hover{color:#fe3e17;}
hr.news{border:0;height:1px;color:#d9d9d9;background:#d9d9d9;margin:15px 0 5px;}
span.news__date{color:#67696f;font:16px merel, sans-serif;margin:7px 0;display:block;}
.announcement{font:16px/1.5 merel,sans-serif;color:#06101d;}
section.maintext{padding:35px 0;}
img.footer__logo{height:70px;float:left;margin:0 25px 0 0;}
footer{padding:30px 0;margin:50px 0 0 0;background-color:#1c232c;}
footer p{color:#a7b5c9;font:16px merel, sans-serif;margin:5px 0 0;}
footer a, .footer__link{color:#a7b5c9;text-decoration:none;margin:0 0 0 25px;}
footer a:hover, .footer__link:hover{border-bottom:1px solid;}
footer a:visited, footer a:active {color:#a7b5c9;}
.infab{color:#fff;}
a.infab{margin:0;border-bottom:1px dashed;color: #fff;}
.navin{background:#1c232c;}
section.page__inner{padding:60px 0 25px;}
a.category{font:22px merel_medium, sans-serif;text-decoration:none;color:#06101d;}
a.category:hover{border-bottom:1px solid;}
ul.subcategory__list{margin:30px 0 40px;list-style:none;padding:0 0 0 5px;}
a.subcategory__link{font:18px/2.2 merel, sans-serif;text-decoration:none;color:#06101d;}
a.subcategory__link:hover{border-bottom:1px solid;}
.sidebar{padding:30px 0;width:30%;float:left;}
li.subcategory__litem:before{content:"\2043";position:relative;left:-5px;}
.catalog{width:70%;float:right;padding:55px 0 0 0;}
a.bigitem{width:690px;height:200px;display:block;/* float:right */;padding:20px;color:#fff;font:24px merel_medium;text-decoration:none;border-radius:2px;margin:0 0 40px 0;}
.bigorange{background-color:#fe3e17;height:100px !important;}
.bigblue{background-color:#045acd;height:100px !important;}
.bigborder{color:#06101d !important;border:7px solid #06101d;height:86px !important;width:676px !important;}
.category{margin:0 0 20px 0;font:22px merel_bold, sans-serif;}
.sidebar hr{color:#d9d9d9;background:#d9d9d9;border:0;height:1px;width:85%;display:inline-block;margin:20px 0 35px;}
.bc{display:inline-block;}
a.location{color:#06101d;text-decoration:none;font:18px merel, sans-serif;display:inline-block;}
a.location:before{content:'';background:url(../img/svg/breadarrow.svg) top center no-repeat;width:7px;height:14px;float:left;margin:6px 15px 0;}
a.location:hover{text-decoration:underline;}
fieldset.filter__price{border:0;margin:10px 0;padding:0;}
.filter__price input[type="text"]{width:70px;margin:0 15px 0 10px;border:0;outline:none;}
.pleft{display:inline-block;}
.pright{display:inline-block;position:absolute;right:0;}
.item__price::after{content:'.-';}
ul.catalog__list{margin:0;padding:0;list-style:none;}
li.catalog__item{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;border:1px solid #d7d9de;border-radius:3px;width:253px;height:435px;margin:2px 0;}
li.catalog__item:hover{box-shadow:0 2px 18px rgba(0,0,0,.25);overflow:visible;}
li.catalog__item:hover .item__wrap{position:absolute;width:273px;min-height:464px;left:-11px;top:-10px;background:#fff;box-shadow:0 2px 18px rgba(0,0,0,.25);z-index:2;box-sizing:border-box;padding:23px 13px;border-radius:4px;}
.item__wrap{padding:13px;}
.item__title {margin: 20px 0;text-align: center;min-height: 48px;}
.item__title a {color: #06101d;font: 16px merel_bold, sans-serif;text-decoration: none;text-transform: uppercase;}
.item__title a::first-letter {text-transform: capitalize !important;}
.item__title a:hover{text-decoration:underline;}
.item__price{color:#06101d;font:24px merel_bold, sans-serif;text-align:center;}
a.link__add{background:#0459cd;color:#fff;font:18px merel_medium;text-decoration:none;padding:10px 21px;border-radius:45px;margin:30px 0 20px;display:none;}
a.link__add:hover{background-color:#084ca8;}
a.link__add::before{content:'+ ';}
li.catalog__item:hover a.link__add{display:inline-block;}
.item__image{text-align:center;margin:20px 0 0 0;height: 250px;}
.item__add{text-align:center;}
.item__bigphoto{width:350px;float:left;}
.item__page{margin:30px 0;}
.price-slider-wrapper{width:285px;position:relative;}
#slider-range{width:255px;height:3px;background-color:#e9e9e9;border:none;margin:40px 0 0 11px;}
.ui-widget-header{background-color:#9B9B9B;}
.ui-slider .ui-slider-handle{height:24px;width:24px;border-radius:50%;outline:none;cursor:pointer;background-color:#fff;border-color:#DEDEDE;box-shadow:0px 2px 3px #DEDEDE;}
.ui-slider .ui-slider-handle{top:-0.75em;margin-left:-.78em;}
.price_input_group{display:inline-block;width:40%;}
.price_input_group input{display:inline-block;width:50%;}
.price_input_group.price_to{float:right;text-align:right;}
.vertical-scale-wrapper{width:255px;clear:both;position:absolute;bottom:8px;left:14px;}
.vertical-scale-left{float:left;border-left:1px solid #F53B02;border-right:1px solid #F53B02;height:12px;width:calc(33% - 2px);}
.vertical-scale-right{float:right;border-left:1px solid #F53B02;border-right:1px solid #F53B02;height:12px;width:calc(33% - 2px);}
.product-filter{width:275px;margin-top:60px;}
.filter-subcategory{display:inline-block;width:100%;cursor:pointer;clear:both;}
.filter-subcategory span{font:22px merel_bold, sans-serif;}
.plus{float:right;background:url(../img/svg/plus.svg) no-repeat;height:21px;width:21px;margin-top:6px;}
.minus{display:none;float:right;background:url(../img/svg/minus.svg) no-repeat;height:21px;width:21px;margin-top:6px;}
.filter-subcategory-content p{display:none;font-size:10px;}
.product-color{margin-top:30px;}
.product-brand{margin-top:30px;}
.price-slider-wrapper label, .price-slider-wrapper input{font:20px merel, sans-serif;}
.item__show{margin:40px 0;}
a.show{font:22px merel_medium;background:#0459cd;color:#fff;padding:16px 88px;display:inline-block;border-radius:42px;text-decoration:none;}
input.show{font:22px merel_medium;background:#0459cd;color:#fff;padding:16px 88px;display:inline-block;border-radius:42px;text-decoration:none;border:none;cursor:pointer;outline:none;}
a.show:hover{background-color:#084ca8;}
.item__specs{float:left;max-width:460px;}
.item__buy{float:right;max-width:270px;}
.item__bigprice{text-align:center;font:28px merel_bold, sans-serif;}
.item__bigprice::after{content:'.-';}
button.order__add{background:#fe3e17;font:22px merel_bold;color:#fff;text-decoration:none;padding:16px 35px;display:inline-block;margin:30px 0 0;border-radius:50px;border:0;outline:none;cursor:pointer;}
button.order__add::before{content:'+ ';}
button.order__add:hover{background:#1c232c;}
.item__count{text-align:center;margin:20px 0 0;}
input.count{padding:6px 6px;width:55px;border:0;border-bottom:1px solid #c9c9c9;outline:none;}
h3#specs{margin:0 0 30px;}
table.table__orders{max-width:98%;width:98%;text-align:left;border:1px solid #eaeaea;margin:0;padding:0;font:16px merel, sans-serif;}
.table__orders td{padding:8px;}
th{background:#eaeaea;padding:8px;font:18px merel_medium;}
td.td__price::after{content:' руб.';}
td.td__status{font:16px merel_medium;}
td a{color:#e74310;}
tr:hover{background:#eef5fb;}
.orders{margin:0 0 230px 0;}
.price__summary{float:left;margin:15px 30px 0 0;font:20px merel_medium;}
.make__order{float:right;margin:15px 30px 0 30px;}
.make__order a{font:20px merel_bold;color:#fff;text-decoration:none;background:#0459cd;padding:10px 20px;border-radius:34px;}
.profile__name{font:20px merel_medium;}
.profile__company{font:18px merel;margin:10px 0;}
.profile__phone, .profile__mail{margin:10px 0;font-size:16px;}
a.edit__link{color:#e74310;font:16px merel_medium;text-decoration:none;}
a.edit__link:hover{text-decoration:underline;}
table.sizes__table{width:80%;}
table.sizes__table td{font:18px merel_medium, sans-serif;padding:10px 8px;/* background:#eeeeee; */}
table.sizes__table tr {background-color: #eee;}
table.sizes__table tr:hover {background-color: #e8e7e7;}
input.count__number{border:0;margin:0 5px;text-align:center;background:transparent;outline:none;}
a.count__minus, a.count__plus{display:inline-block;color:#fe3e17;text-decoration:none;font:23px/0.3 merel_bold, sans-serif;}
td.center{text-align:center;}
.item__cabinet{margin:25px 35px;text-align:center;font:16px merel_medium, sans-serif;}
a.link__cabinet{color:#fe3e17;text-decoration:none;}
a.link__cabinet:hover{text-decoration:underline;}
.news__pageitem{display:inline-block;width:500px;margin:0 100px 50px 0;max-width:500px;}
.bigphoto{/* height:477px; */margin:0 auto;max-width: 240px;}
.smallphoto {max-width: 30%;max-height: 70px;margin: 0 auto;cursor: pointer;}
.big-clothes-img{margin-bottom:50px;}
.small-clothes-img{outline:none;}
.slick-prev:before, .slick-next:before{color:red !important;}
button.added{background:#1c232c;color:#fff;pointer-events:none;width:261px;}
button.added::before{content:'';}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.mfp-bg{background-color:#0e121a !important;opacity:1 !important;}
.callback-popup, .login-popup{position:relative;background:#0e121a;padding:20px;width:auto;max-width:360px;margin:20px auto;color:#edf3fb;text-align:center;}
.login-popup{max-width:565px;}
.callback-popup h6{font:28px merel_bold,sans-serif;text-align:center;margin:0;margin-bottom:90px;}
#form-callback input, #form-login input, #form-reg input{background-color:transparent;color:#edf3fb;border:none;border-bottom:1px solid #3d475a;width:100%;font-size:24px;margin-bottom:40px;outline:none;}
#form-callback button, #form-login button, #form-reg button{background-color:#045acd;border:none;color:#edf3fb;font:24px merel_bold,sans-serif;margin-top:50px;padding:15px 0;width:100%;border-radius:35px;cursor:pointer;outline:none;margin-bottom:60px;}
.close-popup-btn{display:block;font-size:18px;color:#edf3fb;text-decoration:none;position:absolute;bottom:0;left:50%;margin-left:calc(-74px/2);}
.login-link, .reg-link{display:inline-block;font-size:28px;text-align:center;margin:0;margin-bottom:90px;text-decoration:none;color:#abb7c7;outline:none;}
.login-link + span{font-size:28px;}
.active-popup-link{color:#edf3fb;font-family:merel_bold,sans-serif;}
.login-tab, .reg-tab{max-width:360px;margin:0 auto;}
.login-tab, .success-login-tab{height:346px;position:relative;}
.reg-tab, .success-reg-tab{height:547px;position:relative;}
.tab-hide{display:none;}
.tab-show{display:block;;}
.success-login-tab h6, .success-reg-tab h6{font-size:24px;margin:0;}
.success-reg-tab h6{margin-bottom:50px;}
.success-login-tab p, .success-reg-tab p{font-size:16px;}
.success-callback-tab h6{font-weight:normal;margin-bottom:30px;}
.success-callback-tab p{font-size:16px;}
.success-callback-tab a{bottom:-50px;}
.filter-subcategory-list label.filter-checkbox {font-size: 18px;display: block;padding-left: 30px;padding-top: 2px;position: relative;}
.filter-subcategory-list label.filter-checkbox:before{box-sizing:border-box;cursor:pointer;display:block;content:'';width:20px;height:20px;position:absolute;top:3px;left:-10px;border:2px solid rgba(0, 0, 0, 0.541176);border-radius:2px;}
.filter-subcategory-list input[type="checkbox"]:checked + label:before{content:'';background-color:rgb(231, 67, 16);border:none;}
.filter-subcategory-list input[type="checkbox"]:checked + label:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-2.5px;top:5px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-color:#ffffff;border-top:0;border-left:0;content:'';}
.product-view{margin:15px 0;}
.filter-subcategory-list{padding-left:10px;}
.filter-subcategory-list li{list-style-type:none;margin-bottom:20px;}
.filter-subcategory-list li input{margin-right:17px;vertical-align:middle;outline:none;}
.product-color{margin-top:30px;}
.product-brand{margin-top:30px;}
.slide-subcategory-content{display:none;font-size:14px;}
.filter-subcategory-title{cursor:pointer;}
.filter-checkbox span{display:inline-block;width:18px;height:18px;padding:0;background-color:#e4e4e4;position:absolute;margin:3px 0px 0 -33px;border-radius:30px;}
.news__pageitem:nth-child(2n){margin:0 0 20px 0;}
.np__name a{font:22px merel_bold;color:#12407d;text-decoration:none;margin-bottom:5px;display:inline-block;}
.np__name a:hover{text-decoration:underline;}
.np__announcement{margin:15px 0;}
.news__page{margin:20px 0;}
a.back{color:#e74310;text-decoration:none;}
.item__image img{max-width: 210px;max-height: 250px;}
a.back:hover{text-decoration:underline;}
p.single_price {font-family: merel_medium;font-size: 18px;border-top: 1px solid #dbdbdb;padding-top: 10px;}
font.text {padding-top: 10px;display: block;}
font.text:first-child {padding-top: 20px;display: block;}
font.text a {color: #e74310;padding-left: 3px;}