 STYLE.CSS */

/* CSS Document */

body {
 background: #FAFAFA;
/*background: url("/i/mebhome_vesna.jpg") no-repeat fixed 50% bottom transparent;*/
/*background: url("/bg/8m.jpg") no-repeat fixed 50% bottom transparent;*/
/*   background-color: #EEE;
   background: #CAB878 url('/i/ny_bg.gif');
   background-attachment: fixed;
*/ 
/*    background: url(/i/ny_21_bg.png) fixed;*/

    font-size: 12px;
    margin: 0;
    min-width: 990px;
    padding: 0; 
    font-family: 'Roboto', Tahoma, Arial;  
}

.page_wrapper 
{
    background:  #FFFFFF;
    margin: 0 auto;
    max-width: 1270px;
    padding: 0;
    position: relative;
    z-index:5;
}

table {border-collapse:collapse;}
td {padding:0px;vertical-align:top;}
form {margin:0px;}
a img {border:none;}
a:hover {text-decoration:none; cursor:pointer;}

h1 { margin:0px 0px 10px 0px; font-size: 34px; font-weight: normal; color:#af0000;}
h2 { margin:12px 0px 5px 0px; font-size: 18px; font-weight: normal; color:#5f5f5f; line-height:18px;}
h2 a {color:#5f5f5f; text-decoration:none;}
h2 a:hover {color:#af0000;}
h3 { margin:12px 0px 5px 0px; font-size: 16px; font-weight: bold; color:#3f3f3f; line-height:18px;}

h4 { margin:12px 0px 5px 0px; font-size: 18px; font-weight: normal; color:#5f5f5f; line-height:18px;}
h4 a {color:#5f5f5f; text-decoration:none;}
h4 a:hover {color:#af0000;}

p { font-size: 12px; font-weight: normal; color:#5f5f5f; text-align:justify;}
li { font-size: 12px; font-weight: normal; color:#5f5f5f; text-align:left;}



#v1 {background:transparent;}
#v2 {background:url(/ii/v.gif) left top repeat-x;}
#v3 {background:url(/ii/v1.jpg) left 164px no-repeat;}
#v4 {background:url(/ii/v4.jpg) right 167px no-repeat;}
#v5 {background:url(/ii/v3.jpg) center 63px no-repeat;}
#v6 {background:url(/ii/v2.gif) 309px 410px no-repeat;}

#in { width:100%;}

#slogan {float:right; width:40%; text-align:center; padding:50px 0px 0px 0px;}

#menu 
{
    clear:both; 
    width:100%;
    height: 45px;
    font-size: 14px; font-weight: bold;
    box-sizing: border-box;
    padding: 0px 0px 0px 6px;
    
    background: url('data:image/gif;base64,R0lGODlhAQAtAPcAAFwACLUHCbYICrcKDLgLDboND7oJG7oQEbsREr0TFL8VFsIYGcMbG8UdHcUfH8oJJtUVOsgiIsokJMsnJs0pKM8rKtEvLdIwLtM0MdU2M9c4Ndo8O9w+PdxBP95CQ99FReBIR+FLTONNTuJRVOtQVOlUUOpbXepeXfJnhMm5tvqcmv/a4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAtAAAINQBVrEBxwgSJEiNEhADxwUMHDhs0ZMBwwUIFChMkRHDQgMECBQkQHChAYIAAAQEMPIAAIEVAADs=')
        repeat-x;
}

#menu div {font-size: 14px; font-weight: bold; color:#fff; padding:0px;  line-height:18px;}
#menu div a {display:block;background:url(/ii/li.gif) 26px 10px no-repeat; padding:5px 0px 5px 41px;color:#fff; text-decoration:none;
text-shadow:0px -1px #5E000A}
#menu #act {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none;}
#menu div a:hover {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none; text-shadow:none;}
#menu #act a{text-shadow:none;}

#main {width:100%;margin: 20px 0 0 0;}
/*#content { width:100%;padding:0px 40px 40px 40px; font-size: 12px;}
#content  li { width:100%; padding:0px 10px 5px 10px; font-size: 12px;}
#hypercontext  li { width:100%; padding:0px 10px 5px 10px; font-size: 12px;}*/
#tizers {width:95%; }
#tizers td {padding:10px 0px 10px 10px; width:50%; text-align:center}
#tizers td table { width:450px; margin:auto;}
#tizers td td {padding:5px;font-size: 14px; font-weight: normal; line-height:20px; color:#5f5f5f;width:auto; text-align:left; }
#tizers td td li {font-size: 14px; font-weight: normal; line-height:20px; color:#5f5f5f;}
#tizers td td ul { margin-top:5px;}
#tizers td td li a {
    color:#5f5f5f; 
    background: #FFF;
    padding: 0 4px;
    border-radius: 2px; 
}


#under { width:100%; font-size: 12px; font-weight: normal; color:#5f5f5f;}
#under a {color:#5f5f5f;}
#under td{ padding:25px 10px 21px 10px;}
#under .counter {width:88px;}
#under strong {font-size: 18px; font-weight: normal; color:#5e5e5e;}
#under #first { padding-left:100px; padding-top:21px; white-space:nowrap;}
#under #last { padding-right:140px; white-space:nowrap;}

#nylogo {float:left; padding:0px;margin:-9px 7px 0px -15px;}
#second #podlogo { padding:10px 0px 0px 20px; height:50px;}
#second #slogan { padding: 10px 40px 0 0; position: relative; right: 220px; text-align: right;}

#second #menu div {float:left; color:#FFF;  padding:0px 0px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAQAAACysAk0AAAAO0lEQVR4ATXJgQpAQAAE0TEF/P+nwnWBs6VeNe36TNLHIK3n3/LJkndMd4Iot1xSY5Mih+yytogSVc4X0u4QSjBtpV4AAAAASUVORK5CYII=') right 50% no-repeat;}

#second #menu #sl a {color: yellow}
#second #menu #spim{background:none;}
#second #menu #spim a {color: #99acff; }
#second #menu a { display:block; background:url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); padding:14px 7px 12px 7px;color:#fff; text-decoration:none; }

#second #menu div.hover a{display:block; background:url(/ii/second/act.gif) left top repeat-x;padding:13px 7px 13px 7px;color:#bb1111; text-decoration:none; text-shadow:none;}
#second #menu #act a {background:url(/ii/second/act.gif) left top repeat-x;padding:13px 7px 13px 7px; color:#bb1111;}
#second #topmenu {position: absolute; top:0px; left:200px;}


#main-body {display:flex}
#left { padding:0px 7px 20px 9px; width:276px; min-width:276px;}
#second #content {padding:0px 5px 100px 0px; min-width: 0; flex:1}

.h1 {font-size: 24px; font-weight: normal; color:#5f5f5f; width:225px;}



.mlnk {font-size: 12px; font-weight: normal;margin:1px 0px 0px 0px; padding: 5px 5px 0px 34px;}
.mlnk a {text-decoration:none; color:#787878; cursor:pointer; outline: none;}
.mlnk a:hover {text-decoration:none; color:#2c2c2c;}

/*
.subpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.lastsubpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.plus {width:10px;display:inline-block;margin-right:5px; }
#noplus {width:10px;display:inline-block;background: url(/ii/second/mbhor.gif) left top repeat-x; margin-right:5px;}
#topleaf{font-weight:bold}
#leaf {font-weight:bold;}
.subpart #leaf,
.subpart #lastleaf,
.lastsubpart #leaf,
.lastsubpart #lastleaf {font-weight:normal}
#leaf a {color:#787878;}
#leaf a:hover {color:#2c2c2c;}
#lastleaf {font-weight:bold}
#lastleaf a {color:#787878;}
#lastleaf a:hover {color:#2c2c2c;}
#topleaf a.linkcl {color:#787878;}
#topleaf a.linkcl:hover {color:#2c2c2c;}*/



#way {
  font-size: 12px; font-weight: normal;
  color:#787878;
  padding:0px 12px 10px 22px;
}
#way a {
  color:#787878;
  text-decoration: none;
}

#way a:hover {
  color:#af0000;
  text-decoration: underline;
}

#way > span:first-child > a > span
{
/*    font-size: 0;
    display: inline-block;
    vertical-align: bottom; 
    width: 16px; height: 16px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNHB4IiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE0cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiM3ODc4NzgiIHBvaW50cz0iMTIsMiAyLDExIDQsMTEgNCwyMSAxMCwyMSAxMCwxNSAxNCwxNSAxNCwyMSAyMCwyMSAyMCwxMSAyMiwxMSAiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-size: contain;*/
}

/*.b1 { background:url(/ii/second/b.gif) left top repeat-x; font-size: 12px; font-weight: normal; color:#5f5f5f; text-align:justify;}
.b2 { background:url(/ii/second/b.gif) right top repeat-y;}
.b3 { background:url(/ii/second/b.gif) left bottom repeat-x;}
.b4 { background:url(/ii/second/b.gif) left top repeat-y;}
.b_1 { background:url(/ii/second/b1.gif) left top no-repeat;}
.b_2 { background:url(/ii/second/b2.gif) right top no-repeat;}
.b_3 { background:url(/ii/second/b3.gif) right bottom no-repeat;}
.b_4 { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}
.b_4box { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}*/

.block {font-size: 12px; font-weight: normal; color:#5f5f5f; padding-bottom:15px; width:430px;}
.block strong {color:#000; padding-right:10px;}
.block select {border:1px solid #ccc; width:200px;font-size: 12px; font-weight: normal; color:#5f5f5f;}
.block a {color:#5f5f5f;}

/*.c1 { background:url(/ii/second/c1.gif) left top repeat-x;}
.c2 { background:url(/ii/second/c4.gif) right top repeat-y;}
.c3 { background:url(/ii/second/c3.gif) left bottom repeat-x;}
.c4 { background:url(/ii/second/c4.gif) left top repeat-y;}
.c_1 { background:url(/ii/second/c_1.gif) left top no-repeat;}
.c_2 { background:url(/ii/second/c_2.gif) right top no-repeat;}
.c_3 { background:url(/ii/second/c_3.gif) right bottom no-repeat;}
.c_4 { background:url(/ii/second/c_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;}
.c_4 h2 { margin:0px; height:30px; }
.c_4 a {text-decoration: none;}

.cc2 { background:url(/ii/second/cc.gif) right top repeat-y; margin-bottom:10px; }
.cc3 { background:url(/ii/second/cc.gif) left bottom repeat-x;}
.cc4 { background:url(/ii/second/cc.gif) left top repeat-y;}
.cc_3 { background:url(/ii/second/cc_3.gif) right bottom no-repeat;}
.cc_4 { background:url(/ii/second/cc_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;
    font-size: 12px; font-weight: normal; color:#5f5f5f;}
.cc_4 img {margin: 5px 20px 10px 5px;}*/

.good {font-size: 12px; font-weight: normal; color:#5f5f5f; width:100%;}

.good strong{font-size:14px;}
.good span {display:block; font-size: 18px; font-weight: bold;}
.good form span {display:inline-block; margin:0px 10px 0px 0px;}
.good .i {padding-right:25px; width:1%;}
.good td {padding-bottom:10px;}


.bs1 { /*background:#f3f3f3 url(/ii/second/bs.gif) left top repeat-x;*/}
/*.bs2 { background:url(/ii/second/bs.gif) right top repeat-y;}
.bs3 { background:url(/ii/second/bs.gif) left bottom repeat-x;}
.bs4 { background:url(/ii/second/bs.gif) left top repeat-y;}
.bs_1 { background:url(/ii/second/bs_1.gif) left top no-repeat;}
.bs_2 { background:url(/ii/second/bs_2.gif) right top no-repeat;}
.bs_3 { background:url(/ii/second/bs_3.gif) right bottom no-repeat;}
.bs_4 { background:url(/ii/second/bs_4.gif) left bottom no-repeat; padding:15px;}
.bs_4 h2 { margin:0px; font-size: 18px; font-weight: normal; color:#b1b1b1!important; white-space:nowrap; padding:3px 40px 8px 0px;}
.bs_4 h2 a {color:#b1b1b1!important; white-space:nowrap;}
.bs_4 div  {font-size: 11px; font-weight: normal; color:#707070; padding:10px 0px 0px 0px;}
.bs_4 div a{color:#707070;}*/

#second #right { padding:63px 10px 120px 0px;}

/*.p1 { background:#f3f2f2 url(/ii/second/p.gif) left top repeat-x; margin-top:20px;}
.p2 { background:url(/ii/second/p.gif) right top repeat-y;}
.p3 { background:url(/ii/second/p.gif) left bottom repeat-x;}
.p4 { background:url(/ii/second/p.gif) left top repeat-y;}
.p_1 { background:url(/ii/second/p_1.gif) left top no-repeat;}
.p_2 { background:url(/ii/second/p_2.gif) right top no-repeat;}
.p_3 { background:url(/ii/second/p_3.gif) right bottom no-repeat;}
.p_4 { background:url(/ii/second/p_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px; font-size: 12px; font-weight: normal; color:#787878; height:50px;}
.p_4 form{ margin:0px;}
.p_4 select {font-size: 12px; font-weight: normal; color:#787878; border:1px solid #7f9db9; width:243px; margin-top:3px;}
*/

#endcontainer { height:33px; padding-top:3px;}
.end {font-size: 18px; font-weight: bold; color:#5f5f5f; width:auto; float:right;}
.end td { vertical-align:middle; padding:5px 5px 0px 5px;}
.end input{ background:url(/ii/second/buy.gif) left top no-repeat; width:107px; height:26px; float:right;border:0px; cursor:pointer;}
.end select {border:1px solid #ccc; width:200px;font-size: 12px; font-weight: normal; color:#5f5f5f;}
#good { width:450px;margin:auto;}

/* ADDONS */

#cart {position: relative;
            width: 190px;
            margin: 0px;
background-color:#FFFFFF; padding:3px;
filter: Alpha(Opacity=95);z-index:2;opacity: 0.95;}
#cart a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:underline;}
#cart a:hover {color: red; border-bottom: 0px; text-decoration:none;}
.cartpm {border:0px;}

#addonform  {background:url(/i/bg.gif); font-size: 10px; color: #550000;  border: 1px solid #d07171; padding:4px; margin-top:5px;}
#addonformtop  {font-size: 11px; color: #550000; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


#vendorblock {font-size: 12px; font-weight: normal; color: #6b7fa1; display:block;
    float:right; clear: right; width: 236px; margin: 10px 0 0 0; text-align: right; padding: 0 10px 0 0;}

#vendor_block #vendorblock{color: #5F5F5F;}
#vendorblock td{padding:10px;}
.deliverylink a {margin-right: 15px; margin-left:15px; padding:3px; color:  #333366; font-size: 16px; font-weight: normal; border-bottom: 1px dashed #333366; text-decoration:none;}
.deliverylink a:hover {cursor:pointer;color: #FFF; background-color:#333366; }

.good .addonlink {display:inline-block;}
.good .addonlink a {padding:3px 2px 3px 0px; color:  #883333; font-size: 12px; font-weight: normal; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%; outline:none;}
.good .addonlink a:hover {cursor:pointer;color: #FFF; background-color:#663333; }
.good .addonlink span {display: inline-block; font-size: 12px; font-weight: normal; }
.good .analoglink a {padding:3px 2px 3px 0px; color:  #336633; font-size: 12px; font-weight: normal; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.good .analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.good .onesize {width:220px; display: inline-block;}
.good .onesize a {margin:13px 15px 13px 0px; padding:3px; color:  #333366; font-size: 10px; font-weight: normal; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.good .onesize a:hover {cursor:pointer;color: #FFF; background-color:#333366;}
.good .onesizeselected {width:220px; display: inline-block;}
.good .onesizeselected a{margin:13px 15px 13px 0px; padding:3px;  background-color:#663333; color:#FFFFFF; font-size: 10px; font-weight: normal; text-decoration:none; line-height:200%;}
.good .onesizeselected a:hover {cursor:pointer;color: #663333; border-bottom: 1px dashed #663333;background-color:#FFFFFF; }


.good .analogname {width:350px; display: inline-block; font-size: 12px; font-weight: normal;background-color: #ffffff;}

.good .analogprice {width:200px; display: inline-block; font-size: 12px; font-weight: normal;background-color: #ffffff;}

.posrel{position:relative; display: inline-block; z-index:1;}

.sizebox {background-color: #ffffff; display:none; position:absolute; z-index:3; width:720px; left:-200px;clear:all;}
.analogbox {background-color: #FFFFFF; display:none;position:absolute; z-index:3; width:700px; left:-200px;clear:all;}
.analogbox a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:none;}
.analogbox a:hover {color: red; border-bottom: 0px; text-decoration:underline;}


#analogspisok{padding-left:40px; font-size: 12px; font-weight: normal; line-height:150%;}


a#GoodNameNetVNal{color: #886666;}

.selsort {font-weight:bold;}
.descrboxtop img {margin-right:10px; margin-bottom:10px; }

.analoglink a {padding:3px 2px 3px 0px; color:  #336633; font-size: 12px; font-weight: normal; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.buybtn{width:107px; height:26px; float:right;border:0px; cursor:pointer;}
.buybtncat{display:block;width:107px; height:26px; border:0px; cursor:pointer; margin-top:3px; }




#PriceBox {font-size: 12px; font-weight: normal; border: 1px solid #FFF; padding:3px;}
#PriceBox td {padding: 5px; background: url(/shop/i/bg.gif);}
#ord_price {/*font-size: 18px; font-weight: bold; color: #333;  margin: 0px;  padding: 0px; */}
#hot_price {font-size: 18px; font-weight: bold; color: #C31B1B;  margin: 0px; padding:0px;  }
#skid_hot {/*font-size: 18px; font-weight: bold;color: #C31B1B; margin: 0px; padding:0px;text-align:right; width:110px;  */ }
#sel_size {font-size: 14px; font-weight: bold;color: #333; margin: 0px; padding:0px; }
#prpb { width:95px; font-size: 12px; font-weight: normal; color: #333333; text-align:right; padding-right:15px;display: inline-block;}

#clrsel {text-align:left; background: #FFF; padding:2px; font-size: 12px; font-weight: normal;}

#listordertable1 td {padding:3px; font-size: 12px; font-weight: normal;}

.ajaxtooltip{
position: absolute; display: none; font-size: 12px; font-weight: normal;
width: 450px; top: 0;
background: #F4F4F4; border: 2px solid gray; border-width: 1px 2px 2px 1px; padding: 5px; z-index:10000;
}
.ajaxtooltip .tit{font-size: 14px; font-weight: bold; border-bottom: 1px dashed #AAAAAA; margin-bottom:3px; }
.ajaxtooltip img {float:left; margin-right:10px; border:1px solid #DDD;}

#fotoview img {margin:0px 0px 4px 4px; border: 0px solid #FFF;}
#sepaddon { border-bottom:1px dotted #CCC;margin:2px 2px 0px 2px; padding-bottom:2px;}

#CLR {font-size: 12px; font-weight: normal; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #DDD; background-color:#FFF; text-align:center;}

.vsc {font-size: 10px;}
#vsb {font-size: 10px; font-weight: normal; width:170px;}
.vendorsmain {border-top:1px solid #AAA; box-shadow:0px -3px 7px #AAA; border-radius:16px 16px 0px 0px; margin:10px 40px 0px 40px; padding: 10px 20px;text-align:left; font-size: 14px; font-weight: normal; line-height:20px; color:#5f5f5f; }
.vendorsmain a { color:#5f5f5f;}
.vendorsmain b { margin:0px 0px 10px 30px; text-transform:uppercase; display: block;}


.art {COLOR: #000080; font-size: 11px;
    vertical-align:center;
    border: 0px;
    border-left: 1px solid #999999;
    background-color: #F3F3F3;
    padding: 15px;
    }


#articlespisok   a{color:#af0000; text-decoration:none;}
#articlespisok   a:hover{color:gray; text-decoration:underline;}

#colortable td{border:0px; font-size: 12px; font-weight: normal; text-align:center; padding:1px 5px 1px 5px;}
#colortable img {border:0px; margin:0px;}

.sk 
{
    color: red; 
    font:bold italic 16px 'Roboto', Arial;
}

.VendorTree{ margin:10px; border: 1px solid #AAAAAA; padding:5px; clear:both; overflow: auto; font-family: 'Roboto';}




#color1 a {text-decoration:none; color: #495C9E;font-size: 12px; font-weight: normal; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg {border: 2px solid #CCCCFF; position:absolute; padding:10px 10px 10px 10px; text-align:center; background: #ffffff; z-index:1000000;}
.clrimg a {text-decoration:none; color: #495C9E;font-size: 12px; font-weight: normal; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg div {text-align:right; margin-right:10px;}
.clrimg img {margin:0px;}


#clrbox1 {font-size: 12px; color: #495C9E; padding: 0px 5px 0px 10px; border-left: 1px solid #CCCCCC;}

#color1top  {font-size: 13px; color: #495C9E; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


.good span.colorname #clrradio {vertical-align:middle;}
.clrel {position:relative; z-index:2000;}
.good span.colorname {display: inline-block;font-size: 12px; font-weight: normal;}

.colorname {display: inline-block;font-size: 12px; font-weight: normal; padding:1px 5px 1px 5px;}
.colorname a {text-decoration:none; color: #495C9E; font-size: 12px; font-weight: normal; border-bottom:1px dashed #495C9E; cursor:pointer;}

#mh_ct td{text-align:center; font-size: 10px; padding:7px;}
.mh_ct td{text-align:center !important; font-size: 11px; padding:12px !important;}


.imgdiv{position:relative;padding:0px 0px 0px 0px; _height:0px;}
.lupaimg {position:absolute; bottom:-1px; right:-1px;}

.fotolinks a {color: #495C9E; font-size: 12px; font-weight: normal;}

.whdtable {margin-top:0px; margin-bottom:0px; border: 1px solid #F5F5F5; padding:5px 5px 5px 0px;width:469px;}
.whdtable td {padding: 3px 10px 3px 3px; vertical-align:middle; font-size: 15px; font-weight: normal;}
.whdinput {width:55px; text-align:right; font-size: 16px; font-weight: bold; border:1px solid #AAA; padding:2px; margin:0px 2px 0px 7px;}
#slider-w{width:300px;}
#slider-h{width:300px;}
#slider-d{width:300px;}
.searchbox {position: absolute; top:0px; right:0px; width:255px;}
.whd1 {background-color: #EEEEEE;}
.whd1 td{ padding:10px;}
.whd2 {background-color: #FFFFFF;}
.whd2 td{ padding:10px;}
.whd3 {background-color: #EEEEEE;}
.whd3 td{ padding:10px;}

.vendorinfo {
    font-size: 14px;
    margin:5px 0px 5px 0px;
}
.analblock {border-top:1px dashed #CCC; padding-top:4px;}
.analblock a {text-decoration:none;}

.vendorinfovp { font-size: 12px; font-weight: normal; color: #555; padding:7px;  padding-top:10px;}
.vendorinfovp b{color: #663333;}

.isearch {display:inline-block; width:50px; text-align:right; padding-right:5px;}
.strp {display: inline-block; padding:3px; background:#EEEEEE;}

#whdblock {display: inline-block; width:470px; background:#EEEEEE; margin-left:55px;}

.files_title {font-family:'Roboto', Arial, serif; font-weight:bold; margin-top:10px; font-size: 16px; color: #D33431;}
UL.files_list {padding:0; margin:10px 0 10px 20px; list-style:none}
UL.files_list LI {margin:2px; padding:0; display:inline-block;}
UL.files_list LI A {color:#339; display:block; background:#eee url(/i/file_ico/unknown-sm-32_32.png) no-repeat 4px 50%; padding:4px 10px 4px 40px; border:solid 1px #ccc; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
UL.files_list LI A:hover {text-decoration:none; background-color:#ddd; color:#006}
UL.files_list LI A SPAN {display:block; color:#666}
UL.files_list LI.file_ico_avi A {background-image:url(/i/file_ico/avi-sm-32_32.svg)}
UL.files_list LI.file_ico_mpeg A {background-image:url(/i/file_ico/mpeg-sm-32_32.svg)}
UL.files_list LI.file_ico_mov A {background-image:url(/i/file_ico/mov-sm-32_32.png)}
UL.files_list LI.file_ico_wmv A {background-image:url(/i/file_ico/wmv-sm-32_32.png)}
UL.files_list LI.file_ico_midi A {background-image:url(/i/file_ico/midi-sm-32_32.png)}
UL.files_list LI.file_ico_mp3 A {background-image:url(/i/file_ico/mp3-sm-32_32.png)}
UL.files_list LI.file_ico_wav A {background-image:url(/i/file_ico/wav-sm-32_32.png)}
UL.files_list LI.file_ico_wma A {background-image:url(/i/file_ico/wma-sm-32_32.png)}
UL.files_list LI.file_ico_fla A {background-image:url(/i/file_ico/fla-sm-32_32.png)}
UL.files_list LI.file_ico_htm A,
UL.files_list LI.file_ico_html A {background-image:url(/i/file_ico/html-sm-32_32.png)}
UL.files_list LI.file_ico_url A {background-image:url(/i/file_ico/url-sm-32_32.png)}
UL.files_list LI.file_ico_pdf A {background-image:url(/i/file_ico/pdf-sm-32_32.png)}
UL.files_list LI.file_ico_jpg A {background-image:url(/i/file_ico/jpeg-sm-32_32.png)}
UL.files_list LI.file_ico_png A {background-image:url(/i/file_ico/png-sm-32_32.png)}
UL.files_list LI.file_ico_gif A {background-image:url(/i/file_ico/gif-sm-32_32.png)}
UL.files_list LI.file_ico_tiff A {background-image:url(/i/file_ico/tiff-sm-32_32.png)}
UL.files_list LI.file_ico_bmp A {background-image:url(/i/file_ico/bmp-sm-32_32.png)}
UL.files_list LI.file_ico_psd A {background-image:url(/i/file_ico/psd-sm-32_32.png)}
UL.files_list LI.file_ico_eps A {background-image:url(/i/file_ico/eps-sm-32_32.png)}
UL.files_list LI.file_ico_docx A,
UL.files_list LI.file_ico_doc A {background-image:url(/i/file_ico/docx-sm-32_32.png)}
UL.files_list LI.file_ico_xlsx A,
UL.files_list LI.file_ico_xls A {background-image:url(/i/file_ico/xlsx-sm-32_32.png)}
UL.files_list LI.file_ico_text A {background-image:url(/i/file_ico/text-sm-32_32.png)}
UL.files_list LI.file_ico_eml A {background-image:url(/i/file_ico/eml-sm-32_32.png)}
UL.files_list LI.file_ico_rar A {background-image:url(/i/file_ico/rar-sm-32_32.png)}
UL.files_list LI.file_ico_zip A {background-image:url(/i/file_ico/zip-sm-32_32.png)}

.module_sizes {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_sizes LABEL {margin-right:20px}
.module_colors {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_colors LABEL {margin-right:20px}
.module_name {color: #AF0000; font-size: 18px; margin: 10px 0;}
.module_qnt {font-size:24px; text-align:right; width:50px; border:solid 1px #999}
.module_total_price {float:left; font-size:24px}
.module_tbl TD {padding:2px 5px; width:140px}
.module_tbl TD.module_price {text-align:right; font-size:20px}
.module_tbl TD.module_color {}
.modules {margin-top:10px}
.modules TR {border-top:1px solid #CCC;}
.modules TR TR {border-top:none}
.module_tbl .not_zero {background:#ffff99}

.bottom_link {border: 1px solid #CCC; border-radius:4px;padding:3px; clear:both; margin-top:50px; opacity:0.8;overflow: auto; text-align:left;font-size:12px;}
.bottom_link .bn_rel {padding:4px; float:left; width:220px; margin-right:10px; }
.bottom_link .bn_rel a {display:block; font-weight:bold; color:#484C53}
.bottom_link .bn_rel img {float:left; max-width:75px; max-height:75px; margin-right:4px; border:0px;}
.bottom_link .kw_bot {color:#999;}
.bottom_link .kw_bot a {color:#999; font-size: 11px; font-weight: normal; text-decoration:none;}
.clear {clear:both;}

.headline 
{
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', Tahoma, Arial;
    position: relative;
    z-index: 11906;
    text-align: left;
    padding-left: 195px;
    white-space: nowrap;
}

.headline > span
{
    display: inline-block;
    text-align: center;
    position: relative;
    padding: 10px 18px;
    
}

.headline > span > a, .headline > span > noindex > a
{
    color: #4b4b4b;
    text-decoration: none;
}

.headline > span:hover
{
    background: #E5E8EE;
}

.headline-submenu-container
{
    position: absolute;
    left: -39px;
    
    margin-top: 10px;
    width: 280px;
}

.headline-submenu
{
    list-style: none;
    margin: 0;
    padding: 0
}

.headline SPAN A.arr 
{
    border-bottom: dashed 1px #b20505;
    color: #b20505;
    padding-right: 10px;
    background: url("/ii/bt_arrow_down.gif") no-repeat right 55%;
}

.headline-submenu
{
    border: solid 1px #E5E8EE;
    z-index: 100;
    background: #fff;
    margin: 0;
    margin-top: -1px;
    padding: 15px 25px;
    display: none;
}

.headline-submenu li 
{
    margin-bottom: 5px;
    clear: both;
    padding: 0 12px
}

.headline-submenu A:hover 
{
    color: #b20505;
}

.headline:not(.search-tips-open) span:hover ul 
{
    display: block;
}

.headline span img 
{
    margin-top: 9px;
}

.up-header-mid {
    width: 100%;
    height: 75px;
    display: flex;
    margin-bottom: 8px;
    font-family: 'Roboto', Tahoma, Arial;
    align-items: center;
}

span.up-lk-link {
  position: absolute;
  right: 20px;
  padding: 10px 0 10px 0;
}

span.up-lk-link:hover {
    background: #FFF;
}

.up-lk-link a img{
  position: absolute;
  top: -2px;
  border: 0;
  left: 0;
  width: 22px;
}

.up-header-logo
{
    width: 210px;
    text-align: center;
}

.up-header-phones
{
    width: 155px;
    margin: 0 10px;
}

.top-phones{
    position: relative;
    width: 156px;
}

.menu-qr-phone,
.menu-qr-wa,
.menu-qr-viber,
.menu-qr-tg,
.menu-qr-vk{
    display: none;
}

.menu-qr-phone img,
.menu-qr-wa img,
.menu-qr-viber img,
.menu-qr-tg img,
.menu-qr-vk img{
    width: 120px;
    position: absolute;
    z-index: 11907;
    border: 1px solid #D7D7D7;
    border-radius: 6px;
    left: 160px;
}


.menu-qr-phone::before,
.menu-qr-wa::before,
.menu-qr-viber::before,
.menu-qr-tg::before,
.menu-qr-vk::before{
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 12px 15px 12px 0;
    border-color: transparent #000 transparent transparent;
    border-style: solid;
    left: 146px;
    top: 24px;
    z-index: 11908;
}

.menu-qr-phone::after,
.menu-qr-wa::after,
.menu-qr-viber::after,
.menu-qr-tg::after,
.menu-qr-vk::after{
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 12px 15px 12px 0;
    border-color: transparent #FFF transparent transparent;
    border-style: solid;
    left: 146px;
    top: 24px;
    z-index: 11908;
}

.top-phones:hover > .menu-qr-phone,
.menu-qr.qr-phone:hover > .menu-qr-phone,
.menu-qr.qr-wa:hover > .menu-qr-wa,
.menu-qr.qr-viber:hover > .menu-qr-viber,
.menu-qr.qr-tg:hover > .menu-qr-tg,
.menu-qr.qr-vk:hover > .menu-qr-vk{
    display: block;
}

.menu-qr .menu-qr-phone,
.menu-qr .menu-qr-wa,
.menu-qr .menu-qr-viber,
.menu-qr .menu-qr-tg,
.menu-qr .menu-qr-vk{
  left: 118px;
  position: relative;
}

.menu-qr .menu-qr-phone{
  top: -12px;
}

.menu-qr .menu-qr-wa,
.menu-qr .menu-qr-viber,
.menu-qr .menu-qr-tg,
.menu-qr .menu-qr-vk{
  top: -21px;
}

.menu-qr-wa img,
.menu-qr-viber img,
.menu-qr-tg img,
.menu-qr-vk img{
  top: -32px;
}

.top-menu-qr .qr-phone img{
    left: 220px;
    top: 93px;
}

.up-header-phone
{
    color: #242424;
    display: block;
    font-size: 20px;
    font-weight: 300;
    text-decoration: none;
}

.up-header-callback
{
    color: #FFF;
    display: block;
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    width: 143px;
    border-radius: 3px;
    background: url(/i5/pc_phone_ico.svg) no-repeat 10px center #b70a0c;
    background-size: 16px 16px;
    padding: 6px 0 5px 15px;
    box-sizing: border-box;
}

#second #menu div .submenu {
  display:none; border:solid 1px #E5E8EE; background:#fff; margin:0; padding:0; position:absolute;  z-index:11900;
-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
box-shadow:0 5px 5px rgba(0, 0, 0, 0.50);
margin-top:-1px;

}
#second #menu div .submenu u {color:#555; text-decoration:none; margin-bottom:5px;font-size: 14px; font-weight: normal; display:block; }

#second #menu div.hover .submenu {display:block;}
#second #menu div .submenu .col {float:left; padding:15px 30px 15px 20px; background:url("/ii/v_points.gif") repeat-y 0 0;}
#second #menu div .submenu .colad {float:left; padding:15px 30px 15px 20px;}
#second #menu div .submenu .first {background:none;}
#second #menu div .submenu .col B, #second #menu div .submenu .colad B {font-size: 16px; font-weight: bold;  display:block; margin-bottom:10px; font-weight:normal;}

.headline-submenu li A,
#second #menu div .submenu A 
{  
    font-size: 14px; font-weight: normal;
    display:block; float:none; color:#5A5C62; padding:0 0 0 8px; margin:0 0 5px;
    background:url("/ii/menu_arrow.gif") no-repeat 0 6px; text-decoration:none; text-transform:none;
    text-shadow:none; 
}

#second #menu div .submenu A:hover {background:url("/ii/menu_arrow.gif") no-repeat 0 6px; color:#b20505; text-shadow:none; }
#second #menu div .submenu A i {font-style:normal; color:#AF0000;}
#second #menu div .submenu .col A B  {background:#FFF; margin-left:-18px;}


#second #menu div .submenu .clear {float:none; clear:both; height:0; overflow:hidden;}
#second #menu div .submenu .colad A {background:transparent;}


#second #menu div .submenu  A.postel12 { clear:both;
background:none;
font-size:14px;
font-weight:700;
margin:5px 0 0;
padding:0;
text-transform:uppercase;
}
#second #menu div b {color: #333;}

#second #menu div .submenu .msub12 {margin-left:20px; }
#second #menu div .submenu .col {float:left; padding:15px 30px 15px 20px; display:block;}
#second #menu div .submenu .col img {margin:0 3px 3px 0;}
#second #menu div .submenu .col B {display:block;margin-bottom:5px; margin-top:10px; margin-left:-10px;}






            ul.cloud-zoom-ul li {
                float: left;
                list-style-type: none;
                margin-right: 10px;
            }

            .b_4box .list {
                display: block;
                float: left;
                width: 650px !important;
                margin-left: 4px;
                margin-right: 4px;
                margin-top: 15px;
            }

            .next {
                display: block;
                float: left;
                width: 15px;
                height: 90px;
                margin-top: 10px;
                margin-bottom: 10px;
                background: url(/i/arrow_on.svg) no-repeat -40px 25px;
            }
            .next.disabled {
                background: url(/i/arrow_off.svg) no-repeat -40px 25px;
            }

            .prev {
                display: block;
                float: left;
                width: 15px;
                height: 90px;
                margin-top: 10px;
                margin-bottom: 10px;
                margin-left: 5px;
                background: url(/i/arrow_on.svg) no-repeat 0 25px;
            }
            .prev.disabled {
                background: url(/i/arrow_off.svg) no-repeat 0 25px;
            }



#newbottom {clear:both;background:#484C53;
padding:20px 20px 30px 20px; position:relative; font-size: 12px; font-weight: normal;
box-shadow: 0px -2px 5px #AAA; color: #FFF }
#newbottom b{color: #FFF; text-shadow: 0 1px #000; display:block;margin-top:10px;}
#newbottom a{color: #FFF; text-decoration:none; display: inline-block; width:230px; text-shadow: 0 1px #000; }
#newbottom a:hover{text-decoration:underline; color:#B0BACB;}

#newbottom div {float:left; width: 210px;  padding:10px 20px 0 0px; }
#newbottom div b {text-transform: uppercase; display:block; color:#FFF; text-shadow:0 1px #000; margin:10px 0px 2px 0px;}
#newbottom div a {}
#newbottom .clear {float:none; clear:both;}
#newbottom .copys {width:500px;clear:both; float:none; color: #B0BACB; }
#newbottom hr {margin-right: 50px;}


.sm {font-size: 14px; font-weight: normal;margin-left:10px;}
.sm a {color: #555; display:block; margin:2px 0px 0px 3px; padding:2px; text-decoration:none;}
.sm a sup {background: #BA1011; color:white; border-radius:8px; width:27px; height:16px; display:inline-block; text-align:center; line-height:17px; padding: 0 1px; background: url("/ii/discount_label.svg") -2px 0; }
.sm a:hover {color:#BA1011;}
.sm div a  {display:block; margin:0px 20px; padding:4px;}
.sm .selsm {background: #BA1011; color:#FFF; border-radius:3px;}
.sm a.selsm:hover {color:#FFF;}
.sm .ots {margin:2px 0px 0px 15px; border-left:1px dotted #AAA; font-size:12px;}
.sm .ots a {display:block;margin-left:8px; padding:2px;}
.sm .ots .selsm {border:1px solid #BA1011; color:#BA1011; background:#FFF; border-radius:3px;}
.sm .ots a.selsm:hover {color:#555;border:1px solid #555;}

.smtabs {font-size: 14px; font-weight: normal; /*border-bottom:1px solid #BA1011;*/ background: url("/ii/tabsbg.gif") bottom left repeat-x; margin-bottom:12px; padding:2px 0px 0px 0px;
border-radius: 6px 6px 0px 0px; height:20px;}
.smtabs a {display: inline-block;color:#FFF; padding:0px 4px; margin:0px 0px 0px 2px; border-radius:6px 6px 0px 0px; height:18px;
border: 1px solid #BA1011;  text-decoration:none; background:#BA1011;}

.smtabs  a:hover, .smtabs  .selsm {background: #FFF; color:#BA1011;border-bottom:2px solid #FFF; box-shadow:1px -2px 2px rgba(0,0,0,0.3); }






.smpins {font-size: 13px; font-weight: normal; margin-bottom:12px; padding:0px 0px 3px 0px; border-bottom:1px solid #BA1011; }
.smpins span {display:block; margin: 3px; color:#BA1011}
.smpins a {display: inline-block;color:#FFF; padding:1px 4px; margin: 3px; border-radius:4px;
border: 1px solid #BA1011; text-decoration:none; background:#BA1011;}

.smpins  a:hover, .smpins  .selsm {background: #FFF; color:#BA1011; }
.smtabs  a:hover, .smpins  a:hover  {background:#FFF; color:red;}

.vp_tabs {
    display: block;

    height: 50px;
}

.vp_tabs ul li {
    list-style: none;
    display: block;
    float: left;
}

.delivery_tabs {
    display: block;

    height: 50px;
}

.delivery_tabs ul li {
    list-style: none;
    display: block;
    float: left;
}

#left .p1 {
    display: none;
}

.vp_tabs ul {
  border-bottom: 1px solid #D33431;
  height: 30px;
  list-style: none outside none;
  margin: 30px 0 0;
  padding: 10px 0 0 20px;
}

.delivery_tabs ul {
  border-bottom: 1px solid #D33431;
  height: 22px;
  list-style: none outside none;
  margin: 20px 0 0;
  padding: 10px 0 0 30px;
}

.vp_tabs li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 20px; font-weight: 500;
  height: 29px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
}

.vp_tabs li h2, .vp_tabs li h3, .vp_data .opinions li h2 {
   font: inherit;   
   margin: 0px;
   color: inherit;
   line-height: inherit;
}





.delivery_tabs li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 16px; font-weight: bold;
  height: 20px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
}

.vp_tabs li.current, .vp_tabs li:hover {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #D33431;
  padding: 0 11px;
  text-shadow: none;
}

.delivery_tabs li.current, .delivery_tabs li:hover {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  color: #D33431;
  padding: 0 11px;
  text-shadow: none;
}
.vp_tabs li:hover,.delivery_tabs li:hover {color:#B50808;}
ul.aditional_items {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

ul.aditional_items li {
  display: inline-block;
  float: left;
  margin: 0 25px 40px 0;
  min-height: 130px;
  width: 205px;
}

ul.aditional_items .photo {
  display: inline-block;
  width: 100px;
}

ul.aditional_items .data {
  display: inline-block;
  width: 100px;
}

ul.aditional_items .price {
  border: 0 solid;
  color: #000000;
  display: block;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  position: static;
}

ul.aditional_items .data a {
  color: #304C5F;
  display: block;
  font-size: 12px;
  text-decoration: none;
}
.vpsizebox {background:#C31B1B; border:1px solid #B70709; border-radius:4px; color:#FFF; padding:6px 3px;
font-size: 14px; font-weight: normal;}

.price_block #clrbox1 {display:block; border:1px solid #AAA; border-radius:4px; width: 235px; padding:5px 8px 10px 8px; margin:5px 0px;}

.oneclick {font-size: 12px; font-weight: bold; color:#B70709; display:block; float:right;clear:both; margin:5px 1px;
background: url(/ii/1click.svg) left 2px no-repeat; padding:0px 0px 0px 14px;
 }

.vp_data, .vp_data p, #t, #t li
{font:14px/18px 'Roboto', Arial; }
#t table td {font-size: 16px; font-weight: normal; padding:2px 4px; color:#333; border:1px solid #AAA;}
#t {padding:10px 15px 30px 50px;}
#t li { color: #000 }

.vp_data .delivery_data h3, 
.vp_data .delivery_data h4 
{
    font-size: 28px; font-weight: normal;
    margin: 35px 0px 20px -45px;
    padding: 0px;
    border-bottom: 1px solid #FDFDFD;
    text-align: left;
}

.btnbuy {margin-top:10px;}
.btnbuy .buybtn {width:auto;height:auto;}


.bigprice {
	color: #C31B1B;
        font-size: 42px;
	font-family: 'Roboto', Tahoma, Arial; 
        font-weight:700; text-align: right;
}

.goods_rub {
/*    font-family: 'als_rublregular';
    font-style: normal;
    */
    font-family: 'als_rublregular';
    font-style: normal;
    margin-left: -3px;
}
.goods_rub::before{
    content: 'p';
}

.main_page_rub {
    font-family: 'als_rublregular';
    font-style: normal;
    margin-left: -3px;
}
.main_page_rub::before{
    content: 'p';
}

.smallprice {color: #555555;font-size: 16px; font-weight: bold;text-align: right;}

.smallprice s {    color: #999999;}

#newbottom div a.ext {display:inline-block; width:30px;}
.menusep {margin: 30px 5px 10px 5px; border-top:1px dotted #AAA; }

.tcv_vendors {font-size: 14px; font-weight: normal; margin:10px 0px;}
.tcv_vendors a{color:#001B59; text-decoration:none;padding:4px 5px;}
.tcv_vendors a:hover{color:#E00029; }
.tcv_vendors b {display: inline-block; background: #EEE; border:1px solid #AAA; border-radius:4px; }
.mebhome_bottom {font-size: 14px; font-weight: normal; margin:10px 0px; padding: 10px 20px 10px 10px; text-align:justify; color:#555; border-radius:5px;}
.size-table {font-size: 14px; font-weight: normal;}

/* VP Addon */

    .addon_block {background: #FFF; border: 1px solid #CCC; border-radius:5px; padding:10px;max-width:900px;}
    .addon_block .conte {padding:10px; font-size: 14px; font-weight: normal;}
    .addon_block img {margin-right:10px;}
    #price_tablediv {float:right;}
    #price_table { margin:10px;  }
    #price_table td {padding: 2px 4px 4px 4px; text-align:center;  font-size: 18px; font-weight: normal; color: #C31B1B;}

/* End VP Addon */

.vendor-links, .recommend { margin:10px 0 0 10px; font-size: 14px; font-weight: normal; }
.recommend .sm {font-size: 11px; font-weight: normal;}

.vendor-links a,
.recommend a 
{
    color: #555; 
    text-decoration: none;
}

.vendor-links
{
    margin: 20px 0;
}

.vendor-links > div
{
    display: flex;
    flex-wrap: wrap;
}

.vendor-links > div > a,
.vendor-links-main-group > span,
.bot-more-sizes span
{
    border: 1px solid #CCC;
    border-radius: 64px;
    padding: 4px 11px;
    margin: 5px 5px;
    white-space: nowrap;
    display: inline-block;
    background: #FFF;
    
    color: #000;
    box-sizing: border-box;
    
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    
    text-align: center;
}

.vendor-links-show-more svg
{
    vertical-align: sub;
}

.vendor-links-show-more:hover svg
{
    fill: #FFF;
}

.vendor-links a:hover,
.vendor-links-main-group > span:hover,
.bot-more-sizes span:hover
{
    background: #b70a0c;
    border: 1px solid #b70a0c;
    color: #FFF;
}

.shopnews {position:relative; border:1px solid #AAA; border-radius:5px; padding:15px 10px; margin:15px 8px;z-index:4;}
.shopnewsname {position: absolute; top:-10px; left:15px; font-size: 12px; font-weight: normal; color:#999;z-index:5; background:#FFF;padding:3px 10px;border:1px solid #AAA; border-radius:3px;left:35px;}

.now_view li {
    height: 255px;
    width: 170px;
}

.now_view .jcarousel-container-horizontal, .new_arrival .jcarousel-container-horizontal {
    width: 850px;
}

.popular li {
    height: 255px;
    width: 170px;
}

.popular .jcarousel-container-horizontal, .new_arrival .jcarousel-container-horizontal {
    width: 850px;
}

.jcarousel-prev-disabled {
    background-position: -30px 0 !important;
    background-color: #B8BBC8 !important;
    cursor: default;
}

.jcarousel-next-disabled {
    background-position: 0 0 !important;
    background-color: #B8BBC8 !important;
    cursor: default;
}

center .popular { height: 240px;}

.popular a {
    color:  #0842a1;
}

.popular a:hover {
    color: #F55529;
}
.framed_slider { margin-bottom: 29px; }
.framed_slider .left, .framed_slider .right {
  background: url(/i/recent_arrows.svg) no-repeat scroll 0 0 #000000;
  height: 32px;
  margin-top: -16px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.framed_slider .left, .quick_view .bt_left {background-position: -30px 0;left: 0;}
.popular .framed_slider .list {
  border: 2px solid #AAAAAA;
  border-radius: 2px 2px 2px 2px;
  height: 200px;
  padding: 19px 50px 16px;
}
.framed_slider .list .carousele {
  height: 255px;
  overflow: hidden;
  position: relative;
}
.framed_slider .list UL, .photos_slider .list UL { list-style: none outside none; }
.framed_slider .item {
  border: 1px solid #FFFFFF;
  float: left;
  font-size: 11px;
  line-height: 1.4;
  margin: 0 9px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 150px;
}
.item .label_new {
  background: url(/i/label_new.svg) no-repeat scroll 0 0 transparent;
  height: 14px;
  left: 0;
  top: 6px;
  width: 58px;
}
.framed_slider .item .label_discount {
  margin-left: 33px;
  margin-top: 0;
}
.item .label_discount {
  background: url(/i/discount_label.svg) no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 11px;
  height: 34px;
  line-height: 2.6;
  margin-left: 60px;
  margin-top: -12px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 32px;
}
.framed_slider .item SPAN.pad {
  display: block;
  margin: 0;
  padding: 5px;
}
.framed_slider .item SPAN.title, .framed_slider .item SPAN.title B {
  text-decoration: underline;
}
.framed_slider .item SPAN.price {
  color: #7B777C;
  display: block;
  font-weight: 700;
}
.framed_slider .right, .quick_view .bt_right {
  left: auto;
  right: 0;
}

#newsearch
{
    position: relative;
    display: inline-block;
    width: 100%;
}

#newsearch .topsearch 
{
    margin-right: 55px;
}

#topsearch,
.search-str-container-v2 .tt-hint
{
    width: 100%;
    border: 1px solid #AAA;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 0 0 0 16px;
    box-sizing: border-box;
    font: 14px/38px "Roboto";
    color: #B20505;
    line-height: 40px;
    height: 40px
}

.search-str-container-v2 .tt-hint
{
    opacity: 0.8;
    left: -0.5px;
}

#topsearch:focus {
    outline: none;
    border: 1px solid #C31B1B !important;
    box-shadow: inset 0px 0px 2px #C31B1B;
}

.artfind {clear:both; padding:4px;}
.artfind input{ width: 40px; font-size: 14px; font-weight: normal; margin-left:5px;}
#in { background: url(/ii/second/v1.gif) left -50px repeat-x; }
#tizers td td li a.rh {color: #AF0000; font-size:16px;}
#tizers h2 {margin-top:0px; padding-top:0px; margin-left: 25px;}

.action {margin-top:10px; clear:right;font-size: 12px; float: right; width: 236px; text-align: left; color:#333;
background: #FAFAFA; border-radius:4px;
border:1px solid #B30606;}
.action i {display:block; font-size: 17px; font-weight: normal; color:#FFF;padding:2px 6px 2px; cursor: pointer;
background: url("/ii/second/v1.gif") repeat-x scroll left -115px rgba(0, 0, 0, 0);border-radius:4px 4px 0px 0px;}
.action span {display:block;text-decoration:none; padding:6px;}

.action span { display: none }
.action.expand span { display: block }

.action i:after { content: '\25BC'; margin-left: 5px; }
.action.expand i:after { content: '\25BA'; margin-left: 5px; }

.carousel-tabs .header {
}

.carousel-tabs > ul {
  border-bottom: 1px solid #D33431;
  height: 23px;
  list-style: none outside none;
  margin: 30px 0 0;
  padding: 10px 0 0 20px;
}

.carousel-tabs > ul > li {
  background: #D33431;
  border: 1px solid #D33431;
  border-radius: 2px 2px 0 0;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 16px; font-weight: 300;
  height: 22px;
  margin: 0 0 -1px 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;

}

.carousel-tabs > ul > li.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    color: #D33431;
    padding: 0 11px;
    text-shadow: none;
}

.content-tab .good-tile {
    height: 270px;
}

.VendorTree .lastsubpart a,
.VendorTree .subpart a,
.VendorTree .subpart .subpart a,
.VendorTree > #lastleaf a {
  display: block;
  width: 200px;
  height: 100%;

}
.VendorTree .lastsubpart a span,
.VendorTree .subpart a span,
.VendorTree .subpart .subpart a span,
.VendorTree > #lastleaf a span {
  display: block;
  width: 200px;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF !important;
  margin-right: -5px;
  margin-left: -5px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  bottom: 0px;
  font-weight: bold;

  font-size: 14px; font-weight: bold;
}
.VendorTree .lastsubpart a span:hover,
.VendorTree .subpart a span:hover,
.VendorTree .subpart .subpart a span:hover {
  color: #FFAAAA !important;
}

.VendorTree .lastsubpart .mlnk:hover,
.VendorTree .subpart .mlnk:hover,
.VendorTree .subpart .subpart .mlnk:hover
{
  border: 1px solid #E78F08;
}

.VendorTree h3 {
  margin: 1px 0 0;
  padding: 5px 5px 0 34px;
  font-weight: bold;
  font-family: 'Roboto';
}

.VendorTree h3 a {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
    color: #787878;
}

.VendorTree h3 a:hover {color: #2C2C2C;}

.VendorTree .lastsubpart div.mlnk,
.VendorTree .subpart .subpart div.mlnk,
.VendorTree .subpart div.mlnk, .VendorTree > #lastleaf
{
  display: block;
  width: 190px;
  height: 150px;
  float: left;
  background: none !important;
  border: 1px solid #CCC;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0px 5px 5px 5px !important;
  text-align: center;
  position: relative;
}

.VendorTree > #lastleaf {
    clear: right;
    margin: 0 0 0 17px;
    padding: 0 0 0 2px;
}

.collect.collapsible {
    margin-left: 10px; margin-right: 10px;
}

.collect.collapsible .collapsible-body {
    padding-left: 50px; padding-right: 50px;
}

.collect.collapsible .bx-prev, .collect.collapsible .bx-prev:hover {
    left: -62px !important;
    background: url(/ii/arrow_left_64.svg) no-repeat 0 0;
    height: 64px; width: 64px;
    margin-top: -32px
}

.collect.collapsible .bx-next, .collect.collapsible .bx-next:hover {
    right: -62px !important;
    background: url(/ii/arrow_right_64.svg) no-repeat 0 0;
    height: 64px; width: 64px;
    margin-top: -32px
}

a.hotbutton {display: block; background:url(/i/v1.png) left top repeat-x; text-align:center;
            font-size: 28px; font-weight: normal; /*text-shadow: 0px -1px 1px #5E000A;*/
            max-width:600px; border-radius:7px; clear: both;
            padding: 6px 30px;color: #FFF; margin: 20px auto; text-decoration:none;}



.cwt {  font-size: 18px; font-weight: normal; padding:5px 20px 5px 60px; line-height:120%;}
.cwt ul li  {  font-size: 16px; font-weight: normal; color:#000; padding-bottom:5px;}
.cwt ol li  {  font-size: 16px; font-weight: normal; color:#000; padding-bottom:5px;}
.cwt table td {  font-size: 16px; font-weight: normal; padding: 2px 5px 2px 5px;}
.cwt .ltit,.cwt .lsa,.cwt .lsa .path {  font-size: 13px; font-weight: normal; border:0px; background:#FFF;}
.cwt .lsa a.salink{  font-size: 22px; font-weight: normal; font-weight: 300; color: #3333FF;}
.cwt .lsa a.salink:hover{  color:#FFF;}
.cwt img {max-width:800px; height: auto;}

/*
.cwt center a {
  background-color: #FFF;
}

.cwt center a:hover {
  background-color: #FFF;

}
*/


.cwt h1 {font-size: 36px; font-weight: normal;font-weight: 300; text-align:left; margin: 20px 10px 25px -40px; color: #B90E0E;}
.cwt h2 {font-size: 30px; font-weight: normal;font-weight: 500; text-align:left; margin: 20px 0px 5px -40px; color: #B90E0E; border:0px;clear:both;line-height:120%;}
.bot-desc-grey h3, .cwt h3 {font-size: 25px; font-weight: normal;font-weight: 300; text-align:left; margin: 20px 0px 5px -10px; clear:both; color: #B90E0E;border-bottom:1px solid #B90E0E; padding-bottom:3px;}
.bot-desc-grey h3{margin-top:0px;font-size:18px;clear:both;}
.cwt h4 {font-size: 23px; font-weight: normal;font-weight: 400; text-align:left; margin: 20px 0px 5px 0px; color: #333;/*border-bottom:1px solid #B90E0E;*/
width:70%;clear:both; padding-bottom:5px; 
 }
.cwt h6 {font-size: 25px; font-weight: normal;font-weight: 900; text-align:left; color: #777; margin:0px 0px 7px 0px; border:0px;clear:both;}
.cwt h3 a {padding:0px; margin:0px;}

.cwt .art {font-size: 15px; font-weight: normal;font-weight: 500; background:#EEE; border-radius:10px; text-shadow:0px 1px 0px #FFF;
border:0px; }

.article
{
    color: #F00;
    margin: 5px 0 0 0;
    font-size: 12px;
}

#content-art { padding: 0 10px 0 0; }
#content-art  i {font:italic 100 16px 'Roboto', Arial;}

#second #menu div .submenu a.menu-good {
    background:none;
    margin: 0;
}

.color-img {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 5px;
    padding: 3px 2px;
}

.color-img > span {
  display:inline-block;
  overflow: hidden;
  cursor: pointer;

  z-index: 5;
  width: 70px;
  height: 70px;
  text-align: center;
  border-radius: 64px;
  border: 1px solid #DDD;
  position: relative;
}

.vp-color-input + label.color-name-no-img
{
    min-height: 20px;
    display: block;    
    padding: 0 0 0 30px;
    font-size: 14px; font-weight: normal;
    background: url(/i5/lo-radio.svg) no-repeat;
    margin-left: 7px;
    cursor: pointer;
}

.vp-color-input:checked + label.color-name-no-img
{
    color: #E35455;
    background: url(/i5/lo-radio-ch.svg) no-repeat;
}

.color-img .check {
    
    display: none;
    width: 70px; height: 70px;
    position: absolute;

    z-index: 5;
    margin: auto;
    top: 0; left: 0;
    right: 0; bottom: 0;
}

input.vp-color-cb:checked + label.color-img .check {
    display: block;
}

input.vp-color-cb:checked + label.color-img  > span {
    border-color: #FF0;
}

input.vp-color-input
{
   position: absolute;
   visibility: hidden;
   width: 0; height: 0px;
}

.color-img > span > span {
    width: 1000px;
    height: 100px;
    display: block;
    margin-left: -465px;
    margin-top: -15px;
}

.color-img img.color-icon 
{
    height: 80px;
    margin-top: 9px;
}

.color-img img.color-icon.matras-color {
    height: 78px;
    margin-top: 8px;
    background: #FFF;
}
.color-img img.color-icon.matras-color2 {
    width: 60px;
    margin-left: 3px;
    background: #FFF;
}

.color-img .color-popover {
    display: none;
    position: absolute;
    z-index: 10000;
    right: 63px;
    top: 63px;

    padding: 10px;
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
}

.color-img img.color-icon.no-photo-color-icon
{
    position: absolute;
    margin: auto; height: 60px;
    left: 0; right: 0; top: 0; bottom: 0;
}

.color-img:hover .color-popover {
    display: block;
}

.color-var-name
{
    margin-bottom: 5px;
}

.color-img .color-popover img
{
    max-width: 300px;
    max-height: 300px;
}

.vp-sizes a{color: #484C53; text-decoration:none; font-size:12px; display:inline-block; padding:2px 4px; border:1px dashed #aaa; margin:5px 10px 3px 0px; min-width:120px; text-align:center;}
.vp-sizes a:hover{background-color: #484C53; color:#FFF; text-decoration:none; font-size:12px; display:inline-block; padding:2px 4px;}

.vp_data .description {
    float: left;
    width: 70%;
    padding:10px 20px;
}
.vp_data .opinions{
    float: right;
    width: 25%;
    position: relative;
}

.vp_data .opinions li {
  border: 1px solid #d33431;
  border-radius: 2px 2px 0 0;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 20px; font-weight: bold;
  height: 29px;
  margin: 0 0 0 10px;
  padding: 0 11px;
  position: relative;
  text-align: center;
  background: #fff;
  border-bottom: 2px solid #fff;
  color: #d33431;
  position: absolute;
  top: -41px;
}
.vp_data .opinions .btn-primary {background-color:#B50808; border-color:#B50808;padding: 5px 10px;}

.opinion_btn_block {text-align: center; margin: 10px;}

#get_opinion .good-opinion-capcha > img, 
#get_opinion .good-opinion-capcha > input
{ 
   vertical-align: middle;
   display: inline-block;
   width: auto;
}

.text-danger { color: #a94442; }
sup { top: -0.5em; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

.vp_data .opinions .body {
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  display: block;
  float: right;
  min-height: 100px;
  min-width: 245px;
  overflow: hidden;
  position: relative;
  z-index: 1001;
  top: -21px;
  right: -4px;

}

.vp_data .opinions .body .art:nth-child(2n+2) {
    background-color: #eff0f3;
}
.vp_data .opinions .body .art {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #ffffff;
    border-radius: 0;
    box-shadow: none;
    font-size: 13px;
    left: 0;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #5f5f5f;
}
.art .stars {
  display: inline-block;
  margin: 0 5px;
}

.art .stars SPAN {
  background: url(/i/rating_star.svg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 12px;
  overflow: hidden;
  width: 12px;
}

.spec {color:red; font-weight:bold;}
.inv {display: none;}

#newbottom .social
{
    margin: 0 0 10px 0;
}

#newbottom .social a
{
    display: inline-block;
    width: 36px; height: 36px;
}

#newbottom.loaded .social a
{
    background: url('/i/social_icons.png');
}

#newbottom .social a.vk { background-position: 0 0; }
#newbottom .social a.fb { background-position: -46px 0; }
#newbottom .social a.ok { background-position: -92px 0; }
#newbottom .social a.tw { background-position: -138px 0; }
#newbottom .social a.yt { background-position: -230px 0; }
#newbottom .social a.gp { background-position: -184px 0; }

.size-table {
    width: 100%;
    font-family: 'Roboto', Tahoma, Arial;
    margin: 15px 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;    
}

.size-links-remain{
    display: flex;
    flex-direction: column;
}

.size-links-main-group > div, .size-links-remain > div {
    display: flex;
    align-items: center;
}

.size-links-main-group > div > div, .size-links-remain > div > div {
    margin-right: 5px;
    min-width: 56px;
}

.size-table tr td {
    padding: 5px;
}

.size-table a {
    text-decoration: none;
    color: black;
    border: 1px solid #CCC;
    padding: 4px 11px;
    margin: 5px 5px 5px 0;
    border-radius: 64px;
    float: left;
    font-weight: 300;
    line-height: 1.3em;
}
.mebhome_bottom .size-table a:hover {
    background: #b70a0c;
    border: 1px solid #b70a0c;
    color: #FFF;
}

.twitter-typeahead {
    width: 100%;
}

a.hotbutton, .content a.hotbutton {display: block;background:#DB2A20; text-align:center;
            font-size: 28px; font-weight: normal; max-width:600px; border-radius:4px;
            padding: 6px 30px;color: #FFF; margin: 20px 20px; text-decoration:none; color:#FFF;}

.tt-menu {
  background-color: #fff;
  border: 1px solid #e5e8ee;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  padding: 11px 0 10px 0;
  width: 100%;
  top: 48px !important;
  z-index: 11905 !important;
}

.tt-menu:before {
  content: url(/iii/triangle.svg);
  position: absolute;
  top: -10px;
  left: -350px;
  right: 0;
  margin: auto;
  width: 20px;
  z-index: 100500;
}

.tt-cursor {
    color: #f2834d;
    background-color: #F5F5F5;
}
.tt-hint {
    width: 100%;
    padding: 0 0 0 15px;
    border-radius: 3px 0 0 3px;
    font-weight: normal;
    border: 1px solid #cbcbcb;
    vertical-align: top;
}
.tt-open {
    background-color: #fff;
}
.tt-suggestion {
    cursor: pointer;
    padding-top: 5px;
    padding-left: 30px;
    padding-bottom: 5px;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.tt-suggestion:hover {
    color: #b70a0c;
}

.section_title a {
    color: #9DD005;
    font-size: 24px;
}

.subscribe_foot {
  margin: 0 auto;
  max-width: 1230px;
  padding: 7px 20px 5px 20px;
  background: #F3F3F3;
  font-size: 14px; font-weight: normal;
}

.subscribe_foot form span {
    color: #333;
    margin: 0 15px 0 0;
    font-size: 16px; font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.subscribe_foot form span .gift {
  text-transform: uppercase;
  margin: 0 20px 0 0;
  color: #F2834D;
}

.subscribe_foot form img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.subscribe_foot form input {
  font-size: 16px; font-weight: normal;
  border: 1px solid #CBCBCB;
  margin: 0 10px 0 0;
  padding: 0 15px;
  line-height: 40px;
  border-radius: 2px;
  color: #A3A3A3;
  height: 38px;
}

.subscribe_foot form .submit-btn {
    background-color: #D43732;
    border-color: #D43732;
    max-width: 160px;
    height: 40px;
    color: #FFF;
}

#subscribe_form {
  margin: 5px;
}

.phone-small {
    font-size:10px; float:left; margin-top:-5px; font-family:Arial, sans-serif; color:#666; outline:none;
}

.sm.size-table a {
    display: inline-block; width: 45%;
    font-size: 12px; font-weight: normal;
}

#newbottom a.mobile-btn {
    border: 1px solid #CBCBCB;
    padding: 10px 10px 10px 35px;
    text-decoration: none;
    border-radius: 3px;
    color: #D43732; text-shadow: none; width: auto;
}

#newbottom.loaded a.mobile-btn
{
    background: url('/i/mobile_ico.svg') no-repeat 10px center #FFF;
}

.cat-desc > div {
    margin: 5px 0;
}

.good-suggestion {
    clear: both;
    padding-right: 10px;
    white-space: normal;
}

.good-suggestion img {
    width: 64px; float: left;
    margin: 0 10px 0 0; height: 64px;
}

.good-suggestion span {
    line-height: 20px;
    font-size: 14px; font-weight: normal;
}

.typehead-categ {
    font-size: 15px; font-weight: 300;
    padding: 7px 0 0 30px;
    color: #AAA;
    display: flex;
    align-items: center;
}

.status-btn {
    background-color: #D43732;
    color: #FFF;
    font-size: 18px; font-weight: normal;
    text-decoration: none;
    padding: 10px 100px;
    display: inline-block;
    margin: 10px 0;
    border-radius: 3px;
}

.color-group {
    margin: 10px 0 5px 0;
    font-size: 13px; font-weight: normal;
}

.color-group-header
{
    margin: 10px 0 5px 0;
    font-size: 16px; font-weight: normal;
}

.no-photo-color-name
{
    position: absolute;
    margin: auto;
    top: 0; bottom: 0;
    display: inline-block;
    color: #000;
    height: 30px;
    font-weight: bold;
    left: 0; right: 0;
}

.good-small {
    width: 220px;
    height: 125px;
    display: inline-block;
    background: #FFF;
    position: relative;
    box-sizing: border-box;
    border: 2px solid #F5F8FA; border-radius:3px;
    float: left; margin: 0 10px 10px 0;
    transition: box-shadow ease-in .1s;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.05);
}

.good-analog {
    float: none;
    display: block;
    height: 100px;
    margin: 0 0 20px 0;
}

.good-small:focus {
    outline: none;
}

.good-small:hover {
    outline: 2px solid #D33431;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.15);
}

.good-small img {
    float: left;
    width: 70px;
    height: 70px;
    margin: 15px;
    background: #FFF;
    vertical-align: middle;
}

.good-small a span {
    vertical-align: middle;
    margin: 8px 0 3px 0;
    display: inline-block;
    width: 115px; color: #555555;
    font-size: 12px; font-weight: normal;
    height: 45px; overflow: hidden;
    line-height: 15px;
}

.good-small span.price {
    color: #333; margin: 0;
    font-size: 16px; font-weight: 500;
}

.viewed-block {
    margin: 10px 0 0 0;
}

.viewed-block ul {
    margin: 0;
    padding: 0;
}

.viewed-block .bx-wrapper {
    clear: both;
}

.viewed-block .slider-control {
    float: right;
}

.viewed-block .name 
{
    margin: 0 0 15px 5px;
    font-size: 28px; font-weight: normal;
    display: inline-block;
    text-decoration: none;
    color: #000;
}

.viewed-block a.name:hover
{
    color: #C31B1B;
}

.arrows-nav > a {
    background: url('/i/arrows-nav.svg')
        no-repeat;
    
    width: 40px; height: 35px;
    display: block; float: left;
}

.arrows-nav > a > a {
    display: block;
    width: 100%; height: 100%
}

.arrows-nav .bx-prev {
    background-position: 0 -36px;
    border-right: 1px solid #ccc;
    float: left;
}

.arrows-nav .bx-next {
    float: right;
    background-position: -42px -36px;
}

.arrows-nav .bx-prev:hover {
    background-position: 0 -72px;
} 

.arrows-nav .bx-next:hover {
    background-position: -42px -72px;
}

.arrows-nav .bx-prev.disabled {
    background-position: 0 0;
} 

.arrows-nav .bx-next.disabled  {
    background-position: -42px 0;
}

.size-select {
    background: #FFF371;
}

.manager-edit-link {
    position: fixed;
    z-index: 100;
    background: #FFFFFF8A;
    padding: 5px;
    border-radius: 3px;
    margin: 20px 0 0 5px;
    font-size: 12px; font-weight: normal;
    color: #00F;
    text-decoration: none;
}

/* NEW YEAR */


.item-is-module {
    position: absolute;
    z-index: 10500;
    margin: 5px 0 0 5px;
    color: #FFF;
    background: #8DC63F;
    padding: 5px 10px;
    border-radius: 30px;
}

.item-is-module span {
    display: inline-block;
    vertical-align: middle;
    width: 16px; height: 16px; margin: 0 5px 0 0;
    background: url('/i/yes_w.svg');
}

.popular-block .good-tile {
    margin: 0px 3px 8px 2px;
}

.popular-block .collapsible-body {
    padding: 0;
}

#tizers td td li a:visited {
    background: #FDF69E;
    border-radius: 2px;
}

.vp-addons li {
    height: 125px;
    display: inline-block;
    background: #FCFCFC;
    position: relative;
    box-sizing: border-box;
    border-radius:3px;
    margin: 0 10px 10px 0;
}

.vp-addons img,
.gift-on-choose-item img
{
    float: left;
    width: 93px;
    height: 70px;
    background: #FFF;
    margin: 8px 8px 0 8px;
    vertical-align: middle;
    border:1px solid #f0f0f0;
    border-radius:2px;
}

.vp-addons .basket-remove {
    display: none;
}

.vp-addons .basket-add, .vp-addons .basket-remove {
    background-image: url('/i/add-red.svg');
    background-repeat: no-repeat;
    background-color: #f0f0f0;
    background-position: 55px 50%;
    width: 100%;
    color: #C31B1B;
    cursor: pointer;
    text-align: center;
    border-radius: 3px;
    line-height: 35px;
    height: 35px;
    bottom: 0;
    position: absolute;
    left: 0;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Roboto',Tahoma,Arial;
    text-transform: uppercase;
    box-sizing: border-box;
    padding: 0 0 0 20px;
    border: none;
    border-radius: 0px 0px 5px 5px;
}

.vp-addons .basket-remove {
    background-image: url('/i/yes_w2.svg');
    background-position: 53px 50%;
    background-color: #C31B1B;
    border-radius: 0;
    color: #FFF;
}

.vp-addons .good-small{
  width: 260px;
}

.vp-addons .good-small.in-basket {
    border: 2px solid #C31B1B;
}

.vp-addons .in-basket .basket-add {
    display: none;
}

.vp-addons .in-basket .basket-remove {
    display: block;
}

.vp-slider {
    margin: 0 0 10px 25px;
}

.vp-slider .bx-wrapper a.bx-next.disabled {
    background-repeat: no-repeat;
    right: -20px;
}

.vp-img-container.express{
  width: 530px;
}

.image-map {
    position: relative;
    display: inline-block;
}

.image-map img {
    max-width: 100%;
    height: 100%;
    position: relative;
}

.image-map .image-point {
    z-index: 5;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
    border-radius: 24px;
    position: absolute;
    background-image: url(/i5/pointer.svg);
}

.image-map .image-point.image-point-green
{
    background-image: url(/i5/pointer_green.svg);
}

.image-map .image-point.image-point-yellow
{
    background-image: url(/i5/pointer_yellow.svg);
}

.image-map:hover .image-point {
    display: block;
}

.popup-good {
    z-index: 1005000;
    position: absolute;
    padding: 8px 0 0 0;
    margin: 20px 0 0 -92px;
}

.popup-good.popup-good-right
{
    margin: 15px 0 0 24px;
    transform: translate(0, -50%);
}

.popup-good.popup-good-bot
{
    margin: 15px 0 0 17px;
    transform: translate(-50%, 0);
}

.popup-good.popup-good-top
{
    margin: 8px 0 0 16px;
    transform: translate(-50%, -100%);
}

.popup-good .good-mini:before 
{
    content: url('/iii/triangle.svg');
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    height: 10px;
    cursor: pointer;
    z-index: 100500;
}

.popup-good.popup-good-right .good-mini:before
{
    top: 0 !important;
    left: -14px !important;
    bottom: 0 !important;
    right: auto !important;
    transform: rotate(270deg);
}

.popup-good.popup-good-top .good-mini:before
{
    top: auto !important;
    left: 0 !important;
    bottom: -9px !important;
    right: 0 !important;
    transform: rotate(180deg);
}

.point-elem {
    position: absolute;
    cursor: pointer;
    width: 40px;
    height: 30px;
    left: 88px;
    top: -20px;
}

.good-mini {
  width: 215px;
  background: #FFF;
  border-radius: 6px;
  /*border: 1px solid #CCC;*/
  padding: 0 0 10px 0;
  box-shadow: 0px 0px 7px #00000030;
}

.buybtncat-mini {
  display: block;
  background-color:#C31B1B;
  width: 30px;
  height: 20px;
  border-radius:4px;
  border: 0px;
  cursor: pointer;
  padding:5px 6px 5px 5px;
  margin-top: 3px;
}
.buybtncat-mini:hover { background-color: #D32B2B;}
.good-mini.good-mini-loading
{
    text-align: center;
    padding: 110px 0;
}

.good-mini .img-div {
  width: 215px;
  height: 215px;
  position: relative;
  max-width: 100%;
  box-sizing: border-box;
  margin-top: 10px;
}

.good-mini .img-div img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  
  top: 0; left: 0;
  right: 0; bottom: 0;
  height: auto;
  width: auto;
}

.good-mini .good-name,
.good-mini .good-price {
  padding: 5px;
  display: block;
  color: #C51F1F;
  text-decoration: none;
  font-size: 14px; font-weight: normal;
}

.good-mini .good-price {
    font-size: 20px;
    font-weight: 600;
    color:#333;
}

.good-price {
    float: left;
    margin: 0 0 0 5px;
}

.good-buy-form {
    float: right;
    margin: 0 10px 0 0;
}

.good-store-qnt {
    position: absolute;
    background: #F88;
    z-index: 10;
    right: 0;
    padding: 3px 3px;
    border-radius: 3px;
    font-size: 12px; font-weight: normal;
}

.color-name-no-img .good-store-qnt
{
    display: inline-block;
    position: relative;
    margin-left: 3px;
}

.gt-top-carousel ul {
    margin: 0;
    padding: 0;
}

.gt-top-carousel li {
    text-align: center;
}

.gt-top-carousel {
    position: relative;
    overflow: hidden;
}

.gt-top-carousel .carousel-content
{
    display: none;
}

.gt-top-carousel .carousel-loader
{
    display: block; height: 128px;
    background: url('/i5/ajax-loader-carousel.svg') no-repeat center;
}

.gt-top-carousel.loading .carousel-content
{
    display: block;
}

.gt-top-carousel.loaded .carousel-content
{
    display: block;
}

.gt-top-carousel.loaded .carousel-loader
{
    display: none;
}

.splash-cart-body .carousel-content li{
  margin-left: -40px;
  text-align: center;
}
.splash-cart-body .slide-content img{
  max-height: 560px;
}
.gt-top-carousel-slider {
  display: flex;
  justify-content: flex-start;
  overflow: hidden;
  border-radius: 6px;
  background: #F1F2F3;
  margin: 0 10px 5px 10px;
  padding: 20px 10px 15px 10px;
}        
.gt-top-carousel-slider .meb-scrollbar{
  display: flex;
  overflow-x: auto;
  margin: 0;         
}

.gt-top-carousel-slider .cat-collection-item
{
    margin-bottom: 5px;
}

.carousel-content{
  display: none;
}
.gt-top-carousel-v2.splash-cart{
  width: 960px;
  padding-bottom: 45px;
}
.gt-top-carousel-v2.splash-cart .title{
  margin: 0 28px;
  padding: 20px 0;
  font-weight: 400;
  border-bottom: none;
}
.gt-top-carousel-v2.splash-cart .gt-top-next,
.gt-top-carousel-v2.splash-cart .gt-top-prev{
  /*top: 68px;*/
}

.gt-top-carousel-v2.splash-cart .carousel-img-title{
  display: none;
}

.gt-top-carousel-v2.splash-cart .close-btn{
  margin: 0px;
}

.gt-top-next.gt-top-next-v2 > i,
.gt-top-prev.gt-top-prev-v2 > i{
  width: 44px;
  height: 44px;
  margin: auto;
  display: block;
  position: absolute;
  /*top: 0;*/
  right: 0;
  bottom: 90px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yOS41Niw5Ny4xMzdDMjguOTg0LDk3LjcxNCwyOC4yMjksOTgsMjcuNDc1LDk4cy0xLjUxLTAuMjg2LTIuMDg1LTAuODYzYy0xLjE1Mi0xLjE1Mi0xLjE1Mi0zLjAxOCwwLTQuMTY5TDY4LjM1Niw1MCAgTDI1LjM5LDcuMDMxYy0xLjE1Mi0xLjE0OS0xLjE1Mi0zLjAxNSwwLTQuMTY5YzEuMTUyLTEuMTUsMy4wMTgtMS4xNSw0LjE3LDBMNzQuNjEsNDcuOTE3YzEuMTUyLDEuMTUsMS4xNTIsMy4wMTUsMCw0LjE3ICBMMjkuNTYsOTcuMTM3eiIvPjwvc3ZnPg==') no-repeat;
  background-size: auto;
  background-size: contain;
}
.gt-top-prev.gt-top-prev-v2,
.gt-top-next.gt-top-next-v2{
  background: none;
}
.gt-top-prev.gt-top-prev-v2 > i{
  rotate: 180deg;
  left: -18px;
}

.gt-top-prev {
    position: absolute;
    /*top: 0;*/
    bottom: 0;
    width: 60px;
    z-index: 100;
    cursor: pointer;
    background: url('/i5/back.svg')
        no-repeat center;
}

.gt-top-next {
    position: absolute;
    /*top: 0;*/
    right: 0;
    bottom: 0; width: 60px;
    z-index: 100; cursor: pointer;                        
    background: url('/i5/next1.svg')
        no-repeat center;
}

.gt-top-nav {
  float: right;
  margin: 15px 28px 15px 0;
}

.gt-top-prev-arrow,
.gt-top-next-arrow
{
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: #FFF;
  background-position: center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg style='enable-background:new 0 0 32 32;' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Layer_91'%3E%3Cg%3E%3Cg%3E%3Cpath d='M29,32H3c-1.654,0-3-1.346-3-3V3c0-1.654,1.346-3,3-3h26c1.654,0,3,1.346,3,3v26C32,30.654,30.654,32,29,32z M3,2 C2.448,2,2,2.448,2,3v26c0,0.552,0.448,1,1,1h26c0.552,0,1-0.448,1-1V3c0-0.552-0.448-1-1-1H3z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon points='16.709,22.706 15.295,21.292 20.588,15.999 15.295,10.706 16.709,9.292 23.416,15.999 '/%3E%3C/g%3E%3Cg%3E%3Crect height='2' width='12.5' x='9.502' y='15'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
}

.gt-top-prev-arrow:hover,
.gt-top-next-arrow:hover
{
    background-color: #EEE;
}

.gt-top-prev-arrow {
  rotate: 180deg;
  margin-right: 8px;
}

.slide-bg {
    z-index: -5;
    width: 100%;
    opacity: 0.5;
    max-height: 100%;
    position: absolute;
}


.gt-top-carousel .slide-content img {
    display: inline-block;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);
}

.good-hovered {
    display: none;
}

.good-hovered:hover {
    display: block;
}

.gt-top-img {
    text-align: center;
    overflow: hidden;
 }
 
 .slide-content img {
     max-height: 700px;
 }
 
 .gt-top-img img {
    max-height: 700px;
    max-width: 1100px;
 }
 
 .image-map .image-point.point-similar {
    background-image: url(/i5/pointer_similar.svg);
}

.color-img.has-gt-img img.thumbnail
{
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 70px;
    position: absolute;
}

.good-mini .size-div
{
    text-align: center;
    font-size: 12px; font-weight: normal;
    margin: 5px 0 5px 0; color:#888;
    cursor: help;
}

.splash-cart .confidential-agreement,
.modal-footer .confidential-agreement,
.subscribe_foot .confidential-agreement
{
   color: #666;
   font-size: 12px; font-weight: normal;
}

.modal-footer .confidential-agreement
{
    display: block;
    margin: 7px 0 -6px 0;
}

.modal-content .confidential-agreement
{
  color: #666;
  font-size: 12px;
  font-weight: normal;
  padding-left: 19px;
  position: absolute;
  line-height: 23px;
}
.modal-content .confidential-agreement:hover {
  cursor: pointer;
}

.agreement-wrapper {
  padding: 10px 0 0;
}
#check-agreement
{
  height: 15px;
  padding: 0;
  width: 15px;
  position: absolute;
}
.check-agreement.warning{
  -webkit-box-shadow: 0px 0px 7px 2px rgba(255, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 7px 2px rgba(255, 0, 0, 0.5);
  box-shadow: 0px 0px 7px 2px rgba(255, 0, 0, 0.5);
}
.confidential-agreement > a
 {
     color: #F2834D;
 }
 
.splash-cart .confidential-agreement
{
    clear: both;
    margin: 2px 25px 0 0;
    display: block;
    float: right;
}

#second #menu div.vendor-menu .submenu A
{
    font-size: 13px;
}

#second #menu div.vendor-menu .submenu .col 
{
    padding: 15px 10px 15px 20px;
}

#second #menu div.vendor-menu .submenu .col
{
    margin-top: 0;
}

#delivery-desc
{
    width: 100%;
    clear: right;
    line-height: 1.6em;
    padding: 15px 15px;
    font-size: 14px;
    background: #ECECEC;
    margin: 20px 0 20px 0;
    margin-top: 60px;
    border: 1px solid #C72B2B;
    box-sizing: border-box;    
    font-family: 'Roboto', Tahoma, Arial;
}

#delivery-desc b
{
    color: #C72B2B;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 7px;
    display: inline-block;
}

.vp-char
{
    margin-bottom: 10px;
    margin-right: -15px;
    margin-left: -15px;
}

.vp-char:after
{
    display: block;
    content: "";
    clear: both;
}

.vp-char .vp-char-name
{
    font-weight: 600;
}

@media (min-width: 992px)
{
    .vp-char
    {
        margin-bottom: 0px;
        font-size: 18px;
    }

    .vp-char .vp-char-name
    {
        font-weight: 400;
    }

    .vp-char .vp-char-name
    {
        position: relative;
        white-space: pre-line;
        overflow: hidden;
    }
    /*
    .vp-char .vp-char-name:after
    {
        content: "";
        display: inline-block;
        width: 100%; position: absolute;
        border-bottom: 1px dotted #000;
        bottom: 1px; margin-left: 10px;
        height: 1px;
    }
    */
}

@media (min-width: 992px)
{
    
}

@media (max-width: 1280px)
{
    .good-tile
    {
        width: 314px !important;
    }
}

.vp-chars-tab
{
    padding: 20px 40px;
}

.vp-delivery-desc-avail
{
    clear: both;
    color: #33CC33;
    text-align: left;
}

/* banner na glavnoi */

.banner-sizes
{
    color: #5E5E5E;
    font-size: 22px;
}
.item-banner-good-price
{
    font-size: 45px;
    color: #C31B1B;
    font-weight: 700;
    text-align: right;
    margin-top: 80px;
}

.bbc-text
{
    color: #FFF;
    font-size: 18px;
    font-weight: 700;
    padding-top: 18px;
    padding-left: 18px;

}

.banner-buybtncat
{
    background-image: url(/i/to_cart.svg);
    width: 332px;
    height: 58px;
    float: right;
    margin-top: 23px;
}

.discount_star
{
    background-image: url(/i5/discount_star.svg);
    height: 128px;
    width: 128px;
    position: absolute;
    z-index: 99;
    left: 24px;
    top: 16px;
}

.star_text
{
    font-size: 45px;
    font-weight: 700;
    position: relative;
    top: 30%;
    color: #FFF;
}

.item-banner-good-name
{
    text-align: left;
    height: 64px;
    margin-top: 37px;
}

.banner_good_text
{
    font-size: 26px;
    font-weight: 400;
    color: #2F2F2F;
}

.item.item-banner-good
{
    background-image: url(/i/banner_back.jpg);
    display: table;
    width: 100%;
}

.middle-banner
{
    display: table-cell;
    text-align: center;
    height: 336px;
    width: 70%;
}

.item-banner-good-r
{
    height: 336px;
    display: table-cell;
    vertical-align: top;
    padding-right: 30px;
}

.mp-top-carousel .bx-wrapper .bx-viewport
{
    border: none;
}

.item-banner-good-img
{
    /*box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);*/
      mix-blend-mode: multiply;
}

.vp-color1-group .vp-color-input:disabled, 
.vp-color1-group .vp-color-input:disabled + label 
{
    display: inline-block;
}

.vp-color1-group .vp-color-input:disabled + label.color-name-no-img
{
    display: block;
    opacity: 0.3;
}

.no-photo-color-name + span > img.color-icon
{
    height: 60px;
    position: absolute;
    top: 0; bottom: 0;
    left: 0; right: 0;
    margin: auto;
}

.vp-color1-group .vp-color-input:disabled .color-popover, 
.vp-color1-group .vp-color-input:disabled + label .color-popover
{
    display: none;
}


/* END STYLE.CSS */

/* CART */

.cart-top
{
    height: 40px;
    text-align: center;
}

.cart-top-header
{
    height: 38px;
    display: flex;
    text-decoration: none;
    width: 100%;
    align-items: center;
    justify-content: space-evenly;
}

.cart-top-header-icon,
.cart-top-header-price
{
    display: table-cell;
    vertical-align: middle;
}

.cart-top-header-icon
{
    width: 48px;
    text-align: left;
    position: relative;
    margin-left: 15px;
}

.cart-top-header-icon > i
{
    color: #FFF;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    background: #b70a0c;
    border-radius: 128px;
    position: absolute;
    padding: 1px 5px;
    
    top: -1px;
    right: 5px;
} 

.cart-top-header-icon > img
{
    width: 32px;
}

.cart-top-header-price
{
    color: #4b4b4b;
    font-size: 21px;
    font-weight: 500;
    padding-left: 15px;
    white-space: nowrap;
}

/* ВСПЛЫВАЮЩЕЕ ОКНО КОРЗИНЫ */

.splashcart { 
    font-size: 12px; font-weight: normal;
    display: block;
    width: 950px;
    min-height: 200px;
}

.splashcart .title {
    height: 35px;
    width: 90%;
    text-align: left;
    margin-top: 10px;
    padding-left: 20px;
}

.splashcart .main {
    display: block;
}

.splashcart .main .left {
    display: block;
    float: left;
    width: 250px;
    text-align: center;
}

.splashcart .main .right {
    display: block;
    float: right;
    width: 675px;
    padding-left: 16px;
    background: url(/i5/sel_arrow.svg) no-repeat 0 0;
}

.splashcart .main .right .sum {
    display: block;
    clear: both;
    border-top: 1px solid #cfcfcf;
    padding-top: 7px;
    margin-top:7px
}

.splashcart .main .right .sum label {
    display: inline;
    font-size: 18px;
}

.splashcart .main .right .sum div {

    display: inline;
    font-size: 19px; font-weight: normal;
}

.splashcart .buttons {
    display: block;
    clear: both;
    height: 30px;
}

.splashcart .buttons .continue {
    display: block;
    float: left;
    text-align: right;
    padding-top: 3px;
    width: 670px;
}

.splashcart .buttons .zakaz {
    display: block;
    float: right;
    width: 270px;
    margin-top: 3px;
}

.splashcart .buttons .zakaz .row2 {
    position: relative;
    right: 5px;
}

.splashcart .buttons .zakaz button {
    border: 0px solid #FFF;
    background-color: #FFF; 
}

.splashcart .buttons .zakaz a {
    width: 235px;
    text-align: right;
    display: block;
}

.splashcart .table_row {
    width: 660px;
    display: block;
    clear: both;
    color: #000;
}
.splashcart .table_row a {
    color: #000;
}

.splashcart .table_row .name {
    width: 345px;
    float: left;
    padding-left: 80px;
    padding-top: 10px;
}

.splashcart .table_row.first .name {
    width: 415px;
    float: left;
    padding: 5px 0px 5px 10px;
}

.splashcart .table_row .count {
    width: 50px;
    font-size: 14px;
    float: left;
    line-height: 35px;
}

.splashcart .table_row .up,
.splashcart .table_row .down {
    width: 15px;
    float: left;
    padding-top: 12px;
}

.splashcart .table_row .price {
    width: 100px;
    float: left;
    color: #000;
    position: static;
    font-size: 14px;
}

.splashcart .table_row .append .arrow {
    clear: both;
    height: 13px;
    background:url(/ii/arrow_green.svg) no-repeat;
}

.splashcart .table_row .price .current {
    font-size: 20px;
}
.splashcart .table_row .price span{
}

.splashcart .table_row .append {
    width: 40px;
    float: left;
}

.splashcart .table_row .oper {
    width: 20px;
    float: right;
    padding-top: 9px;
}

.splashcart .table_row .oper .del {
    background:url(/ii/closebasket.svg) no-repeat;
    display: block;
    width: 14px;
    height: 14px;
}

/* ONE CLICK */
.splashcart .one_click {
    display: block;
    background-color: #ff7200;
    height: 63px;
    width: 940px;
    clear: both;
}

.splashcart .one_click .row1 {
    display: block;
    width: 100%;
    clear: both;
}

.splashcart .one_click .row2 {
    display: block;
    width: 100%;
    clear: both;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
}

.splashcart .one_click .row1 div {
    display: block;
    float: right;
     height: 40px;
    line-height: 40px;
}

.splashcart .one_click .row1 div label {
    display: block;
    float: left;
    padding-top: 14px;
}

.splashcart .one_click .row1 div input {
    margin-right: 20px;
    margin-left: 10px;
    margin-top: 9px;
    width: 190px;
    font-size: 16px;
    background-color: #FFF;
}

.splashcart .one_click .row1 button {
    border: 0px solid #ff7200;
    background-color: #ff7200;
    width: auto;
    height: auto;
}

.splashcart .one_click .row2 a{
    color: #FFF;
    padding-right: 10px;
    font-weight: bold;
}


.splashcart .slider {
    clear: both;
    margin-top: 60px;
    border-top: 1px solid #cfcfcf;
    /*width: 950px;*/
    height: 170px;
    width: 950px;
    display: block;
}

.splashcart .slider .list {
    float: left;
    height: 100px;
    width: 890px !important;
}

.splashcart .slider .list li {
    display: block;
    height: 100px;
    width: 200px;
}

.splashcart .slider .title {
    height: 33px;
    background: url(/shop/cart/img/add_title.png) no-repeat;
    position: relative;
    width: 230px;
    left: 70px;
    top: -40px;
}

.splashcart .slider a.prev.disabled {
    background: url(/shop/cart/img/btn_grad_3_gr.png) repeat-y scroll 0 0 #9D9D9D;
    border: 1px solid #9D9D9D;
}

.splashcart .slider a.prev {
    background: url(/shop/cart/img/btn_grad_3.png) repeat-y scroll 0 0 #BC1414;
    border: 1px solid #BC1414;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    height: 90px;
    margin: 5px;
    text-align: center;
    width: 13px;
}


.splashcart .slider a .arrow-left {
    border-bottom: 13px solid transparent;
    border-right: 10px solid #FFFFFF;
    border-top: 13px solid transparent;
    height: 0;
    margin-left: 2px;
    margin-top: 31px;
    width: 0;
}

.splashcart .slider a.next.disabled {
    background: url(/shop/cart/img/btn_grad_4_gr.png) repeat-y scroll 0 0 #C4C4C4;
    border: 1px solid #9D9D9D;
}

.splashcart .slider a.next {
background: url(/shop/cart/img/btn_grad_4.png) repeat-y scroll 0 0 #BC1414;
border: 1px solid #BC1414;
border-radius: 3px 3px 3px 3px;
display: block;
float: left;
height: 90px;
margin: 5px;
text-align: center;
width: 13px;
}

.splashcart .slider a .arrow-right {
    border-bottom: 13px solid transparent;
    border-left: 10px solid #FFFFFF;
    border-top: 13px solid transparent;
    height: 0;
    margin-left: 2px;
    margin-top: 31px;
    width: 0;
}

.splashcart .slider div.photo{
    padding: 0px;
}

.splashcart .right .baloon {
    background: url(/shop/cart/img/sel.png) repeat-x scroll 0 0 #cdf945;
    border-radius: 5px;
    overflow: auto;
}

.splashcart .aditional_items .price {
    color: #555;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    position: static;
}

.splashcart .aditional_items .data a {
    display: block;
    font-size: 11px;
    color: #304C5F;
    text-decoration: none;
}

.splashcart .old { color: #999;}

/* Apppend Listorder */
    .msghead {
        font-size: 10pt; font-family: Arial,Helvetica; margin-top: 2pt; margin-bottom: 2pt;
    }
    .msgbody {
        margin-left:30px; background-color:#FFF2CB; font-size: 9pt; font-family: Arial,Helvetica;
        margin-top: 2pt; margin-bottom: 2pt; display:none;
     }
    form input {
        font-size: 20px; font-weight:bold;
    }
    form textarea {
        font-size: 20px; font-weight:bold;
    }
    .tovtbl {
        font-size: 16px; font-weight:normal; color:#333;
    }
    .tovtbl td {
        border-top:1px solid #AAAAAA; padding:5px;
    }
        h3 {
        font-size: 20px; font-weight:bold; color:#333; border:0px;
    }
    #second #content{
        padding:10px;
    }
    #orderform input { 
        font-size: 18px; font-weight: normal;
    }
    #orderform textarea {
        font-size: 18px; font-weight: normal;
    }
    
    div.size {
        background: url(/shop/cart/img/pen.svg) 100% 0 no-repeat;
        cursor: pointer;
        padding-right: 18px;
    }
    
    td.name select {
        float: right;
    }
    
.addon-slider .bx-wrapper,
.addon-slider .bx-wrapper .bx-viewport {
    background: none; border-color: transparent;
}

.addon-slider .bx-wrapper {
    margin: 0px auto !important;
}

.addon-slider .bx-controls .bx-controls-direction > a {
    background: none !important;
}
        
.acessor {
    border: 1px solid #f2f2f2;
    margin: 10px 5px;
    width: 255px;
    height: 85px;
}

.acessor .img {
    position: relative;
    width: 84px;
    height: 84px;
    display: block;
    float: left;
}

.acessor .img img {
    margin: auto;
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

.acessor .buy {
    border: none;
    background: #B30707;
    background: linear-gradient(to bottom, #E65555, #B30707);
    color: #FFF;
    font-size: 14px; font-weight: normal;
    border-radius: 4px;
    padding: 1px 0;
    margin: 0;
    width: 90px;
    float: right;
    cursor: pointer;
    font-size: 14px;
}

.acessor .text {
    padding: 5px 5px 5px 90px;
}

.acessor:hover {
    box-shadow: 0 0 2px #777;
}

.acessor a {
    text-decoration: none;
}

.acessor p.name {
    margin: 0;
    height: 55px;
    text-align: left;
    overflow: hidden;
    font-size: 13px; font-weight: normal;
}

.acessor p.price-val {
    margin: 0;
    font-size: 16px; font-weight: normal;
}

.acessor a:hover {
    text-decoration: none;
}

.acessor:hover {
    cursor:pointer;
}
 
.splash-cart.splash-reviews{
  width: 1024px;
}

.splash-cart {
    width: 968px;
    background: #FFF;
    font-family: 'Roboto', Tahoma, Arial;
}
        
.splash-cart .title 
{
    border-bottom: 1px solid #eaeaea;
    font-size: 26px; font-weight: bold;
    margin: 0 35px 0 35px;
    padding: 30px 0 20px 0;
}

.splash-cart.splash-reviews .title{
  font-weight: 400;
}

.splash-cart .main {
    position: relative;
}

.splash-cart .cart-loading-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.25);
    z-index: 100000;
    display: none;
}

.splash-cart.loading .cart-loading-overlay {
    display: block;
}

.cart-item {
    margin: auto;
    cursor: pointer;
    height: 120px;
}

.cart-item-content {
    width: 900px; margin: 0 35px;
    border-bottom: 1px solid #eaeaea;
}

.cart-item.current {
    background: #FFF;
}

.cart-item-content > span {
    vertical-align: middle;
    display: inline-block;
}

.cart-item .img {
    width: 170px;
    display: inline-block;
    position: relative;
    height: 120px;
}

.aditional-items {
    margin: 0
}

.cart-item .img img {
    max-height: 110px;
    max-width: 140px;
    margin: auto;
    left: 0; right: 0;
    top: 0; bottom: 0;
    position: absolute;
}

.cart-item .name {
    font-size: 16px;
    display: inline-block;
    width: 455px;
}

.cart-item .name a,
.cart-item .name a:visited {
    text-decoration: none;
    color: #473839;
}

.cart-item .price-val {
    font-size: 16px; font-weight: normal;
    display: inline-block;
    text-align: center;
    width: 100px;
}

.cart-item .count {
    font-size: 0;
}

.cart-item .item-plus, 
.cart-item .item-minus {
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    width: 40px; height: 35px;
    background: url('/i/splash_icons.svg');
}

.cart-item .item-plus {
    background-position: -41px -36px;
}

.cart-item .item-minus {
    background-position: 0 -36px;
}

.cart-item .item-plus:hover {
    background-position: -41px -72px;
}

.cart-item .item-minus:hover {
    background-position: 0 -72px;
}

.cart-item .item-minus.disabled {
    background-position: 0 0;
    cursor: default;
}

.cart-item .item-value {
    box-sizing: border-box;
    display: inline-block;
    width: 60px; height: 35px;
    vertical-align: middle;
    line-height: 35px;
    text-align: center;
    background: #FFF;
    border: 1px solid #CBCBCB;
    border-left: 0;
    border-right: 0;
    font-size: 14px;
}

.cart-item .append {
    display: inline-block;
    width: 100px;
}

.cart-item .skidka {
    font-size: 11px; font-weight: normal;
    background: url("/ii/discount_label.svg") no-repeat 0 0;
    color: #FFF; height: 34px; line-height: 2.6;
    margin-top: 0px; overflow: hidden;
    text-align: center; width: 32px;
    display: block;
}

.cart-item .item-delete {
   display: inline-block; 
   cursor: pointer;
}

.cart-item .item-delete span {
    display: inline-block;
    width: 15px; height: 21px;
    line-height: 22px;
    text-align: center;
    background: url("/i/delete.svg")
        no-repeat;
}

.cart-item .item-delete:hover span {
    background-position: -15px 0;
}

.one_click {
    height: 123px;
    background: #EEE;
    padding: 10px 0 0 30px;
}

.one_click > div {
    vertical-align: middle;
    display: inline-block;
    margin: 0 35px 0 0;
}

.one_click label {
    display: block;
    font-size: 16px; font-weight: normal;
}

.one_click input {
    box-sizing: border-box;
    display: block; height: 40px;
    font-size: 16px; font-weight: normal;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    padding: 0 0 0 10px;
}

.send-order {
    color: #FFF;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 16px; font-weight: normal;
    border-radius: 6px; height: 40px;
    padding: 0 30px;
    display: inline-block;
    text-decoration: none;
    line-height: 40px;
    background: #B30707;
    background: linear-gradient(to bottom, #E65555, #B30707);
}

.send-order:visited {
    color: #FFF;
}

.send-order:focus {
    outline: none;
}

.one_click .one-click-buy {
    background: url('/i/one-click-buy.svg') 
        no-repeat;
    
    display: inline-block;
    float: right;
    margin: 9px 30px 0 0;
    color: #f30;
    padding: 0 0 0 18px;
    height: 24px;
    line-height: 24px;
    font-size: 15px;
    border: none;
    cursor: pointer;
}

.splash-cart .total {
    height: 40px;
    padding: 20px 30px 0 0;
    text-align: right;
}

.splash-cart .loader {
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    margin: auto;
}

.splash-cart .total span {
    font-size: 18px; font-weight: 500;
}

.splash-cart .continue {
    background: none;
    border: 2px solid #CBCBCB;
    color: #4444F2;
    text-transform: none;
    
}

.pdf-popup #cboxClose,
.splash-cart .close-btn,
.cat-gt-popup .close-btn,
#cboxClose{
    cursor: pointer;
    display: inline-block; 
    width: 25px; height: 25px; 
    margin: 17px 17px 0 0; float: right;
    background: url('/i/splash_icons.svg') -8px -180px;
}

#cboxClose:hover{
  background-position: -8px -180px;
}

.cat-gt-popup .close-btn 
{
    position: absolute;
    top: 5px;
    right: 5px;
}

.splash-cart .addon-slider {
    height: 165px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

.bx-wrapper .bx-prev span, 
.bx-wrapper .bx-next span {
    display: block; 
    width: 15px; height: 22px; 
    background: url('/i/splash_icons.svg') -40px -180px;
}

.bx-wrapper .bx-next span {
    background-position: -61px -180px;
}

.bx-wrapper .bx-controls-direction a.bx-prev {
    left: -40px;
}

.bx-wrapper .bx-controls-direction a.bx-next {
    right: -50px;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: block; opacity: 0.3;
}

@font-face {
    font-family: 'als_rublregular';
    font-display: fallback;
    src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAABJUABEAAAAAIxAAABHwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAGYACCegg+CYRlERAKrGipIwE2AiQDgRgLTgAEIAWGCgeBdQyCSj93ZWJmBhvMH7MRVbM3KSfZf13ADRnI0J7hWOs1WrraTtiqiAqEMAYYqVDPSBFZSXdq0jzPPwImnm7a6/NVx1+E99U6vDAe/lvjd9/M7H7MPJlUaCKWCJ1I18Tpu58QRTWRSDQOO0TbvLcmT5T24vGNKVixNlGsel7sZtjMFQYsk2Ud6FimLrUXnQ7O9X5SSFJOU0iTtLnjtu9x7yGrqam5zc1PqDkgiW7CPRDmhJuj/78wwPI3rCzBygJs9+3nHAGX07EqCGlefqoq3c5j0sZGlHv8/639q7337p/3ZiZvwypxOdnA8fHU1qJxFerP7KPZ2Xkc2H2lDb+kFEBU1a1qZYV6UECQxJJcrKqWgF52GZsOA1/B08grzJrPeksIeLxm8xeAW2nZYQB4dTbLI3TWIIwZKQlhJkRxvRxyOUIWMVSqT5UnADF5uTG/kJ+i25VFrSCUZ69q+674BOCPPvOvkf+orhsfP6G6bKe4XGZuQlZzgdnguxrYCRiGxV9aMtAUUhunuJhr/6Hdv5EROGblwBXp/nZPui0jtd/HPPj64MJtx/KUxxdFXdA4qnC4yGJxTtz4f71SIUwc1/ODMKJslqRZDrRrZ7QP6kYwwFbh4iVLkWmd9z6b7WRIQZdrbgWOhCN57o8OAz2RDjrDCRwXXLEhMF0BBNwIGBkrhuE1JAT4NAtoxBdPIf2vT05i/RDhulg4Q0SA3YY0vjPUE0TEi0Nwkqf10RcUWWDQP1bMm28gnaGBYLcBPJzXIL5nfY20TvOU4n8qaY3zoCFfDIU1ZOD4WMkabCigp6Y4QyOBxgZpQ94Ua0tNtYYgj1WjBBpbb95/uLGAw8YmuDpDigCTKzDn2YvCoL6dCMeggX04BLFiZZ4yC1tt6WfN45HWStdYvFYWoyXLWNYsnrRVVAHWW5UqDV6GKxzFTxVjWCguzCrGxFhu9u46TURHVeZITImFKoVZuBJT4qoiPOcm9OeqbtqTQv88h0pvGSi7Thm04PGssUFlE6gd7hRhECSVy/KS3MkU4Nig4oE4Jo5IsOZBhBQrK3NPEa7EMaVoHmUlLnK9SJ0hqw2QE7ELr1en40CkXFRx85TMWmizyRVUoKVsbbKB4bm4chTEYsWTrU+HPqWJoAP4I/6BgUjEYRY4AoRO2EoSw4B4MZ6NQYAHWpuAVEl4Av94sRZgYFNOoBbBENgeYjnQMm80TmIqgCEJDsHcOl8U9iXAABTESHc2elO8t2ALmPMBsIbuJgB46tP43I3JUcNO0MDAimpFGw3Pl+rK9Ga6UlxpY5gYx4k6nupAc0QtKS4Nj2tFQaiNzPpsOoVWgFARFNYbMlVJA+M3D/TTaCAGQ/RQfQldNYTMGky+mEyTEFQCJagZdFX0kw/3J6JoIjORIUYlEipVNZRkzSBKy8mnS5+fZDxyf2I/ioIIhMBHStidyRdRlJDUYaogNLWsdYk0osTwUcmms7SrdIP2SEplLEvsl/fETzUrtw1QQYjsGHLY0RGIJFMr6BRvTj3Jd0MJ1ZDDoXPjUEKkHzlrbcxSz9INooSUEHHQslVm7pu5fICamJ5dEueEy/6IKpcfOhCjxUB93H4j7PmPWnYgo7I17qI7hGTtmsFkgm2zh7iqPZBkewnLUZS+jmrArMciWLd6Xkwr+mg61I/0260Mq473h13u1PToXuW74wp/dJFPd3Nuqz/L5SSKItSXh6nzCaqRUFVBtY2JemwyiCoT0XENUumqkJuvJ49rvu5DlGZt2w9cSxqd0W4qeQWjqX1rlIgqW2GLNVVDFuSMgyPoeuC4oSHXPRg0uFXSwOynNNQwY4jC0fZO9xKvgn4TSKKl66O23ArHRuRC004iju/LRF07OFKUKCA9rNlZTITT9NvtacfS6WGTkMi0kiNd62FNEraYdZzXaou4CRIMqiRs9sX23XeCVl1b5RJks3V18+qdq/fy5otoReyFWQmw+PCzEWt6s8VWC/wEfvx6jW5tmzxF0iTi0meA6soOW6sts7hNzVYbZ9VoXzU3hSTtqViqRB5KNiAPhKZNOyy37PSwVU9/OK/O8G+p5oWkb8mOdCcTbEud77od+Ly9cfun7fN6jGNMmrBtw7sVGR1L86JYedwLxxvffH4DcWiTod5bJQjInBYtyQuhOapVlbv2+bw7YT33qM/7g23toWsOigp3ycoSrjQ0KafVMEMoJ0+Fv+5XHu9e4vscbPdtzZK8XTOJnBnpLfBPGLtooOfIkeRLBZfYF1YPNyuLikDPhC3q+nl6o5TcHeUb4XfQq3BjXmNy4w88L8pcQrULyw+blUIZ9Wapw49hTkFZa5ANw7TAcZJlDS262jtx4QxPepC1hOIbFSKd8OsSN+GCVXGX+K27VDfK2Ac1+VxEFdLGMYPk+4dXt9aXnE6YSobcDqyHFsVz2AmKCb8suUbmeuS3VCrOCHLqltbuivaKUtooJjlbJDx8mGYbOqd3fuyZLIpDxQbHG32ZfaV9OX3f7aoXXknj5ERbmjOhrjb7AOFD+r30XFJX2pPZc8GuM8Y3nfMotrebv3Pfio0bZ6/bnSivYok25VBrSxTV3q/7uOSASZr2HyC1r/pl8iQjfpJrFp0tMvr7XrpaXn2+KKhoqtEU9ULTjAcm5AOXbvd0Y+dwp2IKU+R6PrBizVT0OX9lSsX0UkX4yNLr29YlzUs2LXlY2KxxCnGN8SJ31aYG7VCKQi+Fr9ksV2xVfD/5/cSZOdJ59gylfZ4w3KOU977GIkVdNzGHuSx7GWPZIWe5RiByj/MiOuS50zr3BhNThcIG8+gT2buZu3MLcwuaLD1JxO7cWyzQPDJwih+xwD7VKNazMuSx8Kr4KvxWDLTDebHeDrRzd6NWnGyGz+8OfBSXCEuetZ5eEO/tkOvgnVLs1vjs6pO9FZt2taZHbJgXI/FOMGnO1VURUW77fE4tZIuWjClezQ5Wl9SMX+ThsD/PcIX3g9unWyuUV9gzNhuNLYZMkc7zgL2Sj68rMdRR7nZJT2QUnywsnC1vCSvgDBXdju9K7dLeh3Oyo6G22Q6VnrQ721R7Lq62zbP4miqLlz2QdYfZZjkMOWRHVY+6/oBEIxd9/aag8JDITWrlchW/Wa4jEBG21QxrdNvTZUV02TR1jSYuzjg4lnRwCPWVIDq/F4WT1Kllk1m0C7ZNstGE1G2PVYKeu79bJfIcuS1duo2yJLOoPJODXGihrpEvlqvlFxQ7D/lOCo6QqJ/5GpiIl+avyad10S5fjtVd3ra6eUN5Z2Pl6jdbWhWtW1sfK2a12hczzofc1JwetGW3SNQdtvpU25ota96efHviykbZAqerb23zp4V7lfPe1lilnKhc8NJm7apxS5fbrFq560XjnF2uDcqJjcm1eTclMYTotnBdj83SIWztLa+Xp6f/Ek6Xd8tWCUoDfALaE92xBKcFldYpnbfnljN0yTqW7lhO+zGXUFfCT6KRZwYe/puU1Ju0/qX4GeNZhbSiWlqS3mA2O3pM0pQp/sTGtnK9VP/KutLJ9D4O0TOV3rPpsN78m/YRLiKXmJVVYIeffAGXMJhIp5iXSi1K9aWK3VGPtDUn1sXUrLgHxi+kDbB49S02qN55aJDhL6u1pt4mBZocRPYeWmyk/04Omi9SOwaA+b0QAfObZHYD9H43WXcrnWAjAxNxsx3bH06xCuHM1eviq8Yw6jxuePiqZbLrbnnh8jtOzEc6fG3BDW5hILQ8IKc3GvI1YaKtppAP3JZidRs+66xqDa4nT9r3kYs8ItsrkETrFpOR2sLEpenmeJiwn5Yv9NuR73qBXEMNWzI+7t6/ZC+hoMDz+ASTeX8PMYp8WxNTEFLBmTC+ddqEUa5T1UQMyedIe24yEWbt3nC0NccvBSfyhhfNFuxd9GOm6eNRr7qkETPwY16hptJSTkgiopt6aCRAwyQXiUhLKaQQXErBJAgcmCCRa4FkTlAG3qRCUYleLu1MPbVQw8D4OcVNs808+vxfzxPLFUxXICkL/m+mlPHCyObzZCgIqcJkkoodsxmjQqeqqRgq07Tn65PT7uBBxpOdaTYh9we3cM77+SlKwKzEVeWEIoqAH6Is6DDtwBFb5poJsSr1cqrLooBJqpa1hy+DV8ZW0BE05S2oRYwlmsbHTYmglWsLb8odJEhLoYg2TeAV/oRU49yGTHQAOlysPvhKy3KXo2kPtr/085UQC/Np8W/wvIKpEEzbmnjC8ynaFAtUJgthz07Ba2nznumEFtOTOb6SSc/vIZ4f0e3ueLqEVAp94NdNpTZNI2u182szsbRuAicMogL4NonzWsBOFYPwIl5nNJQ1lvUK1RLXiHvKCXLiUMPsIbKKXu2uHSo2pJ+f0iqSpQNSL/dwU7Ftq3YHXRDYb299zdEd0Dnt0T3Pg62gXQGjvCf+g7SU8dJUlFpGpseU6MVHD+9I3C0LDaDYZLsrZdQ+KdZiY3z0eHcCWwdQk2ZldWhUFv2eOmCEanHrgXhXxej1kHo3AdN982COe0kv7CEtkq13eyvqvg5H09wrGWS1ZfrjSV0d5nF+zXUFYKXApdcJswioYIkplCKrpFRCFlJJpkDSGCgu7/ai3WxhvIuZ1yjAZAr7yuk4mPWh0QAd07zKRNGXlRaVkrpiGipagMjNjoD6EAs5WEzggnK67HDY0KFXb7Dq+cGvzVApbLKGq1jkC1I1qRJFAYO2amrvGtWgcIUzdsrWARhe9YaQynUZ2b+2dvGtp8Y0Xu5awikpNWtFoAQZAju7thiOHm8cfjMOn/31aHDt2qII5u1A/pvulAZrim0FlgjPIb+BAUwpB2Qr8PrUjMNWHVYwIJP/rMUmjh+U08XyQJrgy77undo/chZCWFtEaC4gH724XxU3AS5TkdXL5OQQUsL0mJzIkyYHkoY2zap/EKCzOz1jgn9t8Tkcom0Stq7Lvjfy6MzllC2aauwyTH9CAIKoMFSApmAUWU9QuBmGVPSQPDsAardJJzpQNKTw53Br7IWRXq6ORB9Jv9fPc2TWPd1CQKGcjp4FZjA0HGDIOM+piIXMuchTyXPGIceKB4yNjni2u+opa+HshEMZaxnJKAd3kiipQjeXXbLoqlWIh5MZXn6nvf2vwarnK5CwiMpToSCkgjPJpMZszkjoVLUyhqqSfhOy3nAy1QpS/YLjGMUuQgZ+3VyMubC5BPMaiU6KSDzM87FnOvsJRWOxuDM0mR1dL3XmUIrRR1whzVLiQ5gNfTFq8bMM5uRvxpONwTj8z1JajujmAFB/q9TAh02t9wuq690w0HMxho/EHP6fxSPMSm8FA5TZ17D+EMEGWp31k3A3fGR3tdjRanl3rbYA8yubkYWG68PbqAmZZDgWCMuzbp3hWsVlbzfH8Gi01qHImooGLvW0hqKuBvUFkJ79n6ksm/GNBScA8Gfvm0BMBsA20OGulHuNWYJrYRLfNxkFhJjEnmmY+/RFcQD7gW0ShvAiBMkg54NslqagmGJzUBnnbFAb5HPQY63XQR91NEE/O8MlGIIVLcFQjHhnhoWxrcF9ZtEZPOAW3cFDjPh/9iNoIh/QjwzGJQ4IUqFSvWpFChSaDjNeDkcYD26TTX1hstXDlgEiJXBZm1J2MpbBSl0mb4l5pkbckssl9fyYeDLZSbw8y8jWJqtfjKlPlHpQmpMnIh82/HSYBJuMtqlUkQrl/a47l0zMrWwdQYYtKnEvC2Y6JFlywZbJMyXs3hXy61tcHjeiflUUHRSDRDdbfl3r03kvUSGZ3o2ShZ148OG7uvEykTtvYb1K1vPgxj1c1xTzNYKZDq6avLpQ5qYJqsgUMV3aWumvhvvvCuTzj3MWEAmaINsshFCoMCLhIkSKEi1GrDjxEiRKkhwG0IYIYkig80X9+fswgCGMIEXYCMeooLS+stC9R1Ze5DaOL5by1M14eErA1lnHZmyDbbItts122O7YaaG7GtscN15c0GE4ooDIfBENiRVrIPJ2l+bqV1qzoX8Jm+n9Ve8pOaZBv6BeAoAJC4EmPxiaWIjWYOnxHWjlTLC3OQoMIgMdQLdo7VxA7KMwJD4OQccnfHR9xxo93+Wg73tsDJh/CwIHFQsjHlIzjSms4UiXRywnxpPoa2ST4ikmJ7GEmE5KEswmpQzzegZDSJguAmSHEN4B) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABcsABEAAAAAIxAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcYqyYZEdERUYAAAGcAAAAHQAAACAAUwAET1MvMgAAAbwAAABLAAAAYG2clK1jbWFwAAACCAAAAH4AAAF6pbJ2kmN2dCAAAAKIAAAAPgAAAD4O3gvXZnBnbQAAAsgAAAGxAAACZVO0L6dnYXNwAAAEfAAAABAAAAAQABcACWdseWYAAASMAAAOxAAAFmjHLu2naGVhZAAAE1AAAAAxAAAANgxtDP9oaGVhAAAThAAAACAAAAAkDAMG1WhtdHgAABOkAAAAfwAAAJibrQynbG9jYQAAFCQAAAA2AAAATpFOi15tYXhwAAAUXAAAACAAAAAgAUABZm5hbWUAABR8AAABYQAAAwof6XfVcG9zdAAAFeAAAACMAAAA9c2w4ZVwcmVwAAAWbAAAALYAAAFKCcXj8XdlYmYAABckAAAABgAAAAawtFdGAAAAAQAAAADMPaLPAAAAAMMClGIAAAAA02xhMnjaY2BkYGDgA2IJBhBgYmAEQlUgZgHzGAAF4QBYAAAAeNpjYGaxY5zAwMrAwjqL1ZiBgVEeQjNfZEhjYmBgYAJKgSkWIMnIgAQCIoOCGRwYeFX/sDH8A/JZ5zFowNSwzgIrUWBgBADGjQlEAHjaY2BgYGaAYBkGRgYQKAHyGMF8FoYIIC3EIAAUYWLgZVBgKGZYoMCloK8Qr/rn/3+gHEgsESjGABP7//X/4/+L/5c/kLj/5f7RW5pQM9EAIxsDXIKRCUgwoSuAOIkiwMLKxs7BycXNw8vHLyAoJCwiKsZAEyBOli4AXhEZTQAAAAAAAACkAQ4ARgBKAFIAVgBaAGAAnADuAPIAJwC+AXMAyQDNANkBIwFKAWUAvgEgANEBXgC0ASoAvABEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAAADAAgAAgAQAAH//wADeNqtmH9wE+eZx/d99dOyLK9+rn7b62W9FltZWEIWxhg74DhUoZyHcT0axyEu4QjlxziUUso5qifDuC5xHVJCG3Cpj1BKMw7D7MoubWkhpBmO+iDT8TGhw5EMd9fLNbpy9GByZMhFyj3vq7Vju/njbub0x+P3fXel8ff7fvZ5nn0ZzLQzDN5i+DKjY0xMvYqY2KqcSR/6j7hqNLy7KqfDMGRUHVk2kOWcyRj+ZFUOkfWEnbeLvJ1vx9XFJehocZvhyx+/3q5/m4GfRPC7RsEwxviYJcyzTM7LMHIOIUZWnAmVwXnFHc/5ydSQUB0w1cEvw1RdAmNvDCliTPHeULExHlc5W151+OPxHOe1yJNtnLtMznk5MvQyZbKijyscq4aRrNrgxlokM8saUDKRFJLw/8W5MHa7cAS5eTdvF+xOPt6YXF4r1Uo8aj927BjmR9PbX+r6t+JM8bs67ycfXLiAvnHueG+6YbD4IhJODb6Gz1Q4Nqvbf/EpM3iq+B4S0O8OZnuyLhsCjcwUwxgSVKPIvFvSqHAJKlPFzgQVqnp88K8byJLRD0t6WNI54ppc0VKSW0vkTnE2plYvEznVSJ6y0pkqIVlp9J9vjf/XHxi3bFG8rGK6BPco4iUYT2KvySlP6mg0kgiXJh2cCFMnjR4SyZ2+2at+sqJrs2Cd0eRwenx+sX7uo7T5Vc5rdyiGJqXarrKupibw05lKpIRUAtwLI7DTaJKRiTfxOiGAmlF8NUour0cCPxV43jUYeH4fyg9mu0f++cTtDg/+qb+QSYwn/l2+OTL6VLxrZ/E6Ek9lX8WTHWf6Xy4We3H2VPEWEtFvOk5tXt8jMpSdBo2dACMRdvxz7LjBUmte4UqGKkGwE6bOeM5MzJRg7Acz62KKX2PH58yrriC47fMTYHwcsOP3kaFfY8fHqjywUwE3Rig74iw71RwRa0Mmo0zxcfNJlKBigR8ZoYbTp0+jGWTuzJ7uO7Jh6+Vf4z8V3ISR8TNfW9PbkRgfUe4P3MPfdfM3J4amttpdA/cVBfdFv9K6YWuFhfAzATr3Up21zExJp+Kb5cdN+CnPq97AHD9Bwg8s6Vyz/NSWlyRLMYW/oVpBRF0Jl9Wv3p+huPjrldp6xc+qPu6hUsuqJvjjB2z8FBsajSSCEZMuXy1M3TR6SSR3BmavBsmKrs1KsHG5vT5/IFhbX78QHStvd6gejkLTiuZDY8PER0KNiU9pPtYjGU2kLgTPp352ED82du6rXQMj+zouvhHE+UTBu6R4U0Q/eeLOD3uiXS+9c/bu0J/xC+mJvbuuZdtYy9Dds2fx5lXPr08+UkWYYc7Ds2gFL+uZFuZbTK52jhk/2GjKK0GNmRhYCFNvPFdJDGwx5pWKODx/SFkdU6IaNmFHXvXFwORwlLASDpaRKAI80TBZiAI8qr4iHlfCrNoIz6rDwdjhWW2lBDk1goCTeiQl+bjH7TKabEjDyOUBsBJA02qUWo1akDMRb0yVsCKGnL9y5YpDEteH8EvTD3s2rD+37QQeKAxxoqNXLIz5nrBX+W8+s+s7Au/x8+KerkPofPcz3RgLKZutHK9788Se11c0Jf+6+yOh0Wa2rluHLWbrcukj5GxPxLZFmvdFY43Er08hSxtc4NdyZi3zD0yOIX5ZiCPltUBZmTGvmiNggI0sVSZhqQKWrCIsBcjSWkNe8cUVBnxrjymrbkyFSw48quGXuXeQ4re23qYsvaSy3oeQtQyKiZ00m1jAq5xGK42VJCpL2Ulx6VqY1tIYoTFJoo7JmdilQBhqs5rM5dZKVqyNLE2uXQxfeBXAJ9VR+IQUNbUVCVrqWt5YMlhIzdsPiqMNaVti0i3ciYQt0OsSRfPKK67LgWnXlf16luMfq2Jx9uzNnV09t/YrPnzAURhYibHdwz4pVMp79k0kI4KvqmrTYwfaLWZb45KPu3Z0YbOZs7gEi7WifWx4/5utHWt3dH1scRk5wWK0tuOrf7Wh+dvN0S6eF4HjUdiXtynHKSY7b18UAXalLK+IpT0hHFfAlI/nvGQ/Uua84intx4qYYrqhllcCx5I7r9YQjiUTwVaqJxxLhGOTRBZMwHGurMITB5IlVk1AIgxU5tUminFiFlBhEc/V+r/kmXMT88A5GY2GNjsl/3X4eCOhTZzOhzjEPp3pyR/+Jp4pxIKi66mq6/JrZw9MdHUCneyyyO/6dj6NHogJ1urUb1DP7VNSTct39l0Wk6zZiTvx1VdOnPgRYfYQeHOderMShRd7YwZia+eIjRFiYcnKxzWHVpqIQzkHjHMR8iXiVXNMabxBNa/SwO279zoF11GvROoVB6uu9D20KRFInL6HBoDXQbF1UGwhnl/91L2fwhfKJ1m6aCfRAPdPCpGVBGYSz69+5t7f05skulhHomEyRv7k4HvVL1S/IBhtdkeTYm/KwVUykpqYKRMr2eso36jNZjID+UKtFIPLdZH6+kX4IzXQCPwvETX+6eZ9xn8J61n4jfoF8M8jX0a77YEtXilibrzuesd93XV9j1HfvdmhM37yYM/27cWH44c8+La7wMf0xsd3sMvW9P+wIfaFvUPpNLaarY3Cn3o2PYnyXNAoL7OljxzLXm5vXd3Xc9VRZY7KljS+3NqcOtrTv4vW+STsZyfsZ5CRmW8yucBczvaUekSvlrNDtG1SXFqdl2EcgM37QkwJaAnbD62fOwRb7Q/Q4u4FrgO05Ae0Og8VcAnpEdm8GgW8VdkATc6Spnn1Pu6hBX8e2UJyUW5GycOHD6Ntg7mOzp72pvRvx07iocLAxYsH9ow2RKREIravZ/zBqcFX8T/Jy5IT+3pfa173ePbUgwfoN1JM3tqR3lVT5QPdzVD3q0B3FdNA+pvwnG4f6NaBOE13NejW0XaH6m6AcRh0x2NKWNMdggfcWw26Q7QuhQKgOxyiNUvTHWLVpUQ3IJ4o9Td20GtfqFeTbNd6nMYSPHOqm48cOYKj2Vx6Y6atWcwkkwMbLuCJQnfxKNrmS/QIoVan6G2KJJ7sTGxBlZuRDf88Gk9OZbf8rEVs5Tjv5uK9LVtwFhv1IbvwpTUtmUrORGp2B8PoR8CHCFShQSZXM+cDBz7oSYEp+bAUfNDTVwb6cMeN+VwFGVgr8koNGJKMKXWaIQE7dNxLSZWqo7vvIxkvwIMtdZSMOs2WAKuCNNUBhb5xYdEmvV2y1LPMNn4uztMMo2QinmpsQSma6KCS1Jg6rl27Fox0JrH1rfde+eM7/4l3FL4fimxMFo4neyTX22f6T64ffSLZhf7QkelA7xzko9KGNwaV9zId7w/zMUlq5gfe/9eJ4U0nOt20Jh+H54EFPyQmzvxey2+0zTOHIJ0ZDXnVQPa6nGqvgyWLPq+WkfbWRZaWgS9OMnCALyS7JWhHw4Ely0vZrWX4bh/JbjZFzyoVl1Te/1CJQ1nWs5MGfQVkJjONZTRaSVR4aPz4OExDNFbTWEeijpnUV/DxUnay6g3mMmtFMFTN18UXF2YuCokpXDVXmD/LSo3zkpJeoM2hyUgzklNrtcHlLdbdmYbUIcfh8DHH+M5I81YLTt6+NVK8e7L4cRVW2EJ6ubRyp9UyvefijgPfXrdN2nD2UnrHo2jf9+JSzCi9Odx/bXBHWhmRhahRwu/1vbFt27echL/t4HcI/K4Fv4G/6gX5x/hZ/pGAPyPlr2KWPyttlcDn6pLP4mwickEikkgiEmcTEcQq4E+k6Uj8LB0R/lg33Zv5/AFYsyXWKJTwK7WLcVKL4ekkFNJEvX16ejq4bjN+FiVQxZmxrR/ivYWR0Be/UohsXhdE6aRO91x7x8iIjG5t7N2I3trbLErv/mTkiujr3XibTCSxee9txDz+pVfHf0D5OwB+JMGPOvDjssZfGTEgnFDNprxqIsWUWmCLAH1WWCon9Hlm6XOTgWsBfcSQWfq+dtdXos/IKpWX1JpAiT4jO2kyVpKmkEYbiUoNOxmuIazxNEZqSsQZK2s04ixGU7mtMszXROILafMT2qqqPyuDn8Mb52EZXijhxmkF0FGiLWvNpAMOvmE6MC1Mh/5usGpdrxWv+ONX/7b4VvHDyyLeGyqMNgTQI7sr8Z6XT2/vc/AS5kXuuTOZbAad65GkFVha9WTx5eKfs5kzXUJDA5bwLWQ53NePSc0bBo93g8dehie5n5tjzgHMWWiRM2ilQA9TVsv9PIw5MLUmpnAaah4oZXZyuOChhyEeF0DGeegRiQaZh1VD5N0Wkpyw6FzEw8EjBxbMnovMNm9oOJvNoqHXfrFqffG3xTsZvLUwNj3deW76xNQAso59bxxfXvFo7/j7xf9+eaz4IbKi6dPHBvtB1xjouqrV8mc/v5aHtPMe97zznv+PWv5/rOFjw8PDaOj5XMfGnvbm9NVjb+CxwtaLF0/sPRSNwQ9BDb9w58dDp/C/yMtSJwc3nWpOf/E7P75zB12To9FnWtP9NaEA5A7Si45qev+xpBdeNbV3d0+CbqbqC869u5MMDhuq6tyz7+6yZb50UL1IF21HX7z/N7QdDdBTHz+ryJdgPIkD9PWdRiOJ5E3d7ZfJeQ+NPhLJncHZqyGyop36uD2+YEhe9NgESqc+S+yKt0mxORRu4Uv8fGfpgyOk0EJnDwlHq78vvDKBBg5MrGhq3tqbuXV8RsC/5wtS8lISyRN7j6XWrOGFyO6eqfzxI8fwB8tk+bnufTOd6ceOHM/n0XQ0mnqhq6ErUBWk/eEQ9Em3DeOfz5RuYX+om9cf6v6Sqcr/LVOVc0x9Tp+0uEmaY2ro3Llz+OmDv16X6V3b1n39Rx/g9wuB4ijas2PTQEQMPyI39fe29SNbN2Lxr2LLmnLZvl+2dHdnivf7+/HXOaGqu6UlY/fp6PkXsx90v0XPFWuY9YvPTnW0EBm0ow2i267prtGVDhMF2h8SJVRRGNKhy03TYcoJu+mc281SDtRpJzKlBLC/5bpzpnXmJMajM+vTncVM8cCLLp2++ZOPvMVRH9YPTZzf/40f7EK2DLR5v5RisaO7P2WKV0DJrl346wcHuzqJBsTM+zQw/wPTJu5TeNpjYGRgYADih2IT2+P5bb4yyHMwgMDlnEQjGP2/mYGB7T7rPCCXg4EJJAoAK4sKkAAAAHjaY2BkYGCd9/8GAwN7+//m//5s9xmAIihADQCplgbmeNpjesPgwgAELFDMdpPRhWUTwxa2x4yGrA8ZVrFOZNjFOvX/WTYJhl5Wpf/9rHMZTdlqGK1Z5RjcWJ7+n8M6myGLZc3/ZtZdjO1s7oyzWHkY+tnbGVvZihgqQeYxnWdgYJ2HoBnvA3E6UOI9FG8G8uWBtD+EBsmB9AEAG4kg3QB42mNgYNCBwnmMXoz7mFKY/jCfYAljtWPdxWbHdoy9joONYwenCuccLj+uU9w6eKEJAE26Db0AAAABAAAAJgBEAAIAAAAAAAIAAQACABYAAAEAAR4AAAAAeNqtkUFKw0AUhv9Jaq1dlNiFi66ykropiVSFLgQRXOnGiroSUk21WI22aaHg2iN4APEInsCV1hMI4gE8giv/zDzTUFeCDDPvm7z3/vlnAqCMD9hQuTkAR5yGFRzuDFso4VLYxiJuhHNwcS88gwqehPOsfxeexTo+hQvIq6pwEYeqJuzAUbfC8yipO+Eyvz8IP2NBPQq/wFNj4THrv4RfUbQKht9sVKwyNhHhCiP00MEpzhDTcRXHWGJchsexRmqxwsUGttFETVOXw8109fUuZAwZh1xPWGk6XOxiQI0uY8j6ASlglck2UuVJXSNz+nTOnVLZ1yf26STiP3Dh81xPD9P50/dbp6NdB5wxFQI6DnGhNc/5LUI7c2cT//Ja//1Ok+wBsy26S+4bpzfeo/6Aux32jLSfVa4e6nxNHytc69pd4tNnLrltm7XJKTG1evKCW6luE9fMdphJHHe/AT1+a+wAAAB42m3INw7CQBRF0fdssMlpEdTjgSGUFmbIOSwBg4QQDQWrJ80vuc2RLjz8eqU44V9NgB59+EgwhMUIY0wwxQxzLLDECmtssMUOexxwZIZZBgyZY54FFllimRVWWWOdjSC9Pu/nKHzcLkqpxBmrr/ozxEjUYktsi0bsiF2xJ/bF2Kmt0ziNHbwBE6Is1XjaRc49DoJAEAVgluUfhOXPxphgY7PXEGJCY6wgsfQM1jZ26lkGK+Pl9MWMazffe6+Yp3hfSNysnoLdMAlxH6fO08OK1NhTtcdxHpfk6cNgkd20JPWGZNM+bGXrLxxA/uA27ctyRG2xPZTukeED3pYRAH7LCIFAMyIgXDBiICoYCRDnjBmQMASl/FqGNI1tPcnuBCowU4Y5qK6GBZivDUuw+I8rsCwNa7AqDOdgbThSpT/bBVljAAAAAVdGsLMAAA==) format('woff'),
         url('rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.rub {
    font-family: 'als_rublregular';
}

.rub::before {
    content: "p";
    font-style: normal;
}

.splash-cart-no .one_click
{
    height: auto;
    text-align: right;
    padding: 0 0 30px 0;
}

/* END CART */

#search 
{
    width:190px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto';
} 

#goodsDiv 
{
    display: flex;
    flex-wrap: wrap;
    
    margin: 0 0 14px 0;
    font-size: 12px; font-weight: 400;
}

.param-div {
    padding: 10px 5px 10px 10px;
    border-bottom:1px solid #D3D3D3;
}
.vendors {border:0px;font-size: 13px; font-weight: normal;}

.param-div b {margin-left:2px; text-shadow: 0px -1px 0px #FFF;}

.param-div:hover {
    background: #FDA;
}

.param-div .ui-slider {margin:5px 8px}

.search-table
{
    width: 96%;
    margin: 8px;
}

.search-table tr 
{
    line-height: 40px;
}

.pages {
}

.checkbox {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
    line-height: 1.5em;
    margin-top:2px;
}

.checkbox-box {
    display: none;
}

.checkbox .checkbox-box {
    display: block;
    margin-top:2px;
    float:left;
    height: 15px;
    width: 15px;
    background: url('/i/lite-red-check.svg') no-repeat;
}

.checkbox input[type=checkbox] {
    display: none;
}

.checkbox-name {display:block;  margin-left:20px;}

.range-min, .range-max 
{
    width: 73px;
    font-weight: normal;
    font-size: 12px;
    margin: 2px;
}

.range-min::-webkit-inner-spin-button,
.range-min::-webkit-outer-spin-button,
.range-max::-webkit-inner-spin-button,
.range-max::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.ui-slider-horizontal {
    height: 0.4em !important;
}

.ui-slider .ui-slider-handle {
    width: 0.8em !important;
    height: 0.8em !important;
}

.checkbox.empty {
    color: #aaa;
}

.good-tile {
    float:left;
    width: 315px;
    background: #FFF;
    margin:0px 7px 8px 0px;
    position: relative;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Open Sans', Arial; 
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #F7F7F7;
}

.good-tile-min {
    float:left;
    width: 190px;
    height: 280px;
    margin:0px 8px 8px 0px;
    position: relative;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Open Sans', Arial; 
    border-radius: 6px;
    font-size: 12px;
}


.good-tile .title a, .good-tile-min .title a 
{
    display:block;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    height: 45px;
    line-height: 18px;
    text-align: left;
    padding: 8px 8px 4px 8px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 8px;
}


.good-list .title a 
{
    color:#333;
    font-size: 17px; 
    font-weight: normal;
    text-decoration: none;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.good-list .good-stickers
{
    position: absolute;
    bottom: 10px;
    padding-left: 0px;
}

.good-tile .img {max-height:150px;}

.good-tile .price {
  text-align:left;
}

.good-tile .price.tile {
  max-width: 140px;
  width: auto;
  white-space: nowrap;
}
 
.good-tile .price span, .good-list .price span {
    font-size: 28px;
    text-align:left;
    padding:0px 5px 0px 5px;
    color: #333;
    font-weight:700;
    vertical-align: top;
}

.good-list .price {margin-bottom:6px;}


.good-tile .overlay {
    display: none;
    position: relative;
    left: 0px;
    top: 0px;
    background: #fff;
    border: 1px solid black;
    border-radius: 8px;
    padding: 10px;
}

.good-promo-code {
    color: #C31B1B;
    font-weight: 600;
    cursor: pointer;
    text-align: left;
    margin: -6px 0 0px 11px;    
}
#promo-code-popup .modal-body .listorder-btn{
  background: #C31B1B;
  color: #FFF;
  border: none;
  margin: 10px 0 0 0;
  text-decoration: none;
  padding: 7px 10px;
  display: inline-block;
  border-radius: 4px;
}
.user-panel-bg, .modal-backdrop.in
{
    display: block !important;
    opacity: initial !important;
    background: rgba(0, 0, 0, 0.35) !important;
}

.modal-header div.modal-title{
    font-size: 18px;
    position: absolute;
}

.modal-header button.close {
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-top: -4px;
  float: right;
  background: url('/i/splash_icons.svg') -8px -180px;
}
.modal-body, .modal-body li {
  font-size: 15px;
}
.modal-body li a {
    color: #04b;
/*    border-bottom: dashed 1px #04b;*/
    text-decoration: none;
}
.modal-body li a:hover {
    text-decoration: none;
    border-bottom: dashed 1px #5271c1;
    color: #5271c1;
}

.modal-body
{
    min-height: 100px;
}

.overlay-link {
    text-decoration: none;
    color: #495C9E;
    border-bottom: 1px dashed #495C9E;
    cursor: pointer;
}

.hover-div {
    display: none;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0px;
    top: 290px;
    padding: 10px 0px;
    width: 100%;
    height: 45px;
    background: #fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    background: rgba(255, 255, 255, 0.9);  
}

.hover-div .vendorinfo{background:none; padding:4px 8px;}

.good-tile .buybtncat
{
  float: right;
  margin: 5px 5px 0 0;
}

.good-tile:hover .hover-div, .good-tile:hover .buybtncat {
    display: block;
}

/* DROPDOWN */

.droplink.single span a
{
    cursor:default;
    background: #EEE;
}

.droplink ul,
.droplink span,
.droplink span a 
{
    padding:0;
    margin:0px;
}

.droplink,
.droplink-grouped-color-select
{
    font-size: 11px; font-weight: normal; 
    margin:2px 0px 0px 0px;
    position: relative;
}

.droplink div.loader
{
    left: 0;
    right: 0;
    top: 23px;
    bottom: 0;
    z-index: 1;
    position: absolute;
    background: url(/i5/ajax-loader.gif) no-repeat center;
    border: 1px solid #CCC;
    background-color: #EEE;
    height: 100px;
}

.droplink.hover span a
{
    border-bottom: none;
}

.droplink.hover
{
    height:auto;
    background-color:#ccc;

}

.droplink span a,
.droplink-grouped-color-select
{
    cursor: pointer;
    text-align:center;
    display:block;
    padding:5px 0px;
    color:#AF0000;

    text-decoration:none;
    background: #EEE url(/ii/bt_arrow_down.svg) no-repeat 95% 50%;
}

.droplink ul
{
    list-style:none;
    display:none;
    width: 100%;
}

.droplink.size-selector span > a span {
  position: absolute;
  float: left;
  display: flex;
  top: 9px;
  left: 33px;
  color:#AF0000;
}

.droplink.hover ul 
{
    display:block;
    z-index:10500;
    background:#CCC;
    position:absolute;
    border-top:1px solid #CCC;
    box-shadow:2px 2px 2px rgba(0,0,0,0.3);
}

.good-list .droplink.hover ul {min-width:200px;}
.good-tile .droplink.hover ul {min-width:185px;}

.droplink li
{
    display:block; 
}

.droplink ul li a
{
    font-size:11px;   
    padding: 4px 8px;
    text-align: center;
    margin: 0px 1px;
    margin-right:-1px;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color:#EEE;
    display:block;
    color:#222;
    text-decoration:none;
}

.droplink ul li.disabled 
{
    display: none;
}

.good-tile .droplink li a
{
    margin-right: 0px;
} 

.droplink ul li.active a
{
    background-color:#FFF;
    font-weight:bold;
    color:#000;
}

.droplink ul li:hover a
{
    background-color:#FFDDAA; 
    color:#000;
}

.droplink .img 
{    
    z-index: 100000;
    margin-top:-23px;
    display: none;
    position: absolute;
}

.droplink.hover .img 
{
    display:block;
}

.droplink .img img 
{
    max-width: 200px;
}

.good-tile .droplink .img img 
{ 
    max-width: 196px;
}


.droplink.hover .img {
    display: block;
}

.good-list .droplink .img { right: 215px; box-shadow: -2px 2px 2px rgba(0,0,0,0.5); }
.good-tile .droplink .img { left: -196px; box-shadow: -2px 2px 2px rgba(0,0,0,0.5); }


/* END DROPDOWN */

button.tile, button.list {
    
}

button.tile {
    
    border-left: none;
    border-radius: 0 5px 5px 0;
    
    width: 41px; height: 41px;
    background: url('/ii/tile.svg') no-repeat;
}

button.list {
    
    border-right: none;
    border-radius: 5px 0 0 5px;
    width: 41px; height: 41px;
    background: url('/ii/list.svg') no-repeat;
}

.img-div video,
.good-list .gal-video
{
    width: 100%;
    position: relative;
}

.img-div video{
    max-width: 300px;
}

.video-playing video
{
    position: absolute;
    z-index: 1;
    left: 0;
}

.good-item-content .vp-video:before
{
    background: url('/i/vp_play_icon_v2.svg') center no-repeat;
    content: " ";
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    width: 70%;
    height: 70%;
    margin: auto;
    pointer-events: none;
    opacity: 0.7;
    filter: invert(100%);
}

.img-div {
    height: 250px; 
    overflow:hidden;
    position: relative;
}

.good-img.good-img-gallery:hover > div.express-view-label
{
    display: block;
}

.good-tile-lite .good-img.good-img-gallery > div.express-view-label
{
    display: none;
}

.good-tile-lite .good-img.good-img-gallery.hover > div.express-view-label
{
    display: block;
}

.img-div:hover > .express-view-label{
    display: block;
}

.good-tile-min .img-div {
    height: 150px; 
}

.good-tile-min .img-div img {
    margin: 0; max-width:200px;
}

.layout-pannel 
{
    margin-left: auto;
}

.layout-pannel > form > span, .layout-pannel > form > select 
{
    font-size: 20px; font-weight: normal;
    display: inline-block;
}

.layout-pannel > form > select
{
   height: 35px;
   margin-right: 10px;
}
 
.layout-pannel .ui-button-text {
    padding: .2em 0.8em;
}

.good-list 
{ 
    border: 1px solid #ccc;
    border-radius: 6px;
    padding-bottom: 0px;
    background: url('/i/px.png') right top repeat-y;
    position: relative;
    width: 100%;
    flex: 1;
}

.good-list .left 
{
    width:270px; float:left; 
    margin: 0 0 10px 5px; 
    max-height:200px; 
    overflow:hidden;
    position: relative;
    height:100%
}

.good-list .left img 
{
    width:270px;
    height: 202.5px;
    margin:0px; 
    border-radius: 6px 0px 0px 0px; 
}

.good-list .mid 
{
    margin: 0px 200px 0px 280px; padding: 8px 8px 8px 8px; 
    height:auto; min-height:150px; text-decoration:none;font-style:normal; 
    font-size: 14px; font-weight: normal;
}

.good-list .mid b
{
    font-size: 14px;
    font-weight:normal; 
    color:#999
}

div.good-list ul li,
div.good-tile ul li
{   
    font-style: normal;
    line-height: normal;
}

div.good-list .mid div {line-height:150%;}
div.good-list .mid .matras-zh-val {color:#999;}
div.good-list .mid i {font-style:normal; font-weight:500;}
div.good-list ul {font-size:14px; list-style-type:none; margin:0px; padding:0px;}
div.good-list ul li {font-size:14px; color:#000; line-height:150%;}

div.good-list,
div.good-tile,

div.good-tile b,
div.good-list b
{
    font-size: 12px;
}

.good-list .title
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

div.good-list .right {float:right; width:200px; text-align:center; }
div.good-list .right .buybtncat {margin:13px 0px 8px 46px;}
.ud {font-size: 11px; font-weight: normal;}
.good-tile .hover-div .ud:hover, .good-list .right .ud:hover {color:#663333; text-decoration:none; border-bottom:1px dashed #663333;}
.good-tile .size-div {
  font-weight: normal;
  color: #777;
  text-align:center;
  height: 15px;
  font-size: 11px;
}

.good-tile .hover-div .ud, .good-list .right .ud {color:#AF0000; text-decoration:none; border-bottom:1px dashed #AF0000;position: absolute;}
.good-tile .ud {font-size: 11px; font-weight: normal; color: #AF0000; margin: 5px 0 0 0; display: inline-block }


.good-tile .hover-div .ud { top: 40px; right: 47px; }
.good-list .right .ud { top: auto; right: 55px;}

span.label_discount,
.vp-good-skidka-v2
{    
    font-family: 'Roboto', Tahoma, Arial;
    background: url(//img.mebhome.ru/meb_discount_label_3.svg) no-repeat center;
    width: 54px;
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    right: 10px;
    position: absolute;
}

span.label_discount span,
.vp-good-skidka-v2 .skidka-val{
    margin-left: -8px;
}

.good-list span.label_discount {
    right: unset;
    margin: 0;
    z-index: 1;
}

.type-slider .label_discount {
    right: 10px;
}

#loading-screen {
    width: 100%;
    height: 256px;
    background: url('/i5/catalog-spinner-no-fields.svg') no-repeat 50% 50%;
}

#search-form, 
.mrnd 
{
    border-radius:6px; 
    background: none repeat scroll 0 0 #F1F2F3;
    border-color: #D3D3D3;
    border-style: solid;
    border-width: 0 0 1px; 
    padding:8px 0px;
    margin-top:9px;
    position: relative; 
}

#search-form.loading:after
{
  position: absolute;
  z-index: 1;
  left: 0; right: 0;
  top: 0; bottom: 0;
  content: '';
  background: rgba(255, 255, 255, 0.5);
}


.mrnd .mcap {
  margin-left: 12px;
  text-shadow: 0 -1px 0 #FFFFFF;
  font-weight: bold;
  font-size: 16px;
}
.mrnd ul {padding-left: 10px;}
.mrnd ul li {
    list-style: none;
    margin-left: 0px;
    margin-bottom: 8px;
}

.mrnd ul li a {
    color: #AF0000;
    text-decoration: none;
}
.good-layout h3 { padding: 0; margin: 0; }

.descrboxtop {    
    border: 1px solid #F1F1F1;
    border-radius:6px;
    clear: both;
	margin: 10px 10px 10px 0px;
    padding: 8px;
    text-align: justify ;
    font-size: 14px; font-weight: normal;
}

.descrboxtop h3{
    font-size: 20px; font-weight: bold;
}

.show-on-ready { display: none; padding: 0; margin: 0; }

/* FIX FOR CATALOG */
#second #content { 
  padding: 10px 0px 10px 5px;
  height: 100%;
}
#catalog { margin-left: 5px }

/* replace of 8 divs for border */
.box { margin: 5px 0px 10px 0px; }

.type-slider .slide span.name { 
    position: absolute;
    bottom: 0;
    background: #FFF;
    width: 100%;
    
    text-align: center;
    font-size: 18px; font-weight: 300;
/*  color: #AF0000;  background: rgba(255, 255, 255, 0.8);*/
  color: #000;  background: rgba(255, 255, 255, 0.9);
}

.type-slider .slide span:hover { color: #FAA;}

.type-slider .slide {height:150px; overflow:hidden;  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
}
.type-slider .slide img {min-height:150px;  max-width: 100%; }

#good-type-gallery {
    
    display: inline-block;
/*    border: 1px solid #aaa;
    border-radius: 6px;*/
}

#good-type-gallery > div {
    background: #F1F2F3;
}

#top .bx-wrapper { margin: 0; }
#top #way 
{
  margin-left:8px;
  flex-basis: 100%;
}

#top h1{
  margin-left: 28px;
}

#layout-form
{
    display: flex;
    align-items: center;
}

.mode-radio button 
{
    border: none;
    background: #FFF;
    padding: 0 12px;
    cursor: pointer;
}

.mode-radio button:nth-of-type(1) 
{
    border-radius: 6px;
    border: 1px solid #E7E7E7;
    border-radius: 6px 0 0 6px;
    z-index: 1;
}

.mode-radio button:nth-of-type(2) 
{
    border-radius: 6px;
    border: 1px solid #E7E7E7;
    border-radius: 0 6px 6px 0;
    border-left: none;
}

.mode-radio
{
    display: flex;
    margin: 0 10px;
    height: 38px;
    user-select: none;
}

.mode-radio button.active
{
    pointer-events: none;
}

.mode-radio > button > img
{
    opacity: 0.5;
}

.mode-radio > button:hover > img
{
    opacity: 0.75;
}

.mode-radio button.active img
{
    opacity: 1.0;  
}

.sub-categ-box {
    display: none;
    margin-left: 8px;
    padding-left: 3px;
    margin-bottom: 5px;
}

.updater-popup {
    z-index: 100500;
    position: absolute;
    margin-top: 0px;
    background: #FFF;
    border: 1px solid black;
    width: 100px;
    height: 50px;
}

/* CHECK BOX */

input[type=checkbox].css-checkbox {
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label {
    padding-left:20px;
    display:inline-block;
    line-height:15px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:15px;
    cursor:pointer;
    vertical-align: top;
    margin-bottom: 5px;
    font-size: 13px; font-weight: normal;
    background:url(/i/lite-red-check-off.svg) no-repeat;   
}

input[type=checkbox].css-checkbox.empty + label {
    background: url(/i/lite-red-check-disabled.svg) no-repeat;
    color: #777;
}

input[type=checkbox].css-checkbox:checked + label {
    background:url(/i/lite-red-check-on.svg) no-repeat;
}

input[type=checkbox].css-checkbox:disabled + label,
input[type=checkbox].css-checkbox.disabled + label
{
    background:url(/i/lite-red-check-disabled.svg) no-repeat;
    color: #777;
}

input[type=checkbox].css-checkbox:checked.disabled + label
{
    background:url(/i/lite-red-check-on-disabled.svg) no-repeat;
    color: #777;
}

input[type=checkbox].css-checkbox.color:disabled + label,
input[type=checkbox].css-checkbox.color.disabled + label
{
    color: #000;
}

input[type=checkbox].has-chidren + label {
    font-weight: bold;
} 


/* COLAPSABLE DIV */

.collapsible {
    border-radius: 8px;
    border: 1px solid #F1F1F1;
    margin: 0 10px 10px 0;
    font-family: 'Open Sans',Arial;
    background-color: #F1F2F3;
}

.collapsible-head {
    height: 32px;
    cursor: pointer;
/*    border-radius: 8px 8px 0 0;
    border: 1px solid #F1F1F1;
    background-color: #F1F2F3;*/
}

.collapsible-body {
    padding: 6px 9px 10px ;
    font-size: 14px;
    color: #5f5f5f;
    background-color: #FFF;
    border-radius:0 0 8px 8px;
}
.collapsible-body img {margin-right:8px}

.collapsible-head i {display:inline-block;margin:4px 9px 0px; font-size: 16px; font-style:normal; color:#777; text-shadow:0px 1px 0px #FFF;vertical-align: middle}
.collapsible-head span.icon {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin: 5px 5px 0 0;
    
    cursor: pointer;
    background-size: 100%;
}

.expanded span.icon {
    background-image: url('/i/collapse-icon.svg');
}

.collapsed span.icon {
    background-image: url('/i/expand-icon.svg');
}

.free-shipping {
    background: url('/i/freedeliveryicon.svg');
    width: 30px;
    height: 21px;
    position: absolute;
    left: 0;
    display:none;
}

.good-list .free-shipping { margin-top: 10px; }
.good-tile .free-shipping { margin-top: 70px; }

.min-price { 
    font-size: 11px; font-weight: normal;
    color: #555;
}

.collection.good-list .right { margin-top: 10px; }
.collection.good-tile  {width:287px; height:300px;}
.collection.good-tile  .title a {font-size:16px; height: 34px;}


.expand-categ {
    width: 16px;
    height: 16px;
    background: #AAA;
    display: inline-block;
}

.categ-box.hide .expand-categ { background: url('/i/arrow-right.svg'); }
.categ-box.show .expand-categ { background: url('/i/arrow-down.svg'); }

.categ-box.hide .sub-categ-box { display: none !important }
.categ-box.show .sub-categ-box { display: block !important }

.also  { 
    width: 100%;
    border-bottom: 1px solid #D33431;
    margin-bottom: 10px;
}

.also span { 
    border: 1px solid #D33431;
    border-radius: 6px 6px 0 0;
    font-size: 22px; font-weight: bold;
    height: 31px;
    margin: 0 0 0 10px;
    padding: 0 11px;
    text-align: center;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    color: #D33431;
}


.tile-desc { 
    display: none; 
    position: absolute;
    background: #FFF;/*#FFFDC4;*/
    z-index: 1000;
    width: 220px;
    margin-left: -240px;
    border: 1px solid #555;/*#86ACD4;*/
    border-radius: 2px;
    padding: 5px;
    top: -1px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-align:left;
    
    font-size: 11px; font-weight: normal;
}

.good-tile:hover .tile-desc {
    display: block;
}

.tile-desc:before, .tile-desc:after {

    content: '';
    position: absolute;
    top: 4px;
    display: block;
    border-style: solid;
    border-width: 8px 0 8px 8px; 
   
}

.tile-desc:before {
    right: -8px;
    border-color: transparent transparent transparent #333;

}

.tile-desc:after {
    right: -7px;
    border-color: transparent transparent transparent #FFF;

}

.good-list .left, .good-list .right{
    margin-top: 8px;
}

.left .tile-desc { 
    margin-left: 320px;
}

.left .tile-desc:before, .left .tile-desc:after {
    border-width: 8px 8px 8px 8px; 
}

.left .tile-desc:before {
    left: -16px;
    right: initial;
    border-color: transparent #333  transparent transparent; /*#86ACD4*/

}

.left .tile-desc:after {
    left: -15px;
    right: initial;
    border-color: transparent #FFF transparent transparent;

}

.tile-desc img {
    max-width: 100%;
}

.vp_data { text-align: justify; }
#cboxLoadedContent{overflow-x:hidden !important;}
.module-right-td { padding-left: 20px; }

.bx-loading { display: none }

#vendor_block #vendorblock {
    margin: 0 0 10px 0;
    text-align: justify;
    float: left;
    width: 100%;
}

#vendor_block .analblock {
    border: none;
    float: right;
    width: 20%;  
}

#vendor_block .bottom_link {
    
}

.vendor-logo {
    max-width: 240px;
}

.express-view-label {
  background: rgba(255,255,255,.7);
  position: absolute;
  color: #333;
  text-align: center;
  box-shadow: 0 0 20px rgba(0,0,0,.1);
  border-radius: 27px;
  width: 50%;
  padding: 9px 2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 75%;
  font-size: 13px;
  display: none;
  z-index: 4;
}

.express .good-url {
    text-decoration: none;
}

.page_wrapper.big {
    max-width: 1270px;
}

.good-tile.big {
    width: 250px;
    height: 423px;
}

.good-tile.big .img-div {
    height: 250px;
}

.good-tile.big .img-div img {
    max-width: 250px;
    max-height: 250px;
}
/*
.good-tile.big .express-view-label {
    top: 190px;
    font-size: 13px;
    background-position:  50px 10px;
}*/

.good-tile.big .hover-div {
    top: 250px;
    font-size: 12px;
}

.good-tile.big .hover-div .buybtncat {
    margin-bottom: 5px;
}

.good-tile.big .droplink .img {
    right: 250px;
}

.collection .img-div {
    max-height: 200px;
    overflow: hidden;
}

.collection .img-div img {
    margin: 0;
    width: 100%;
}

.css-checkbox.color + label
{
  background: url(/i/color_ico.svg) no-repeat !important;
}

.good-tile-main {
    height: 310px;
    margin: 0 0 10px 0;
    background: #F8F8F8;
}

.good-tile-main img {
    width: 285px;
}

.good-tile-main .img-div {
    height: auto;
}

.good-tile-main .title a {
    font-size: 14px; font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    display: block;
    color: #AF0000;
}

.good-tile-main .price
{
  font-size: 25px; font-weight: italic;
  text-align: center;
  padding: 0px 5px 0px 10px;
  color: #C31B1B;
  bottom: 20px;
  position: absolute;
  margin: auto;
  left: 0; right: 0;
}

.good-tile-main:hover
{
    background: #FFFFFF;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.back-links {
    font-size: 14px; font-weight: normal;
    padding: 0 20px 10px 10px;
}

.slider-control .slider-values {
  background: #0F0;
  height: 5px; display: inline-block;
  position: absolute; top: 0; z-index: 2;
}

.ui-slider-horizontal .ui-slider-range {
    background: #FF0;
}

.mp-catalog {
    min-width: 977px;
}

.mp-catalog #search-form {
    border: none; width: 200px;
    float: left; margin: 0;
}

.mp-catalog #goodsDiv {
    margin: 10px 0 14px 15px;
}

.mp-catalog #goods-layout-pannel {
   margin-left: 205px;
}

.mp-catalog .good-tile {
      margin: 0px 7px 8px 0px;
}

.mp-catalog .tabs {
    height: 110px;
    position: relative;
    padding: 0 0 0 10px;
    background: #D43732;
    margin-top: 4px;
    border-radius: 4px 4px 0 0;
}

.mp-catalog .tabs > .title {
    position: absolute;
    top: 15px;
    left: 15px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px; font-weight: bold;
}

.mp-catalog .tabs a {
    float: left;
    width: 100px;
    height: 105px;
    display: inline-block;
    margin: 10px 0 0 5px;
    font-size: 12px; font-weight: bold;
    text-align: center;
    color: #FFF;
}

.mp-catalog .tabs a span { 
    height: 60px;
    display: block;
    margin: 0;
    width: 100%;
    background: none;
    position: relative;
}

.mp-catalog .tabs a.active { 
    background: #FFF;
    color: #D43732;
    border-radius: 3px 3px 0 0;
}

.mp-catalog .append-page {
    font-family: 'Open sans', Arial;
    line-height: 40px;
    position: relative;
    width: 100%;
    clear: both;
}

.mp-catalog .append-page .button {
    
    font-size: 14px; font-weight: bold;
    
    height: 30px;
    line-height: 30px;
    text-align: center;
    
    width: 160px;
    margin: auto;
    left: 0; top: 0;
    bottom: 0; right: 0;
    position: absolute;
    
    color: #D43732;
    cursor: pointer;
    border-radius: 3px;
    text-transform: uppercase;
    border: 1px solid #D43732;
}

.mp-catalog select {
  padding: 5px;
  width: 100% !important;
  max-width: none !important;
}

.mp-catalog #goods-layout-pannel.loading {
    background: url('/i5/catalog-spinner-no-fields.svg') no-repeat 50% 50%;
}

.mp-catalog .param-div > span {
    font-size: 12px; font-weight: normal;
}

.mp-catalog .range-min, .mp-catalog .range-max
{
    width: 60px;
}

.mp-catalog .catalog-filters-block
{
    padding: 10px 5px 10px 10px;
}

.mp-catalog .slider-limits-popup
{
    top: 26px;
}

.mp-catalog .catalog-param-slider-info, 
.mp-catalog .catalog-param-slider-info > input
{
    font-size: 12px; font-weight: normal;
}

.good-tile.small {
    width: 234px;
    height: 280px;
}

.good-tile.small .img-div {
    height: 186px;
}

.good-tile.small .img-div img {
    width: 234px;
}

.good-tile.small .title a {
    text-align: center;
    height: 35px;
}

.meb-h1 {
    margin: 0px 0px 15px 20px;
    font-size: 28px; font-weight: normal;
    color: #000; text-align: left;
}

.mp-gt-url {
    font-size: 14px; font-weight: normal;
    color: #af0000;
    border: 1px solid #af0000;
    border-radius: 3px;
    padding: 2px 5px;
    text-decoration: none;
    display: inline-block;
    margin: 5px 0 0 0;
}

.new-goods-carousel {
    margin: 10px 0 0 0;
}

.meb-block {
    text-align: center;
    margin: 0 0 10px 0;
}

.mp-goods-carousel .good-tile  {
    width: 230px;
}

.good-tile-item {
    position: relative;
    border: none;
    box-shadow: none;
    min-height: 410px;
}

.good-tile-item .good-item-content {
    display: table;
    min-width: 315px;
    border-radius: 6px;
    height: 100%;
    font-family: 'Roboto', Tahoma, Arial;
    transition: box-shadow ease-in .1s;
}

.express-view-label:hover{
    background: #FFFFFFE0;
    cursor: pointer;
}

.good-tile-item.hover .good-item-content {
    height: inherit;
}

.good-tile-item.hover .good-item-content {
    position: absolute;
}

.good-tile-item.good-has-images.hover .good-item-content {
    margin-left: -77px;
}

.good-tile-item .item-desc {
    display: none;  font-size:13px;
    text-align: left;  line-height:130%;
    position: relative;
    margin: 10px 0 0 0;
    border-top: 1px solid #F7F7F7;
    border-radius: 0 0 6px 0;
}
.good-tile-item .item-desc b {font-size: 13px;}
.good-tile-item .item-desc i {font-style: normal;font-weight:500;}
.good-tile-item .item-desc ul {margin: 2px 0px;padding: 0px;list-style-type: none;}

.good-tile-item .item-images {
    display: none;
    border-right: 1px solid #F7F7F7;
    width: 77px; max-width: 77px;
    box-sizing: border-box;
}

.good-tile-item .good-item-body {
    display: table-cell;
    vertical-align: top;
    position: relative;
    padding-bottom: 5px;
    max-width: 315px;
    width: 315px;
}

.good-tile-item .free-shipping {
    z-index: 100;
}

.good-tile-item.hover .item-images {
    display: table-cell;
}

.good-tile-item .item-images img 
{
    width: 100%;
    cursor: pointer;
    display: block;
}

.good-tile-item .item-images span
{
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    margin: 5px;
    border: 1px solid #EEE;
    justify-content: center;
    position: relative;
}

.good-tile-item .item-images span:hover {
    
    border: 1px solid #CE3131;
}

.good-tile-item .item-desc img {
    max-width: 290px;
}

.good-tile-item.hover .item-desc {
    display: block;
    max-height: 200px;
    overflow: hidden;
}

.good-tile-item .item-desc:hover {
    max-height: inherit;
}

.good-tile-item .item-desc:hover .item-desc-overlay {
    display: none;
}

.good-tile-item .good-item-content {
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
    background: #FFF;
    z-index: 1050;
}

.item-desc-body {
    padding: 10px;
}

.item-desc-overlay {
    position: absolute;
    width: 100%; height: 100%;
    background: url('/i/overlay.png')
            bottom repeat-x;
}

.reset-filter-btn
{
    background: #CD2F2F;
    background: linear-gradient(to bottom, #E65555, #B40808);
    border: none;
    padding: 7px 10px;
    color: #FFF;
    border-radius: 3px;
    font-size: 15px;
    font-family: 'Roboto', Tahoma, Arial;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
}

.catalog-goods-not-found
{
    flex: 1;
    padding: 50px 0;
    text-align: center;
    font-size: 16px; font-weight: normal;
}

.catalog-goods-not-found > .reset-filter-btn
{
    width: 246px;
    margin-top: 20px;
    display: inline-block;
}

.popular-block {
    background: #FDF69E;
}

.popular-block .collapsible-body {
    background: #FDF69E;
}


.good-tile-item .label_discount {
    z-index: 150;
}

.good-tile-item.hover .good-item-content {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.good-collection .price {
    text-align: center;
}

.good-collection .price span {
    font-family: 'Roboto', Tahoma, Arial;
    font-size: 14px; font-style: normal;
}

.good-collection ul.characters {
    margin: 0 10px;  
}

.good-collection ul.characters li .name {
    width: 70%;  
}

@media screen and (min-width: 1024px) 
{
    .good-collection .item-images {
        display: table-cell;
    }
    
    .good-collection {
        width: 388px;
    }
    
    .good-collection.good-has-images:hover .good-item-content {
        margin-left: 0;
    }
    
    .good-collection .img-div,
    .good-collection .good-item-content {
        width: 100%;
    }
}

ul.characters {
    padding: 0;
    font-weight: normal;
}

ul.characters li {
    list-style: none;
    padding: 2px 0;
    color: #595959;
}

ul.characters li a {
    color: #AF0000;
    text-decoration: none;
}

ul.characters li .name {
    width: 40%;
    display: inline-block;
    white-space: pre-line;
    overflow: hidden;
    position: relative;
}

ul.characters li .name:after {
    content: "";
    display: inline-block;
    width: 100%;
    position: absolute;
    border-bottom: 1px dotted #AAA;
    bottom: 1px;
    margin-left: 10px;
}

ul.characters span.value {
    padding: 0 0 4px 10px;
    display: inline-block;
    vertical-align: bottom;
}

.mp-top-carousel {
    float: left;
    width: 730px;
    overflow: hidden;
 }

 #mp-top-carousel {
    margin: 0;
    padding: 0;
    max-height: 390px;
 }

.item-good {
    width: 730px;
    height: 320px;
    overflow: hidden;
    position: relative;
}

.item-good-name {
    z-index: 16;
    font-size: 24px;
    position: absolute;
    font-family: 'Roboto', Tahoma, Arial;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    border-radius: 0 5px 5px 0;
    color: #C51F1F;
    bottom: 25px;
}

.item-good-price {
    z-index: 16;
    font-size: 24px;
    position: absolute;
    font-size: 25px; font-weight: italic;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    border-radius: 5px 0 0 5px;
    color: #C51F1F;
    top: 30px;
    right: 0;
}

.item-good-img {
    margin: auto;
    max-width: 730px;
    max-height: 320px;
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);
}

.item-good-bg {
    margin: auto;
    opacity: 0.5;
    max-width: 730px;
    filter: blur(5px);
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
}

.mp-top-carousel .item {
    cursor: pointer;
}

.mp-top-carousel .bx-wrapper .bx-pager {
    position: absolute;
    text-align: right;
    z-index: 100;
    bottom: 15px;
}

.mp-top-carousel .bx-wrapper {
    margin: 0 auto 10px;
}

.mp-top-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    text-decoration: none;
    color: rgba(0, 0, 0, 0);
}

.sm .idc-neighbor {
    font-size: 13px;
    margin: 3px 0 0 20px;
}

.fast-urls
{
    display: flex;
    flex-wrap: wrap;
}

.fast-urls a 
{
    color: #000 !important;
    margin: 0 5px 5px 0;
    border-radius: 3px;
    text-decoration: none !important;
    display: inline-block;
    border: 0px;
    background-color:#F2F3F5;
    padding: 3px 5px 3px 3px;
    font-size: 14px; font-weight: normal;
	text-transform: lowercase;
    
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    margin: 0 10px 10px 0;
    white-space: normal;
    line-height: 40px;
}

.fast-urls a.url-no-icon
{
    padding-left: 10px;
}


.fast-urls a img 
{
    max-height: 32px;
    margin: 0 3px 0 0;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 8px;
    max-width: 50px;
}

.fast-urls a:hover
{
    color: #b70a0c;
    background-color: #E2E3E5;
}

.good-suppliers
{
    position: absolute;
    opacity:0.5;
    z-index: 10;
    right: 0;
    top:30px;
}

.supplier-info
{
    display:block;
    border: 1px solid #AAA;
    padding: 4px;
    cursor: pointer;
    background: #EEE;
    font-size: 16px;
    border-radius: 3px 0 0 3px;
    border-right: none;
    margin: 2px 0;
}

.good-supplier-url
{
    position: absolute;
    right: 0; top: 40px; padding: 3px 5px;
    text-decoration: none; background: rgba(255, 100, 100, 0.5);
    color: #000; border-radius: 3px 0 0 3px; font-size: 13px;
}

input.form-control.has-validation-error 
{
    border-color: #F00;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

input + .validation-error
{
    color: #F00;
    font-size: 15px;
}

.custom-modal .main-btn
{
    background-color: #D43732;
    border-color: #D43732;
    height: 40px;
    color: #FFF;
    border: none;
    border-radius: 3px;
    display: block;
    width: 100%;
}

.custom-modal
{
    font-size: 16px;
    z-index: 20001;
    font-family: 'Roboto', Tahoma, Arial;
}

#gift_on_choose_modal {
  z-index: 3000000;
}

#gift_on_choose_modal .modal-dialog
{
    width: 900px;
}

.custom-modal {
    border-radius: 0
}

.custom-modal .modal-header {
    padding: 0
}

.custom-modal .close > span {
    display: table
}

.custom-modal .close > span {
    vertical-align: middle;
    display: table-cell;
    padding-right: 5px;
    display: none;
}

.custom-modal form, #one-click-buy-modal form {
    border-radius: 0;
    margin: 0
}

.custom-modal .modal-body
{
    clear: both;
}

.custom-modal .modal-footer
{
    margin-top: 0;
}

.custom-modal .row {
    margin: 20px -10px 0 -10px
}

.custom-modal .modal-footer {
    margin-top: 0;
    text-align: left
}

.custom-modal .modal-body {
    background: #F3F3F3;
    border-radius: 6px;
}

.custom-modal input, .custom-modal textarea {
    font-size: 15px; font-weight: normal;
    border: 1px solid #cbcbcb;
    box-sizing: border-box;
    border-radius: 2px;
    width: 100%
}

.custom-modal textarea 
{
    padding: 10px;
    max-width: 100%;
}

.custom-modal input {
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px
}

.custom-modal .modal-title {
    font: normal 30px 'Roboto', Tahoma, Arial;
}

.custom-modal .close-btn {
    background: url('/i5/close-btn.svg') no-repeat;
    cursor: pointer;
    width: 25px;
    height: 25px;
    float: right;
    border: none;
    margin-left: auto;
}

.custom-modal .close-btn:hover {
    background-position: -50px 0
}

.custom-modal .modal-header {
    padding: 15px 25px
}

.custom-modal .recapcha {
    margin: 0 0 0 15px
}

.custom-modal .recapcha-error {
    color: #F00;
    display: none;
    font-size: 14px;
    margin: 0 0 0 15px;
    padding: 10px 0 0 0
}

.vp-delivery-desc-avail.has-avail > span
{
    color: #0B0;
}

label.color-img .thumbnail
{
    max-height: 100px;
}

#grouped-colors-modal-loader .modal-body
{
    padding: 20px 0;
    text-align: center;
}

.color-img .color-popover
{
    padding-top: 0;
}

.color-img .color-popover:hover
{
    display: none !important;
}

.color-img .color-popover .color-name
{
    font-family: 'Roboto', Tahoma, Arial;
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0;
}

.color-img > span
{
    box-sizing: border-box;
}

.grouped-colors-modal
{
    font-family: 'Roboto', Tahoma, Arial;
}

.grouped-colors-modal .modal-body
{
    padding: 0;
}

.grouped-colors-modal .modal-footer
{
    margin-top: 0;
}

.dn-select-block .grouped-colors-container .color-group-block,
.grouped-colors-modal .grouped-colors-container .color-group-block
{
    padding: 30px 25px 60px 30px;
}

.dn-select-block .grouped-colors-container .color-group-block:nth-child(odd),
.grouped-colors-modal .grouped-colors-container .color-group-block:nth-child(odd)
{
    background-color: #d3cbc3;
}

.dn-select-block .grouped-colors-container .color-group-block:nth-child(even),
.grouped-colors-modal .grouped-colors-container .color-group-block:nth-child(even)
{
    background-color: #efedeb;
}

.dn-select-block .grouped-colors-container .color-group-header,
.grouped-colors-modal .grouped-colors-container .color-group-header
{
    margin: 0 0 20px 0;
    font-weight: 500;
    font-size: 31px;
    color: #515050;
}

.grouped-colors-modal .modal-footer
{
    margin-top: 0;
    display: table;
    box-sizing: border-box;
    width: 100%;
}

.color-group-block-colors
{
    font-size: 0;
}

.grouped-colors-modal .btn-select-color
{
    background: url('/i5/select-color.svg') 
        no-repeat 19px center #009A2D;

    color: #fbfbfb;
    font-size: 20px;
    font-weight: 400;
    border: none;
    box-shadow: none;
    padding: 10px 20px 10px 50px;
    background-position: 20px;
    text-transform: uppercase;
    height: 48px;
}

.grouped-colors-modal .modal-header .modal-title
{
    color: #000;
    font-size: 31px;
    font-weight: 500;
}

.grouped-colors-modal-footer-color-name
{
    width: 100%;
    color: #5782df;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    vertical-align: middle;
    display: table-cell;
}

.grouped-colors-container .color-img .color-popover
{
    right: initial;

    top: 82px;
    margin-left: 35px;
    border-radius: 4px;
}

.grouped-colors-modal .grouped-colors-container .color-img .color-popover
{
    transform: translate(-50%, 0);
}

.color-popover:after,
.color-popover:before {
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    border-style: solid;
    margin: auto;
    left: 0; right: 0;
}

.color-popover:after {
    top: -20px;
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
}

.color-popover:before {
    top: -22px;
    border-color: transparent transparent #CCC transparent;
    border-width: 11px;
}

@media (min-width: 1024px)
{
    .modal-dialog {
        width: 850px;
        margin: 30px auto;
    }
}

.color-img:before {
    content: '';
    position: absolute;
    left: 0;
    background: transparent;
    z-index: 100000000;
    height: 30px;
    width: 25px;
    left: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.good-rating
{
    margin-bottom: 10px;
}

.cart-body-content
{
    background: #FFF;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    
    margin-top: 9px;
    font-family: 'Roboto';
}

.cart-top .cart-body
{
    display: none;
    
    right: 0;
    width: 380px;
    z-index: 10050;
    margin-top: -5px;
    position: absolute;
}

.cart-top.can-hover:hover .cart-body
{
    display: block;
}

.cart-body-content
{
    padding: 30px;
}

.cart-oneclick-btn,
.cart-listorder-btn
{
    font-weight: 500;
    font-size: 26px;
    
    text-transform: uppercase;
    text-decoration: none;
    
    width: 100%;
    display: inline-block;
    
    height: 62px;
    line-height: 62px;
    
    background: #b70a0c;
    border-radius: 3px;
    color: #FFF;
}

.cart-oneclick-btn
{
    background: #0ea503;
}

.cart-listorder-btn
{
    margin-bottom: 25px;
}

.cart-top.can-hover:hover .cart-top-header-icon:after,
.cart-top.can-hover:hover .cart-top-header-icon:before {
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    z-index: 10051;
    border-style: solid;
    margin: auto;
    left: -7px;
    right: 0;
}

.cart-top.can-hover:hover .cart-top-header-icon:after 
{
    bottom: -10px;
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
}

.cart-top.can-hover:hover .cart-top-header-icon:before 
{
    bottom: -10px;
    border-color: transparent transparent rgba(0, 0, 0, 0.2) transparent;
    border-width: 11px;
}

.cart-body-header
{
    color: #242424;
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 10px;
}

.cart-good-item
{
    width: 100%;
    color: #242424;
    display: table;
    text-decoration: none;
    margin-bottom: 20px;
}

.cart-good-l,
.cart-good-r
{
    vertical-align: middle;
    display: table-cell;
}

.cart-good-l
{
    width: 55px;
    text-align: center;
}

.cart-good-l img
{
    max-width: 55px;
    max-height: 50px;
}

.cart-good-r
{
    padding-left: 20px;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
}

.cart-good-price
{
    font-size: 18px;
}

.cart-good-del
{
    float: right;
    color: #b70a0c;
    font-size: 22px;
    margin-top: -10px;
}

.cart-good-color
{
    color: #999;
}

.cart-good-size
{
    color: green;
    white-space: nowrap;
}

.up-header-search{
    min-width: 560px;
}

.up-header-search-btn
{
    border: none;
    height: 40px;
    width: 60px;
    
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: url('/i5/search-btn.svg')
        no-repeat center center #b70a0c;
    
    background-size: 20px 20px;
    position: absolute;
    top: 0; right: 0;
    cursor: pointer;
}



/* MAINPAGE */

.mp-top-carousel {
    overflow: hidden;
    margin-top: 10px;
    max-height: 336px;
    position: relative;
    width: inherit;
    height: 336px;
    float: none;
}

.mp-top-carousel .bx-wrapper .bx-pager {
    position: absolute;
    text-align: center;
    z-index: 100;
    bottom: 15px;
}

.mp-top .promo {
    text-align: center;

    padding: 10px 0;
	margin:20px 0px;
}

.mp-top .gv_galleryWrap {
    float: left;
}

.mp-top .promo > div {
  clear: both;
  width: 260px;
  text-align: left;
  display: inline-block;
  height: 72px;
}

.mp-top .promo > div a {
  text-decoration: none;
}

.promo-ico {
    float: left; margin: 0 10px 0 0;
    width: 72px; height: 72px; display: inline-block;
    background: url('/i/mebhome_promo.svg') no-repeat;
}

.promo-ico.ico-2 { background-position: 0 -80px; }
.promo-ico.ico-3 { background-position: 0 -160px; }
.promo-ico.ico-4 { background-position: 0 -240px; }

.mp-top .promo > div span i {font-size: 17px; font-weight: normal;}

.mp-top .promo > div span.name {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 25px; font-weight: bold;
    color: rgb(212, 55, 50);
    margin: 5px 0 0 0;
    display: inline-block;
}

#mainpage .in-page-slider .bx-wrapper
{
    padding: 0 30px;
}

#mainpage .in-page-slider .bx-wrapper .bx-viewport
{
    border: none;
    background: transparent;
}

#mainpage .in-page-slider .bx-wrapper .bx-controls .bx-prev 
{
    left: 0px;
}

#mainpage .in-page-slider .bx-wrapper .bx-controls .bx-next
{
    right: 0px;
}

#mainpage .bx-wrapper
{
    position: relative;
}

#mainpage h1 
{
    margin: 0px 0px 10px 0px;
    font-size: 34px; font-weight: normal;
    color: #af0000;
}

.tizers
{
    background: transparent;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;    
}

.tizer-item
{
    float: left;
    width: 227px;
    height: 240px;
    background: #FFF;
    margin: 5px 0;
    box-sizing: border-box;
}

.gt-dn-collections .tizer-item-img img {
  width:180px;
  height:148px;
  transition: filter 0.2s;
}

.gt-dn-collections .tizer-item-img img:hover{
  filter:contrast(135%);
  transition: filter 0.2s;
}

.tizer-item a
{
    text-decoration: none;
}

.tizer-item-img img
{
    width: 225px;
    height: 186px;
    margin: 1px;
}

.tizer-item-name
{
    text-align: center;
    font-family: 'Roboto';
    padding-top: 5px;
    font-size: 16px;
 
}

.mp-top-carousel .item 
{
    text-align: center;
    cursor: pointer;
    display: block;
}

.mp-top-carousel .item img
{
    display: inline-block;
}

.mp-top-carousel .item img,
.mp-top-carousel .item-baner img
{
    max-width: 100%;
    max-height: 100%;
}

.mp-top-carousel .bx-wrapper .bx-pager {
    position: absolute;
    text-align: center;
    z-index: 100;
    bottom: 15px;
}

.mp-top-carousel .bx-wrapper {
    margin: 0 auto 10px;
}

.mp-top-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    text-decoration: none;
    color: rgba(0, 0, 0, 0);
}

/* END MAINPAGE */

.head-mid .call-me {
    position: relative
}

.head-mid .call-me>span {
    color: #5782DF;
    cursor: pointer;
    font-size: 15px;
    border-bottom: 1px dashed #5782DF
}

.call-me-menu {
    top: 38px;
    left: -83px;
    width: 290px;
    display: none;
    z-index: 1500;
    position: absolute
}

.head-mid .call-me:hover .call-me-menu {
    display: block
}

.call-me-menu ul {
    background: #FFF;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    border: 1px solid #CBCBCB;
    border-bottom: none;
    position: relative;
}

.call-me-menu ul li {
    padding: 10px;
    min-height: 30px;
    line-height: 30px;
    padding: 10px 15px 10px 20px;
    border-bottom: 1px solid #EFEFEF
}

.call-me-menu ul li:last-child {
    border-color: #CBCBCB
}

.call-me-menu ul li:hover {
    background: #F8F8F8
}

.call-me-menu ul li a {
    color: #333;
    display: table;
    font-size: 15px;
    font-weight: normal;
    vertical-align: middle;
    text-decoration: none
}

.call-me-menu ul li:hover a {
    color: #b70a0c;
}

.call-me-menu ul li a>i.phone-icon {
    display: table-cell
}

.call-me-menu ul li a>span {
    line-height: 20px;
    display: table-cell;
    vertical-align: middle
}

.call-me-menu ul li a>span>span {
    color: #A3A3A3;
    display: inline-block;
}

.call-me-menu i.phone-icon {
    position: relative;
    border-radius: 64px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
    background-color: #D43732;
}

.headline > span:hover .call-me-menu
{
    display: block;
}

.headline-submenu:after,
.headline-submenu:before,

.call-me-menu ul li.has_arrow:after,
.call-me-menu ul li.has_arrow:before {
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    left: 0; right: 0;
    border-style: solid;
    margin: auto;
}

.headline-submenu:after,
.call-me-menu ul li.has_arrow:after {
    top: -20px;
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
}

.headline-submenu:before,
.call-me-menu ul li.has_arrow:before {
    top: -22px;
    border-color: transparent transparent #CCC transparent;
    border-width: 11px;
}

.call-me-menu ul li:hover.has_arrow:after
{
    border-color: transparent transparent #F8F8F8 transparent;
}

.phone-icon.ico-callback {
    background: url(/i5/ico-callback.svg) no-repeat center
}

.phone-icon.ico-boss {
    background: url(/i5/ico-boss.svg) no-repeat 50% 40%;
}

.phone-icon.ico-mail {
    background: url(/i5/ico-mail.svg) no-repeat center;
}

.phone-icon.ico-showrooms {
    background: url(/i5/ico-showrooms.svg) no-repeat center;
}

.phone-icon.ico-whats-app {
    background: url(/i5/ico-whats-app.svg) no-repeat center;
}

.phone-icon.ico-telegram {
    background: url(/i5/ico-telegram.svg) no-repeat 4px 50%;
}

.phone-icon.ico-viber {
  background-image: url('/i5/ico-viber.svg'); 
}

.phone-icon.ico-telegram {
  background-image: url('/i5/ico-telegram.svg'); 
}

.phone-icon.ico-messenger {
  background: url('/i5/facebook_messenger_icon_w.svg') no-repeat 50% 50%; 
  background-size: 18px;
}

.phone-icon.ico-instagram {
  background: url('/i5/instagram_w.svg') no-repeat 50% 50%; 
  background-size: 18px;
}

.phone-icon.ico-vk {
  background: url('/i5/vk_icon_w.svg') no-repeat 50% 50%; 
  background-size: 18px;
}

.phone-icon.ico-gde {
  background: url('/i5/cat_icons/market_w.svg') no-repeat 50% 50%; 
  background-size: 20px;
}

.phone-icon.ico-util {
  background: url('/i5/cat_icons/util-w.svg') no-repeat 50% 50%; 
  background-size: 20px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .fast-urls, .vendor-links > div { display: block; }
}

.skidka-desc-popover {
    cursor: default;
    display: none;
    position: absolute;
    background: #FFF;
    left: -10px;
    top: 15px;
    width: 256px;
    z-index: 105;
    text-align: left;
    padding: 20px 25px;
    border-radius: 2px;
    border: 1px solid #AAA;
    transform: translate(-100%, -50%);
    box-shadow: 1px 1px 2px rgba(87,130,223,0.3);
    color: #888;
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 400;
    white-space: normal;
}

.vp-good-skidka-v2:hover .skidka-desc-popover, div.vp-old-price:hover .skidka-desc-popover {
    display: block
}

.skidka-desc-popover:after,.skidka-desc-popover:before {
    content: '';
    display: block;
    cursor: pointer;
    position: absolute;
    width: 0;
    height: 0;
    margin: auto;
    border-style: solid;
    top: 0;
    bottom: 0
}

.skidka-desc-popover:before {
    right: -22px;
    border-color: transparent transparent transparent #AAA;
    border-width: 11px
}

.skidka-desc-popover:after {
    right: -21px;
    border-color: transparent transparent transparent #FFF;
    border-width: 11px
}

.skidka-desc-popover-top img {
    float: left;
    margin-right: 10px
}

.skidka-desc-popover-top > div {
    margin-bottom: 10px
}

.skidka-desc-popover-skidka {
    color: #c33636;
    text-transform: uppercase;
    font-size: 26px
}

.skidka-desc-popover-economy 
{
    color: #03C455;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 5px
}

.skidka-desc-popover .skidka-desc-popover-economy .rub 
{
    color: #03C455;
    font-size: 15px;
    text-transform: none;
}

.skidka-desc-popover-srok 
{
    margin-top: 10px
}

.cart-item .item-delete span
.vp-price-block-table
{
    display: table;
    width: 100%;
}

.good-tile-lite-container
{
    padding: 5px;
}

.good-tile-lite-slider > ul
{
    display: none;
}

.good-tile-lite-slider.loaded > ul
{
    display: block;
}

.good-tile-lite-slider-loader
{
    height: 75%;
    background: url('/i5/ajax-loader-carousel.svg')
        no-repeat center;
}

.good-tile-lite-slider.loaded .good-tile-lite-slider-loader
{
    display: none;
}

.good-tile-lite-slider .bx-wrapper .bx-viewport
{
    border: none;
    background: transparent;
}

.good-tile-lite
{
    width: 272px;
    height: 360px;
    box-shadow: none;
    min-height: 360px;
}

.good-tile-lite:hover .good-item-content
{
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
}

.good-tile-lite .good-item-content
{
    width: 272px;
    height: 350px;
}

.good-tile-lite .good-item-content
{
    min-width: 272px;
}

.good-tile-lite .img-div
{
    width: 300px;
    height: 230px;
}

.good-tile-lite .size-div
{
    margin-bottom: 10px;
}

.good-tile-lite .img-div img
{
    max-width: 300px;
    height: auto;
}



 .catalog-filters
{

}

.catalog-filters-block.collapse .catalog-filter-block-content
{
    overflow:hidden;
    transition:max-height 10.3s ease-out;
    height:auto;
    max-height:1600px;
}

.catalog-filters-block.collapse .catalog-filter-block-content
{
    max-height:0;
}

.catalog-filters input.css-checkbox + label,
.catalog-filters input.css-checkbox:checked + label
{
    color: #666;
    background-position-y: center;
    font-size: 15px; font-weight: 400;
}

.catalog-filters input.css-checkbox + label > span
{
    font-size: 10px;
    vertical-align: super;
    margin-left: 2px;
}

.catalog-filters input.css-checkbox + label > i img
{
    max-width: 16px;
    max-height: 16px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: text-top;
}

.catalog-param-selector,
.catalog-vendor-selector,
.catalog-size-selector,
#layout-form select
{
    width: 100%;
    height: 38px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 14px; font-weight: normal;
    background-color: #FFF;
    text-indent: 10px;
    margin-top: 5px;
    cursor: pointer;
}

#layout-form select
{
    width: 290px;
    border-radius:8px;
    text-indent: 35px;
    font-weight: 500;
    font-size: 16px;
    margin-top: 0;
    
}

@-moz-document url-prefix() 
{
    #layout-form select 
    {
       text-indent: 17px;
    }
    
    .catalog-param-selector,
    .catalog-vendor-selector
    {
        text-indent: 5px;
    }
}

#layout-form label
{
    margin: 0;
    font-weight: 400;
    position: relative;
}

#layout-form i
{
    position: absolute;
    font-style: normal;
    font-size: 20px;
    left: 13px; top: 5px;
    pointer-events: none;
}

.catalog-param-block-name
{
    color: #666;
    cursor: pointer;
    font-size: 15px; font-weight: 500;
}

.catalog-filter-block-content
{
    margin-top: 5px;
}

.catalog-filters-block
{
    padding: 15px 20px;
    border-bottom: 1px solid #FFF;
}

.catalog-param-slider-info
{
    white-space: nowrap;
    margin-top: 5px;
    color: #666;
}

.catalog-param-slider-info,
.catalog-param-slider-info > input
{
    font-size: 15px; font-weight: 400;
}

.catalog-filters-cs
{
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.catalog-filters-cs + label
{
    background: url('/i5/ico-up-down-red.svg')
        no-repeat;

    float: right; margin: 5px 0 0 0;
    width: 16px; height: 10px;
    display: inline-block;
    cursor: pointer;
}

.catalog-filters-cs + label:hover
{
    background-position: 0 -20px;
}

.catalog-filters-cs:checked  + label
{
    background-position: 0 -10px;
}

.catalog-filters-cs:checked  + label:hover
{
    background-position: 0 -30px;
}

#goods-layout-pannel
{
    position: relative;
}

#goods-layout-pannel .catalog-loader
{
    display: none;
}

#goods-layout-pannel.loading .catalog-loader
{
    display: block;
    position: absolute;
    
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background: rgba(255, 255, 255, 0.5);
}

#goods-layout-pannel.loading .catalog-loader > div
{
    background: url(/i5/catalog-spinner-no-fields.svg) center 50px no-repeat rgba(255, 255, 255, 0.95);
}

#goods-layout-pannel .catalog-loader > div
{
    position: absolute;
    left: 0;
    right: 0;
    width: 420px;
    margin: auto;
    text-align: center;
    top: 250px;
    border-radius: 12px;
    padding: 155px 0 68px 0;
}

#goods-layout-pannel .catalog-loader > div > div
{
    color: #333;
    margin-top: 30px;
    font-family: 'Roboto', Tahoma, Arial;
    font-size: 26px;
    font-weight: 300;
}

.catalog-filters-slider-container
{
    padding: 10px 15px 5px 15px;
}

.param-div .slider-control
{
    margin: 10px 15px 10px 15px;
}

.catalog-goods-count
{
    float: right;
    color: #AAA;
    margin: 12px 0 0 10px;
    font-size: 13px;
}

.mp-catalog #goods-layout-pannel.loading
{
    opacity: 0.5;
}

.mp-catalog .append-page span.loading
{
    opacity: 0.5;
}

.catalog-append-page
{
    font-family: 'Roboto', Tahoma, Arial;
    padding-top: 35px;
    clear: both;
    width: 100%;
    display: flex;
}

.catalog-append-page.loading
{
    
}

.catalog-append-page span
{
    font-size: 15px;
    font-weight: 200;
    line-height: 45px;
    position: relative;
    position: absolute;
    padding: 0 0 0 10px;
    color: #9c9ca1;
    left: 0;
}

.catalog-append-page span > i
{
    position: absolute;
    display: none;
    
    right: -25px;
    top: 0; bottom: 3px;
    margin: auto;
}

.catalog-append-page.loading span i
{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(/i5/page-loader.gif);
}

.catalog-append-page button
{
    display: block;
    font-family: 'Roboto';
    width: 500px;
    height: 48px;
    background: #B70A0C;
    font-weight: 500;
    font-size: 15px;
    border-radius: 6px;
    color: #fff;
    border: none;
    cursor: pointer;
    margin: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.catalog-append-page button img
{
    max-height: 32px;
    margin-right: 16px;
}

.catalog-append-page button:hover
{
    background-color: #D32B2B;
}

.catalog-append-page.loading button
{
    opacity: 0.6;
}

.vp-desc-main
{
    color: #5f5f5f;
}

.mkad-obl-selector i {
  font-style: normal;
  font-weight: 600;
}

.mkad-obl-pek-div {
  display: inline-block;
  text-align: left;
  color: #7c7c7c;
  font-style: normal;
}

.mkad-obl-pek-div i {
  font-style: normal;
  font-weight: 600;
}

.mkad-obl-pek{
  font-size: 20px;
}

.outer-delivery-div{
  display: flex;
  align-items: center
}
.town_price{
  position: absolute;
  right: 5%;
  font-size: 24px;
  color: #3d3d3d;
  display: inline-block;
}

.short-ud h3 {
  font-size: 30px; font-weight: normal;
  font-weight: 500;
  color: #B90E0E;
}

.short-ud #t {
font-size: 16px; font-weight: normal;
color: #333;
padding: 10px 30px 0px 15px;
text-align: justify;
}

.short-ud #t ul li {
  font-size: 14px; font-weight: normal;
}

#hidden-calc-delivery .vp-dn-delivery-table{
  margin: 0;
}
  
#hidden-calc-delivery {
  margin-right: 20px;
}

.town_star{
  font-size: 22px;
}

.outer-delivery-div img{
  width: 48px;
  height: 48px;
  float: left;
  margin-right: 20px;
}

#hidden-calc-delivery .ymaps-geolink:after{
  border-bottom: none !important;
}

.pek-dop-butt {
  max-width: 80%;
  display: flex;
  margin: 0 auto 4px auto;
  cursor: pointer;
  border-radius: 3px;
}

.delivery-flex-div{
  display: flex;
  width: 100%;
}
.ymaps-geolink{
  max-width: 80%;
  white-space: break-spaces !important;
}
.vp-files-block
{
    margin: 10px 0 0 0;
    padding: 0 20px;
}

.vp-files-block.inv{
    display: none;
}

.vp-files-block .name
{
    font-size: 28px; font-weight: normal;
    margin: 35px 0px 20px 5px;
    padding: 0px;
    border-bottom: 1px solid #FDFDFD;
}

.action-article,
.action-img-article
{
    height: 292px;
    width: 100%;
    margin-bottom: 55px;
}

.action-img-article
{
    display: block;
}

.action-article
{
    position: relative;
    text-decoration: none;
    margin-bottom: 55px;
    background: #f2f2f2;
    display: table;
}

.action-article:hover
{
    text-decoration: none;
}

.action-article .action-article-l
{
    width: 440px;
    margin: 0;
    height: 292px;
    vertical-align: middle;
    display: table-cell;
}

.action-article .action-article-l img
{
    max-width: 100%;
    max-height: 100%;
}

.action-article .action-article-r
{
    display: table-cell;
    text-decoration: none;
text-align:left;
    padding: 40px 83px;
    vertical-align: middle;
    font-family: 'Roboto', Tahoma, Arial;
    font-size: 38px;
    font-weight: 100;
    color: #373737;
}

.action-article .action-article-r > div
{
    color: #3E3E3E;
    font-weight: 400;
    font-size: 20px;
    margin-top: 20px;
}

.banner-skidka
{
    background-image: url(/i5/discount_star.svg);
    text-align: center;
    height: 128px;
    width: 128px;
    position: absolute;
    z-index: 99;
    left: 350px;
    top: 15px;
}

.banner-skidka > span
{
    font-size: 45px;
    font-weight: 700;
    position: relative;
    top: 30%;
    color: #FFF;
}

.mainpage .bx-wrapper .bx-viewport
{
    
}

.sertblock {
    display: inline-block;
    width: 236px;
    height: 370px;
    font-size: 12px; font-weight: 400;
    color: #555;
    margin: 20px 10px;
    padding: 20px 10px;
    background: #EEE;
    border-radius: 1px;
    text-align: center;
    overflow: hidden
}

.sertblock:hover {
    background: #EEF
}

.sertblock img {
    max-height: 280px;
    max-width: 220px
}

.sertblock .imgbox {
    height: 280px;
    padding: 0px;
    margin-bottom: 10px;
    display: block
}

.sertblock a {
    text-decoration: none;
    color: #999
}

.sertblock .imgbox.no-preview img
{
    max-width: 128px;
    max-height: 128px;
    margin-top: 62px;
}

.sertblock .sertblock-good-url
{
    margin-top: 10px;
    display: inline-block;
}

.sertblock .sertblock-good-url span,
.sertblock .sertblock-good-url img
{
    display: inline;
    vertical-align: middle;
}

.sertblock .sertblock-good-url img
{
    
}

.sertblock .youtube-video-img-container 
{
    position: relative;
}

.sertblock .youtube-video-button
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    transform: translate(-50%, -50%);
}

.vendor-page-dn-block
{
    font-size: 14px;
    font-family: 'Roboto', Tahoma, Arial;
}

.vendor-page-dn-block-body
{
    padding: 0 40px;
    color: #5f5f5f;
}

.vendor-page-dn-block-files,
.vendor-page-dn-block-tree,
.vendor-page-dn-block-comment,
.vendor-page-dn-block-file-items
{
    padding: 0 64px;
}

.vendor-page-dn-block-files,
.vendor-page-dn-block-file-items
{
    padding: 0 64px;
}

.vendor-page-dn-block-header
{
    margin-bottom: 50px;
    font-size: 30px;
    color: #000;
}

.vendor-page-dn-block-tree
{
    padding: 10px 25px 15px 25px;
    background: #F1F2F3;
    border-radius: 8px;
    margin-bottom: 30px;
}

/*
.vendor-page-dn-block-tree > div > .subpart, 
.vendor-page-dn-block-tree > div > .lastsubpart
{
    margin: 0 33px;
}
*/

.vendor-page-dn-block h3
{
    margin: 10px 0 15px 0;
    font-family: 'Roboto', Tahoma, Arial;
    font-weight: 400;
    font-size: 30px;
    color: #000;
}

.vendor-page-dn-block-tree .subpart,
.vendor-page-dn-block-tree .lastsubpart
{
    display: flex;
    flex-wrap: wrap;
}

.vendor-page-dn-block-tree h3
{
    font-size: 28px; font-weight: 400;
    margin-bottom: 25px;
}

.vendor-page-dn-block-tree h3 a
{
    color: #D32B2B;
    text-decoration: none;
    border-bottom: 3px dashed #D32B2B;
}

.vendor-page-dn-block-files h3
{
    margin-bottom: 10px;
}

.vendor-page-dn-block h3 a
{
    color: #000;
    font-size: 28px; font-weight: normal;
    text-decoration: none;
}

.vendor-page-dn-block-comment
{
    font-size: 16px;
}

.vendor-page-dn-logo
{
    margin-bottom: 15px;
}

.vendor-dn-item, .tizer-item
{
    width: 220px;
    height: 242px;
    display: block;
    margin: 10px;
    padding: 18px;
    position: relative;
    text-align: center;
    background: #EEE;
    float: left;
}

.vendor-dn-item a, .tizer-item a
{
    color: #606060;
}

.vendor-dn-item a span, div.tizer-item-name
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    padding: 18px;
    box-sizing: border-box;
}

.tizer-item{
  height: 260px;
}

div.tizer-item-name{
  height: 85px; 
}





.tizers .tizer-item a > div > img {height: 142px;}

.vendor-dn-item a img, .tizer-item a > div > img
{
    max-width: 210px;
}

.vendor-dn-item a:hover::before{
  opacity: 0;
}

.vendor-dn-item a::before {
  background-color: #00000014;
  bottom: 0;
  content: " ";
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .3s;
}

.tizer-item a > div > img
{
    max-width: 180px; 
}

.subpart, .lastsubpart
{
    margin: 0;
    padding: 0;
}

.vendor-page-dn-block-files
{
    padding-top: 45px;
    border-top: 1px solid #cdcdcd;
}

.vendor-page-dn-block-files a
{
    width: 200px;
    height: 200px;
    display: block;

    position: relative;
    text-align: center;
    padding-top: 32px;
    float: left;
}

.vendor-page-dn-block-files a:hover
{
    background: #EEE;
}

.vendor-page-dn-block-files a span
{
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;

    height: 80px;
    color: #2f2f2f;
    font-size: 21px;
    color: #2f2f2f;
}

.vendor-page-dn-block-files a img
{
    max-height: 85px;
}

.news-block
{
    background: #FFF;
    padding: 5px 20px 20px 20px;
    font-family: 'Roboto', Tahoma, Arial;
    margin: 0 0 20px 0px;
}

.site_news {position:relative; font-size:12px; color:#333}
.site_news-title {display:none; background:#009; color:#fff; padding:2px 10px}
.site_news-item {display:block; padding:2px;margin-bottom:5px;}
.site_news-item-important {border-left:dotted 2px #f33}
.site_news-item-action {color:#FB6418; }
.site_news-item-discount {color:#f90}
.site_news-short {display:block; font-size:14px;}
.site_news-date {color:#999; float:left; margin-right:8px; padding-top:2px; }
.site_news A {color:#AF0000}
.site_news-more {float:left; margin-right:20px} 
.site_news-item-clear {display:block; height:0; overflow:hidden}
.site_news-clear {display:block; height:0; overflow:hidden}

.mp-catalog .tabs a span img
{
    width: 40px;
}

.mp-catalog .tabs a span i,
.mp-catalog .tabs a span b
{
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.mp-catalog .tabs a span i
{
    display: none;
}

.mp-catalog .tabs a.active span i
{
    display: inline-block
}

.mp-catalog .tabs a.active span b
{
    display: none;
}

.fast-urls-show-more svg
{
    display: inline-block;
    margin: 0 3px 0 8px;
    vertical-align: middle;
}

.fast-urls-show-more:hover svg
{
    fill: #b70a0c;
}

.vendor-links-show-more:hover svg
{
    fill: #FFF;
}

.vp-addons li.vp-addons-show-more
{
    background: #FFF;
    border: none;
    height: auto;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

.vp-show-more-posts{
  display: block !important;
  margin: 10px 0 !important;
  text-align: center;

}

.vp-addons-show-more > a,
.vp-show-more-posts
{
    color: #000;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
    border: 1px solid #CCC;
    padding: 3px 50px 3px 50px;
    font-size: 14px; font-weight: normal;
    margin: 5px 0 0 0;
    white-space: normal;
    line-height: 32px;
    height: 32px;
}

.vp-addons-show-more > a svg
{
    vertical-align: sub;
    margin-right: 2px;
}

.vp-addons-show-more > a:hover,
.vp-show-more-posts:hover
{
    color: #b70a0c;
    border-color: #b70a0c;
    background:#FFF;
}

.vp-addons-show-more > a:hover svg
{
    fill: #b70a0c;
}

.droplink span > a,
.droplink span a > span,
.droplink-grouped-color-select > span
{
    overflow: hidden;
    white-space: nowrap;
    width: 315px;
    display: inline-block;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 20px;
    text-indent: 15px;
}

.good-list .droplink span > a,
.good-list .droplink span a > span,
.good-list .droplink-grouped-color-select > span
{
    width: 200px;
}

.good-list .good-item-replies{
    margin-left: 0;
}

.good-item-body .good-item-delivery-desc
{
    margin: 8px 0px 8px;
    clear: both;
    text-align: left;
    font-size: 14px;
}

.pdf-popup-container.is-pdf {
    width: 100%;
    height: 100%
}

.pdf-popup-img-container
{
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    overflow-y: scroll;
    text-align: center;
    background: #FFF;
}

.pdf-popup-img-container img
{
    max-width: 100%;
}

.pdf-popup-header {
    font-family: 'Roboto',Arial;
    color: #212992;
    font-size: 26px;
    height: 55px;
    text-align: center;
    display: table;
    width: 100%;
}

.pdf-popup-iframe-container {
    top: 55px;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.pdf-popup-iframe-container iframe {
    width: 100%;
    height: 100%
}

.pdf-popup #cboxClose {
    margin-right: 6px;
    margin-top: 9px;
}

.pdf-popup-header > a,
.pdf-popup-header > span
{
    display: table-cell;
    vertical-align: middle;
}

.pdf-popup-header-name
{
    color: #AF0000;
    width: 80%;
    text-align: left;
    padding: 0 0 0 20px;
    font-size: 22px; font-weight: normal;
}

.pdf-popup-header-name span
{
    vertical-align: middle;
}

.pdf-popup-header-name img
{
    margin-right: 10px;
    vertical-align: text-bottom;
}

.pdf-popup-meb-logo
{
    width: 159px;
    height: 32px;
    display: inline-block;
    background-size: contain;
    background: url(/ii/logo.gif) no-repeat;
    margin: 2px 50px 0 0;
    float: right;
}

.color-popover.popover-loading img
{
    width: 150px;
    height: 150px;
    background: url(/i5/catalog-spinner-no-fields.svg) no-repeat
        center;
}

.good-item-not-in-stock
{
    text-align: center;
    padding: 7px 0 0 0;
}


.vp-vendor-dn-block
{
    margin: 0px;
    border-top: 1px solid #f5f5f5;
    padding: 15px 70px 30px 70px;
}

.vp-vendor-dn-block #t
{
    margin: 0;
    padding: 0;
}

.vp-vendor-dn-block-header
{
    font-size: 28px; font-weight: normal;
    margin: 0 0px 20px -45px;
    padding: 0px;
    border-bottom: 1px solid #FDFDFD;
}

.cat-vendor-dn-block
{
    margin: 0;
}

.vendor-links > div > a > i > img
{
    max-width: 16px;
    max-height: 16px;
    border: 1px solid #EEE;
    border-radius: 32px;
    vertical-align: sub;
    margin-right: 5px;
}

.vendor-links > div > a.extra-page > i > img
{
    border: none;
}

.vendor-links > div > a.extra-page:hover > i > img
{
    filter: brightness(0) invert(1);
}


.footer-subs button
{
    opacity: 0.7;
}

/* POPUP SUBSCRIPTION, VIEWED ITEMS & CART */
.meb-popup-bg {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000004;
  position: fixed;  
  background: rgba(0, 0, 0, 0.23);
}

.popup {
	font-family: Arial, sans-serif;
	position: fixed;
	max-width: 1008px;
	margin: auto;
	padding: 0 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    z-index: 1000010;
    height: 395px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;    
}
.popup * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.popup-close {
	position: absolute;
	top: 24px;
	right: 49px;
	width: 30px;
	height: 30px;
	cursor: pointer;
        z-index: 100000;
}
.popup-close:before, .popup-close:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	background: #ACACAC;
	opacity: 0.53;
}
.popup-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.popup-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.popup-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 41px 30px;
	background: #FFF;
	border-radius: 8px;
}
.popup-img {
	width: 38%;
	padding-right: 17px;
}
.popup-img img {
	max-width: 100%;
	height: auto;
}
.popup-content {
	width: 62%;
	position: relative;
}
.popup-main {
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	pointer-events: auto;
}
.popup-main.hide {
	opacity: 0;
	pointer-events: none;
}
.popup-success {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 30px 50px 30px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.5;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	pointer-events: none;
}
.popup-success.show{
	opacity: 1;
	pointer-events: auto;
}

.popup-subs {
	overflow: hidden;
}
.popup-subs .popup-wrapper {
	position: relative;
	background: #FFF;
	border-radius: 8px;
}
.popup-subs .popup-inner {
	padding: 35px 25px 30px;
	align-items: flex-start;
}
.popup-subs .popup-img {
	margin-top: -35px;
	width: 34%;
}
.popup-subs .popup-content {
	width: 61%;
}
.popup-subs .popup-title {
	margin-bottom: 29px;
}
.popup-subs .popup-text {
	max-width: inherit;
	margin-bottom: 31px;
}
.popup-subs .popup-close {
	z-index: 1;
}
.popup-subs .popup-success {
	justify-content: center;
	text-align: center;
	padding: 20px;
}
.popup-subs .popup-success-row{
	display: flex;
	flex-direction: column;
	width: 100%;
}
.popup-subs .popup-success-title {
	margin-bottom: 4px;
}
.popup-subs .popup-success-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.87;
	color: #322E35;
	margin-bottom: 22px;
}
.popup-subs .popup-success-img img {
	max-width: 100%;
	height: auto;
}

.popup-title {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.1;
	color: #000;
	margin-bottom: 20px;
}
.popup-text {
	font-size: 16px;
	line-height: 1.87;
	max-width: 400px;
	color: #322E35;
	margin-bottom: 21px;
}
.popup-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.popup-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: Arial ,sans-serif;
	width: 48%;
	height: 50px;
	background: #F2F2F2;
	font-size: 20px;
	color: #000;
	border-radius: 8px;
	text-align: center;
	border: none;
	-webkit-box-shadow: inset 0 0 0 1px #cccccc;
	box-shadow: inset 0 0 0 1px #cccccc;
	padding: 0;
	margin-bottom: 21px;
	outline: none;
	-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s;
	transition: box-shadow 0.25s;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
        font-weight: normal;
}
.popup-input.error {
	-webkit-box-shadow: inset 0 0 1px 1px #ff0000;
	box-shadow: inset 0 0 1px 1px #ff0000;
}

.popup-input::-webkit-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.popup-input:-ms-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.popup-input::-ms-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.popup-input::-moz-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.popup-input::placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.popup-input:focus::-webkit-input-placeholder {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.popup-input:focus::-moz-placeholder          {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.popup-input:focus:-moz-placeholder           {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.popup-input:focus:-ms-input-placeholder      {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}


.popup-submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: Arial ,sans-serif;
	width: 48%;
	height:50px;
	background: #CC3311;
	border-radius: 8px;
	color: #fff;
	font-size: 20px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin-bottom: 21px;
	outline: none;
	cursor: pointer;
	-webkit-transition: background 0.25s ease;
	-o-transition: background 0.25s ease;
	transition: background 0.25s ease;
}
.popup-submit:hover {
	background: #f33d15;
}

.checkbox-label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 32px;
	font-size: 14px;
	line-height: 1.43;
	color: #A3A3A3;
}
.checkbox-input {
	display: none;
}
.checkbox-label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 1px;
	border: 1px solid #D2D2D2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	-o-transition: all 0.25s;
}
.checkbox-label:after {
	content: url(/subscription_form/img/check.svg);
	display: inline-block;
	margin: 0;
	position: absolute;
	left: 4px;
	top: 4px;
	opacity: 0;
	-webkit-transition: opacity 0.25s;
	-o-transition: opacity 0.25s;
	transition: opacity 0.25s;
}
.checkbox-label.error:before {
	border-color: #ff0000;
}
.checkbox-input:checked + .checkbox-label:before {
	background: #E34F4B;
	border-color: #E34F4B;
}
.checkbox-input:checked + .checkbox-label:after {
	opacity: 1;
}



.popup-cart .popup-inner {
	background: #E34F4B;
}
.popup-cart .popup-close:before,
.popup-cart .popup-close:after {
	background: #fff;
}
.popup-cart .popup-success {
	color: #fff;
}
.popup-cart .popup-title {
	color: #fff;
}
.popup-cart .popup-text {
	color: #fff;
	max-width: 350px;
}
.popup-cart .popup-input {
	background: rgba(242, 242, 242, 0.2);
}

.popup-cart .popup-input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.popup-cart .popup-input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.popup-cart .popup-input::-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.popup-cart .popup-input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
.popup-cart .popup-input::placeholder { color: rgba(255, 255, 255, 0.5); }

.popup-cart .popup-submit {
	background: #fff;
	color: #CE302C;
}
.popup-cart .checkbox-label {
	color: #D5D4D4;
}
.popup-cart .checkbox-input:checked + .checkbox-label:before {
	background: #fff;
	border-color: #fff;
}
.popup-cart .checkbox-label:after {
	content: url(/subscription_form/img/check-color.svg);
}
.popup-cart .checkbox-label.error:before {
	border-color: #fff;
}
.popup-cart .popup-input.error {
	-webkit-box-shadow: inset 0 0 1px 1px #fff;
	box-shadow: inset 0 0 1px 1px #fff;
}

.checkbox-label a {
  color: gray;
}

@media only screen and (max-width: 800px) {
	.popup {
		max-width: 550px;
	}
	.popup-inner {
		padding: 58px 30px 40px;
	}
	.popup-close {
		top: 14px;
		right: 39px;
	}
	.popup-content {
		width: 100%;
		margin-bottom: 27px;
	}
	.popup-img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.popup-success {
		padding-right: 0;
	}
}
@media only screen and (max-width: 550px) {
	.popup-inner {
		padding: 58px 20px 40px;
	}
	.popup-input {
		width: 100%;
		margin-bottom: 15px;
	}
	.popup-submit {
		width: 100%;
		margin-bottom: 11px;
	}
	.checkbox-label:before {
		top: 4px;
	}
	.checkbox-label:after {
		top: 5px;
	}
}

@media only screen and (max-width: 800px) {
	.popup-subs .popup-content {
		width: 100%;
	}
	.popup-subs .popup-img {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	.popup-subs .popup-img img {
		padding-right: 55px;
	}
	.popup-subs .popup-success-text br {
		display: none;
	}
}

/* */

.vp-desc-img-table
{
    margin-bottom: 30px;
    padding-bottom: 30px;

    border-bottom:1px solid #EEE;
}

.vp-desc-img-table:after
{
    clear: both;
    content: '';
    display: block;
}

.vp-desc-img-table-i
{
    float: right;
    width: 45%;
}

.vp-desc-img-table-i img
{
    max-width: 100%;
}

.vp-desc-img-table-d,
.vp-desc-img-table-h
{
    float: left;
    width: 50%;
    padding-right: 40px;
    box-sizing: border-box;
}


.footer-pay-methods
{   text-align:center;
    padding: 15px 90px;
}

.footer-pay-methods > span
{
    display: inline-block;
    margin:0px 30px;
}

.vp-desc-img-table-d p
{
    text-align: left;
}

.good-item-mgr-suppliers-list
{
    list-style: none;
    padding: 10px 5px;
    background: #FFA;
}

.good-item-mgr-suppliers-list li
{
    cursor: pointer;
    font-size: 14px;
    color: #000;
    margin-bottom: 2px;
    border-bottom: 2px dotted #AF0000;
    display: table;
}

.good-item-mgr-suppliers-list li:first-child
{
    background: #99Fe99;
    color: #000;
}

.good-item-mgr-info > a,
.good-item-mgr-info > span
{
    display: block;
    font-size: 14px;
    color: #000;    
}

.good-item-mgr-info
{
    padding: 5px;
    background: #EEE;
    border: 2px solid #AF0000;
}

.subs-foot .subs {
	font-family: 'Roboto', Arial, sans-serif;
	width: 100%;
	margin: 0;
	padding: 0 68px;
	background: #f3f3f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.subs-foot .subs * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.subs-foot .subs-wrapper {
	position: relative;
}
.subs-foot .subs-main {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	pointer-events: auto;
}
.subs-foot .subs-main.hide {
	opacity: 0;
	pointer-events: none;
}
.subs-foot .subs-success {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.5;
	text-align: center;
	padding: 20px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	pointer-events: none;
}
.subs-foot .subs-success.show{
	opacity: 1;
	pointer-events: auto;
}
.subs-foot .subs-success-row{
	display: flex;
	flex-direction: column;
	width: 100%;
}
.subs-foot .subs-success-title {
	margin-bottom: 4px;
}
.subs-foot .subs-success-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.87;
	color: #322E35;
	margin-bottom: 22px;
}

.subs-foot .subs-content {
	padding: 28px 0 10px;
	width: 54%;
}
.subs-foot .subs-img {
	width: 46%;
}
.subs-foot .subs-img img {
	max-width: 100%;
	height: auto;
}
.subs-foot .subs-title {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.1;
	color: #000;
	margin-bottom: 15px;
}
.subs-foot .subs-text {
	font-size: 16px;
	line-height: 1.87;
	color: #322E35;
	margin-bottom: 21px;
	letter-spacing: -0.1px;
}
.subs-foot .subs-form {
	max-width: 558px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.subs-foot .subs-input {
	font-family: Arial ,sans-serif;
	width: 48%;
	height: 50px;
	background: #fff;
	font-size: 20px;
	color: #000;
	border-radius: 8px;
	text-align: center;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin-bottom: 21px;
	outline: none;
	-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s;
	transition: box-shadow 0.25s;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
        font-weight: 400;
}
.subs-foot .subs-input.error {
	-webkit-box-shadow: inset 0 0 1px 1px #ff0000;
	box-shadow: inset 0 0 1px 1px #ff0000;
}

.subs-input::-webkit-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.subs-input:-ms-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.subs-input::-ms-input-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.subs-input::-moz-placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.subs-input::placeholder { color: #CBCBCB;-webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.subs-input:focus::-webkit-input-placeholder {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.subs-input:focus::-moz-placeholder          {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.subs-input:focus:-moz-placeholder           {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}
.subs-input:focus:-ms-input-placeholder      {opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;}


.subs-foot .subs-submit {
	font-family: Arial ,sans-serif;
	width: 48%;
	height:50px;
	background: #CC3311;
	border-radius: 8px;
	color: #fff;
	font-size: 20px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin-bottom: 21px;
	outline: none;
	cursor: pointer;
	-webkit-transition: opacity 0.25s ease;
	-o-transition: opacity 0.25s ease;
	transition: opacity 0.25s ease;
        font-weight: 400;
}
.subs-foot .subs-submit:hover {
	opacity: 0.6;
}
.subs-foot .subs-checkbox {
	width: 100%;
}

.subs-foot .checkbox-label {
	display: inline-block;
	cursor: pointer;
        font-weight: 400;
	position: relative;
	padding-left: 32px;
	font-size: 14px;
	line-height: 1.43;
	color: #A3A3A3;
}
.subs-foot .checkbox-label a
{
    color: #A3A3A3;
}
.subs-foot .checkbox-input {
	display: none;
}
.subs-foot .checkbox-label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 1px;
	border: 1px solid #D2D2D2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	-o-transition: all 0.25s;
}
.subs-foot .checkbox-label:after {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMDggNi4wMzdsMi44IDMuOU0xMC42NTcgMi4zMjRMNC44OCA5LjkzNyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==);
	display: inline-block;
	margin: 0;
	position: absolute;
	left: 4px;
	top: 5px;
	opacity: 0;
	-webkit-transition: opacity 0.25s;
	-o-transition: opacity 0.25s;
	transition: opacity 0.25s;
}

.subs-foot .checkbox-label:after
{
    
}

.subs-foot .checkbox-label.error:before {
	border-color: #ff0000;
}
.subs-foot .checkbox-input:checked + .checkbox-label:before {
	background: #E34F4B;
	border-color: #E34F4B;
}
.subs-foot .checkbox-input:checked + .checkbox-label:after {
	opacity: 1;
}



@media only screen and (max-width: 1023px) {
	.subs-foot .subs {
		padding: 0 50px;
	}
	.subs-foot .subs-content {
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
	.subs-foot .subs-form {
		margin: 0 auto;
	}
	.subs-foot .subs-img {
		width: 100%;
		text-align: center;
	}
	.subs-foot .subs .checkbox-label {
		text-align: left;
	}
}
@media only screen and (max-width: 550px) {
	.subs-foot .subs-input {
		width: 100%;
		margin-bottom: 15px;
	}
	.subs-foot .subs-submit {
		width: 100%;
		margin-bottom: 11px;
	}
	.subs-foot .checkbox-label:before {
		top: 4px;
	}
	.subs-foot .checkbox-label:after {
		top: 5px;
	}
}
@media only screen and (max-width: 374px) {
	.subs-foot .subs {
		padding: 0 30px;
	}
}

.vp-color-input:disabled + label:not(.color-name-no-img) > span:before 
{
    content: url(/i5/hidden_color.svg);
    width: 48px; height: 48px;
    
    display: block;
    position: absolute;
    top: 0; bottom: 0;
    left: 0; right: 0;
    opacity: 0.75;
    margin: auto;
}

.vp-color-input:disabled + label:not(.color-name-no-img) > span img
{
    opacity: 0.35;
}

.color-name-no-img-v2 .color-item-name{
  font-size: 15px !important;
  border: 0;
}

.color-name-no-img-v2{
  height: 100% !important;
}

.catalog-children-list 
{
    padding: 5px 20px 15px 20px;
    border-bottom: 1px solid #FFF;
    font-size: 14px; font-weight: normal;
}

.catalog-children-list > span,
.catalog-children-list .catalog-children-more > span
{
    display: block; color: #000;
}

.catalog-children-list span a
{
    padding: 5px 0;
    color: #000;
    text-decoration: none; display: inline-block;
}

.catalog-children-list > span a.active,
.catalog-children-list  .catalog-children-more > span a.active
{
    color: #E00029;
}

.catalog-children-list span a sup {
    margin-left: 1px;
}

.catalog-children-list span a:hover {
    color: #AF0000;
}

.catalog-children-more {
    display: none;
}

.catalog-children-list .show-more {
    border-bottom: dotted 1px #AF0000;
    color: #AF0000; display: inline-block;
    padding: 5px 0 0 0; font-weight: normal;
}

.catalog-children-list .show-more:hover {
    color: #FF3131;
    border-bottom: dotted 1px #FF3131;
}
 
.vp-desc-image-map > span
{
    text-align: center;
    display: block;
}

.foot-jaloba i
{
    width: 27px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

#newbottom.loaded .foot-jaloba i
{
    background: url('/i/jaloba.gif') no-repeat;
}

.gt-dn-collection-header
{
    font-size: 28px; font-weight: normal;
    margin: 35px 0px 20px 8px;
    padding: 0px;
    border-bottom: 1px solid #FDFDFD;
}
.delivery-href, .delivery-href:visited{
    color: #0044bb;
    border-bottom: dashed 1px #04b;
    text-decoration: none;
}
.delivery-href:hover,
.delivery-href:focus,
.vp-delivery-block-pp a:hover{
  color: #5271c1;
  text-decoration: none;
}

.whatsapp-callback{
  display: flex;
  margin: 0 40px 0 40px;
}

.c_items {
  display: flex;
}

.whatsapp-callback input[type="radio"], .zoom-skype input[type="radio"]{
  width: auto;
  margin: unset;
  height: 30px;
}
.whatsapp-callback div{
  width: 50%;
  display: flex;  
}
.whatsapp-callback label{
  margin-left: 5px;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
  align-self: self-end;
  cursor: pointer;
}
.zoom-skype label{
  align-self: flex-end;
  margin-left: 2px;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
}
.whatsapp_radio_img{
  height: 20px;
  vertical-align: bottom;
}

.whatsapp-callback input[type="radio"], .zoom-skype input[type="radio"]{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}

.whatsapp-callback input, .zoom-skype input {
  border: none !important;
  cursor: pointer;
}

.whatsapp-callback input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 11px;
    left: -3px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.zoom-skype input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 11px;
    left: -3px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.whatsapp-callback input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 11px;
    left: -3px;
    position: relative;
    background-color: #C31B1B;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.zoom-skype input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 11px;
    left: -3px;
    position: relative;
    background-color: #C31B1B;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.vp-kitchen-planning{
    display: inline-block;
    margin-top: 8px;
}
.vp-kitchen-planning:hover{
  cursor: pointer;
}

.good-na-karantine,
.user-avail-good-na-karantine
{
    border-radius: 0 3px 0 0;
    position: absolute;
    line-height: 36px;
    bottom: 0;
    left: 0;
    background: #ff7500;
    color: #FFF;
    padding: 0 20px;
    font-size: 13px;
    z-index: 1;
}

.vp-na-karantine, .sklad_avail-na-karantine {
    width: 245px;
    height: 35px;
    box-sizing: border-box;
    background: #ff7500;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    padding: 3px 10px;
    left: -12px;
    display: block;
    top: 0;
    line-height: 25px;
    height: auto;
    margin-bottom: 10px;
}

.footer-new
{
    font-family: 'Roboto', Tahoma, Arial;
}

.footer-links
{
    display: flex;
    flex-wrap: wrap;
    background: #fafafa;
    padding: 30px 70px;
}

.footer-links-col
{
    flex-grow: 1;
}

.footer-links-col b
{
    display: block;
}

.footer-links-col a
{
    color: #000;
    display: block;
    margin-top: 7px;
    font-size: 13px;
    text-decoration: none;
}
.footer-links-col a:hover {color:#b70a0c;}

#newbottom
{
    background: #FFF;
}

.footer-links-buttons
{
    max-width: 200px;
}

.footer-links-buttons > a
{
    height: 32px;
    font-size: 13px;
    text-align: left;
    margin: 0 0 7px 0;
    padding-left: 12px;
    border-radius: 4px;
    line-height: 32px;
    width: 180px;
}

.footer-links-buttons > a img
{
    max-height: 22px;
    margin-right: 12px;
    vertical-align: middle;
}

.footer-links-buttons > a span
{
    vertical-align: middle;
    display: inline-block;
}

.footer-links-buttons > a.footer-btn-callback
{
    color: #FFF;
    background: #c31b1b;
}

.footer-links-buttons > a.footer-btn-whatsapp
{
    color: #FFF;
    background: #2ec74a;
}

.footer-links-buttons > a.footer-btn-mail
{
    color: #000;
    background: #f1f1f1;
}

.footer-links-bot-r
{
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 0 80px;
}

.footer-links-bot-r > div
{
    flex-grow: 1;
}

.footer-links-bot-r a
{
    margin-top: 12px;
}

.footer-copys
{
    text-align: center;
    color: #b5b5b5;
    padding-bottom: 10px;
    line-height: 1.5em;
    font-size: 11px;
}

.footer-links-bot
{
    background: #FFF;

    display: flex;
    flex-wrap: wrap;
    padding: 20px 70px 30px 70px;
}

.footer-social
{
    padding: 25px 93px;
    align-items: center;
    justify-content: space-around;
    display: flex;
}

.footer-social > a > i
{
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}

.footer-social > a > span
{
    vertical-align: middle;
    font-size: 14px;
    color: #294B96;
}
.footer-social > a:hover > span {    color: #003cc1;}

.footer-social > a
{
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
}

.boss-jaloba:before
{
    content: '';
    background: url('/i5/boss-jaloba.svg')
        no-repeat center;

    width: 18px; height: 18px;
    display: inline-block;
    background-size: contain;
    position: absolute;
    margin: -1px 0 0 -30px;
}

.fs-vk i
{
    width: 23px; height: 11px;
    background-image: url('/i5/fs-vk.svg')
}

.fs-vkv i
{
    width: 15px; height: 14px;
    background-image: url('/i5/fs-vkv.svg')
}

.fs-fb i
{
    width: 8px; height: 15px;
    background-image: url('/i5/fs-fb.svg')
}

.fs-tg i
{
    width: 17px; height: 15px;
    background-image: url('/i5/fs-tg.svg')
}

.fs-instagram i
{
    width: 12px; height: 12px;
    background-image: url('/i5/fs-instagram.svg');
}

.fs-twitter i
{
    width: 18px; height: 16px;
    background-image: url('/i5/fs-twitter.svg')
}

.fs-ok i
{
    width: 15px; height: 14px;
    background-image: url('/i5/fs-ok.svg')
}

.fs-youtube i
{
    width: 17px; height: 12px;
    background-image: url('/i5/fs-youtube.svg')
}

.fs-zz i
{
    width: 17px; height: 17px;
    background-image: url('/i5/fs-zz.svg')
}

.fs-mobile 
{
    color: #000;
    border-radius: 4px;
    text-align: center;
    border: 1px solid #D4D4D4;
    line-height: 39px;
    height: 39px;
    width: 179px;
}

.footer-hr
{
    border-bottom: 2px solid #cfcfcf;
    margin: 0 90px;
}

.footer-links-phones
{
    display: flex;
    max-width: 280px;
}

.footer-links-phones-r
{
    padding-top: 5px;
}

.footer-links-phones-r b
{
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 2px;
}

.footer-links-phones-r a
{
    font-size: 20px;
    margin-top: 5px;
}

.footer-links-phones-r i
{
    color: #a4a4a4;
    font-size: 12px;
    font-style: normal;
    margin-top: 7px;
    display: block;
}

.footer-links-phones-ico
{
    display: flex;
    margin: 20px 20px 0 0;

    width: 40px;
    height: 40px;
    background: #dcdcdc;
    border-radius: 40px;
    align-items: center;
    justify-content: center;
}

.footer-links-phones-ico img
{
    max-width: 20px;
}

.in-popup
{
    cursor: pointer;
}

.article-block-container
{
    display: flex;
    flex-wrap: wrap;
}

.article-block
{
    margin: 0;
    overflow: hidden;
    border-radius: 4px;
    text-align: center;
    font-family: 'Roboto', Tahoma, Arial;
    display: inline-block;
    border-radius: 4px;
    position: relative;
    height: 300px;
    width: 240px;
    float: left;
    
    min-width: 240px;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 10px;
}

.article-block img
{
    max-width: 100%;
    max-height: 100%;
}

.article-block > div
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}


.article-block .article-text
{
    font-size: 18px;
    text-align: left;
    padding: 40px 20px 0 20px;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 0;
}

.article-block .article-text-long
{
    font-size: 16px;
}

.article-block .article-block-hover 
{
    background-color: #000;
    opacity: 0;
}

.article-block:hover .article-block-hover 
{
    opacity: .4;
    transition: opacity .1s ease-out;
}

.article-block-container-parent .bx-viewport
{
    left: -3px;
    border-left: none;
    border-right: none;
    padding-bottom: 5px;
}

.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-prev,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next
{
    width: 48px;
    height: 48px;
    opacity: 0.7;
}

.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-prev
{
    left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik03MC40NCw5Ny4xMzdDNzEuMDE2LDk3LjcxNCw3MS43NzEsOTgsNzIuNTI1LDk4czEuNTEtMC4yODYsMi4wODUtMC44NjNjMS4xNTItMS4xNTIsMS4xNTItMy4wMTgsMC00LjE2OUwzMS42NDQsNTAgIEw3NC42MSw3LjAzMWMxLjE1Mi0xLjE0OSwxLjE1Mi0zLjAxNSwwLTQuMTY5Yy0xLjE1Mi0xLjE1LTMuMDE4LTEuMTUtNC4xNywwTDI1LjM4OSw0Ny45MTdjLTEuMTUyLDEuMTUtMS4xNTIsMy4wMTUsMCw0LjE3ICBMNzAuNDQsOTcuMTM3eiIvPjwvc3ZnPg==')
        no-repeat;
    
    background-size: contain;
}

.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next
{
    right: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yOS41Niw5Ny4xMzdDMjguOTg0LDk3LjcxNCwyOC4yMjksOTgsMjcuNDc1LDk4cy0xLjUxLTAuMjg2LTIuMDg1LTAuODYzYy0xLjE1Mi0xLjE1Mi0xLjE1Mi0zLjAxOCwwLTQuMTY5TDY4LjM1Niw1MCAgTDI1LjM5LDcuMDMxYy0xLjE1Mi0xLjE0OS0xLjE1Mi0zLjAxNSwwLTQuMTY5YzEuMTUyLTEuMTUsMy4wMTgtMS4xNSw0LjE3LDBMNzQuNjEsNDcuOTE3YzEuMTUyLDEuMTUsMS4xNTIsMy4wMTUsMCw0LjE3ICBMMjkuNTYsOTcuMTM3eiIvPjwvc3ZnPg==')
        no-repeat;
    
    background-size: contain;
}

.article-block-container-parent .bx-wrapper .bx-controls-direction a.disabled
{
    display: none;
}

.tizer-item-active
{
    border: 1px solid #CCC;
}

.vp-desc-images-more-btn
{
    color: #8C8D8D;
    background: #FFF;
    border: 1px solid #8C8D8D;
    font-family: 'Roboto', Tahoma, Arial;
    font-size: 24px;
    font-weight: 300;
    height: 74px;
    padding: 0 45px;
    cursor: pointer;
    margin: 30px 0 30px 0;
}

.vp-desc-images-more-btn:hover
{
    background: #E6E1E1;
    color: #6B6B6B;
}

.good-overlay-color
{
    display: flex;
    max-width: 175px;
    position: absolute;
    bottom: 0; z-index: 2;
    border-radius: 0 6px 0 0;
    user-select: none;
}

.good-overlay-color div
{
    
}

.good-overlay-color > span
{
    display: flex;
    color: #333;
    font-weight: 400;
    overflow-wrap: anywhere;
    align-items: center;
    padding: 0 10px;
    font-size: 14px;
}

.good-overlay-color .color-img 
{
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 3px 2px;
}

.good-overlay-color .color-img > span
{
    width: 50px; height: 50px;
}

.good-overlay-color .color-img img.color-icon
{
    height: 70px;
}

.good-overlay-color .color-img > span > span
{
    margin-left: -475px;
    margin-top: -10px;
}

.chars-div{
  width: 70%;
}
.outer-chars-div
{
  max-width: 85%;
  display: flex;
  justify-content: space-between;
}
    
.opinion-btn-block .btn,
.question-btn-block .btn {
    background: url('/i5/question-btn-block.svg')
        no-repeat 20px 50% #5782df;
    white-space: nowrap;
    border: none; color: #FFF;
    font-size: 16px; font-weight: 500;
    padding: 0 20px 0 60px;
    right: 40px;
    height: 45px;
    cursor: pointer;
    line-height: 45px;
    border-radius: 5px;
    width: 100%; max-width:400px;
}    
.question-btn-block .btn {
    margin: 10px 0 0 0;
    padding-left: 57px;
    background-color: #2db608;
    background-image: url('/i5/question-block.svg');
}    


.footer-shop-adv
{   border-top: 1px solid #f5f5f5;
    padding-bottom: 40px;
    padding-top: 30px;
}

.footer-shop-adv-header
{
    font-family: 'Roboto',Tahoma,Arial;
	padding: 26px 0 35px 0;
    font-weight: 800;
    font-size: 26px;
    color: #294B96;
	text-align: center;
}


.footer-shop-adv-carousel .item
{
    text-align: center;
	min-width: 15%;
}

.footer-shop-adv-carousel .item a,
.footer-shop-adv-carousel .item a:hover
{
    text-decoration: none;
}

.footer-shop-adv-carousel .item a > span
{
    display: inline-block;
    width: 74px;
    height: 72px;
    position: relative;
    background: #d7cdcd;
    border-radius: 200px;
}
.footer-shop-adv-carousel .item a > span:hover{background: #d9d9d9;}

.footer-shop-adv-carousel .item a > span > img
{
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.footer-shop-adv-carousel .item a > div
{
    font-family: 'Roboto',Tahoma,Arial;
	color: #000;
    margin-top: 7px;
    font-weight: bold;
    font-size: 14px;
    display: block;
}

.footer-shop-adv-carousel .item a > div > span
{
    color: #CCC;
    display: block;
    font-weight: 400;
    margin-top: 2px;
}

.footer-shop-adv-carousel
{
    display: flex;
    justify-content: space-around;
}

.footer-up-select-city
{
    margin-right: 25px;
}

/* SLIDERS */

.opinion-slider .bx-wrapper,
.good-tile-lite-slider .bx-wrapper,
.good-tile-lazy-auto-slider .bx-wrapper
{
    margin-left: 0;
    overflow: hidden;
}

.opinion-slider .bx-wrapper .bx-viewport,
.good-tile-lite-slider .bx-wrapper .bx-viewport
{
    padding-bottom: 20px;
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-next,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-next,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.bx-next,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-next,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-prev,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next
{
    width: 64px;
    height: 64px;
    z-index: 0;
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-prev,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-prev,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.bx-prev
{
    left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik03MC40NCw5Ny4xMzdDNzEuMDE2LDk3LjcxNCw3MS43NzEsOTgsNzIuNTI1LDk4czEuNTEtMC4yODYsMi4wODUtMC44NjNjMS4xNTItMS4xNTIsMS4xNTItMy4wMTgsMC00LjE2OUwzMS42NDQsNTAgIEw3NC42MSw3LjAzMWMxLjE1Mi0xLjE0OSwxLjE1Mi0zLjAxNSwwLTQuMTY5Yy0xLjE1Mi0xLjE1LTMuMDE4LTEuMTUtNC4xNywwTDI1LjM4OSw0Ny45MTdjLTEuMTUyLDEuMTUtMS4xNTIsMy4wMTUsMCw0LjE3ICBMNzAuNDQsOTcuMTM3eiIvPjwvc3ZnPg==')
        no-repeat;
    
    background-size: contain;
    top: 190px;
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-next,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-next,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-next,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.bx-next
{
    right: 0; top: 0;
    height: 100%; margin: auto; width: 96px;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 30%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-next > i,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-next > i,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-next > i,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next > i,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.bx-next > i
{
    width: 64px;
    height: 64px;
    margin: auto;
    display: block;
    position: absolute;
    top:0;right:0;bottom:0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yOS41Niw5Ny4xMzdDMjguOTg0LDk3LjcxNCwyOC4yMjksOTgsMjcuNDc1LDk4cy0xLjUxLTAuMjg2LTIuMDg1LTAuODYzYy0xLjE1Mi0xLjE1Mi0xLjE1Mi0zLjAxOCwwLTQuMTY5TDY4LjM1Niw1MCAgTDI1LjM5LDcuMDMxYy0xLjE1Mi0xLjE0OS0xLjE1Mi0zLjAxNSwwLTQuMTY5YzEuMTUyLTEuMTUsMy4wMTgtMS4xNSw0LjE3LDBMNzQuNjEsNDcuOTE3YzEuMTUyLDEuMTUsMS4xNTIsMy4wMTUsMCw0LjE3ICBMMjkuNTYsOTcuMTM3eiIvPjwvc3ZnPg==')
        no-repeat;
    
    background-size: contain;
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.disabled,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.disabled,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.disabled,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.disabled
{
    opacity: 0.4;
}

.opinion-slider .bx-wrapper .bx-controls-direction a.disabled,
.good-tile-lazy-auto-slider .bx-wrapper .bx-controls-direction a.disabled
{
    display: none;
}

.popular-vendors-slider .bx-wrapper .bx-controls-direction a.bx-next.disabled,
.opinion-slider .bx-wrapper .bx-controls-direction a.bx-next.disabled,
.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-next.disabled,
.article-block-container-parent .bx-wrapper .bx-controls-direction a.bx-next.disabled
{
    background: none;
}
/* SLIDERS */


.mp-top-carousel .bx-wrapper .bx-controls-direction .bx-prev,
.mp-top-carousel .bx-wrapper .bx-controls-direction .bx-prev:hover
{    
    left: 2px !important;
    width: 70px;
    height: 70px;
    background: url('/i/carousel_btn.svg') no-repeat center;   
    display: inline-block;
    background-position: 0 0;
}

.mp-top-carousel .bx-wrapper .bx-controls-direction .bx-next,
.mp-top-carousel .bx-wrapper .bx-controls-direction .bx-next:hover
{
    height: 64px;
    right: 5px !important;
    background: url('/i/carousel_btn.svg') no-repeat center; 
    width: 70px;
    height: 70px;
    background-position: -76px 0;    
    display: inline-block;
}

.mp-top-carousel .bx-wrapper .bx-controls-direction{
    position: absolute;
    bottom: 65px;
    width: 100%
}

.good-matras-icons
{
    display: flex;
    margin: 5px 0;
    font-size: 13.5px;
    color: #222;
    justify-content: flex-start;
}

.good-matras-icons > span
{
    display: flex;
    align-items: center;
    margin-left: 14px;
    white-space: nowrap;
}

.good-matras-icons > span:first-child
{
    margin-left: 0px;
}

.matras-ico-weight
{
    margin-right: 5px;
    display: inline-block;
    width: 14px; height: 15px; 
    vertical-align: text-top;
    vertical-align: text-bottom;
    background: url("/i5/ico-weight.svg")
        no-repeat;
}

.matras-ico-height
{
    margin-right: 5px;
    display: inline-block;
    width: 7px; height: 14px;
    vertical-align: text-top;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDYgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zLjIyMjY2IDEuMTA3M1Y1LjY5ODkyIiBzdHJva2U9IiM4MDhEOUEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDMuMjQwODRMMy4yNDA4NCAxTDUuNSAzLjI1NjU0IiBzdHJva2U9IiM4MDhEOUEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjI3NzM0IDEyLjkyNDFWOC4zMjk4MyIgc3Ryb2tlPSIjODA4RDlBIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS41IDEwLjc4NzlMMy4yNTY1NCAxMy4wMjg4TDEgMTAuNzcyMiIgc3Ryb2tlPSIjODA4RDlBIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
        no-repeat;
}

.matras-ico-springs
{
    width: 15px;
    height: 15px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: text-top;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI1OCAxMS45ODM1QzEzLjczNDEgMTEuNTMzNiAxNC4wNDQ2IDEwLjgwNjggMTQuMDQ0OSA5Ljg1NDM5QzE0LjA5NzggOC44MDI4IDEzLjczNDggOC4wNzQwNCAxMy4yNTggNy41ODExOEMxMy43MzQxIDcuMTMzNjQgMTQuMDQ0NiA2LjQ1MDIzIDE0LjA0NDkgNS40MDM2NEMxNC4wOTc4IDQuMzUxMzcgMTMuNzM0MiAzLjY2ODc2IDEzLjI1ODEgMy4xNzg3NUMxMy42NjM3IDIuNzk3MzIgMTMuOTQ5NyAyLjI0NDA4IDE0LjAyNSAxLjQzOTg0TTEzLjI1OCAxMS45ODM1TDE0LjAyNSAxLjQzOTg1QzE0LjAyNSAxLjQzOTg1IDE0LjAyNSAxLjQzOTg0IDE0LjAyNSAxLjQzOTg0TTEzLjI1OCAxMS45ODM1QzEzLjcwMTcgMTIuNDQgMTQuMDQ4MSAxMy4wNjQyIDE0LjA1IDEzLjk5OTlMMTQuMDUwMSAxNC4wNUgxNEgxMy4wMTg4SDEyLjk3MTRMMTIuOTY4OSAxNC4wMDI3QzEyLjkzNDkgMTMuMzc5OCAxMi43NDIzIDEyLjk2NyAxMi40Mjc4IDEyLjYzMTFDMTIuMTM0MyAxMi44NzQyIDExLjUzNzYgMTMuMTU0NSAxMC41MDM3IDEzLjQzMjhDOS4yMDQ3NCAxMy44MjEyIDcuNzQ0MzEgMTQuMDE1MiA2LjQ0NiAxNC4wMTUyQzUuMTQ4NjkgMTQuMDE1MiAzLjc4MTg3IDEzLjg1NzcgMi43Mzc2NiAxMy41MzUzQzIuMjE1ODEgMTMuMzc0MSAxLjc3MTE5IDEzLjE3MDggMS40NTYwNSAxMi45MjI4QzEuMTQwNSAxMi42NzQ1IDAuOTUgMTIuMzc3MyAwLjk1IDEyLjAzMDFDMC45NSAxMS42NzE4IDEuMTM2MTUgMTEuMzY4NSAxLjQ0ODAzIDExLjExNzRDMS43NTkxOSAxMC44NjY4IDIuMTk5MDMgMTAuNjY0OSAyLjcxNzYzIDEwLjUwNjhDMy43NTUzIDEwLjE5MDQgNS4xMjIxOCAxMC4wNDUgNi40NDYgMTAuMDQ1QzcuNzE3NzQgMTAuMDQ1IDkuMzE5ODkgMTAuMjgzMSAxMC41Nzg4IDEwLjY0MjhDMTAuODE4MSAxMC43MTEyIDEwLjk2NzcgMTAuODc4MyAxMC45OTIzIDExLjA1OTlDMTEuMDE3MyAxMS4yNDQ4IDEwLjkxMDUgMTEuNDI2OCAxMC42NzUgMTEuNTE0OUMxMC41MzMgMTEuNTY4IDEwLjM1OTIgMTEuNTc1OSAxMC4yMTIxIDExLjUzNjVDOS4yMDY3MSAxMS4yNjc2IDcuODQ5MjkgMTEuMDE1OCA2LjQ0NiAxMS4wMTU4QzQuOTM5OTYgMTEuMDE1OCAzLjgxMjU2IDExLjE5NjggMy4wNjMyMiAxMS40MTg5QzIuNjg4MyAxMS41MyAyLjQwOTY1IDExLjY1MSAyLjIyNTg5IDExLjc2MzZDMi4xMzM4OSAxMS44MiAyLjA2NzQyIDExLjg3MzIgMi4wMjQ1NiAxMS45MjA3QzEuOTgwODIgMTEuOTY5MSAxLjk2NjY4IDEyLjAwNTkgMS45NjY2OCAxMi4wMzAxQzEuOTY2NjggMTIuMDUzOCAxLjk4MTA2IDEyLjA5MDQgMi4wMjYyOSAxMi4xMzlDMi4wNzA0OSAxMi4xODY2IDIuMTM4ODcgMTIuMjQgMi4yMzMwNCAxMi4yOTY0QzIuNDIxMTIgMTIuNDA5MiAyLjcwNDk0IDEyLjUzMDIgMy4wODMzIDEyLjY0MTNDMy44Mzk1MSAxMi44NjM1IDQuOTY2OTggMTMuMDQ0NSA2LjQ0NiAxMy4wNDQ1QzguMDU0MTkgMTMuMDQ0NSA5Ljc3MTE5IDEyLjY2MDEgMTAuNzkyNyAxMi4zMjNDMTAuOTU1NiAxMi4yMjY1IDExLjExODEgMTIuMTc3MSAxMS4yNzQ4IDEyLjEzMDNDMTEuMzA5MyAxMi4xMDM3IDExLjM1MzkgMTIuMDkwNCAxMS4zODc1IDEyLjA4MDRDMTEuMzg5MSAxMi4wNzk5IDExLjM5MDcgMTIuMDc5NSAxMS4zOTIzIDEyLjA3OUwxMS4zOTIzIDEyLjA3OUMxMS40MzYgMTIuMDY1OSAxMS40NjQyIDEyLjA1NjUgMTEuNDgxMSAxMi4wNDEzTDExLjQ4NjkgMTIuMDM2MUwxMS40OTQgMTIuMDMyOUMxMS44MTA5IDExLjg5MDcgMTIuMTMgMTEuNjUyNiAxMi4zOTc4IDExLjQxMjRDMTIuODE0NyAxMS4wMzgzIDEyLjk3NDMgMTAuNTcwOSAxMi45NzQzIDkuODA0NzZDMTIuOTc0MyA5LjExMTE0IDEyLjc3NDcgOC42MDIwNyAxMi40Mjc3IDguMjI4ODJDMTIuMTM0MiA4LjQ3MTg3IDExLjUzNzUgOC43NTIxMSAxMC41MDM3IDkuMDMwNDRDOS4yMDQ3NCA5LjQxODgxIDcuNzQ0MzEgOS42MTI4NyA2LjQ0NiA5LjYxMjg3QzUuMTQ4NjkgOS42MTI4NyAzLjc4MTg3IDkuNDU1MzUgMi43Mzc2NiA5LjEzMjkyQzIuMjE1ODEgOC45NzE3OCAxLjc3MTE5IDguNzY4NDYgMS40NTYwNSA4LjUyMDQ3QzEuMTQwNSA4LjI3MjE3IDAuOTUgNy45NzQ5MSAwLjk1IDcuNjI3NzZDMC45NSA3LjI2OTQ1IDEuMTM2MTUgNi45NjYxNCAxLjQ0ODAzIDYuNzE0OTlDMS43NTkxOSA2LjQ2NDQ0IDIuMTk5MDMgNi4yNjI1NSAyLjcxNzYzIDYuMTA0NDFDMy43NTUzIDUuNzg4IDUuMTIyMTggNS42NDI2NSA2LjQ0NiA1LjY0MjY1QzcuNzE3NzQgNS42NDI2NSA5LjMxOTg5IDUuODgwNzUgMTAuNTc4OCA2LjI0MDQ1QzEwLjgxODEgNi4zMDg4NCAxMC45Njc3IDYuNDc1OSAxMC45OTIzIDYuNjU3NUMxMS4wMTczIDYuODQyNCAxMC45MTA1IDcuMDI0NDMgMTAuNjc1IDcuMTEyNUMxMC41MzMgNy4xNjU2MSAxMC4zNTkyIDcuMTczNTIgMTAuMjEyMSA3LjEzNDE3QzkuMjA2NzEgNi44NjUyOSA3Ljg0OTI5IDYuNjEzNDQgNi40NDYgNi42MTM0NEM0LjkzOTk2IDYuNjEzNDQgMy44MTI1NiA2Ljc5NDQ0IDMuMDYzMjIgNy4wMTY1NUMyLjY4ODMgNy4xMjc2NyAyLjQwOTY1IDcuMjQ4NjEgMi4yMjU4OSA3LjM2MTIzQzIuMTMzODkgNy40MTc2IDIuMDY3NDIgNy40NzA4NCAyLjAyNDU2IDcuNTE4MzFDMS45ODA4MiA3LjU2Njc2IDEuOTY2NjggNy42MDM1MyAxLjk2NjY4IDcuNjI3NzZDMS45NjY2OCA3LjY1MTQxIDEuOTgxMDYgNy42ODggMi4wMjYyOSA3LjczNjY5QzIuMDcwNDkgNy43ODQyNiAyLjEzODg3IDcuODM3NTkgMi4yMzMwNCA3Ljg5NDA0QzIuNDIxMTIgOC4wMDY3OCAyLjcwNDk0IDguMTI3NzggMy4wODMzIDguMjM4OTNDMy44Mzk1MSA4LjQ2MTA5IDQuOTY2OTggOC42NDIwNiA2LjQ0NiA4LjY0MjA2QzguMDU0MTkgOC42NDIwNiA5Ljc3MTE5IDguMjU3NjggMTAuNzkyNyA3LjkyMDY0QzEwLjk1NTYgNy44MjQxMyAxMS4xMTgxIDcuNzc0NzYgMTEuMjc0OCA3LjcyNzg4QzExLjI5MzggNy43MTMyMiAxMS4zMTUxIDcuNzAzMTQgMTEuMzM0OSA3LjY5NTQ3QzExLjM1NCA3LjY4ODA4IDExLjM3NDYgNy42ODE5MSAxMS4zOTI5IDcuNjc2NDRDMTEuMzk2NSA3LjY3NTM2IDExLjQgNy42NzQzIDExLjQwMzUgNy42NzMyN0wxMS40MDM1IDcuNjczMjZDMTEuNDQxNSA3LjY2MTc1IDExLjQ2NjIgNy42NTIzMSAxMS40ODExIDcuNjM4OTNMMTEuNDg2OSA3LjYzMzcxTDExLjQ5NCA3LjYzMDUxQzExLjgxMDkgNy40ODgzNyAxMi4xMyA3LjI1MDI0IDEyLjM5NzggNy4wMTAwMUMxMi44MTQ3IDYuNjM1OTcgMTIuOTc0MyA2LjE2ODQ5IDEyLjk3NDMgNS40MDIzOEMxMi45NzQzIDQuNjYyNCAxMi43NzUgNC4xOTczIDEyLjQyNzggMy44MjY0QzEyLjEzNDMgNC4wNjk0NiAxMS41Mzc2IDQuMzQ5NzEgMTAuNTAzNyA0LjYyODA2QzkuMjA0NzQgNS4wMTY0NCA3Ljc0NDMxIDUuMjEwNDkgNi40NDYgNS4yMTA0OUM1LjE0ODY5IDUuMjEwNDkgMy43ODE4NyA1LjA1Mjk2IDIuNzM3NjYgNC43MzA1M0MyLjIxNTgxIDQuNTY5NCAxLjc3MTE5IDQuMzY2MDcgMS40NTYwNSA0LjExODA5QzEuMTQwNSAzLjg2OTc4IDAuOTUgMy41NzI1MyAwLjk1IDMuMjI1MzhDMC45NSAyLjg2NzA4IDEuMTM2MTUgMi41NjM3NiAxLjQ0ODAzIDIuMzEyNjJDMS43NTkxOSAyLjA2MjA2IDIuMTk5MDMgMS44NjAxNyAyLjcxNzYzIDEuNzAyMDRDMy43NTUzIDEuMzg1NjIgNS4xMjIxOCAxLjI0MDI3IDYuNDQ2IDEuMjQwMjdDNy43MTc3NCAxLjI0MDI3IDkuMzE5ODkgMS40NzgzNyAxMC41Nzg4IDEuODM4MDhDMTAuODE4MSAxLjkwNjQ2IDEwLjk2NzcgMi4wNzM1MiAxMC45OTIzIDIuMjU1MTJDMTEuMDE3MyAyLjQ0MDAyIDEwLjkxMDUgMi42MjIwNiAxMC42NzUgMi43MTAxMkMxMC41MzMgMi43NjMyMyAxMC4zNTkyIDIuNzcxMTQgMTAuMjEyMSAyLjczMTc3QzkuMjA2NzEgMi40NjI5MSA3Ljg0OTI5IDIuMjExMDYgNi40NDYgMi4yMTEwNkM0LjkzOTk2IDIuMjExMDYgMy44MTI1NiAyLjM5MjA2IDMuMDYzMjIgMi42MTQxN0MyLjY4ODMgMi43MjUzIDIuNDA5NjUgMi44NDYyMyAyLjIyNTg5IDIuOTU4ODVDMi4xMzM4OSAzLjAxNTIzIDIuMDY3NDIgMy4wNjg0NiAyLjAyNDU2IDMuMTE1OTNDMS45ODA4MiAzLjE2NDM4IDEuOTY2NjggMy4yMDExNSAxLjk2NjY4IDMuMjI1MzhDMS45NjY2OCAzLjI0OTAzIDEuOTgxMDYgMy4yODU2MiAyLjAyNjI5IDMuMzM0MzFDMi4wNzA0OSAzLjM4MTg4IDIuMTM4ODcgMy40MzUyMSAyLjIzMzA0IDMuNDkxNjZDMi40MjExMiAzLjYwNDQxIDIuNzA0OTQgMy43MjU0IDMuMDgzMyAzLjgzNjU1QzMuODM5NTEgNC4wNTg3MSA0Ljk2Njk4IDQuMjM5NjkgNi40NDYgNC4yMzk2OUM4LjA1NDE5IDQuMjM5NjkgOS43NzExOSAzLjg1NTI4IDEwLjc5MjcgMy41MTgyNUMxMC45NTU2IDMuNDIxNzUgMTEuMTE4MSAzLjM3MjM3IDExLjI3NDggMy4zMjU1QzExLjMwOTQgMy4yOTg5NiAxMS4zNTQgMy4yODU2NiAxMS4zODc3IDMuMjc1NjJMMTEuMzkyNCAzLjI3NDIyTDExLjM5MjQgMy4yNzQyMkMxMS40MzYgMy4yNjExOCAxMS40NjQyIDMuMjUxNzMgMTEuNDgxMSAzLjIzNjU0TDExLjQ4NjkgMy4yMzEzNEwxMS40OTQgMy4yMjgxNUMxMS44MTA5IDMuMDg1OTkgMTIuMTMgMi44NDc4NiAxMi4zOTc4IDIuNjA3NjJDMTIuNzMxMiAyLjMwODQ4IDEyLjg5OTIgMS45NTAyOCAxMi45NTM4IDEuNDI5OEwxMi45NTM4IDEuNDI5NzlDMTIuOTgxOCAxLjE2MzggMTMuMjE3MSAwLjk1IDEzLjUwOTYgMC45NUMxMy43OTc5IDAuOTUgMTQuMDUxMSAxLjE2MjUxIDE0LjAyNSAxLjQzOTg0TTEzLjI1OCAxMS45ODM1TDE0LjAyNSAxLjQzOTg0IiBmaWxsPSIjODA4RDlBIiBzdHJva2U9IiM4MDhEOUEiIHN0cm9rZS13aWR0aD0iMC4xIi8+Cjwvc3ZnPgo=")
        no-repeat;
}


.matras-ico-no-springs
{
    width: 15px;
    height: 19px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: text-top;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NDIgMTcuMzI4OUMxLjUxNCAxNy42MDM0IDEuNjMwOTIgMTcuOTMxNCAxLjkwNTM2IDE4LjA2MTZDMi4xNzk3OSAxOC4xOTE4IDIuNTA3ODIgMTguMDc0OSAyLjYzODAyIDE3LjgwMDRMMy41NjY2MyAxNS44NDMyQzQuMTc5NDEgMTUuOTIzIDQuODIwNTggMTUuOTYyNSA1LjQ0NiAxNS45NjI1QzYuNzQwMDUgMTUuOTYyNSA4LjE5NTkgMTUuNzU0MiA5LjQ5MDAyIDE1LjMzNzRDMTAuNTY4NCAxNS4wMjQ4IDExLjE2MTUgMTQuNzEyMiAxMS40MzEyIDE0LjQ1MTdDMTEuNzczOCAxNC44MyAxMS45ODMgMTUuMjk0MSAxMi4wMTg4IDE2SDEzQzEyLjk5ODEgMTQuOTgwOCAxMi42MzkxIDE0LjMxMjkgMTIuMTg2MSAxMy44MjY1QzEyLjY3MTMgMTMuMzU3NiAxMi45OTQ5IDEyLjU3NjEgMTIuOTk0OSAxMS41MzQxQzEzLjA0ODcgMTAuMzg3OSAxMi42NzEzIDkuNjA2NDYgMTIuMTg2MSA5LjA4NTQ1QzEyLjY3MTMgOC42MTY1OCAxMi45OTQ5IDcuODg3MTkgMTIuOTk0OSA2Ljc0MUMxMy4wNDg3IDUuNTk0ODIgMTIuNjcxMyA0Ljg2NTQzIDEyLjE4NjEgNC4zNDQ0M0MxMi42MDE2IDMuOTQyOSAxMi44OTg1IDMuMzUwMzUgMTIuOTc1MyAyLjQ2ODYzQzEyLjk5NzggMi4yMTA1NyAxMi43Nzc2IDEuOTk5OTcgMTIuNTA5NiAxLjk5OTk3QzEyLjI0MTYgMS45OTk5NyAxMi4wMjg3IDIuMjEwNjQgMTIuMDAzNiAyLjQ2ODQ1QzExLjk0NzkgMy4wMzk3NCAxMS43NzU0IDMuNDM4NzIgMTEuNDMxMiAzLjc3MTM0QzExLjE2MTUgNC4wMzE4NSAxMC44MzggNC4yOTIzNCAxMC41MTQ1IDQuNDQ4NjVDMTAuNDg3NSA0LjQ3NDY5IDEwLjQ0NzEgNC40ODc3MSAxMC40MDY3IDQuNTAwNzJDMTAuMzY2MyA0LjUxMzc1IDEwLjMyNTggNC41MjY3OCAxMC4yOTg4IDQuNTUyODNDMTAuMTM3IDQuNjA0OTIgOS45NzUzMyA0LjY1NzAzIDkuODEzNTMgNC43NjEyMkM5LjQ5MDM5IDQuODc2MjUgOS4wOTc0OSA0Ljk5NjQ3IDguNjYwMjMgNS4xMDcxNkw5LjI2OTA5IDMuODIzODVDOS4zOTYxOCAzLjg1MDI4IDkuNTM5MjYgMy44Mzg4MyA5LjY1NzUxIDMuNzkxMjFDMTAuMDU4NSAzLjYyOTY4IDEwLjAyMzEgMy4xNzE4OCA5LjY2MzE3IDIuOTkzMjRMMTAuNDk3IDEuMjM1NzFDMTAuNjI3MiAwLjk2MTI3OCAxMC41MTAzIDAuNjMzMjUyIDEwLjIzNTkgMC41MDMwNDhDOS45NjE0MiAwLjM3Mjg0NSA5LjYzMzM5IDAuNDg5NzY5IDkuNTAzMTkgMC43NjQyMDVMOC41ODcxNSAyLjY5NDk3QzcuNTQ0NTMgMi40NTc5MiA2LjQwMTIxIDIuMzEyNTggNS40NDYgMi4zMTI1OEMyLjgwMzkgMi4zMTI1OCAwIDIuOTM3NzYgMCA0LjM5NjU0QzAgNS44MDMyMSAyLjg1Nzc2IDYuNDgwNSA1LjQ0NiA2LjQ4MDVDNS44OTEzMiA2LjQ4MDUgNi4zNTU4MSA2LjQ1NTgyIDYuODI2MjcgNi40MDY0Nkw2LjQ5NTQzIDcuMTAzNzlDNi4xMzEwMyA3LjA3MTA3IDUuNzc3MjEgNy4wNTM2IDUuNDQ2IDcuMDUzNkMyLjgwMzkgNy4wNTM2IDAgNy42Nzg3OSAwIDkuMTM3NTZDMCAxMC4zODM4IDIuMjQyOTYgMTEuMDU3NSA0LjU1NDM4IDExLjE5NUw0LjI0OTMyIDExLjgzOEMyLjAyMTY4IDEyLjAwMjIgMCAxMi42Mzk5IDAgMTMuODc4NkMwIDE0LjcyOTQgMS4wNDU1MSAxNS4zMTM0IDIuNDQ0NTIgMTUuNjQyMUwxLjY0NDIgMTcuMzI4OVpNMy45ODczNyAxNC45NTY0QzQuNDI3OTIgMTQuOTk5NyA0LjkxNDQ0IDE1LjAyNDggNS40NDYgMTUuMDI0OEM3LjA2MzU3IDE1LjAyNDggOC43ODkwNiAxNC42MDggOS44MTM1MyAxNC4yNDMzQzkuOTc1MzMgMTQuMTM5MSAxMC4xMzcgMTQuMDg3IDEwLjI5ODggMTQuMDM0OUMxMC4zMjU4IDE0LjAwODkgMTAuMzY2MSAxMy45OTU4IDEwLjQwNjUgMTMuOTgyOEwxMC40MDY2IDEzLjk4MjhDMTAuNDQ3MSAxMy45Njk3IDEwLjQ4NzUgMTMuOTU2NyAxMC41MTQ1IDEzLjkzMDdDMTAuODM4IDEzLjc3NDQgMTEuMTYxNSAxMy41MTM5IDExLjQzMTIgMTMuMjUzNEMxMS44NjI1IDEyLjgzNjYgMTIuMDI0MyAxMi4zMTU2IDEyLjAyNDMgMTEuNDgyQzEyLjAyNDMgMTAuNzAwNSAxMS44MDg2IDEwLjEyNzQgMTEuNDMxMiA5LjcxMDY0QzExLjE2MTUgOS45NzExMyAxMC41Njg0IDEwLjI4MzcgOS40OTAwMiAxMC41OTYzQzguMjk5OTkgMTAuOTc5NiA2Ljk3MzIyIDExLjE4NjcgNS43NjEyNSAxMS4yMTc1TDUuNDg3MzkgMTEuNzk0N0M2Ljc0NzM5IDExLjgwMDIgOC4zMjM4OCAxMi4wNTQ0IDkuNTY1MDggMTIuNDM2M0MxMC4wMTQgMTIuNTc0NSAxMC4wOTI0IDEzLjA5ODEgOS42NTc1MSAxMy4yNzMyQzkuNTI1MzUgMTMuMzI2NSA5LjM2MjE5IDEzLjMzNDUgOS4yMjQ5OCAxMy4yOTVDOC4yMTY3MyAxMy4wMDQ2IDYuODU0ODQgMTIuNzMyNCA1LjQ0NiAxMi43MzI0QzUuMzA3NTcgMTIuNzMyNCA1LjE3MjMxIDEyLjczNCA1LjA0MDIyIDEyLjczNzJMMy45ODczNyAxNC45NTY0Wk0zLjc4MzM1IDEyLjgyMDFMMi44NDk3MSAxNC43ODhDMS41NzU3NiAxNC41Mjc4IDAuOTE2NjggMTQuMTE1MyAwLjkxNjY4IDEzLjg3ODZDMC45MTY2OCAxMy41ODg0IDEuODcyMjQgMTMuMDM0NSAzLjc4MzM1IDEyLjgyMDFaTTYuMjE4MiAxMC4yNTQzQzcuNTkxNzEgMTAuMTUzMiA4Ljk1MTA1IDkuODA5MjkgOS44MTM1MyA5LjUwMjI2QzkuOTc1MzMgOS4zOTgwNiAxMC4xMzcgOS4zNDU5NSAxMC4yOTg4IDkuMjkzODVDMTAuMzI1OCA5LjI2NzgzIDEwLjM2NjIgOS4yNTQ3OSAxMC40MDY2IDkuMjQxNzZDMTAuNDEwNCA5LjI0MDU1IDEwLjQxNDIgOS4yMzkzMyAxMC40MTc5IDkuMjM4MTFDMTAuNDU0NSA5LjIyNjE5IDEwLjQ5IDkuMjEzMjkgMTAuNTE0NSA5LjE4OTY1QzEwLjgzOCA5LjAzMzM2IDExLjE2MTUgOC43NzI4NyAxMS40MzEyIDguNTEyMzdDMTEuODYyNSA4LjA5NTU3IDEyLjAyNDMgNy41NzQ1OCAxMi4wMjQzIDYuNzQxQzEyLjAyNDMgNS45MDc0MSAxMS44MDg2IDUuMzg2NDIgMTEuNDMxMiA0Ljk2OTY0QzExLjE2MTUgNS4yMzAxMyAxMC41Njg0IDUuNTQyNzEgOS40OTAwMiA1Ljg1NTMyQzkuMDUzOTQgNS45OTU3NiA4LjU5OTQ5IDYuMTEyNTQgOC4xMzkwNiA2LjIwNTY2TDcuNjQzMDYgNy4yNTExMUM4LjMxMjc5IDcuMzYxODcgOC45NzY2MSA3LjUxNDI0IDkuNTY1MDggNy42OTUzMUMxMC4wMTQgNy44MzM0NCAxMC4wOTI0IDguMzU3MDYgOS42NTc1MSA4LjUzMjIzQzkuNTI1MzUgOC41ODU0NSA5LjM2MjE5IDguNTkzNSA5LjIyNDk4IDguNTUzOThDOC42NTQzMiA4LjM4OTYyIDcuOTcwMzYgOC4yMzEwOCA3LjIyODcyIDguMTI0NDNMNi4yMTgyIDEwLjI1NDNaTTYuMDY2MjYgOC4wMDgzN0M1Ljg2MTE5IDcuOTk3MzEgNS42NTQxMSA3Ljk5MTM3IDUuNDQ2IDcuOTkxMzdDMi40MjY0NSA3Ljk5MTM3IDAuOTE2NjggOC43NzI4NyAwLjkxNjY4IDkuMTM3NTZDMC45MTY2OCA5LjQ4MzA4IDIuMzIwMTYgMTAuMjAyNyA0Ljk4OTcyIDEwLjI3NzRMNi4wNjYyNiA4LjAwODM3Wk03LjMxMDkxIDUuMzg0OTZMOC4xODAyMiAzLjU1MjY3QzcuMzU2OTMgMy4zNzg0NiA2LjQxMjUxIDMuMjUwMzUgNS40NDYgMy4yNTAzNUMyLjQyNjQ1IDMuMjUwMzUgMC45MTY2OCA0LjAzMTg1IDAuOTE2NjggNC4zOTY1NEMwLjkxNjY4IDQuNzYxMjMgMi40ODAzMSA1LjU0MjcxIDUuNDQ2IDUuNTQyNzFDNi4wNjY5OSA1LjU0MjcxIDYuNzAzODggNS40ODEyOSA3LjMxMDkxIDUuMzg0OTZaIiBmaWxsPSIjODA4RDlBIi8+Cjwvc3ZnPgo=")
        no-repeat;
}

.item-desc-base
{
    padding: 1px 10px 0 10px;
    text-align: left;
}


 .good-rating-star 
 {
     background: url('https://img.mebhome.ru/i/red_star.svg') no-repeat;
     display: inline-block;
     width: 16px; height: 17px;
     margin: 0px 2px 0 0;
 }
 
 .good-rating-star.star-off
 {
     background-image: url('https://img.mebhome.ru/i/gray_star.svg');
 }

 
.good-item-replies
{
    display: flex;
    position: relative;
    margin-left: auto;
    text-decoration: none;
    font-size: 14px;
    align-items: center;
    white-space: nowrap;
}

.good-item-replies .r-has-video{
    background: url('//img.mebhome.ru/video_icon.svg') no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1px;
    margin-left: 3px;
    filter: invert(65%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(92%) contrast(97%);
}

.good-item-dim-wrap{
  display: flex;
  justify-content: space-between;
  padding: 0 5px 0 10px; 
}

.good-list .good-item-dim-wrap
{
    flex-direction: column-reverse;
    align-items: center;
}

.good-list .good-item-dim-replies
{
    margin: 5px 0;
}

.good-item-dim-replies
{
    display: flex;
    margin: 5px 0 5px 10px;
    align-items: center;
}

.good-replies-rating{
  display: flex;
  align-items: last baseline;
}

.good-item-replies .good-replies-rating 
{
    margin: 0 5px 0 0;
}

.good-replies-rating > span 
{
    color: #C31B1B;
    font-weight: 800;
    font-size: 14px;
}

.good-item-replies > div 
{
    color: #5782df;
    text-decoration: underline dotted #5782df;
    /*padding-top: 1px;*/
    /*display: flex;*/    
}

.repl-youtube-div{
  margin: 0 5px 0 0;
  display: inline-block;
  text-decoration: none;
  border: 2px solid #eef2fc;
  height: 98px;
}
.reply-body .repl-youtube-div{height:160px;}
.repl-youtube-div{
  border: 1px solid #eef2fc;
}

.reply-body .repl-youtube-div{height:160px;}
.repl-youtube-div:hover{
  border: 1px solid #D33431;
  cursor: pointer;
}
.repl-youtube-div .repl-youtube-thumb{
  height: 100px;
}
.yt-img-media .repl-youtube-div .repl-youtube-thumb{
  width: 240px;
  height: 160px;
}

.repl-youtube-div .youtube-logo{
  position: absolute;
  left: 114px;
  bottom: 70px;  
}
.yt-img-media .reply-images{
  display: inline-block;
}
.yt-img-media-top .repl-youtube-div{
  position: relative;
}

.reply-images img{
    mix-blend-mode: multiply;
}

.yt-img-media-top .repl-youtube-div .youtube-logo {
    position: absolute;
    left: 35px;
    top: 15px;
}

/*ColorBox Stylish*/
#cboxCurrent{
  display: none !important;
}
button#cboxNext{
  bottom: 40% !important;
  right: -20px !important;
  left: unset !important;
  background-position: -50px 25px !important;
  border: none;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yOS41Niw5Ny4xMzdDMjguOTg0LDk3LjcxNCwyOC4yMjksOTgsMjcuNDc1LDk4cy0xLjUxLTAuMjg2LTIuMDg1LTAuODYzYy0xLjE1Mi0xLjE1Mi0xLjE1Mi0zLjAxOCwwLTQuMTY5TDY4LjM1Niw1MCAgTDI1LjM5LDcuMDMxYy0xLjE1Mi0xLjE0OS0xLjE1Mi0zLjAxNSwwLTQuMTY5YzEuMTUyLTEuMTUsMy4wMTgtMS4xNSw0LjE3LDBMNzQuNjEsNDcuOTE3YzEuMTUyLDEuMTUsMS4xNTIsMy4wMTUsMCw0LjE3ICBMMjkuNTYsOTcuMTM3eiIvPjwvc3ZnPg==') no-repeat !important;
  width: 100px !important;
  height: 100px !important;
  outline: none;
}

button#cboxPrevious{
  bottom: 40% !important;
  background-position: -50px 25px !important;
  border: none;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGhlaWdodD0iMTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik03MC40NCw5Ny4xMzdDNzEuMDE2LDk3LjcxNCw3MS43NzEsOTgsNzIuNTI1LDk4czEuNTEtMC4yODYsMi4wODUtMC44NjNjMS4xNTItMS4xNTIsMS4xNTItMy4wMTgsMC00LjE2OUwzMS42NDQsNTAgIEw3NC42MSw3LjAzMWMxLjE1Mi0xLjE0OSwxLjE1Mi0zLjAxNSwwLTQuMTY5Yy0xLjE1Mi0xLjE1LTMuMDE4LTEuMTUtNC4xNywwTDI1LjM4OSw0Ny45MTdjLTEuMTUyLDEuMTUtMS4xNTIsMy4wMTUsMCw0LjE3ICBMNzAuNDQsOTcuMTM3eiIvPjwvc3ZnPg==') no-repeat !important;  
  width: 100px !important;
  height: 100px !important;
  left: -20px;
  outline: none;
}

#cboxNext:hover {
  background-position: -50px 25px;
  border: none;
}

#cboxClose{
  mix-blend-mode: multiply;
}
/*ColorBox Stylish*/

.vp-char-value
{
    text-align: left;
}


.good-stiker
{
/*    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAA/FBMVEX29vYAAADo6Oh1dXWQkJA+Pj6pqalISEjOzs729vZXV1f29vbi4uJFRUW1tbX29vb29vZnZ2fLy8vc3Nz29vb29vbX19f29vb29vacnJz29vb29vb29vb29vb29vZSUlL19fX29vbr6+v29vb29vb29vb29vb29vY4ODiDg4Pu7u729vb29vb29vY8PDxCQkJubm5+fn6IiIiVlZXAwMD29vb29vb29vb29vb29vb29vb29vb29vb29vZMTEy6urrExMTy8vL29vZcXFygoKCkpKSxsbG+vr7S0tL29vb29vb29vb29vb29vb29vb29vZjY2NycnLIyMgzMzNo3nvTAAAAU3RSTlPmAOj49f7y/OvE/Bnp/fBXAfrt6di96wTg87OfmBEG++ba6KKahUxA/vfnz8lC/v339fTy7tKcgllQKigTDvzt7OdE+fHw7+3q0I16eVpUR/j26zemXIcAAANGSURBVFjDrZgJW5tAEIYnEolyCMGEJObSaDVGrVdrq7Xa+9Ye3///L51dTN1dgSbC+zwG2YVXdyYLu0OVTMJXwY+z5t4G0cZe8+xH8CrMvjZL0w96z8ngeS/oz6MJD7ptSqXdfRfOqGkFy5TDctCaRbMjJbminf9q3C2agS03X7PdoJlobOdoBk9oZp4MsjT9NZqDtX66xlVj+/ZkEb4V3Td8PjqEf7quRtpN07j7pHAMibVAEq8OySkp7LsPNZd6nsf4NPnDrqtVYr74GJ8sTU4x1DN/aWoGelzWAXF/VMOVRxQfYhjz6RvUjPgMDI2Zo/c4Jmb1Cr/WJ0M4C8J9hN9mvnTNNhlcAzKeX57i4wl8T0T9GOMlMthWNW6DTKrA+88s6mBxjBWWfBoCH8mk4SoafQZMVgUnAKf8w/UhMLz+YPFh3JEdE1LZvNfskEYNeZhh/jnVhMacBhanPAXEp95izPfWneacdJQLFwDxabTonCeasFlM0wyl5oCKaehAanoPNUtT3iQao8WgJzSv2w80GlKjQQbt16wJyOSoBtTuSDTqee2ITALWdMlA3qb9Zp6bdCvUahTXNFp0QcU1LHlZgoYlL0rQsGSzBA1LmiVoWPK1DM0ebZShYUkZGipJU9KgSgpxSQnP+PplkvH1S50M60NkMkyfDC+pOCy5oBK4EI+twjRa4iFamK7ySLcgqBLtAvWIKALjcIcH667bXyGy+WATwaaRU/dIEigvGEtczJqqH1MVHj1DRFWH5I0j2S2aV7BC/CM0luMpL5hKT9egQzSCzRfHiaZe9e2kO0Jk1UXLLms6iNXXXeVA03iwE50NT2piPNutJ90deI4coEMAOvrLN2xmaEZS0/F5fPE0Nv80to1YWwpUzlMHxf+C1DhgbNnNJIOyWENOnSTn2jLJCHEMW2o4HuI41SghjmAryyRmR9UkCfeQ4FR9IpG1RKMmnP9YpCzamC0y8cTqMxlVPpu5C9rRnaZOGnkLWuaWHsmtvtj/Ro/iW8rWY37WBikboblZvkzdls3JvpuxSZyLZbfULWvxDXTx7XzpxYXySx3lF16Y8F2BMpBG/yatKHWTVZTKL5F9lyWydmO/efY9t0T2FyUcwwzaJ6h9AAAAAElFTkSuQmCC')
        no-repeat;*/

    vertical-align: middle;
    display:inline-block;
/*    height:70px;
    width:70px;*/
    margin:5px;
    border-radius: 4px;
    padding: 5px 11px 5px 8px;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    text-decoration: none;
}

.good-tile-lite-slider .bx-wrapper .bx-controls-direction a.bx-next
{
    height: auto;
    top: 5px;
    bottom: 37px;
}

.op-iframe{
  margin: 15px 0;
  display: flex;
  justify-content: space-around;
}

.vp-addons-show-more a.loading img
{
    max-width: 24px;
    max-height: 24px;
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0 5px 0 0;
}

.vendor-links-group
{
    display: table-row;
}

.vendor-links-group > span
{
    padding: 3px 10px 3px 5px;
    display: table-cell;
    font-weight: 600;
}

.vendor-links-group > .vendor-links
{
    margin: 0;
    display: table-cell;
    padding: 3px 0;
}

.vendor-links-group .vendor-links > div
{
    display: block;
    flex-wrap: nowrap;
    margin-bottom: 8px;
}

.vendor-links-main-group > span, .bot-more-sizes span
{
    cursor: pointer;
}

.bot-more-sizes span{
  margin-left: 0px;
}

.vendor-links-remain
{
    display: none;
}

.vendor-links-group > div > div > a,
.vendor-links-main-group > a
{
    margin: 2px 5px;
    padding: 0;
    white-space: nowrap;
    display: inline-block;
    background: #FFF;
    color: #4863ca;
    box-sizing: border-box;
    flex-grow: 1;
    -webkit-box-flex: 1;
    text-align: center;
    border: none;
    text-decoration: none;
    border-bottom: 1px dotted;
    border-radius: 0;
}

.vendor-links-group > div > div > a:hover,
.vendor-links-main-group > a:hover
{
    border: none;
    color: #B70A0C;
    border-bottom: 1px dotted;
    background: transparent;
    text-decoration: none;
}

.img-desc-disclaimer
{
    font-size: 11px;
    color: #555;
    margin-bottom: 10px !important;
    line-height: normal;
    display: block;
}

.good-mini-close
{
    color: #b70a0c;
    font-size: 22px;
    cursor: pointer;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 5px;
    display:none;
}

.good-mini .good-name
{
    padding: 10px 10px 0px 10px;
    text-align:center;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    color: #333;
}

.good-novelty {

    background: url('/i5/good-novelty.svg')
        no-repeat;

    vertical-align: middle;
    display:inline-block;
    height:70px;
    width:70px;
    margin:5px;
    
    position: absolute;
    right: 0;
    bottom: 0;
 }
 
 .cat-gt-popup
 {
    display: none;
    position: absolute;
    margin-top: 15px;
    z-index: 11950;
    transform: translate3d(0, -50%, 0);
    padding-left: 20px;
    max-height: 700px;
 }
 
 .catalog-children-list span > span.hover .cat-gt-popup
 {
    display: inline-block;
 }
 
.cat-gt-popup-preload img{
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;                 
}
 
 .cat-gt-popup-body
 {
    background: #FFF;
    max-width: 550px;
    padding: 30px 30px 25px 30px;
    border: 1px solid #EEEEEE;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 12%);
 }
 
 .cat-gt-popup-body:after,
 .cat-gt-popup-body:before {
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    top: 0; bottom: 0;
    border-style: solid;
    margin: auto;
}

 .cat-gt-popup-body:after {
    left: 1px;
    border-color: transparent #FFF transparent transparent;
    border-width: 10px;
}

.cat-gt-popup-body:before {
    left: -1px;
    border-color: transparent #EEE transparent transparent;
    border-width: 11px;
}

.cat-gt-popup-header
{
    margin: 0px 0px 5px 0px;
    font-size: 30px; font-weight: normal;
    color: #000000;
}

.cat-gt-popup-header2
{
    margin: 0px 0px 15px 0px;
    font-size: 16px; font-weight: normal;
}

.cat-gt-popup .cat-gt-popup-btn
{
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    background: #C31B1B;
    font-weight: 500;
    font-size: 15px;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin: auto;
    padding: 12px 0;
    margin-top: 20px;
    width: 270px;
}
/* new left popup stylish */
.cat-gt-popup-imgs-v2{
    margin: 0 auto;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(202px, 1fr));
    grid-auto-rows: auto;
    grid-auto-flow: dense;
  }
  .cat-gt-popup-imgs-v2 a{
    display: block;
    padding: 0 !important;
  }
  .v-stretch{
    grid-row: span 2;
  }
  .h-stretch{
    grid-column: span 2;
    max-height: 280px;
  }  
  .big-stretch{
    grid-row: span 2;
    grid-column: span 2;
    max-height: 280px;
  }
/*  .big-stretch img,
  .h-stretch img{
    object-fit: contain;
  }*/
  .cat-gt-popup-imgs-v2 a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .2s ease-in-out;
  }
  .cat-gt-popup-imgs-v2 a img:hover{
    transform: scale(1.03);
  }
  .cat-gt-popup .close-btn{
    margin: 10px 10px 0 0;
  }
  .cat-gt-popup{
    width: 500px;
    margin-top: 100px;
  }
  .cat-gt-popup-body::after, .cat-gt-popup-body::before{
    bottom: 175px;
  }
/* new left popup stylish */

.cat-gt-popup-imgs
{
    display: flex;
    flex-wrap: wrap;
    width: 550px;
}

.cat-gt-popup-imgs img
{
    width: 160px;
    height: 120px;
    margin: 20px 20px 0 0;

    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.cat-gt-popup-imgs img:hover 
{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.search-city-tip
{
    background: #f6f5c8;
    border-radius: 8px;
    font-family: 'Roboto', Arial;
    font-size: 16px;
    display: flex;
    max-width: 350px;
    float: right;
    margin: -10px 20px 20px 0;
}

.search-city-tip span
{
    display: flex;
    align-items: center;
    padding: 20px;
}

.search-city-tip .search-city-tip-l
{
    padding-right: 0;
}

.search-city-tip .search-city-tip-r
{
    
}

.search-city-tip img
{
    width: 55px;
}

.good-item-youtube-overlay 
{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.good-item-youtube-slide
{
    position: relative;
    width: 315px;
    height: 225px;
}

.good-item-youtube-slide video
{
  height: 100%;
  background-color: #000000cf;
}

/*
.vp-img-container .good-item-youtube-slide 
{
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    width: auto;
}
*/
.good-tile.yy-playing .express-view-label
{
    display: none;
}

/*.good-item-youtube-slide-container
{
    padding-left: 20px;
}*/

.good-item-youtube-slide-container.is-express{
  margin-left: 0;
  padding-left: 0;
}

.good-item-youtube-slide-container.is-express .good-item-youtube-slide.yt-slide-playing{
  height: auto;
}

.good-item-youtube.yt-slide-express{
  max-width: 540px;
}

.slider-limits-popup
{
    position: absolute;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 13px;
    padding: 8px 15px;
    border-radius: 4px;
    top: 30px;
    white-space: nowrap;
    text-align: center;
    z-index: 10;
}

.range-container
{
    position: relative;
}

.range-container.has-error:before,
.range-container.has-error:after {
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    border-style: solid;
    margin: auto;
    left: 0; right: 0;
    z-index: 20;
}

.range-container.has-error:after {
    bottom: -13px;
    border-color: transparent transparent #FFF transparent;
    border-width: 8px;
}

.range-container:before {
    bottom: -12px;
    border-color: transparent transparent #CCC transparent;
    border-width: 8px;
}


.good-param.good-delivery-param
{
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDY0IDY0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGlkPSJUcnVjayI+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTksNDYuNzJINS43NWE0LjUxLDQuNTEsMCwwLDEtNC41LTQuNVYzM2ExMi40NCwxMi40NCwwLDAsMSwyLTYuODJsNC41LTYuOTFhNC40Nyw0LjQ3LDAsMCwxLDMuNzctMkgyMVYxMi41M2ExLjUsMS41LDAsMCwxLDEuNS0xLjVINjEuMjVhMS41LDEuNSwwLDAsMSwxLjUsMS41VjM3Ljg2YTEuNSwxLjUsMCwwLDEtMS41LDEuNUg1My45MmExLjUsMS41LDAsMCwxLDAtM2g1LjgzVjE0SDI0djQuNzRhMS41LDEuNSwwLDAsMS0xLjUsMS41aC0xMWExLjUyLDEuNTIsMCwwLDAtMS4yNi42OGwtNC41LDYuOTFBOS40NCw5LjQ0LDAsMCwwLDQuMjUsMzN2OS4xOGExLjUsMS41LDAsMCwwLDEuNSwxLjVIOWExLjUsMS41LDAsMCwxLDAsM1oiLz48cGF0aCBmaWxsPSIjODA4RDlBIiBkPSJNMTUuMzksNTNhNy4xMiw3LjEyLDAsMSwxLDcuMTItNy4xMUE3LjEyLDcuMTIsMCwwLDEsMTUuMzksNTNabTAtMTEuMjNhNC4xMiw0LjEyLDAsMSwwLDQuMTIsNC4xMkE0LjEzLDQuMTMsMCwwLDAsMTUuMzksNDEuNzRaIi8+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTE1LjM5LDQ3LjM2YTEuNDcsMS40NywwLDAsMS0uNTgtLjEyLDEuMzksMS4zOSwwLDAsMS0uNDgtLjMyLDEuNDcsMS40NywwLDAsMS0uNDQtMS4wNiwxLjUsMS41LDAsMCwxLC40NC0xLjA2LDEuNTUsMS41NSwwLDAsMSwyLjEyLDAsMS40OCwxLjQ4LDAsMCwxLC40NCwxLjA2LDEuNTIsMS41MiwwLDAsMS0uNDQsMS4wNiwxLjM0LDEuMzQsMCwwLDEtLjQ5LjMyQTEuMzksMS4zOSwwLDAsMSwxNS4zOSw0Ny4zNloiLz48cGF0aCBmaWxsPSIjODA4RDlBIiBkPSJNNDcuMzksNTNhNy4xMiw3LjEyLDAsMSwxLDcuMTItNy4xMUE3LjEyLDcuMTIsMCwwLDEsNDcuMzksNTNabTAtMTEuMjNhNC4xMiw0LjEyLDAsMSwwLDQuMTIsNC4xMkE0LjEzLDQuMTMsMCwwLDAsNDcuMzksNDEuNzRaIi8+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTQ3LjM5LDQ3LjM2YTEuNDcsMS40NywwLDAsMS0uNTgtLjEyLDEuMzksMS4zOSwwLDAsMS0uNDgtLjMyLDEuNDcsMS40NywwLDAsMS0uNDQtMS4wNiwxLjUsMS41LDAsMCwxLDEuNzktMS40Ny45LjksMCwwLDEsLjI4LjA4bC4yNi4xNGExLjM3LDEuMzcsMCwwLDEsLjIzLjE5LDEuNSwxLjUsMCwwLDEsLjQ0LDEuMDYsMS41MiwxLjUyLDAsMCwxLS40NCwxLjA2QTEuNSwxLjUsMCwwLDEsNDcuMzksNDcuMzZaIi8+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTQxLjgxLDQ2LjcySDIxLjJhMS41LDEuNSwwLDAsMSwwLTNINDEuODFhMS41LDEuNSwwLDAsMSwwLDNaIi8+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTU4LjkyLDQ2LjcySDUzYTEuNSwxLjUsMCwwLDEsMC0zaDQuNDZWMzcuODdhMS41LDEuNSwwLDEsMSwzLDB2Ny4zNUExLjUsMS41LDAsMCwxLDU4LjkyLDQ2LjcyWiIvPjxwYXRoIGZpbGw9IiM4MDhEOUEiIGQ9Ik0zOS44NywzOS4zN0gyMi41M2ExLjUsMS41LDAsMCwxLTEuNS0xLjVWMTguNzdhMS41LDEuNSwwLDEsMSwzLDB2MTcuNkgzOS44N2ExLjUsMS41LDAsMCwxLDAsM1oiLz48cGF0aCBmaWxsPSIjODA4RDlBIiBkPSJNMTguMTcsMzEuNTdIMy43NWExLjUsMS41LDAsMCwxLDAtM0gxNi42N1YyMi4zNWExLjUsMS41LDAsMCwxLDMsMHY3LjcyQTEuNSwxLjUsMCwwLDEsMTguMTcsMzEuNTdaIi8+PHBhdGggZmlsbD0iIzgwOEQ5QSIgZD0iTTE1LjgxLDM1LjQ0SDEyLjQ2YTEuNSwxLjUsMCwwLDEsMC0zaDMuMzVhMS41LDEuNSwwLDAsMSwwLDNaIi8+PC9nPjwvc3ZnPg==")
        no-repeat 0 center;
    
    background-size: 18px 18px;
    padding-left: 22px;
    cursor: pointer;
    white-space: normal;
    position: relative;
    text-align: left;
}

.good-delivery-param > a
{
    color: #5782df;
    border-bottom: 1px dotted #5782df;
    font-size: 14px;
    margin-left: 3px;
}

.good-delivery-param > i
{
    margin: 0 5px 0 3px;
}

.good-delivery-param span
{
    color: #000;
    font-size: 14px;
}

.good-delivery-param span.gd-free
{
    color: #239C14;
    
    display: inline-block;
    vertical-align: bottom;
}


.delivery-days
{
    font-style: normal;
    color: #C31B1B;
    font-size: 13px;
    position: relative;
    display: inline-block;
}

.cat-delivery-popup
{
    position: absolute;
    padding-top: 10px;
    display: none;
    
    left: 55px;
    white-space: nowrap;
    transform: translate(-50%, 0);
    z-index: 160;
}

.cat-delivery-popup-zero-delivry
{
    left: 10px;
}

.cdp-body
{
    background: #FFF;
    padding: 15px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
    color: #000;
    font-style: normal;
    position: relative;
    font-size: 14px;
}

.cdp-body:before, .cdp-body:after
{
    content: '';
    display: block;
    position: absolute;

    width: 0;
    height: 0;
    border-style: solid;
    
    margin: auto;
    left: 0; right: 0;
}

.cdp-body:before
{
    top: -21px;
    border-color: transparent transparent #EEE transparent;
    border-width: 11px;
}

.cdp-body:after
{
    top: -19px;
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
}

.good-tile:hover .good-delivery-param:hover .cat-delivery-popup,
.good-list:hover .good-delivery-param:hover .cat-delivery-popup
{
    display: block;
}

/*.cdp-body a
{
    display: inline-block;
    color: #5782df;
    border-bottom: 1px dotted #5782df;
}*/

.cdp-body a
{
    cursor: pointer;
    display: inline-block;
    color: #000;
}


.good-review.loading .opinion_item
{
    width: 150px;
    text-align: center;
}

.good-review.loading .opinion_item img
{
    width: 48px;
    height: 48px;
}

.cat-delivery-popup .order-hour
{
    color: red;
    font-style: normal;
}

.countdown-timer
{
    font-style: normal;
    color: red;
}

.headline .region-selector
{
    position: absolute;
    left: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 175px;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
    padding-right: 0px;
}

.region-selector span>span 
{
    color: #333;
    font-size: 15px;
    border-bottom: 1px dashed #B2B2B2;
}

#select_region_form.modal{
  z-index: 20005;
}

#select_region_form a.city-name {
    color: #000;
    font-size: 16px;
    margin: 5px 0 0 0;
    display: inline-block;
    text-decoration: none;
    font-family: 'Roboto',Tahoma
}

#select_region_form a.city-name.active {
    color: #FF6F30
}

#select_region_form a.city-name:hover {
    color: #f2834d
}

#select_region_form a.city-big {
    font-size: 18px
}

#select_region_form .select2 {
    width: 100%
}

#select_region_form .select2-container .select2-selection--single {
    height: auto;
    font-size: 18px
}

#select_region_form .modal-header .close {
    text-indent: -100500px;
    margin: 3px -25px 0 0
}

#select_region_form .modal-header .close:focus {
    outline: none
}


#select_region_form .modal-content {
    padding-left: 30px;
    padding-right: 30px
}

#select_region_form a {
    font-size: 18px;
    color: #B70709
}

#select_region_form .col-md-4 {
    padding-left: 0px;
    padding-right: 0px
}

#select_region_form .modal-header {
    border-bottom: none;
    padding: 18px 0px 0px 0px;
}

#select_region_form .modal-title {
    padding: 28px 0 0 5px;
    font-family: 'Roboto',Tahoma;
    font-weight: 300;
    font-size: 25px
}

#select_region_form .modal-body {
    padding: 40px 20px 20px 20px;
    margin-right: 20px;
}

#select_region_form .modal-header .close {
    position: absolute;
    right: 45px;
    top: 18px
}

#select_region_form button.close,
.user-panel .user-panel-close{
    display: inline-block;
    width: 25px;
    height: 25px;
    float: right;
    cursor: pointer;
    margin: 6px 0 0 0;
    opacity: .7;
    background: url('/i5/button-close.svg');
}

#select_region_form button.close:hover,
.user-panel .user-panel-close:hover{
    opacity: 1;
}

.typeahead-city-selector {
    width: 100%;
    height: 40px;
    color: #A3A3A3;
    line-height: 40px;
    padding: 0 0 0 15px;
    font-size: 18px;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #AAA;
    font-weight: 300
}

.typeahead-city-selector.tt-input {
    color: #000
}

.region-selector-row {
    padding-bottom: 25px
}

.catalog-size-selector-info
{
    font-style: normal;
    color: #999;
    display: inline-block;
    font-size: 11px;
}

#colorbox.splash-cart-body{
  z-index: 1000151;
}

#cboxOverlay.splash-cart-body
{
    background: rgba(0, 0, 0, 0.35);
}

.splash-cart-body #cboxContent
{
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    border-radius: 0;
}

.splash-cart .total
{
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 30px 0 0;
}

.splash-cart .total > span
{
    font-size: 40px; font-weight: 800;
}

.splash-cart-continue-btn,
.splash-cart-listorder-btn
{
    line-height: 53px;
    box-sizing: border-box;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
}

.splash-cart-continue-btn
{
    width: 260px;
    color: #E65555;
    border: 1px solid #E65555;
    margin-right: 10px;
}

.splash-cart-continue-btn:hover
{
    color: #B30707;
    border-color: #B30707;
}

.splash-cart-listorder-btn
{
    color: #FFF;
    width: 230px;
    background: #B30707;
    background: linear-gradient(to bottom, #E65555, #B30707);
}

.splash-cart-listorder-btn:hover
{
    background: #B30707;
    border-color: #B30707;
    color:#FFF;
}

.splash-cart-listorder-btn.disabled
{
    background: #949494;
    border-color: #949494;
}

.splash-cart .one_click
{
    background: #FFF;
}

.splash-cart .close-btn
{
    margin: 5px 0 0 0;
    position: absolute;
    right: 34px;
    top: 30px;    
}

.splash-cart-empty {
    font-size: 26px; font-weight: bold;
    color: #000;
    line-height: 120px;
    text-align: center;
}

.topsearch .tt-dataset
{
    display: flex;
    flex-direction: column;
}

.topsearch .typehead-categ
{
    order: -1; 
}

#vp-express-modal .vp-img-container
{
    max-width: 625px;
}

.vp-express-main-form div.vp-good-skidka-v2{
  right: 4px;
}

#moscow-ud{
  margin-bottom: 12px;
}

.vendor-item-popup 
{
    display: none;
    z-index: 10050;
    margin-top: 129px;
    position: absolute;
    text-align: left;
    white-space: normal;
    left: 50px;
    right: 50px;
}

.vendor-item-popup-body
{
    margin-top: 17px;
    background: #FFF;
    border: 1px solid #EEE;
    padding: 20px;
    text-align: left;
    box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
    font-size: 16px;
}

.vendor-item-popup-body .fast-urls a
{
    text-align: center;
    padding: 0 10px;
    line-height: 30px;
    flex-grow: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
}

.popup-vendor-logo
{
    text-align: center;
}

.popup-vendor-logo img
{
    max-height: 100px;
}

.vendor-item.hover .vendor-item-popup,
.vp-param-popover.hover .vendor-item-popup,
.cat-collection-item-vendor.hover .vendor-item-popup
{
    display: block;
}

.vendor-item.hover:after,
.vendor-item.hover:before,
.cat-collection-item-vendor.hover:after,
.cat-collection-item-vendor.hover:before,
.vp-param-popover.hover:before,
.vp-param-popover.hover:after
{
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    z-index: 10051;
    border-style: solid;
    margin: auto;
    margin-top: 125px;
    margin-left: 50px;
    z-index: 100000;
}

.vp-param-popover.hover:before,
.vp-param-popover.hover:after
{
    margin-top: -13px;
    margin-left: 37px;
    z-index: 100000;
}

.vendor-item.hover:after,
.cat-collection-item-vendor:after,
.vp-param-popover.hover:after 
{
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
    margin-top: 0;
    margin-left: 51px;
}

.vp-param-popover.hover:after 
{
    margin-left: 38px;
    margin-top: -10px;
}

.vendor-item.hover:before,
.cat-collection-item-vendor:before,
.vp-param-popover.hover:before
{
    border-color: transparent transparent #EEE transparent;
    border-width: 11px;
}

.vp-param-popover,
.vp-char-value-vendor-popup
{
    position: static !important;
    white-space: nowrap;
}

.vp-param-popover .vendor-item-popup
{
    margin-top: -9px;
}

.vp-add-to-cart-btn,
.vp-one-click-buy-btn
{
    width: 140px;
    height: 40px;
    line-height: 40px;
    padding-left: 38px;
    text-transform: none;
    display: inline-block;  
    border: none;
    cursor: pointer;
    background: #C31B1B;
    color: #FFF;
    border-radius: 6px;
    font-weight: 500;
    font-size: 15px;
    background-image: url(/i5/mob_basket_white.svg);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: 17px center;
    box-sizing: border-box;
    font-family: 'Roboto', Tahoma;
    position: relative;
}

.vp-add-to-cart-btn:hover,
.vp-one-click-buy-btn:hover 
{
   background-color: #D32B2B;
}

.cat-price-block
{
    display: flex;
    justify-content: space-between;
    height: 45px;
    align-items: center;
}

button.vp-add-to-cart.vp-add-to-cart-btn.buybtncat-v2{
  width: 124px;
  height: 42px;
  line-height: 100%;
  padding-left: 30px;
  font-size: 15px;
  background-size: 18px;
  background-position: 14px center;
  padding-right: 2px;
  margin-right: 8px;
}

button.vp-add-to-cart.vp-add-to-cart-btn.buybtncat-v2.list-btn{
    margin: 8px 0;
}

button.vp-add-to-cart.vp-add-to-cart-btn.buybtncat-v2.bb-small{
  width: 120px;
  height: 32px;
  line-height: 32px;
  padding-left: 27px;
  font-size: 14px;
  background-size: 17px;
  background-position: 14px 7px;
  float: right;
  margin-right: 10px;  
}

.vp-one-click-buy-btn
{
    background-color: #00993A;
    background-image: url(/i5/fast_basket_w.svg);
    background-size: 28px 28px;
}

.color-selector-block-item
{
    margin: 11px 11px 0 0;
    display: flex;
    flex-direction: column;
    position: relative;
}

.vp-color-popover-loop
{
    width: 40px;
    height: 40px;
    display: none;
    position: absolute;
    border-radius: 3px;
    
    right: 10px;
    bottom: 16px;
    
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHdpZHRoPSIyNHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNy42MjMsNy42MjVjLTcuMTY2LDcuMTY2LTcuMTYzLDE4Ljc4NywwLDI1Ljk1MWM2LjIwNiw2LjIwNCwxNS43NDEsNy4wMjUsMjIuODQxLDIuNDg4TDQxLjk3LDQ3LjU3MSAgIGMwLjI0LDAuMjM4LDAuNjI5LDAuMjM4LDAuODY3LDBsNC43MzMtNC43MzRjMC4yMzktMC4yNCwwLjIzOS0wLjYyNywwLTAuODY3TDM2LjA2MiwzMC40NjJjNC41NDEtNy4xLDMuNzE0LTE2LjYzNC0yLjQ4OS0yMi44MzggICBDMjYuNDA5LDAuNDU5LDE0Ljc4OCwwLjQ1OSw3LjYyMyw3LjYyNXogTTI5LjU2MiwyOS41NjZjLTQuOTQ4LDQuOTQ5LTEyLjk3Niw0Ljk0OS0xNy45MjQsMCAgIGMtNC45NTMtNC45NTMtNC45NTMtMTIuOTgtMC4wMDQtMTcuOTI5YzQuOTUzLTQuOTUyLDEyLjk4MS00Ljk1MywxNy45MzMsMEMzNC41MTYsMTYuNTg2LDM0LjUxNCwyNC42MTQsMjkuNTYyLDI5LjU2NnoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIuNjk2LDEyLjE0OWMtMC4wNDUtMC4wNDYtMC4xMS0wLjA3LTAuMTc1LTAuMDcybC0zLjg0MiwwLjAwMWMtMC4xMzcsMC0wLjI0OSwwLjExMS0wLjI0OSwwLjI0OHY2LjEwN2wtNi4xMDUtMC4wMDEgICBjLTAuMTM5LDAuMDAxLTAuMjQ5LDAuMTEtMC4yNDksMC4yNDh2My44NDFjMC4wMDIsMC4wNjQsMC4wMjYsMC4xMjksMC4wNzEsMC4xNzZjMC4wNDksMC4wNDYsMC4xMTMsMC4wNywwLjE3OCwwLjA3MWw2LjEwNS0wLjAwMSAgIHY2LjEwNmMwLDAuMTM4LDAuMTEyLDAuMjQ5LDAuMjQ5LDAuMjQ5bDMuODQyLDAuMDAxYzAuMDY2LDAsMC4xMjktMC4wMjgsMC4xNzUtMC4wNzJjMC4wNDUtMC4wNDUsMC4wNzEtMC4xMDcsMC4wNzEtMC4xNzggICBsLTAuMDAyLTYuMTA0bDYuMTA5LTAuMDAxYzAuMDY3LTAuMDAxLDAuMTMyLTAuMDI3LDAuMTc1LTAuMDcyYzAuMDQ2LTAuMDQ0LDAuMDcyLTAuMTA4LDAuMDcyLTAuMTc1VjE4LjY4ICAgYzAtMC4xMzYtMC4xMTMtMC4yNDctMC4yNDctMC4yNDhsLTYuMTA5LTAuMDAybDAuMDAyLTYuMTA0QzIyLjc2OCwxMi4yNjEsMjIuNzQ0LDEyLjE5NywyMi42OTYsMTIuMTQ5eiIvPjwvZz48L3N2Zz4=")
        #C31B1B no-repeat center;
    
    background-size: 28px 28px;
    cursor: pointer;
}

.dn-select-block .vp-color-popover-loop
{
    right: 22px;
    bottom: 11px;
}

.dn-select-block.color-block input+label
{
    background: #FAFAFA;
}

.color-selector-block-item:hover .vp-color-popover-loop
{
    display: block;
}


.pswp
{
    z-index: 1000150 !important;
}

#vp-photo-swipe .pswp__caption
{
    position: absolute;
    top: 0;
    left: 50px;
    right: 100px;
    bottom: auto;
    width: auto;
    margin-left: 50px;
}

#vp-photo-swipe .pswp__caption__center
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}


/* NEW COLOR BLOCK */


.color-selector-block-item input 
{
    visibility: hidden;
    display:none;
    width: 0;
    height: 0;
}

.color-selector-block-item a,
.color-selector-block-item input + label {
    text-decoration: none;
    display: inline-block;
    padding: 0;
    font-size: 0;
    border-bottom: none;
    border-radius: 3px;
    display: flex;
    flex: 1;
}

.color-selector-block-item a span,
.color-selector-block-item input + label span {
    margin: 0;
    cursor: pointer;
    background: #FFF;
    border-radius: 3px;
    border: 1px solid #FFF;
    padding: 7px;
    color: #000;
    display: inline-block;
    font-size: 17px; font-weight: normal;
    min-width: 100px;
    text-align: center
}

.color-selector-block-item a > label
{
    margin: 0;
}

.color-selector-block-item a.active span,
.color-selector-block-item input:checked + label span 
{
    color: #FFF;
    border:0px;
    border-radius:3px;
}

.color-selector-block-item input:checked + label, .color-selector-block-item input:checked + a.color-url-new-tab
{
    color: #FFF;
    background: #d33431;
    border:1px solid #d33431;
}

.color-selector-block-item input:checked + label span 
{
    background: #d33431; border:0px;
}

.color-selector-block-item a:hover span,
.color-selector-block-item input:hover + label span,
.color-selector-block-item label:hover {
    border-color: #d33431;

}

.color-selector-block-item .color-url-new-tab,
.color-selector-block-item input+label
{
    cursor: pointer;
    background: #FFF;
    border-radius: 3px;
    border:1px solid #FFF;
    padding: 5px;
    color: #000;
    display: inline-block;
    font-size: 15px; font-weight: normal;
    width: 162px;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
}

.color-selector-block-item .color-url-new-tab,
.color-selector-block-item input+label
{
    background: #f4f4f4;
    border:1px solid #f4f4f4;
}

.color-selector-block-item input + label .color-item-name,
.color-selector-block-item .color-url-new-tab .color-item-name
{
    overflow-wrap: break-word;
}

.color-selector-block-item input:disabled + label 
{ 
    display: none;
}

.color-url-new-tab
{
    vertical-align: bottom !important;
}

.color-selector-block-item-no-img .color-url-new-tab
{
    vertical-align: text-bottom !important;
}

.color-selector-block-item input + label:hover,
.color-selector-block-item .color-url-new-tab:hover 
{ 
    border:1px solid #d33431;
}

.color-selector-block-item input+label.color-name-no-img
{
    width: auto;
    height: auto;
    border: none;
    background-position: 0 50%;
}

.color-selector-block-item input+label.color-name-no-img span
{
    color: #000;
    background: none;
    border: none;
    width: auto;
    min-height: 0;
    min-width: 0;
    height: auto;
    padding: 0;
}

.color-selector-block-item .vp-color1-group .vp-color-input:disabled, 
.color-selector-block-item .vp-color1-group .vp-color-input:disabled + label
{
    display: inline-block;
}

.color-selector-block-item .vp-color1-group .vp-color-input:disabled + label .vp-color-outer:before
{
    content: url(/i5/hidden_color.svg);
    width: 78px;
    height: 78px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.75;
    margin: auto;
    z-index: 1;
}

.color-selector-block-item input:checked+label.color-name-no-img
{
    background-position: 0 50%;
}

.color-selector-block-item input:checked+label.color-name-no-img span 
{
    color: #d33431;
}

.color-selector-block-item .vp-color-outer {
    width: 150px;
    height: 150px;
    overflow: hidden;
    background: #FFF;
    bottom: 5px;
    user-select: none;
}
.vp-color-outer.no-img{
    background: none;
}
.color-selector-block-item .vp-color-outer.no-img{
    display: none;
    filter: invert(1);
}
.color-selector-block-item input:checked + label > .vp-color-outer.no-img{
    display: block;
}

.color-selector-block-item .vp-color-inner {
    float: left;
    height: 100%;
    position: relative;
    left: 50%; top: 50%;
}

.color-selector-block-item .vp-color-inner img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    position: relative;
    left: -50%;
    top: -50%;
}

.color-selector-block-item .vp-color-input:disabled,
.color-selector-block-item .vp-color-input:disabled + label
{
    display: none;
}

.color-selector-block-item.disabled
{
    margin: 11px 11px 0 0;
}

.mm-tab
{
    display: none;
}

.mm-column-body
{
    display: flex;

}

.mm-column-body a
{
    font-size: 14px; font-weight: 400;
    text-decoration:none; 
    width:110px;
    display: block;
    color: #444;
    line-height: 20px;
    margin-bottom: 7px;
}

.mm-column-body a:hover
{
    color: #B70A0C;
    text-decoration:none;
}

.mm-column-header 
{
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 12px;
}
.mm-column-header a,
.mm-column-header a:visited
{
    font-weight: 500;
    font-size: 16px;
}

.mm-subcol .mm-column-header
{
	padding-bottom: 10px;
	padding-top: 5px;
}
 .mm-subcol .mm-column-header a
{
	padding-bottom: 0px;
	padding-top: 2px;
}

.mm-column-header a,
.mm-column-header a:visited
{
    color: #274897;
}

.mm-column-header a:hover
{
    color: #B70A0C;
}

.mm-column
{
    padding: 0px 50px 0px 8px;
}

.mm-column-body .mm-subcol:not(:last-child)
{
    margin-right: 15px;
}

.mm-subcol-header
{
    font-size: 14px; font-weight: 500;
}

.mm-subcol-section
{
    padding-left: 15px;
    margin-bottom: 5px;
}

.mm-tab.menu-main-tab
{
    display: flex;
}

.mm-column-body a.mm-bold-link
{
    font-size: 14px;
    font-weight: 500;
    margin: 5px 0;
}

.mm-size-col a
{
    width: auto;
    margin-bottom: 1px;
}

.mm-size-col b
{
    display: block;
    margin-bottom: 2px;
    font-style: normal;
}

.mm-ns-link
{
    font-weight: bold;
    margin-top: 10px;
}

.mm-item[data-id="sale"]
{
}

.mm-item[data-id="sale"] .mm-item-header
{
    padding: 0 19px;
    color: #FFF;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    background: #B70A0C;
    color: #FFF;
}

.mm-tab-banners .mm-column-body
{
    display: flex;
    flex-wrap: wrap;
}

.cart-block-container
{
    display: none;
}

.mm-body-float
{

}

.mm-cart-block
{
    height: 100%;
    display: flex;
    position: absolute;
    right: 0;     
    top: -82px;
    width: 320px;
}

.mm-cart-mini .mm-icon-header
{
    margin-left: -43px;
    cursor: pointer;
}

.mm-cart-block .mm-cart-mini
{
    flex: 1;
    padding-bottom: 22px;
}

.mm-cart-block #cart-mini
{
    width: auto;
    min-width: 0;
    border-left: none;
}

.mm-cart-block  #cart-mini .cart-lo-link
{
    display: flex;
    align-items: center;
    text-decoration: none;
}

.cart-sum-top
{
    margin-left: 5px;
    font-size: 13px;
    font-weight: 500;
    color: #000;
}

.cart-sum-top .rub
{
    margin-left: -3px;
}

.mm-cart-block .cart-mini-body
{
    top: 65px;
    right: 0;
}

.mm-cart-block .compare-icon,
.mm-cart-block .favorite-icon
{
    cursor: pointer;
}

.mm-body .mm-cart-block .compare-icon > span
{
    width: 31px;
    height: 28px;
    display: block;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiMwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzFweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzEgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMxIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTUyLjk1NCw0aC0yNy4wMjNsLTAuOTk4LTUuMjA0TC04MS45NTQtMmgtM3YyaDIuMTg3bDQuODM1LDI1LjIwNEwtNzYuOTU0LDI2aDNjMCwxLjEwNCwwLjg5NiwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDRjMCwxLjEwNCwwLjg5NSwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDN2LTJoLTE3LjE4N2wtMC4zODQtMmgxOC41N0wtNTcsMjEuMjk4bDUtMTZMLTUyLjk1NCw0eiBNLTU4LjY4OSwyMGgtMTguMjE5bC0yLjY4Ni0xNGgyNS4yNzhMLTU4LjY4OSwyMHoiLz48Zz48cGF0aCBkPSJNLTI2LjMxMiwzMEMtMjguNzE0LDMwLTQzLDE5Ljk1OS00MywxMWMwLTUuMzgzLDMuNjE3LTksOS05YzIuNjU4LDAsNS40MDMsMC40MjUsNy42NzksMy4yNTJDLTI0LjI0NSwyLjU3OS0yMS45MzUsMi0xOSwyYzUuNjA3LDAsMTAsMy45NTMsMTAsOUMtOSwxOS45NTktMjMuODIxLDMwLTI2LjMxMiwzMHogTS0zNCw0Yy00LjI1MiwwLTcsMi43NDgtNyw3YzAsNy4zOTksMTIuNjA3LDE2LjY0NiwxNC42ODgsMTYuOTk3Qy0yNC41ODUsMjcuNjkyLTExLDE4LjY3NS0xMSwxMWMwLTMuOTktMy40MzktNy04LTdjLTIuNzgyLDAtNC42MzYsMC41NjItNi40NjEsMy41MjRoLTEuNzAzQy0yOC45NzMsNC41OS0zMS4xMiw0LTM0LDR6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjMwLDAgOCwwIDAsMCAwLDEyIDQsOSA4LDEyIDgsMiAyOSwyIDI5LDIyIDI3LDIyIDI3LDUgMjYsNCAxMCw0IDEwLDYgMjUsNiAyNSwyNiA1LDI2IDUsMTEuNSAzLDEzIDMsMjcgNCwyOCAyNiwyOCAyNywyNyAyNywyNCAyOSwyNCAzMCwyNCAzMSwyMyAzMSwxICIvPjxnPjxwYXRoIGQ9Ik0zMCwzNEgwdjEybDQtM2w0LDNWMzZoMjF2MjBoLTJWMzlsLTEtMUgxMHYxMmwtNS00LjVMMyw0N3YxNGwxLDFoMjJsMS0xdi0zaDJoMWwxLTFWMzVMMzAsMzR6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0tMjQuMzEyLDY0Qy0yNi43MTQsNjQtNDEsNTMuOTU5LTQxLDQ1YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMtMjIuMjQ1LDM2LjU3OS0xOS45MzUsMzYtMTcsMzZjNS42MDcsMCwxMCwzLjk1MywxMCw5Qy03LDUzLjk1OS0yMS44MjEsNjQtMjQuMzEyLDY0eiIvPjwvZz48cGF0aCBkPSJNLTUwLjk1LDQyaC0yNy4wMmwtMS01LjJsLTAuOTgtMC44aC0zdjJoMi4xODFsNC44NCwyNS4ybDAuOTc5LDAuOGgzYzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDRjMCwxLjEsMC44OTEsMiwyLDJjMS4xMDEsMCwyLTAuOSwyLTJoM3YtMkgtNzQuMTRsLTAuMzgtMmgxOC41NjlsMC45NS0wLjdsNS0xNkwtNTAuOTUsNDJ6Ii8+PGc+PHBhdGggZD0iTTU1LjUsMTkuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDU1LjUsMTkuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik01My45MjIsNTMuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDNjIuMzQzLDQ5LjU2NCw1OC41NjUsNTMuMzQ0LDUzLjkyMiw1My4zNDR6IE01My45MjIsMzkuMTZjLTMuMTc3LDAtNS43NjIsMi41ODUtNS43NjIsNS43NjJzMi41ODUsNS43NjIsNS43NjIsNS43NjJzNS43NjItMi41ODUsNS43NjItNS43NjJTNTcuMDk5LDM5LjE2LDUzLjkyMiwzOS4xNnoiLz48cGF0aCBkPSJNNjMuNjE5LDU2LjQ5OWwtNS42MjMtNS42MjNsMS44OC0xLjg4bDUuNjIzLDUuNjIzTDYzLjYxOSw1Ni40OTl6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik04OS4xNDUsMjVDODkuMTQ1LDI1LDg5LjE0NSwyNSw4OS4xNDUsMjVjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUM5Mi44NjQsMjQuMzI1LDkxLjEzNywyNSw4OS4xNDUsMjV6IE04MS4xNDUsOS4xMzdjLTAuMTc4LDAuMTM1LTAuMzQxLDAuMjc4LTAuNDg4LDAuNDI2Yy0xLjU2MiwxLjU2MS0yLjA1NCwzLjkzMy0xLjM1Myw2LjUwOWMwLjQ3NCwxLjc0NSwxLjQ1NSwzLjM5OSwyLjgzOSw0Ljc4NGMxLjM4MywxLjM4NCwzLjAzNiwyLjM2NCw0Ljc4MiwyLjgzN0M4Ny42NzQsMjMuODk2LDg4LjQyLDI0LDg5LjE0NCwyNGMwLjAwMSwwLDAuMDAxLDAsMC4wMDEsMGMxLjcyMSwwLDMuMjA0LTAuNTczLDQuMjg5LTEuNjU4YzAuMTQ4LTAuMTQ4LDAuMjg5LTAuMzExLDAuNDI3LTAuNDljLTEuMjItMS4zMDgtMy42NTItMi45My00LjM1Ny0zLjE1MmMtMC42NTQsMC42ODQtMS4xNzMsMS40NjQtMS41NDMsMi4zMjFsLTAuMTg4LDAuNDM0bC0wLjQ0My0wLjE2MmMtMS4yNC0wLjQ1NC0yLjQyMS0xLjIxOS0zLjQxNS0yLjIxMWMtMC45OTEtMC45OTEtMS43NTUtMi4xNzItMi4yMDktMy40MTNsLTAuMTYyLTAuNDQ0bDAuNDM0LTAuMTg3YzAuODU1LTAuMzY5LDEuNjM2LTAuODg4LDIuMzIxLTEuNTQzQzg0LjA3NiwxMi43ODksODIuNDUzLDEwLjM1NSw4MS4xNDUsOS4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMzMuMDUzLDguODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzEzNS40NDgsMTMuNDQ1LDEzNC44NDcsMTAuNjQ5LDEzMy4wNTMsOC44NTd6IE0xMzMuNjk2LDE2LjA3MmMtMC40NzQsMS43NDQtMS40NTUsMy4zOTgtMi44MzksNC43ODNjLTEuMzgzLDEuMzg0LTMuMDM2LDIuMzY0LTQuNzgzLDIuODM3Yy0yLjUyOSwwLjY5LTQuOTY3LDAuMTktNi41MDgtMS4zNTFjLTAuMTQ4LTAuMTQ4LTAuMjg5LTAuMzExLTAuNDI3LTAuNDljMS4yMjMtMS4zMTEsMy42NjMtMi45MzcsNC4zNTYtMy4xNTRjMC42NTQsMC42ODUsMS4xNzQsMS40NjYsMS41NDQsMi4zMjNsMC4xODgsMC40MzRsMC40NDMtMC4xNjJjMS4yNC0wLjQ1NCwyLjQyMS0xLjIxOSwzLjQxNS0yLjIxMWMwLjk5MS0wLjk5MSwxLjc1NS0yLjE3MiwyLjIwOS0zLjQxM2wwLjE2Mi0wLjQ0NGwtMC40MzQtMC4xODdjLTAuODU2LTAuMzY5LTEuNjM3LTAuODg4LTIuMzIxLTEuNTQzYzAuMjIyLTAuNzA1LDEuODQ1LTMuMTM5LDMuMTUzLTQuMzU3YzAuMTc4LDAuMTM2LDAuMzQxLDAuMjc4LDAuNDg5LDAuNDI3QzEzMy45MDUsMTEuMTIzLDEzNC4zOTcsMTMuNDk1LDEzMy42OTYsMTYuMDcyeiIvPjxwYXRoIGQ9Ik0xMjEuNjQ5LDE1LjE0NmwwLjcwNywwLjcwN0wxMjYuMjEsMTJsLTMuODU0LTMuODU0bC0wLjcwNywwLjcwN2wyLjY0NiwyLjY0NmgtNi43OTN2MWg2Ljc5M0wxMjEuNjQ5LDE1LjE0NnogTTEyNC41MDMsMTEuNzA3TDEyNC43OTYsMTJsLTAuMjkzLDAuMjkzVjExLjcwN3oiLz48L2c+PHBhdGggZD0iTTk2LDQySDg0Yy0xLjEsMC0yLDAuOS0yLDJ2OGMwLDEuMSwwLjksMiwyLDJoMTJjMS41NjIsMCwyLTEsMi0ydi04Qzk4LDQyLjksOTcuMSw0Miw5Niw0MnogTTk2LDQzYzAuMDY0LDAsMC4xMiwwLjAyNSwwLjE4MiwwLjAzN0w5MCw0OC41MzFsLTYuMTgyLTUuNDk0QzgzLjg4LDQzLjAyNSw4My45MzYsNDMsODQsNDNIOTZ6IE04NCw1M2MtMC4xMTYsMC0wLjIyNC0wLjAyOS0wLjMyNy0wLjA2NmwzLjUxMS00LjIxM2MwLjE3Ny0wLjIxMiwwLjE0OC0wLjUyNy0wLjA2My0wLjcwNGMtMC4yMTEtMC4xNzYtMC41MjYtMC4xNDgtMC43MDQsMC4wNjNsLTMuMzg3LDQuMDY0QzgzLjAyMSw1Mi4wOTUsODMsNTIuMDUxLDgzLDUydi04YzAtMC4xMDYsMC4wMjktMC4yMDMsMC4wNjEtMC4yOTlsNi42MDcsNS44NzNDODkuNzYzLDQ5LjY1OCw4OS44ODEsNDkuNyw5MCw0OS43czAuMjM3LTAuMDQyLDAuMzMyLTAuMTI2bDYuNjA3LTUuODczQzk2Ljk3MSw0My43OTcsOTcsNDMuODk0LDk3LDQ0djhjMCwwLjA1MS0wLjAyMSwwLjA5NS0wLjAyOSwwLjE0NWwtMy4zODctNC4wNjRjLTAuMTc4LTAuMjEyLTAuNDkzLTAuMjQtMC43MDQtMC4wNjNjLTAuMjEyLDAuMTc3LTAuMjQsMC40OTItMC4wNjMsMC43MDRsMy41MTEsNC4yMTNDOTYuMjI0LDUyLjk3MSw5Ni4xMTYsNTMsOTYsNTNIODR6Ii8+PGc+PHBhdGggZD0iTTEyNSw0MC4yMjljMC4wMzIsMC4wMzUsMC4wNzQsMC4wOSwwLjExOSwwLjE2OWw3LjAyMywxMi4zNThjMC4wNTQsMC4wOTYsMC4wOCwwLjE2OSwwLjA5MSwwLjIxN0MxMzIuMTg3LDUyLjk4NiwxMzIuMTA5LDUzLDEzMiw1M2gtMTRjLTAuMTA5LDAtMC4xODctMC4wMTQtMC4yMzMtMC4wMjdjMC4wMTEtMC4wNDgsMC4wMzctMC4xMjEsMC4wOTEtMC4yMTdsNy4wMjQtMTIuMzU5QzEyNC45MjYsNDAuMzE4LDEyNC45NjgsNDAuMjY0LDEyNSw0MC4yMjkgTTEyNSwzOS4xODZjLTAuMzU4LDAtMC43MTcsMC4yMzktMC45ODgsMC43MThsLTcuMDIzLDEyLjM1OEMxMTYuNDQ1LDUzLjIxOCwxMTYuOSw1NCwxMTgsNTRoMTRjMS4xLDAsMS41NTUtMC43ODIsMS4wMTItMS43MzhsLTcuMDIzLTEyLjM1OEMxMjUuNzE3LDM5LjQyNSwxMjUuMzU4LDM5LjE4NiwxMjUsMzkuMTg2TDEyNSwzOS4xODZ6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjEyNSIgY3k9IjUxLjc0MSIgcj0iMC41NzciLz48Y2lyY2xlIGN4PSIxMjUiIGN5PSI1MS43NDEiIHI9IjEuMDc3Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMjUsNDkuMTY0Yy0wLjU1MywwLTEtMC40NDctMS0xdi00YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2NEMxMjYsNDguNzE3LDEyNS41NTMsNDkuMTY0LDEyNSw0OS4xNjR6Ii8+PC9nPjwvc3ZnPg==");
}

.mm-body .mm-cart-block .compare-icon:hover > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiNGRjZGMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzFweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzEgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMxIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTUyLjk1NCw0aC0yNy4wMjNsLTAuOTk4LTUuMjA0TC04MS45NTQtMmgtM3YyaDIuMTg3bDQuODM1LDI1LjIwNEwtNzYuOTU0LDI2aDNjMCwxLjEwNCwwLjg5NiwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDRjMCwxLjEwNCwwLjg5NSwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDN2LTJoLTE3LjE4N2wtMC4zODQtMmgxOC41N0wtNTcsMjEuMjk4bDUtMTZMLTUyLjk1NCw0eiBNLTU4LjY4OSwyMGgtMTguMjE5bC0yLjY4Ni0xNGgyNS4yNzhMLTU4LjY4OSwyMHoiLz48Zz48cGF0aCBkPSJNLTI2LjMxMiwzMEMtMjguNzE0LDMwLTQzLDE5Ljk1OS00MywxMWMwLTUuMzgzLDMuNjE3LTksOS05YzIuNjU4LDAsNS40MDMsMC40MjUsNy42NzksMy4yNTJDLTI0LjI0NSwyLjU3OS0yMS45MzUsMi0xOSwyYzUuNjA3LDAsMTAsMy45NTMsMTAsOUMtOSwxOS45NTktMjMuODIxLDMwLTI2LjMxMiwzMHogTS0zNCw0Yy00LjI1MiwwLTcsMi43NDgtNyw3YzAsNy4zOTksMTIuNjA3LDE2LjY0NiwxNC42ODgsMTYuOTk3Qy0yNC41ODUsMjcuNjkyLTExLDE4LjY3NS0xMSwxMWMwLTMuOTktMy40MzktNy04LTdjLTIuNzgyLDAtNC42MzYsMC41NjItNi40NjEsMy41MjRoLTEuNzAzQy0yOC45NzMsNC41OS0zMS4xMiw0LTM0LDR6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjMwLDAgOCwwIDAsMCAwLDEyIDQsOSA4LDEyIDgsMiAyOSwyIDI5LDIyIDI3LDIyIDI3LDUgMjYsNCAxMCw0IDEwLDYgMjUsNiAyNSwyNiA1LDI2IDUsMTEuNSAzLDEzIDMsMjcgNCwyOCAyNiwyOCAyNywyNyAyNywyNCAyOSwyNCAzMCwyNCAzMSwyMyAzMSwxICIvPjxnPjxwYXRoIGQ9Ik0zMCwzNEgwdjEybDQtM2w0LDNWMzZoMjF2MjBoLTJWMzlsLTEtMUgxMHYxMmwtNS00LjVMMyw0N3YxNGwxLDFoMjJsMS0xdi0zaDJoMWwxLTFWMzVMMzAsMzR6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0tMjQuMzEyLDY0Qy0yNi43MTQsNjQtNDEsNTMuOTU5LTQxLDQ1YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMtMjIuMjQ1LDM2LjU3OS0xOS45MzUsMzYtMTcsMzZjNS42MDcsMCwxMCwzLjk1MywxMCw5Qy03LDUzLjk1OS0yMS44MjEsNjQtMjQuMzEyLDY0eiIvPjwvZz48cGF0aCBkPSJNLTUwLjk1LDQyaC0yNy4wMmwtMS01LjJsLTAuOTgtMC44aC0zdjJoMi4xODFsNC44NCwyNS4ybDAuOTc5LDAuOGgzYzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDRjMCwxLjEsMC44OTEsMiwyLDJjMS4xMDEsMCwyLTAuOSwyLTJoM3YtMkgtNzQuMTRsLTAuMzgtMmgxOC41NjlsMC45NS0wLjdsNS0xNkwtNTAuOTUsNDJ6Ii8+PGc+PHBhdGggZD0iTTU1LjUsMTkuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDU1LjUsMTkuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik01My45MjIsNTMuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDNjIuMzQzLDQ5LjU2NCw1OC41NjUsNTMuMzQ0LDUzLjkyMiw1My4zNDR6IE01My45MjIsMzkuMTZjLTMuMTc3LDAtNS43NjIsMi41ODUtNS43NjIsNS43NjJzMi41ODUsNS43NjIsNS43NjIsNS43NjJzNS43NjItMi41ODUsNS43NjItNS43NjJTNTcuMDk5LDM5LjE2LDUzLjkyMiwzOS4xNnoiLz48cGF0aCBkPSJNNjMuNjE5LDU2LjQ5OWwtNS42MjMtNS42MjNsMS44OC0xLjg4bDUuNjIzLDUuNjIzTDYzLjYxOSw1Ni40OTl6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik04OS4xNDUsMjVDODkuMTQ1LDI1LDg5LjE0NSwyNSw4OS4xNDUsMjVjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUM5Mi44NjQsMjQuMzI1LDkxLjEzNywyNSw4OS4xNDUsMjV6IE04MS4xNDUsOS4xMzdjLTAuMTc4LDAuMTM1LTAuMzQxLDAuMjc4LTAuNDg4LDAuNDI2Yy0xLjU2MiwxLjU2MS0yLjA1NCwzLjkzMy0xLjM1Myw2LjUwOWMwLjQ3NCwxLjc0NSwxLjQ1NSwzLjM5OSwyLjgzOSw0Ljc4NGMxLjM4MywxLjM4NCwzLjAzNiwyLjM2NCw0Ljc4MiwyLjgzN0M4Ny42NzQsMjMuODk2LDg4LjQyLDI0LDg5LjE0NCwyNGMwLjAwMSwwLDAuMDAxLDAsMC4wMDEsMGMxLjcyMSwwLDMuMjA0LTAuNTczLDQuMjg5LTEuNjU4YzAuMTQ4LTAuMTQ4LDAuMjg5LTAuMzExLDAuNDI3LTAuNDljLTEuMjItMS4zMDgtMy42NTItMi45My00LjM1Ny0zLjE1MmMtMC42NTQsMC42ODQtMS4xNzMsMS40NjQtMS41NDMsMi4zMjFsLTAuMTg4LDAuNDM0bC0wLjQ0My0wLjE2MmMtMS4yNC0wLjQ1NC0yLjQyMS0xLjIxOS0zLjQxNS0yLjIxMWMtMC45OTEtMC45OTEtMS43NTUtMi4xNzItMi4yMDktMy40MTNsLTAuMTYyLTAuNDQ0bDAuNDM0LTAuMTg3YzAuODU1LTAuMzY5LDEuNjM2LTAuODg4LDIuMzIxLTEuNTQzQzg0LjA3NiwxMi43ODksODIuNDUzLDEwLjM1NSw4MS4xNDUsOS4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMzMuMDUzLDguODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzEzNS40NDgsMTMuNDQ1LDEzNC44NDcsMTAuNjQ5LDEzMy4wNTMsOC44NTd6IE0xMzMuNjk2LDE2LjA3MmMtMC40NzQsMS43NDQtMS40NTUsMy4zOTgtMi44MzksNC43ODNjLTEuMzgzLDEuMzg0LTMuMDM2LDIuMzY0LTQuNzgzLDIuODM3Yy0yLjUyOSwwLjY5LTQuOTY3LDAuMTktNi41MDgtMS4zNTFjLTAuMTQ4LTAuMTQ4LTAuMjg5LTAuMzExLTAuNDI3LTAuNDljMS4yMjMtMS4zMTEsMy42NjMtMi45MzcsNC4zNTYtMy4xNTRjMC42NTQsMC42ODUsMS4xNzQsMS40NjYsMS41NDQsMi4zMjNsMC4xODgsMC40MzRsMC40NDMtMC4xNjJjMS4yNC0wLjQ1NCwyLjQyMS0xLjIxOSwzLjQxNS0yLjIxMWMwLjk5MS0wLjk5MSwxLjc1NS0yLjE3MiwyLjIwOS0zLjQxM2wwLjE2Mi0wLjQ0NGwtMC40MzQtMC4xODdjLTAuODU2LTAuMzY5LTEuNjM3LTAuODg4LTIuMzIxLTEuNTQzYzAuMjIyLTAuNzA1LDEuODQ1LTMuMTM5LDMuMTUzLTQuMzU3YzAuMTc4LDAuMTM2LDAuMzQxLDAuMjc4LDAuNDg5LDAuNDI3QzEzMy45MDUsMTEuMTIzLDEzNC4zOTcsMTMuNDk1LDEzMy42OTYsMTYuMDcyeiIvPjxwYXRoIGQ9Ik0xMjEuNjQ5LDE1LjE0NmwwLjcwNywwLjcwN0wxMjYuMjEsMTJsLTMuODU0LTMuODU0bC0wLjcwNywwLjcwN2wyLjY0NiwyLjY0NmgtNi43OTN2MWg2Ljc5M0wxMjEuNjQ5LDE1LjE0NnogTTEyNC41MDMsMTEuNzA3TDEyNC43OTYsMTJsLTAuMjkzLDAuMjkzVjExLjcwN3oiLz48L2c+PHBhdGggZD0iTTk2LDQySDg0Yy0xLjEsMC0yLDAuOS0yLDJ2OGMwLDEuMSwwLjksMiwyLDJoMTJjMS41NjIsMCwyLTEsMi0ydi04Qzk4LDQyLjksOTcuMSw0Miw5Niw0MnogTTk2LDQzYzAuMDY0LDAsMC4xMiwwLjAyNSwwLjE4MiwwLjAzN0w5MCw0OC41MzFsLTYuMTgyLTUuNDk0QzgzLjg4LDQzLjAyNSw4My45MzYsNDMsODQsNDNIOTZ6IE04NCw1M2MtMC4xMTYsMC0wLjIyNC0wLjAyOS0wLjMyNy0wLjA2NmwzLjUxMS00LjIxM2MwLjE3Ny0wLjIxMiwwLjE0OC0wLjUyNy0wLjA2My0wLjcwNGMtMC4yMTEtMC4xNzYtMC41MjYtMC4xNDgtMC43MDQsMC4wNjNsLTMuMzg3LDQuMDY0QzgzLjAyMSw1Mi4wOTUsODMsNTIuMDUxLDgzLDUydi04YzAtMC4xMDYsMC4wMjktMC4yMDMsMC4wNjEtMC4yOTlsNi42MDcsNS44NzNDODkuNzYzLDQ5LjY1OCw4OS44ODEsNDkuNyw5MCw0OS43czAuMjM3LTAuMDQyLDAuMzMyLTAuMTI2bDYuNjA3LTUuODczQzk2Ljk3MSw0My43OTcsOTcsNDMuODk0LDk3LDQ0djhjMCwwLjA1MS0wLjAyMSwwLjA5NS0wLjAyOSwwLjE0NWwtMy4zODctNC4wNjRjLTAuMTc4LTAuMjEyLTAuNDkzLTAuMjQtMC43MDQtMC4wNjNjLTAuMjEyLDAuMTc3LTAuMjQsMC40OTItMC4wNjMsMC43MDRsMy41MTEsNC4yMTNDOTYuMjI0LDUyLjk3MSw5Ni4xMTYsNTMsOTYsNTNIODR6Ii8+PGc+PHBhdGggZD0iTTEyNSw0MC4yMjljMC4wMzIsMC4wMzUsMC4wNzQsMC4wOSwwLjExOSwwLjE2OWw3LjAyMywxMi4zNThjMC4wNTQsMC4wOTYsMC4wOCwwLjE2OSwwLjA5MSwwLjIxN0MxMzIuMTg3LDUyLjk4NiwxMzIuMTA5LDUzLDEzMiw1M2gtMTRjLTAuMTA5LDAtMC4xODctMC4wMTQtMC4yMzMtMC4wMjdjMC4wMTEtMC4wNDgsMC4wMzctMC4xMjEsMC4wOTEtMC4yMTdsNy4wMjQtMTIuMzU5QzEyNC45MjYsNDAuMzE4LDEyNC45NjgsNDAuMjY0LDEyNSw0MC4yMjkgTTEyNSwzOS4xODZjLTAuMzU4LDAtMC43MTcsMC4yMzktMC45ODgsMC43MThsLTcuMDIzLDEyLjM1OEMxMTYuNDQ1LDUzLjIxOCwxMTYuOSw1NCwxMTgsNTRoMTRjMS4xLDAsMS41NTUtMC43ODIsMS4wMTItMS43MzhsLTcuMDIzLTEyLjM1OEMxMjUuNzE3LDM5LjQyNSwxMjUuMzU4LDM5LjE4NiwxMjUsMzkuMTg2TDEyNSwzOS4xODZ6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjEyNSIgY3k9IjUxLjc0MSIgcj0iMC41NzciLz48Y2lyY2xlIGN4PSIxMjUiIGN5PSI1MS43NDEiIHI9IjEuMDc3Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMjUsNDkuMTY0Yy0wLjU1MywwLTEtMC40NDctMS0xdi00YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2NEMxMjYsNDguNzE3LDEyNS41NTMsNDkuMTY0LDEyNSw0OS4xNjR6Ii8+PC9nPjwvc3ZnPg==");
}

.mm-body .mm-cart-block .compare-icon:hover,
.mm-body .mm-cart-block .compare-icon:hover i
{
    color: #B70A0C;
}

.mm-body .mm-cart-block .favorite-icon > span
{
    width: 34px;
    height: 28px;
    display: block;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9JyMwMDAnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzQgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTkuOTU0LDJoLTI3LjAyM2wtMC45OTgtNS4yMDRMLTM4Ljk1NC00aC0zdjJoMi4xODdsNC44MzUsMjUuMjA0TC0zMy45NTQsMjRoM2MwLDEuMTA0LDAuODk2LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoNGMwLDEuMTA0LDAuODk1LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoM3YtMmgtMTcuMTg3bC0wLjM4NC0yaDE4LjU3TC0xNCwxOS4yOThsNS0xNkwtOS45NTQsMnogTS0xNS42ODksMThoLTE4LjIxOWwtMi42ODYtMTRoMjUuMjc4TC0xNS42ODksMTh6Ii8+PGc+PHBhdGggZD0iTTE2LjY4OCwyOEMxNC4yODYsMjgsMCwxNy45NTksMCw5YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMxOC43NTUsMC41NzksMjEuMDY1LDAsMjQsMGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzQsMTcuOTU5LDE5LjE3OSwyOCwxNi42ODgsMjh6IE05LDJDNC43NDgsMiwyLDQuNzQ4LDIsOWMwLDcuMzk5LDEyLjYwNywxNi42NDYsMTQuNjg4LDE2Ljk5N0MxOC40MTUsMjUuNjkyLDMyLDE2LjY3NSwzMiw5YzAtMy45OS0zLjQzOS03LTgtN2MtMi43ODIsMC00LjYzNiwwLjU2Mi02LjQ2MSwzLjUyNGgtMS43MDNDMTQuMDI3LDIuNTksMTEuODgsMiw5LDJ6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjczLC0yIDUxLC0yIDQzLC0yIDQzLDEwIDQ3LDcgNTEsMTAgNTEsMCA3MiwwIDcyLDIwIDcwLDIwIDcwLDMgNjksMiA1MywyIDUzLDQgNjgsNCA2OCwyNCA0OCwyNCA0OCw5LjUgNDYsMTEgNDYsMjUgNDcsMjYgNjksMjYgNzAsMjUgNzAsMjIgNzIsMjIgNzMsMjIgNzQsMjEgNzQsLTEgIi8+PGc+PHBhdGggZD0iTTczLDMySDQzdjEybDQtM2w0LDNWMzRoMjF2MjBoLTJWMzdsLTEtMUg1M3YxMmwtNS00LjVMNDYsNDV2MTRsMSwxaDIybDEtMXYtM2gyaDFsMS0xVjMzTDczLDMyeiIvPjwvZz48Zz48cGF0aCBkPSJNMTguNjg4LDYyQzE2LjI4Niw2MiwyLDUxLjk1OSwyLDQzYzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMyMC43NTUsMzQuNTc5LDIzLjA2NSwzNCwyNiwzNGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzYsNTEuOTU5LDIxLjE3OSw2MiwxOC42ODgsNjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0tNy45NSw0MGgtMjcuMDJsLTEtNS4ybC0wLjk4LTAuOGgtM3YyaDIuMTgxbDQuODQsMjUuMmwwLjk3OSwwLjhoM2MwLDEuMSwwLjg5MSwyLDIsMmMxLjEwMSwwLDItMC45LDItMmg0YzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDN2LTJILTMxLjE0bC0wLjM4LTJoMTguNTY5bDAuOTUtMC43bDUtMTZMLTcuOTUsNDB6Ii8+PGc+PHBhdGggZD0iTTk4LjUsMTcuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDk4LjUsMTcuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik05Ni45MjIsNTEuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDMTA1LjM0Myw0Ny41NjQsMTAxLjU2NSw1MS4zNDQsOTYuOTIyLDUxLjM0NHogTTk2LjkyMiwzNy4xNmMtMy4xNzcsMC01Ljc2MiwyLjU4NS01Ljc2Miw1Ljc2MnMyLjU4NSw1Ljc2Miw1Ljc2Miw1Ljc2MnM1Ljc2Mi0yLjU4NSw1Ljc2Mi01Ljc2MlMxMDAuMDk5LDM3LjE2LDk2LjkyMiwzNy4xNnoiLz48cGF0aCBkPSJNMTA2LjYxOSw1NC40OTlsLTUuNjIzLTUuNjIzbDEuODgtMS44OGw1LjYyMyw1LjYyM0wxMDYuNjE5LDU0LjQ5OXoiLz48L2c+PGc+PHBhdGggZD0iTTEzMi4xNDUsMjNDMTMyLjE0NSwyMywxMzIuMTQ1LDIzLDEzMi4xNDUsMjNjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUMxMzUuODY0LDIyLjMyNSwxMzQuMTM3LDIzLDEzMi4xNDUsMjN6IE0xMjQuMTQ1LDcuMTM3Yy0wLjE3OCwwLjEzNS0wLjM0MSwwLjI3OC0wLjQ4OCwwLjQyNmMtMS41NjIsMS41NjEtMi4wNTQsMy45MzMtMS4zNTMsNi41MDljMC40NzQsMS43NDUsMS40NTUsMy4zOTksMi44MzksNC43ODRjMS4zODMsMS4zODQsMy4wMzYsMi4zNjQsNC43ODIsMi44MzdjMC43NDksMC4yMDQsMS40OTUsMC4zMDgsMi4yMTksMC4zMDhjMC4wMDEsMCwwLjAwMSwwLDAuMDAxLDBjMS43MjEsMCwzLjIwNC0wLjU3Myw0LjI4OS0xLjY1OGMwLjE0OC0wLjE0OCwwLjI4OS0wLjMxMSwwLjQyNy0wLjQ5Yy0xLjIyLTEuMzA4LTMuNjUyLTIuOTMtNC4zNTctMy4xNTJjLTAuNjU0LDAuNjg0LTEuMTczLDEuNDY0LTEuNTQzLDIuMzIxbC0wLjE4OCwwLjQzNGwtMC40NDMtMC4xNjJjLTEuMjQtMC40NTQtMi40MjEtMS4yMTktMy40MTUtMi4yMTFjLTAuOTkxLTAuOTkxLTEuNzU1LTIuMTcyLTIuMjA5LTMuNDEzbC0wLjE2Mi0wLjQ0NGwwLjQzNC0wLjE4N2MwLjg1NS0wLjM2OSwxLjYzNi0wLjg4OCwyLjMyMS0xLjU0M0MxMjcuMDc2LDEwLjc4OSwxMjUuNDUzLDguMzU1LDEyNC4xNDUsNy4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNzYuMDUzLDYuODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzE3OC40NDgsMTEuNDQ1LDE3Ny44NDcsOC42NDksMTc2LjA1Myw2Ljg1N3ogTTE3Ni42OTYsMTQuMDcyYy0wLjQ3NCwxLjc0NC0xLjQ1NSwzLjM5OC0yLjgzOSw0Ljc4M2MtMS4zODMsMS4zODQtMy4wMzYsMi4zNjQtNC43ODMsMi44MzdjLTIuNTI5LDAuNjktNC45NjcsMC4xOS02LjUwOC0xLjM1MWMtMC4xNDgtMC4xNDgtMC4yODktMC4zMTEtMC40MjctMC40OWMxLjIyMy0xLjMxMSwzLjY2My0yLjkzNyw0LjM1Ni0zLjE1NGMwLjY1NCwwLjY4NSwxLjE3NCwxLjQ2NiwxLjU0NCwyLjMyM2wwLjE4OCwwLjQzNGwwLjQ0My0wLjE2MmMxLjI0LTAuNDU0LDIuNDIxLTEuMjE5LDMuNDE1LTIuMjExYzAuOTkxLTAuOTkxLDEuNzU1LTIuMTcyLDIuMjA5LTMuNDEzbDAuMTYyLTAuNDQ0bC0wLjQzNC0wLjE4N2MtMC44NTYtMC4zNjktMS42MzctMC44ODgtMi4zMjEtMS41NDNjMC4yMjItMC43MDUsMS44NDUtMy4xMzksMy4xNTMtNC4zNTdjMC4xNzgsMC4xMzYsMC4zNDEsMC4yNzgsMC40ODksMC40MjdDMTc2LjkwNSw5LjEyMywxNzcuMzk3LDExLjQ5NSwxNzYuNjk2LDE0LjA3MnoiLz48cGF0aCBkPSJNMTY0LjY0OSwxMy4xNDZsMC43MDcsMC43MDdMMTY5LjIxLDEwbC0zLjg1NC0zLjg1NGwtMC43MDcsMC43MDdsMi42NDYsMi42NDZoLTYuNzkzdjFoNi43OTNMMTY0LjY0OSwxMy4xNDZ6IE0xNjcuNTAzLDkuNzA3TDE2Ny43OTYsMTBsLTAuMjkzLDAuMjkzVjkuNzA3eiIvPjwvZz48cGF0aCBkPSJNMTM5LDQwaC0xMmMtMS4xLDAtMiwwLjktMiwydjhjMCwxLjEsMC45LDIsMiwyaDEyYzEuNTYyLDAsMi0xLDItMnYtOEMxNDEsNDAuOSwxNDAuMSw0MCwxMzksNDB6IE0xMzksNDFjMC4wNjQsMCwwLjEyLDAuMDI1LDAuMTgyLDAuMDM3TDEzMyw0Ni41MzFsLTYuMTgyLTUuNDk0QzEyNi44OCw0MS4wMjUsMTI2LjkzNiw0MSwxMjcsNDFIMTM5eiBNMTI3LDUxYy0wLjExNiwwLTAuMjI0LTAuMDI5LTAuMzI3LTAuMDY2bDMuNTExLTQuMjEzYzAuMTc3LTAuMjEyLDAuMTQ4LTAuNTI3LTAuMDYzLTAuNzA0Yy0wLjIxMS0wLjE3Ni0wLjUyNi0wLjE0OC0wLjcwNCwwLjA2M2wtMy4zODcsNC4wNjRDMTI2LjAyMSw1MC4wOTUsMTI2LDUwLjA1MSwxMjYsNTB2LThjMC0wLjEwNiwwLjAyOS0wLjIwMywwLjA2MS0wLjI5OWw2LjYwNyw1Ljg3M2MwLjA5NSwwLjA4NCwwLjIxMywwLjEyNiwwLjMzMiwwLjEyNnMwLjIzNy0wLjA0MiwwLjMzMi0wLjEyNmw2LjYwNy01Ljg3M0MxMzkuOTcxLDQxLjc5NywxNDAsNDEuODk0LDE0MCw0MnY4YzAsMC4wNTEtMC4wMjEsMC4wOTUtMC4wMjksMC4xNDVsLTMuMzg3LTQuMDY0Yy0wLjE3OC0wLjIxMi0wLjQ5My0wLjI0LTAuNzA0LTAuMDYzYy0wLjIxMiwwLjE3Ny0wLjI0LDAuNDkyLTAuMDYzLDAuNzA0bDMuNTExLDQuMjEzQzEzOS4yMjQsNTAuOTcxLDEzOS4xMTYsNTEsMTM5LDUxSDEyN3oiLz48Zz48cGF0aCBkPSJNMTY4LDM4LjIyOWMwLjAzMiwwLjAzNSwwLjA3NCwwLjA5LDAuMTE5LDAuMTY5bDcuMDIzLDEyLjM1OGMwLjA1NCwwLjA5NiwwLjA4LDAuMTY5LDAuMDkxLDAuMjE3QzE3NS4xODcsNTAuOTg2LDE3NS4xMDksNTEsMTc1LDUxaC0xNGMtMC4xMDksMC0wLjE4Ny0wLjAxNC0wLjIzMy0wLjAyN2MwLjAxMS0wLjA0OCwwLjAzNy0wLjEyMSwwLjA5MS0wLjIxN2w3LjAyNC0xMi4zNTlDMTY3LjkyNiwzOC4zMTgsMTY3Ljk2OCwzOC4yNjQsMTY4LDM4LjIyOSBNMTY4LDM3LjE4NmMtMC4zNTgsMC0wLjcxNywwLjIzOS0wLjk4OCwwLjcxOGwtNy4wMjMsMTIuMzU4QzE1OS40NDUsNTEuMjE4LDE1OS45LDUyLDE2MSw1MmgxNGMxLjEsMCwxLjU1NS0wLjc4MiwxLjAxMi0xLjczOGwtNy4wMjMtMTIuMzU4QzE2OC43MTcsMzcuNDI1LDE2OC4zNTgsMzcuMTg2LDE2OCwzNy4xODZMMTY4LDM3LjE4NnoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTY4IiBjeT0iNDkuNzQxIiByPSIwLjU3NyIvPjxjaXJjbGUgY3g9IjE2OCIgY3k9IjQ5Ljc0MSIgcj0iMS4wNzciLz48L2c+PGc+PHBhdGggZD0iTTE2OCw0Ny4xNjRjLTAuNTUzLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY0QzE2OSw0Ni43MTcsMTY4LjU1Myw0Ny4xNjQsMTY4LDQ3LjE2NHoiLz48L2c+PC9zdmc+");
}

.mm-body .mm-cart-block .favorite-icon:hover > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9JyNGRjZGMzAnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzQgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTkuOTU0LDJoLTI3LjAyM2wtMC45OTgtNS4yMDRMLTM4Ljk1NC00aC0zdjJoMi4xODdsNC44MzUsMjUuMjA0TC0zMy45NTQsMjRoM2MwLDEuMTA0LDAuODk2LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoNGMwLDEuMTA0LDAuODk1LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoM3YtMmgtMTcuMTg3bC0wLjM4NC0yaDE4LjU3TC0xNCwxOS4yOThsNS0xNkwtOS45NTQsMnogTS0xNS42ODksMThoLTE4LjIxOWwtMi42ODYtMTRoMjUuMjc4TC0xNS42ODksMTh6Ii8+PGc+PHBhdGggZD0iTTE2LjY4OCwyOEMxNC4yODYsMjgsMCwxNy45NTksMCw5YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMxOC43NTUsMC41NzksMjEuMDY1LDAsMjQsMGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzQsMTcuOTU5LDE5LjE3OSwyOCwxNi42ODgsMjh6IE05LDJDNC43NDgsMiwyLDQuNzQ4LDIsOWMwLDcuMzk5LDEyLjYwNywxNi42NDYsMTQuNjg4LDE2Ljk5N0MxOC40MTUsMjUuNjkyLDMyLDE2LjY3NSwzMiw5YzAtMy45OS0zLjQzOS03LTgtN2MtMi43ODIsMC00LjYzNiwwLjU2Mi02LjQ2MSwzLjUyNGgtMS43MDNDMTQuMDI3LDIuNTksMTEuODgsMiw5LDJ6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjczLC0yIDUxLC0yIDQzLC0yIDQzLDEwIDQ3LDcgNTEsMTAgNTEsMCA3MiwwIDcyLDIwIDcwLDIwIDcwLDMgNjksMiA1MywyIDUzLDQgNjgsNCA2OCwyNCA0OCwyNCA0OCw5LjUgNDYsMTEgNDYsMjUgNDcsMjYgNjksMjYgNzAsMjUgNzAsMjIgNzIsMjIgNzMsMjIgNzQsMjEgNzQsLTEgIi8+PGc+PHBhdGggZD0iTTczLDMySDQzdjEybDQtM2w0LDNWMzRoMjF2MjBoLTJWMzdsLTEtMUg1M3YxMmwtNS00LjVMNDYsNDV2MTRsMSwxaDIybDEtMXYtM2gyaDFsMS0xVjMzTDczLDMyeiIvPjwvZz48Zz48cGF0aCBkPSJNMTguNjg4LDYyQzE2LjI4Niw2MiwyLDUxLjk1OSwyLDQzYzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMyMC43NTUsMzQuNTc5LDIzLjA2NSwzNCwyNiwzNGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzYsNTEuOTU5LDIxLjE3OSw2MiwxOC42ODgsNjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0tNy45NSw0MGgtMjcuMDJsLTEtNS4ybC0wLjk4LTAuOGgtM3YyaDIuMTgxbDQuODQsMjUuMmwwLjk3OSwwLjhoM2MwLDEuMSwwLjg5MSwyLDIsMmMxLjEwMSwwLDItMC45LDItMmg0YzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDN2LTJILTMxLjE0bC0wLjM4LTJoMTguNTY5bDAuOTUtMC43bDUtMTZMLTcuOTUsNDB6Ii8+PGc+PHBhdGggZD0iTTk4LjUsMTcuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDk4LjUsMTcuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik05Ni45MjIsNTEuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDMTA1LjM0Myw0Ny41NjQsMTAxLjU2NSw1MS4zNDQsOTYuOTIyLDUxLjM0NHogTTk2LjkyMiwzNy4xNmMtMy4xNzcsMC01Ljc2MiwyLjU4NS01Ljc2Miw1Ljc2MnMyLjU4NSw1Ljc2Miw1Ljc2Miw1Ljc2MnM1Ljc2Mi0yLjU4NSw1Ljc2Mi01Ljc2MlMxMDAuMDk5LDM3LjE2LDk2LjkyMiwzNy4xNnoiLz48cGF0aCBkPSJNMTA2LjYxOSw1NC40OTlsLTUuNjIzLTUuNjIzbDEuODgtMS44OGw1LjYyMyw1LjYyM0wxMDYuNjE5LDU0LjQ5OXoiLz48L2c+PGc+PHBhdGggZD0iTTEzMi4xNDUsMjNDMTMyLjE0NSwyMywxMzIuMTQ1LDIzLDEzMi4xNDUsMjNjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUMxMzUuODY0LDIyLjMyNSwxMzQuMTM3LDIzLDEzMi4xNDUsMjN6IE0xMjQuMTQ1LDcuMTM3Yy0wLjE3OCwwLjEzNS0wLjM0MSwwLjI3OC0wLjQ4OCwwLjQyNmMtMS41NjIsMS41NjEtMi4wNTQsMy45MzMtMS4zNTMsNi41MDljMC40NzQsMS43NDUsMS40NTUsMy4zOTksMi44MzksNC43ODRjMS4zODMsMS4zODQsMy4wMzYsMi4zNjQsNC43ODIsMi44MzdjMC43NDksMC4yMDQsMS40OTUsMC4zMDgsMi4yMTksMC4zMDhjMC4wMDEsMCwwLjAwMSwwLDAuMDAxLDBjMS43MjEsMCwzLjIwNC0wLjU3Myw0LjI4OS0xLjY1OGMwLjE0OC0wLjE0OCwwLjI4OS0wLjMxMSwwLjQyNy0wLjQ5Yy0xLjIyLTEuMzA4LTMuNjUyLTIuOTMtNC4zNTctMy4xNTJjLTAuNjU0LDAuNjg0LTEuMTczLDEuNDY0LTEuNTQzLDIuMzIxbC0wLjE4OCwwLjQzNGwtMC40NDMtMC4xNjJjLTEuMjQtMC40NTQtMi40MjEtMS4yMTktMy40MTUtMi4yMTFjLTAuOTkxLTAuOTkxLTEuNzU1LTIuMTcyLTIuMjA5LTMuNDEzbC0wLjE2Mi0wLjQ0NGwwLjQzNC0wLjE4N2MwLjg1NS0wLjM2OSwxLjYzNi0wLjg4OCwyLjMyMS0xLjU0M0MxMjcuMDc2LDEwLjc4OSwxMjUuNDUzLDguMzU1LDEyNC4xNDUsNy4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNzYuMDUzLDYuODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzE3OC40NDgsMTEuNDQ1LDE3Ny44NDcsOC42NDksMTc2LjA1Myw2Ljg1N3ogTTE3Ni42OTYsMTQuMDcyYy0wLjQ3NCwxLjc0NC0xLjQ1NSwzLjM5OC0yLjgzOSw0Ljc4M2MtMS4zODMsMS4zODQtMy4wMzYsMi4zNjQtNC43ODMsMi44MzdjLTIuNTI5LDAuNjktNC45NjcsMC4xOS02LjUwOC0xLjM1MWMtMC4xNDgtMC4xNDgtMC4yODktMC4zMTEtMC40MjctMC40OWMxLjIyMy0xLjMxMSwzLjY2My0yLjkzNyw0LjM1Ni0zLjE1NGMwLjY1NCwwLjY4NSwxLjE3NCwxLjQ2NiwxLjU0NCwyLjMyM2wwLjE4OCwwLjQzNGwwLjQ0My0wLjE2MmMxLjI0LTAuNDU0LDIuNDIxLTEuMjE5LDMuNDE1LTIuMjExYzAuOTkxLTAuOTkxLDEuNzU1LTIuMTcyLDIuMjA5LTMuNDEzbDAuMTYyLTAuNDQ0bC0wLjQzNC0wLjE4N2MtMC44NTYtMC4zNjktMS42MzctMC44ODgtMi4zMjEtMS41NDNjMC4yMjItMC43MDUsMS44NDUtMy4xMzksMy4xNTMtNC4zNTdjMC4xNzgsMC4xMzYsMC4zNDEsMC4yNzgsMC40ODksMC40MjdDMTc2LjkwNSw5LjEyMywxNzcuMzk3LDExLjQ5NSwxNzYuNjk2LDE0LjA3MnoiLz48cGF0aCBkPSJNMTY0LjY0OSwxMy4xNDZsMC43MDcsMC43MDdMMTY5LjIxLDEwbC0zLjg1NC0zLjg1NGwtMC43MDcsMC43MDdsMi42NDYsMi42NDZoLTYuNzkzdjFoNi43OTNMMTY0LjY0OSwxMy4xNDZ6IE0xNjcuNTAzLDkuNzA3TDE2Ny43OTYsMTBsLTAuMjkzLDAuMjkzVjkuNzA3eiIvPjwvZz48cGF0aCBkPSJNMTM5LDQwaC0xMmMtMS4xLDAtMiwwLjktMiwydjhjMCwxLjEsMC45LDIsMiwyaDEyYzEuNTYyLDAsMi0xLDItMnYtOEMxNDEsNDAuOSwxNDAuMSw0MCwxMzksNDB6IE0xMzksNDFjMC4wNjQsMCwwLjEyLDAuMDI1LDAuMTgyLDAuMDM3TDEzMyw0Ni41MzFsLTYuMTgyLTUuNDk0QzEyNi44OCw0MS4wMjUsMTI2LjkzNiw0MSwxMjcsNDFIMTM5eiBNMTI3LDUxYy0wLjExNiwwLTAuMjI0LTAuMDI5LTAuMzI3LTAuMDY2bDMuNTExLTQuMjEzYzAuMTc3LTAuMjEyLDAuMTQ4LTAuNTI3LTAuMDYzLTAuNzA0Yy0wLjIxMS0wLjE3Ni0wLjUyNi0wLjE0OC0wLjcwNCwwLjA2M2wtMy4zODcsNC4wNjRDMTI2LjAyMSw1MC4wOTUsMTI2LDUwLjA1MSwxMjYsNTB2LThjMC0wLjEwNiwwLjAyOS0wLjIwMywwLjA2MS0wLjI5OWw2LjYwNyw1Ljg3M2MwLjA5NSwwLjA4NCwwLjIxMywwLjEyNiwwLjMzMiwwLjEyNnMwLjIzNy0wLjA0MiwwLjMzMi0wLjEyNmw2LjYwNy01Ljg3M0MxMzkuOTcxLDQxLjc5NywxNDAsNDEuODk0LDE0MCw0MnY4YzAsMC4wNTEtMC4wMjEsMC4wOTUtMC4wMjksMC4xNDVsLTMuMzg3LTQuMDY0Yy0wLjE3OC0wLjIxMi0wLjQ5My0wLjI0LTAuNzA0LTAuMDYzYy0wLjIxMiwwLjE3Ny0wLjI0LDAuNDkyLTAuMDYzLDAuNzA0bDMuNTExLDQuMjEzQzEzOS4yMjQsNTAuOTcxLDEzOS4xMTYsNTEsMTM5LDUxSDEyN3oiLz48Zz48cGF0aCBkPSJNMTY4LDM4LjIyOWMwLjAzMiwwLjAzNSwwLjA3NCwwLjA5LDAuMTE5LDAuMTY5bDcuMDIzLDEyLjM1OGMwLjA1NCwwLjA5NiwwLjA4LDAuMTY5LDAuMDkxLDAuMjE3QzE3NS4xODcsNTAuOTg2LDE3NS4xMDksNTEsMTc1LDUxaC0xNGMtMC4xMDksMC0wLjE4Ny0wLjAxNC0wLjIzMy0wLjAyN2MwLjAxMS0wLjA0OCwwLjAzNy0wLjEyMSwwLjA5MS0wLjIxN2w3LjAyNC0xMi4zNTlDMTY3LjkyNiwzOC4zMTgsMTY3Ljk2OCwzOC4yNjQsMTY4LDM4LjIyOSBNMTY4LDM3LjE4NmMtMC4zNTgsMC0wLjcxNywwLjIzOS0wLjk4OCwwLjcxOGwtNy4wMjMsMTIuMzU4QzE1OS40NDUsNTEuMjE4LDE1OS45LDUyLDE2MSw1MmgxNGMxLjEsMCwxLjU1NS0wLjc4MiwxLjAxMi0xLjczOGwtNy4wMjMtMTIuMzU4QzE2OC43MTcsMzcuNDI1LDE2OC4zNTgsMzcuMTg2LDE2OCwzNy4xODZMMTY4LDM3LjE4NnoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTY4IiBjeT0iNDkuNzQxIiByPSIwLjU3NyIvPjxjaXJjbGUgY3g9IjE2OCIgY3k9IjQ5Ljc0MSIgcj0iMS4wNzciLz48L2c+PGc+PHBhdGggZD0iTTE2OCw0Ny4xNjRjLTAuNTUzLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY0QzE2OSw0Ni43MTcsMTY4LjU1Myw0Ny4xNjQsMTY4LDQ3LjE2NHoiLz48L2c+PC9zdmc+");
}

.mm-body .mm-cart-block .favorite-icon:hover,
.mm-body .mm-cart-block .favorite-icon:hover i
{
    color: #B70A0C;
}

.mm-body .mm-cart-block .compare-icon > span > i,
.mm-body .mm-cart-block .favorite-icon > span > i
{
    position: absolute;
    top: 0; bottom: 0;
    right: 0; left: 0;
    margin: auto;
    height: 1em;
    text-align: center;
    font-style: normal;
    color: #000;
}

.mm-body .mm-cart-block .favorite-icon > span > i
{
    top: -3px;
}

.mm-cart-block .cart-icon > span
{
    width: 23px;
    height: 21px;
    display: block;

    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDY1ODIgMUg0LjgyMDY1TDguMTc1NDggMTQuNDE5M0gxOC45MTA5TDIxLjU5NDggNi4zNjc3M0g2LjE2MjU4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNTExMTIgMTkuNDlDOS4yNTIyNSAxOS40OSA5Ljg1MzA1IDE4Ljg4OTIgOS44NTMwNSAxOC4xNDgxQzkuODUzMDUgMTcuNDA3IDkuMjUyMjUgMTYuODA2MiA4LjUxMTEyIDE2LjgwNjJDNy43Njk5OSAxNi44MDYyIDcuMTY5MTkgMTcuNDA3IDcuMTY5MTkgMTguMTQ4MUM3LjE2OTE5IDE4Ljg4OTIgNy43Njk5OSAxOS40OSA4LjUxMTEyIDE5LjQ5WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy4yMzM4IDE5LjQ5QzE3Ljk3NDkgMTkuNDkgMTguNTc1NyAxOC44ODkyIDE4LjU3NTcgMTguMTQ4MUMxOC41NzU3IDE3LjQwNyAxNy45NzQ5IDE2LjgwNjIgMTcuMjMzOCAxNi44MDYyQzE2LjQ5MjYgMTYuODA2MiAxNS44OTE4IDE3LjQwNyAxNS44OTE4IDE4LjE0ODFDMTUuODkxOCAxOC44ODkyIDE2LjQ5MjYgMTkuNDkgMTcuMjMzOCAxOS40OVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.mm-cart-block > div
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    
    box-sizing: border-box;
}

.head-menu.scroll-follow
{
    z-index: 1030;
}

.head-menu.scroll-follow .mm-cart-block
{
    display: flex;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
}

.head-menu.scroll-follow .mm-cart-mini
{
    padding-bottom: 0;
}

.head-menu.scroll-follow .cart-icon:after
{
    display: none;
}

.head-menu.scroll-follow .mm-icon-header
{
    display: none;
}

.mm-icon-header
{
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
}

.mm-search-btn
{
    border: none;
    display: block;
    cursor: pointer;
    width: 60px;
    height: 40px;
    background: #203F8F;
    border-radius: 0 3px 3px 0;
}

.mm-search-btn img
{
    width: 20px;
    height: 20px;
}

.head-menu #cart-mini .cart-icon > span
{
    width: 28px;
    height: 28px;
    position: relative;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyBoZWlnaHQ9JzMycHgnIGlkPSdMYXllcl8xJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nMzJweCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGc+PHBhdGggZD0nTTQ4MS45NDYsMTE2LjExMmwtMjg3Ljk3LTI0LjY4N2MtMTIuNDgxLDAtMjYuNDUsMTAuMTA2LTIyLjU3NiwyMi41NjJsNDYuNDg4LDE3My4xMzggICBjNS4yNzUsMTUuNjU2LDE3LjQxOSwxNS44MTIsMjkuOSwxNS44MTJoMjE3LjI4OGMxMi40MzgsMCwyMi41NjItMTAuMTI1LDIyLjU2Mi0yMi41NjJsMTYuODY5LTEzOC42MzggICBDNTA0LjUwOSwxMjkuMzEyLDQ5Ny42MDMsMTE3LjUsNDgxLjk0NiwxMTYuMTEyeiBNNDM4Ljc1OCwzMjkuMDMxSDE5NC42MkwxMTcuNTM5LDQ3LjQwNmwtOTMuOTYzLTcuNTMxICAgYy0zMy44MzIsMTcuMTc1LTMuNzg3LDQ5LjQwNi0zLjc4Nyw0OS40MDZsNjIuNjg4LDEuMzk0bDgzLjIwNiwyODYuMjYzSDQzNy4wNEM0NzcuMDQsMzQ5LjI1LDQzOC43NTgsMzI5LjAzMSw0MzguNzU4LDMyOS4wMzF6ICAgIE0yMjEuMTY0LDM5My4xODhjLTIxLjgyNSwwLTM5LjQ2MywxNy42MjYtMzkuNDYzLDM5LjQzOHMxNy42MzgsMzkuNSwzOS40NjMsMzkuNWMyMS43ODcsMCwzOS40NzctMTcuNjg4LDM5LjQ3Ny0zOS41ICAgUzI0Mi45NTEsMzkzLjE4OCwyMjEuMTY0LDM5My4xODh6IE0zOTkuODUyLDM5My44NzVjLTIxLjU4NywwLTM5LjEyNCwxNy41MzEtMzkuMTI0LDM5LjEyNXMxNy41MzcsMzkuMTI1LDM5LjEyNCwzOS4xMjUgICBjMjEuNTk2LDAsMzkuMDYzLTE3LjUzMSwzOS4wNjMtMzkuMTI1UzQyMS40NDYsMzkzLjg3NSwzOTkuODUyLDM5My44NzV6JyBmaWxsPScjMDAwJy8+PC9nPjwvc3ZnPg==");
}

.head-menu .mm-cart-mini:hover #cart-mini .cart-icon > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyBoZWlnaHQ9JzMycHgnIGlkPSdMYXllcl8xJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nMzJweCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGc+PHBhdGggZD0nTTQ4MS45NDYsMTE2LjExMmwtMjg3Ljk3LTI0LjY4N2MtMTIuNDgxLDAtMjYuNDUsMTAuMTA2LTIyLjU3NiwyMi41NjJsNDYuNDg4LDE3My4xMzggICBjNS4yNzUsMTUuNjU2LDE3LjQxOSwxNS44MTIsMjkuOSwxNS44MTJoMjE3LjI4OGMxMi40MzgsMCwyMi41NjItMTAuMTI1LDIyLjU2Mi0yMi41NjJsMTYuODY5LTEzOC42MzggICBDNTA0LjUwOSwxMjkuMzEyLDQ5Ny42MDMsMTE3LjUsNDgxLjk0NiwxMTYuMTEyeiBNNDM4Ljc1OCwzMjkuMDMxSDE5NC42MkwxMTcuNTM5LDQ3LjQwNmwtOTMuOTYzLTcuNTMxICAgYy0zMy44MzIsMTcuMTc1LTMuNzg3LDQ5LjQwNi0zLjc4Nyw0OS40MDZsNjIuNjg4LDEuMzk0bDgzLjIwNiwyODYuMjYzSDQzNy4wNEM0NzcuMDQsMzQ5LjI1LDQzOC43NTgsMzI5LjAzMSw0MzguNzU4LDMyOS4wMzF6ICAgIE0yMjEuMTY0LDM5My4xODhjLTIxLjgyNSwwLTM5LjQ2MywxNy42MjYtMzkuNDYzLDM5LjQzOHMxNy42MzgsMzkuNSwzOS40NjMsMzkuNWMyMS43ODcsMCwzOS40NzctMTcuNjg4LDM5LjQ3Ny0zOS41ICAgUzI0Mi45NTEsMzkzLjE4OCwyMjEuMTY0LDM5My4xODh6IE0zOTkuODUyLDM5My44NzVjLTIxLjU4NywwLTM5LjEyNCwxNy41MzEtMzkuMTI0LDM5LjEyNXMxNy41MzcsMzkuMTI1LDM5LjEyNCwzOS4xMjUgICBjMjEuNTk2LDAsMzkuMDYzLTE3LjUzMSwzOS4wNjMtMzkuMTI1UzQyMS40NDYsMzkzLjg3NSwzOTkuODUyLDM5My44NzV6JyBmaWxsPScjRkY2RjMwJy8+PC9nPjwvc3ZnPg==");
}

.head-menu .mm-cart-mini:hover .mm-icon-header
{
    color: #B70A0C;
}

.mm-banner-container div.mm-banner
{
    width: auto;
    max-width: 20%;
    margin-right: 15px;
    box-sizing: border-box;
    
    background: #000;
    display: flex;
    align-items: center;
}

.mm-banner-container .mm-banner a
{
    width: auto;
    line-height: initial;
    margin: 0;
}

.mm-banner img
{
    max-width: 100%;
}

.mm-tab-banners .mm-column
{
    padding: 0;
}

.mm-ns-form
{
    background: #F2F3F5;
    padding: 38px 50px;
    width: 680px;
}

.mm-ns-form-row
{

    display: flex;

    margin: 20px 0;

    color: #888;

    font-size: 15px;
}

.mm-ns-form-row input,
.mm-ns-form-row textarea
{

    display: block;

    border: 1px solid #EEE;

    padding: 10px;

    border-radius: 4px;
}

.mm-ns-form-row textarea
{
    width: 100%;
    height: 80px;
}

.mm-ns-form-row > div.mm-ns-form-size
{
    flex: 0;
}

.mm-file-uploader
{
    margin-left: 20px;
}

.mm-ns-form-size input
{
    width: 100px;
}

.mm-ns-form-phone input
{
    width: 100%;
}

.mm-ns-form-row > div
{
    margin-right: 25px;
    flex: 1;
}

.mm-ns-form-row > div > span
{
    margin-bottom: 5px;
    display: block;
    white-space: nowrap;
}

.mm-ns-form-row i
{
    font-style: normal;
    color: #F00;
    margin-left: 1px;
}

.mm-ns-form-header
{
    color: #294B96;
    font-size: 18px;
    margin-bottom: 30px;
}

.mm-ns-form-btn
{
    display: block;
    margin-top: 10px;
    background: #5782df;
    white-space: nowrap;
    border: none;
    color: #FFF;
    font-size: 16px; font-weight: 500;
    padding: 0 40px 0 40px;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    border-radius: 5px;
}

.mm-ns-form-info
{
    margin-top: 5px;
    font-size: 12px;
}

.mm-size-tab,
.mm-tab-horisontal,
.mm-col-horisontal .mm-column-body
{
    flex-direction: column;
}

.mm-size-tab .mm-column-body,
.mm-tab-horisontal .mm-column-body
{
    padding-bottom: 20px;
    flex-wrap: wrap;
}

.mm-col-horisontal .mm-subcol
{
    padding-bottom: 10px;
    flex-wrap: wrap;
    display: flex;
}

.mm-col-horisontal .mm-subcol-header
{
    width: 100%;
    margin-bottom: 7px;
}

.mm-size-tab .mm-column-body a
{
    margin-bottom: 0;
    width: 65px;
}

.mm-tab-horisontal .mm-column-body a
{
    width: 120px;
}



.mm-file-uploader .mm-file-item {
    width: 256px;
    height: 40px;
    overflow: hidden;
    background: #FFF;
    text-align: center;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    border: 1px solid #EEEFF1;
    margin: 5px 10px 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
}
.mm-file-uploader .file-img {
    /* height: 64px; */
    display: block;
    position: relative;
}
.mm-file-uploader .file-img img {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    max-width: 60px;
    max-height: 60px;
}
.mm-file-uploader .file-desc {
    color: #000;
}

.mm-file-uploader .file-desc span
{
    text-decoration: underline;
    white-space: nowrap;
}

.mm-file-uploader .file-desc b
{
    font-weight: normal;
    margin-left: 5px;
}

.mm-file-item > img
{
    width: 24px;
    margin-right: 5px;
}

.mm-file-uploader .mm-file-item input {
    top: 0px;
    opacity: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    cursor: pointer;
    position: absolute;
}
.mm-file-uploader .file-remove {
    z-index: 15;
    display: none;
    cursor: pointer;
    right: 0;
    top: 0;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/shop/cart/img/close_r.svg);
}
.file-item.file-loaded .file-remove{
    display: block;
}


.mm-column-w-100 a {
    width: 100px !important;
}

.mm-column-w-110 a {
    width: 110px !important;
}

.mm-column-w-120 a {
    width: 120px !important;
}

.mm-column-w-130 a {
    width: 130px !important;
}

.mm-column-w-140 a {
    width: 140px !important;
}

.mm-column-w-150 a {
    width: 150px !important;
}

.mm-column-w-160 a {
    width: 160px !important;
}

.mm-column-w-170 a {
    width: 170px !important;
}

.mm-column-w-180 a {
    width: 180px !important;
}

.mm-column-w-190 a {
    width: 190px !important;
}

.mm-head-menu-container
{
    height: 60px;
}

.mm-link-color0
{
    color: #294B96 !important;
}

.mm-link-color1
{
    color: #808D9A !important;
} 

.link-color-b
{
    color: red !important;
}

.mm-link-color0:hover
{
    color: #B70A0C !important;
}

.mm-link-color1:hover
{
    color: #B70A0C !important;
} 

.cart-icon:after
{
    content: 'Корзина';
    position: absolute;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: -8px;
    color: #000;
}

.mm-size-col b {font-size: 15px; white-space:nowrap;}

.head-menu
{
    z-index: 1030;
}

.mm-column-body .mm-color-link
{
    display: flex;
    align-items: center;
}

.mm-column-body .mm-color-link img
{
    margin-right: 5px;
    border-radius: 32px;
    border: 1px solid #CCC;
}


.h-top
{
    display: flex;
    padding: 0 30px 0 20px;
    height: 44px;
}

.h-top-region
{
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: 250px;
}

.region-selector > span
{
    cursor: pointer;
    padding: 0px 0 3px 15px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzE4MTYgMy44NDI2OEM1LjAwNzA1IDMuODQyNjggMy45NDAxIDQuOTA5NjQgMy45NDAxIDYuMjIwNzVDMy45NDAxIDcuNTMxODUgNS4wMDcwNSA4LjU5ODgxIDYuMzE4MTYgOC41OTg4MUM3LjYyOTI3IDguNTk4ODEgOC42OTYyMiA3LjUzMTg1IDguNjk2MjIgNi4yMjA3NUM4LjY5NjIyIDQuOTA5NjQgNy42MjkyNyAzLjg0MjY4IDYuMzE4MTYgMy44NDI2OFpNNi4zMTgxNiA3LjcxNjIyQzUuNDkzNjYgNy43MTYyMiA0LjgyMjY4IDcuMDQ1MjUgNC44MjI2OCA2LjIyMDc1QzQuODIyNjggNS4zOTYyNCA1LjQ5MzY2IDQuNzI1MjcgNi4zMTgxNiA0LjcyNTI3QzcuMTQyNjYgNC43MjUyNyA3LjgxMzYzIDUuMzk2MjQgNy44MTM2MyA2LjIyMDc1QzcuODEzNjMgNy4wNDUyNSA3LjE0MjY2IDcuNzE2MjIgNi4zMTgxNiA3LjcxNjIyWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC4yMzY5OTQiLz4KPHBhdGggZD0iTTYuMzY2OTEgMTYuMTEzM0wxMC41ODEgMTAuMDI3QzExLjM5MDUgOC45NDY3NCAxMS43MzMzIDcuNTI1MDIgMTEuNjQyIDYuMTQyODhDMTEuNTUwNyA0Ljc2MDA1IDExLjAyNDIgMy40MDQ0MiAxMC4wNzkyIDIuNDU5NjFDOS4wNjE3NiAxLjQ0MjE2IDcuNzA4MzEgMC44ODE1MDMgNi4yNjk0OCAwLjg4MTUwM0M0LjgzMDM4IDAuODgxNTAzIDMuNDc3MiAxLjQ0MjE3IDIuNDU5NzUgMi40NTk2MUMxLjUxNDgxIDMuNDA0NDEgMC45ODgyNDEgNC43NjAwMiAwLjg5NjE0MiA2LjE0MTc1QzAuODA0MDkyIDcuNTIyNzUgMS4xNDUxOSA4Ljk0MjQgMS45NTE2OSAxMC4wMTg0TDYuMTcyMDYgMTYuMTEzM0w2LjI2OTQ5IDE2LjI1NEw2LjM2NjkxIDE2LjExMzNaTTkuOTQ0MzIgOS41NjUzNkw5Ljk0NDI1IDkuNTY1M0w5Ljk0MTcgOS41Njg5OUw2LjI2OTQ4IDE0Ljg3MjFMMi41OTEyMiA5LjU2MDQ3TDIuNTkxMjkgOS41NjA0MkwyLjU4ODYgOS41NTY4NEMxLjg5NDE5IDguNjMwOTYgMS41OTMzMSA3LjQwMTgxIDEuNjcyMjEgNi4xOTY2OUMxLjc1MTExIDQuOTkxNDkgMi4yMDkgMy44MjI3MyAzLjAxNjEyIDMuMDE1NzRMMy4wMTYxMyAzLjAxNTczQzMuODg1MjggMi4xNDY1OCA1LjA0MDI1IDEuNjY4MDUgNi4yNjk0OCAxLjY2ODA1QzcuNDk4NzEgMS42NjgwNSA4LjY1MzY5IDIuMTQ2NTggOS41MjMxMiAzLjAxNTc1QzEwLjMzMDIgMy44MjI3MiAxMC43ODgxIDQuOTkxNDYgMTAuODY2MiA2LjE5NzY4QzEwLjk0NDQgNy40MDM3OSAxMC42NDIgOC42MzUxMyA5Ljk0NDMyIDkuNTY1MzZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjIzNjk5NCIvPgo8L3N2Zz4K");
}

.h-top-menu
{
    flex: 1;
}

.h-mid
{
    display: flex;
    padding: 8px 30px 8px 20px;
}

.h-mid-logo
{
    display: flex;
    align-items: center;
    padding: 0 30px 10px 0;
}

.h-mid-logo img
{
    width: 130px;
    height: 67px;
}

.h-mid-search
{
    padding: 0 0 15px 0;
    
    flex: 1;
    display: flex;
    align-items: center;
}

.h-mid-right
{
    display:flex;
    width: 320px;
}

.h-mid-search > form
{
    display: flex;
    width: 100%;
    margin: 0;
}

.h-mid-search .search-str-container
{
    position: relative;
    width: 100%;
    margin: 0;
}

.h-mid-search .search-str {
    width: 100%;
    height: 40px;
    color: #A3A3A3;
    line-height: 40px;
    padding: 0 0 0 15px;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 3px 0 0 3px;
    border: 1px solid #CBCBCB;
    border-right: none;
}


.h-top ul.top-menu 
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: space-between;
}

.h-top ul.top-menu>li 
{
    margin: 0;
    padding: 0;
    font-size: 15px;
}

.h-top ul.top-menu > li > a, .h-top ul.top-menu>li>noindex>a {
    color: #000;
    position: relative; 
    text-decoration: none;
}

.h-top ul.top-menu > li:hover > a, .h-top ul.top-menu>li:hover>noindex>a {
    color: #B70A0C
}

.h-top ul.top-menu > li ul {
    margin: 0;
    padding: 0;
    display: none;
    z-index: 10500;
    padding: 15px 0;
    background: #FFF;
    list-style: none;
    margin: 9px 0 0 -32px;
    position: absolute;
    border: solid 1px #CBCBCB;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.50)
}

.h-top ul.top-menu > li.loaded:hover > a:after,
.h-top ul.top-menu > li.loaded:hover > noindex > a:after {
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    z-index: 10501;
    content: url(/i/triangle.svg);
}

.h-top ul.top-menu > li:hover ul {
    display: block
}

.h-top ul.top-menu > li:hover ul li {
    margin: 2px 0;
    padding: 0 10px
}

.h-top ul.top-menu > li ul li a {
    color: #333;
    display: block;
    font-size: 16px;
    padding: 10px 20px;
    text-decoration: none
}

.h-top ul.top-menu > li ul li:hover a {
    color: #B70A0C
}

.mm-body
{
    height: 60px;
    display: flex;
    position: relative;
    font-family: 'Roboto', Tahoma, Arial;
    background: #F2F3F5;
    padding: 0 20px 0 30px;
    justify-content: space-between;
    z-index: 1030;
}

.mm-tabs
{
    width: 100%;
}

.mm-item
{
    display: flex;
    align-items: center;
}

.mm-item-header
{
    color: #000;
    text-decoration: none;
    line-height: 60px;
    font-size: 14px;
    font-weight: 500;
}

.mm-item-header > span
{
    display: inline-block;
}

.mm-item.hover .mm-item-body
{
    display: flex;
}

.mm-item.hover .mm-item-header > span
{
    position: relative;
}

.mm-item.hover .mm-item-header > span i
{
    border-bottom: 2px solid #B70A0C;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.mm-item.mm-item-100 .mm-item-body
{
    left:0px;
    width:100%;
}

.mm-item-body
{
    z-index: 100000;
    position: absolute;
    top: 60px;
    display: none;
    background: #FFF;
    padding: 24px 20px;
    box-sizing: border-box;

    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
}


.mm-menu-center
{
    position: relative;
}

.mm-menu-center .mm-item-body
{
    transform: translateX(-50%);
    left: 50%;
}

.mm-tabs-headers
{
    display: flex;
    flex-direction: column;
    margin-bottom: 17px;
    float: left;
    width:180px;
}

.mm-tabs-header
{
    font-size: 14px; font-weight: 500;
    text-decoration:none;
    background: #F2F3F5;
    border-radius: 4px;
    padding:11px 12px 11px;
    margin:0px 15px 15px 0px;
    position: relative; 
    color: #294B96;       
    cursor: pointer;
}

.mm-tabs-header.active:after
{
    content: '';
    border-right: 2px solid #B70A0C;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.mm-tabs-header:hover 
{
    color:#B70A0C;
    text-decoration:none;
}

.mm-tab
{
    display: none;
}

.mm-column-body
{
    display: flex;

}

.mm-column-body a
{
    font-size: 14px; font-weight: 400;
    text-decoration:none; 
    width:110px;
    display: block;
    color: #444;
    line-height: 20px;
    margin-bottom: 7px;
}

.mm-column-body a:hover
{
    color: #B70A0C;
    text-decoration:none;
}

.mm-column-header 
{
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 12px;
}
.mm-column-header a,
.mm-column-header a:visited
{
    font-weight: 500;
    font-size: 16px;
}

.mm-subcol .mm-column-header
{
	padding-bottom: 10px;
	padding-top: 5px;
}
 .mm-subcol .mm-column-header a
{
	padding-bottom: 0px;
	padding-top: 2px;
}

.mm-column-header a,
.mm-column-header a:visited
{
    color: #274897;
}

.mm-column-header a:hover
{
    color: #B70A0C;
}

.mm-column
{
    padding: 0px 50px 0px 8px;
}

.mm-column-body .mm-subcol:not(:last-child)
{
    margin-right: 15px;
}

.mm-subcol-header
{
    font-size: 14px; font-weight: 500;
}

.mm-subcol-section
{
    padding-left: 15px;
    margin-bottom: 5px;
}

.mm-tab.menu-main-tab
{
    display: flex;
}

.mm-column-body a.mm-bold-link
{
    font-size: 14px;
    font-weight: 500;
    margin: 5px 0;
}

.mm-size-col a
{
    width: auto;
    margin-bottom: 1px;
}

.mm-size-col b
{
    display: block;
    margin-bottom: 2px;
    font-style: normal;
}

.mm-ns-link
{
    font-weight: bold;
    margin-top: 10px;
}

.mm-item[data-id="sale"]
{
}

.mm-item[data-id="sale"] .mm-item-header
{
    padding: 0 19px;
    color: #FFF;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    background: #B70A0C;
    color: #FFF;
}

.mm-tab-banners .mm-column-body
{
    display: flex;
    flex-wrap: wrap;
}

.cart-block-container
{
    display: none;
}

.mm-body-float
{

}

.mm-cart-block
{
    height: 100%;
    display: flex;
    position: absolute;
    right: 0;     
    top: -82px;
    width: 320px;
}

.mm-cart-mini .mm-icon-header
{
    margin-left: -43px;
    cursor: pointer;
}

.mm-cart-block .mm-cart-mini
{
    flex: 1;
    padding-bottom: 22px;
}

.mm-cart-block #cart-mini
{
    width: auto;
    min-width: 0;
    border-left: none;
}

.mm-cart-block  #cart-mini .cart-lo-link
{
    display: flex;
    align-items: center;
    text-decoration: none;
}

.cart-sum-top
{
    margin-left: 5px;
    font-size: 13px;
    font-weight: 500;
    color: #000;
}

.cart-sum-top .rub
{
    margin-left: -3px;
}

.mm-cart-block .cart-mini-body
{
    top: 65px;
    right: 0;
}

.mm-cart-block .compare-icon,
.mm-cart-block .favorite-icon
{
    cursor: pointer;
}

.mm-body .mm-cart-block .compare-icon > span
{
    width: 31px;
    height: 28px;
    display: block;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiMwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzFweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzEgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMxIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTUyLjk1NCw0aC0yNy4wMjNsLTAuOTk4LTUuMjA0TC04MS45NTQtMmgtM3YyaDIuMTg3bDQuODM1LDI1LjIwNEwtNzYuOTU0LDI2aDNjMCwxLjEwNCwwLjg5NiwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDRjMCwxLjEwNCwwLjg5NSwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDN2LTJoLTE3LjE4N2wtMC4zODQtMmgxOC41N0wtNTcsMjEuMjk4bDUtMTZMLTUyLjk1NCw0eiBNLTU4LjY4OSwyMGgtMTguMjE5bC0yLjY4Ni0xNGgyNS4yNzhMLTU4LjY4OSwyMHoiLz48Zz48cGF0aCBkPSJNLTI2LjMxMiwzMEMtMjguNzE0LDMwLTQzLDE5Ljk1OS00MywxMWMwLTUuMzgzLDMuNjE3LTksOS05YzIuNjU4LDAsNS40MDMsMC40MjUsNy42NzksMy4yNTJDLTI0LjI0NSwyLjU3OS0yMS45MzUsMi0xOSwyYzUuNjA3LDAsMTAsMy45NTMsMTAsOUMtOSwxOS45NTktMjMuODIxLDMwLTI2LjMxMiwzMHogTS0zNCw0Yy00LjI1MiwwLTcsMi43NDgtNyw3YzAsNy4zOTksMTIuNjA3LDE2LjY0NiwxNC42ODgsMTYuOTk3Qy0yNC41ODUsMjcuNjkyLTExLDE4LjY3NS0xMSwxMWMwLTMuOTktMy40MzktNy04LTdjLTIuNzgyLDAtNC42MzYsMC41NjItNi40NjEsMy41MjRoLTEuNzAzQy0yOC45NzMsNC41OS0zMS4xMiw0LTM0LDR6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjMwLDAgOCwwIDAsMCAwLDEyIDQsOSA4LDEyIDgsMiAyOSwyIDI5LDIyIDI3LDIyIDI3LDUgMjYsNCAxMCw0IDEwLDYgMjUsNiAyNSwyNiA1LDI2IDUsMTEuNSAzLDEzIDMsMjcgNCwyOCAyNiwyOCAyNywyNyAyNywyNCAyOSwyNCAzMCwyNCAzMSwyMyAzMSwxICIvPjxnPjxwYXRoIGQ9Ik0zMCwzNEgwdjEybDQtM2w0LDNWMzZoMjF2MjBoLTJWMzlsLTEtMUgxMHYxMmwtNS00LjVMMyw0N3YxNGwxLDFoMjJsMS0xdi0zaDJoMWwxLTFWMzVMMzAsMzR6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0tMjQuMzEyLDY0Qy0yNi43MTQsNjQtNDEsNTMuOTU5LTQxLDQ1YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMtMjIuMjQ1LDM2LjU3OS0xOS45MzUsMzYtMTcsMzZjNS42MDcsMCwxMCwzLjk1MywxMCw5Qy03LDUzLjk1OS0yMS44MjEsNjQtMjQuMzEyLDY0eiIvPjwvZz48cGF0aCBkPSJNLTUwLjk1LDQyaC0yNy4wMmwtMS01LjJsLTAuOTgtMC44aC0zdjJoMi4xODFsNC44NCwyNS4ybDAuOTc5LDAuOGgzYzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDRjMCwxLjEsMC44OTEsMiwyLDJjMS4xMDEsMCwyLTAuOSwyLTJoM3YtMkgtNzQuMTRsLTAuMzgtMmgxOC41NjlsMC45NS0wLjdsNS0xNkwtNTAuOTUsNDJ6Ii8+PGc+PHBhdGggZD0iTTU1LjUsMTkuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDU1LjUsMTkuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik01My45MjIsNTMuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDNjIuMzQzLDQ5LjU2NCw1OC41NjUsNTMuMzQ0LDUzLjkyMiw1My4zNDR6IE01My45MjIsMzkuMTZjLTMuMTc3LDAtNS43NjIsMi41ODUtNS43NjIsNS43NjJzMi41ODUsNS43NjIsNS43NjIsNS43NjJzNS43NjItMi41ODUsNS43NjItNS43NjJTNTcuMDk5LDM5LjE2LDUzLjkyMiwzOS4xNnoiLz48cGF0aCBkPSJNNjMuNjE5LDU2LjQ5OWwtNS42MjMtNS42MjNsMS44OC0xLjg4bDUuNjIzLDUuNjIzTDYzLjYxOSw1Ni40OTl6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik04OS4xNDUsMjVDODkuMTQ1LDI1LDg5LjE0NSwyNSw4OS4xNDUsMjVjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUM5Mi44NjQsMjQuMzI1LDkxLjEzNywyNSw4OS4xNDUsMjV6IE04MS4xNDUsOS4xMzdjLTAuMTc4LDAuMTM1LTAuMzQxLDAuMjc4LTAuNDg4LDAuNDI2Yy0xLjU2MiwxLjU2MS0yLjA1NCwzLjkzMy0xLjM1Myw2LjUwOWMwLjQ3NCwxLjc0NSwxLjQ1NSwzLjM5OSwyLjgzOSw0Ljc4NGMxLjM4MywxLjM4NCwzLjAzNiwyLjM2NCw0Ljc4MiwyLjgzN0M4Ny42NzQsMjMuODk2LDg4LjQyLDI0LDg5LjE0NCwyNGMwLjAwMSwwLDAuMDAxLDAsMC4wMDEsMGMxLjcyMSwwLDMuMjA0LTAuNTczLDQuMjg5LTEuNjU4YzAuMTQ4LTAuMTQ4LDAuMjg5LTAuMzExLDAuNDI3LTAuNDljLTEuMjItMS4zMDgtMy42NTItMi45My00LjM1Ny0zLjE1MmMtMC42NTQsMC42ODQtMS4xNzMsMS40NjQtMS41NDMsMi4zMjFsLTAuMTg4LDAuNDM0bC0wLjQ0My0wLjE2MmMtMS4yNC0wLjQ1NC0yLjQyMS0xLjIxOS0zLjQxNS0yLjIxMWMtMC45OTEtMC45OTEtMS43NTUtMi4xNzItMi4yMDktMy40MTNsLTAuMTYyLTAuNDQ0bDAuNDM0LTAuMTg3YzAuODU1LTAuMzY5LDEuNjM2LTAuODg4LDIuMzIxLTEuNTQzQzg0LjA3NiwxMi43ODksODIuNDUzLDEwLjM1NSw4MS4xNDUsOS4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMzMuMDUzLDguODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzEzNS40NDgsMTMuNDQ1LDEzNC44NDcsMTAuNjQ5LDEzMy4wNTMsOC44NTd6IE0xMzMuNjk2LDE2LjA3MmMtMC40NzQsMS43NDQtMS40NTUsMy4zOTgtMi44MzksNC43ODNjLTEuMzgzLDEuMzg0LTMuMDM2LDIuMzY0LTQuNzgzLDIuODM3Yy0yLjUyOSwwLjY5LTQuOTY3LDAuMTktNi41MDgtMS4zNTFjLTAuMTQ4LTAuMTQ4LTAuMjg5LTAuMzExLTAuNDI3LTAuNDljMS4yMjMtMS4zMTEsMy42NjMtMi45MzcsNC4zNTYtMy4xNTRjMC42NTQsMC42ODUsMS4xNzQsMS40NjYsMS41NDQsMi4zMjNsMC4xODgsMC40MzRsMC40NDMtMC4xNjJjMS4yNC0wLjQ1NCwyLjQyMS0xLjIxOSwzLjQxNS0yLjIxMWMwLjk5MS0wLjk5MSwxLjc1NS0yLjE3MiwyLjIwOS0zLjQxM2wwLjE2Mi0wLjQ0NGwtMC40MzQtMC4xODdjLTAuODU2LTAuMzY5LTEuNjM3LTAuODg4LTIuMzIxLTEuNTQzYzAuMjIyLTAuNzA1LDEuODQ1LTMuMTM5LDMuMTUzLTQuMzU3YzAuMTc4LDAuMTM2LDAuMzQxLDAuMjc4LDAuNDg5LDAuNDI3QzEzMy45MDUsMTEuMTIzLDEzNC4zOTcsMTMuNDk1LDEzMy42OTYsMTYuMDcyeiIvPjxwYXRoIGQ9Ik0xMjEuNjQ5LDE1LjE0NmwwLjcwNywwLjcwN0wxMjYuMjEsMTJsLTMuODU0LTMuODU0bC0wLjcwNywwLjcwN2wyLjY0NiwyLjY0NmgtNi43OTN2MWg2Ljc5M0wxMjEuNjQ5LDE1LjE0NnogTTEyNC41MDMsMTEuNzA3TDEyNC43OTYsMTJsLTAuMjkzLDAuMjkzVjExLjcwN3oiLz48L2c+PHBhdGggZD0iTTk2LDQySDg0Yy0xLjEsMC0yLDAuOS0yLDJ2OGMwLDEuMSwwLjksMiwyLDJoMTJjMS41NjIsMCwyLTEsMi0ydi04Qzk4LDQyLjksOTcuMSw0Miw5Niw0MnogTTk2LDQzYzAuMDY0LDAsMC4xMiwwLjAyNSwwLjE4MiwwLjAzN0w5MCw0OC41MzFsLTYuMTgyLTUuNDk0QzgzLjg4LDQzLjAyNSw4My45MzYsNDMsODQsNDNIOTZ6IE04NCw1M2MtMC4xMTYsMC0wLjIyNC0wLjAyOS0wLjMyNy0wLjA2NmwzLjUxMS00LjIxM2MwLjE3Ny0wLjIxMiwwLjE0OC0wLjUyNy0wLjA2My0wLjcwNGMtMC4yMTEtMC4xNzYtMC41MjYtMC4xNDgtMC43MDQsMC4wNjNsLTMuMzg3LDQuMDY0QzgzLjAyMSw1Mi4wOTUsODMsNTIuMDUxLDgzLDUydi04YzAtMC4xMDYsMC4wMjktMC4yMDMsMC4wNjEtMC4yOTlsNi42MDcsNS44NzNDODkuNzYzLDQ5LjY1OCw4OS44ODEsNDkuNyw5MCw0OS43czAuMjM3LTAuMDQyLDAuMzMyLTAuMTI2bDYuNjA3LTUuODczQzk2Ljk3MSw0My43OTcsOTcsNDMuODk0LDk3LDQ0djhjMCwwLjA1MS0wLjAyMSwwLjA5NS0wLjAyOSwwLjE0NWwtMy4zODctNC4wNjRjLTAuMTc4LTAuMjEyLTAuNDkzLTAuMjQtMC43MDQtMC4wNjNjLTAuMjEyLDAuMTc3LTAuMjQsMC40OTItMC4wNjMsMC43MDRsMy41MTEsNC4yMTNDOTYuMjI0LDUyLjk3MSw5Ni4xMTYsNTMsOTYsNTNIODR6Ii8+PGc+PHBhdGggZD0iTTEyNSw0MC4yMjljMC4wMzIsMC4wMzUsMC4wNzQsMC4wOSwwLjExOSwwLjE2OWw3LjAyMywxMi4zNThjMC4wNTQsMC4wOTYsMC4wOCwwLjE2OSwwLjA5MSwwLjIxN0MxMzIuMTg3LDUyLjk4NiwxMzIuMTA5LDUzLDEzMiw1M2gtMTRjLTAuMTA5LDAtMC4xODctMC4wMTQtMC4yMzMtMC4wMjdjMC4wMTEtMC4wNDgsMC4wMzctMC4xMjEsMC4wOTEtMC4yMTdsNy4wMjQtMTIuMzU5QzEyNC45MjYsNDAuMzE4LDEyNC45NjgsNDAuMjY0LDEyNSw0MC4yMjkgTTEyNSwzOS4xODZjLTAuMzU4LDAtMC43MTcsMC4yMzktMC45ODgsMC43MThsLTcuMDIzLDEyLjM1OEMxMTYuNDQ1LDUzLjIxOCwxMTYuOSw1NCwxMTgsNTRoMTRjMS4xLDAsMS41NTUtMC43ODIsMS4wMTItMS43MzhsLTcuMDIzLTEyLjM1OEMxMjUuNzE3LDM5LjQyNSwxMjUuMzU4LDM5LjE4NiwxMjUsMzkuMTg2TDEyNSwzOS4xODZ6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjEyNSIgY3k9IjUxLjc0MSIgcj0iMC41NzciLz48Y2lyY2xlIGN4PSIxMjUiIGN5PSI1MS43NDEiIHI9IjEuMDc3Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMjUsNDkuMTY0Yy0wLjU1MywwLTEtMC40NDctMS0xdi00YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2NEMxMjYsNDguNzE3LDEyNS41NTMsNDkuMTY0LDEyNSw0OS4xNjR6Ii8+PC9nPjwvc3ZnPg==");
}

.mm-body .mm-cart-block .compare-icon:hover > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiNGRjZGMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzFweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzEgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMxIDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTUyLjk1NCw0aC0yNy4wMjNsLTAuOTk4LTUuMjA0TC04MS45NTQtMmgtM3YyaDIuMTg3bDQuODM1LDI1LjIwNEwtNzYuOTU0LDI2aDNjMCwxLjEwNCwwLjg5NiwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDRjMCwxLjEwNCwwLjg5NSwyLDIsMmMxLjEwNCwwLDItMC44OTYsMi0yaDN2LTJoLTE3LjE4N2wtMC4zODQtMmgxOC41N0wtNTcsMjEuMjk4bDUtMTZMLTUyLjk1NCw0eiBNLTU4LjY4OSwyMGgtMTguMjE5bC0yLjY4Ni0xNGgyNS4yNzhMLTU4LjY4OSwyMHoiLz48Zz48cGF0aCBkPSJNLTI2LjMxMiwzMEMtMjguNzE0LDMwLTQzLDE5Ljk1OS00MywxMWMwLTUuMzgzLDMuNjE3LTksOS05YzIuNjU4LDAsNS40MDMsMC40MjUsNy42NzksMy4yNTJDLTI0LjI0NSwyLjU3OS0yMS45MzUsMi0xOSwyYzUuNjA3LDAsMTAsMy45NTMsMTAsOUMtOSwxOS45NTktMjMuODIxLDMwLTI2LjMxMiwzMHogTS0zNCw0Yy00LjI1MiwwLTcsMi43NDgtNyw3YzAsNy4zOTksMTIuNjA3LDE2LjY0NiwxNC42ODgsMTYuOTk3Qy0yNC41ODUsMjcuNjkyLTExLDE4LjY3NS0xMSwxMWMwLTMuOTktMy40MzktNy04LTdjLTIuNzgyLDAtNC42MzYsMC41NjItNi40NjEsMy41MjRoLTEuNzAzQy0yOC45NzMsNC41OS0zMS4xMiw0LTM0LDR6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjMwLDAgOCwwIDAsMCAwLDEyIDQsOSA4LDEyIDgsMiAyOSwyIDI5LDIyIDI3LDIyIDI3LDUgMjYsNCAxMCw0IDEwLDYgMjUsNiAyNSwyNiA1LDI2IDUsMTEuNSAzLDEzIDMsMjcgNCwyOCAyNiwyOCAyNywyNyAyNywyNCAyOSwyNCAzMCwyNCAzMSwyMyAzMSwxICIvPjxnPjxwYXRoIGQ9Ik0zMCwzNEgwdjEybDQtM2w0LDNWMzZoMjF2MjBoLTJWMzlsLTEtMUgxMHYxMmwtNS00LjVMMyw0N3YxNGwxLDFoMjJsMS0xdi0zaDJoMWwxLTFWMzVMMzAsMzR6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0tMjQuMzEyLDY0Qy0yNi43MTQsNjQtNDEsNTMuOTU5LTQxLDQ1YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMtMjIuMjQ1LDM2LjU3OS0xOS45MzUsMzYtMTcsMzZjNS42MDcsMCwxMCwzLjk1MywxMCw5Qy03LDUzLjk1OS0yMS44MjEsNjQtMjQuMzEyLDY0eiIvPjwvZz48cGF0aCBkPSJNLTUwLjk1LDQyaC0yNy4wMmwtMS01LjJsLTAuOTgtMC44aC0zdjJoMi4xODFsNC44NCwyNS4ybDAuOTc5LDAuOGgzYzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDRjMCwxLjEsMC44OTEsMiwyLDJjMS4xMDEsMCwyLTAuOSwyLTJoM3YtMkgtNzQuMTRsLTAuMzgtMmgxOC41NjlsMC45NS0wLjdsNS0xNkwtNTAuOTUsNDJ6Ii8+PGc+PHBhdGggZD0iTTU1LjUsMTkuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDU1LjUsMTkuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik01My45MjIsNTMuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDNjIuMzQzLDQ5LjU2NCw1OC41NjUsNTMuMzQ0LDUzLjkyMiw1My4zNDR6IE01My45MjIsMzkuMTZjLTMuMTc3LDAtNS43NjIsMi41ODUtNS43NjIsNS43NjJzMi41ODUsNS43NjIsNS43NjIsNS43NjJzNS43NjItMi41ODUsNS43NjItNS43NjJTNTcuMDk5LDM5LjE2LDUzLjkyMiwzOS4xNnoiLz48cGF0aCBkPSJNNjMuNjE5LDU2LjQ5OWwtNS42MjMtNS42MjNsMS44OC0xLjg4bDUuNjIzLDUuNjIzTDYzLjYxOSw1Ni40OTl6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik04OS4xNDUsMjVDODkuMTQ1LDI1LDg5LjE0NSwyNSw4OS4xNDUsMjVjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUM5Mi44NjQsMjQuMzI1LDkxLjEzNywyNSw4OS4xNDUsMjV6IE04MS4xNDUsOS4xMzdjLTAuMTc4LDAuMTM1LTAuMzQxLDAuMjc4LTAuNDg4LDAuNDI2Yy0xLjU2MiwxLjU2MS0yLjA1NCwzLjkzMy0xLjM1Myw2LjUwOWMwLjQ3NCwxLjc0NSwxLjQ1NSwzLjM5OSwyLjgzOSw0Ljc4NGMxLjM4MywxLjM4NCwzLjAzNiwyLjM2NCw0Ljc4MiwyLjgzN0M4Ny42NzQsMjMuODk2LDg4LjQyLDI0LDg5LjE0NCwyNGMwLjAwMSwwLDAuMDAxLDAsMC4wMDEsMGMxLjcyMSwwLDMuMjA0LTAuNTczLDQuMjg5LTEuNjU4YzAuMTQ4LTAuMTQ4LDAuMjg5LTAuMzExLDAuNDI3LTAuNDljLTEuMjItMS4zMDgtMy42NTItMi45My00LjM1Ny0zLjE1MmMtMC42NTQsMC42ODQtMS4xNzMsMS40NjQtMS41NDMsMi4zMjFsLTAuMTg4LDAuNDM0bC0wLjQ0My0wLjE2MmMtMS4yNC0wLjQ1NC0yLjQyMS0xLjIxOS0zLjQxNS0yLjIxMWMtMC45OTEtMC45OTEtMS43NTUtMi4xNzItMi4yMDktMy40MTNsLTAuMTYyLTAuNDQ0bDAuNDM0LTAuMTg3YzAuODU1LTAuMzY5LDEuNjM2LTAuODg4LDIuMzIxLTEuNTQzQzg0LjA3NiwxMi43ODksODIuNDUzLDEwLjM1NSw4MS4xNDUsOS4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMzMuMDUzLDguODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzEzNS40NDgsMTMuNDQ1LDEzNC44NDcsMTAuNjQ5LDEzMy4wNTMsOC44NTd6IE0xMzMuNjk2LDE2LjA3MmMtMC40NzQsMS43NDQtMS40NTUsMy4zOTgtMi44MzksNC43ODNjLTEuMzgzLDEuMzg0LTMuMDM2LDIuMzY0LTQuNzgzLDIuODM3Yy0yLjUyOSwwLjY5LTQuOTY3LDAuMTktNi41MDgtMS4zNTFjLTAuMTQ4LTAuMTQ4LTAuMjg5LTAuMzExLTAuNDI3LTAuNDljMS4yMjMtMS4zMTEsMy42NjMtMi45MzcsNC4zNTYtMy4xNTRjMC42NTQsMC42ODUsMS4xNzQsMS40NjYsMS41NDQsMi4zMjNsMC4xODgsMC40MzRsMC40NDMtMC4xNjJjMS4yNC0wLjQ1NCwyLjQyMS0xLjIxOSwzLjQxNS0yLjIxMWMwLjk5MS0wLjk5MSwxLjc1NS0yLjE3MiwyLjIwOS0zLjQxM2wwLjE2Mi0wLjQ0NGwtMC40MzQtMC4xODdjLTAuODU2LTAuMzY5LTEuNjM3LTAuODg4LTIuMzIxLTEuNTQzYzAuMjIyLTAuNzA1LDEuODQ1LTMuMTM5LDMuMTUzLTQuMzU3YzAuMTc4LDAuMTM2LDAuMzQxLDAuMjc4LDAuNDg5LDAuNDI3QzEzMy45MDUsMTEuMTIzLDEzNC4zOTcsMTMuNDk1LDEzMy42OTYsMTYuMDcyeiIvPjxwYXRoIGQ9Ik0xMjEuNjQ5LDE1LjE0NmwwLjcwNywwLjcwN0wxMjYuMjEsMTJsLTMuODU0LTMuODU0bC0wLjcwNywwLjcwN2wyLjY0NiwyLjY0NmgtNi43OTN2MWg2Ljc5M0wxMjEuNjQ5LDE1LjE0NnogTTEyNC41MDMsMTEuNzA3TDEyNC43OTYsMTJsLTAuMjkzLDAuMjkzVjExLjcwN3oiLz48L2c+PHBhdGggZD0iTTk2LDQySDg0Yy0xLjEsMC0yLDAuOS0yLDJ2OGMwLDEuMSwwLjksMiwyLDJoMTJjMS41NjIsMCwyLTEsMi0ydi04Qzk4LDQyLjksOTcuMSw0Miw5Niw0MnogTTk2LDQzYzAuMDY0LDAsMC4xMiwwLjAyNSwwLjE4MiwwLjAzN0w5MCw0OC41MzFsLTYuMTgyLTUuNDk0QzgzLjg4LDQzLjAyNSw4My45MzYsNDMsODQsNDNIOTZ6IE04NCw1M2MtMC4xMTYsMC0wLjIyNC0wLjAyOS0wLjMyNy0wLjA2NmwzLjUxMS00LjIxM2MwLjE3Ny0wLjIxMiwwLjE0OC0wLjUyNy0wLjA2My0wLjcwNGMtMC4yMTEtMC4xNzYtMC41MjYtMC4xNDgtMC43MDQsMC4wNjNsLTMuMzg3LDQuMDY0QzgzLjAyMSw1Mi4wOTUsODMsNTIuMDUxLDgzLDUydi04YzAtMC4xMDYsMC4wMjktMC4yMDMsMC4wNjEtMC4yOTlsNi42MDcsNS44NzNDODkuNzYzLDQ5LjY1OCw4OS44ODEsNDkuNyw5MCw0OS43czAuMjM3LTAuMDQyLDAuMzMyLTAuMTI2bDYuNjA3LTUuODczQzk2Ljk3MSw0My43OTcsOTcsNDMuODk0LDk3LDQ0djhjMCwwLjA1MS0wLjAyMSwwLjA5NS0wLjAyOSwwLjE0NWwtMy4zODctNC4wNjRjLTAuMTc4LTAuMjEyLTAuNDkzLTAuMjQtMC43MDQtMC4wNjNjLTAuMjEyLDAuMTc3LTAuMjQsMC40OTItMC4wNjMsMC43MDRsMy41MTEsNC4yMTNDOTYuMjI0LDUyLjk3MSw5Ni4xMTYsNTMsOTYsNTNIODR6Ii8+PGc+PHBhdGggZD0iTTEyNSw0MC4yMjljMC4wMzIsMC4wMzUsMC4wNzQsMC4wOSwwLjExOSwwLjE2OWw3LjAyMywxMi4zNThjMC4wNTQsMC4wOTYsMC4wOCwwLjE2OSwwLjA5MSwwLjIxN0MxMzIuMTg3LDUyLjk4NiwxMzIuMTA5LDUzLDEzMiw1M2gtMTRjLTAuMTA5LDAtMC4xODctMC4wMTQtMC4yMzMtMC4wMjdjMC4wMTEtMC4wNDgsMC4wMzctMC4xMjEsMC4wOTEtMC4yMTdsNy4wMjQtMTIuMzU5QzEyNC45MjYsNDAuMzE4LDEyNC45NjgsNDAuMjY0LDEyNSw0MC4yMjkgTTEyNSwzOS4xODZjLTAuMzU4LDAtMC43MTcsMC4yMzktMC45ODgsMC43MThsLTcuMDIzLDEyLjM1OEMxMTYuNDQ1LDUzLjIxOCwxMTYuOSw1NCwxMTgsNTRoMTRjMS4xLDAsMS41NTUtMC43ODIsMS4wMTItMS43MzhsLTcuMDIzLTEyLjM1OEMxMjUuNzE3LDM5LjQyNSwxMjUuMzU4LDM5LjE4NiwxMjUsMzkuMTg2TDEyNSwzOS4xODZ6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjEyNSIgY3k9IjUxLjc0MSIgcj0iMC41NzciLz48Y2lyY2xlIGN4PSIxMjUiIGN5PSI1MS43NDEiIHI9IjEuMDc3Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xMjUsNDkuMTY0Yy0wLjU1MywwLTEtMC40NDctMS0xdi00YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2NEMxMjYsNDguNzE3LDEyNS41NTMsNDkuMTY0LDEyNSw0OS4xNjR6Ii8+PC9nPjwvc3ZnPg==");
}

.mm-body .mm-cart-block .compare-icon:hover,
.mm-body .mm-cart-block .compare-icon:hover i
{
    color: #B70A0C;
}

.mm-body .mm-cart-block .favorite-icon > span
{
    width: 34px;
    height: 28px;
    display: block;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9JyMwMDAnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzQgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTkuOTU0LDJoLTI3LjAyM2wtMC45OTgtNS4yMDRMLTM4Ljk1NC00aC0zdjJoMi4xODdsNC44MzUsMjUuMjA0TC0zMy45NTQsMjRoM2MwLDEuMTA0LDAuODk2LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoNGMwLDEuMTA0LDAuODk1LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoM3YtMmgtMTcuMTg3bC0wLjM4NC0yaDE4LjU3TC0xNCwxOS4yOThsNS0xNkwtOS45NTQsMnogTS0xNS42ODksMThoLTE4LjIxOWwtMi42ODYtMTRoMjUuMjc4TC0xNS42ODksMTh6Ii8+PGc+PHBhdGggZD0iTTE2LjY4OCwyOEMxNC4yODYsMjgsMCwxNy45NTksMCw5YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMxOC43NTUsMC41NzksMjEuMDY1LDAsMjQsMGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzQsMTcuOTU5LDE5LjE3OSwyOCwxNi42ODgsMjh6IE05LDJDNC43NDgsMiwyLDQuNzQ4LDIsOWMwLDcuMzk5LDEyLjYwNywxNi42NDYsMTQuNjg4LDE2Ljk5N0MxOC40MTUsMjUuNjkyLDMyLDE2LjY3NSwzMiw5YzAtMy45OS0zLjQzOS03LTgtN2MtMi43ODIsMC00LjYzNiwwLjU2Mi02LjQ2MSwzLjUyNGgtMS43MDNDMTQuMDI3LDIuNTksMTEuODgsMiw5LDJ6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjczLC0yIDUxLC0yIDQzLC0yIDQzLDEwIDQ3LDcgNTEsMTAgNTEsMCA3MiwwIDcyLDIwIDcwLDIwIDcwLDMgNjksMiA1MywyIDUzLDQgNjgsNCA2OCwyNCA0OCwyNCA0OCw5LjUgNDYsMTEgNDYsMjUgNDcsMjYgNjksMjYgNzAsMjUgNzAsMjIgNzIsMjIgNzMsMjIgNzQsMjEgNzQsLTEgIi8+PGc+PHBhdGggZD0iTTczLDMySDQzdjEybDQtM2w0LDNWMzRoMjF2MjBoLTJWMzdsLTEtMUg1M3YxMmwtNS00LjVMNDYsNDV2MTRsMSwxaDIybDEtMXYtM2gyaDFsMS0xVjMzTDczLDMyeiIvPjwvZz48Zz48cGF0aCBkPSJNMTguNjg4LDYyQzE2LjI4Niw2MiwyLDUxLjk1OSwyLDQzYzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMyMC43NTUsMzQuNTc5LDIzLjA2NSwzNCwyNiwzNGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzYsNTEuOTU5LDIxLjE3OSw2MiwxOC42ODgsNjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0tNy45NSw0MGgtMjcuMDJsLTEtNS4ybC0wLjk4LTAuOGgtM3YyaDIuMTgxbDQuODQsMjUuMmwwLjk3OSwwLjhoM2MwLDEuMSwwLjg5MSwyLDIsMmMxLjEwMSwwLDItMC45LDItMmg0YzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDN2LTJILTMxLjE0bC0wLjM4LTJoMTguNTY5bDAuOTUtMC43bDUtMTZMLTcuOTUsNDB6Ii8+PGc+PHBhdGggZD0iTTk4LjUsMTcuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDk4LjUsMTcuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik05Ni45MjIsNTEuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDMTA1LjM0Myw0Ny41NjQsMTAxLjU2NSw1MS4zNDQsOTYuOTIyLDUxLjM0NHogTTk2LjkyMiwzNy4xNmMtMy4xNzcsMC01Ljc2MiwyLjU4NS01Ljc2Miw1Ljc2MnMyLjU4NSw1Ljc2Miw1Ljc2Miw1Ljc2MnM1Ljc2Mi0yLjU4NSw1Ljc2Mi01Ljc2MlMxMDAuMDk5LDM3LjE2LDk2LjkyMiwzNy4xNnoiLz48cGF0aCBkPSJNMTA2LjYxOSw1NC40OTlsLTUuNjIzLTUuNjIzbDEuODgtMS44OGw1LjYyMyw1LjYyM0wxMDYuNjE5LDU0LjQ5OXoiLz48L2c+PGc+PHBhdGggZD0iTTEzMi4xNDUsMjNDMTMyLjE0NSwyMywxMzIuMTQ1LDIzLDEzMi4xNDUsMjNjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUMxMzUuODY0LDIyLjMyNSwxMzQuMTM3LDIzLDEzMi4xNDUsMjN6IE0xMjQuMTQ1LDcuMTM3Yy0wLjE3OCwwLjEzNS0wLjM0MSwwLjI3OC0wLjQ4OCwwLjQyNmMtMS41NjIsMS41NjEtMi4wNTQsMy45MzMtMS4zNTMsNi41MDljMC40NzQsMS43NDUsMS40NTUsMy4zOTksMi44MzksNC43ODRjMS4zODMsMS4zODQsMy4wMzYsMi4zNjQsNC43ODIsMi44MzdjMC43NDksMC4yMDQsMS40OTUsMC4zMDgsMi4yMTksMC4zMDhjMC4wMDEsMCwwLjAwMSwwLDAuMDAxLDBjMS43MjEsMCwzLjIwNC0wLjU3Myw0LjI4OS0xLjY1OGMwLjE0OC0wLjE0OCwwLjI4OS0wLjMxMSwwLjQyNy0wLjQ5Yy0xLjIyLTEuMzA4LTMuNjUyLTIuOTMtNC4zNTctMy4xNTJjLTAuNjU0LDAuNjg0LTEuMTczLDEuNDY0LTEuNTQzLDIuMzIxbC0wLjE4OCwwLjQzNGwtMC40NDMtMC4xNjJjLTEuMjQtMC40NTQtMi40MjEtMS4yMTktMy40MTUtMi4yMTFjLTAuOTkxLTAuOTkxLTEuNzU1LTIuMTcyLTIuMjA5LTMuNDEzbC0wLjE2Mi0wLjQ0NGwwLjQzNC0wLjE4N2MwLjg1NS0wLjM2OSwxLjYzNi0wLjg4OCwyLjMyMS0xLjU0M0MxMjcuMDc2LDEwLjc4OSwxMjUuNDUzLDguMzU1LDEyNC4xNDUsNy4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNzYuMDUzLDYuODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzE3OC40NDgsMTEuNDQ1LDE3Ny44NDcsOC42NDksMTc2LjA1Myw2Ljg1N3ogTTE3Ni42OTYsMTQuMDcyYy0wLjQ3NCwxLjc0NC0xLjQ1NSwzLjM5OC0yLjgzOSw0Ljc4M2MtMS4zODMsMS4zODQtMy4wMzYsMi4zNjQtNC43ODMsMi44MzdjLTIuNTI5LDAuNjktNC45NjcsMC4xOS02LjUwOC0xLjM1MWMtMC4xNDgtMC4xNDgtMC4yODktMC4zMTEtMC40MjctMC40OWMxLjIyMy0xLjMxMSwzLjY2My0yLjkzNyw0LjM1Ni0zLjE1NGMwLjY1NCwwLjY4NSwxLjE3NCwxLjQ2NiwxLjU0NCwyLjMyM2wwLjE4OCwwLjQzNGwwLjQ0My0wLjE2MmMxLjI0LTAuNDU0LDIuNDIxLTEuMjE5LDMuNDE1LTIuMjExYzAuOTkxLTAuOTkxLDEuNzU1LTIuMTcyLDIuMjA5LTMuNDEzbDAuMTYyLTAuNDQ0bC0wLjQzNC0wLjE4N2MtMC44NTYtMC4zNjktMS42MzctMC44ODgtMi4zMjEtMS41NDNjMC4yMjItMC43MDUsMS44NDUtMy4xMzksMy4xNTMtNC4zNTdjMC4xNzgsMC4xMzYsMC4zNDEsMC4yNzgsMC40ODksMC40MjdDMTc2LjkwNSw5LjEyMywxNzcuMzk3LDExLjQ5NSwxNzYuNjk2LDE0LjA3MnoiLz48cGF0aCBkPSJNMTY0LjY0OSwxMy4xNDZsMC43MDcsMC43MDdMMTY5LjIxLDEwbC0zLjg1NC0zLjg1NGwtMC43MDcsMC43MDdsMi42NDYsMi42NDZoLTYuNzkzdjFoNi43OTNMMTY0LjY0OSwxMy4xNDZ6IE0xNjcuNTAzLDkuNzA3TDE2Ny43OTYsMTBsLTAuMjkzLDAuMjkzVjkuNzA3eiIvPjwvZz48cGF0aCBkPSJNMTM5LDQwaC0xMmMtMS4xLDAtMiwwLjktMiwydjhjMCwxLjEsMC45LDIsMiwyaDEyYzEuNTYyLDAsMi0xLDItMnYtOEMxNDEsNDAuOSwxNDAuMSw0MCwxMzksNDB6IE0xMzksNDFjMC4wNjQsMCwwLjEyLDAuMDI1LDAuMTgyLDAuMDM3TDEzMyw0Ni41MzFsLTYuMTgyLTUuNDk0QzEyNi44OCw0MS4wMjUsMTI2LjkzNiw0MSwxMjcsNDFIMTM5eiBNMTI3LDUxYy0wLjExNiwwLTAuMjI0LTAuMDI5LTAuMzI3LTAuMDY2bDMuNTExLTQuMjEzYzAuMTc3LTAuMjEyLDAuMTQ4LTAuNTI3LTAuMDYzLTAuNzA0Yy0wLjIxMS0wLjE3Ni0wLjUyNi0wLjE0OC0wLjcwNCwwLjA2M2wtMy4zODcsNC4wNjRDMTI2LjAyMSw1MC4wOTUsMTI2LDUwLjA1MSwxMjYsNTB2LThjMC0wLjEwNiwwLjAyOS0wLjIwMywwLjA2MS0wLjI5OWw2LjYwNyw1Ljg3M2MwLjA5NSwwLjA4NCwwLjIxMywwLjEyNiwwLjMzMiwwLjEyNnMwLjIzNy0wLjA0MiwwLjMzMi0wLjEyNmw2LjYwNy01Ljg3M0MxMzkuOTcxLDQxLjc5NywxNDAsNDEuODk0LDE0MCw0MnY4YzAsMC4wNTEtMC4wMjEsMC4wOTUtMC4wMjksMC4xNDVsLTMuMzg3LTQuMDY0Yy0wLjE3OC0wLjIxMi0wLjQ5My0wLjI0LTAuNzA0LTAuMDYzYy0wLjIxMiwwLjE3Ny0wLjI0LDAuNDkyLTAuMDYzLDAuNzA0bDMuNTExLDQuMjEzQzEzOS4yMjQsNTAuOTcxLDEzOS4xMTYsNTEsMTM5LDUxSDEyN3oiLz48Zz48cGF0aCBkPSJNMTY4LDM4LjIyOWMwLjAzMiwwLjAzNSwwLjA3NCwwLjA5LDAuMTE5LDAuMTY5bDcuMDIzLDEyLjM1OGMwLjA1NCwwLjA5NiwwLjA4LDAuMTY5LDAuMDkxLDAuMjE3QzE3NS4xODcsNTAuOTg2LDE3NS4xMDksNTEsMTc1LDUxaC0xNGMtMC4xMDksMC0wLjE4Ny0wLjAxNC0wLjIzMy0wLjAyN2MwLjAxMS0wLjA0OCwwLjAzNy0wLjEyMSwwLjA5MS0wLjIxN2w3LjAyNC0xMi4zNTlDMTY3LjkyNiwzOC4zMTgsMTY3Ljk2OCwzOC4yNjQsMTY4LDM4LjIyOSBNMTY4LDM3LjE4NmMtMC4zNTgsMC0wLjcxNywwLjIzOS0wLjk4OCwwLjcxOGwtNy4wMjMsMTIuMzU4QzE1OS40NDUsNTEuMjE4LDE1OS45LDUyLDE2MSw1MmgxNGMxLjEsMCwxLjU1NS0wLjc4MiwxLjAxMi0xLjczOGwtNy4wMjMtMTIuMzU4QzE2OC43MTcsMzcuNDI1LDE2OC4zNTgsMzcuMTg2LDE2OCwzNy4xODZMMTY4LDM3LjE4NnoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTY4IiBjeT0iNDkuNzQxIiByPSIwLjU3NyIvPjxjaXJjbGUgY3g9IjE2OCIgY3k9IjQ5Ljc0MSIgcj0iMS4wNzciLz48L2c+PGc+PHBhdGggZD0iTTE2OCw0Ny4xNjRjLTAuNTUzLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY0QzE2OSw0Ni43MTcsMTY4LjU1Myw0Ny4xNjQsMTY4LDQ3LjE2NHoiLz48L2c+PC9zdmc+");
}

.mm-body .mm-cart-block .favorite-icon:hover > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9JyNGRjZGMzAnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzQgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTkuOTU0LDJoLTI3LjAyM2wtMC45OTgtNS4yMDRMLTM4Ljk1NC00aC0zdjJoMi4xODdsNC44MzUsMjUuMjA0TC0zMy45NTQsMjRoM2MwLDEuMTA0LDAuODk2LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoNGMwLDEuMTA0LDAuODk1LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoM3YtMmgtMTcuMTg3bC0wLjM4NC0yaDE4LjU3TC0xNCwxOS4yOThsNS0xNkwtOS45NTQsMnogTS0xNS42ODksMThoLTE4LjIxOWwtMi42ODYtMTRoMjUuMjc4TC0xNS42ODksMTh6Ii8+PGc+PHBhdGggZD0iTTE2LjY4OCwyOEMxNC4yODYsMjgsMCwxNy45NTksMCw5YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMxOC43NTUsMC41NzksMjEuMDY1LDAsMjQsMGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzQsMTcuOTU5LDE5LjE3OSwyOCwxNi42ODgsMjh6IE05LDJDNC43NDgsMiwyLDQuNzQ4LDIsOWMwLDcuMzk5LDEyLjYwNywxNi42NDYsMTQuNjg4LDE2Ljk5N0MxOC40MTUsMjUuNjkyLDMyLDE2LjY3NSwzMiw5YzAtMy45OS0zLjQzOS03LTgtN2MtMi43ODIsMC00LjYzNiwwLjU2Mi02LjQ2MSwzLjUyNGgtMS43MDNDMTQuMDI3LDIuNTksMTEuODgsMiw5LDJ6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjczLC0yIDUxLC0yIDQzLC0yIDQzLDEwIDQ3LDcgNTEsMTAgNTEsMCA3MiwwIDcyLDIwIDcwLDIwIDcwLDMgNjksMiA1MywyIDUzLDQgNjgsNCA2OCwyNCA0OCwyNCA0OCw5LjUgNDYsMTEgNDYsMjUgNDcsMjYgNjksMjYgNzAsMjUgNzAsMjIgNzIsMjIgNzMsMjIgNzQsMjEgNzQsLTEgIi8+PGc+PHBhdGggZD0iTTczLDMySDQzdjEybDQtM2w0LDNWMzRoMjF2MjBoLTJWMzdsLTEtMUg1M3YxMmwtNS00LjVMNDYsNDV2MTRsMSwxaDIybDEtMXYtM2gyaDFsMS0xVjMzTDczLDMyeiIvPjwvZz48Zz48cGF0aCBkPSJNMTguNjg4LDYyQzE2LjI4Niw2MiwyLDUxLjk1OSwyLDQzYzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMyMC43NTUsMzQuNTc5LDIzLjA2NSwzNCwyNiwzNGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzYsNTEuOTU5LDIxLjE3OSw2MiwxOC42ODgsNjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0tNy45NSw0MGgtMjcuMDJsLTEtNS4ybC0wLjk4LTAuOGgtM3YyaDIuMTgxbDQuODQsMjUuMmwwLjk3OSwwLjhoM2MwLDEuMSwwLjg5MSwyLDIsMmMxLjEwMSwwLDItMC45LDItMmg0YzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDN2LTJILTMxLjE0bC0wLjM4LTJoMTguNTY5bDAuOTUtMC43bDUtMTZMLTcuOTUsNDB6Ii8+PGc+PHBhdGggZD0iTTk4LjUsMTcuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDk4LjUsMTcuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik05Ni45MjIsNTEuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDMTA1LjM0Myw0Ny41NjQsMTAxLjU2NSw1MS4zNDQsOTYuOTIyLDUxLjM0NHogTTk2LjkyMiwzNy4xNmMtMy4xNzcsMC01Ljc2MiwyLjU4NS01Ljc2Miw1Ljc2MnMyLjU4NSw1Ljc2Miw1Ljc2Miw1Ljc2MnM1Ljc2Mi0yLjU4NSw1Ljc2Mi01Ljc2MlMxMDAuMDk5LDM3LjE2LDk2LjkyMiwzNy4xNnoiLz48cGF0aCBkPSJNMTA2LjYxOSw1NC40OTlsLTUuNjIzLTUuNjIzbDEuODgtMS44OGw1LjYyMyw1LjYyM0wxMDYuNjE5LDU0LjQ5OXoiLz48L2c+PGc+PHBhdGggZD0iTTEzMi4xNDUsMjNDMTMyLjE0NSwyMywxMzIuMTQ1LDIzLDEzMi4xNDUsMjNjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUMxMzUuODY0LDIyLjMyNSwxMzQuMTM3LDIzLDEzMi4xNDUsMjN6IE0xMjQuMTQ1LDcuMTM3Yy0wLjE3OCwwLjEzNS0wLjM0MSwwLjI3OC0wLjQ4OCwwLjQyNmMtMS41NjIsMS41NjEtMi4wNTQsMy45MzMtMS4zNTMsNi41MDljMC40NzQsMS43NDUsMS40NTUsMy4zOTksMi44MzksNC43ODRjMS4zODMsMS4zODQsMy4wMzYsMi4zNjQsNC43ODIsMi44MzdjMC43NDksMC4yMDQsMS40OTUsMC4zMDgsMi4yMTksMC4zMDhjMC4wMDEsMCwwLjAwMSwwLDAuMDAxLDBjMS43MjEsMCwzLjIwNC0wLjU3Myw0LjI4OS0xLjY1OGMwLjE0OC0wLjE0OCwwLjI4OS0wLjMxMSwwLjQyNy0wLjQ5Yy0xLjIyLTEuMzA4LTMuNjUyLTIuOTMtNC4zNTctMy4xNTJjLTAuNjU0LDAuNjg0LTEuMTczLDEuNDY0LTEuNTQzLDIuMzIxbC0wLjE4OCwwLjQzNGwtMC40NDMtMC4xNjJjLTEuMjQtMC40NTQtMi40MjEtMS4yMTktMy40MTUtMi4yMTFjLTAuOTkxLTAuOTkxLTEuNzU1LTIuMTcyLTIuMjA5LTMuNDEzbC0wLjE2Mi0wLjQ0NGwwLjQzNC0wLjE4N2MwLjg1NS0wLjM2OSwxLjYzNi0wLjg4OCwyLjMyMS0xLjU0M0MxMjcuMDc2LDEwLjc4OSwxMjUuNDUzLDguMzU1LDEyNC4xNDUsNy4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNzYuMDUzLDYuODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzE3OC40NDgsMTEuNDQ1LDE3Ny44NDcsOC42NDksMTc2LjA1Myw2Ljg1N3ogTTE3Ni42OTYsMTQuMDcyYy0wLjQ3NCwxLjc0NC0xLjQ1NSwzLjM5OC0yLjgzOSw0Ljc4M2MtMS4zODMsMS4zODQtMy4wMzYsMi4zNjQtNC43ODMsMi44MzdjLTIuNTI5LDAuNjktNC45NjcsMC4xOS02LjUwOC0xLjM1MWMtMC4xNDgtMC4xNDgtMC4yODktMC4zMTEtMC40MjctMC40OWMxLjIyMy0xLjMxMSwzLjY2My0yLjkzNyw0LjM1Ni0zLjE1NGMwLjY1NCwwLjY4NSwxLjE3NCwxLjQ2NiwxLjU0NCwyLjMyM2wwLjE4OCwwLjQzNGwwLjQ0My0wLjE2MmMxLjI0LTAuNDU0LDIuNDIxLTEuMjE5LDMuNDE1LTIuMjExYzAuOTkxLTAuOTkxLDEuNzU1LTIuMTcyLDIuMjA5LTMuNDEzbDAuMTYyLTAuNDQ0bC0wLjQzNC0wLjE4N2MtMC44NTYtMC4zNjktMS42MzctMC44ODgtMi4zMjEtMS41NDNjMC4yMjItMC43MDUsMS44NDUtMy4xMzksMy4xNTMtNC4zNTdjMC4xNzgsMC4xMzYsMC4zNDEsMC4yNzgsMC40ODksMC40MjdDMTc2LjkwNSw5LjEyMywxNzcuMzk3LDExLjQ5NSwxNzYuNjk2LDE0LjA3MnoiLz48cGF0aCBkPSJNMTY0LjY0OSwxMy4xNDZsMC43MDcsMC43MDdMMTY5LjIxLDEwbC0zLjg1NC0zLjg1NGwtMC43MDcsMC43MDdsMi42NDYsMi42NDZoLTYuNzkzdjFoNi43OTNMMTY0LjY0OSwxMy4xNDZ6IE0xNjcuNTAzLDkuNzA3TDE2Ny43OTYsMTBsLTAuMjkzLDAuMjkzVjkuNzA3eiIvPjwvZz48cGF0aCBkPSJNMTM5LDQwaC0xMmMtMS4xLDAtMiwwLjktMiwydjhjMCwxLjEsMC45LDIsMiwyaDEyYzEuNTYyLDAsMi0xLDItMnYtOEMxNDEsNDAuOSwxNDAuMSw0MCwxMzksNDB6IE0xMzksNDFjMC4wNjQsMCwwLjEyLDAuMDI1LDAuMTgyLDAuMDM3TDEzMyw0Ni41MzFsLTYuMTgyLTUuNDk0QzEyNi44OCw0MS4wMjUsMTI2LjkzNiw0MSwxMjcsNDFIMTM5eiBNMTI3LDUxYy0wLjExNiwwLTAuMjI0LTAuMDI5LTAuMzI3LTAuMDY2bDMuNTExLTQuMjEzYzAuMTc3LTAuMjEyLDAuMTQ4LTAuNTI3LTAuMDYzLTAuNzA0Yy0wLjIxMS0wLjE3Ni0wLjUyNi0wLjE0OC0wLjcwNCwwLjA2M2wtMy4zODcsNC4wNjRDMTI2LjAyMSw1MC4wOTUsMTI2LDUwLjA1MSwxMjYsNTB2LThjMC0wLjEwNiwwLjAyOS0wLjIwMywwLjA2MS0wLjI5OWw2LjYwNyw1Ljg3M2MwLjA5NSwwLjA4NCwwLjIxMywwLjEyNiwwLjMzMiwwLjEyNnMwLjIzNy0wLjA0MiwwLjMzMi0wLjEyNmw2LjYwNy01Ljg3M0MxMzkuOTcxLDQxLjc5NywxNDAsNDEuODk0LDE0MCw0MnY4YzAsMC4wNTEtMC4wMjEsMC4wOTUtMC4wMjksMC4xNDVsLTMuMzg3LTQuMDY0Yy0wLjE3OC0wLjIxMi0wLjQ5My0wLjI0LTAuNzA0LTAuMDYzYy0wLjIxMiwwLjE3Ny0wLjI0LDAuNDkyLTAuMDYzLDAuNzA0bDMuNTExLDQuMjEzQzEzOS4yMjQsNTAuOTcxLDEzOS4xMTYsNTEsMTM5LDUxSDEyN3oiLz48Zz48cGF0aCBkPSJNMTY4LDM4LjIyOWMwLjAzMiwwLjAzNSwwLjA3NCwwLjA5LDAuMTE5LDAuMTY5bDcuMDIzLDEyLjM1OGMwLjA1NCwwLjA5NiwwLjA4LDAuMTY5LDAuMDkxLDAuMjE3QzE3NS4xODcsNTAuOTg2LDE3NS4xMDksNTEsMTc1LDUxaC0xNGMtMC4xMDksMC0wLjE4Ny0wLjAxNC0wLjIzMy0wLjAyN2MwLjAxMS0wLjA0OCwwLjAzNy0wLjEyMSwwLjA5MS0wLjIxN2w3LjAyNC0xMi4zNTlDMTY3LjkyNiwzOC4zMTgsMTY3Ljk2OCwzOC4yNjQsMTY4LDM4LjIyOSBNMTY4LDM3LjE4NmMtMC4zNTgsMC0wLjcxNywwLjIzOS0wLjk4OCwwLjcxOGwtNy4wMjMsMTIuMzU4QzE1OS40NDUsNTEuMjE4LDE1OS45LDUyLDE2MSw1MmgxNGMxLjEsMCwxLjU1NS0wLjc4MiwxLjAxMi0xLjczOGwtNy4wMjMtMTIuMzU4QzE2OC43MTcsMzcuNDI1LDE2OC4zNTgsMzcuMTg2LDE2OCwzNy4xODZMMTY4LDM3LjE4NnoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTY4IiBjeT0iNDkuNzQxIiByPSIwLjU3NyIvPjxjaXJjbGUgY3g9IjE2OCIgY3k9IjQ5Ljc0MSIgcj0iMS4wNzciLz48L2c+PGc+PHBhdGggZD0iTTE2OCw0Ny4xNjRjLTAuNTUzLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY0QzE2OSw0Ni43MTcsMTY4LjU1Myw0Ny4xNjQsMTY4LDQ3LjE2NHoiLz48L2c+PC9zdmc+");
}

.mm-body .mm-cart-block .favorite-icon:hover,
.mm-body .mm-cart-block .favorite-icon:hover i
{
    color: #B70A0C;
}

.mm-body .mm-cart-block .compare-icon > span > i,
.mm-body .mm-cart-block .favorite-icon > span > i
{
    position: absolute;
    top: 0; bottom: 0;
    right: 0; left: 0;
    margin: auto;
    height: 1em;
    text-align: center;
    font-style: normal;
    color: #000;
}

.mm-body .mm-cart-block .favorite-icon > span > i
{
    top: -3px;
}

.mm-cart-block .cart-icon > span
{
    width: 23px;
    height: 21px;
    display: block;

    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDY1ODIgMUg0LjgyMDY1TDguMTc1NDggMTQuNDE5M0gxOC45MTA5TDIxLjU5NDggNi4zNjc3M0g2LjE2MjU4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNTExMTIgMTkuNDlDOS4yNTIyNSAxOS40OSA5Ljg1MzA1IDE4Ljg4OTIgOS44NTMwNSAxOC4xNDgxQzkuODUzMDUgMTcuNDA3IDkuMjUyMjUgMTYuODA2MiA4LjUxMTEyIDE2LjgwNjJDNy43Njk5OSAxNi44MDYyIDcuMTY5MTkgMTcuNDA3IDcuMTY5MTkgMTguMTQ4MUM3LjE2OTE5IDE4Ljg4OTIgNy43Njk5OSAxOS40OSA4LjUxMTEyIDE5LjQ5WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy4yMzM4IDE5LjQ5QzE3Ljk3NDkgMTkuNDkgMTguNTc1NyAxOC44ODkyIDE4LjU3NTcgMTguMTQ4MUMxOC41NzU3IDE3LjQwNyAxNy45NzQ5IDE2LjgwNjIgMTcuMjMzOCAxNi44MDYyQzE2LjQ5MjYgMTYuODA2MiAxNS44OTE4IDE3LjQwNyAxNS44OTE4IDE4LjE0ODFDMTUuODkxOCAxOC44ODkyIDE2LjQ5MjYgMTkuNDkgMTcuMjMzOCAxOS40OVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.mm-cart-block > div
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    
    box-sizing: border-box;
}

.head-menu.scroll-follow
{
    z-index: 1030;
}

.head-menu.scroll-follow .mm-cart-block
{
    display: flex;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
}

.head-menu.scroll-follow .mm-cart-mini
{
    padding-bottom: 0;
}

.head-menu.scroll-follow .cart-icon:after
{
    display: none;
}

.head-menu.scroll-follow .mm-icon-header
{
    display: none;
}

.mm-icon-header
{
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
}

.mm-search-btn
{
    border: none;
    display: block;
    cursor: pointer;
    width: 60px;
    height: 40px;
    background: #203F8F;
    border-radius: 0 3px 3px 0;
}

.mm-search-btn img
{
    width: 20px;
    height: 20px;
}

.head-menu #cart-mini .cart-icon > span
{
    width: 28px;
    height: 28px;
    position: relative;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyBoZWlnaHQ9JzMycHgnIGlkPSdMYXllcl8xJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nMzJweCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGc+PHBhdGggZD0nTTQ4MS45NDYsMTE2LjExMmwtMjg3Ljk3LTI0LjY4N2MtMTIuNDgxLDAtMjYuNDUsMTAuMTA2LTIyLjU3NiwyMi41NjJsNDYuNDg4LDE3My4xMzggICBjNS4yNzUsMTUuNjU2LDE3LjQxOSwxNS44MTIsMjkuOSwxNS44MTJoMjE3LjI4OGMxMi40MzgsMCwyMi41NjItMTAuMTI1LDIyLjU2Mi0yMi41NjJsMTYuODY5LTEzOC42MzggICBDNTA0LjUwOSwxMjkuMzEyLDQ5Ny42MDMsMTE3LjUsNDgxLjk0NiwxMTYuMTEyeiBNNDM4Ljc1OCwzMjkuMDMxSDE5NC42MkwxMTcuNTM5LDQ3LjQwNmwtOTMuOTYzLTcuNTMxICAgYy0zMy44MzIsMTcuMTc1LTMuNzg3LDQ5LjQwNi0zLjc4Nyw0OS40MDZsNjIuNjg4LDEuMzk0bDgzLjIwNiwyODYuMjYzSDQzNy4wNEM0NzcuMDQsMzQ5LjI1LDQzOC43NTgsMzI5LjAzMSw0MzguNzU4LDMyOS4wMzF6ICAgIE0yMjEuMTY0LDM5My4xODhjLTIxLjgyNSwwLTM5LjQ2MywxNy42MjYtMzkuNDYzLDM5LjQzOHMxNy42MzgsMzkuNSwzOS40NjMsMzkuNWMyMS43ODcsMCwzOS40NzctMTcuNjg4LDM5LjQ3Ny0zOS41ICAgUzI0Mi45NTEsMzkzLjE4OCwyMjEuMTY0LDM5My4xODh6IE0zOTkuODUyLDM5My44NzVjLTIxLjU4NywwLTM5LjEyNCwxNy41MzEtMzkuMTI0LDM5LjEyNXMxNy41MzcsMzkuMTI1LDM5LjEyNCwzOS4xMjUgICBjMjEuNTk2LDAsMzkuMDYzLTE3LjUzMSwzOS4wNjMtMzkuMTI1UzQyMS40NDYsMzkzLjg3NSwzOTkuODUyLDM5My44NzV6JyBmaWxsPScjMDAwJy8+PC9nPjwvc3ZnPg==");
}

.head-menu .mm-cart-mini:hover #cart-mini .cart-icon > span
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyBoZWlnaHQ9JzMycHgnIGlkPSdMYXllcl8xJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nMzJweCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGc+PHBhdGggZD0nTTQ4MS45NDYsMTE2LjExMmwtMjg3Ljk3LTI0LjY4N2MtMTIuNDgxLDAtMjYuNDUsMTAuMTA2LTIyLjU3NiwyMi41NjJsNDYuNDg4LDE3My4xMzggICBjNS4yNzUsMTUuNjU2LDE3LjQxOSwxNS44MTIsMjkuOSwxNS44MTJoMjE3LjI4OGMxMi40MzgsMCwyMi41NjItMTAuMTI1LDIyLjU2Mi0yMi41NjJsMTYuODY5LTEzOC42MzggICBDNTA0LjUwOSwxMjkuMzEyLDQ5Ny42MDMsMTE3LjUsNDgxLjk0NiwxMTYuMTEyeiBNNDM4Ljc1OCwzMjkuMDMxSDE5NC42MkwxMTcuNTM5LDQ3LjQwNmwtOTMuOTYzLTcuNTMxICAgYy0zMy44MzIsMTcuMTc1LTMuNzg3LDQ5LjQwNi0zLjc4Nyw0OS40MDZsNjIuNjg4LDEuMzk0bDgzLjIwNiwyODYuMjYzSDQzNy4wNEM0NzcuMDQsMzQ5LjI1LDQzOC43NTgsMzI5LjAzMSw0MzguNzU4LDMyOS4wMzF6ICAgIE0yMjEuMTY0LDM5My4xODhjLTIxLjgyNSwwLTM5LjQ2MywxNy42MjYtMzkuNDYzLDM5LjQzOHMxNy42MzgsMzkuNSwzOS40NjMsMzkuNWMyMS43ODcsMCwzOS40NzctMTcuNjg4LDM5LjQ3Ny0zOS41ICAgUzI0Mi45NTEsMzkzLjE4OCwyMjEuMTY0LDM5My4xODh6IE0zOTkuODUyLDM5My44NzVjLTIxLjU4NywwLTM5LjEyNCwxNy41MzEtMzkuMTI0LDM5LjEyNXMxNy41MzcsMzkuMTI1LDM5LjEyNCwzOS4xMjUgICBjMjEuNTk2LDAsMzkuMDYzLTE3LjUzMSwzOS4wNjMtMzkuMTI1UzQyMS40NDYsMzkzLjg3NSwzOTkuODUyLDM5My44NzV6JyBmaWxsPScjRkY2RjMwJy8+PC9nPjwvc3ZnPg==");
}

.head-menu .mm-cart-mini:hover .mm-icon-header
{
    color: #B70A0C;
}

.mm-banner-container div.mm-banner
{
    width: auto;
    max-width: 20%;
    margin-right: 15px;
    box-sizing: border-box;
    
    background: #000;
    display: flex;
    align-items: center;
}

.mm-banner-container .mm-banner a
{
    width: auto;
    line-height: initial;
    margin: 0;
}

.mm-banner img
{
    max-width: 100%;
}

.mm-tab-banners .mm-column
{
    padding: 0;
}

.mm-ns-form
{
    background: #F2F3F5;
    padding: 38px 50px;
    width: 680px;
}

.mm-ns-form-row
{

    display: flex;

    margin: 20px 0;

    color: #888;

    font-size: 15px;
}

.mm-ns-form-row input,
.mm-ns-form-row textarea
{

    display: block;

    border: 1px solid #EEE;

    padding: 10px;

    border-radius: 4px;
}

.mm-ns-form-row textarea
{
    width: 100%;
    height: 80px;
}

.mm-ns-form-row > div.mm-ns-form-size
{
    flex: 0;
}

.mm-file-uploader
{
    margin-left: 20px;
}

.mm-ns-form-size input
{
    width: 100px;
}

.mm-ns-form-phone input
{
    width: 100%;
}

.mm-ns-form-row > div
{
    margin-right: 25px;
    flex: 1;
}

.mm-ns-form-row > div > span
{
    margin-bottom: 5px;
    display: block;
    white-space: nowrap;
}

.mm-ns-form-row i
{
    font-style: normal;
    color: #F00;
    margin-left: 1px;
}

.mm-ns-form-header
{
    color: #294B96;
    font-size: 18px;
    margin-bottom: 30px;
}

.mm-ns-form-btn
{
    display: block;
    margin-top: 10px;
    background: #5782df;
    white-space: nowrap;
    border: none;
    color: #FFF;
    font-size: 16px; font-weight: 500;
    padding: 0 40px 0 40px;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    border-radius: 5px;
}

.mm-ns-form-info
{
    margin-top: 5px;
    font-size: 12px;
}

.mm-size-tab,
.mm-tab-horisontal,
.mm-col-horisontal .mm-column-body
{
    flex-direction: column;
}

.mm-size-tab .mm-column-body,
.mm-tab-horisontal .mm-column-body
{
    padding-bottom: 20px;
    flex-wrap: wrap;
}

.mm-col-horisontal .mm-subcol
{
    padding-bottom: 10px;
    flex-wrap: wrap;
    display: flex;
}

.mm-col-horisontal .mm-subcol-header
{
    width: 100%;
    margin-bottom: 7px;
}

.mm-size-tab .mm-column-body a
{
    margin-bottom: 0;
    width: 65px;
}

.mm-tab-horisontal .mm-column-body a
{
    width: 120px;
}



.mm-file-uploader .mm-file-item {
    width: 256px;
    height: 40px;
    overflow: hidden;
    background: #FFF;
    text-align: center;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    border: 1px solid #EEEFF1;
    margin: 5px 10px 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
}
.mm-file-uploader .file-img {
    /* height: 64px; */
    display: block;
    position: relative;
}
.mm-file-uploader .file-img img {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    max-width: 60px;
    max-height: 60px;
}
.mm-file-uploader .file-desc {
    color: #000;
}

.mm-file-uploader .file-desc span
{
    text-decoration: underline;
    white-space: nowrap;
}

.mm-file-uploader .file-desc b
{
    font-weight: normal;
    margin-left: 5px;
}

.mm-file-item > img
{
    width: 24px;
    margin-right: 5px;
}

.mm-file-uploader .mm-file-item input {
    top: 0px;
    opacity: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    cursor: pointer;
    position: absolute;
}
.mm-file-uploader .file-remove {
    z-index: 15;
    display: none;
    cursor: pointer;
    right: 0;
    top: 0;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/shop/cart/img/close_r.svg);
}
.file-item.file-loaded .file-remove{
    display: block;
}

.vp_box1 #cboxClose {
    display: inline-block;
    width: 25px;
    height: 25px;
    float: right;
    cursor: pointer;
    margin: 6px 0 0 0;
    opacity: 1.0;
    background: url('/i/button-close2.svg');
}

.vp_box1 #cboxContent{
  border: none;
}

.vp_box1 #cboxClose
{
    margin: 10px 10px 0 0 !important;
}


.vp_box2 #cboxContent
{
    padding: 30px;
    font-size: 16px; font-weight: normal; 
    line-height:150%;
}
/*
.vp_box2 a {color:#294B96;}
.vp_box2 a:hover {color:#FF6F30;}*/

.mm-column-w-100 a {
    width: 100px !important;
}

.mm-column-w-110 a {
    width: 110px !important;
}

.mm-column-w-120 a {
    width: 120px !important;
}

.mm-column-w-130 a {
    width: 130px !important;
}

.mm-column-w-140 a {
    width: 140px !important;
}

.mm-column-w-150 a {
    width: 150px !important;
}

.mm-column-w-160 a {
    width: 160px !important;
}

.mm-column-w-170 a {
    width: 170px !important;
}

.mm-column-w-180 a {
    width: 180px !important;
}

.mm-column-w-190 a {
    width: 190px !important;
}

.mm-head-menu-container
{
    height: 60px;
}

.mm-link-color0
{
    color: #294B96 !important;
}

.mm-link-color1
{
    color: #808D9A !important;
} 

.link-color-b
{
    color: red !important;
}

.mm-link-color0:hover
{
    color: #B70A0C !important;
}

.mm-link-color1:hover
{
    color: #B70A0C !important;
} 

.cart-icon:after
{
    content: 'Корзина';
    position: absolute;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
    margin-left: -8px;
    color: #000;
}

.mm-size-col b {font-size: 15px; white-space:nowrap;}

.head-menu
{
    z-index: 1030;
}

.mm-column-body .mm-color-link
{
    display: flex;
    align-items: center;
}

.mm-column-body .mm-color-link img
{
    margin-right: 5px;
    border-radius: 32px;
    border: 1px solid #CCC;
}

.lenta-img
{
    max-width: 100%;
}

.vp-top-adv,
.vp-top-adv-sale
{
    padding: 4px 8px 4px 8px;
    display: flex;
    border-radius: 4px;
    position: relative;
    margin-right: 5px;
    margin-top: 0;
    text-decoration: none;
    align-items: center;
}

.vp-top-adv img,
.vp-top-adv-sale img
{
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-right: 5px;
    filter: invert(100%);
}

.good-stickers 
{
    padding-left: 5px;
    position: absolute;
    z-index: 3;
    display: flex;
    flex-direction: column-reverse;
    bottom: 5px;
}

.good-stiker-gift 
{
    z-index: 1;
    border-radius: 4px;
    text-align: center;
    background: #EEEA00;
    padding: 4px 10px;
    font-weight: 400;
    text-decoration: none;
    right: unset;
    margin-right: 3px;
    display: inline-block;
    margin-top: 1px;
    width: max-content;
    color: #000;
}


.addon-on-choose-btn {
    width: 100%;
    color: #f63;
    line-height: 35px;
    border-radius: 0;
    height: 35px;
    bottom: 0;
    position: absolute;
}

.addon-on-choose-btn input {
    visibility: hidden;
    width: 0;
    height: 0;
    position: absolute
}

.addon-on-choose-btn input+label {
    height: 100%;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 0 0 40px;
    font-size: 16px; font-weight: 500;
    border-radius: 0px 0px 5px 5px;
    background: url(/i5/lo-radio.svg) no-repeat 10px center;
    display: flex;
    align-items: center
}

.addon-on-choose-btn input+label>span.addon-on-choose-selected {
    display: none
}

.addon-on-choose-btn input:checked+label>span {
    display: none
}

.addon-on-choose-btn input:checked+label>span.addon-on-choose-selected {
    display: block
}

.addon-on-choose-btn input:checked+label {
    color: #000;
    background-color: #EEEA00;
    background-image: url('/i5/lo-radio-ch.svg');
}

.gift-on-choose-block {
    clear: both;
    margin: 10px 0 0 11px;
}

.gift-on-choose-select-btn {
    padding: 0 30px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    border-radius: 4px;
    background: #FF6F30;
    color: #FFF;
    border: none;
    cursor: pointer;
    text-align: center;
}

.gift-on-choose-select-btn-container
{
    clear: both;
}

.cart-item-has-gifts .cart-item-content 
{
    border-bottom: none
}

.cart-gifts-row 
{
    display: flex;
    padding: 0 0 20px 15px;
    border-bottom: 1px solid #eaeaea
}

.cart-item-size,
.cart-item-color,
.cart-item-color2
{
    color: #888;
    font-family: 'Roboto', Arial;
    font-size: 12px
}

.cart-item-gift 
{
    display: flex;
    text-decoration: none;
    box-sizing: border-box;
    margin-right: 8px;
    border-radius: 4px;
    background: #EEEA00;
    color: #000
}

.cart-gifts-row .cart-item-gift:last-child 
{
    margin-right: 0
}

.cart-item-gift .img 
{
    align-items: center;
    padding: 4px 0 4px 8px;
}

.cart-item-gift img 
{
    width: 22px;
    height: 22px;
    display: none;
    margin-right: 5px;
}

.cart-item-gift .name 
{
    display: flex;
    padding: 0 8px 0 0;
    align-items: center;
    font-size: 14px;
    flex: 1
}

.cart-item-gift .name>div>span 
{
    margin-right: 4px;
    white-space: nowrap;
    display: inline-block;
    padding: 4px 0;
}

.cart-item-change-gift 
{
    margin-left: auto;
    color: #FFF;
    cursor: pointer;
    white-space: nowrap;
    border-bottom: 1px dotted #FFF;
    text-decoration: none;
    margin-left: 5px
}

.cart-item-gift .name>a:hover 
{
    color: #F63;
    border-bottom: 1px dotted #F63
}

.cart-mini-item-gift 
{
    padding: 5px 7px;
    background: #F0EB00;
    border-radius: 4px;
    display: inline-block;
    margin: 0 5px 5px 0
}

.cart-mini-gifts-row 
{
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    margin: 5px 0 -10px 0
}

.vp-top-gifts 
{
    display: flex;
    position: relative;
    padding: 0px;
    margin-left: 15px;
    flex-wrap: wrap;
}

.advantage-item-has-gift .advantage-item-title 
{
    cursor: pointer;
    color: #5782df;
    text-decoration: underline;
}

#article_data_popup .close-btn
{
    position: absolute;
    right: 20px;
    top: 10px;
}

#article_data_popup .modal-body
{
    padding: 0;
    border-radius: 6px;
}

[data-article-popup],
[data-express-popup]
{
    cursor: pointer;
}


.advantage-item-stickers
{
    display: flex;
    margin-bottom: 3px;
}

.vp-advantages .advantage-item-sticker
{
    cursor: pointer;
}

.advantage-item-sticker
{
    display: block;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    color: #7B8E9C;
    padding: 0 15px;
    border: 1px solid #D3DBE5;
    border-radius: 6px;
    box-sizing: content-box;
}

.advantage-item-sticker-main
{
    color: #FFF;
    background: #FF6F26;
    border-color: #FF6F26;
}

.gift-popup-desc 
{
    font-size: 14px;
}

.gift-popup-desc li
{
    font-size: 14px;
}

.gift-popup-desc-h1 {
    font-size: 21px;
    margin: 10px 0;
    padding: 0 5px
}

.gift-popup-desc-img {
    max-width: 100%;
    margin: 10px 0 0 0
}

.gift-popup-desc-text {
    padding: 0 5px;
    margin: 10px 0 0
}

.adv-popup-link-cbox
{
    cursor: pointer;
    color: #5782df;
    border-bottom: 1px dotted #5782df;
}

#action_data_popup .modal-content
{
    overflow: hidden;
}

#action_data_popup
{
    display: flex;
    align-items: center;
}

.good-item-replies .good-catalog-opinion:after 
{
    content: url('/i4/triangle.svg');
    position: absolute;
    top: -5px;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    z-index: 100500;
}

.good-item-replies .good-catalog-opinion
{
    top: 50%;
    left: auto;
    margin-left: 8px;
    margin-top: 10px;
    padding-top: 5px;
    transform: translate(-50%, 0);
    z-index: 25;
    display: none;
    position: absolute;
    border-radius: 3px;
}

.good-item-replies:hover .good-catalog-opinion 
{
    display: block;
}

.opinion_item 
{
  text-align:left;
  font-size: 13px; font-weight: normal; 
  padding:3px 5px;
  margin:2px 4px;
  position:relative;
  display:inline-block;
  margin:4px 3px 0px 3px;
  width:31%;
  height: 200px;
  background-color: #FFF;
  overflow: hidden;
}

.good-catalog-opinion .opinion_item
{
    margin: 0;
    height: auto;
    padding: 10px;
    white-space: normal;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.good-review .opinion_item {
    width: 400px;
    box-sizing: border-box
}

.good-catalog-opinion .opinion_item
{
    margin: 0;
    height: auto;
    padding: 10px;
    white-space: normal;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.good-review .opinion_item .review-cont 
{
    display: block;
    overflow: hidden;
    max-height: 130px;
    text-overflow: ellipsis;
    color: #666;
}

.good-catalog-opinion .reply-author 
{
    margin-top: 8px;
    text-align: right;
}


 .filter-goods-count > div 
 {
    cursor: pointer;
    position: absolute;
    display: inline-block;
    white-space: nowrap;
    text-decoration: underline;
    font-size: 14px; font-weight: 400;
    margin-left: 20px; z-index: 125;
    background: #D43732;
    padding: 0 15px;
    border-radius: 3px;
    margin-top: -7px;
    line-height: 36px;
    height: 36px;
    color: #FFF;
    
    text-align: center;
    text-decoration: none;
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .15);
    
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
    z-index: 10000;
 }
 
 .filter-goods-count > div > span
 {
     display: inline-block;
     text-decoration: underline;
 }
 
.filter-goods-count > div.has-reset
 {
    height: auto;
    line-height: initial;
    padding: 10px 20px;
 }

.filter-goods-count > div:before {
    content: "";
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #D43732 transparent transparent;
    position: absolute; left: -5px; top: 0; bottom: 0;
    margin: auto; height: 10px; box-sizing: border-box;
}

.filter-goods-count:hover > div
{
    background: #c31b1b;
}
 
 .filter-goods-count.loading > div 
 {
    background-image: url(/i5/loaders/filter.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 64px;
 }
 
 .filter-goods-count.loading:hover > div 
 {
     background-image: url(/i5/loaders/filter_hover.svg);
 }

.filter-goods-count:hover > div:before 
{
    border-color: transparent #c31b1b transparent transparent;
}

.filter-goods-count.hidden > div
{
    display: none;
}
 
.catalog-size-selector + .filter-goods-count > div,
.catalog-vendor-selector + .filter-goods-count > div
{
    margin: 3px 0 0 10px;
}

.slider-control + .filter-goods-count > div
{
    left: 100%;
    margin: -27px 0 0 -10px;
}

.catalog-filter-block-content.collapsing .filter-goods-count > div
{
    opacity: 0;
}


.vp-param-popover,
.vp-color-popover
{
    position: relative;
}

.vp-param-popover > i:after {
    content: 'i';
    color: #CCC;
    font-style: italic;
    font-family: Times New Roman;
}

.vp-param-popover > i 
{
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin: 0 3px 0 5px;
    border: 1px solid #CCC;
    box-sizing: border-box;
    border-radius: 32px;
    text-align: center;
    box-sizing: content-box; 
    line-height: 16px;
}

.vp-param-popover:hover > i 
{
    background: #3F88E8;
    border-color: #3F88E8;
    
}

.vp-param-popover:hover > i:after
{
    color: #FFF;
}

.filter-tag 
{
    color: #FFF;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    padding: 1px 10px 1px 10px;
    height: 31px;
    background: #C31B1B;
    margin: 0 10px 10px 0;
    border-radius: 3px;
    white-space: nowrap;
    font-size: 16px;
}

.filter-tag:after 
{
    content: url('/i5/cat_icons/reset_w.svg');
}

.filter-tag:hover
{
    background-color: #D32B2B;
    color: #FFF;
}

.vp-express-mini {
    position: absolute;
    background: #FFF;
    border: 1px solid #CCC;
    z-index: 1111
}

.vp-express-mini {
    display: none
}

.vp-express-mini.loading {
    width: 314px;
    height: 300px;
    background: url('/i5/catalog-spinner-no-fields.svg') center no-repeat #FFF
}

.vp-good-gr-item.hover .vp-express-mini {
    display: block;
    margin-top: 5px;
    transform: translate(-50%, 0);
    left: 50%
}

.vp-good-gr-item .vp-express-mini:hover
{
    display: none;
}

.vp-express-mini .good-tile 
{
    height: auto;
    position: static;
    margin: 0;
    box-shadow: none;
    min-height: auto;
}

.vp-express-mini .good-tile:hover .good-item-content {
    position: static;
    box-shadow: none;
    width: auto;
    height: auto;
    min-height: auto;
}

.vp-express-mini .good-tile-lite .good-item-content
{
    height: auto;
    min-height: auto;
}

.vp-express-mini .good-tile .title a
{
    height: auto;
}

.vp-good-gr-item.hover .vp-express-mini:before {
    content: url('/i4/triangle.svg');
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    top: -10px;
    z-index: 10050
}

.vp-good-gr-item-express {
    position: relative;
}

.vp-dn-sliders .fast-urls {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 20px 0;
    padding: 0 15px;
}

.vp-dn-sliders .fast-urls a {

    border-radius: 3px;
    text-decoration: none;
    border: 1px solid #ccc;
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    margin: 0 10px 10px 0;
    white-space: normal;
    padding: 3px 5px 3px 3px;
    font-size: 20px; font-weight: normal;
    text-transform: unset;
}

.vp-dn-sliders .fast-urls a img {
    margin: 0 3px 0 0;
    vertical-align: middle
}

.vp-dn-sliders .fast-urls a span {
    display: inline-block;
    vertical-align: middle;
}

.vp-dn-sliders .fast-urls.fu-vp{
  padding: 0;
  margin: 5px 0;
}
.vp-dn-sliders .fast-urls.fu-vp a span {
  color: #000;
}                   
.vp-dn-sliders .fast-urls.fu-vp a{
  height: 55px;
  display: flex;
  align-items: center;
  background-color: #EFEFEF;
  border: 1px solid #C8C8C8;
  padding: 8px;
}
.vp-dn-sliders .fast-urls.fu-vp a img{
  mix-blend-mode:multiply;
  margin-right: 8px;
  width: 40px;
}

.viewed-block.see-also span.name{
  margin-left: 0px;
  padding-left: 8px;
}

.color-selector-block-item-no-img .color-url-new-tab,
.color-selector-block-item-no-img label
{
    height: 46px !important;
}

.color-selector-block-item-no-img.color-selector-block-item .color-url-new-tab,
.color-selector-block-item-no-img.color-selector-block-item input+label
{
    width: auto;
}

.region-select-link
{
    color: #04b;
    border-bottom: dashed 1px #04b;
    cursor: pointer;
}

.region-select-link:hover, .vp-sborka-block-url:hover {
  color: #5271c1; 
}

.cdp-body a.cat-pp-popup,
.cdp-body .cat-good-reg,
.cdp-body .calc-deliv
{
    display: inline-block;
    color: #5782df;
    border-bottom: 1px dotted #5782df;
    text-decoration: none;
}

#pickpoint-modal .modal-body
{
    padding: 0;
}

#ya-pickpoint-map
{
    position: relative;
    height: 600px;
}


#ya-pickpoint-map-dost
{
    position: relative;
    height: 600px;
}

.custom-modal #ya-pickpoint-map input
{
    height: 28px;
    padding: 0 2px;
    line-height: 28px;
}

.pp-map-loading-img
{
    position: absolute;
    margin: auto;
    left: 0; top: 0; right: 0; bottom: 0;
}

#pickpoint-modal .modal-dialog
{
    width: 1024px;
}

.fast-urls a.fast-url-ex
{
    display: none;
}

.fast-urls a.fast-url-expand
{
    background: #EEEEEE;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    max-width: 48px;
    box-sizing: border-box;
}

.fast-urls a.fast-url-expand > img
{
    margin: 0;
}

.cwt_otzyv {
padding: 25px 20px;
justify-content: space-around;
display: flex;
}
.cwt_otzyv > a > b {
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.cwt_otzyv > a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 19px;
}

.fs-yt b {
  width: 28px;
  height: 20px;
  background-image: url('/i5/fs-youtube.svg');
}
.fs-otz b {
  width: 22px;
  height: 22px;
  background-image: url('/i5/otzovik.svg');
}
.fs-ym b {
  width: 22px;
  height: 22px;
  background-image: url('/i5/market.svg');
}
.fs-vk b {
  width: 30px;
  height: 16px;
  background-image: url('/i5/fs-vk.svg');
}
.fs-ok b
{
    width: 18px; height: 19px;
    background-image: url('/i5/fs-ok.svg')
}

.good-round-size
{
    display: none;
    background: url('/i/krug.svg') no-repeat center;
    background-size: 30px 32px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 64px;
    height: 46px;
}

.good-round-size span
{
    font-size: 10px; font-weight: 800;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    color: #333;
}

.good-list .good-round-size
{
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
}


.search-str-container-v2 {
    display: flex;
    position: relative;
    width: 100%;
    margin: 0;
    border: 1px solid #AAA;
    border-radius: 3px
}

.search-str-container-v2.focus
{
    border: 1px solid #C31B1B;
}

.search-str-container-v2 .up-header-search-btn
{
    border-radius: 0;
}

.search-str-container-v2 #topsearch,
.search-str-container-v2 #topsearch:focus 
{
    border: none !important;
    outline: none;
    box-shadow: none;
}

.mm-search-btn:hover {
    background: #5782df
}

.search-cat-val {
    display: flex;
    align-items: center;
    padding: 1px 30px 1px 10px;
    border-radius: 3px;
    background: #F2F3F5;
    margin: 4px;
    height: 32px;
    cursor: pointer;
    position: relative;
    background-position: right 13px center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    white-space: nowrap;
    user-select:none;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNyA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC4yMDI0NCA0Ljk4NDk3QzMuODEzMDEgNS4zNjkzMSAzLjE4Njk5IDUuMzY5MzEgMi43OTc1NiA0Ljk4NDk3TDAuNDcxMjg2IDIuNjg5MTFDLTAuMTY1MDcyIDIuMDYxMDggMC4yNzk2NDMgMC45NzczNjkgMS4xNzM3MiAwLjk3NzM2OUw1LjgyNjI4IDAuOTc3MzY5QzYuNzIwMzYgMC45NzczNjkgNy4xNjUwNyAyLjA2MTA4IDYuNTI4NzEgMi42ODkxMUw0LjIwMjQ0IDQuOTg0OTdaIiBmaWxsPSIjODA4RDlBIi8+Cjwvc3ZnPgo=")
}

.search-everywhere-btn {
    color: #777;
    background: #EEEEEE;
    font-size: 12px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    border-radius: 4px;
    padding: 6px 10px;
    vertical-align: middle;
    margin-left: 5px;
}

.search-everywhere-btn .close
{
    cursor: pointer;
    margin: 0 0 0 10px;
    width: 10px;
    height: 10px;
    line-height: 10px;
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
}

.search-cat-val.has-value {
    color: #FFF;
    background: #b70a0c;
}

.search-cat-val.has-value i {
    background-size: 20px 20px;
    background-position: center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMnB4IiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNiwxQzcuNzE2LDEsMSw3LjcxNiwxLDE2YzAsOC4yODQsNi43MTYsMTUsMTUsMTVzMTUtNi43MTYsMTUtMTVDMzEsNy43MTYsMjQuMjg0LDEsMTYsMXogTTIyLjQxNCwxOS41ODYgIEMyMi43NTgsMTkuOTMsMjMsMjAuNDA2LDIzLDIxYzAsMS4wOTQtMC45MDIsMi0yLDJjLTAuNTEyLDAtMS4wMjQtMC4xOTUtMS40MTQtMC41ODZMMTYsMTguODI4bC0zLjU4NiwzLjU4NiAgQzEyLjAyNCwyMi44MDUsMTEuNTEyLDIzLDExLDIzYy0xLjA5OCwwLTItMC45MDYtMi0yYzAtMC41OTQsMC4yNDItMS4wNywwLjU4Ni0xLjQxNEwxMy4xNzIsMTZsLTMuNTg2LTMuNTg2ICBDOS4yNDIsMTIuMDcsOSwxMS41OTQsOSwxMWMwLTEuMDk0LDAuOTAyLTIsMi0yYzAuNTEyLDAsMS4wMjQsMC4xOTUsMS40MTQsMC41ODZMMTYsMTMuMTcybDMuNTg2LTMuNTg2QzE5Ljk3Niw5LjE5NSwyMC40ODgsOSwyMSw5ICBjMS4wOTgsMCwyLDAuOTA2LDIsMmMwLDAuNTk0LTAuMjQyLDEuMDctMC41ODYsMS40MTRMMTguODI4LDE2TDIyLjQxNCwxOS41ODZ6Ii8+PC9zdmc+");
    float: right;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0
}

.search-cats {
    position: absolute;
    display: none;
    background: #FFF;
    padding: 15px 10px 21px 10px;
    box-shadow: 0px 4px 20px rgba(0,0,0,0.12);
    border-radius: 4px;
    z-index: 100001;
    top: 0;
    top: -1px;
    left: -1px;
    right: -1px
}

.search-cats-close {
    font-style: normal;
    position: absolute;
    right: 5px;
    top: 0;
    font-size: 32px;
    line-height: 32px;
    vertical-align: middle;
    cursor: pointer
}

#search-cats-bg {
    position: fixed;
    z-index: 100000;
    background: rgba(0,0,0,0.25);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.search-cats-body>span {
    width: 33.3%;
    height: 55px;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box
}

.search-cats-body>span>a {
    height: 44px;
    background: #F5F5F5;
    display: inline-block;
    font-family: Roboto;
    font-size: 12px;
    color: #808D9A;
    display: flex;
    align-items: center;
    padding: 0 10px;
    border-radius: 4px
}

.search-cats-body>span>a>span {
}

.search-cats-header>span>img,.search-cats-body>span>a>span>img {
    width: 30px;
    max-height: 30px;
    margin-right: 7px;
    filter: invert(61%) sepia(18%) saturate(272%) hue-rotate(169deg) brightness(86%) contrast(89%)
}

.search-cats-header>span:hover,.search-cats-body>span>a:hover {
    color: #b70a0c;
}

.search-cats-header>span:hover>img,.search-cats-body>span>a:hover>span>img {
    filter: invert(20%) sepia(38%) saturate(6112%) hue-rotate(313deg) brightness(70%) contrast(130%);
}

.search-cats-header {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    justify-content: space-between
}

.search-cats-header>span {
    cursor: pointer;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px
}

.search-cats-header>span>img {
    width: 20px;
    margin-right: 17px;
    vertical-align: middle
}

.search-cats-header>i {
    width: 17px;
    height: 18px;
    display: inline-block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc3NTcgMTIuNzkxMkw0LjE4ODA2IDQuNDA4MjciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjExOTE0IDEyLjcxNTNMMTIuODQ0MyA0LjQ2OTc4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.search-cats-body {
    display: flex;
    flex-wrap: wrap
}

.up-header.search-tips-open .headline > span:hover .call-me-menu,
.up-header.search-tips-open .headline span:hover ul
{
    display: none !important
}

#search-h1
{
    font-size: 26px; font-weight: normal;
}

.empty-search-h1
{
    margin-left: 35px;
}

#newsearch .tt-dataset
{
    clear: both;
}

.vp-simple-color1-container
{
    display: flex;
    flex-wrap: wrap;
}

.vp-simple-color1-container .color-selector-block-item
{
    -webkit-box-flex: 1;
    display: flex;
    align-items: stretch;
    position: relative;
}

.color-selector-block-item-price
{
    position: absolute;
    bottom: 6px;
    left: 6px;
    background: rgba(127, 127, 127, 0.3);
    padding: 4px 7px;
    border-radius: 0 3px 0 3px;
    border: none;
    display: flex;
    align-items: center;
}

.color-selector-block-item-price img
{
    margin-right: 3px;
}

.vp-simple-color1-container  .color-selector-block-item:not(.color-selector-block-item-no-img) input+label, .color-selector-block-item .color-url-new-tab
{
    height: auto;
    height: 100%;
}

.vp-simple-color1-container  .color-selector-block-item:has(> input:disabled)
{
    display:none;
}

.search-clear-btn
{
    position: absolute;
    right: 60px;
    width: 40px;
    background: none;
    border: none;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.search-clear-btn > i
{
    background: url(/i5/close-btn.svg) no-repeat;
    display: block;
    background-size: cover;
    width: 17px;
    height: 17px;
}

.search-clear-btn:hover > i
{
    background-position: -34px 0;
}

.lo-point-scheme-btn,
.pp-popup-link
{
    color: #04b;
    border-bottom: dashed 1px #04b;
    text-decoration: none;
}

.good-sg2
{
    background: #EFEFEF;
    display: flex;
    padding: 5px 20px 5px 20px;
    margin: 10px 15px;
    border-radius: 6px;
}

.tt-suggestion.good-sg2:hover
{
    color: #b70a0c;
}

.sg-good-img
{
    max-height: 66px;
    mix-blend-mode: multiply; 
}

.sg-good-name
{
    line-height: 18px;
    font-size: 14px;
    height: 36px;
    overflow: hidden;
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.sg-good-replies-count
{
    color: #5782df;
    text-decoration: underline dotted #5782df;
    font-size: 12px;
    margin-left: 5px;
    margin-top: 1px;
}

.sg-good-price
{
    white-space: nowrap;
    font-size: 17px;
}

.sg-good-rating .good-rating-star
{
    width: 13px;
    height: 12px;
    background-size: contain;
    margin: 0 2px 0 0;
}

.sg-good-mid
{
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sg-good-rating-container
{
    display: flex;
    align-items: center;
    margin-top: 2px;
    height: 17px;
}

.sg-good-right
{
    display: flex;
    align-items: center;
    margin-left: auto;
}

span.label_discount.sg-good-rating-skidka
{
    height: 22px;
    line-height: 22px;
    background-size: contain;
    font-size: 11px;
    text-align: left;
    width: 40px;
    padding-left: 7px;
    box-sizing: border-box;
    position: static;
    margin-right: 5px;
}

.ts-history img,
.ts-popular img
{
    max-height: 20px;
    margin-right: 4px;
}

.clear-search-hist-button,
.clear-search-hist-item-button
{
    margin-left: auto;
    display: block;
    color: #999;
    font-weight: 300;
    text-decoration: underline;
    cursor: pointer;
    font-size: 12px;
    margin-right: 30px;
}

.img-div
{
    width: 300px;
    height: 225px;
    padding: 0px 7.5px;
}

.img-div img
{
    width: 300px;
    height: 225px;
}

.img-div img.is-loader
{
    width: auto;
    height: auto;
    position: absolute;
    margin: auto; left: 0; right: 0; top: 0; bottom: 0;
}

/* body.mm-shown jdiv, */
jdiv.hide
{
    display: none !important;
}

#vp_express_modal_content .vp-express-cloudzoom
{
    max-width: 100%;
}

#vp_express_modal_content .slider-vp-images-outer
{
    display: flex;
}

#vp_express_modal_content .vp-img-slider-v2
{
    position: static;
}

#vp_express_modal_content .vp-img-container
{
    margin-left: 0;
    width: auto;
}

#vp_express_modal_content .vp-img-slider-outer
{
    padding-left: 0;
}

.good-img-gallery-nav
{
    position: absolute;
    list-style: none;
    left: 1px;
    top: 0;
    right: 1px;
    bottom: 0;
    margin: 0;
    padding: 0;
    display: flex;
}

.good-img-gallery-nav li
{
    height: 100%;
    width: 32px;
    flex-grow: 1;
    position: relative;
    cursor: pointer;
}

.good-img-gallery-nav li i
{
    background: #A6B2C4;
    height: 3px;
    bottom: 2px;
    left: 1px;
    right: 1px;
    position: absolute;
    opacity: 0.8;
}

.good-img-gallery-nav li.active i
{
    background: #b70a0c;
}

.good-tile-lite .good-img-gallery-nav
{
    left: 6.5px;
    right: 6px;
}

.good-tile-lite .img-div video
{
    padding: 0;
}

.user-panel-container
{
    z-index: 20002;
    display: none;
    position: fixed;
    top: 0; left: 0;
    right: 0; bottom: 0;
}

.user-panel-bg
{
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1500;
    position: absolute;
}

.user-panel-bg,
.modal-backdrop.in
{
    display: block !important;
    opacity: initial !important;
    background: rgba(0, 0, 0, 0.35) !important;
}

.user-panel
{
    top: 0;
    right: 0;
    bottom: 0;
    width: 366px;
    z-index: 2050;
    background: #FFF;
    position: absolute;
}

.user-panel .user-good
{
    width: 100%;
    height: 120px;
    display: table;
    padding: 0 20px;
    box-sizing: border-box;
}

.user-panel .user-good-img
{
    width: 120px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.user-panel .user-good-img img
{
    max-width: 120px;
    max-height: 120px;
}

.user-panel .user-good-info 
{
    display: table-cell;
    vertical-align: top;
    padding: 10px 0 0 10px;
}

.user-panel .user-good-remove{
    display: inline-block;
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer;
    background: url('/i5/close-btn.svg');
    background-size: 44px;
    background-position-x: 15px;    
    position: absolute;
    z-index: 1000;
    right: 15px;
}

.user-panel .user-good-name
{
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin: 25px 0 0 0;
    text-decoration: none;
}

.user-panel .user-good-price
{
    font-size: 18px;
}

.user-panel .user-header
{
    height: 70px;
    font-size: 30px;
    box-sizing: border-box;
    padding: 20px 20px 10px 20px;
    border-bottom: 1px solid #F0F0F0;
}

.user-panel .user-header sup
{
    color: #999;
}

.user-panel .user-goods-container
{
    overflow: hidden;
    position: absolute;
    top:70px;left:0;right:0;bottom:0;
}

.user-panel .scroll-button-wrapper
{
    top: 70px;
    left: 0;
    right: 0;
    bottom: 80px;
    position: absolute;
}

.scroll-button-wrapper > .user-goods-container {
    top: 0;
}

.scroll-button.with-gradient.scroll-back {
  background: linear-gradient(to bottom, #FFF 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%);
}
.scroll-back.vertical-scroll {
  top: 0;
}
.scroll-button.vertical-scroll {
  margin: auto;
  height: 60px;
  z-index: 105;
  cursor: pointer;
  left: 0;
  right: 0;
  position: absolute;
}
.scroll-back.vertical-scroll::after, .scroll-back.vertical-scroll.disabled::after, .scroll-back.vertical-scroll.disabled:hover::after {
  top: 10px;
  content: url('/i5/scroll-back.svg');
}
.scroll-button.vertical-scroll::after {
  margin: auto;
  user-select: none;
  left: 0;
  right: 0;
  position: absolute;
  width: 52px;
  height: 27px;
}
.scroll-button.with-gradient.scroll-forward {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, #FFF 100%);
}
.scroll-forward.vertical-scroll {
  bottom: 0;
}
.scroll-forward.vertical-scroll::after, .scroll-forward.vertical-scroll.disabled::after, .scroll-forward.vertical-scroll.disabled:hover::after {
  bottom: 10px;
  content: url('/i5/scroll-forward.svg');
}

.user-panel .user-good
{
    border-bottom: 1px solid #F0F0F0;
}

.user-panel-share-block {
  float: right;
  position: relative;
  display: inline-block;
  margin: 6px 15px 0 0;
}

.user-panel-share-ico,
.vp-share-ico{
  width: 25px;
  height: 25px;
  display: block;
  cursor: pointer;
  background: url(/i2/share.svg) no-repeat center center;
  background-size: 25px 25px;
  opacity: 0.7;
}

.vp-share-ico{
    float: right;
    margin: 0 20px 0 0;
}

.user-panel-share-ico:hover,
.vp-share-ico:hover{
    opacity: 1;
}

.user-panel-share-content {
  position: absolute;
  background: #FFF;
  border: 1px solid #b3b3b3;
  padding: 20px;
  z-index: 1111;
  display: none;
  top: 36px;
  width: 108px;
  transform: translate(-50%, 0);
  left: 50%;
  margin-left: -20px;
  box-shadow: 0px 2px 6px rgb(148 148 148 / 42%);
}
.user-panel-share-content::before {
  position: absolute;
  top: -10px;
  right: 42px;
  z-index: 10501;
  content: url(/i5/triangle.svg);
}

.user-footer 
{
    left: 0;
    right: 0;
    bottom: 0;
    height: 80px;
    position: absolute;
    padding: 15px 15px;
    box-sizing: border-box;
}

.user-footer-btns > div 
{
    width: 100%;
    float: left;
}

.user-btn-clear {
    margin-left: 7px;
}

.user-btn-compare {
    margin-right: 7px;
}
.spim-btn, .spim-btn-white, .spim-btn-inline, .spim-btn-white-inline {
  color: #FFF;
  height: 40px;
  border: none;
  display: block;
  font-size: 16px;
  cursor: pointer;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  background: #F2834D;
  text-decoration: none;
}
.spim-btn-white, .spim-btn-white-inline {
  color: #666;
  background: #FFF;
  border: 1px solid #EFEFEF;
}

.good-favorite{
    width: 20px;
    position: absolute;
    background: url(/i2/mobile_like1.svg) no-repeat center;
    width: 24px;
    height: 20px;
    background-size: 24px;
    left: 15px;
    top: 6px;
    cursor: pointer;
}

.good-favorite.in-favorite{
    background-image: url(/i2/mobile_like2.svg);
}

.ico-favorite{
    color: #808D9A;
    font-size: 14px; font-weight: normal;
    text-decoration: none;
    position: relative;
    opacity: 0.6;
    margin-top: 20px;
    display: inline-block;
}
.ico-favorite i{
    width: 20px;
    position: absolute;
    background: url(/i2/mobile_like1.svg) no-repeat center;
    width: 24px;
    height: 20px;
    background-size: 24px;   
}
.ico-favorite span{
    margin-left: 37px;
    width: 86px;
    display: inline-block;
    border-bottom: dashed 1px #888;
    text-decoration: none;
    line-height: 18px;    
}
.ico-favorite.in-favorite{
    opacity: 1;
    color: #333;
}
.ico-favorite.in-favorite i{
    background-image: url(/i2/mobile_like2.svg);
}
.up-header-favorite span{
width: 34px;
height: 28px;
display: block;
position: relative;
background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9JyMwMDAnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzQgMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTkuOTU0LDJoLTI3LjAyM2wtMC45OTgtNS4yMDRMLTM4Ljk1NC00aC0zdjJoMi4xODdsNC44MzUsMjUuMjA0TC0zMy45NTQsMjRoM2MwLDEuMTA0LDAuODk2LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoNGMwLDEuMTA0LDAuODk1LDIsMiwyYzEuMTA0LDAsMi0wLjg5NiwyLTJoM3YtMmgtMTcuMTg3bC0wLjM4NC0yaDE4LjU3TC0xNCwxOS4yOThsNS0xNkwtOS45NTQsMnogTS0xNS42ODksMThoLTE4LjIxOWwtMi42ODYtMTRoMjUuMjc4TC0xNS42ODksMTh6Ii8+PGc+PHBhdGggZD0iTTE2LjY4OCwyOEMxNC4yODYsMjgsMCwxNy45NTksMCw5YzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMxOC43NTUsMC41NzksMjEuMDY1LDAsMjQsMGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzQsMTcuOTU5LDE5LjE3OSwyOCwxNi42ODgsMjh6IE05LDJDNC43NDgsMiwyLDQuNzQ4LDIsOWMwLDcuMzk5LDEyLjYwNywxNi42NDYsMTQuNjg4LDE2Ljk5N0MxOC40MTUsMjUuNjkyLDMyLDE2LjY3NSwzMiw5YzAtMy45OS0zLjQzOS03LTgtN2MtMi43ODIsMC00LjYzNiwwLjU2Mi02LjQ2MSwzLjUyNGgtMS43MDNDMTQuMDI3LDIuNTksMTEuODgsMiw5LDJ6Ii8+PC9nPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjczLC0yIDUxLC0yIDQzLC0yIDQzLDEwIDQ3LDcgNTEsMTAgNTEsMCA3MiwwIDcyLDIwIDcwLDIwIDcwLDMgNjksMiA1MywyIDUzLDQgNjgsNCA2OCwyNCA0OCwyNCA0OCw5LjUgNDYsMTEgNDYsMjUgNDcsMjYgNjksMjYgNzAsMjUgNzAsMjIgNzIsMjIgNzMsMjIgNzQsMjEgNzQsLTEgIi8+PGc+PHBhdGggZD0iTTczLDMySDQzdjEybDQtM2w0LDNWMzRoMjF2MjBoLTJWMzdsLTEtMUg1M3YxMmwtNS00LjVMNDYsNDV2MTRsMSwxaDIybDEtMXYtM2gyaDFsMS0xVjMzTDczLDMyeiIvPjwvZz48Zz48cGF0aCBkPSJNMTguNjg4LDYyQzE2LjI4Niw2MiwyLDUxLjk1OSwyLDQzYzAtNS4zODMsMy42MTctOSw5LTljMi42NTgsMCw1LjQwMywwLjQyNSw3LjY3OSwzLjI1MkMyMC43NTUsMzQuNTc5LDIzLjA2NSwzNCwyNiwzNGM1LjYwNywwLDEwLDMuOTUzLDEwLDlDMzYsNTEuOTU5LDIxLjE3OSw2MiwxOC42ODgsNjJ6Ii8+PC9nPjxwYXRoIGQ9Ik0tNy45NSw0MGgtMjcuMDJsLTEtNS4ybC0wLjk4LTAuOGgtM3YyaDIuMTgxbDQuODQsMjUuMmwwLjk3OSwwLjhoM2MwLDEuMSwwLjg5MSwyLDIsMmMxLjEwMSwwLDItMC45LDItMmg0YzAsMS4xLDAuODkxLDIsMiwyYzEuMTAxLDAsMi0wLjksMi0yaDN2LTJILTMxLjE0bC0wLjM4LTJoMTguNTY5bDAuOTUtMC43bDUtMTZMLTcuOTUsNDB6Ii8+PGc+PHBhdGggZD0iTTk4LjUsMTcuMDNsLTQuMzU0LTQuMzU0bDAuNzA3LTAuNzA3bDMuNjQ2LDMuNjQ2bDMuNjQ2LTMuNjQ2bDAuNzA3LDAuNzA3TDk4LjUsMTcuMDN6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik05Ni45MjIsNTEuMzQ0Yy00LjY0NCwwLTguNDIxLTMuNzc5LTguNDIxLTguNDIyYzAtNC42NDQsMy43NzctOC40MjEsOC40MjEtOC40MjFzOC40MjEsMy43NzcsOC40MjEsOC40MjFDMTA1LjM0Myw0Ny41NjQsMTAxLjU2NSw1MS4zNDQsOTYuOTIyLDUxLjM0NHogTTk2LjkyMiwzNy4xNmMtMy4xNzcsMC01Ljc2MiwyLjU4NS01Ljc2Miw1Ljc2MnMyLjU4NSw1Ljc2Miw1Ljc2Miw1Ljc2MnM1Ljc2Mi0yLjU4NSw1Ljc2Mi01Ljc2MlMxMDAuMDk5LDM3LjE2LDk2LjkyMiwzNy4xNnoiLz48cGF0aCBkPSJNMTA2LjYxOSw1NC40OTlsLTUuNjIzLTUuNjIzbDEuODgtMS44OGw1LjYyMyw1LjYyM0wxMDYuNjE5LDU0LjQ5OXoiLz48L2c+PGc+PHBhdGggZD0iTTEzMi4xNDUsMjNDMTMyLjE0NSwyMywxMzIuMTQ1LDIzLDEzMi4xNDUsMjNjLTAuODEzLDAtMS42NDgtMC4xMTUtMi40ODItMC4zNDNjLTEuOTEzLTAuNTE4LTMuNzIxLTEuNTg4LTUuMjI3LTMuMDk1Yy0xLjUwNy0xLjUwOC0yLjU3OC0zLjMxNi0zLjA5Ny01LjIyOWMtMC43ODctMi44ODktMC4xODYtNS42ODUsMS42MDktNy40NzhjMC4yNzYtMC4yNzcsMC41OTctMC41MzgsMC45NTItMC43NzNsMC4zMDgtMC4yMDNsMC4yODUsMC4yMzNjMS4zNDEsMS4wOTUsMy43NzUsNC40MiwzLjgyOCw1LjQzOGMwLjAxNCwwLjI2NC0wLjA5LDAuNDI3LTAuMTgxLDAuNTE4Yy0wLjY5LDAuNjkxLTEuNDcyLDEuMjU1LTIuMzI2LDEuNjgxYzAuNDE0LDAuOTUsMS4wMzIsMS44NSwxLjgwNywyLjYyNGMwLjc3NiwwLjc3NCwxLjY3NywxLjM5NCwyLjYyNiwxLjgwOGMwLjQyOC0wLjg1NSwwLjk5MS0xLjYzNiwxLjY4LTIuMzI0YzAuMDg0LTAuMDg0LDAuMjMzLTAuMTg0LDAuNDcyLTAuMTg0YzAuOTkyLDAsNC4zNTIsMi40NDIsNS40ODUsMy44MjlsMC4yMzQsMC4yODZsLTAuMjA1LDAuMzA5Yy0wLjI0NCwwLjM2NC0wLjQ5NywwLjY3Ni0wLjc3MiwwLjk1MUMxMzUuODY0LDIyLjMyNSwxMzQuMTM3LDIzLDEzMi4xNDUsMjN6IE0xMjQuMTQ1LDcuMTM3Yy0wLjE3OCwwLjEzNS0wLjM0MSwwLjI3OC0wLjQ4OCwwLjQyNmMtMS41NjIsMS41NjEtMi4wNTQsMy45MzMtMS4zNTMsNi41MDljMC40NzQsMS43NDUsMS40NTUsMy4zOTksMi44MzksNC43ODRjMS4zODMsMS4zODQsMy4wMzYsMi4zNjQsNC43ODIsMi44MzdjMC43NDksMC4yMDQsMS40OTUsMC4zMDgsMi4yMTksMC4zMDhjMC4wMDEsMCwwLjAwMSwwLDAuMDAxLDBjMS43MjEsMCwzLjIwNC0wLjU3Myw0LjI4OS0xLjY1OGMwLjE0OC0wLjE0OCwwLjI4OS0wLjMxMSwwLjQyNy0wLjQ5Yy0xLjIyLTEuMzA4LTMuNjUyLTIuOTMtNC4zNTctMy4xNTJjLTAuNjU0LDAuNjg0LTEuMTczLDEuNDY0LTEuNTQzLDIuMzIxbC0wLjE4OCwwLjQzNGwtMC40NDMtMC4xNjJjLTEuMjQtMC40NTQtMi40MjEtMS4yMTktMy40MTUtMi4yMTFjLTAuOTkxLTAuOTkxLTEuNzU1LTIuMTcyLTIuMjA5LTMuNDEzbC0wLjE2Mi0wLjQ0NGwwLjQzNC0wLjE4N2MwLjg1NS0wLjM2OSwxLjYzNi0wLjg4OCwyLjMyMS0xLjU0M0MxMjcuMDc2LDEwLjc4OSwxMjUuNDUzLDguMzU1LDEyNC4xNDUsNy4xMzd6Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNzYuMDUzLDYuODU3Yy0wLjI3Ny0wLjI3OC0wLjU5OC0wLjUzOS0wLjk1My0wLjc3NGwtMC4zMDgtMC4yMDNsLTAuMjg1LDAuMjMzYy0xLjM0MSwxLjA5NS0zLjc3NSw0LjQyLTMuODI4LDUuNDM4Yy0wLjAxNCwwLjI2NCwwLjA5LDAuNDI3LDAuMTgyLDAuNTE5YzAuNjksMC42OSwxLjQ3MSwxLjI1NCwyLjMyNSwxLjY4Yy0wLjQxNCwwLjk1LTEuMDMyLDEuODUtMS44MDcsMi42MjRjLTAuNzc2LDAuNzc0LTEuNjc3LDEuMzk0LTIuNjI2LDEuODA4Yy0wLjQyOC0wLjg1NS0wLjk5MS0xLjYzNi0xLjY4LTIuMzI0Yy0wLjA4NC0wLjA4NC0wLjIzMy0wLjE4NC0wLjQ3Mi0wLjE4NGMtMC45OTIsMC00LjM1MiwyLjQ0Mi01LjQ4NSwzLjgyOWwtMC4yMzQsMC4yODZsMC4yMDUsMC4zMDljMC4yNDQsMC4zNjQsMC40OTcsMC42NzYsMC43NzIsMC45NTFjMS4yNzYsMS4yNzYsMy4wMDQsMS45NTEsNC45OTcsMS45NTFjMC44MTIsMCwxLjY0Ni0wLjExNSwyLjQ4LTAuMzQzYzEuOTE0LTAuNTE4LDMuNzIyLTEuNTg4LDUuMjI4LTMuMDk1YzEuNTA3LTEuNTA4LDIuNTc4LTMuMzE2LDMuMDk3LTUuMjI4QzE3OC40NDgsMTEuNDQ1LDE3Ny44NDcsOC42NDksMTc2LjA1Myw2Ljg1N3ogTTE3Ni42OTYsMTQuMDcyYy0wLjQ3NCwxLjc0NC0xLjQ1NSwzLjM5OC0yLjgzOSw0Ljc4M2MtMS4zODMsMS4zODQtMy4wMzYsMi4zNjQtNC43ODMsMi44MzdjLTIuNTI5LDAuNjktNC45NjcsMC4xOS02LjUwOC0xLjM1MWMtMC4xNDgtMC4xNDgtMC4yODktMC4zMTEtMC40MjctMC40OWMxLjIyMy0xLjMxMSwzLjY2My0yLjkzNyw0LjM1Ni0zLjE1NGMwLjY1NCwwLjY4NSwxLjE3NCwxLjQ2NiwxLjU0NCwyLjMyM2wwLjE4OCwwLjQzNGwwLjQ0My0wLjE2MmMxLjI0LTAuNDU0LDIuNDIxLTEuMjE5LDMuNDE1LTIuMjExYzAuOTkxLTAuOTkxLDEuNzU1LTIuMTcyLDIuMjA5LTMuNDEzbDAuMTYyLTAuNDQ0bC0wLjQzNC0wLjE4N2MtMC44NTYtMC4zNjktMS42MzctMC44ODgtMi4zMjEtMS41NDNjMC4yMjItMC43MDUsMS44NDUtMy4xMzksMy4xNTMtNC4zNTdjMC4xNzgsMC4xMzYsMC4zNDEsMC4yNzgsMC40ODksMC40MjdDMTc2LjkwNSw5LjEyMywxNzcuMzk3LDExLjQ5NSwxNzYuNjk2LDE0LjA3MnoiLz48cGF0aCBkPSJNMTY0LjY0OSwxMy4xNDZsMC43MDcsMC43MDdMMTY5LjIxLDEwbC0zLjg1NC0zLjg1NGwtMC43MDcsMC43MDdsMi42NDYsMi42NDZoLTYuNzkzdjFoNi43OTNMMTY0LjY0OSwxMy4xNDZ6IE0xNjcuNTAzLDkuNzA3TDE2Ny43OTYsMTBsLTAuMjkzLDAuMjkzVjkuNzA3eiIvPjwvZz48cGF0aCBkPSJNMTM5LDQwaC0xMmMtMS4xLDAtMiwwLjktMiwydjhjMCwxLjEsMC45LDIsMiwyaDEyYzEuNTYyLDAsMi0xLDItMnYtOEMxNDEsNDAuOSwxNDAuMSw0MCwxMzksNDB6IE0xMzksNDFjMC4wNjQsMCwwLjEyLDAuMDI1LDAuMTgyLDAuMDM3TDEzMyw0Ni41MzFsLTYuMTgyLTUuNDk0QzEyNi44OCw0MS4wMjUsMTI2LjkzNiw0MSwxMjcsNDFIMTM5eiBNMTI3LDUxYy0wLjExNiwwLTAuMjI0LTAuMDI5LTAuMzI3LTAuMDY2bDMuNTExLTQuMjEzYzAuMTc3LTAuMjEyLDAuMTQ4LTAuNTI3LTAuMDYzLTAuNzA0Yy0wLjIxMS0wLjE3Ni0wLjUyNi0wLjE0OC0wLjcwNCwwLjA2M2wtMy4zODcsNC4wNjRDMTI2LjAyMSw1MC4wOTUsMTI2LDUwLjA1MSwxMjYsNTB2LThjMC0wLjEwNiwwLjAyOS0wLjIwMywwLjA2MS0wLjI5OWw2LjYwNyw1Ljg3M2MwLjA5NSwwLjA4NCwwLjIxMywwLjEyNiwwLjMzMiwwLjEyNnMwLjIzNy0wLjA0MiwwLjMzMi0wLjEyNmw2LjYwNy01Ljg3M0MxMzkuOTcxLDQxLjc5NywxNDAsNDEuODk0LDE0MCw0MnY4YzAsMC4wNTEtMC4wMjEsMC4wOTUtMC4wMjksMC4xNDVsLTMuMzg3LTQuMDY0Yy0wLjE3OC0wLjIxMi0wLjQ5My0wLjI0LTAuNzA0LTAuMDYzYy0wLjIxMiwwLjE3Ny0wLjI0LDAuNDkyLTAuMDYzLDAuNzA0bDMuNTExLDQuMjEzQzEzOS4yMjQsNTAuOTcxLDEzOS4xMTYsNTEsMTM5LDUxSDEyN3oiLz48Zz48cGF0aCBkPSJNMTY4LDM4LjIyOWMwLjAzMiwwLjAzNSwwLjA3NCwwLjA5LDAuMTE5LDAuMTY5bDcuMDIzLDEyLjM1OGMwLjA1NCwwLjA5NiwwLjA4LDAuMTY5LDAuMDkxLDAuMjE3QzE3NS4xODcsNTAuOTg2LDE3NS4xMDksNTEsMTc1LDUxaC0xNGMtMC4xMDksMC0wLjE4Ny0wLjAxNC0wLjIzMy0wLjAyN2MwLjAxMS0wLjA0OCwwLjAzNy0wLjEyMSwwLjA5MS0wLjIxN2w3LjAyNC0xMi4zNTlDMTY3LjkyNiwzOC4zMTgsMTY3Ljk2OCwzOC4yNjQsMTY4LDM4LjIyOSBNMTY4LDM3LjE4NmMtMC4zNTgsMC0wLjcxNywwLjIzOS0wLjk4OCwwLjcxOGwtNy4wMjMsMTIuMzU4QzE1OS40NDUsNTEuMjE4LDE1OS45LDUyLDE2MSw1MmgxNGMxLjEsMCwxLjU1NS0wLjc4MiwxLjAxMi0xLjczOGwtNy4wMjMtMTIuMzU4QzE2OC43MTcsMzcuNDI1LDE2OC4zNTgsMzcuMTg2LDE2OCwzNy4xODZMMTY4LDM3LjE4NnoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTY4IiBjeT0iNDkuNzQxIiByPSIwLjU3NyIvPjxjaXJjbGUgY3g9IjE2OCIgY3k9IjQ5Ljc0MSIgcj0iMS4wNzciLz48L2c+PGc+PHBhdGggZD0iTTE2OCw0Ny4xNjRjLTAuNTUzLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY0QzE2OSw0Ni43MTcsMTY4LjU1Myw0Ny4xNjQsMTY4LDQ3LjE2NHoiLz48L2c+PC9zdmc+");
}

.up-header-favorite{
    width: 60px;
    display: flex;
    justify-content: center;
    cursor: pointer;
    margin-left: 20px;
}
.up-header-favorite:hover{
    filter: invert(17%) sepia(44%) saturate(5231%) hue-rotate(353deg) brightness(88%) contrast(123%); /* примерно #b20505 */
}

.up-header-favorite > span > i {
  position: absolute;
  top: -6px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  height: 8px;
  text-align: center;
  font-style: normal;
  color: #000;
}

.cat-bot-block,
.cat-desc-body
{
    background: #F1F2F3;
    padding: 10px 25px 15px 25px;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
}

.cat-desc-body
{
    padding: 25px;
    font-size: 15px;
    margin: 15px 0 15px 0;
    display: block;
}

.cat-bot-block .vendor-links
{
    margin: 10px 0 5px 0;
}

.vendor-links > div.vendor-links-body > a
{
    margin: 5px 10px 5px 0;
    border-radius: 6px;
    flex-grow: 0;
}

.vendor-links > div.vendor-links-body > a.hidden
{
    display: none;
}

.vendor-links-title
{
    margin-bottom: 5px;
    display: block;
    font-size: 14px; font-weight: 800;
}

.cat-bot-block-collection-header
{
    margin: 10px 0 15px 0;
}

.cat-desc-row
{
    padding: 0 10px;
}

.load-more.loading
{
    opacity: 0.5;
}

.cat-desc-body-title
{
    font-size: 28px; font-weight: 400;
}

.cat-desc-vendor #t
{
    padding: 15px 0 0 0;
}

.cat-desc-vendor .vp-vendor-dn-block-content > img
{
    mix-blend-mode: multiply;
    max-width: 300px; max-height:220px;
}

.article-block-container-parent
{
    padding: 0 15px;
}

.cat-collections
{
    display: flex;
    overflow-x: auto;
    flex-wrap: wrap;
}

.cat-collection-item
{
    display: flex;
    flex-direction: column;
    background: #FFF;
    min-width: 195px;
    margin-right: 25px;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
    position: relative;
}

.cat-collection-item .label_discount
{
    top: 16px;
    left: -10px;
}

.cat-collection-item.active
{
    background: #d33431;
}

.cat-collection-item.active > a
{
    color: #FFF;
}

.cat-collection-item > a
{
    text-decoration: none;
    color: #606060;
}

.cat-collection-item-name
{
    font-size: 15px;
    text-align: center;
    margin: 15px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.cat-collection-item-name noindex
{
    display: inline-block;
    margin-left: 3px;
}

.cat-collection-item-name .star-rating
{
    position: static;
    display: block;
    margin-top: 2px;
}

.cat-collection-item-img > img
{
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cat-bot-block-collection
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    scrollbar-color: #d43732 #FFF;
    position: relative;
}

.cat-bot-block-collection .native-scroll-buttons
{
    top: 20px;
    right: 24px;
}

.cat-collection-item img 
{
  transition: transform .2s;
  border-radius: 3px;
}

.cat-collection-item:hover img
{
  transform: scale(1.02);
  filter: contrast(1.075);
}

.color-selector-block-item-price-noimg
{
    font-size: 12px;
    font-style: normal;
    color: #888;
    margin-left: 5px;
    vertical-align: super;
}

.cat-top
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 8px;
}

.cat-top h1
{
    margin-bottom: 0;
}

.fast-urls-panel
{
    display: flex;
    flex-direction: column;
    background: #F1F2F3;
    border-radius: 6px;
    margin-top: 15px;
    padding: 15px 20px 10px 20px;
    font-size: 16px;
}

#left .fast-urls-panel:nth-of-type(1)
{
    margin-top: 9px;
}

.fast-urls-panel > div > a
{
    display: flex;
    align-items:center;
    color: #000;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.fast-urls-panel > div
{
    margin-bottom: 10px;
}

.fast-urls-panel > div.active > a
{
    color: #E00029;
}

.fast-urls-panel > div:hover > a
{
    color: #AF0000;
}

.fast-urls-panel > div.fast-url-ex
{
    display: none;
}

.fast-urls-panel > div > a > i
{
    text-align: center;
    display: inline-block;
    width: 42px;
}

.fast-urls-panel > div > a > i > img
{
    max-width: 32px;
    max-height: 32px;
    margin-right: 10px;
}

.fast-urls-panel-header,
#search-form .fast-urls-panel-header,
.fast-urls-panel .fast-urls-panel-header
{
    text-align: center;
    margin: 5px 0 15px 0;
    font-weight: 500;
    font-size: 16px;
}

#search-form .fast-urls-panel-header
{
    margin-bottom: 0;
}

.fast-urls-panel-header > a,
.fast-urls-panel-header > a:visited
{
    color: #000;
    text-decoration: none;
}

.fast-urls-panel .fast-url-expand
{
    border-radius: 6px;
    border: 1px solid #CCC;
    background: #FFF;
    align-self: center;
    padding: 3px 0;
    color: #666;
    width: 130px;
    display: flex;
    margin: 5px 0;
    justify-content: center;
    cursor: pointer;
}

.fast-urls-panel .fast-url-expand:hover
{
    color: #000;
}

.fast-urls-panel + #search-form
{
    margin-top: 15px; 
}

.vendor-desc-files > a,
.vendor-desc-files > a:visited
{
    display: flex;
    font-size: 15px;
    text-decoration: none;
    align-items: center;
    color: #000;
}

.vendor-desc-files > a > img
{
    max-height: 40px;
    margin-right: 5px;
}

.cat-gt-list > div.hover .cat-gt-popup
{
    display: inline-block;
}

.fast-urls-panel.cat-gt-list > div> a
{
    display: inline-block;
}

.gt-top-carousel-text,
.gt-top-carousel-text:hover
{
    background: rgba(255, 255, 255, 1);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.5) 60%, rgba(255,255,255, 0) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    color: #000;
    display: none;
    align-items: flex-end;
    justify-content: center;
    padding: 14px 8px 6px 8px;
    text-decoration: none;
    cursor: pointer;
}

.slide-content:hover .gt-top-carousel-text
{
    display: flex;
}

.gt-top-carousel-loop
{
    display: none;
}

.slide-content:hover .gt-top-carousel-loop
{
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 0;
    z-index: 10000;
    width: 24px;
    height: 24px;
}

.vendor-desc-files
{
    display: flex;
    margin-top: 15px;
    flex-wrap: wrap;
}

.vendor-desc-files > a
{
    margin-right: 15px;
}

.vendors_logos .sertblock
{
    margin-left: 0;
}

/* */
.vp-add-to-cart-btn > i > i
{
    display: none;
    position: absolute;
    border-radius: 200px;
    background: #FD5B1B;
    color: #FFF;
    font-style: normal;
    line-height: 15px;
    font-size: 11px;
    padding: 0 5px;
    left: 33px;
    top: 4px
}

.in-basket .vp-add-to-cart-btn > i > i
{
    display: block;
}

.vp-add-to-cart-btn.buybtncat-v2 > i > i
{
    left: 24px;
    top: 2px
}

.in-basket .vp-add-to-cart-btn > i > i
{
    display: block;
}

 .in-basket .vp-add-to-cart-btn,
 .in-basket .vp-add-to-cart-btn:hover
 {
     background-color: #03C455 !important;
     color: #03C455;
 }

 .in-basket .vp-add-to-cart-btn:before
 {
    content: 'В корзине';
    position: absolute;
    color: #FFF;
    font-size: 15px;
    left: 51px;
}

.in-basket .vp-add-to-cart-btn.buybtncat-v2:before
{
    left: 41px;
}
 
.delivery_region {display:block;margin-top:2px;}
.region-select-link, .delivery_region a.delivery-href, .vp-sborka-block-url {color:#0044bb;border-bottom: dashed 1px #04b; text-decoration: none;}

.img-white-bg {
    background-color: #f5f5f5 !important;
    background-clip: content-box;
    display: block;
}

.img-white-bg>img,
.img-white-bg>a>img {
    mix-blend-mode: multiply
}

.pop-cat
{
    position: absolute;
    right: 15px;
    bottom: 5px;
    z-index: 1000;
}

.pop-cat > img
{
    width: 30px;
    height: 30px;
    filter:grayscale(1);
}

.pop-cat.in-pop-cat > img
{
    filter:grayscale(0);
}


.wdh_span {
    display: inline-block !important;
    width: 50px;
}

.color-item-name .wdh_span {
    width: 60px;
    padding: 0px !important;
    margin: 0px !important;
    border-color: unset !important;
    min-width: unset !important;
    text-align: unset !important;
    overflow-wrap: normal;
    border: unset !important;
    font-size: 15px !important;
    background-color: unset !important;
}

@media (min-width: 1024px)
{
    .grouped-colors-modal .modal-dialog,
    .grouped-color1-modal .modal-dialog
    {
        width: 925px;
        margin: 30px auto;
    }
}

.gt-child-images-slider .cat-collection-item
{
    width: auto;
    min-width: auto;
    margin-right: 10px;
    margin-bottom: 5px;
}

.gt-child-images-slider .cat-collection-item img
{
    height: 100%;
    width: 100%;
    max-width: initial;
}

.gt-child-images-slider
{
    max-width: 100%;
    display: flex;
    overflow-x: auto;
    margin-bottom: 10px;
    user-select: none;
}

.meb-scrollbar
{
    scrollbar-color: #d43732 #FFF;
}

.dragable-native-scroll
{
    scrollbar-color: #d43732 #FFF;
}

.meb-scrollbar::-webkit-scrollbar {
    width: 4px
}

.meb-scrollbar::-webkit-scrollbar-track {
    background: #f2f2f2
}

.meb-scrollbar::-webkit-scrollbar-thumb {
    background-color: #d43732;
    border-radius: 10px;
    border: 1px solid #fff
}

.dragable-native-scroll
{
    flex-wrap: nowrap;
    overflow-x: auto;
}

.dragable-native-scroll::-webkit-scrollbar {
    width: 4px
}

.dragable-native-scroll::-webkit-scrollbar-track {
    background: #f2f2f2
}

.dragable-native-scroll::-webkit-scrollbar-thumb {
    background-color: #d43732;
    border-radius: 10px;
    border: 1px solid #fff
}

.photoswipe-align-center .pswp__zoom-wrap
{
    display: flex;
    align-items: center;
    justify-content: center;
}

.good-promo-code-vp a{
    color: #274897;
    text-decoration: none;
    border-bottom: 1px dotted #274897;    
}
.good-promo-code-vp .vp-promo-disc{
    width: 25px;
    height: 37px;
    filter: invert(17%) sepia(48%) saturate(6012%) hue-rotate(353deg) brightness(91%) contrast(90%);
}
.good-promo-code-vp .vp-promo-wtsp{
    max-width: 16px;
    margin: 0 3px;
    vertical-align: middle
}
.good-promo-code-vp {
    display: flex;
    gap: 10px;
    align-items: center;
    max-width: 225px;
}

.cat-bot-block .cat-collection-item-img
{
    cursor: pointer;
}

.opinion-slider .bx-wrapper
{
    margin-left: 7px !important;
}

.opinion-slider .bx-wrapper .bx-controls-direction a.bx-prev
{
    height: 100%; top: 0;
    background-position: center;
}

.opinion-slider-native
{
    display: flex;
    overflow-x: auto;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.opinion-slider-native > div
{
    margin-right: 15px;
    transition: box-shadow ease-in .2s;
    border-radius:6px;
}

.opinion-slider-native > div:hover {box-shadow:1px 2px 3px #00000010;}

.opinion-slider-container
{
    background: #F1F2F3;
    margin: 15px 10px 10px 10px;
    border-radius: 6px;
    padding: 10px 25px 15px 25px;
    box-sizing: border-box;
    position: relative;
}

.opinion-slider-container .opinion-slider-header
{
    margin: 10px 0 15px 0;
}

.opinion-slider-container .opinion-slider
{
    margin: 0;
}

.opinion-slider-container .good-review-new
{
    background: #FFF;
    border-radius:6px;
    border: 1px solid #e9e9e9;
    margin-right: 15px;
}

.article-block-container.dragable-native-scroll
{
    display: flex;
    overflow: auto;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 100%;
}
/*
#main, #top
{
    width: 100%;
}

#main, 
#main tbody, 
#main th, 
#main td
{
    display: block;
    max-width: 100%;
}

#main tr
{
    display: flex;
}

#main #content
{
    flex: 1;
}*/

.good-tile-lazy-slider.dragable-native-scroll,
.good-container.dragable-native-scroll,
.good-tile-lite-slider.native > ul
{
    display: flex;
    overflow-x: auto;
    max-width: 100%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0;
    padding-bottom:10px;
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    list-style: none;
}

.good-tile-lazy-slider.dragable-native-scroll li
{
    list-style: none;
}

.good-tile-lazy-slider.dragable-native-scroll .good-tile-lite,
.good-container.dragable-native-scroll .good-tile-lite
{
    width: 310px;
    background: none;
}

.good-tile-lite-slider,
.viewed-block.good-tile-lite-slider
{
    padding: 10px 10px 10px 10px;
    height: 460px;
    border-radius: 6px;
    margin: 45px 10px 20px 0;
    background: #F1F2F3;
    position: relative;
  -webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
}

.viewed-block.good-tile-lite-slider {margin-right:0px;}
.native-scroll-buttons
{
    position: absolute;
    right: 10px;
    background: #FFF;
    width: 80px;
    height: 35px;
    z-index: 1;
    top: 10px;
    border-radius: 6px;
    display: flex;
}


.native-scroll-prev,
.native-scroll-next
{
    width: 50%;
    background: url(/i/arrows-navs.svg) no-repeat;
    background-position-y: -36px;
}

.native-scroll-next
{
    background-position-x: -40px;
}

.native-scroll-prev:hover,
.native-scroll-next:hover
{
    background-position-y: -72px;
}

.native-scroll-prev.disabled,
.native-scroll-next.disabled
{
    background-position-y: 0;
}

.good-img-gallery .good-item-images
{
    height: 225px;
    display: block;
    overflow: hidden;
}

.gt-top-carousel-slider .cat-collection-item
{
    max-width: 200px;
    padding-bottom: 0;
}

.color-group-block-colors
{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}



.color-selector-block-item label
{
    flex: 1;
}

.color-selector-block-item input+label
{
    display: flex;
    flex-direction: column;
}

.color-selector-block-item .vp-color-outer
{
    margin-top: auto;
}

.color-selector-block-item input + label .color-item-name
{
    margin-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    max-height: 66px;
    overflow: hidden;
}

.good-list-container
{
    display:flex;
    width: 100%;
    padding: 0 8px 7px 0;
    box-sizing: border-box;
    flex-grow: 1;
}

#opinion-modal .close-btn
{
    margin: 0 -8px 0 0;
}

@media (max-width: 1200px)
{
    .headline > span
    {
        padding: 10px 13px;
    }
}

#colorbox.splash-cart-body.reviews-colorbox
{
    z-index: 100151;
}

.vp-delivery-reg-select
{
    max-width: 40%;
}

.good-item-images.video-loading:after
{
    content: '';
    position: absolute;
    background: url(/i5/ajax-loader-carousel.svg) no-repeat center;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.1);
}


/*
.pswp .img-map-image,
.pswp .image-map
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pswp .img-map-image,
.pswp .image-map
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-points-slide
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-points-slide .img-map-image
{
    width: auto;
    height: auto;
    
    max-width: 100%;
    max-height: 100%; 
}

.img-points-slide-has-points
{
    width: auto;
    height: auto;
}

.img-points-slide-has-points .image-map
{
    position: absolute;
}*/

.img-points-slide
{
    position: absolute;
    width: auto;
    height: 100%;
    height: calc(100% - 86px);
    display: flex;
    justify-content: center;
}

.img-points-slide-inner
{
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-points-slide-inner > .image-map,
.img-points-slide-inner > .img-map-image,
.pswp-video
{
    max-width: 100%;
    max-height: 100%;
}

.good-small.gift-on-choose-item
{
    width: 275px;
}

.good-sticker-deliv,
.sticker-deliv
{
    background-color: rgb(45, 182, 8);
    color: rgb(255, 255, 255);
}

.cart-dim
{
    color: #888;
    font-size: 12px;
}

.youtube-video-file-landing-item
{
    height: 280px;
    padding: 0px;
    margin-bottom: 10px;
    display: block;
}

#opinion_form #myFiles {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 8px 5px;
}
#opinion_form .file-img img
{
  width: 130px;
}

#opinion_form .file-img.thumb img
{
  width: 70px;
  cursor: pointer;
}

#opinion_form #myFiles .file-item {
  position: relative;
}

#opinion_form #myFiles .file-remove {
  position: absolute;
  right: 0;
  margin: 5px;
  color: #FFF;
  font-size: 18px;
  background-color: #0000004a;
  padding: 4px;
  border-radius: 50%;
  line-height: 14px;
  cursor: pointer;
}

.css-slider-main{
    display: flex;
    white-space: nowrap;
    overflow-x: scroll;
    position: relative;
    background-color: #FFF;
    scrollbar-width: thin;
    scrollbar-color: #d43732 #f2f2f2 !important;
    scroll-margin-top: 5px;
    scroll-padding-top: 5px;
    flex-wrap: nowrap !important;
}

.css-slider-main::-webkit-scrollbar {
    width: 4px;
}

.css-slider-main::-webkit-scrollbar-track {
    background: #f2f2f2;
}

.css-slider-main::-webkit-scrollbar-thumb {
    background-color: #d43732;
    border-radius: 10px;
    border: 1px solid #ffffff;
}


#vp-region-delivery-form2 .modal-body
{
    background-color: #fff;
}

.action-img-article > img
{
    margin: auto;
}
a.lo-recalc:hover{color:#FFF;}

/* FAQ with icon in gray circle */

.faq {
    display: grid;
    gap: 14px;
    margin: 20px 0;
}

.faq-item {
    border: 1px solid #e5e7eb;
    border-radius: 14px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 1px 0 rgba(15, 23, 42, 0.03);
    transition: box-shadow .2s ease, border-color .2s ease;
}
.faq-item:hover {
    border-color: #d1d5db;
    box-shadow: 0 6px 20px rgba(2, 6, 23, .06);
}

.faq-item h4, .faq-question {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 16px; margin:0px;
    font-weight: 600;
    background: #f7f8fa;
    color: #0f172a;
    position: relative;
}

.faq-item h4::before,.faq-question::before {
    content: "?";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #9ca3af; /* серый круг */
    color: #fff;         /* белый вопросик */
    font-weight: bold;
    font-size: 14px;
    flex-shrink: 0;
}

.faq-item div, .faq-answer {
    padding: 14px 16px 16px;
    color: #475569;
    line-height: 1.6;
}

.faq-item div a, .faq-answer a {
    color: #0ea5e9;
    text-decoration: none;
    border-bottom: 1px dashed currentColor;
}
.faq-answer a:hover {
    border-bottom-style: solid;
}

/* optional hover animation */
.faq-item {
    animation: faqFadeIn .25s ease both;
}
@keyframes faqFadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
}


 .arrow-new-container
 {
     display: flex;
     width: 128px;
     justify-content: space-between;
     position: absolute;
     right: 50px;
     bottom: 30px;
 }

 .arrow-new-prev,
 .arrow-new-next,
 .native-scroll-prev,
 .native-scroll-next
 {
     width: 50px;
     height: 50px;
     cursor: pointer;
 }

 .native-scroll-prev,
 .native-scroll-next
 {
     width: 40px;
     height: 40px;
     background-size: contain;
 }

 .native-scroll-buttons
 {
     width: 94px;
     height: 40px;
     justify-content: space-between;
     background-color: transparent;
 }

 .arrow-new-prev,
 .arrow-new-next,
 .native-scroll-prev,
 .native-scroll-next
 {
     background-position: center;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjUgMjUpIiBmaWxsPSIjQUQwMzAzIi8+CjxwYXRoIGQ9Ik0yMiAxNS44NDA5TDExLjc5MDYgMjUuNDIwNEwyMiAzNSIgc3Ryb2tlPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xMiAyNS41TDM2IDI1LjUiIHN0cm9rZT0iI0ZGRkZGRiIvPgo8L3N2Zz4K);
 }

 .arrow-new-prev:hover,
 .arrow-new-next:hover,
 .native-scroll-prev:hover,
 .native-scroll-next:hover
 {
     background-position: 0 0;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjUgMjUpIiBmaWxsPSIjRDMyQjJCIi8+CjxwYXRoIGQ9Ik0yMiAxNS44NDA5TDExLjc5MDYgMjUuNDIwNEwyMiAzNSIgc3Ryb2tlPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xMiAyNS41TDM2IDI1LjUiIHN0cm9rZT0iI0ZGRkZGRiIvPgo8L3N2Zz4K);
 }

 .arrow-new-prev.disabled,
 .arrow-new-next.disabled,
 .native-scroll-prev.disabled,
 .native-scroll-next.disabled
 {
     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIiBmaWxsPSJub25lIj4KPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjQuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAyNSAyNSkiIGZpbGw9IiNGRkYiIHN0cm9rZT0iI0FEMDMwMyIvPgo8cGF0aCBkPSJNMjIgMTUuODQwOUwxMS43OTA2IDI1LjQyMDRMMjIgMzUiIHN0cm9rZT0iI0FEMDMwMyIvPgo8cGF0aCBkPSJNMTIgMjUuNUwzNiAyNS41IiBzdHJva2U9IiNBRDAzMDMiLz4KPC9zdmc+);
 }

 .arrow-new-prev-w,
 .arrow-new-next-w,
 .current-slide-banner .arrow-new-prev,
 .current-slide-banner .arrow-new-next
 {
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjUgMjUpIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0yMiAxNS44NDA5TDExLjc5MDYgMjUuNDIwNEwyMiAzNSIgc3Ryb2tlPSIjQUQwMzAzIi8+CjxwYXRoIGQ9Ik0xMiAyNS41TDM2IDI1LjUiIHN0cm9rZT0iI0FEMDMwMyIvPgo8L3N2Zz4K);
 }

 .arrow-new-prev-w.disabled,
 .arrow-new-next-w.disabled
 {
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjUgMjUpIiBmaWxsPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0yMiAxNS44NDA5TDExLjc5MDYgMjUuNDIwNEwyMiAzNSIgc3Ryb2tlPSIjRkZGRkZGIi8+CjxwYXRoIGQ9Ik0xMiAyNS41TDM2IDI1LjUiIHN0cm9rZT0iI0ZGRkZGRiIvPgo8L3N2Zz4K);
 }

 .arrow-new-next,
 .native-scroll-next
 {
     transform: rotate(180deg);
 }

 .good-tile-lite-slider:has(.good-tile-lite[v2])
 {
     height: auto;
 }

 .good-tile-lite-v2
 {
     width: 463px !important;
     height: 463px !important;
 }

 .good-tile-lite-v2 .good-item-content
 {
     border-radius: 20px;
     width: 463px !important;
     height: 463px !important;
     padding: 18px 31px;
 }

 .good-tile-lite-v2 .good-item-body .img-div
 {
     width: 400px;
     height: 300px;
     padding: 0;
     border-radius: 20px;
 }

 .good-tile-lite-v2 .good-item-body
 {
     padding: 0;
 }

 .good-tile-lite-v2 .title a
 {
     font-size: 14px;
 }

 .good-tile-lite-v2 .good-img-gallery .good-item-images
 {
     height: 300px;
 }

 .good-tile-lite-v2 .img-div img
 {
     width: 400px;
     max-width: 400px;
 }

 .good-tile-lite-v2 .good-img-gallery-nav
 {
     left: 16px;
     right: 18px;
 }

 .good-tile-lite-v2 .buybtncat.bb-small
 {
     width: 160px;
     height: 50px;
     border-radius: 50px;
 }