@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: /*local('Futura New Book Reg'), local('FuturaNewBook-Reg'),*/
        url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Medium.eot');
    src: /*local('Futura New Medium Reg'), local('FuturaNewMedium-Reg'),*/
        url('fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-SemiBold.eot');
    src: /*local('Futura New Demi Reg'), local('FuturaNewDemi-Reg'),*/
        url('fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-SemiBold.woff') format('woff'),
        url('fonts/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Bold.eot');
    src: /*local('Futura New Bold Reg'), local('FuturaNewBold-Reg'),*/
        url('fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Bold.woff') format('woff'),
        url('fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-BoldItalic.eot');
    src: /*local('Futura New Bold Obl'), local('FuturaNewBold-Obl'),*/
        url('fonts/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-BoldItalic.woff') format('woff'),
        url('fonts/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

/*
Futura New Light Reg - 100
Futura New Book Reg - 400
Futura New Medium Reg - 500
Futura New Demi Reg - 600
Futura New Heavy Reg - 700
Futura New Bold Reg - 800
Futura New Extra Bold Reg - 900
*/


*{padding:0px; margin:0px;outline: none;/*transition: all 0.2s ease-in;*/line-height:1.2;}
.fancybox-slider-wrap *{transition:none;}
table{border-spacing:0;border:0;border-collapse: collapse;}
body{ font-family: 'Gilroy';font-size:16px;color:#111518;}
button, input, optgroup, select, textarea{font-family: 'Gilroy';font-size:16px;color:#111518;}
body.body_noscroll{overflow-y: hidden !important;}
ul{padding:0px; margin:0px;list-style-type: none;}
img{border:0;max-width:100%;}
li{padding:0px; margin:0px;}
a{color: #e40419;text-decoration: none;}
a:hover{text-decoration: underline;color:#e40419;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;}
h1 {font-size: 40px;font-weight:600;margin:0 0 25px;}
h2 {font-size: 32px;font-weight:600;margin:0 0 25px;}
h3 {font-size: 24px;font-weight:600;margin:0 0 25px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
.font500{font-weight: 500;}
.font600{font-weight: 600;}
.text *{line-height:130%;}
.text img{padding:3px;border:1px solid #d0c7b0;margin:5px;}
.text p{padding:0 0 20px 0;margin:0;}
.text table {border-spacing: 0px;border-collapse: collapse;}
.text table td{padding:5px 10px;}
.text table td img{margin:0;border:0;padding:0;}
.text table td p{padding:0;}
.text table ol,.text table ul{list-style-position: inside;padding:0 0 20px 0;}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding:0 0 20px 0;font-weight: 600;margin:0;}
.text ul,.text ol{padding:0 0 20px 0;}
.text #bg_dos ul, #bg_dos .text ol{padding:0;}
.text ul{list-style: disc;list-style-position: inside;}
.text ul li{padding:0 0 8px 0;line-height: 1.35;}
.text ol{list-style-type: decimal;list-style-position: inside;}
.text b,.text strong{font-weight:600;}
.text iframe{margin:0 0 20px;}
.br{height:40px;}
.clear{clear:both;}
.justifyleft{text-align:left;}
.justifyright{text-align:right;}
img.justifyleft{float:left;margin:0 10px 6px 0;}
img.justifyright{float:right;margin:0 0 6px 10px;}
fieldset{border:0;}
.row.row6{margin-left:-6px;margin-right:-6px;}
.row6 .col-xs-6{padding-right: 6px;padding-left: 6px;}
.row:before, .row:after {width:0px; height:0px;}
.row-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-flex .col-md-2,.row-flex .col-md-3,.row-flex .col-md-4,.row-flex .col-md-6{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
body{background:#ffffff;min-width:300px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
.wrap{width:1290px;margin:0 auto;position:relative;padding:0;}
.site_back{height:100%;}
.top{background: #2A333D;color:#fff;padding:13px 0;}
.top_menu ul li a,.prmn-cmngr__title>*,.ya_top>*{line-height:24px;}
.top_menu ul{font-size:0;}
.top_menu ul li{display:inline-block;position:relative;}
.top_menu ul li a{display:block;padding:0 15px;text-align:center; color:#fff;text-decoration: none;font-size:16px;}
.top_menu ul li a:hover{color: #e40419;}
.change_city{padding:0 0 0 20px;background: url('img/geo.svg') left center no-repeat;}
.prmn-cmngr{display: inline-block;}
.prmn-cmngr__city{color:#fff;text-decoration: none;border-bottom:1px dotted #fff;cursor:pointer;width: calc(100% - 78px);overflow: hidden;white-space: nowrap;vertical-align: top;}
.prmn-cmngr__confirm-btn{background: #e40419;border: 0;border-radius: 5px;color: #fff;padding: 5px 10px;}
.ya_top{display: table;margin: -12px 0;font-size:0;}
.ya_top>span{display: table-cell;vertical-align: middle}
.ya_top1{padding:0 10px 0 0;}
.ya_top2{padding:0 5px 0 0;}
.ya_top3{padding:0 10px 0 0;}
.ya_top3 img{vertical-align: baseline;}
.ya_top4{color: rgba(255, 255, 255, 0.50);}
.mobile_bar{display: none;}
header{padding:20px 0;}
header.menu_active{border-bottom:1px solid rgba(17, 21, 24, 0.10);}
header a{color: #111518;}
header a:hover{text-decoration: none;color:#e40419;}
.header_t{display: table;width:100%;}
.header_td{display: table-cell;vertical-align: middle;}
.logo{padding:0 19px 0 0;/*font-size: 22px;text-transform: uppercase;font-weight: bold;font-style: italic;white-space: nowrap;*/width:240px;}
.logo a{}
.menu_button{border-radius: 10px;color: #FFF;padding:15px 20px 17px 48px;background: #e40419 url('img/menu_button.svg') 20px 50% no-repeat;
position:relative;margin:0 15px 0 0;cursor:pointer;line-height: 1;}
.menu_button:hover{background-color: #a81f2f; }
.menu_button.menu_button_act{background: #e40419 url('img/menu_button_act.svg') 20px 50% no-repeat;}
.menu_button span,.menu_button i{position: absolute;left:0;top:0;width:100%;height:100%;}
.menu_button.menu_button_act span{display: block;}
.menu_button.menu_button_act i{display: none;}
.menu_button.menu_button_noact span{display: none;}
.menu_button.menu_button_noact i{display: block;}
.search{margin: 0 25px 0 0;width: 435px;}
#search{border-radius: 10px;background: #e40419;padding:2px 48px 2px 2px;position: relative;}
#search>*{/*display: inline-block;vertical-align: middle;*/}
#search input{width:100%;border:0;background: #fff;height:42px;text-indent:21px;border-radius: 8px;font-size: 16px;color:#111518; }
#search button{background: url('img/search.svg') center center no-repeat;height:42px;width:46px;position: absolute;right:2px;top:2px;border:0;}
.header_soc{font-size:0;margin:0 17px 0 0;white-space: nowrap;}
.header_soc a+a{margin-left:5px;}
.header_soc img:hover,.header_phone2 img:hover{opacity: 0.8;}
.tg_img{width:38px;}
.header_soc2{display: none;font-size:0;}
.header_soc2 img{margin:0 0 0 5px;}
.header_phone2{display: none;}
.phone{margin:0 0 6px;white-space: nowrap;}
.phone a{font-size:18px;}
.time{color: rgba(17, 21, 24, 0.50);white-space: nowrap;font-size: 14px;}
.time span{border-bottom:1px dashed rgba(17, 21, 24, 0.50);}
.wishlist{text-align: center;margin:0 25px;}
.wishlist a,.header_td .cart a{display: block;position: relative;cursor:pointer;}
.wish-cart-text{display: block;}
.wish-cart-block{}
.mobile_logo{display:none;}
.header_val{position:absolute;right:calc(50% - 20px);top:-5px;width: 18px;height: 18px;background: #e40419;border-radius:50%;color:#fff;font-size: 12px; line-height: 17px}
.cart{width:60px;text-align: center;}
.main_menu_w{z-index:100;position: fixed;left:0;top:141px;right:0;height:calc(100% - 141px);background: #fff;display: none;overflow-y: scroll;}
.main_menu_w2{padding:27px 0 0 0;}
.main_menu_ul_height{/*height:calc(100% - 160px);*/}
.main_menu_ul{font-size:0;border-right:1px solid rgba(17, 21, 24, 0.10);padding:0 20px 0 0;}
.main_menu_ul>ul>li{position: relative;}
.main_menu_ul>ul>li>span{position: absolute;display: block;width:70px;top:0;height:100%;right:-70px;}
.main_menu_ul>ul>li:hover,.main_menu_ul>ul>li.first_hover{background: #F6F6F6 url('img/main_menu_ul_li_act.svg') 96% 50% no-repeat;border-radius: 10px;}
.main_menu_ul>ul>li>a{display: block;padding:16px 30px 16px 51px;font-size: 18px; font-weight: 500;line-height: 120%;color: #111518;position:relative;  }
.main_menu_ul>ul>li:hover>a{text-decoration: none;}
.main_menu_ul>ul>li>a:before,.main_menu_ul>ul>li>a:after{position:absolute;left:10px;top:50%;margin-top:-18px;content:'';width:36px;height:36px;}
.main_menu_ul>ul>li>a:before{opacity: 1;}
.main_menu_ul>ul>li>a:after{opacity: 0;}
.main_menu_ul>ul>li:hover>a:before{opacity: 0;}
.main_menu_ul>ul>li:hover>a:after{opacity: 1;}
a.main_menu_li11:before{background-image: url('img/category1.svg');}
a.main_menu_li11:after{background-image: url('img/category1_a.svg');}
a.main_menu_li126:before{background-image: url('img/category2.svg');background-size: 100%;}
a.main_menu_li126:after{background-image: url('img/category2_a.svg');background-size: 100%;}
a.main_menu_li11900276:before{background-image: url('img/category3.svg');}
a.main_menu_li11900276:after{background-image: url('img/category3_a.svg');}
a.main_menu_li11900289:before{background-image: url('img/category4.svg');}
a.main_menu_li11900289:after{background-image: url('img/category4_a.svg');}
a.main_menu_li11900290:before{background-image: url('img/category5.svg');}
a.main_menu_li11900290:after{background-image: url('img/category5_a.svg');}
a.main_menu_li11900608:before{background-image: url('img/category6.svg');}
a.main_menu_li11900608:after{background-image: url('img/category6_a.svg');}
a.main_menu_li11900381:before{background-image: url('img/category7.svg');}
a.main_menu_li11900381:after{background-image: url('img/category7_a.svg');}
a.main_menu_li11900292:before{background-image: url('img/category8.svg');}
a.main_menu_li11900292:after{background-image: url('img/category8_a.svg');}
a.main_menu_li11900379:before{background-image: url('img/category9.svg');}
a.main_menu_li11900379:after{background-image: url('img/category9_a.svg');}
a.main_menu_li104:before{background-image: url('img/category10.svg');}
a.main_menu_li104:after{background-image: url('img/category10_a.svg');}
a.main_menu_li11900279:before{background-image: url('img/category11.svg');}
a.main_menu_li11900279:after{background-image: url('img/category11_a.svg');}
a.main_menu_li11900280:before{background-image: url('img/category12.svg');}
a.main_menu_li11900280:after{background-image: url('img/category12_a.svg');}
a.main_menu_li11900278:before{background-image: url('img/category13.svg');}
a.main_menu_li11900278:after{background-image: url('img/category13_a.svg');}
a.main_menu_li119:before{background-image: url('img/category14.svg');}
a.main_menu_li119:after{background-image: url('img/category14_a.svg');}
a.main_menu_li11900609:before{background-image: url('img/category15.svg');}
a.main_menu_li11900609:after{background-image: url('img/category15_a.svg');}
a.main_menu_li11900425:before{background-image: url('img/category16.svg');}
a.main_menu_li11900425:after{background-image: url('img/category16_a.svg');}
a.main_menu_li259:before{background-image: url('img/category17.svg');}
a.main_menu_li259:after{background-image: url('img/category17_a.svg');}
a.main_menu_li11900380:before{background-image: url('img/category18.svg');}
a.main_menu_li11900380:after{background-image: url('img/category18_a.svg');}
a.main_menu_li11900634:before{background-image: url('img/category17.svg');}
a.main_menu_li11900634:after{background-image: url('img/category17_a.svg');}
.main_menu_ul>ul>li>.main_menu_sub{position: fixed;left:/*33.3%*/ calc(50% - 647px + 33%);right: calc(50% - 645px);top: 166px;
  overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;height:calc(100% - 160px);padding: 0 10px 0 0;display: none;background:#fff;z-index:1;}
.main_menu_ul>ul>li:first-child>.main_menu_sub{/*z-index:0;*/}
.main_menu_ul>ul>li>.main_menu_sub>.row{padding-top:15px;}
.main_menu_ul>ul>li:hover>.main_menu_sub,.main_menu_ul>ul>li.first_hover>.main_menu_sub{display: block;}
.main_menu_sub_item{margin:0 0 40px;}
.main_menu_sub_item_title,.main_menu_sub_item_title2{font-size: 20px; font-weight: 500;line-height: 90%;margin:0 0 19px;}
.main_menu_sub_item_title2 a{color: #111518;}
.main_menu_sub_item ul li{margin:0 0 17px;}
.main_menu_sub_item ul li a{color: #111518; line-height: 90%;display: block;font-size:16px;}
.main_menu_sub_product_i{margin:0 0 20px;}
.main_menu_sub_product_i img{border-radius: 10px; }
.main_menu_sub_product_a{margin:0 0 10px;}
.main_menu_sub_product_a a{font-size: 16px;font-weight: 500;line-height: 100%;color: #111518;}
.main_menu_sub_product_all a{color: #e40419; font-weight: 500; font-size: 16px;}
.mobi_head_menu{display: none;}
.main_menu_sub_title,.main_menu_sub_title_back{display:none;}

.mobile_bar_text{display: none;/*border-radius: 20px 20px 0px 0px;*/background: #FFF;position: fixed;left:0;width:100%;height:calc(100% - 45px);bottom:45px;z-index:1011;padding:20px 0 30px; }
.mobile_bar_text:before{/*content:'';display: block;width:102px;margin:0 0 0 -51px;top:10px;position: absolute;left:50%;height:3px;border-radius: 2px;background: #D9D9D9;*/ }
.mobile_bar_text_title{padding:0 0px 30px 0px;color: #111518; font-size: 24px; font-weight: 600;line-height: 100%;}
.mobile_bar_text1_ul{border-bottom:1px solid #E8E8E8;}
.mobile_bar_text1_ul li{border-top:1px solid #E8E8E8;}
.mobile_bar_text1_ul li a{padding:15px 10px;color: #111518; font-size: 12px; font-weight: 600;line-height: 130%;letter-spacing: 0.4px;
  text-transform: uppercase;display: block; }
.box_wrap_uni{position: fixed;z-index:1000;left:0;bottom:0;width:100%;height:100%;background: rgba(42, 51, 61, 0.40);display: none;}
.home_slider{margin:0 0 95px;}
.uni_box{margin:0 0 40px;}
.uni_box_item{margin:0 0 40px;/*transition: all 0.2s ease-in;*/position: relative;}
.uni_box_item_w{margin:0 0 40px;}
.uni_box_item_w .uni_box_item{margin:0;}
.uni_box_item_w:hover:before{content:'';border-radius: 20px;border: 1px solid rgba(17, 21, 24, 0.10);padding:15px;z-index:1;
position: absolute;left:0;top:-16px;right:0;bottom: 24px;}
.uni_box_item_w:hover .uni_box_item{z-index:2;}
.uni_box_item:hover .uni_box_item_i img{opacity: 0.85;}
.uni_box_item_i{margin:0 0 20px 0;border-radius: 10px; position: relative;}
.uni_box_item_a{margin: 0 0 0px 0;height: 65px;overflow: hidden;}
.uni_box_item_a a{display: block;color: #111518;line-height: 130%;}
.uni_box_item_p{margin:0 0 6px 0;}
.uni_box_item_p>*{display: inline-block;vertical-align: middle;}
.uni_box_item_r>*{display: inline-block;vertical-align: middle;}
.uni_box_item_r img{padding:0 10px 0 0;}
.uni_box_item_r a{color: #A0A1A3; font-weight:500;font-size:16px;cursor:pointer;}
.uni_box_item_r_n0{opacity:0;}
.uni_box_item_like{position: absolute;right:15px;top:15px;cursor:pointer;width:22px;height:20px;z-index: 5;display: none;
  background: url('img/like.svg') center center no-repeat;}
.uni_box_item_like_act{background: url('img/like-a.svg') center center no-repeat;}
.uni_box_item_like:hover{opacity: 0.8}
.uni_box_item_like_noact{display: block;}
.in_wishlist .uni_box_item_like_act{display: block;}
.no_in_wishlist .uni_box_item_like_noact{display: block;}
.new_price{font-weight: bold;font-size: 24px; line-height: 31px;padding:0 12px 0 0;}
.old_price{text-decoration: line-through; font-weight: 500;color: #A0A1A3;line-height: 31px;}
.uni_box_item_r{margin:0 0 30px;font-size:0;}
.button1{color:#fff;border-radius: 10px;background: #e40419;padding: 13px 24px;border:1px solid #e40419; display: inline-block;line-height:1;cursor:pointer;font-weight:600;}
.button2{color:#fff;border-radius: 4px !important;background: #e40419;padding: 5px 10px; display: inline-block;line-height:1;cursor:pointer;border:0;font-weight:600;font-size: 14px;}
.button1:hover,.button2:hover{color:#fff;background: #a81f2f; text-decoration: none;}
.not_available{color:#e40419;border-radius: 10px;padding: 13px 20px 13px 40px;border:1px solid #e40419; display: inline-block;line-height:1;font-weight:600;background: url('img/outstock.webp') 15px 50% no-repeat;background-size: 19px;}
.uni_box_category_link a,.category_more{border-radius: 10px;background: #F6F6F6;line-height:45px;display: block;cursor:pointer;font-weight: 600;color: #111518;  }
.uni_box_category_link a:hover,.category_more:hover{color:#fff;background: #e40419; text-decoration: none;}
.home_block{margin:0 0 100px;}
.cw_item_t1_title{padding:25px 25px 0 25px;color:#fff;font-size: 24px; font-weight:500;line-height:1;}
.cw_item_t2_title{padding:25px 25px 0 25px;color:#fff;font-size: 18px; font-weight:500;line-height:1;}
.cw_item a{display: block;position: absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2;}
.cw_item span{position:absolute;bottom:25px;left:25px;z-index:1;width:42px;height:42px;background: url('img/category_wall_icon.svg') center center no-repeat;transition: all 0.2s ease-in;}
.cw_item:hover span{transform: rotate(45deg);}
.cw_item1{background: url('pic/category1.webp') bottom right no-repeat;}
.cw_item2{background: url('pic/category2.webp') bottom right no-repeat;}
.cw_item3{background: url('pic/category3.webp') bottom right no-repeat;}
.cw_item4{background: url('pic/category4.webp') bottom right no-repeat;}
.cw_item5{background: url('pic/category5.webp') bottom right no-repeat;}
.cw_item6{background: url('pic/category6.webp') bottom right no-repeat;}
.cw_item7{background: url('pic/category7.webp') bottom right no-repeat;}
.cw_item8{background: url('pic/category8.webp') bottom right no-repeat;}
.cw_item9{background: url('pic/category9.webp') bottom right no-repeat;}
.cw_item10{background: url('pic/category10.webp') center right no-repeat;}
.cw_item11{background: url('pic/category11.webp') bottom right no-repeat;}
.cw_item12{background: url('pic/category12.webp') bottom right no-repeat;}
.cw_item13{background: url('pic/category13.webp') bottom right no-repeat;}
.cw_item14{background: url('pic/category14.webp') bottom right no-repeat;}
.cw_item15{background: url('pic/category15.webp') bottom right no-repeat;}
.cw_item16{background: url('pic/category16.webp') bottom right no-repeat;}
.cw_item17{background: url('pic/category17.webp') bottom right no-repeat;}
.cw_item18{background: url('pic/category18.webp') bottom right no-repeat;}
.cw_item19{background: url('pic/category19.webp') bottom right no-repeat;}
.cw_item_t1{border-radius: 15px;background-color: #2A333D;position: relative;}
.cw_item_t2{border-radius: 15px;background-color: #e40419;position: relative;}
.cw_item{width:100%;height:200px;background-size: 100% auto;transition: all 0.2s ease-in;margin:0 0 12px;}
.cw_item:hover{background-size: 115% auto}
.cw_item1{height:412px;}
.cw_item6,.cw_item7,.cw_item15,.cw_item16{width:100%}
.category_wall{margin:0 0 80px;}
.home_block {margin: 0 0 50px;}
.bread{margin:0 0 50px;}
.bread ul{font-size:0;}
.bread ul li{display: inline-block;vertical-align: middle;}
.bread ul li+li:before{content:'';display: inline-block; width:6px;height:10px;background: url('img/bread.svg') center center no-repeat;margin:0 12px;}
.bread ul li a,.bread ul li span{color: #111518; font-weight:500;font-size:16px;display: inline-block;}
.bread ul li a:hover{color: #e40419; }
.category_slider{margin:0 0 40px;}
.category_h1{margin:0 0 30px;}
.category_h1 h1{margin:0 0 15px;line-height: 100%;}
.page_h1_info{padding:0 0 0 20px;color: rgba(17, 21, 24, 0.50); font-weight: 500;background: url('img/page_h1_info.svg') left center no-repeat; }
.category_tags1,.category_tags2{margin:0 0 40px;font-size:0;}
.category_text{margin:0 0 40px;}
.category_tags1 a,.category_tags2 a{display: inline-block;vertical-align: middle;margin:0 10px 10px 0;padding: 12px; border-radius: 10px;background: #F6F6F6;
color: #111518; font-size: 16px; font-weight: 500;line-height: 100% }
.category_tags1 a:hover,.category_tags2 a:hover{text-decoration: none;color:#fff;background: #e40419;}
.tag_more{display: inline-block;vertical-align: middle;background: none;border: 0;font-weight: 500;color: #e40419;}
.tag_more:hover{text-decoration:underline}
.tag_hidden,.tag_hide{display:none;}
.tag_page_title{font-size: 20px;font-weight: 600;margin: 0 0 10px;}
.tag_page_box{margin:0 0 20px;}
.category_sort{margin:0 0 28px;}
.category_sort>*{font-size: 16px;font-weight: 500; line-height: 100%; }
.category_sort span{color: rgba(17, 21, 24, 0.30); }
.category_sort a{color: rgba(17, 21, 24, 0.60); margin:0 0 0 20px;}
.category_sort a.sort_active{color: #111518; }
.category_sort2{/*display: none;*/margin:0 0 15px;}
.category_sort2 select{border:0;color: #111518; font-size: 14px; font-weight: 500; background:none;}
.filter_button{display:none;float:right;color: #111518;font-size: 14px;font-weight: 500; padding:0 25px 0 0;line-height: 19px;
  background: url('img/filter_button.svg') right center no-repeat;cursor:pointer;}
.filter_button:hover{color:#e40419;}
.filter_button.filter_button-act{position: fixed;left: 0;right: 0;top: 0;background: rgba(42, 51, 61, 0.40);height: calc(100% - 45px);z-index: 1000;font-size: 0;padding:0;}
.box_wrap_uni_filter{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:150;}
.category_more{margin:0 0 20px;}
.pagination{margin:0;}
.category_navi{margin:0 0 43px;}
.category_navi ul{font-size:0;}
.category_navi ul li a{color: #111518; }
.category_navi ul li span,.category_navi ul li a:hover{color:#fff;background-color: #e40419 !important; }
.category_navi ul li>*{font-size: 16px; line-height:38px;/*width:38px;*/display:inline-block;vertical-align: middle;margin:0 10px 0 0;
  border:0;font-weight:600;text-align: center;padding:0 15px !important;border-radius: 10px !important;}
.category_navi ul li a.pagi_next,.category_navi ul li a.pagi_prev{background: #F6F6F6;width:auto;font-size:14px; border-radius: 10px ;}
.category_navi ul li a.pagi_first,.category_navi ul li a.pagi_last{display: none;}
.reviews_item{border-radius: 20px;border: 1px solid rgba(17, 21, 24, 0.10);padding:30px; }
.reviews_item_d{font-weight:500;color: rgba(17, 21, 24, 0.50); font-size: 14px; line-height: normal; margin:0 0 10px;}
.reviews_item_n{font-weight:600;margin:0 0 10px;color: #111518; }
.reviews_item_s{margin:0 0 20px;}
.reviews_item_t{color: #000; line-height: 130%;margin:0 0 15px;}
.reviews_item_o{margin:0 0 25px;  }
.reviews_item_o a{color: #111518; font-weight: 500;line-height: 100%; text-decoration: underline;font-size: 14px;cursor:pointer;}
.reviews_item_o a:hover{text-decoration: none;color: #111518;}
.reviews_item_i a{display: inline-block;width:240px;height:180px;overflow: hidden;border-radius: 10px;}
.reviews_item_i img{border-radius: 10px;width:100%; }
.reviews_wrap{margin:0 0 100px;}
.product_h1{margin:0 0 23px;}
.product_warning{margin: 0 0 15px 0;background-color: #f7f3f3;border-color: #ebccd1;color: #a94442;padding: 15px;border-radius: 6px;}
.model{text-align: right;font-weight: 500; color: rgba(17, 21, 24, 0.50); }
.product_first_info{margin:0 0 20px;}
.product_first_info *{line-height: 16px;vertical-align: bottom;font-weight: 500; }
.product_first_info_l_1{padding:0 19px 0 0; }
.product_first_info_l_1 img{padding:0 5px 0 0 ;}
.product_first_info_l_2{padding:0 16px 0 0;display:none;}
.product_first_info_l_2 a{padding:0 0 0 25px;background: url('img/product_first_info_l_2.svg') left center no-repeat;}
.product_first_info_l_3{padding:0 20px 0 0;}
.product_first_info_l_3 a{background: url('img/product_first_info_l_3.svg') left center no-repeat;padding:0 0 0 24px;}
.product_first_info_l_3 a:before{content:'В избранное';}
.product_first_info_l_3.product_first_info_l_3_active a:before{content:'В избранном';}
.product_first_info_l_3.product_first_info_l_3_active a{background: url('img/like-a.svg') left center no-repeat;background-size: 19px;}

.product_first_info_l_4{color: rgba(17, 21, 24, 0.50);}
.product_first_info_l a{color: #111518;cursor:pointer;}
.product_first_info_l a:hover{text-decoration: none;color:#e40419;}
.pr_atributs,.product_main_info_options{font-weight:500;padding:0 22px 0 0 ;}
.pr_atributs .dotted-line+.dotted-line{border-top:1px dotted rgba(17, 21, 24, 0.30);}
.pr_atributs .dotted-line {display:block; position:relative; letter-spacing:-1ex;/*margin:0 0 15px;*/ margin:10px 0 0 ;padding:10px 0 0 ;}
.pr_atributs .dotted-line_left {display:inline-block;vertical-align:top;letter-spacing:normal; overflow:hidden;color: rgba(17, 21, 24, 0.50); 
  margin-right: -50%;width: 50%;vertical-align:top;}
.pr_atributs .dotted-line_line {display:-moz-inline-box; display:inline-block;width:100%;margin:0 -100% 0 0;vertical-align:baseline;
  border-bottom:1px dotted rgba(17, 21, 24, 0.20);display: none;}
.pr_atributs .dotted-line_right {display:inline-block;vertical-align:bottom;letter-spacing:normal;padding-left:6px; word-wrap:break-word;
  color: #111518; margin-left: 50%;width: 49%;vertical-align:top;}
.pr_atributs .dotted-line *{line-height:100%;}
.pr_atributs ul{margin:0 0 20px;}
.pr_atributs_all{margin:0 0 30px;}
.pr_atributs_all a{color: #111518; font-weight:500;border-bottom:1px dotted #111518;cursor:pointer;}
.pr_atributs_all a:hover{text-decoration: none;color: #e40419;border:0;}
.product_cart_block{border-radius: 20px;background: #FFF;box-shadow: 0px 0px 20px 0px rgba(17, 21, 24, 0.10);padding:30px;margin:0 0 20px;width:330px;}
.product_cart_block_price{margin:0 0 12px;font-size:0;}
.product_cart_block_price>*{line-height: 40px;vertical-align: middle}
.product_cart_block_price_n{font-size: 32px;line-height: 40px;}
.product_cart_block_price_o{padding:0 0 0 21px;font-size: 20px; color: #A0A1A3; text-decoration: line-through;}
.product_cart_block_info_wrap{position: relative;display:none;}
.product_cart_block_info{margin:0 0 20px;border-radius: 6px;background: #5297FF url('img/product_cart_block_info.svg') 96% 50% no-repeat;
line-height:100%;padding:6px 10px;  color: #FFF; font-size: 14px;cursor:pointer; }
.product_cart_block_info_popup{position: absolute;top: 35px;left: 0;width: 100%;padding: 10px 15px;background: #F6F6F6;border-radius: 6px;
	box-shadow: 0 0 20px #d5d5d5;color: #111518;font-size: 16px;line-height: 1.1;font-weight: 500;display:none;}
.product_cart_block_info_popup a{float:right;margin: 0 0 0 8px;}
.product_cart_block_info_popup table{width:100%;}
.product_cart_block_info_popup td{vertical-align: middle;}
.product_cart_block_info_popup img{width:38px;max-width: inherit;}
.product_main_info_r_t{width:100%;display: table;}
.product_main_info_r_td{vertical-align: top;display: table-cell;}
.product_main_info_r_td_right{width:330px;}
.product_main_info_r_td2+.product_main_info_r_td_right{padding-right: 200px;}
.product_cart_block_add button{border-radius: 10px;background: #e40419;padding: 18px 25px;width:100%;color: #FFF; border:0;line-height: 100%; }
.product_cart_block_add button:hover{background: #a81f2f;}
.product_quickadd{margin:0 0 30px;}
.product_quickadd .b1c{border-radius: 10px;background: #F6F6F6; display: block;padding: 18px 25px; color: #e40419; line-height: 100%;cursor:pointer;text-align: center;}
.product_quickadd .b1c:hover{color: #2A333D; }
.product_main_info_l{margin: 0 0 70px;}
.product_main_info_i_t{display: table;width:100%;}
.product_main_info_i_td{vertical-align: top;display: table-cell;}
.product_main_info_i_add{width:70px;font-size:0;}
.product_main_info_i_main{padding:0 0 0 10px;}
.product_main_info_i_main img{border-radius: 10px; }
.product_main_info_i_add img{margin: 0 0 4px 0;border-radius: 10px;transition: all 0.1s ease-in;border: 2px solid #fff; }
.col-sm-product_page_left{position: sticky;top: 10px;}
.images-additional-act img{border: 2px solid #e40419; }

.series_div{margin:0 0 40px;}
.series_group{border-radius: 10px;border: 1px solid rgba(17, 21, 24, 0.10); background:#fff;}
.series_group_title{font-size: 18px; font-weight:600;padding: 21px 20px;transition: all 0.2s ease-in;cursor:pointer;position: relative;}
.series_group_title:after{content: '';background: url('img/series_group_title.svg') 50% 50% no-repeat;display: block;position:absolute;
right:21px;top:50%;margin-top:-3px;width:10px;height:6px;display: block;}
.series_group_title.series_group_title_act:after{transform: rotate(180deg);}
.series_div .form-group{margin:0 0 10px;}
.series_group_table{display:none;padding:0 20px 10px 20px ;}
.series_group_table table{width:100%;}
.view3_link>td{vertical-align: middle;padding-bottom:16px;}
.series_item_image{width: 55px;padding: 0px 15px 0px 0px;}
.series_item_image img {border-radius: 10px;  padding: 0;border:0;}
.series_item_name {font-size: 16px;text-align: left;font-weight: 500;line-height: 100%;padding: 0 15px 0 0;}
.series_item_name a{display:block;color: #111518; }
.series_item_qty{width: 140px;}
.series_item_qty .series_item_qty_div{position: relative;border-collapse: separate; display: table; width:100%; margin: 0 auto;}
.series_item_qty .series_item_qty_div>*{display: table-cell;vertical-align: middle;}
.series_item_qty .btn-number{width: 38px;height: 38px; border: 0;padding: 0;cursor:pointer;}
.series_item_qty .btn-number i{display: none;}
.series_item_qty .btn-number:hover{opacity: 0.8;}
.series_item_minus{background: url('img/series_item_minus.svg') 50% 50% no-repeat;}
.series_item_plus{background: url('img/series_item_plus.svg') 50% 50% no-repeat;}
.series_item_qty .series_item_qty_number{width: 18px;padding: 0;height: 38px;border:0;background:#fff;-webkit-box-shadow:inherit;
  color: #111518; box-shadow:inherit;font-size: 16px;font-weight: 500;text-align: right;  } 
.series_item_qty_text{font-weight:500;padding:0 7px 0 0; }
.series_item_price{min-width: 90px;white-space: nowrap;font-weight: bold;text-align: center;}
.series_item_button{padding-left: 15px;text-align:right;}
.series_item_button button{border: 0;border-radius: 10px;width: 38px;height: 38px; background: #e40419 url('img/series_item_button.png') 50% 50% no-repeat;
background-size: 22px 20px; color: #fff;}
.series_item_button button:hover{background-color: #a81f2f;}
.series_group_h1{font-weight: 600;line-height: 100%;font-size: 24px; margin: 0 0 19px;}
.pr_delivery{margin:0 0 70px;}
.pr_delivery_title{margin:0 0 20px;font-size: 24px; line-height: 100%;font-weight: 600; }
.pr_locale{margin:0 0 40px;}
.pr_locale1{font-weight: 500;padding:0 0 0 20px;background: url('img/geo.svg') left center no-repeat; }
.pr_locale3{border-bottom:1px dotted #111518;cursor:pointer;}
.pr_locale3:hover{border:0;}
.pr_delivery_item{margin:0 0 30px;}
.pr_delivery_item b{display: block;font-weight: 500;font-size: 20px; line-height: 110%;margin:0 0 10px;}
.pr_delivery_item span{display: block;color: rgba(17, 21, 24, 0.60); line-height: 130%;}
.pr_delivery_link a{font-weight: 500;border-bottom:1px dotted #111518;color: #111518; }
.pr_delivery_link a:hover{border:0;text-decoration: none;}
.product_main_tab_right{padding:0 410px 0 0;}
.product_main_tabs_title{margin:0 0 22px;font-size: 32px; font-weight: 600;line-height: 100%;}
.product_main_tabs_title sup{line-height: 32px;padding:0 0 0 11px;color: rgba(17, 21, 24, 0.50); font-weight: 500;font-size: 14px;  }
.product_main_tabs_text_photo img{border-radius: 10px;margin:0 20px 20px 0;border:1px solid rgba(17, 21, 24, 0.10);padding:5px; }
.product_main_tab.product_main_tab1{margin:0 0 40px;}
.product_main_tab{margin:0 0 25px;}
.product_main_tabs_attr{ column-count: 2;}
.product_main_tabs_attr .pr_atributs{padding:0;}
.poduct_page_banner{margin:0 0 60px;border-radius: 10px;padding:30px 450px 30px 245px;  background: #F6F6F6 url('img/poduct_page_banner.webp') left center no-repeat;position: relative;}
.poduct_page_banner_text{font-size: 30px; font-weight: 600;line-height: 100%;}
.poduct_page_banner_text span{color: rgba(17, 21, 24, 0.50);display:block }
.poduct_page_banner_button{position: absolute;right:30px;top:45px;font-size:0;}
.poduct_page_banner_button a{border-radius: 10px;cursor:pointer;width: 187px;padding: 0 0 0 70px;line-height:56px;color: #FFF; font-weight:bold;font-size: 16px;display: inline-block;}
.poduct_page_banner_button a.poduct_page_banner_button_w{background: #40D428 url('img/poduct_page_banner_button.svg') 40px 50% no-repeat;}
.poduct_page_banner_button a.poduct_page_banner_button_t{background: #27a7e7 url('img/poduct_page_banner_buttontg.png') 40px 50% no-repeat;margin:0 0 0 30px;}
.poduct_page_banner_button a.poduct_page_banner_button_w:hover{text-decoration: none;background-color: #30A81C;}
.poduct_page_banner_button a.poduct_page_banner_button_t:hover{background-color:#1c86bb;text-decoration: none; }
.p_m_t_review_item{margin:0 0 60px;}
.p_m_t_review_item_info{margin:0 0 28px;}
.p_m_t_review_item_info_name{font-size: 22px; font-weight: 500; padding:0 20px 0 0;}
.p_m_t_review_item_info_date{color: rgba(17, 21, 24, 0.50); font-weight: 500;padding:0 20px 0 0; }
.p_m_t_review_item_info *{vertical-align: baseline;line-height: 22px;}
.p_m_t_review_item_mark{margin:0 0 20px;}
.p_m_t_review_item_mark_title{margin:0 0 10px;padding:0 0 0 34px;font-size: 20px; font-weight: 500; }
.p_m_t_review_item_plus{background: url('img/p_m_t_review_item_plus.svg') left center no-repeat;}
.p_m_t_review_item_minus{background: url('img/p_m_t_review_item_minus.svg') left center no-repeat;}
.p_m_t_review_item_text,.p_m_t_review_item_mark_text{font-size: 18px; line-height: 130%;}
.p_m_t_review_item_text{margin:0 0 30px;}
.p_m_t_review_item_text_title{font-size: 20px; font-weight: 500;margin:0 0 10px;}
.p_m_t_review_item_multimedia{font-size:0;}
.p_m_t_review_item_multimedia img{border-radius: 10px;margin:0 20px 0 0 ;}
.product_page_back{display: none;}
.product_mobi_product_first_info_l_4,.product_mobi_i,.product_cart_mobi_block,.mobi_product_border{display: none;}
.reviews_box_full{width:320px;}
.success_page{padding:45px 0 40px;}
.success_block{border-radius: 10px;border: 1px solid rgba(17, 21, 24, 0.10);padding:30px;background: #FFF;margin:0 0 40px;}
.success_block_text{margin:0 0 20px;font-size: 24px; line-height: 100%;}
.success_block_button button{font-size:16px;padding:18px 44px;}
#popupcart_extended{width:690px;}
.popup_content{border-radius: 10px;background: #FFF;padding:22px 30px 30px;}
.popup_content .head{font-size: 24px; font-weight: 600;line-height: 100%;padding:0 0 23px;margin:0 0 10px;position:relative;}
.popup_content .head i{position: absolute;display: block;right:0;top:0;line-height:28px;padding:0 33px 0 0;font-weight: 500;font-size: 14px; 
background: url('img/cart_close.svg') right center no-repeat;font-style: normal;cursor:pointer; }
.popupcart_info{border-top:1px solid rgba(17, 21, 24, 0.10);margin:0 0 26px;}
.popupcart_info table{width:100%;}
.popupcart_info tr td{border-bottom:1px solid rgba(17, 21, 24, 0.10);padding:10px 0;}
.popupcart_info .image,.popupcart_info .name{padding-right:10px;}
.popupcart_info .image{width:80px;}
.popupcart_info .image img{border-radius: 10px;width:80px;}
.popupcart_info .name a{color: #111518;font-size: 16px;font-weight: 500;line-height: 100%;display:block;}
.popupcart_info .price{font-weight: 600;width:110px;}
.popupcart_info .remove i{display: inline-block;width:28px;height:28px;background: url('img/del.svg') right center no-repeat;cursor:pointer;}
.popupcart_info .quantity{padding:0 20px 0 0;}
.popupcart_info .quantity div{position: relative;width:110px;text-align:center;}
.popupcart_info .quantity div input{border:0;height:38px;font-weight: 500;font-size: 16px;text-align:center; }
.popupcart_info .quantity i{position: absolute;cursor:pointer;width:38px;height:38px;top:0;display: block;}
.popupcart_info .quantity .fa-plus{background:url('img/series_item_plus.svg') right center no-repeat;right:0;}
.popupcart_info .quantity .fa-minus{background:url('img/series_item_minus.svg') right center no-repeat;left:0;}
.popupcart_info .quantity i:hover { opacity: 0.8;}
.popupcart_total{margin:0 0 24px;}
.popupcart_buttons{text-align: right;}
.popupcart_buttons button{padding:18px 25px;border:0;font-size: 16px; font-weight: 600;line-height: 100%;border-radius: 10px;width:205px; }
.popupcart_buttons button:first-child{background: #F6F6F6; color:#e40419;}
.popupcart_buttons button:last-child{background: #e40419; color:#fff;margin:0 0 0 10px;}
.popupcart_buttons button:hover{background-color: #a81f2f;color:#fff;}
.popupcart_total table{width:100%;font-weight: 500;}
.popupcart_total_left{line-height: 100%; }
.popupcart_total_right{text-align:right;}
.popupcart_total_right span{line-height: 100%;}
.popupcart_total_right .popupcart_total_right_val b{display: none;}
.popupcart_total_right .popupcart_total_right_val b:last-child{display: inline;}
.popupcart_total_right_val{padding:0 0 0 80px;}
.popupcart_total_right_val b{font-weight: 600;}
.na_summu{display: none;}
.remove_menu,.remove_menu_but{display: none;}
.review_form_row,.review_image_form{margin:0 0 20px;}
.uni_form input[type=text],#form-testimonial input[type=text],.product_main_tabs_reviews input[type=text]{border-radius: 10px;border: 1px solid rgba(17, 21, 24, 0.10);background: #FFF;
  height: 50px;padding: 0;text-indent: 20px;font-size: 18px;color: #111518;  width: 100%;}
.uni_form input[type=text]:focus,#form-testimonial input[type=text]:focus,.product_main_tabs_reviews input[type=text]:focus{border: 1px solid #111518;}
.uni_form textarea,#form-testimonial textarea,.product_main_tabs_reviews textarea{border-radius: 10px;border: 1px solid rgba(17, 21, 24, 0.10);background: #FFF;
  height: 100px;text-indent: 20px;font-size: 18px;color: #111518;  width: 100%;resize:none;padding:10px 0;}
.uni_form textarea:focus, #form-testimonial textarea:focus,.product_main_tabs_reviews textarea:focus{border: 1px solid #111518;}
.stars_review input{display: none;}
.stars_review label{display: inline-block;vertical-align: middle;width:18px;height:16px;cursor:pointer;margin:0 4px 0 0;
  background:url('img/stars_review_no.svg') right center no-repeat;}
.stars_review label.stars_review_active{background:url('img/stars_review_act.svg') right center no-repeat;}
.qq-upload-button .fa-camera{display: none;}
.qq-gallery.qq-uploader[camera]:before{content:''!important;background: url('img/review_image_form.svg') center center no-repeat;
background-size: 100px;height: 80px;opacity: .15 !important;}
.review_form_row_captcha legend, .review_form_row_captcha .control-label{display: none;}
.review_form_row_captcha .col-sm-10{padding:0;}
.product_main_tabs_reviews{padding: 0 0 10px;}
.review_form_div{display: none;}
.button_form_review_open{width:100%;}
.text_page_w{margin:0 0 30px;}
#bg_dos, .blog-article, .con, .soc a i {background: #fff;}
#bg_dos {border: 1px solid #ccd3d9;padding: 20px;margin-bottom: 20px;border-radius:10px;}
#bg_dos .title {border-bottom: 1px solid #ccd3d9; margin-bottom: 15px; padding-bottom: 15px;font-size: 18px;font-weight:600;}
.visa,.webmoney,.robo,.bez_per,.nal {display: inline-block !important;width:20%;font-weight:600;vertical-align: middle;}
.visa {background: url('img/visa.jpg') left center no-repeat;padding-left: 65px; line-height: 32px;}
.webmoney {background: url('img/webmoney.jpg') left center no-repeat;padding-left: 75px;line-height: 32px;}
.robo{background: url('img/robo.jpg') left center no-repeat;padding-left: 75px;line-height: 21px;}
.bez_per {background: url('img/bez_per.jpg') left center no-repeat;padding-left: 45px;}
.bez_per,.bez_per *{line-height: 14px;}
.nal {background: url('img/nal.jpg') left center no-repeat; line-height: 32px;padding-left: 40px; }
.stat{margin:0 0 20px;}
.stat b{font-weight: 600;}
.stat span+span{padding:0 0 0 30px;}
#news_list{margin-bottom: 20px;font-size: 18px;}
#news_list a{margin-left:15px;font-weight:600;}
.reviews_page_list .reviews_item{margin:0 0 30px;}
.label_button_upload{margin:0 10px 0 0;}
.review_page_form{margin:0 0 40px;}
.review_entry_rating{margin:0 10px 0 0;}
.dio{font-size:18px;}
.dio_1{font-size: 18px;line-height: 100%;margin: 0 0 10px;display: block;font-weight: 400;}
.dio_2{border-radius: 10px;border: 1px solid #111518;background: #FFF;padding: 15px 50px;font-size: 18px;color: #111518;width: 100%;margin:0 0 20px;cursor:pointer;}
.dio_3_item{margin:0 0 30px;border-radius: 10px;border: 1px solid #111518;background: #FFF;padding: 20px 50px 25px 50px;}
.dio_3_item b{margin:0 0 15px;display:block;}
.dio_text,.dio_3_item1 span{font-size:16px;color:#484848;}
.dio_text p:last-child{padding:0;}
.text .dio_text ul, .text .dio_text ol{padding:0;}
.dio_button{margin:30px 0 0 0;}
.dio_change_div_img{float: right;margin: 15px 0 0 40px;}
.dio_3_item4 .dio_change_div_img{margin: 70px 0 0 40px;}
.dio_change_div_img img{border: 0;margin: 0;padding: 0;}
.tablica_razmerov_a_div{float: right;margin: 0 0 5px 0;}
.tablica_razmerov_a_div a{}
.tablica_razmerov_a_div a svg{vertical-align: middle;margin:0 8px 0 0;}
.tablica_razmerov{max-width: 769px;}
.tablica_razmerov .ps-container{overflow:auto;}
.tablica_razmerov .m4p {font-size:20px; font-weight:700;padding: 0;margin: 0 0 10px;}
.tablica_razmerov .tc-a3 {font-size: 22px;font-weight: 700;letter-spacing: .4px;line-height: 30px;margin: 0 0 15px;}
.tablica_razmerov .tc-a7 th { background-color: #f2f5f9;color: #707f8d;font-weight: 500;height: 68px;left: 0;max-height: 68px;max-width: 300px;overflow: hidden;padding: 6px 12px;position: sticky;text-align: left;vertical-align: middle;  white-space: pre-wrap;}
.tablica_razmerov .tc-a7 td {word-wrap: break-word; max-width: 150px; min-width: 80px;padding: 6px 16px;}
.tablica_razmerov .tc-a7 tr + tr {border-top: 1px solid #f2f5f9;}

body #d_quickcheckout{border-radius: 10px;padding: 10px 20px 20px;}
body #d_quickcheckout .text-input{margin:0 -15px;}
body #d_quickcheckout .panel-heading,body #d_quickcheckout .checkbox-input span, body #d_quickcheckout .checkbox-input b,
body #d_quickcheckout .checkbox-input a, body #d_quickcheckout .btn-primary{font-family:inherit !important;}
body #d_quickcheckout .panel-body{padding:0;}
body #d_quickcheckout label {  font-size: 16px;}
body #d_quickcheckout .checkbox-input b{color:inherit;}
body #d_quickcheckout button#confirm_coupon:before{content:'Применить';}
.config_map{margin:20px 0;}
.contact_agree{font-size:12px;}
.contact_page_form,.wishlist_page{margin:0 0 40px;}
.cart_page_table{margin:0 0 80px;background: #F2F3F5;border-radius: 10px;}
.cart_page_table{padding:80px;}
.cart_page_table_item{background: #FFFFFF;border-radius: 10px;padding:10px;margin:0 0 20px;}
.cart_page_table_item_table{width:100%;display: table;}
.cart_page_table_item_td{display: table-cell;vertical-align: middle;}
.cart_page_table_item_td_1{width:140px;}
.cart_page_table_item_td_2{width:auto;}
.cart_page_table_item_td_3{width:180px;}
.cart_page_table_item_td_4{width:180px;}
.cart_page_table_item_td_5{width:100px;}
.cart_page_table_item_td_1 img{max-width:100px;}
.cart_page_table_name{font-weight: 500;font-size: 18px;line-height: 130%;margin:0 0 5px;padding:0 10% 0 0;}
.cart_page_table_model{color: rgba(38, 38, 38, 0.5);}
.cart_page_table_quantity{position:relative;width:74px;}
.cart_page_table_price b{font-size: 24px;color: #262626;}
.cart_page_table_price span{color: rgba(0, 0, 0, 0.4);font-weight:600;padding:0 0 0 20px;text-decoration: line-through;}
.cart_page_table_delete{text-align:right;}
.cart_page_table_delete button{width:28px;height:28px;background: url('img/del.svg') right center no-repeat;border:0;margin:0 20px 0 0;}
.cart_page_table_item0{padding:0 10px 10px;}
.cart_page_table_item0 .cart_page_table_item_td{color: rgba(38, 38, 38, 0.5);}
.cart_page_table_item_last *{line-height:56px;}
.cart_page_table_item_last_1{color: #262626;font-weight: 600;font-size: 16px;}
.cart_page_table_item_last_2{text-align:center;}
.cart_page_table_item_last_2 div{display: inline-block;vertical-align: middle;}
.cart_page_table_item_last_2 div+div{padding:0 0 0 60px;}
.cart_page_table_item_last_2 div span{color: #0390DF;}
.cart_page_table_item_last_2 div b{font-weight: 700;color: #262626;font-size: 24px;padding:0 0 0 10px;}
.cart_page_table_item_last_3{text-align:right;}
.cart_page_table_img{position:relative;}
.cart_page_table_img .box_item_price_old{position: absolute;top: 15px;left: -5px;display: none;}
.pricecart_totalsale{display: block;text-decoration: line-through;font-weight: 500;color: #A0A1A3;}
#colorasproduct{margin: 0 0 20px;}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.popup_loading:before{content:url('img/popup_loading.webp');width:16px;height:16px;margin: 0 10px 0 0;animation: spin 1s linear 0s infinite;display: inline-block;vertical-align: bottom;}
#custom-comment label{display: none;}
#custom-comment textarea{height:70px;resize:none;border-radius: 10px;border: 1px solid rgba(17, 21, 24, 0.10);padding:10px 20px; font-size: 18px;color: #111518;background: #FFF;}
#custom-comment textarea:focus{border: 1px solid #111518;}
#custom-comment h2{font-weight: 600;font-size: 24px;line-height: 1;}
.stiker_net_custom{margin:0 0 15px;}
.stiker_net_custom1{color: #E20113;border-radius: 4px;padding: 0 0 0 30px;background: url('img/outstock.webp') left center no-repeat;background-size:19px;}
.uni_box_item_w_outstock .uni_box_item_cart .btn-addtocart{display:none;}
.discontinued .product_main_info_i_add,.discontinued .product_main_info_i_main,.discontinued .product_mobi_i{opacity:0.2;}
.product_analog-bu+.product_analog{margin:35px 0 0;}
.product_main_info_i_main_wr{position:relative;}
.product_cart_block1{background: url('img/product_cart_block1.svg') 18px 50% no-repeat;color: #e20113;line-height:62px;background-size:auto 19px;font-weight: 700;padding:0 35px 0 48px;position:absolute;left:10px;top:0;border-radius:10px;border:1px solid #e20113;}
.product_cart_block2{background: url('img/product_cart_block2.svg') left center no-repeat;color: #00ba00;line-height:19px;background-size:auto 100%;margin:0 0 12px;font-weight: 700;padding:0 0 0 30px}
.product_cart_block1_m{background: url('img/product_cart_block1.svg') 18px 50% no-repeat;color: #e20113;line-height:62px;background-size:auto 19px;font-weight: 700;padding:0 35px 0 48px;border-radius:10px;border:1px solid #e20113;font-size:16px;margin:28px 0 23px;}
.product_cart_block3{font-weight: 600;font-size: 18px;line-height: 139%;color: #111518;margin:0 0 12px;}
.product_cart_block3 a{color: #111518;}
.product_cart_block4{margin:0 0 20px;}
.product_cart_block5 a{width:100%;text-align:center;}
.product_cart_block4_t{display:table;width:100%;}
.product_cart_block4_td{display:table-cell;vertical-align:middle;}
.product_cart_block4_i{margin:0 17px 0 0;}
.product_cart_block4_p{font-weight: bold;font-size: 28px;}
.product_cart_block4_pold{text-decoration: line-through;font-weight: 600;color: #A0A1A3;font-size: 22px;margin:0 0 5px;}


footer{border-radius: 20px;background: #2A333D;padding:40px 0;color:#fff;}
footer a{color:#fff;}
.foot1{margin:0 0 75px;}
.foot_logo{font-size: 22px;text-transform: uppercase;font-weight: bold;font-style: italic;white-space: nowrap;margin:0 0 40px;}
.foot_rating{border-radius: 10px;background: #36404A;padding:15px 21px 17px 15px;display:inline-block;}
.foot_rating1{margin:0 0 8px;}
.foot_rating2{color: rgba(255, 255, 255, 0.50); }
.foot_title{margin:0 0 20px;color: rgba(255, 255, 255, 0.60); font-size: 12px; font-weight: 600; letter-spacing: 0.48px;line-height: 130%;text-transform: uppercase; }
.foot_menu li{margin:0 0 12px;}
.foot_menu li a{display: block;font-weight: 600;line-height: 130% }
.foot_phone{margin:0 0 11px;}
.foot_phone a{font-weight: 700;font-size: 20px; }
.foot_time{color: rgba(255, 255, 255, 0.50);line-height: 150%;margin:0 0 20px;}
.foot_callback{margin:0 0 21px}
.foot2{color: rgba(255, 255, 255, 0.60);font-weight: 500; }
.foot2 a{color: rgba(255, 255, 255, 0.60);text-decoration: underline;}
.foot2 a:hover{text-decoration: none;}
.foot2_3,.foot_box5{margin-left:-50px;}
.foot_soc img{margin:0 0 0 3px;}
.copy{color: rgba(17, 21, 24, 0.50); line-height: 130%;font-weight:500;padding:19px 15px;}
span.error{color:red;}

.owl-nav{position: absolute;top:50%;width:100%;}
.owl-prev,.owl-next{width:8px;height:15px;position: absolute;margin-top:-7px;font-size:0;}
.owl-prev{left:15px;background: url('img/owl-nav-left.svg') left top no-repeat;}
.owl-prev:hover{opacity:0.8;}
.owl-next{right:15px;background: url('img/owl-nav-right.svg') right top no-repeat;}
.owl-next:hover{opacity:0.8;}
.owl-dots{text-align: center;position: absolute;width: 100%;bottom:-20px;}
.owl-dot{display: inline-block;background:#E0E0E0;height:10px;width:10px;margin:0 6px;border-radius: 50%;}
.owl-dot.active{background:#e40419;}
.owl-carousel-arrow2 .owl-nav{top: -65px;text-align:right;}
.owl-carousel-arrow2 .owl-prev,.owl-carousel-arrow2 .owl-next{font-size: 14px;color:#FFF !important;font-weight:600;width:auto
  ;border-radius: 10px;padding:12px 12px !important;height:auto;margin:0;position: relative;vertical-align: bottom;}
.owl-carousel-arrow2 .owl-prev.disabled,.owl-carousel-arrow2 .owl-next.disabled{font-size:0;}
.owl-carousel-arrow2 .owl-prev:hover,.owl-carousel-arrow2 .owl-next:hover{background-color:#a81f2f;opacity:1; }
.owl-carousel-arrow2 .owl-prev{left:auto;background: #e40419; }
.owl-carousel-arrow2 .owl-prev:before,.owl-carousel-arrow2 .owl-next:after{content:'';width:16px;height:16px;display: inline-block;vertical-align: bottom;}
.owl-carousel-arrow2 .owl-prev:before{background: url('img/owl-nav-left3.svg') center center no-repeat;margin: 0 5px 0 0;}
.owl-carousel-arrow2 .owl-prev.disabled{background-color:#F6F6F6 ;color: #e40419 !important;opacity:1;}
.owl-carousel-arrow2 .owl-prev.disabled:before{background: url('img/owl-nav-left2.svg') center center no-repeat;margin:0;}
.owl-carousel-arrow2 .owl-next{right:auto;background: #e40419;margin:0 0 0 10px;}
.owl-carousel-arrow2 .owl-next:after{background: url('img/owl-nav-right3.svg') center center no-repeat;margin: 0 0 0 5px;}
.owl-carousel-arrow2 .owl-next.disabled{background-color:#F6F6F6 ;color: #e40419 !important;opacity:1;}
.owl-carousel-arrow2 .owl-next.disabled:after{background: url('img/owl-nav-right2.svg') center center no-repeat;margin:0;}

@media (min-width: 1320px) {
.main_menu_ul>ul>li>.main_menu_sub{left: calc(50% - 200px);}
}
@media (max-width: 1319px) {
  .wrap{padding:0 15px;width:auto;}
  .top_menu ul li a{padding: 0 6px;font-size: 15px;}
  .ya_top > span.ya_top4{display: none;}
  .logo{padding: 0 10px 0 0;font-size: 18px;}
  .menu_button,.search,.header_soc{margin: 0 10px 0 0;}
  .wishlist{margin: 0 15px;}
  .time{font-size:15px;}
  .search{width: auto;min-width: 270px;}
  #search input{text-indent: 15px;}
  .menu_button{max-width:120px;}
  .home_slider {margin: 0 0 60px;}
  .home_h1 h1,.uni_box h2{line-height:40px;}
  h1 {font-size: 35px;}
  h2 {font-size: 30px;}
  h3 {font-size: 22px;}
  .cw_item_t2_title{font-size: 17px;padding: 20px;}
  .cw_item_t1_title{padding: 20px;font-size: 21px;}
  .foot2_3,.foot_box5 { margin-left: 0;}
  .foot_title{font-size: 11px;}
  .foot_menu li a{line-height: 120%;}
  .foot1 {margin: 0 0 40px;}
  .foot2{font-size:14px;}
  .copy{line-height: 120%;padding: 15px;}
  .product_main_tab_right {padding: 0 200px 0 0;}
  .product_cart_block{padding: 20px;}
  .product_main_info_r_td_right { width: 310px;}
  .pr_atributs{font-size:15px;}
  .product_main_info_i_main {padding: 0 0 0 4px;}
  .product_main_info_i_add {width: 40px;}
  .poduct_page_banner_text {font-size: 25px;}
  .main_menu_w{top: 139px;height: calc(100% - 139px);}
  .main_menu_ul>ul>li>a{padding: 12px 30px 12px 51px;font-size:16px;}
  .main_menu_ul_height{width:300px;}
  .main_menu_ul>ul>li>.main_menu_sub{left: 343px;right: 15px;}
  .main_menu_sub_item ul li {margin: 0 0 12px;}
  .main_menu_sub_item_title,.main_menu_sub_item_title2 {font-size: 18px;margin: 0 0 15px;}
  .visa,.webmoney,.robo,.bez_per,.nal{font-size:14px;}
  .cart_page_table {padding: 20px;}
  .cart_page_table_item_td_3{width:120px;}
  .cart_page_table_item_td_5 { width: 60px;}
}
@media (max-width: 1319px) and (min-width:1200px) {
  .foot2_3,.foot_box5{margin-left:-50px;}
}

@media (max-width: 1199px) {
	.logo{width:145px;}
	.poduct_page_banner{padding: 30px 370px 30px 240px;}
	.poduct_page_banner_text {font-size: 23px;}
	.poduct_page_banner_button a{width: 150px;padding: 0 0 0 45px;background-position:20px 50% !important}
	.product_cart_block1{font-size: 13px;line-height: 45px;}
}
@media (max-width: 991px) {
  .menu_button{background-position: 14px 50%;padding: 15px 15px 17px 40px;}
  .search {min-width: 188px;}
  .wish-cart-text{font-size:15px;}
  .wishlist {margin: 0 10px;}
  .header_phone1{display: none;}
  .header_phone2{display: block;}
  .header_phone2 img{width:38px;}
  #search input {text-indent: 10px;font-size: 15px;}
  .header_td3{width: 86px;}
  h1 {font-size: 30px;}
  h2 {font-size: 25px;}
  h3 {font-size: 20px;}
  .foot_logo{margin: 0 0 10px;}
  .foot_rating2{display: none;}
  .foot_rating{padding:0;background: none;}
  .foot_box1{margin: 0 0 15px 0;}
  .foot_title{font-size: 13px;margin:0 0 10px;}
  .foot_menu li {margin: 0 0 10px;}
  .foot_phone a{font-size: 18px;}
  .foot_callback .button1{padding: 14px 15px;}
  .category_tags1, .category_tags2 {margin: 0 0 20px;}
  .filter_button{display:block;}
  .reviews_wrap {margin: 0 0 60px;}
  .bread {margin: 0 0 30px;}
  .bread {margin: 0 0 30px;}
  .product_first_info_l,.product_first_info *{font-size:14px}
  .product_main_tab_right {padding: 0;}
  .poduct_page_banner_button a{position: relative;top: auto;right: auto;margin: 15px 0 0 0;}
  .poduct_page_banner{padding: 20px 35px 25px 245px;}
  .product_main_info_r_td,.product_main_info_r_t{display: block;width:auto;}
  .pr_atributs .dotted-line{margin: 0 0 10px;}
  .series_item_button {padding-left: 10px;}
  .series_group_table {padding: 0 10px 10px 10px;}
  .series_item_image{padding-right: 10px;}
  .series_group_title{padding: 15px 15px;}
  .pr_locale {margin: 0 0 20px;}
  .pr_delivery_item {margin: 0 0 20px;}
  .pr_delivery_item b{margin: 0 0 5px;}
  .pr_delivery.product_main_info_l {margin: 0 0 40px;}
  .product_main_tabs_title{font-size:26px;}
  .main_menu_ul_height {width: 260px;}
  .main_menu_ul>ul>li>a{font-size: 15px;padding: 10px 30px 10px 51px;}
  .main_menu_ul>ul>li>.main_menu_sub{left: 293px;}
  .main_menu_sub_item ul li {margin: 0 0 10px;}
  .main_menu_sub_item_title,.main_menu_sub_item_title2 {font-size: 16px;margin: 0 0 12px;}
  .main_menu_sub_item ul li a{font-size:15px;}
  .main_menu_sub_item {margin: 0 0 30px;}
  .success_page{padding:15px 0 10px;}
  .category_row{position: relative;}
  .ocfilter-sm.ocfilter-sm-activ{display: block !important;position: absolute;left: 0;top: 0;background: #fff;z-index: 10;
    box-shadow: 0 0 5px #aaa;padding-top: 10px;border-radius: 8px;}
  .visa,.webmoney,.robo,.bez_per,.nal{width:33.3%;margin:0 0 10px;}
  .cart_page_table_name{font-size: 16px;}
  .cart_page_table_item_td_1 {width: 115px;}
  .cart_page_table_item_td_3 {width: 100px;}
  .cart_page_table_item_td_4 {width: 170px;}
  .cart_page_table_item_td_5 {width: 50px;}
  .cart_page_table_item_last * {line-height: 40px;}
  .cart_page_table_quantity .button1{font-size:0;border-radius: 10px;width: 38px;height: 38px;padding: 20px;background-repeat:no-repeat;
    background-image: url('img/series_item_button.png');background-position:50% 50%; background-size: auto;background-size: 22px 20px;}
  .product_main_info_r_td2 + .product_main_info_r_td_right { padding-right: 0;}
  .product_cart_block{width:auto;}
  .dio_2{padding: 10px 25px;}
  .dio_3_item{padding: 25px;}
  .poduct_page_banner_button{font-size: 0;position: relative;top: 0;right: auto;}
  .product_cart_block1{font-size: 12px;}
}
@media (max-width: 767px) {
  .logo{display:none;}
  .logo a{color:#fff;}
  .header_soc2{display:block;}
  .header_td3{display: none;}
  .top{padding:8px 0;}
  header{padding: 15px 0;}
  #search input{font-size: 18px;}
  .owl-prev{left:10px;}
  .owl-next{right:10px;}
  .owl-dot{width:6px; height:6px;margin: 0 4px;}
  .owl-dots{bottom: -18px;}
  .home_slider {margin: 0 0 30px;}
  h1 {font-size: 26px;line-height:100%;}
  h2 {font-size: 23px;}
  h3 {font-size: 20px;}
  .home_h1 h1{line-height:100%;padding: 0 20% 0 0;}
  .cw_item{height: 150px;}
  .cw_item1 {height: 312px;}
  .cw_item_t1_title,.cw_item_t2_title{font-size: 16px;}
  .cw_item_t2_title{padding:15px;}
  .cw_item{margin:0 0 6px;}
  .row.row6{margin-left:-3px;margin-right:-3px;}
  .row6 .col-xs-6{padding-right: 3px;padding-left: 3px;}
  .category_wall .owl-dots {bottom: -10px;}
  .category_wall {margin: 0 0 40px;}
  .owl-carousel-arrow2 .owl-prev, .owl-carousel-arrow2 .owl-next{font-size:0;}
  .owl-carousel-arrow2 .owl-nav{top: -55px;}
  .uni_box h2{margin:0 0 15px;}
  .uni_box_item_i{margin:0 0 10px;}
  .uni_box_item_a{margin:0;font-size: 14px; height:55px;}
  .uni_box_item_p{margin:0 0 5px;}
  .new_price{font-size: 15px; font-weight:bold;padding:0 7px 0 0;line-height:18px;}
  .old_price{font-size:14px;line-height:18px;}
  .uni_box_item_r img{width:55px;padding: 0 5px 0 0;}
  .uni_box_item_r a{font-size:12px;}
  .uni_box_item_like{right:10px;top:10px;}
  .uni_box_item_r>*{line-height:10px;}
  .uni_box_item_r{margin:0;}
  .uni_box_item_cart{position: relative;margin: 10px 0 0 0;}
  .uni_box_item_cart a,.uni_box_item_cart a:hover{display:block;text-align:center;padding: 8px; /*font-size: 0;width:20px;height:20px;position: absolute;right:0;top:-20px;
    background: url('img/cart_mobi.png') center center no-repeat;background-size:100%; padding: 0;display: block;*/}
  .uni_box_item{margin:0 0 20px;}
  .uni_box_category_link a{font-size: 14px;padding: 14px 15px;line-height: 1;}
  .home_block{margin:0 0 40px;}
  footer{padding:30px 0;}
  .foot_logo{font-size:16px;line-height:1;margin:0 0 20px;}
  .foot_rating{display: none;}
  .foot_phone{margin:0 0 9px;}
  .foot_phone a{font-size:14px;}
  .foot_time{font-size:13px;line-height:180%;margin:0 0 15px;}
  .foot_callback .button1{font-size:13px;}
  .button1{border-radius: 6px; }
  .ya_top1{padding: 0 4px 0 0;}
  .ya_top1 img{width:18px;}
  .ya_top2{font-size:12px;}
  .foot_rating1{margin:0 0 16px;}
  .foot_soc img{width:35px;}
  .foot_soc{margin:0 0 28px;}
  .foot2_3 a{color: rgba(255, 255, 255, 0.60); font-weight: 500;text-decoration: underline;font-size: 12px; }
  .foot2_3 a:hover{text-decoration: none;}
  .foot_mobi_right{margin: 0 0 0 -10px;}
  .foot_mobi_right,.foot_mobi_left{margin-bottom:30px;}
  .foot_menu{display: none;}
  .foot2{font-size:13px;}
  .foot1 {margin: 0 0 20px;}
  .copy{font-size:14px;text-align: left;margin: 0 0 44px;}
  .foot_title{font-size: 12px;cursor:pointer;line-height:125%;padding:15px 10px;border-top:1px solid #36404A;margin:0;position: relative;}
  .foot_title:after{content: '';position: absolute;right:10px;top:20px;width:8px;height:5px;transition: all 0.2s ease-in;background: url('img/foot_title.svg') center center no-repeat;}
  .foot_title_active.foot_title:after{transform: rotate(180deg);}
  .foot_box4{border-bottom:1px solid #36404A;margin:0;}
  .foot_menu{padding: 0 10px 10px 10px;}
  .foot_menu li {margin: 0 0 8px;}
  .foot_menu li a{font-size:14px;}
  .owl-carousel-arrow2 .owl-next:after,.owl-carousel-arrow2 .owl-prev:before{margin: 0;}
  .mobile_bar{display: block;width:100%;position: fixed;left:0;bottom:0; z-index: 1001;/*box-shadow: 0 0 5px #bdbdbd;*/border-top:1px solid #E8E8E8;/*background:#fff;*/background: #2A333D;}
  .mobile_bar_t{display: table;width:100%;}
  .mobile_bar_td{display: table-cell;vertical-align: middle;width:25%;}
  .mobile_bar_td.mobile_bar_td2{width:75%;}
  .mobile_bar_1{cursor: pointer}
  .mobile_bar_1 a{display: block; font-size: 11px; font-weight: 500;line-height: 130%;background: url('img/mobile_bar_1_2.svg') 50% 5px no-repeat;padding:26px 0 5px;/*color: #7A7F85;*/color:#fff;text-transform:uppercase;}
  .mobile_bar_1 a:hover,.mobile_bar_1_active a,.wishlist_mobibutton a:hover .wish-cart-text,.cart_mobibutton a:hover .wish-cart-text,.menu_button:hover{text-decoration: none;/*color: #111518;*/color:#7A7F85; }
  .wish-cart-text{ font-size: 11px; font-weight: 500;line-height: 130%;/*color: #7A7F85;*/color:#fff;text-transform:uppercase;}
  .wishlist_mobibutton{position: fixed;left:50%;bottom:0; z-index: 1002;width:25%;margin: 0;}
  .wishlist_mobibutton a{background: url('img/mobile_bar_3_2.svg') 50% 5px no-repeat;padding:26px 0 5px;display: block;}
  .wishlist_mobibutton img{display: none;}
  .header_val{right: calc(50% - 16px);top: 3px;width: 13px;height: 13px;font-size: 10px;line-height: 13px}
  .cart_mobibutton{position: fixed;left:75%;bottom:0; z-index: 1002;width:25%;}
  .cart_mobibutton a{background: url('img/mobile_bar_4_2.png') 50% 5px no-repeat;padding:26px 0 5px;display: block;background-size: 20px}
  .cart_mobibutton img{display: none;}
  .menu_button{position: fixed;left:25%;bottom:0; z-index: 1002;width:25%;max-width: inherit;margin:0; font-size: 11px;font-weight: 500;line-height: 130%;
  background: url('img/mobile_bar_2_3.svg') 50% 5px no-repeat;padding:26px 0 5px;text-align: center;/*color: #7A7F85;*/color:#fff;text-transform:uppercase;}
  .menu_button:hover{background: url('img/mobile_bar_2_3_hov.svg') 50% 5px no-repeat;}
  .mobile_bar_1 a:hover,.mobile_bar_1_active a{background-image:url('img/mobile_bar_1_2_hov.svg'); }
  .wishlist_mobibutton a:hover{background-image:url('img/mobile_bar_3_2_hov.svg'); }
  .cart_mobibutton a:hover{background-image:url('img/mobile_bar_4_2_hov.png'); }
  .header_phone2{display: none;}
  .cw_item span{width:32px;height:32px;background-size:100%;left:15px;bottom:15px;}
  .search{margin:0;}
  .category_slider {margin: 0 0 30px;}
  .bread {margin: 0 0 20px;}
  .category_h1{margin: 0 0 10px;}
  .category_h1 h1 {margin: 0 0 9px;}
  .page_h1_info{margin: 0 20% 0 0;color: rgba(17, 21, 24, 0.50); font-size: 12px; font-weight: 500;line-height: 100%;background-position: top left;}
  .category_tags1 a,.category_tags2 a{padding:8px 10px;font-size: 13px; color: #111518; line-height: 100%;margin:0 5px 0 0;border-radius: 6px; }
  .category_tags1,.category_tags2,.tag_page_box {white-space: nowrap;overflow: hidden;overflow-x: hidden;overflow-x: auto;}
  .category_tags1{margin: 0 0 15px;}
  .category_tags2{margin: 0 0 30px;}
  .filter_button{font-size:14px;}
  .row.row-mobi-10{margin-left:-5px;margin-right:-5px;}
  .row.row-mobi-10 .col-xs-6{padding-right: 5px;padding-left: 5px;}
  .category_sort{margin:0 0 14px;}
  .uni_box_item_w{margin:0 0 20px;}
  .category_navi {margin: 0 0 20px;}
  .category_navi ul li>*{line-height: 28px;font-size: 12px;padding: 0 10px !important;margin: 0 5px 0 0;}
  .category_navi ul li span, .category_navi ul li a:hover{border-radius: 6px !important;}
  .category_navi ul li a.pagi_next{font-size:0;background: #F6F6F6 url('img/pagi_next_hov.svg') 50% 50% no-repeat;border-radius: 6px ;width: 28px;}
  .category_navi ul li a.pagi_next:hover{background: #e40419 url('img/pagi_next.svg') 50% 50% no-repeat;}
  .bread ul li+li:before {margin: 0 6px;}
  .uni_box_item_w:hover:before{display: none;}
  .reviews_wrap {margin: 0 0 40px;}
  .reviews_item{padding: 20px;border-radius: 15px; }
  .reviews_item_d{font-size: 10px;margin:0 0 10px;}
  .reviews_item_n{font-size: 14px;margin:0 0 5px;}
  .reviews_item_s{margin:0 0 10px;}
  .reviews_item_t{font-size: 12px; margin:0 0 9px;}
  .reviews_item_o{font-size: 12px;margin:0 0 20px;}
  .reviews_item_i img{border-radius: 7px; }
  .owl-carousel-arrow2 .owl-prev, .owl-carousel-arrow2 .owl-next{border-radius: 7px;padding: 7px !important;}
  .owl-carousel-arrow2 .owl-next{margin: 0 0 0 5px;}
  .owl-carousel-arrow2 .owl-nav {top: -50px;}
  .col-sm-product_page_left { position: relative; top: auto;}
  .product_page_body .search{padding:0 0 0 30px;}
  .product_page_back{display: block;position: relative;}
  .product_page_back a{position: absolute;left:0;top: -61px;width: 30px;height: 45px;display: block;background: url('img/back.svg') left center no-repeat;}
  .product_mobi_i{margin:0 0 36px;display: block;position: relative;}
  .product_mobi_product_first_info_l_4{display: block;margin:0 0 5px;color: rgba(17, 21, 24, 0.50);font-weight: 500;line-height: 100%;font-size: 14px; }
  .product_h1{margin:0 0 13px;}
  .product_h1 h1{font-weight: 600;line-height: 130%;font-size: 26px;margin:0 0 13px; }
  .product_cart_block{border-radius: 15px;background: #F6F6F6;padding:15px 20px 20px;box-shadow:inherit;}
  .product_cart_block_price_n{font-size: 24px;line-height:31px;}
  .product_cart_block_price_o{font-size: 16px; padding: 0 0 0 13px;}
  .product_cart_block_price > *{line-height:31px;}
  .product_cart_block_add{position: fixed;left: 0;bottom: 45px;width: 100%;z-index: 1000;padding:7px 20px;background: #fff;}
  .product_cart_block_add button{font-size: 16px;padding: 15px 25px;}
  .product_cart_block_info{margin:0;}
  .product_quickadd .b1c{font-size: 16px;padding:15px 0;}
  .product_mobi_i .uni_box_item_like {right: 15px;top: 15px;}
  .product_cart_mobi_block{display: table;width:100%;margin:0 0 16px;overflow: hidden;}
  .product_cart_mobi_block_td{display: table-cell;vertical-align: top;}
  .product_cart_block{margin:0 0 10px;}
  .product_cart_mobi_block_td_1 a{display: block;border-radius: 10px;background: #F6F6F6;padding:10px 20px; color: #111518;line-height:100%;font-weight: 500;font-size: 13px;white-space: nowrap; }
  .product_cart_mobi_block_td_1 a img{width:55px; line-height: 100%;display: block;margin:0 auto 6px;}
  .product_cart_mobi_block_td_1 a:hover,.product_cart_mobi_block_td_2 a:hover{color: #111518;text-decoration: none;}
  .product_cart_mobi_block_td_2{margin: 0 9px 0 5px;}
  .product_cart_mobi_block_td_2 a{display: block;border-radius: 10px;background: #F6F6F6 url('img/video_icon.svg') 50% 5px no-repeat;padding:26px 15px 9px; 
  color: #111518;line-height:100%;font-weight: 500;font-size: 12px;white-space: nowrap;}
  .product_cart_mobi_block_td_3{margin: 0 -22px 0 0;padding:0 0 0 10px;}
  .product_cart_mobi_block_td_3_w{font-size: 0;}
  .product_cart_mobi_block_td_3_w a span{display:none;}
  .product_cart_mobi_block_td_3_w a+a{display: inline-block;margin:0 0 0 -20px;}
  .product_cart_mobi_block_td_3_w img{width:46px;height:46px;border-radius: 10px;/*border: 2px solid #FFF;*/ margin: 0;border:1px solid rgba(17, 21, 24, 0.10);padding:1px;}
  .product_cart_mobi_block_td_3_w a+a+a+a{display: none;}
  .product_cart_mobi_block_td_3_w a+a+a{position: relative;}
  .product_cart_mobi_block_td_3_w a+a+a:after{content:'';z-index: 10;display: block;left:2px;top:2px;right:2px;bottom:2px;position: absolute;
  background: rgba(0, 0, 0, 0.40) 0%;position: absolute;border-radius: 10px;}
  .product_cart_mobi_block_td_3_w a+a+a span{display:block;z-index: 11;left:2px;top:2px;right:2px;bottom:2px;font-size: 12px; position: absolute;text-align: center;color:#fff;line-height: 46px;}
  .mobi_product_border{display: block;background: #F6F6F6;margin: 0 -15px 0px;; }
  .mobi_product_border:before{content:'';display: block;height:15px;background:#fff;border-radius:0 0 15px 15px;margin:0 0 10px; }
  .mobi_product_border:after{content:'';display: block;height:15px;background:#fff;border-radius: 15px 15px 0 0;margin:0; }
  .product_quickadd {margin: 0 0 5px 0;}
  .product_main_tabs_attr{column-count: inherit;}
  .product_main_tabs_title,.series_group_h1,.pr_delivery_title{font-size: 18px; line-height: 110%;margin:0;cursor:pointer;position: relative;padding:5px 0;}
  .product_main_tabs_title:after,.series_group_h1:after,.pr_delivery_title:after {/*content: '';background: url('img/series_group_title.svg') 50% 50% no-repeat;display: block;
  position: absolute;right: 5px;top: 50%;margin-top: -3px;width: 12px;height: 7px;display: block;*/}
  .product_main_tabs_title.product_main_tabs_title_act:after,.series_group_h1.series_group_h1_act:after,.pr_delivery_title.pr_delivery_title_act:after {transform: rotate(180deg);}
  .product_main_tabs_title.product_main_tabs_title_notap:after{display: none;}
  .product_main_tab {margin: 0;}
  .product_main_tabs_text{margin:15px 0 -10px;}
  .text *{font-size: 16px; }
  .text p{padding:0 0 14px;}
  .pr_atributs{font-size: 12px;}
  .series_div{margin:0;}
  .series_div .form-group{margin:5px 0 0 0;}
  .series_group_div{padding:10px 0 0 0;}
  .series_group_title {padding: 14px 15px;font-size:14px;}
  .series_group_title:after{right: 10px;top: 50%;margin-top: -4px;width: 12px;height: 7px;}
  .series_item_image img{width:38px;}
  .product_main_tabs_text,.pr_delivery_div,.product_first_info{display: block;}
  .series_item_qty_div .input-group-btn,.product_page_body .bread,.product_main_info_l{display: none;}
  .series_item_qty_text{display: none !important}
  .series_item_price{font-size:12px;min-width:inherit;padding:0 0 0 10px;}
  .series_group_table {padding: 0 15px 10px 15px;}
  .series_item_button button{background-size: 16px 16px;border-radius: 6px;width: 28px;height: 28px;}
  .view3_link>td{padding-bottom: 5px;}
  .series_item_qty{width:28px;}
  .series_item_qty .series_item_qty_number{width: 28px;font-size: 12px; text-align:center;height:28px;border-radius: 6px;background: #F6F6F6; }
  .uni_box h2{font-size: 20px;}
  .pr_delivery {margin: 0;}
  .pr_locale{margin:14px 0 25px;}
  .pr_locale1{font-size:16px;}
  .pr_delivery_item b{font-size:16px;line-height: 130%;}
  .pr_delivery_item span,.product_main_tabs_title sup{font-size:16px;}
  .pr_delivery_link{margin:0 0 5px;}
  .pr_delivery_link a{font-size:14px;}
  .product_main_tabs_text.product_main_tabs_text_photo{display: block;margin: 0;}
  .product_main_tabs_text_photo img{width:60px;margin:0 5px 13px 0;padding: 3px;}
  .product_main_tab.product_main_tab1 {margin: 0;}
  .product_main_tabs_title sup{line-height:17px;padding:0 8px 0 0;}
  .poduct_page_banner {margin: 0 0 15px 0;padding:20px 14px 20px 130px;background: #F6F6F6 url('img/poduct_page_banner_m.webp') left center no-repeat;}
  .poduct_page_banner_text span{display:inline;}
  .poduct_page_banner_button a.poduct_page_banner_button_t{margin:0 0 0 7px;}
  .poduct_page_banner_text{font-size: 12px; line-height: 100%;}
  .poduct_page_banner_button a{margin:10px 0 0 0;background-position:10px 50% !important;font-size: 11px; padding: 0 7px 0 30px;width:auto;
    line-height: 32px;border-radius: 6.4px;background-size: 12px;background-size:14px !important}
  .product_main_tabs_reviews{border-top:1px solid #E8E8E8;padding:20px 0 0 ;margin:15px 0 0 0;}
  .p_m_t_review_item_info_date,.p_m_t_review_item_info_star{float:right;}
  .p_m_t_review_item_info_name{font-size: 16px; }
  .p_m_t_review_item_info_date{font-size: 14px; padding:0;}
  .p_m_t_review_item_info_star img{width:64px;margin: 0 20px 0 0;}
  .p_m_t_review_item_info {margin: 0 0 15px;}
  .p_m_t_review_item_mark_title{margin:0 0 7px;font-size: 16px; background-size: 16px;padding-left:23px;line-height:16px;}
  .p_m_t_review_item_text_title{margin:0 0 7px;font-size: 16px;line-height:16px;}
  .p_m_t_review_item_mark_text {font-size:16px;margin:0 0 11px;}
  .p_m_t_review_item_text{font-size: 16px; margin: 0 0 15px;}
  .p_m_t_review_item_multimedia img{width:60px;margin-right:10px;}
  .p_m_t_review_item {margin: 0 0 20px;}
  .p_m_t_review_item+.p_m_t_review_item{border-top:1px solid #E8E8E8;padding:20px 0 0 ;}
  .product_page .uni_box {margin: 0;}
  .p_m_t_review_item:last-child{margin: 0 0 5px;}
  .menu_button_act.menu_button:hover,.menu_button.menu_button_act{text-decoration: none;background: url('img/mobile_bar_2_3_hov.svg') 50% 5px no-repeat;color: #7A7F85;}
  .main_menu_w {/*top: 108px;height: calc(100% - 153px);*/background:#fff;top:0;padding: 108px 0 0 0;height: calc(100% - 153px + 107px);z-index: 1002;}
  .main_menu_ul_height {width: auto;}
  .main_menu_ul {border-right:0;  padding:0;}
  .main_menu_ul>ul>li>span{right: 0;left: 0;width: auto;cursor: pointer;}
  header.mobi_menu_header_fix{position: fixed;top: 0;z-index: 1003;background: #fff;left: 0;right: 0;padding:0 15px 11px;border:0;}
  header.mobi_menu_header_fix .mobi_head_menu{display: block;}
  .mobi_head_menu{padding:18px 0 19px;position:relative;}
  .mobi_head_menu_text{font-size: 24px; line-height: 100%;}
  .mobi_head_menu_close{position: absolute;right:0;top:16px;padding:0 33px 0 0;font-size: 14px; line-height:28px;cursor:pointer;
    background: url('img/mobi_head_menu_close.svg') right center no-repeat;}
  .main_menu_w2 {padding: 10px 0 0 0;}
  .main_menu_ul>ul>li{background: url('img/main_menu_ul_li_act.svg') 95% 50% no-repeat;background-size: 5px 10px;}
  .main_menu_ul>ul>li>a{font-size:16px;padding:12px 40px;}
  .main_menu_ul>ul>li>a:before,.main_menu_ul>ul>li>a:after{width: 26px;height: 26px;background-size: 26px;left: 6px;margin-top: -13px;}
  .main_menu_ul>ul>li:hover {background: #F6F6F6 url('img/main_menu_ul_li_act.svg') 95% 50% no-repeat;border-radius: 6px;background-size: 5px 10px;}
  .main_menu_ul>ul>li>.main_menu_sub{display: block;left:auto;top:0;right:-100%;width:100%;height: calc(100% - 46px);background: #fff;z-index: 1005;padding: 20px 15px;transition: all 0.2s ease-in;}
  .main_menu_ul>ul>li>.main_menu_sub.main_menu_sub_act{right:0;}
  .main_menu_sub_title{display:block;color: #111518; font-size: 20px; font-weight:600;line-height: 100%;margin:0 0 25px;}
  .main_menu_sub_item ul li a {font-size: 15px;}
  .main_menu_ul>ul>li>.main_menu_sub>.row{padding-top: 0;}
  .main_menu_sub_item {margin: 0 0 0;}
  .main_menu_sub_item.main_menu_sub_item_act{border-radius: 6px;background: #F6F6F6;}
  .main_menu_sub_item_title,.main_menu_sub_item_title2{padding:12px 15px;cursor:pointer;transition: all 0.2s ease-in;position: relative;margin:0 0 2px;}
  .main_menu_sub_item_title:after{content: '';background: url('img/series_group_title.svg') 50% 50% no-repeat;display: block;position:absolute;
right:15px;top:50%;margin-top:-3px;width:10px;height:6px;display: block;background-size: 10px 6px}
  .main_menu_sub_item_title.main_menu_sub_item_title_act:after{transform: rotate(180deg);}
  .main_menu_sub_item ul{padding: 5px 15px 1px;display: none;}
  .main_menu_sub_item ul li {margin: 0 0 15px;}
  .main_menu_sub_product{margin:30px 0 0 0;}
  .main_menu_sub_title_back{display: inline-block;background:#F6F6F6 url('img/back2.svg') 15px 50% no-repeat;border-radius: 6px;padding:0 16px 0 30px;margin:0 0 20px;cursor: pointer; }
  .main_menu_sub_title_back:before{content:'Назад';font-weight: 500;font-size: 14px;line-height:38px;display: inline-block; }
  .success_page{padding:20px 0 20px;}
  .success_block{border-radius: 8px; padding:20px;margin:0 0 15px; }
  .success_block_text{margin:0 0 20px;font-size: 16px;}
  .success_block_button button{font-size: 12px; padding:12px 15px;}
  .na_summu{display: inline;}
  .na_summu i{font-style:normal;display: none;}
  .na_summu i:last-child{display: inline;}
  .popupcart_total_right{display: none;}
  .popupcart_buttons button:first-child{display: none;}
  .popupcart_buttons button:last-child{width:100%;font-size: 16px;padding:15px 25px;margin: 0 0 7px 0;}
  #popupcart_extended_background{display: none !important}
  #popupcart_extended {width: 100%;border-radius: 0;padding:20px 15px 0;height: 100%;}
  #popupcart_extended_wrapper{height:calc(100% - 45px) !important;}
  .popupcart_buttons{position: absolute;left: 15px;right: 15px;bottom: 0;}
  .popupcart_total{font-size:16px;margin: 0 ;}
  .popupcart_info{margin:0 0 15px;height: calc(100% - 143px);overflow: auto;}
  .popup_content .head{margin:0;}
  .popup_content .head i{font-size: 0;width:40px;height:40px;background: url('img/popup_close2.svg') right center no-repeat;padding:0;
  line-height: inherit;top: -5px;}
  .popupcart_info,.popupcart_info tr td{border:0;}
  .popupcart_info table tr td.image,.popupcart_info table tr td.name{padding-top:15px !important;padding-bottom: 0;}
  .popupcart_info table tr td{vertical-align: top;}
  .popupcart_info .image img{width:100px;}
  .popupcart_info .image{padding-right: 0;width: 120px;}
  .popupcart_info .name{padding-right: 40px;}
  .popupcart_info .name a{font-size: 14px;}
  .popupcart_info .price{font-size:14px;position:absolute;left:120px;right:40px;top:55px;width:auto;padding: 0;}
  .popupcart_info .quantity{position: absolute;left: 120px;right: 40px;bottom:0;}
  .popupcart_info .remove{position: absolute;right: 0;top: 0px;}
  .popupcart_info .remove i{display: none;}
  .popupcart_info table tr{position: relative;display:block;}
  .popupcart_info .quantity div{border-radius: 6px;background: #F6F6F6;width:95px; }
  .popupcart_info .quantity div input{height:32px;font-size: 12px;background: none;}
  .popupcart_info .quantity i{width:32px;height:32px;background-size: 28px 28px !important;background-position: 50% 50% !important;border-radius: 6px;}
  .remove_menu_but{display: block;width:30px;height:18px;background: url('img/remove_menu_but.svg') right center no-repeat;padding:0;cursor:pointer;}
  .remove_menu{display: none;position:fixed;z-index:10;left:0;top:0;bottom:45px;right:0;}
  .remove_menu_back{position:fixed;left:0;top:0;bottom:45px;width:100%;z-index: 11;background: rgba(42, 51, 61, 0.40); }
  .remove_menu_wr{border-radius: 20px 20px 0px 0px;background: #FFF;position: fixed;left: 0;width: 100%;bottom: 45px;z-index: 12;padding: 34px 0 30px;}
  .remove_menu_wr ul{border-bottom: 1px solid #E8E8E8;margin:0 15px;}
  .remove_menu_wr li{border-top:1px solid #E8E8E8;}
  .remove_menu_wr li a{padding:15px 10px;color: #111518; font-size: 12px; font-weight: 600;line-height: 130%;letter-spacing: 0.4px;
  text-transform: uppercase;display: block;cursor:pointer; }
  .remove_menu_wr:before {content: '';display: block;width: 102px;margin: 0 0 0 -51px;top: 10px;  position: absolute;left: 50%;  height: 3px;border-radius: 2px;background: #D9D9D9;}
  iframe{max-width:100%;}
  .review_form_row, .review_image_form,.review_form_row_captcha {  margin: 0 0 10px;}
  .uni_form input[type=text], #form-testimonial input[type=text],.product_main_tabs_reviews input[type=text]{border-radius: 6px; height: 40px;text-indent: 15px;font-size: 14px; }
  .uni_form textarea, #form-testimonial textarea,.product_main_tabs_reviews textarea{border-radius: 6px; height: 80px;text-indent: 15px;font-size: 14px;padding:7px 0;}
  #button-review.button1,#uploader-hooked.button1,.contact_page_form .button1{width: 100%;}
  .visa,.webmoney,.robo,.bez_per,.nal{width: 50%;padding-right: 3%;}
  #bg_dos .title{margin-bottom: 10px;padding-bottom: 10px;font-size: 16px;}
  #bg_dos{padding: 15px;}
  .visa{padding-left: 58px;}
  #news_list a{display: block;margin: 0;}
  .stat_date,.stat_view{display: block;}
  .stat span+span {padding: 0;}
  .cart_page_table {padding: 15px;margin:0 -15px 40px;border:0;}
  .cart_page_table_item_td{width:auto;}
  .cart_page_table_name,.cart_page_table_model{font-size:11px;padding:0 5px 0 0;}
  .cart_page_table_delete button{margin:0;}
  .cart_page_table_item0{display: none;}
  .cart_page_table_item_td_1 img {max-width: 40px;}
  .cart_page_table_img{margin:0 5px 0 0;}
  .cart_page_table_item{margin:0 0 15px;}
  .cart_page_table_item_last_1,.cart_page_table_item_last_3{text-align:center;}
  .cart_page_table_item_last_1{line-height:1.2;}
  .cart_page_table_quantity{width: 50px;margin: 0 5px 0 0;}
  .cart_page_table_quantity #input-quantity,.cart_page_table_quantity #popup-input-quantity{width: 25px;}
  .cart_page_table_price b {font-size: 15px;}
  .cart_page_table_price span{display: none;}
  .cart_page_table_item_td_1{width:50px;}
  .cart_page_table_item_td_2{width:120px;}
  .cart_page_table_item_td_4{width:65px;text-align:center;}
  .cart_page_table_img .box_item_price_old{display:none;}
  .cart_page_table2{padding: 10px;width: auto;}
  .cart_page_table2_title{text-align: center;font-size: 20px;}
  .cart_page_table2 .cart_page_table_item { margin: 0 0 10px;}
  .cart_page_table_item_td_1_popup img {width: 40px;}
  .cart_page_table_item_td_1_popup{width:50px;}
  .cart_page_table_item_td_4_popup .cart_page_table_price b { font-size: 14px;}
  .cart_page_table_item_td_4_popup{width: 60px;text-align: right}
  .cart_page_table2 .cart_page_table_item_last_2 div b{font-size: 20px;}
  .cart_page_table_item_last_popup1_left a {line-height: 40px;padding: 0 0 0 16px;}
  .cart_page_table2 .button1{padding: 0 10px;}
  .cart_page_table_quantity .button1{border-radius: 6px;width: 22px;height: 22px;padding: 16px;background-size: 22px 20px;}
  .pricecart_totalsale{margin: 0 0 0 10px;display: inline;}
  .main_menu_sub_title_a{float: right;line-height: 1;color: #fff;background: #e40419 url('img/owl-nav-right3.svg') 93% 50% no-repeat;border-radius: 6px;padding: 8px 24px 8px 10px;margin: -4px 0 0 15px;font-weight: 500;font-size: 14px;background-size: 13px;}
  body.body_noscroll{overflow:hidden;}
  .tag_more{font-size: 12px;margin:0 10px 0 0}
  .mobile_bar_text1_contact_td>.header_soc,.mobile_bar_text1_contact_td>.header_phone1{display:block;}
  .mobile_bar_text1_contact_t{display:table;margin: 0 auto 30px;}
  .mobile_bar_text1_contact_td{display:table-cell;vertical-align:middle;}
  .mobile_bar_text1_contact_td2 .header_phone1 a{color:#000;}
  .mobile_bar_text_close,.ocfilter_bar_text_close{padding:0 30px 0 0;font-weight: 500;background: url('img/cart_close.svg') right center no-repeat;float:right;line-height: 24px;cursor:pointer;}
  .uni_box_featured h2{margin-right: 70px;line-height: 1.2;padding: 0 0 9px 0;}
  .search_wrap{/*position: relative;z-index: 1004;*/}
  .slider_colors_wrapper{opacity: 1 !important;}
  .bread ul{white-space: nowrap;overflow: auto;padding: 0 0 6px;}
  .product_first_info_l_3,.product_first_info_l_1{display:none;}
  .text h2{font-size: 23px;}
  .mobile_logo{display:block;margin: 2px 0 0 0;}
  #custom-comment{margin:0 0 30px;}
  .dio_2{padding: 10px 20px;}
  .dio_3_item{padding: 15px 20px;margin: 0 0 20px;}
  .dio_change_div_img,.dio_3_item4 .dio_change_div_img{float:none;margin:5px 0 20px;}
  .tablica_razmerov .tc-a3 {font-size: 17px;line-height: 1.2;}
  .tablica_razmerov{font-size:12px;margin:-10px;}
  .tablica_razmerov .tc-a7 th,.tablica_razmerov .tc-a7 td{padding: 4px 8px;}
  .popupcart_info table tr td.name a+div{margin: -3px 0 0 0;font-size: 90%;}
  .product_main_info_options{margin:0 0 15px;padding:0;}
  .product_cart_block_price{margin:0;}
  .product_cart_block{padding: 15px 20px 15px;}
  .header_soc2 img{width:30px;}
  .not_available{display: block;padding: 8px;background-position: calc(50% - 66px) 50%;border-radius: 6px;text-align:center}
  .product_cart_block.product_cart_block_analog{padding: 20px;background: #fff;box-shadow: 0px 0px 20px 0px rgba(17, 21, 24, 0.10);}
}