html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,/* ol,ul,li,*/ fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,credentials,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}
.ios img, .ios input, .ios a, .ios textarea {-webkit-appearance: none;}
.hide{display:none;}
article,aside,credentials,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;color:#333}
input[placeholder]{text-overflow:ellipsis}
input[placeholder]::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;color:#999}
input[placeholder]::-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#999}
input[placeholder]:-moz-placeholder{opacity:1;transition:opacity .3s ease;color:#999}
input[placeholder]:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;color:#999}
input[placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease;color:#999}
input[placeholder]:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease;color:#999}
input[placeholder]:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease;color:#999}
input[placeholder]:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease;color:#999}
h1.h1-home {padding:0; font-size: 1.4em; color: #555; line-height: 1.292em; margin-top: 20px;margin-bottom: 0; text-align: center; }
.tel-href{text-decoration:none;}
.mail{margin-left: 5px;font-size: 16px;}
.banr{display: block;text-align:center}
.banr-vk{margin-bottom: 28px;}
.go-affiliate-link{display:inline-block;padding:15px 20px 12px;background-color:#38c039;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:1.2em;border-radius:5px;border-bottom:5px solid #329932;text-shadow:1px 1px 1px rgba(0,0,0,.5);letter-spacing:1px;margin:0 auto;margin-top:15px}
.go-affiliate-link:hover{color:#fff!important}
.cart-table-label{font-size:13px;background:#f2f5f6;padding:10px 0!important;color:#777}
.masters{text-align:center}
.masters img{width:400px;margin-top:10px}
.master{display:inline-block;width:400px;vertical-align:top;margin:20px;text-align:center}
.submaster{margin:10px auto}
.master a{font-size:18px;font-weight:700}
.master p{margin-top:5px;margin-bottom:5px}
.master li{list-style:none}
.master ul{margin:0;padding:0}
.sidebar-cert{width:230px;margin-left:-18px;margin-top:11px;border: 1px solid #fa4d96;}
.yandex-raiting-widget{margin-top:11px}
.google-raiting-widget{text-align:center;margin-top:11px;padding:8px 0 2px 0px;background-color:#f7f7f7;border:1px solid #fa4d96;}
.google-raiting-widget {margin-top:20px;}
.yandex-raiting-widget__headline{margin-bottom: 10px;font-weight: bold;}
#page img{height:auto;max-width:100%}
li.mailer{display:none}
input[value="Оплатить на сайте Сбербанка"]{background:#090!important;border:1px solid #090!important;box-shadow:0 4px 0 #047704!important}
input[value="Оплатить на сайте Сбербанка"]:hover{background:#047704!important;border:1px solid #047704!important}
.layout a.productpreview-button{left:12%!important;top:86%!important}
.qty{font-weight:700;position:relative;display:inline-block}
.qty .quantity-minus{cursor:pointer;margin-right:3px;position:absolute;top:1px;left:1px;padding:3px 9px;background:#eee}
.qty .quantity-plus{cursor:pointer;position:absolute;top:1px;right:4px;padding:3px 9px;background:#eee}
.purchase .qty {margin-right: 5px;margin-bottom: 5px;}
.item-qty .quantity-minus1{cursor:pointer;margin-right:-4px;padding:5px 13px;background:#eee}
.item-qty .quantity-plus1{cursor:pointer;margin-left:-6px;padding:5px 13px;background:#eee}
.fancybox-inner .quantity-minus,.fancybox-inner .quantity-plus{padding:6px 9px;height:16px}
.fancybox-inner {max-width:1100px !important;}
.add2cart input[type="text"],.li200px input[type="text"]{padding:6px 17px 6px 35px !important}
#cart-form .quantity-plus{right:1px}
.rightcol{float:right;width:230px;min-height:100%;margin-top:30px}
.lupa{height:20px;width:20px;background-size: 20px;background-color:#fff; background-repeat: no-repeat;background-position: 3px 3px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAM1BMVEV1dXX///91dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXWTvN0rAAAAEHRSTlMAABAgMEBQYHCAj5+vz9/vzevz/AAAALFJREFUeF5t0lFuxSAMRFGHgElxwXf/q62UAnLLm98jobGN/KZah25V5Np5QQczQ/+SgTctRZuDRTKwJG+SBRNRqLJTQTcNTEKMsajiKVJy6iSjSQl0NWxSR+U7BVL6JCiCBioQyQ5aDzr5eHDWMEaKNUL52/ESyseRs0P/KnmNHBd1t86wHBd1rhee5/58FADPH0/5bDs+wMMy+Z/bp5105WUnLRsnbTtpWTvptUG7fgDK9w0qMwISVQAAAABJRU5ErkJggg==');position:relative;top:-9px;left:-9px;z-index:10;cursor:pointer;padding:3px;border:1px solid #bbb;border-radius:3px}
.category-sub2{margin-bottom:10px;margin-left:15px;list-style-position:inside}
.cat-sidebar .selected{text-decoration:none}
.cat .cat-sub2{display:none}
.cat .catname{padding-left:0}
.category-sub3{margin-bottom:0;list-style-type:circle;font-weight:700;padding-left:35px}
.wow{float:right;color:#986799;font-size:13px;width:30%;line-height:1.2}
.wow div{margin-bottom:15px;min-height:34px}
.wow-sale{padding:2px 0 2px 42px;background:url(/wa-data/public/site/themes/sidebar/img/ico-sale-30.png) no-repeat 0 0}
.wow-open{padding:2px 0 2px 42px;background:url(/wa-data/public/site/themes/sidebar/img/ico-open-30.png) no-repeat 0 0}
.wow-deliver{padding:2px 0 2px 42px;background:url(/wa-data/public/site/themes/sidebar/img/ico-deliver-30.png) no-repeat 0 0}
#cart-form{overflow:hidden}
.topen{background-position:-112px 0!important}
.catname{font-weight:700}
.cat-sidebar{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}
.cat-sidebar .category_tree{position:relative;list-style:none}
.catname{display:block}
.category-sub2 li{padding:3px 0;display:inline-block;position:relative;width:346px;box-sizing:border-box;vertical-align:top;}
.category-sub3 li{width:auto;min-width:300px;box-sizing:border-box}
.category-sub2,.category-sub3{position:absolute;box-shadow:3px 3px 18px rgba(0,0,0,0.2);z-index:10000;border:2px solid #fa4d96;background:#fbfbfb;width:226px;top:-1px;margin:0;padding:0}
.category-sub2{left:228px;width:696px}
.category-sub3{left:369px;top:-2px;width:auto}
.toggle{background-repeat:no-repeat;background-image:url(/wa-content/img/icon16.png?1503);height:16px;width:16px;display:inline-block;text-indent:-9999px;background-position:-144px 0;text-decoration:none!important;vertical-align:top;margin:.1em .25em 0 0;position:absolute;right:0;cursor:default}
.fa-angle-right:before,.fa-angle-double-down:before{position:absolute;right:8px;top:16px}
.fa-arrow-circle-right:before{position:absolute;left:17px;top:12px}
.cat-sidebar .category_tree:before{content:"о";display:none}
.category_tree:hover .category-sub2{display:block!important}
.category-sub2 li:last-child,.category-sub3 li:last-child{border-bottom:none}
.category-sub2 li .catname{font-weight:400}
.category-sub2 li.category_tree .catname{font-weight:700}
#wrap{box-sizing:border-box;min-height:100%;padding-bottom:270px}
#cart-flyer .plugin_arrived-button{font-size:13px}
header,#main,.news,.about-site{max-width:1225px;margin:0 auto;padding:5px 60px 0;min-width:280px}
.about-site{margin: 0px auto 20px auto; min-width: 0px;}
.about-site__text p,
.about-site__text h2,
.about-site__text ul{margin-bottom: 12px;}
.about-site__text ul{margin-top: 12px;}
.about-site__text li{margin-bottom: 7px;}
header{margin-bottom:10px;}
header:after{visibility:hidden;display:block;content:"";clear:both;height:0}
.header-info{margin-left:28em}
.header-info-top{margin-top:5px;margin-bottom:.2em;display:table;width:100%;position:relative;}
.offline{color: #777;font-size: 1.1em;margin-bottom: 10px;line-height: 1.6;margin-top: 14px;position: relative;text-align: left;float: left;max-width: 340px;}
/*.wish{margin-right:3em}*/
.au-user{font-size: .867em;position: absolute;top: 48px;right: 0;}
.worktime{position: absolute;top: -3px;left: 0;font-size: 13px;font-style: italic;color: #c50202;}
.hello{margin-right:1em}
.wish{margin-bottom:8px}
.ruble{text-transform:lowercase}
.ruble:after{content:"уб."}
.cat-header,.lastnews .lastnews-header{margin-bottom:13px;text-transform:uppercase;font-weight:400;color:#555}
.news-title{margin-bottom:13px;text-transform:uppercase;font-weight:400;color:#555;padding:15px 0;border-bottom:1px solid #bbb;position:relative}
.news-title a{position:absolute;top:14px;text-transform:initial;font-size:.79em;right:0}
.max-width-1000{display:none}
.lastnews{margin-top:0;border:1px solid #ebebeb;background:#fbfbfb;padding:15px}
.filters-button{text-align:center}
.category-name{font-size:1.6em;color:#555;line-height:1em;font-weight:400;text-transform:uppercase;padding-bottom:5px}
.related input[type="button"]{font-size:.8em}
main.content{padding:0 0 25px}
ul.thumbs .out-of-stock{margin-top:9px}
.post_col{margin:0 2%;display:block;float:left;width:29%}
.post_col h3{margin-right:5px;margin-bottom:3px}
.post_col .credentials{color:#fff;font-size:.79em;float:left;line-height:1.4!important;width:62px;height:57px;text-align:center;text-shadow:0 2px 1px rgba(0,0,0,0.5);/*background:url(/wa-data/public/site/themes/sidebar/img/news-bg.png) repeat-x 0 0;*/background-repeat: repeat-x;background-position: 0 0;margin-top:-4px;padding-top:7px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAA5AgMAAABojrKjAAAADFBMVEX6TZb6TZb////6TZZjL9sVAAAAA3RSTlM/qgCBqTIQAAAAEklEQVR4XmP4/2EIoC8CDJ8aAM+QbNB0gOzcAAAAAElFTkSuQmCC');}
.post_col .username{color:#555;padding:0;display:inline}
.news-text a{line-height:1.4;margin-bottom:5px;display:inline-block}
.news{margin-bottom:50px;overflow:hidden}
.news-text{margin-left:84px}
.news-title{margin-bottom:23px}
.comment-form-fields{overflow:hidden}
#post-stream h4{font-weight:400!important;margin-bottom:10px}
#post-stream .post .credentials{margin-bottom:10px}
#post-stream .post:nth-child(odd){background:#efefef}
#post-stream .post{margin-left:-10px;padding:10px}
#ok_group_widget{margin-top:30px}
.comments ul,.comments ul.menu-v li{background:none}
.comment .text{margin:8px 0!important}
.comments .comment{background-color:#efefef;border:1px solid #bbb;margin-bottom:15px;padding:15px}
.cat li{display:inline-block;vertical-align:top;list-style:none;margin:5px 7px 25px 8px;line-height:1.1em;min-height:149px;width:205px;text-align:center}
main > h1{line-height:1}
.category-name + img{display:none}
.cat img{display:block;max-height:133px;max-width:200px;margin:0 auto 5px;height:133px}
.cat{padding:0}
.promo .description{display:none}
.slider_product_name{font-size:26px;color:#555;line-height:1.4;font-weight:300;padding-bottom:25px;margin-top:20px}
.slider_single_img{margin:0 auto}
.bx-wrapper .bx-viewport{box-shadow:none!important}
.slider{height:367px!important}
.oneClick input[type="button"],.storequickorder-button{color:#ed5153!important;text-shadow:none!important;background:none!important;border:none!important;border-bottom:1px dotted #ed5153!important;padding:0 0 1px!important;box-shadow:none!important;border-radius:0!important}
.oneClick input[type="button"]:hover{background:none;color:#ed5153;border:none;border-bottom:1px dashed #ed5153}
.cart-checkout .oneClick input[type="button"]{font-size:1em;font-weight:700;margin-left:5px}
.cart-checkout .oneClick{margin-top:20px;font-weight:400}

#compare-link{display: block; font-weight:700}
.wish-product-list .addtocart input[type="submit"]{top:5px!important}
.checkout .checkout-step ul.menu-v{margin-bottom:30px}
.checkout .checkout-step ul.menu-v li{padding:5px 0}
.fix{overflow:hidden;position:fixed;top:70px;z-index:1312}
.kmcollectemails input{width:172px;height:35px;border-radius:3px;-webkit-appearance:none;margin-right:0;-moz-box-sizing:border-box;border:1px solid #bbb;font-size:.867em;font-family:'Roboto',sans-serif;color:#999;transition:all .3s;box-sizing:border-box;padding-left:10px;margin-bottom:5px}
.kmcollectemails button{color:#FFF;display:inline-block;font-family:'Roboto',sans-serif;font-weight:400;border-radius:3px;border:none;background:#FCA6CD;text-align:center;padding:5px 10px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;-webkit-box-shadow:0 9px 0 rgba(252,5,5,0.44);-moz-box-shadow:0 9px 0 rgba(252,5,5,0.44);box-shadow:0 4px 0 rgba(252,5,5,0.44);text-shadow:0 1px 3px rgba(0,0,0,0.5);outline:none;cursor:pointer;width:172px}
.kmcollectemails button:hover{background:rgba(252,5,5,0.44)}
.kmcollectemails .after{height:82px}
html,body{width:100%;min-height:100%;font-family:'Roboto',sans-serif;font-size:15px}
a{color:#986799;outline:0 none;transition:color .3s}
a:focus{outline:none;outline-offset:-4px}
a:hover{color:#f71674!important;text-decoration:none}
input[type="button"]::-moz-focus-inner{border:0}
input[type="submit"]::-moz-focus-inner{border:0}
a img{border:0}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote{margin-bottom:20px}
h1{font-size:1.6em;color:#555;line-height:1em;font-weight:400;padding-bottom:5px}
h1 a{text-decoration:none}
h2{font-size:1.135em}
h3{font-size:1.4em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:1em}
h1,h2,h3,h4,h5,h6{line-height:1.3em}
ul,ol{padding-top:0}
ol{list-style:decimal}
p{color:#333;line-height:1.5em}
input,textarea,select{margin:0;outline:none}
input,textarea{color:#777}
textarea{transition:all .3s}
input[type="button"]:focus{outline:none;outline-offset:-2px}
.filters input[type="text"]:focus{box-shadow:none}
fieldset{border:1px solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:10px}
fieldset p label{width:98%}
fieldset p input[type="text"]{width:98%}
fieldset p select{width:99%}
blockquote{color:#555;font-size:.9em;padding:20px;background:#f3f3f3;border-left:2px solid #ccc}
blockquote cite{font-size:.9em}
hr{background-color:#ccc;height:1px;border:0}
input::-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder,input::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder{color:#ccc}
.related h3, .related h2, .cart h2, .reviews h2{text-transform:uppercase;font-weight:400;color:#555;padding-bottom:15px;border-bottom:1px solid #bbb;margin-bottom:15px}
.related h3, .related h2, .cart h2 {font-size:1.133em}
.related h3 input[type="button"]{background:none;box-shadow:none;border:none;color:#986799;text-shadow:none;padding:0;margin-left:15px;font-size:.86em;text-decoration:underline;position:relative;top:-1px}
.related h3 input[type="button"]:hover{text-decoration:none}
.review-form-fields{overflow:hidden}
.add2cart .price{font-size:1.6em}
.add2cart input[type="submit"]{margin-left:0px;margin-right:0px}
#product-page #cart-form,.features-wrap{padding:15px;border:1px solid #bbb;background-color:#eee;overflow:hidden;margin-bottom:15px;margin-top:10px;position:relative;}
#product-page #cart-form {border-top:none; margin-top:0px;}
.fancybox-outer .features-wrap{/*display:none;*/}
.message-sale{margin-top:15px;right:18px;bottom:47px;font-weight:700;color:#555;font-size: 13px;}
.message-obmen{right:18px;bottom:12px;font-weight:700;color:#555;font-size: 13px;}
.add2compare{line-height:1}
.add2compare a{display:inline-block;margin-bottom:5px}
.inline{display:inline!important}
.inline-link{text-decoration:none!important}
.inline-link b{border-bottom:1px dotted;font-weight:400;position:relative}
.inline-link b i{font-style:normal;position:relative;padding:0 0 1px}
.small{font-size:.86em;color:#aaa}
.large{font-size:1.2em}
.bold{font-weight:700}
.strike{text-decoration:line-through}
.highlighted{background:#ffc}
.hint{color:#aaa;font-size:.9em}
.hint a,.hint:visited,.hint a:visited{color:#888}
.gray{color:#aaa}
.gray a,.gray:visited,.gray a:visited{color:#888}
.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa}
.nowrap{white-space:nowrap}
.hr{border-top:1px solid #ccc;margin-bottom:15px}
.uppercase{text-transform:uppercase}
ul.menu-v{margin:0 0 0 8px;padding:0}
ul.menu-v li{list-style:none;padding-left:10px;margin:0;line-height:1.1em}
#sidebar ul.menu-v li{background:url(/wa-data/public/site/themes/sidebar/img/catalog-buton.png) no-repeat 0 10px}
.reviews-branch li,.rating-distribution + ul.menu-v li{background:none!important;padding-left:0!important}
ul.menu-v li a{padding:5px 6px;display:block;line-height:1.3}
ul.menu-v li ul.menu-v{margin-left:5px;margin-top:8px;margin-bottom:8px}
#sidebar ul.menu-v li ul.menu-v li{background:url(/wa-data/public/site/themes/sidebar/img/catalog-buton2.png) no-repeat 0 10px}
.dropdown{margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:1225px;padding:5px 60px 0;min-width:700px}
ul.menu-h.bottom-padded{margin-bottom:15px}
ul.menu-h li{list-style:none;display:inline-block;padding:0 10px 0 0;line-height:1.1em;display:block\9;float:left\9}
ul.menu-h li a{display:inline-block;padding:3px 5px;display:block\9;float:left\9}
ul.menu-h li a img.icon16{position:relative;top:3px;left:-3px}
ul.menu-h li a i.icon16{margin-top:-.1em}
.app-navigation ul.menu-h li:nth-child(10){display:none;}
.wa-auth-adapters ul{padding: 0;overflow: hidden;margin: 0;}
.wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0}
.wa-auth-adapters ul li a,.wa-auth-adapters ul li span{display:block;padding:0 5px}
.wa-auth-adapters ul li a img,.wa-auth-adapters ul li span img{position:relative;top:3px;left:-3px;width:32px;height:32px;border-radius: 50%;}
.wa-auth-adapters br {display:none;}
.wa-auth-adapters p{color:#888;font-size:.9em}
.wa-auth-adapters.wa-connect{margin-top:20px}
.wa-form{float:left;margin:10px 0;overflow:visible}
.wa-form .wa-field{clear:left;margin:0;padding-top:3px}
.wa-form .wa-field .wa-name{float:left;width:155px;padding-top:.05em;padding-bottom:10px}
.wa-form .wa-field.wa-separator{height:10px}
.wa-form .wa-field .wa-value{margin-left:180px;margin-bottom:5px;position:relative}
.wa-form .wa-field .wa-value input.wa-error{border:2px solid red}
.wa-form .wa-field .wa-value .wa-error-msg{font-size:.9em;color:red;display:block}
.wa-form .wa-field .wa-value input[type="text"],.wa-form .wa-field .wa-value input[type="email"],.wa-form .wa-field .wa-value input[type="password"],.wish-list-name input{width:30%;min-width:275px;margin:0;padding:8px}
.wa-form .wa-field .wa-value select{width:84.5%;min-width:275px;margin:0;padding:8px}
.wa-form .wa-field .wa-value select[name="profile[birthday][day]"],.wa-form .wa-field .wa-value select[name="profile[birthday][month]"],.wa-form .wa-field .wa-value select[name="profile[birthday][year]"]{width:28%;min-width:0;margin:0;padding:8px;margin-right:5px}
#wa-my-info-wrapper form{overflow:hidden}
.wa-form .wa-field .wa-value textarea{min-width:300px;height:70px}
.wa-form .wa-field .wa-value input.wa-captcha-input{width:100px;min-width:0}
.wa-form .wa-field .wa-value label{display:block}
.wa-form .wa-field .wa-value .wa-captcha img{margin-left:0}
.wa-form .wa-field .wa-value .errormsg{margin-left:0}
.wa-form .wa-field .wa-value.wa-submit{margin-top:10px}
.wa-form .wa-field .wa-value p label{display:block;margin:0}
.wa-form .wa-field .wa-value p{line-height:1.6em;margin-bottom:23px;position:relative}
.wa-form .wa-field .wa-value p span{color:#777;font-size:.9em;display:block}
.wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute}
.wa-form .wa-field .wa-value p input{display:block;margin-bottom:2px}
.wa-form .wa-field .wa-value p input[type="radio"],.wa-form .wa-field .wa-value p input[type="checkbox"]{display:inline}
.wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa}
.wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa}
.wa-captcha{padding:7px 0 10px}
.wa-captcha p{clear:left;margin:0}
.wa-captcha strong{font-size:1.2em}
.wa-captcha p img{float:left!important;margin-right:5px;margin-top:-8px}
.wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa}
.wa-captcha .wa-captcha-input{display:inline!important}
.wa-captcha .errormsg{display:inline-block;margin-left:10px}
input.error,textarea.error{border:2px solid red}
.errormsg{color:red;margin-left:170px;display:block}
.row{clear:both;border-top:1px solid #eee;padding:20px 0}
.row.no-border{border:none}
.col{float:left}
.col.w1{width:6%}
.col.w2{width:12%}
.col.w3{width:18%}
.col.w3.affiliate-discount{width: 23%;}
.col.w4{width:24%}
.col.w5{width:30%}
.col.w6{width:36%}
.col.w7{width:42%}
.col.w8{width:48%}
.col.w9{width:54%}
.col.w10{width:60%}
.col.w11{width:66%}
.col.w12{width:72%}
.col.w13{width:78%}
.col.w14{width:84%}
.col.w15{width:90%}
.col.w16{width:96%}
table th,table td{padding:5px}
table.table{margin-top:25px;width:100%;border-spacing:0;border-collapse:collapse}
table.table th{padding-left:7px;padding-right:7px}
table.table td{padding:15px 7px;border-bottom:1px solid #ddd;vertical-align:top}
table.table td.min-width{width:1%}
table.table td p{margin:0}
table.table td input.numerical{width:50px;margin-right:5px;text-align:right}
table.table tr.no-border td{border:none}
table.table tr.thin td{padding-top:13px;padding-bottom:15px}
table.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8em;color:#555}
i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.icon16.rss{background-position:-16px 0}
.icon16.facebook{background-position:-32px 0}
.icon16.twitter{background-position:-48px 0}
.icon16.vk{background-position:-64px 0}
.icon16.gplus{background-position:-80px 0}
.icon16.pinterest{background-position:-96px 0}
.icon16.youtube{background-position:-112px 0}
.icon16.instagram{background-position:-128px 0}
.icon16.userpic20{background-position:-2px -2px;border-radius:50%;background-size:auto}
.icon16.color{border-radius:50%;border:1px solid rgba(0,0,0,0.2);width:12px;height:12px;background-image:none;display:none}
.icon16.like{background-position:0 -16px;margin-top:0}
.icon16.star,.icon16.star-full{background-position:-16px -16px}
.icon16.star-half{background-position:-32px -16px}
.icon16.star-empty{background-position:-48px -16px}
.icon16.star-hover{background-position:-64px -16px}
.icon16.remove{background-position:-96px -16px}
.icon16.saved{background-position:-112px -16px}
.icon16.stock-red{background-position:-128px -16px}
.icon16.stock-yellow{background-position:-144px -16px}
.icon16.stock-green{background-position:-160px -16px}
.icon16.stock-transparent{background-position:-176px -16px}
.icon16.checkmark{background-position:-192px -16px}
.icon16.compare{background-position:-208px -16px}
.icon16.compare.active{background-position:-224px -16px}
.icon16.cart{background-position:-16px -32px}
.empty .icon16.cart,.icon16.cart.empty{background-position:0 -32px}
.icon16.uarr{background:url(img/uarr.png);background-position:0 0;background-size:16px 16px}
.icon16.loading{background-image:url(img/loading16.gif);background-position:0 0;background-size:16px 16px}
.icon24.loading{background-image:url(img/loading.gif);background-size:24px 24px;height:24px;width:24px;display:inline-block}
.icon32.loading{background-image:url(img/loading.gif);background-size:32px 32px;height:32px;width:32px;display:inline-block}
i.icon10{background-repeat:no-repeat;height:10px;width:10px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px}
* i.icon10{text-decoration:none!important;vertical-align:top;margin:.2em .1em 0 0}
.icon10.darr{background-image:url(img/darr.png);background-size:16px 16px}
.icon10.star,.icon10.star-full{background-position:0 -100px}
.icon10.star-half{background-position:-10px -100px}
.icon10.star-empty{background-position:-20px -100px}
.search{position:relative}
.search input{width:100%;height:35px;border-radius:3px;-webkit-appearance:none;margin-right:0;-moz-box-sizing:border-box;border:1px solid #bbb;font-size:.867em;font-family:'Roboto',sans-serif;color:#999;transition:all .3s;box-sizing:border-box;font-style:italic}
.search input:focus{outline:0;background:#fff;box-shadow:0 0 23px rgba(0,0,0,0.2)}
.search input::-webkit-input-placeholder{color:#999;font-weight:400}
.search input:-moz-placeholder,.search input::-moz-placeholder{color:#999;font-weight:400}
.search input:-ms-input-placeholder{color:#999;font-weight:400}
.search input[type="submit"]{width:100px;position:absolute;top:0;right:0;border:none;background:#bbb;box-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0;height:35px;padding:0}
.search input[type="search"]{padding:0 15px}
input[type=button],input[type=submit],.m-button{color:#FFF;display:inline-block;font-family:'Roboto',sans-serif;font-weight:400;border-radius:3px;border:1px solid #ed5153;background:#ed5153;text-align:center;padding:5px 18px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;-webkit-box-shadow:0 9px 0 #e14043;-moz-box-shadow:0 9px 0 #e14043;box-shadow:0 4px 0 #e14043;text-shadow:0 1px 3px rgba(0,0,0,0.5);outline:none}
input[type=button]:hover,input[type=submit]:hover,.m-button:hover{cursor:pointer;background:#e14043;border:1px solid #e14043}
input[type=button]:disabled,input[type=submit]:disabled{cursor:pointer}
input[type=button].small,input[type=submit].small{font-size:.9em;padding:3px 5px}
input[type=button].large,input[type=submit].large{font-size:1.6em;padding:8px 25px;border-radius:25px}
.product-list input[type="submit"],.cart-coupon input[type="submit"],.add2cart input[type="submit"]{position:relative;top:-3px;font-size:.8em}
input[type=button].submitInCarts:hover,input[type=submit].submitInCarts:hover{background:#329932!important;border:1px solid #329932!important}
.m-button--secondary{border: 1px solid #fb227d;background: #fa4d96;-webkit-box-shadow: 0 9px 0 #f03182;-moz-box-shadow: 0 9px 0 #f03182;box-shadow: 0 4px 0 #f03182;}
.m-button--secondary:hover{border: 1px solid #f03182;background: #f03182;}
.mobile-only{display:none}
.container{padding:25px 0}
.sidebar.left{width:170px;float:left}
.sidebar.right{width:190px;float:right}
.content.left{margin-left:200px}
.content.right{margin-right:200px}
.content.right #page{margin-right:50px}
.sidebar p{line-height:1.3em}
.sidebar.left.double{width:270px;float:left}
.content.left.double{margin-left:300px;float:left}
.sidebar.right.double{width:270px;float:right}
.content.right.double{margin-right:300px}
.sidebar.left.triple{width:510px;float:left;margin-bottom: 15px;}
.content.left.triple{margin-left:540px;margin-top:0;padding:0;overflow:hidden}
.sidebar.right.triple{width:430px;float:right}
.content.right.triple{margin-right:430px;margin-top:0}
.content{padding:15px 0}
#sidebar + .content{margin-left:290px}
.index-page #sidebar + .content{margin-right:258px}
.content.top-padded{padding-top:50px}
.newsbar .date{font-size:11px;color:#777}
.page p{max-width:80%}
.page.app-nav-ousted{margin-top:51px}
.welcome{text-align:center;padding:80px 0 150px}
.welcome p{max-width:100%}
.sub-links{margin:20px 0;padding-left:0}
.sub-links li{list-style:none;line-height:1.5em;display:inline-block;width:180px;text-align:center;vertical-align:top;font-size:13px;margin:3px 1px;height:155px}
.sub-links li img{height:96px;max-width:178px;border:1px solid #bbb}
.breadcrumbs{padding:0 0 25px;line-height:1.4;font-size:.867em}
.breadcrumbs a{color:#777}
.breadcrumbs span.rarr{color:#ccc;margin:0 3px}
.breadcrumb-product-name {display: block;}
.tags{line-height:2em;min-height:50px;margin-top:35px}
.tags a{color:green!important;display:inline!important;padding:5px 7px!important}
.tags a:hover{color:red!important}
#sidebar{width:230px;min-height:100%;float:left}
#sidebar.bottom-padded{padding-bottom:60px}
#sidebar a{display:block;padding:9px 18px!important;text-decoration:none}
#sidebar a.filter-link {display: inline-block;padding: 0 0 0 3px!important;}
#sidebar .category-sub2 li.category_tree a{padding:6px 18px 6px 35px !important}
.fa{display:block!important}
a[selected="selected"]{background:#fa4d96;color:#fff}
a[selected="selected"]:hover{background:#fa4d96!important;color:#fff!important}
div.title{float:left}
div.title img{width:100%}
#sidebar .title a{text-decoration:none;color:#000;font-weight:700;color:#ccc}
#sidebar .title a:hover{color:#fff!important}
#sidebar .title img{margin:-20px;max-width:100%}
h3.title{font-size:1.6em;color:#555;line-height:1.292em;font-weight:300;text-transform:uppercase;padding-bottom:25px;border-bottom:1px solid #bbb;margin-top:20px}
.offline{color:#777;font-size:1.2em}
#sidebar ul.menu-v li.selected {background: #ffe4ef;color: #fff;}
#sidebar ul.menu-v li.selected ul li a{font-weight:400}
#sidebar ul.apps{border-bottom:1px solid #444;padding-bottom:20px;font-family:'PT Sans',Helvetica,Arial,sans-serif;font-size:1.1em}
#sidebar ul.apps li a i.marker{float:right;width:13px;height:13px;display:none;background:#eee;border-radius:50%;position:relative;top:2px}
#sidebar ul.apps li.selected a i.marker{display:inline}
#sidebar .auth{position:fixed;bottom:0;left:0;width:210px;border-top:1px solid #555;box-shadow:0 -7px 8px -8px rgba(0,0,0,0.5);padding:30px 10px;background:#333;text-align:center;font-size:.9em}
#sidebar .auth a{padding-right:3px!important}
#sidebar .auth i.icon16.userpic20{margin-right:8px;margin-top:-3px}
#tablet-toggle-sidebar{display:none;border:none;position:fixed;width:30px;background:#000 url(img/tablet-toggle-sidebar.png) no-repeat;background-position:center center;left:0;top:0;bottom:0;cursor:pointer}
#tablet-toggle-sidebar:hover{background-color:#222}
#main{line-height:1.5em;min-height:100%}
.app-navigation{margin-bottom:15px}
.app-navigation .static-text{padding:6px 23px;color:#555;font-weight:700}
.app-navigation ul.menu-h li{margin:0!important;padding:0!important;font-weight:700}
.app-navigation ul.menu-h li a{padding:.7em 0}
.app-navigation .menu-v p{display:none}
.app-navigation .search{padding:5px}
#footer{min-width:700px;height:278px;margin-top:-270px;background:#ebebeb;border-top:1px solid #bbb;color:#777;font-size:.867em;line-height:1.35em;overflow:hidden;}
#copyright span, .product-page-error-link{color: #e71f75;text-decoration:underline;}
#copyright span:hover, .product-page-error-link:hover{text-decoration:none;}
.cart{position:relative;}
@media (max-width:450px){.product-page-error-link{position: static;margin-top: 0px;margin-bottom:20px;display:inline-block;}}
.foo{overflow:hidden;max-width:1225px;margin:0 auto;padding:30px 60px 15px}
.foo-top{overflow:hidden}
.foo-top-1,.foo-top-2,.foo-top-3,.foo-bottom div{width:33%}
#footer nav{width:50%}
#footer .headerh4{font-size:1.33em;font-weight:400;text-transform:uppercase;margin-bottom:11px}
.foo-top{margin-bottom:48px}
#footer a{color:#777!important;display:inline-block;margin:3px 0}
#footer a:hover{color:#777!important}
#footer .search input{font-size:13px!important;margin-top:5px;
background-color:#fff;
background-repeat:no-repeat;
background-position:9px 6px;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB2UlEQVRIibWVOUsDQRiGY9R4NhaCUZM0gv/DwkoUG8HGQiw8GhEUrILggSL+BEHw3DK99hZq4YUxRlEQLcUrnuv7kVn4HGZndpdN8RCy+73zzO58sxOxbTsiY1lWJegFa+AMPIECuAE7oB/UqLI6VKJucA1sAw9gIJAMwTKwrBn82+X6Boj5lc1Ig9yDCdAmXmsUpMAIuJRq12mynmQo7AK/LLwJ6t1CQj4vCceMMhRVgCsW2vIySyFdYDlqogaTrI8F7kCd1wVHbTk4Yvkpk2ybFU/6bWexRZz8vkmWZ8XtAWTV4EPkP2k9dTKn8IfWz69MCLNswi062Zcoot9oQNk5kzXpZLesMBlARN38yja+6wan4gyTDQeQdbD8galBBlnxqd91Q/0uy6dNslrwyAJLPkSjLPcO4lqZCPGnI+ZMzYL7Q9b/j/OsaXI8vCoJD0EPqGI19E3sBHtSLXEBmr3KYlbxuJAHKYiB6BB9UdyXhe77THo1dKaNg2fDoMSbVfzyZ6Xr9L/VKGPSRjBNrSyejB+gdC3tvDIaWCHMqYReu47kcbcNK4TygUrChG+ZxwmphHROJkOXaYR5RxiqjAlzCmEqdJlGeFISmYtwpWQyIUyAY7BInfwHR4YxADF+IM8AAAAASUVORK5CYII=');
padding:12px 10px 11px 45px !important;height:auto!important}
#footer #sub-links{margin-left:30px}
#footer #sub-links ul{list-style:none;padding:0;margin:0}
#footer #sub-links ul li{float:left;padding:0 15px 0 0}
#footer #poweredby{text-align:center;float:right;padding-top:0}
#footer #poweredby .dots{font-size:.8em;text-decoration:none;display:inline-block;width:54px;height:9px;background:url(/wa-content/img/dots/all-dots-default-order.png) no-repeat 0 3px;padding-top:3px;margin-left:10px;display:block\9;float:right\9}
.xverst{width:178px;height:48px;background:url(/wa-data/public/site/themes/sidebar/img/xverst.png) no-repeat 0 0;text-indent:-99999px;opacity:.5;transition:opacity .3s;position:relative;top:-10px;left:-18px}
.xverst:hover{opacity:1}
.bx-wrapper .bx-next{right:20px!important}
a#move_up{position:fixed;bottom:60px;right:17px;display:none;height:32px;width:48px;text-align:center;text-decoration:none;padding-top:5px;
background-repeat:no-repeat;background-position: top center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA9lBMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxIzyd3AAAAUXRSTlMAAgQFBhITFBUWGBkaHCAjJSYnOTo7PD1OUFFTVldZWmRnaWprbG5vc3V3eoyOj5CRkpOUtrm9vsjJy8zNz9DR29zr7e7x8vP09fb4+fr8/f5BCpyaAAABlElEQVR4XpWRaVuCQBhFb1KWaNlqtpjZouYapS2WqWgOFIjz//9MG48M8QLj+XzOM9wXBEgXte5obNvjUff2TEUM65UX7qNXTiKcTe2DBzDbGdCs1k1OYtQUEOwOeChvOwhwwngE7Bj/uHR4JE4JPi54LL7ixIkPnCNhL+MSTLcX9xxwKfqKG9S5JDfu/zVlAyONHzQuTRMA1j/kAzMJoEIKr32yuAbwQvkt4I4KnoF0iE8X8xSKtB9WFKDRfi5HFy10aZ+xA7LoYET7nNPFEGPa/2ZKFTps2g8rLNik7xb7gcLCmPLDC903uu35YnEvjhbPOllxfbHYAxJT8ay3nmBv4dDzvTeyM3HkmSBMHm0e4PNhIiinUPkyzDeA3jLBE4DyMsEVgKQp7xtrANCWDxr4IWPI+kzFLzXZoIo/lDc5/zUBlx0m479nseDYifdneQiU4oNz+CjFvDFzfY+jaeT35xFgux9xnywIlBuD1lk1AZp00wzqRkNFOMnr57loz5+u1hBDqtDqDHXL0oed1ulGQPgCOjYcSIcpavEAAAAASUVORK5CYII=');padding-top:50px;font-size:13px;color:#999}
body#site #sidebar ul.apps li a i.marker{background-color:#6cf}
body#site #sidebar ul.apps li.selected a,body#site #sidebar ul.menu-v li.selected a{color:#6cf}
body#site #sidebar ul.menu-v li.selected ul.menu-v a{color:#bbb}
body#site #main{border-color:#6cf}
body#shop #sidebar ul.apps li a i.marker{background-color:#8d5}
body#photos #sidebar ul.apps li a i.marker{background-color:#b9e}
body#photos #sidebar ul.apps li.selected a,body#photos #sidebar ul.menu-v li.selected a{color:#b9e}
body#photos #sidebar ul.menu-v li.selected ul.menu-v a{color:#bbb}
body#photos #main{border-color:#b9e}
body#blog #sidebar ul.apps li a i.marker{background-color:#fc4}
body#blog #sidebar ul.apps li.selected a,body#blog #sidebar ul.menu-v li.selected a{color:#fc4}
body#blog #sidebar ul.menu-v li.selected ul.menu-v a{color:#bbb}
body#blog #main{border-color:#fc4}
body#hub #sidebar ul.apps li a i.marker{background-color:#f85}
body#hub #sidebar ul.apps li.selected a,body#hub #sidebar ul.menu-v li.selected a{color:#f85}
body#hub #sidebar ul.menu-v li.selected ul.menu-v a{color:#bbb}
body#hub #main{border-color:#f85}
.featured-shipping-and-payment{display:none}
.checkout-step .wa-form input,.checkout-step .wa-form textarea{color:#000}
.bx-wrapper .bx-controls-direction a{z-index:7999!important}
.mobile-cart/*,.mobile-menu-dropdown*/,.mobile-contacts-wrap{display:none}
.social-sprite{text-indent:-99999px;display:inline-block;width:33px;height:33px;background-image:url(/wa-data/public/site/data/melodiabisera.ru/social-footer.png);background-repeat:no-repeat;margin:3px 3px 3px 0 !important}
.s-vk{background-position:0 -33px}
.s-od{background-position:-297px -33px}
.s-in{background-position:-264px -33px}
.s-yt{background-position:-165px -33px}
.s-pi{background-position: -132px -33px;}
.s-tg { background-position: -231px -33px;}
.foo-bottom{position:relative}
.yaMetrika img{position:absolute;right:15px;bottom:-15px}
.yaMetrika{position:absolute;width:100%!important}
.user-sale{position:absolute;right:0;bottom:10px;font-size:14px;display:flex;border:1px dashed #ddd}
.user-sale:hover{border:1px dashed #bbb}
.site-header.site-header_fly .user-sale{position:static;display:flex;position: relative; top: auto; bottom: auto;}
.user-sale__info{padding:5px}
.user-sale__info span{font-weight:700;color:#fa4d96;white-space:nowrap;}
.user-sale__link{font-size:0;position:absolute;top:0;bottom:0;right:0;left:0;}
@media screen and (max-width: 1336px) {

}
@media screen and (max-width: 1305px) {
.header-info{margin-left:25em}
h2.title img{width:80%}
.header-info{margin-left:23em}
.offline{font-size: 1.1em;max-width:315px;}
}
@media screen and (max-width: 1300px) {
.promo a .info h2{margin-bottom:25px}
.search input[type="submit"]{width:70px}
.container{padding:30px 0}
}
@media screen and (max-width: 1250px) {
#footer{height:260px;margin-top:-260px}
.promo{font-size:.85em}
.promo a .image{margin-right:-33px!important}
.bx-wrapper img{max-width:80%!important}
.promo a .info h2{margin-right:179px!important;font-size:22px}
.wish{margin-bottom:14px}
}
@media screen and (max-width: 1205px) {
.sidebar.left.triple{width:350px}
.content.left.triple{margin-left:375px}
#product-core-image #product-image{height:auto!important}
.my-cart,.my-cart1{display:none}
}
@media screen and (max-width: 1160px) {
.wish{display:inline;margin-bottom:0}
}
@media screen and (max-width: 1140px) {
header,#main,.news{padding:5px 10px 0}
}
@media screen and (max-width: 1100px) {
h2.title img{width:80%}
.header-info{margin-left:24em}
.max-width-1000{display:block}
.header-info-bottom{display:none}
.search input[type="submit"]{position:relative;top:-35px;float:right}
.index{display:none!important}
.xv,.foo-top-3{display:none}
.foo-top-2,.foo-top-1,.foo-bottom div,#footer nav{width:50%}
.pm{text-align:left}
}
@media screen and (max-width: 1024px) {
.news-text{margin-left:0!important}
.sidebar.left.triple{width:400px}
.content.left.triple{margin-left:430px}
h2.title{width:30%}
.header-info{margin-left:20em}
div.title{max-width:256px;}
}
@media screen and (min-width: 760px) and (max-width: 1024px) {
body{-webkit-text-size-adjust:100%}
}
@media screen and (max-width: 900px) {
.sidebar.left{width:100%!important;float:none!important;clear:both!important;text-align:center}
.content.left.triple{margin-left:0}
.add2compare{margin-top:20px}
#product-page #cart-form,.features-wrap{position:static!important;width:auto!important;margin-right:0!important}
}
@media screen and (max-width: 840px) {
.foo{padding:30px 20px 15px}
.dropdown,header,#main,.news{padding:5px 20px 0}
.promo{margin:0 auto!important}
.wish{margin-bottom:8px}
.au-user{margin-top:15px}
ul.menu-h.sorting li{padding-right:0!important}
}
@media screen and (min-width: 1140px) and (max-width: 2000px) {
.promo a .info{left:30px!important;width:auto!important;position:absolute;bottom:20px!important;top:auto!important}
.first_str{position:absolute;top:-132px;left:20px}
.slider_product_name{font-size:23px;color:#555;line-height:1.4;font-weight:300;padding:15px;margin-top:20px;background:rgba(255,255,255,0.7)}
}
@media screen and (min-width: 10px) and (max-width: 1345px) {
.message-sale{position:static;margin-top:8px;}
.message-obmen{position:static;margin-top:3px;}
}
.toogler-catalog{display:none}
@media screen and (max-width: 1100px) {
.dropdown{display:block;min-width:auto;margin:0 0 10px}
.app-navigation ul.menu-h li{margin:0 5px!important}
}
@media screen and (max-width: 960px) {
.dropdown.mobile-menu-dropdown,
.worktime{display:none}
div.title{max-width:none;}
.index-page #sidebar + .content{margin-right:0}
.rightcol{display:none}
#sidebar,.rightcol{display:none}
#sidebar + .content{margin-left:0}
.index-page #sidebar + .content{margin-right:0}
#cart{background:#fa4d96;top:auto!important}
.au-user,.offline{display:none}
.mobile-contacts-wrap{max-width:1225px;margin:0 auto;min-width:280px;background:#eee;padding:10px 10px 25px 10px;position:fixed;width:100%;box-sizing:border-box;z-index:100000;top:0;}
.mobile-contacts-tel{text-decoration:none;
background-repeat: no-repeat;
background-position: 0 0;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABhUlEQVRIibXUPyhFYRjH8XtFVyiJQdxiU9efQckgTJKJRWxELAZJOt3NYLEYTMjNomRSopTJIjLJn2KRUsifspDp+L713Ho6neue03vu8Klznt7z/O77574x13VjhVTQ5r4BjuO0YxL1kQfQdBCfOMArUpEF0GwAH+iS92k824bogCsMe2Y0JSHNVgE0qMQvin32xOzHC6ptAhrNmvsNoB7HBfptAipkBiU+zZdwb8bY7sE1un2a36Euik1exJZ6L4ObPVVRBNTiC02qlsYpEtYBahbHZnnkvQj72DHPUQSUypqPq5o5AOfY1seY5xrs4ggtgQLkw065LlKqVoUTHMp/xjS/xBrm5VppCxQgDWfwgKSqJbCJR/xgVS3lRK6QnGvH4BXcoMFTN3fWQra5qvuG/BcQl1Nk7qKeIBvKuDncBgpQHw3hDcsozzO21/ygUAHyYRJ7eMKY90qRMR14x0joANWkD2ey1hlZklls4BujgTc5T1CrHM91OVlpfQNYB4RR8IA//L4YPJ0EYzEAAAAASUVORK5CYII=') ;display:inline-block;padding-left:25px;padding-top:5px;height:18px;position:relative;}
.mobile-contacts-tel:after{content:'9:00 - 17:00 (мск)';left: 23px;position: absolute;top: 26px;font-size: 13px;font-style: italic;color: #c50202;}
.search,
.js-searchpro__field-wrapper{margin-left:60px}
.js-searchpro__field-wrapper{position:relative;top:2px;margin-bottom:20px;}
.max-width-1000{position:relative}
.mobile-menu{width:40px;position:absolute;bottom:2px;line-height:.8;cursor:pointer}
.mobile-menu span{height:5px;width:40px;background:#bbb;display:inline-block}
.header-info-top{margin-top:auto!important}
.no-mobile-cart{display:none}
.mobile-cart{display:block}
#cart.mobile-cart{position:fixed;font-weight:400;background:none;height:auto;top:9px!important;right:0!important;z-index:100001!important;opacity:1!important}
#cart.fixed.mobile-cart{position:fixed}
#cart.mobile-cart a{color:#986799;position:static;top:auto;padding:10px 10px 10px 40px;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABxElEQVRYhe2WzStEURiHZ0INowlFimIz0aRslI2khtmYDQtZWIwNkSwUl40FoVniH7DyOUuUEqV8rBUrWfoWYePz+p286jSduXPPOWOuxSyezdt9z3nuOb/ee12mabqcxNHNMwL/S8AwjBLQJKA+XQKdwExAXjoEvKAyjlYSCDqSAWzsBrdgTiCnQ5ntEOLhNfBhcT0qLMkI9IN3EAbNmnSTQIeMQICaWnTvG2sMgFfgkxFgObgGUykQ2AabtkPINa6Afc3NCylLPSoCfZSDfA2BLvAFSlUEqikHIQ2BmOgU7TazHFyBGcXNc8ELGFYSoEWWwaGiQJhO0K8j0EshCihMvg1wIlpXRqBKc/pN6wr8zoNFQ/zZTkZxKgSOwAMdKft8u5P0eMAY2AGroEFHYJZmwQFYpzxMWjyfDXbBIw2yPfAJ2qUF0FRD99jG1SI0WNiJ3At4JmE/1zMPLkCWrECEBHK4WhHVFsCQAPbGp3HrhKinQlagkRrruFqQarUJegbBEyjgagYNJI+sAAvgFh3fOJgAdyBm0eMD5+AYjFCG3sCoagi9tMgNuARR/k0S9JRT+lkQz4yfnxu3ksBfkRFwXOAb5ObOUXrUpfoAAAAASUVORK5CYII=');
}
h2.title{float:none}
h2.title img{width:auto;margin:0 auto;display:block;max-width:100%}
header{padding:69px 20px 0!important}
.app-navigation{margin-bottom:0}
a#move_up{bottom:-2px;left:40px}
.toogler-catalog{margin:0 auto;display:block;background:#fa4d96;border:none;padding:9px 10px;font-size:16px;color:#fff;border-radius:3px}
#sidebar{position:absolute;z-index:40000;width:100vw!important;margin-left:-20px;background:#fbfbfb;border-bottom:1px solid #fa4d96}
.cat-header{display:none}
.sub-links{text-align:center}
#wrap{padding-bottom:0}
.add2compare{text-align:center}
#easyreviews{float:none!important}
#easyreviews .wa-form .wa-field .wa-value textarea{min-width:100%!important}
#easyreviews .wa-form .wa-field .wa-value{margin-left:0!important}
.mobile-menu-dropdown li a{display:block!important}
.table-container{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em}
.wish-form{width:auto!important;left:61%!important}
.wish-product-list{padding:0!important}
.app-navigation ul.menu-h li a.wish{margin-bottom:0}
.fancybox-close{opacity:.5;top:23px!important;background-size:inherit!important;right:-20px!important;top:-6px!important;width:62px!important}
#footer{min-width:auto!important;height:auto!important;margin-top:0!important}
.fancybox-overlay{margin-top:30px!important}
/*.container-index{display:none}*/
.category-sub2{visibility:hidden}
.breadcrumbs-wrap {position:relative;}
.breadcrumbs{position:relative;overflow:auto;white-space:nowrap;padding:5px 0 10px;margin-bottom:15px;-webkit-overflow-scrolling: touch;}
.breadcrumbs-wrap:after {content: '';position: absolute;height: 100%;width: 30px;right: 0;background: linear-gradient(to right, transparent, #ffffff);top: 0;}
.breadcrumb-product-name{display:inline-block;}
.breadcrumbs span.rarr{display:none;}
.breadcrumbs span{ margin-right: 5px;}
.breadcrumbs a {color: #fff;display: inline-block;padding: 2px 6px;background-color: #fa4d96;text-decoration: none;border-radius: 3px;font-size: 14px;}
#post-stream .post{margin-left:0!important}
.master{width:auto!important}
#layout{display:none}
ul.menu-h.sorting{padding-right:0!important}
.masters img{display:block}
.li200px .out-of-stock strong{position:static!important;margin-left:0!important}
.li200px .plugin_arrived-button a{text-align:center;width:auto;display:inline-block}
#cart-flyer .plugin_arrived-button{display:block;margin-top:10px;font-size:14px}
.mobile-contacts-email{margin-left:30px}
.mobile-contacts-wrap{display:block}
h2.title{width:100%}
}
@media screen and (max-width: 768px) {
.cart-table-label{font-size:11px}
}
@media screen and (max-width: 740px) {
ul.thumbs.li200px li{box-sizing:border-box;width:49%!important;text-align:center}
.li200px img{position:static!important}
.lupa{display:none}
.li200px li a{margin-top:auto!important}
a.productpreview-button{top:37%!important}
ul.thumbs{margin:0!important}
}
@media screen and (max-width: 680px) {
.post_col{margin:0 auto 20px;width:100%}
.post_col .credentials{margin-top:3px;margin-right:20px}
.news-title + div{margin-left:auto!important}
.cart .col.item-thumb{width:100%!important}
.cart .col.item-thumb img{position:static!important;margin-top:0!important}
.item-name{width:100%!important;margin-bottom:5px}
.item-total{width:30%!important;margin-bottom:15px}
.cart-coupon{width:100%!important}
.cart-table-label{display:none}
.col.w2{width:20%}
.discount-div .col.w2{width:auto}
.affiliate-bonus{padding-bottom:4px;}
}
@media screen and (max-width: 660px) {
.mobile-contacts-tel-2{display:none;}
}
@media screen and (max-width: 640px) {
#copyright{width:100%;margin-bottom:10px}
.foo-bottom a[rel="nofollow"]{display:none!important}
footer{height:auto!important;margin-top:auto!important;min-width:auto!important}
.foo-top{margin-bottom:30px}
.foo-top-1{width:35%}
.foo-top-2{width:65%}
#footer nav{width:45%}
}
@media screen and (max-width: 520px) {
.foo-top-1{width:100%;margin-bottom:20px}
.foo-top-2{width:100%}
#footer nav{width:50%}
.foo h4,.foo-top br{display:none}
.foo-top{text-align:center;margin-bottom:15px}
.foo-top a{margin:3px 20px 3px 0 !important}
#footer nav{width:100%;margin-bottom:20px}
input[type=button].large,input[type=submit].large{white-space:normal}
.mobile-contacts-email{display:none}
.aux{padding:0!important;font-size:.8em!important}
.flexdiscount-alldiscounts-body{padding:2px!important}
.payments-logo{display:none}
.pm{text-align:center;width:100%!important}
.cart-coupon input[type='submit'] {margin:5px 0;}
.cart-coupon__hint{display: block;margin-bottom: 5px;}
.cart-total.col.w3 {width: 50%;text-align: right;}
.col-total-hint.col.w12{width: 50%;}
}
@media screen and (max-width: 490px) {
ul.thumbs.li200px li{width:100%!important;border-bottom:1px solid #bbb!important;padding:12px 12px 24px;margin:0 0 12px}
h3.title{font-size:1.4em}
.promo,.slider{display:none}
.cart-info-all{width:100%}
.wow{width:100%;margin-top:20px;font-size:15px}
ul.thumbs.mini{text-align:center!important}
.add2compare a{margin-bottom:12px}
a.shop-wish-plugin__add{margin-right:0}
.wa-auth-adapters p{width:100%}
.wa-auth-adapters ul li{float:none;padding:5px 15px 0 0}
#wa-my-info-wrapper .wa-form .wa-field .wa-value{margin-left:155px}
}
@media screen and (max-width: 460px) {
.col.w2{width:23%;margin-right:5px}
.col.w2.w2_last{margin-right:0;}
.col.w2.item-qty {width:25%;}
.label8800 {position:absolute;width:100%;left:23px;top:36px;font-size:13px;}
.mobile-contacts-tel:after {width:100%;left:166px;font-style:normal;}
}
@media screen and (max-width: 400px) {
.post_col .credentials{float:none}
table tr.fl-discount-skus td,
.flexdiscount-interactive table th {padding: 3px !important;vertical-align: top;font-size: 13px;max-width: 100px;}
.flexdiscount-alldiscounts table {margin-bottom: 0;border-collapse: collapse;}
.fl-discount-skus:nth-child(odd) {background-color: #eee;}
}
@media screen and (max-width: 330px) {
.foo-top{text-align:left}
input[name="coupon_code"]{max-width:160px;}
header {padding: 90px 10px 0!important;}
.dropdown, #main, .news {padding: 5px 10px 0;}
#sidebar{margin-left:-10px;}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
ul.thumbs{overflow:hidden;margin:0!important}
#sidebar{margin-right:40px}
.content .content,main .comments,main .post,.category-name,#product-list,main.content #page,.reviews-branch,.wish-list,#wa-my-info-wrapper,.my-orders-table,.my-order-content,#compare-table{margin-left:270px!important}
#cart-content{margin-left:0!important}
/*#product-page .clear-both+.content,.product-internal+.content,main.content .content #page{margin-left:0!important}*/
.triple+.triple{margin-left:760px!important}
.ymaps-map{width:700px!important}
}
#referrals-report{overflow:hidden;}
.faq-page img{border:1px solid #333;}

.hidden-link:hover {
    color: #f71674 !important;
    text-decoration: none;
}
.hidden-link {
    color: #986799;
    outline: 0 none;
    transition: color .3s;
    text-decoration: underline;
    cursor: pointer;
}
#cart span.cart-total {
    color: #fff;
    text-decoration: none;
    padding-left: 28px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAABA0lEQVQ4jWP4jx1UATEDuZgBh6GbKDV0JhJeATX0FVSBCxCnkYjj0W1hB+KfUIMVgbgVh0/wgR3YnH8GKhkBxMFkGJqJzdCZUMkJQKxEooH/gFgam6EpUAUnofx3JBgK8iUDNkMNoQpAYcsGxHtIMLQWl6EsQPwNqsgMiLtJMFQfl6EgfByqKB+HPMF0ig1Pghr6CIh3k4C58RkaT4KXkQE/PkM1gPguGZgXn6EUYUIKJIF4AxCfA+JANLkYIL4AxCuBWJgUQxcjhRcomfFAxcWB+BeS3GRSDN2ApPEPEAtBxRX+Q7IkDMwjxVBtIL4JxO+BuBBNrgGIPwLxpf+QMgIuBwDaIRA7yKJTBgAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 0 0;
    position: relative;
    top: 21px;
}
#cart span.cart-total:hover{color:#fff!important}
.fancybox-overlay{z-index: 80010 !important;}
#signup-form h1,
#login-form h1 {
    margin-bottom: 0;
}
/*body .wa-login-form-wrapper input,
body .wa-login-form-wrapper input:hover,
body .wa-signup-form-wrapper input,
body .wa-signup-form-wrapper input:hover,
body .wa-forgotpassword-form-wrapper input,
body .wa-forgotpassword-form-wrapper input:hover {border-color: transparent;}*/
.wish-modal{z-index:100002 !important;}
.fancybox-opened {z-index: 80030 !important;}
.messenger__mail-link {position: relative;top: 4px;left: -1px;background-color: #fff;font-size: 13px;display: inline-block;height: 21px;}
.site-header-fly-show,
.site-header_fly .app-navigation ul.menu-h li:nth-child(11),
.site-header_fly .app-navigation ul.menu-h li:nth-child(12),
.site-header_fly .app-navigation ul.menu-h li:nth-child(13),
.site-header-fly-show .user-sale {
    display: none; 
}
.site-header_fly .app-navigation ul.menu-h li a {
    text-align: center;
}
.site-header-fly-login,
.site-header-fly-login img {
    height: 20px;
    width: 20px;
}
.site-header-fly-cart,
.site-header-fly-cart img {
    height: 32px;
    width: 32px;    
}
.site-header-fly-cart {
    position: relative;
    top: -1px;
}
.site-header-fly-cart {
    padding: 0px 5px 0px 15px;
}
.site-header-fly-login {
    padding: 0px 15px 0px 15px;
}
.site-header-fly-phone {
    padding: 0px 10px 0px 0px;
    font-weight: bold;
    color: #555;
}
.site-header_fly {
    position: fixed;
    width: 100%;
    z-index: 10000;
    border-bottom: 1px solid #ddd;
    background-color: #fbfbfb;
    display: flex;
    align-items: center;
    top:0;
}
.site-header_fly .site-header-fly-show {
    display: block;
    white-space: nowrap;
}
.site-header_fly .header-info-bottom,
.site-header_fly .mail,
.site-header_fly .header-info {
    display: none;
}
.site-header_fly header {
    padding: 1px 30px 3px 15px;
    min-width: auto;
    margin: 0;
    flex-basis: 120px;
}
.site-header_fly .app-navigation {
    flex: 1;
    margin-bottom: 0;
}
.site-header_fly .dropdown {
    padding: 0px 15px 0;
    /*max-width: 100%;*/
}
@media screen and (max-width: 1560px) {
    .site-header_fly header {
        padding: 1px 15px 3px 15px;
    }
    .site-header_fly .user-sale {
        display: block;
        border: 0;
    }
    .site-header_fly .user-sale__info {
        padding: 2px;
    }
    .site-header_fly .app-navigation ul.menu-h li a {
        margin: 0 5px;
    }
}
@media screen and (max-width: 1260px) {
    .site-header_fly .dropdown {
        padding: 0px;
    }
    .site-header-fly-login {
        padding: 0px 15px 0px 15px;
    }
    .site-header_fly,
    .site-header_fly .user-sale {
        font-size: 12px;
    }
    .site-header_fly .user-sale {
        padding: 0 0 0 5px;
    }
    .site-header-fly-cart {
        padding: 0px 5px 0px 5px;
    }
}
@media screen and (max-width: 1100px) {
	.site-header_fly .max-width-1000 {
		display: none;
	}
	.site-header_fly .dropdown {
		display: flex;
	}
	.site-header_fly .dropdown {
	    margin: 0;
	}
}

/* login_popup */
.login_popup {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 11px;
    z-index: 99999;
    width: 234px;
    top: 22px;
    left: -50px;
    box-shadow: 0 3px 20px -3px rgba(0,0,0,.35);
    line-height: 21px;
    font-size: 14px;
}
.login_popup:after{
    content: '';position: absolute;top: -13px;left: 0;width: 100%;height: 20px;
}
.popup__tail {
    display: block;
    font: 0/0 a;
    position: absolute;
    z-index: 1;
    width: 12px;
    height: 12px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    top: -4px;
    left: 140px;
}

.topCategory div p {margin-bottom: 10px; font-size: 21px; text-align: center; color: #986799;}
.topCategory div {display:inline-block; width:33.3%; margin-bottom: 75px;text-align: center;padding: 5px;box-sizing: border-box;}
@media (max-width:880px){.topCategory div{width: 50%;margin-bottom: 20px;}.topCategory div p{font-size: 16px;}}
.topCategoryOnMain img {width: 100%;}
.topCategoryOnMain div p {font-size: 17px;}
.topCategoryOnMain img {border: 1px solid #fa4d96;}

.masterMain .masterLast {
    width: 32%; 
    display:inline-block; 
    vertical-align: top; 
    padding-left: 1%; 
    background:none; 
    border:none;
}
.masterMain .masterbar-img {
    display: flex; 
    max-height: 150px;  
    margin-bottom: 10px; 
    align-items: center; 
    overflow: hidden;
    border: 1px solid #fa4d96;
    max-width: 200px;
}

#popup_login {
    padding: 20px;
    font-size: 14px;
}
#popup_login .js-wa-form-item > p {
    font-size: 17px;
}
#popup_login .wa-login-form-wrapper input[type="text"],
#popup_login .wa-login-form-wrapper input[type="password"]{
    margin-right: 0;
    width: 100%;
    font-size: 14px;
    padding: 6px;
}
#popup_login .wa-login-submit {
    width: 100%;
    font-size: 1em;
}
#popup_login .wa-field-remember-me {
    margin-bottom: 15px;
    font-size: 13px;
}
#popup_login .wa-signup-url {
    line-height: 1.4;
    margin-top: 15px;
    text-align: center;
}
#popup_login input[name="remember"] {
    position: relative;
    top: 2px;
}

/* Отзывы */
.easyreviews-modal__header { padding:0px; }
.easyreviews-modal__header::after { display:none; }
#easyreviews-modal .easyreviews-modal__close {
    background-image: url(/wa-data/public/site/data/close3.png);
    width: 130px;
    height: 36px;
    background-position: -3px -10px;
    background-size: 130px;  
}
#easyreviews-modal .easyreviews-modal__header .easyreviews-modal__close::before {
    content: "";
}

.header-info-bottom {
    min-height: 38px;
}

input[type="button"].continueSelect {background:#38c039 none repeat scroll 0 0 ;border:1px solid #38c039 ;box-shadow:0 4px 0 #329932 ;}
input[type="button"].continueSelect:hover {background: #329932 ;  border: 1px solid #329932 ;}

/* mailer */
.mailer_subscribe_blog {
    float: right;
    width: 230px;
    border: 1px solid #ebebeb;
    background: #fbfbfb;
    padding: 15px;
    margin-left: 10px;
}
.mailer_subscribe_blog .lastnews-header {
    margin-bottom: 13px;
    text-transform: uppercase;
    font-weight: 400;
    color: #555;
}

.mailer_subscribe_wrap .personal-check__label {
    float: right; 
    width:85%;
}
.mailer_subscribe_wrap .personal-check-email {
    width: 17px;
    height: 17px;
}
/*
.sidebar-button {position: fixed;right: -80px;top: 50%;transform: translateY(-240px);box-shadow: 0 19px 27px 0 rgba(126, 125, 118, 0.1);z-index: 100;transition: all 0.3s ease-in-out;cursor: pointer;}
.sidebar-button:hover {right: 0;}
.sidebar-button__item {display: flex;align-items: center;background-color: #fff7fa;padding: 10px;border: 1px solid #e8e8e8;}
.sidebar-button__link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-size: 0;}
.sidebar-button__icon {position: relative;padding-right: 10px;}
.sidebar-button__icon--compare {height: 24px;overflow: hidden;}
.sidebar-button__icon svg {width: 32px;fill: #fa4d96;}
.sidebar-button__count {position: absolute;width: 14px;height: 14px;background: #ed5153;border-radius: 50%;color: #fff;top: 0px;right: 3px;z-index: 1;font-size: 12px;display: flex;align-items: center;justify-content: center;}
*/
.sidebar-button{position:fixed;right:0;top:48%;transform:translateY(-240px);box-shadow:0 19px 27px 0 rgba(126,125,118,0.1);z-index:100;transition:all .3s ease-in-out;cursor:pointer}
.sidebar-button:hover{right:0}
.sidebar-button__item{display:flex;background-color:#fff7fa;padding:7px;border:1px solid #e8e8e8;flex-wrap:wrap;flex-direction:column}
.sidebar-button__link{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;z-index:1000;}
.sidebar-button__icon{position:relative;padding-right:2px}
.sidebar-button__icon--compare{height:24px;overflow:hidden;display:flex;align-items:center}
.sidebar-button__icon svg{width:32px;fill:#fa4d96}
.sidebar-button__count{font-size:24px;color:#fa4d96;font-weight:500;line-height:1;position:relative;top:-1px}
.sidebar-button__header{width:100%;font-size:13px;margin-bottom:7px}
body .messanger-col > div{margin-top:3px;}
body .messanger__close{font-size:32px;color:tomato;}
.help{margin:20px 0;}
.help p:first-child {margin-bottom: 10px;}

/*страница купоны, и в корзине*/
.page_discount { padding:0 10px; text-align: justify; }
.page_discount h2 { font-size: 2.135em; }
.page_discount h3 { font-size: 1.4em; }
.page_discount h2, .page_discount h3 { margin: 50px 0 30px 0 }
#cart-content .nice-coupons h3 {  margin: 20px 0 10px 0 }

.nice-coupons { text-align: justify; }
#cart-content .nice-coupons { padding-bottom: 15px; }

.nice-coupon-list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -9px;
}
.nice-coupon {
	flex-basis: 217px;
	margin: 8px;
	text-align: center;
	font-size: 14px;
	box-sizing: border-box;
}	
.nice-coupon__top {
	position: relative;
	padding: 142px 15px 15px 15px;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: top center;
}
.nice-coupon__top:after {
	content: '';
	width: 196px;
	height: 11px;
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/wa-data/public/site/coupons/dots.svg);
	margin: 0 auto;
}
.nice-coupon__bottom {
	padding: 15px;
	border-radius: 10px;
	background-color: #ffe1ef;
}
.nice-coupon--theme-1 .nice-coupon__top {
	background-image: url(/wa-data/public/site/coupons/coupon_bg1.png);
}
.nice-coupon--theme-2 .nice-coupon__top {
	background-image: url(/wa-data/public/site/coupons/coupon_bg2.png);
}
.nice-coupon--theme-3 .nice-coupon__top {
	background-image: url(/wa-data/public/site/coupons/coupon_bg3.png);
}
.nice-coupon--theme-4 .nice-coupon__top {
	background-image: url(/wa-data/public/site/coupons/coupon_bg4.png);
}
.nice-coupon--theme-sert .nice-coupon__top {
	background-image: url(/wa-data/public/site/coupons/sert.png);
	border: 1px solid #ffe1ef;
}
.nice-coupon--theme-1 .nice-coupon__top,
.nice-coupon--theme-1 .nice-coupon__bottom {
	background-color: #ffe1ef;
}
.nice-coupon--theme-2 .nice-coupon__top,
.nice-coupon--theme-2 .nice-coupon__bottom {
	background-color: #cef9d2;
}
.nice-coupon--theme-3 .nice-coupon__top,
.nice-coupon--theme-3 .nice-coupon__bottom {
	background-color: #d5f1ef;
}
.nice-coupon--theme-4 .nice-coupon__top,
.nice-coupon--theme-4 .nice-coupon__bottom {
	background-color: #ffeec2;
}
.nice-coupon__code {
	font-size: 24px;
	margin-bottom: 17px;
}
#cart-content .nice-coupon {
    cursor:pointer;
}
.nice-coupon__date {
	display: inline-flex;
	padding: 5px 8px;
	background-color: #FA4D96;
	border-radius: 33px;
	color: #fff;
	line-height: 16px;
}
.nice-coupon__sale {
	font-size: 18px;
	font-weight: bold;
}
.nice-coupon__sale span {
	color: #FA4D96;
}
.nice-coupon__desc {
	margin-top: 3px;
	line-height: 18px;
}	
.nice-coupon__desc:empty {
	display: none;
}
.nice-coupon-faq {
	display: flex;
	margin: 0 -20px;
}
.nice-coupon-faq__item {
	flex: 33.33%;
	margin: 0 20px;
}
.nice-coupon-faq__item-ico {
	margin-bottom: 20px;
}
.nice-coupon-faq__item-ico img {
	width: 24px !important;
	height: 24px !important;
}
.nice-coupon-faq__item-text ul {
    list-style: decimal;
    padding-left: 15px;
    margin-top: 5px;
}
@media (max-width: 1100px) {
	.nice-coupon-faq {
		flex-wrap: wrap;
		margin: 0;
	}
	.nice-coupon-faq__item {
		flex: 100%;
		margin: 15px 0;
	}
	.nice-coupon-faq__item-ico {
		margin-bottom: 10px;
	}
	.page_discount h2,
	.page_discount h3 { margin: 35px 0 20px 0 }
}
@media (max-width: 580px) {
    .page_discount img { width:100%; }
	.nice-coupon-list {
		margin: 0 -4px;
	}	
	.nice-coupon {
		flex: 1;
		margin: 4px;
	}
	.page_discount h2 {
		font-size: 1.8em;
	}
	.nice-coupon__code {
		font-size: 21px;
		margin-bottom: 17px;
	}
}
/*/купоны*/

/*arrived*/
.plugin_arrived-header, 
.plugin_arrived-name, 
.plugin_arrived-success,
.plugin_arrived-value input {font-size: 16px !important;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {
  width: 24px;
  margin: 6px 6px 0 0;
  height: 24px;
  background-size: 24px 24px;
}