html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,button,textarea{margin:0;padding:0;list-style-type:none;border:none;outline:none;-webkit-appearance: none;outline: 0px;}
body{background:#FFF;color:#000;margin:0;height:100%;padding:0;font-size:16px;min-width: 300px;font-family:'opensans';font-weight:100;position: relative;}
h1,h2,h3,h4,h5{line-height:normal;font-weight:lighter;font-family:'effra';}
h1{font-size:35px;}
h2{font-size:30px;}
h3{font-size: 25px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
a{color:#418bc1;text-decoration:underline;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{color:#1e73b0;text-decoration:underline;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:visited{text-decoration:underline;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a img{border:0 none}
div{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
div:hover{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
div:visited{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
::-moz-selection{color:#FFF;background:#49B9F5;outline:none;}
::selection{color:#FFF;background:#49B9F5;outline:none;}
::-moz-selection{color:#FFF;background:#49B9F5;outline:none;}
::-webkit-selection{color:#FFF;background:#49B9F5;outline:none;}
/* Ruble 
.rubcart {background-image: url(../images/rub.svg);width: 7px;height: 7px;background-position: 0 0;background-size: 7px 7px;display: inline-block;margin: 4px 0px 0px 3px;float: left;}
*/

/* ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* */
/* Effra
@font-face{font-family:'effra';src:url(fonts/effra/effra-light.eot);src:url(fonts/effra/effra-light.eot?#iefix) format("embedded-opentype"),url(fonts/effra/effra-light.woff) format("woff"),url(fonts/effra/effra-light.ttf) format("truetype"),url(fonts/effra/effra-light.svg#effralight) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'effra';src:url(fonts/effra/effra-regular.eot);src:url(fonts/effra/effra-regular.eot?#iefix) format("embedded-opentype"),url(fonts/effra/effra-regular.woff) format("woff"),url(fonts/effra/effra-regular.ttf) format("truetype"),url(fonts/effra/effra-regular.svg#effraregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'effra';src:url(fonts/effra/effra-bold.eot);src:url(fonts/effra/effra-bold.eot?#iefix) format("embedded-opentype"),url(fonts/effra/effra-bold.woff) format("woff"),url(fonts/effra/effra-bold.ttf) format("truetype"),url(fonts/effra/effra-bold.svg#effrabold) format("svg");font-weight:700;font-style:normal}
*/
/* Opensans 
@font-face{font-family:'opensans';src:url(fonts/opensans/opensanslight.eot);src:url(fonts/opensans/opensanslight.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanslight.woff) format("woff"),url(fonts/opensans/opensanslight.ttf) format("truetype"),url(fonts/opensans/opensanslight.svg#OpenSans-Light) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'opensans';src:url(fonts/opensans/opensanssemibold.eot);src:url(fonts/opensans/opensanssemibold.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanssemibold.woff) format("woff"),url(fonts/opensans/opensanssemibold.ttf) format("truetype"),url(fonts/opensans/opensanssemibold.svg#OpenSans-Semibold) format("svg");font-weight:200;font-style:normal}
@font-face{font-family:'opensans';src:url(fonts/opensans/opensans.eot);src:url(fonts/opensans/opensans.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensans.woff) format("woff"),url(fonts/opensans/opensans.ttf) format("truetype"),url(fonts/opensans/opensans.svg#OpenSans) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'opensans';src:url(fonts/opensans/opensansbold.eot);src:url(fonts/opensans/opensansbold.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensansbold.woff) format("woff"),url(fonts/opensans/opensansbold.ttf) format("truetype"),url(fonts/opensans/opensansbold.svg#OpenSans-Bold) format("svg");font-weight:400;font-style:normal}
*/
/* Latothin 
@font-face{font-family:'latothin';src:url(fonts/latothin/latothin.eot);src:url(fonts/latothin/latothin.eot?#iefix) format("embedded-opentype"),url(fonts/latothin/latothin.woff) format("woff"),url(fonts/latothin/latothin.ttf) format("truetype"),url(fonts/latothin/latothin.svg#Lato-Thin) format("svg");font-weight:100;font-style:normal}
*/
/* Ruble 
@font-face{font-family:'Ruble';src:url(fonts/rouble/rouble.eot);src:url(fonts/rouble/rouble.eot?#iefix) format("embedded-opentype"),url(fonts/rouble/rouble.woff) format("woff"),url(fonts/rouble/rouble.ttf) format("truetype"),url(fonts/rouble/rouble.svg#Lato-Thin) format("svg");font-weight:100;font-style:normal}
*/


/* Ruble */
.rubcart {background-image: url(../images/rub.svg);width: 7px;height: 7px;background-position: 0 0;background-size: 7px 7px;display: inline-block;margin: 4px 0px 0px 3px;float: left;}

/* ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* FONTFACE ******* ******* */
/* Effra */
@font-face{font-family:'effra';src:url(../fonts/effra/effra-light.eot);src:url(../fonts/effra/effra-light.eot?#iefix) format("embedded-opentype"),url(../fonts/effra/effra-light.woff) format("woff"),url(../fonts/effra/effra-light.ttf) format("truetype"),url(../fonts/effra/effra-light.svg#effralight) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'effra';src:url(../fonts/effra/effra-regular.eot);src:url(../fonts/effra/effra-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/effra/effra-regular.woff) format("woff"),url(../fonts/effra/effra-regular.ttf) format("truetype"),url(../fonts/effra/effra-regular.svg#effraregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'effra';src:url(../fonts/effra/effra-bold.eot);src:url(../fonts/effra/effra-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/effra/effra-bold.woff) format("woff"),url(../fonts/effra/effra-bold.ttf) format("truetype"),url(../fonts/effra/effra-bold.svg#effrabold) format("svg");font-weight:700;font-style:normal}
/* Opensans */
@font-face{font-family:'opensans';src:url(../fonts/opensans/opensanslight.eot);src:url(../fonts/opensans/opensanslight.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensanslight.woff) format("woff"),url(../fonts/opensans/opensanslight.ttf) format("truetype"),url(../fonts/opensans/opensanslight.svg#OpenSans-Light) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'opensans';src:url(../fonts/opensans/opensanssemibold.eot);src:url(../fonts/opensans/opensanssemibold.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensanssemibold.woff) format("woff"),url(../fonts/opensans/opensanssemibold.ttf) format("truetype"),url(../fonts/opensans/opensanssemibold.svg#OpenSans-Semibold) format("svg");font-weight:200;font-style:normal}
@font-face{font-family:'opensans';src:url(../fonts/opensans/opensans.eot);src:url(../fonts/opensans/opensans.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans.woff) format("woff"),url(../fonts/opensans/opensans.ttf) format("truetype"),url(../fonts/opensans/opensans.svg#OpenSans) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'opensans';src:url(../fonts/opensans/opensansbold.eot);src:url(../fonts/opensans/opensansbold.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensansbold.woff) format("woff"),url(../fonts/opensans/opensansbold.ttf) format("truetype"),url(../fonts/opensans/opensansbold.svg#OpenSans-Bold) format("svg");font-weight:400;font-style:normal}
/* Latothin */
@font-face{font-family:'latothin';src:url(../fonts/latothin/latothin.eot);src:url(../fonts/latothin/latothin.eot?#iefix) format("embedded-opentype"),url(../fonts/latothin/latothin.woff) format("woff"),url(../fonts/latothin/latothin.ttf) format("truetype"),url(../fonts/latothin/latothin.svg#Lato-Thin) format("svg");font-weight:100;font-style:normal}



/* ******* ******* PREHEADER ******* ******* PREHEADER ******* ******* PREHEADER ******* ******* PREHEADER ******* ******* PREHEADER ******* ******* */
#preheader{display:inline-block;float:left;width:100%;background-color:#202020;font-family:'effra';position:relative;z-index:199;}
.preheader-container{max-width:2000px;margin:0 auto} /* <<< <<< <<< Width site >>> >>> >>> */
.preheader-container-leftside{float:left;display:inline-block}
.preheader-container-rightside{float:right;display:inline-block}
#preheader a{z-index:4;position:relative;text-decoration:none;color:#FFF;font-size:14px;padding:12px 15px 11px;display:inline-block;font-weight:100;letter-spacing:.6px;float:left}
#preheader a:hover{color:#00d8ff}
#preheader a.geolocation{margin-left:5px}
#preheader a.geolocation .mapicon{background-image:url(../images/map.svg);width:8px;height:10px;background-position:0 0;background-size:32px 10px;display:inline-block;margin:3px 10px 0 0;float:left}
#preheader a.geolocation:hover .mapicon{background-position:9px 0}
#preheader .opt{color:#a9a9a9}
#preheader .phone{padding:12px 19px 11px 20px !important;box-sizing:border-box;background:20px center no-repeat #00b3e0;text-align:right;position:relative}
#preheader .phone:before{position:absolute;display:block;border:20px solid transparent;border-left:5px solid #202020;width:0;top:0;left:0;content:''}
#preheader .phone:hover{color:#FFF}
.phone-container{float:left}
.phone-box{visibility:hidden;width:185px;padding:10px 0 0;background-color:#01aeda;border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;margin:-62px 0 0;-webkit-transition:all .09s ease;-moz-transition:all .09s ease;-o-transition:all .09s ease;-ms-transition:all .09s ease;transition:all .09s ease;position:absolute;z-index:2}
.active .phone-box{margin:40px 0 0;visibility:visible}
.phone-box a{border:1px solid rgba(255,255,255,0.44);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:9px 0 8px!important;width:165px;text-align:center;margin:0 0 10px 10px}
.phone-box a:hover{background-color:#FFF;color:#2d2d2d!important}
a.phone-box-close{display:none!important}
.time{text-decoration:none;color:#FFF;font-size:14px;padding:12px 15px 11px;display:inline-block;font-weight:100;letter-spacing:.6px;float:left}
.time-icon{background-image:url(../images/time.svg);width:10px;height:10px;background-position:0 0;background-size:10px 10px;display:inline-block;margin:3px 10px 0 0;float:left}
#preheader a.aboutus .aboutus-icon{background-image:url(../images/aboutus.svg);width:8px;height:7px;background-position:0 0;background-size:16px 7px;display:inline-block;margin:6px 0 0 7px;float:right}
#preheader a.aboutus:hover .aboutus-icon{background-position:8px 0}
.aboutus-but-and-drop-menu{float:left}
.aboutus-but-and-drop-menu:hover .dropmenu{margin:40px 0 0 -35px;visibility:visible}
.dropmenu-elm{height:40px;width:151px;margin:0 0 0 -35px;background-color:#202020;position:absolute;z-index:3}
.dropmenu{visibility:hidden;width:151px;padding:11px 0 10px;background-color:#242424;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;margin:-101px 0 0 -35px;-webkit-transition:all .09s ease;-moz-transition:all .09s ease;-o-transition:all .09s ease;-ms-transition:all .09s ease;transition:all .09s ease;position:absolute;z-index:2}
.dropmenu a{width:calc(100% - 40px);padding:7px 20px 6px!important}
.phone-icon{background-image:url(../images/phone.svg);width:10px;height:10px;background-position:0 0;background-size:10px 10px;display:inline-block;margin:3px 10px 0 0;float:left}
.aboutus-but-and-drop-menu:hover .aboutus{color:#00d8ff!important}
.aboutus-but-and-drop-menu:hover .aboutus-icon{background-position:8px 0!important}

/* ******* ******* HEADER ******* ******* HEADER ******* ******* HEADER ******* ******* HEADER ******* ******* HEADER ******* ******* */
header{float: left;display: inline-block;width: 100%;z-index: inherit;position: relative;border-bottom: 1px solid #fafafa;font-family: 'effra';background-color: #fff !important;height: auto;padding: 0px !important;}
.header-container{max-width:2000px;margin:0 auto} /* <<< <<< <<< Width site >>> >>> >>> */
.logotype{background-image:url(../images/logotypeicover.svg);width:250px;height:77px;background-size:250px 77px;display:inline-block;float:left}
.logotypelink{margin:20px 0 18px 20px;display:inline-block;float:left;position: relative;z-index: 2;}
.catalogbut{background-color:#f9f9f9;margin:40px 0 0 20px;display:inline-block;float:left;text-decoration:none;font-weight:lighter;font-size:23px;color:#616161;padding:13px 19px 14px 17px;font-family:'latothin';border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:all .09s ease;-moz-transition:all .09s ease;-o-transition:all .09s ease;-ms-transition:all .09s ease;transition:all .09s ease}
.catalogbut:visited {color:#616161}
.catalogbut:hover{color:#FFF;background-color:#00b3e0;text-decoration:none}
/* Search */
.searchform{margin:40px 0 0 20px;display:inline-block;float:left;width: calc(100% - 899px);}
.searchform {position: relative;}
.same_sector_title {font-family: 'opensans';font-style: normal;font-weight: 100;padding: 0px 10px 6px 17px!important;border-bottom: 1px solid #fafafa;margin-bottom: 0px;font-size: 12px;}
.same_search_sector .same_search_price{text-align: right;width: 110px;margin: 0px;}
.same_search_sector .ss_picture{width: 100px;margin: 0px;}
.same_search_sector .ss_description{width: calc(100% - 210px);margin: 0px;}
.same_search_sector .ss_description i {display: none}
.same_products_sector a{padding: 10px 20px 10px 0px;display: inline-block;width: calc(100% - 20px);}
.all_results_btn {padding: 12px 14px 11px 15px !important;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;width: auto !important;}
.all_results_btn:hover {background-color: #00b3e0;color: #fff; text-decoration: none}
.same_products_sector .ov_hid a{display: inline-block;width: 33.33%;padding: 20px 0px 0px 0px;margin: 0px 0px 0px 0px;border-right: 0px;height: 50px;}
.same_products_sector .ov_hid a {}
.same_sector_categories.selected .same_sector_category {background: transparent !important;}
.same_sector_page {float: left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #00b4e1;font-size: 10px;color: #FFF;font-family: 'opensans';font-weight: 100;display: inline-block;line-height: 20px;margin: 0 auto 0 7px;position: relative;top: -3px !important;text-align: center;height: 20px;padding: 0px 10px;}
.same_sector_page:hover {text-decoration: none}
.same_products_sector .ov_hid{padding: 0px 15px 0px 20px;}
.same_sector_category {float: left;padding-right: 25px;}
.same_products_sector .same_search_sector .ov_hid {padding: 0px 0px 0px 0px;}
.ss_description > span {width: 100%;}
.same_search_tname {color: #000000;font: 12px opensans;font-weight: 300;}
.searchform-txt{width:100%;background-color:#fff;border:1px solid #e9e9e9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:23px;color:#b7b7b7;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:'latothin';padding:12px 55px 13px 16px;float:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.searchform-btn{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 370.7 370.7"><path style="fill:%23d2d2d2;" d="M370.5,348.1L250.4,227.9c19.1-24,30.6-54.4,30.6-87.4C281,63,218,0,140.5,0S0,63,0,140.5S63,281,140.5,281c33,0,63.4-11.5,87.4-30.6l120.1,120.1L370.5,348.1z M31,140.5C31,80.1,80.1,31,140.5,31S250,80.1,250,140.5c0,60.4-49.1,109.5-109.5,109.5S31,200.9,31,140.5z"/></svg>');width:53px;height:53px;background-position:17px 17px;background-size:19px 19px;display:inline-block;margin:1px 0 0 -54px;float:left;background-color: rgba(255, 255, 255, 0);position:absolute;background-repeat:no-repeat;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;cursor:pointer}
.header-container form input[type="text"]{color:#202020}
.header-container form input[type="text"]::-webkit-input-placeholder{color:#202020}
.header-container form input[type="text"]::-moz-placeholder{color:#202020}
.header-container form input[type="text"]::-webkit-input-placeholder{color:#b8b8b8}
.header-container form input[type="text"]::-moz-placeholder{color:#b8b8b8}
.header-container form input[type="text"]:-moz-placeholder{color:#b8b8b8}
.header-container form input[type="text"]:-ms-input-placeholder{color:#b8b8b8}
.searchform-txt:focus{border:1px solid #00b3e0;-webkit-transition:all .09s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.search-btn{display:none}
/* OLDVERSIONSITESTYLE */
.head_search_form_searchresults {width: calc(100% - 2px);top: 52px;}
.head_search_form_searchresults {border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;}
.search-waiting {right: 540px !important;margin: 22px 0px 0px 0px !important;} 
.search-waiting {top: 0px !important;right: 63px !important;}
/* Userplace */
.mycabinet-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 11"><path style="fill:%23202020;" d="M11.7,10.7c-0.4-1.2-1.1-2.2-2.1-2.9c-0.9-0.6-2-1-3.2-1s-2.3,0.3-3.2,1c-1,0.7-1.7,1.7-2.1,2.9L1,11h0.3h10.4L11.7,10.7z"/><circle style="fill:%23202020;" cx="6.4" cy="3" r="3"/></svg>');width:13px;height:11px;background-position: 0px 0px;background-size: 13px 11px;display:inline-block;margin:4px 10px 0 0;float:left;}
.mycabinet:hover .mycabinet-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 11"><path style="fill:%2300b3e0;" d="M11.7,10.7c-0.4-1.2-1.1-2.2-2.1-2.9c-0.9-0.6-2-1-3.2-1s-2.3,0.3-3.2,1c-1,0.7-1.7,1.7-2.1,2.9L1,11h0.3h10.4L11.7,10.7z"/><circle style="fill:%2300b3e0;" cx="6.4" cy="3" r="3"/></svg>');}
.mycabinet:hover{color: #00b3e0;}
.mycabinet-icon.entity{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 92.5"><path style="fill:%23202020" d="M91.9,20.5H72.3C71.3,9.1,61.7,0,50,0S28.7,9.1,27.7,20.5H8.1c-4.4,0-8.1,3.6-8.1,8.1v55.8c0,4.4,3.6,8.1,8.1,8.1h83.9c4.4,0,8.1-3.6,8.1-8.1V28.6C100,24.1,96.4,20.5,91.9,20.5z M50,5.8c8.5,0,15.5,6.4,16.4,14.7H33.6C34.5,12.3,41.5,5.8,50,5.8z"/></svg>');width:13px;height:11px;background-position: 0px 0px;background-size: 13px 11px;display:inline-block;margin:4px 10px 0 0;float:left;}
.mycabinet:hover .mycabinet-icon.entity{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 92.5"><path style="fill:%2300b3e0" d="M91.9,20.5H72.3C71.3,9.1,61.7,0,50,0S28.7,9.1,27.7,20.5H8.1c-4.4,0-8.1,3.6-8.1,8.1v55.8c0,4.4,3.6,8.1,8.1,8.1h83.9c4.4,0,8.1-3.6,8.1-8.1V28.6C100,24.1,96.4,20.5,91.9,20.5z M50,5.8c8.5,0,15.5,6.4,16.4,14.7H33.6C34.5,12.3,41.5,5.8,50,5.8z"/></svg>');width:13px;height:11px;background-position: 0px 0px;background-size: 13px 11px;display:inline-block;margin:4px 10px 0 0;float:left;}
.mycabinet-txt{display: inline-block;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 121px;position: relative;}
.favorite-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 11"><path style="fill:%23da0d0d;" d="M11.8,1c-0.6-0.6-1.4-1-2.3-1C8.6,0,7.8,0.3,7.2,1L6.5,1.6L5.9,1C5.2,0.3,4.4,0,3.6,0S1.9,0.3,1.3,1s-1,1.4-1,2.3c0,0.9,0.3,1.7,1,2.3L6.5,11l5.3-5.4C13,4.3,13,2.2,11.8,1z"/></svg>');width:13px;height:11px;background-position:0 0;background-size:13px 11px;display:inline-block;margin:4px 9px 0 0;float:left}
.favorite:hover .favorite-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 11"><path style="fill:%2300b3e0;" d="M11.8,1c-0.6-0.6-1.4-1-2.3-1C8.6,0,7.8,0.3,7.2,1L6.5,1.6L5.9,1C5.2,0.3,4.4,0,3.6,0S1.9,0.3,1.3,1s-1,1.4-1,2.3c0,0.9,0.3,1.7,1,2.3L6.5,11l5.3-5.4C13,4.3,13,2.2,11.8,1z"/></svg>');}
.userplace{margin:40px 0 0 20px;display:inline-block;text-align:left;float:left;border-right:1px solid #f2f2f2;padding: 0 20px 0px 0;height: 55px;}
.userplace a{padding: 7px 0px 7px 0px;font-size:16px;color: #202020;text-decoration:none;font-weight:lighter;display:inline-block;opacity: 1;visibility: visible;}
.userplace .favorite {display: inline-block;}
.userplace a:nth-child(1){display:block;margin: -3px 0px -9px 0px;}
.favorite:hover{color: #00b3e0;} 
.favorite-txt{display:inline-block;font-weight: 400;}
.favorite-num{display:inline-block;font-size:12px;color:#da0d0d;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 36px;position: relative;top: 3px;}
.favorite:hover .favorite-num{color:#17a8cd}
.favorite-num-slash{display:inline-block} 
/* Bonus */
.bonus{margin:40px 0 0 20px;display:inline-block;text-align:left;float:left;border-right:1px solid #f2f2f2;padding: 0 20px 0 0;height: 55px;}
.bonus-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100"><path style="fill:%23ffcc00" d="M50,0C22.4,0,0,22.4,0,50c0,27.6,22.4,50,50,50c27.6,0,50-22.4,50-50C100,22.4,77.6,0,50,0z M94.2,50c0,24.4-19.8,44.2-44.2,44.2C25.6,94.2,5.8,74.4,5.8,50S25.6,5.8,50,5.8C74.4,5.8,94.2,25.6,94.2,50z"/><path style="fill:%23ffcc00" d="M64.7,26.6c-3.8-2.7-7.7-3.3-13.4-3.3H38.5v26.9H32v4.5h6.4v4.6H32v4.5h6.4v12.7h4.7V63.9h17.2v-4.5H43.2v-4.6h8c6,0,9.9-0.5,13.4-3.3c3.4-2.5,5.7-7.5,5.7-12.4C70.4,34.1,68.1,29.1,64.7,26.6z M62,47.7c-2.6,1.9-5.3,2.5-10.7,2.5h-8.1V27.9h8.1c5.4,0,8.1,0.6,10.7,2.5c2.1,1.6,3.6,5.2,3.6,8.7C65.6,42.5,64.1,46.1,62,47.7z"/><circle style="fill:%23ffcc00" cx="23.7" cy="61.7" r="2.1"/><circle style="fill:%23ffcc00" cx="23.7" cy="52.5" r="2.1"/></svg>');width:39px;height:39px;background-position:0 0;background-size:39px 39px;margin:0 10px 0 0;float:left;display:inline-block}
.bonus-btn{margin-top:8px;display:inline-block;text-decoration:none;color:#202020}
.bonus-btn:visited {color:#202020}
.bonus-btn:hover{color:#202020;text-decoration:none}
.bonus-btn:hover .bonus-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100"><path style="fill:%23202020" d="M50,0C22.4,0,0,22.4,0,50c0,27.6,22.4,50,50,50c27.6,0,50-22.4,50-50C100,22.4,77.6,0,50,0z M94.2,50c0,24.4-19.8,44.2-44.2,44.2C25.6,94.2,5.8,74.4,5.8,50S25.6,5.8,50,5.8C74.4,5.8,94.2,25.6,94.2,50z"/><path style="fill:%23202020" d="M64.7,26.6c-3.8-2.7-7.7-3.3-13.4-3.3H38.5v26.9H32v4.5h6.4v4.6H32v4.5h6.4v12.7h4.7V63.9h17.2v-4.5H43.2v-4.6h8c6,0,9.9-0.5,13.4-3.3c3.4-2.5,5.7-7.5,5.7-12.4C70.4,34.1,68.1,29.1,64.7,26.6z M62,47.7c-2.6,1.9-5.3,2.5-10.7,2.5h-8.1V27.9h8.1c5.4,0,8.1,0.6,10.7,2.5c2.1,1.6,3.6,5.2,3.6,8.7C65.6,42.5,64.1,46.1,62,47.7z"/><circle style="fill:%23202020" cx="23.7" cy="61.7" r="2.1"/><circle style="fill:%23202020" cx="23.7" cy="52.5" r="2.1"/></svg>');}
.bonus-btn:hover .bonus-txt{color:#202020}
.bonus-txt{font-size:12px;display: inline-block;font-weight:400;text-transform:uppercase;color:#f0c20b;margin:5px 0 2px}
.bonus-num{display:block;font-family:'opensans';font-size:10px;font-weight: 400;}
/* Cart */
.cart{margin: 40px 0 0 20px;display:inline-block;text-align:left;float:left;height: 55px;}
.cart-btn{margin-top:8px;display:inline-block;text-decoration:none;color:#202020}
.cart-btn:visited {color:#202020}
.cart-btn:hover{color:#202020;text-decoration:none}
.cart-btn:hover .cart-txt{color:#202020}
.cart-btn:hover .cart-icon-number{background-color:#202020}
.cart-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.5 39"><path style="fill:%2300b3e0;" d="M43.8,25.8l3.8-18.4L7.2,3.2L8,0H3.1l-1,4.6h3.5L1.5,24.4l0,0L0,31.6h39.4l0.9-2.4H2.9l0.7-3.4H43.8zM44.6,9.6l-2.8,13.9H4.1l3.6-18L44.6,9.6z"/><path style="fill:%2300b3e0;" d="M33.9,33.5c-1.5,0-2.7,1.2-2.7,2.7s1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7S35.5,33.5,33.9,33.5z"/><path style="fill:%2300b3e0;" d="M4.8,33.5c-1.5,0-2.7,1.2-2.7,2.7S3.3,39,4.8,39c1.5,0,2.7-1.2,2.7-2.7S6.3,33.5,4.8,33.5z"/></svg>');width:50px;height:39px;background-position:0 0;background-size: 50px 39px;margin:0 9px 0 0;float:left;display:inline-block;text-align:center;}
.cart-btn:hover .cart-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.5 39"><path style="fill:%23202020;" d="M43.8,25.8l3.8-18.4L7.2,3.2L8,0H3.1l-1,4.6h3.5L1.5,24.4l0,0L0,31.6h39.4l0.9-2.4H2.9l0.7-3.4H43.8zM44.6,9.6l-2.8,13.9H4.1l3.6-18L44.6,9.6z"/><path style="fill:%23202020;" d="M33.9,33.5c-1.5,0-2.7,1.2-2.7,2.7s1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7S35.5,33.5,33.9,33.5z"/><path style="fill:%23202020;" d="M4.8,33.5c-1.5,0-2.7,1.2-2.7,2.7S3.3,39,4.8,39c1.5,0,2.7-1.2,2.7-2.7S6.3,33.5,4.8,33.5z"/></svg>');}
.cart-txt{font-size:12px;display: inline-block;font-weight:400;text-transform:uppercase;color:#02b4e0;margin:5px 0 2px}
.cart-num{display:block;font-family:'opensans';font-size:10px;width: 121px;}
.cart-icon-number{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#00b4e1;font-size:10px;color:#FFF;font-family:'opensans';font-weight:100;display:inline-block;margin:0 auto 0 7px;position:relative;top:-9px;text-align:center;height:20px;width:20px}
.cart-icon-number-txt{position:relative;top:3px}
.cart-num-txt{float:left;font-weight: 400;}


/* ******* ******* MENU ******* ******* MENU ******* ******* MENU ******* ******* MENU ******* ******* MENU ******* ******* */
/* 1LVL */
nav{min-width:319px;height:40px;float:left;background-color: #FFF;display:inline-block;width:100%;-moz-box-shadow:0 3px 9px rgba(0,0,0,0.02);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.02);box-shadow:0 3px 9px rgba(0,0,0,0.02);border-bottom:1px solid #f6f6f6;z-index:99;position:relative}
nav ul{max-width:1960px;margin:0 auto;padding:0 20px} /* <<< <<< <<< Width site >>> >>> >>> */
nav ul a{font-size:14px;color:#3c3c3c;text-decoration:none;font-weight:400;display:inline-block;font-family:'effra';width:100%;padding:12px 0 11px;;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
nav ul a:hover{color:#00b3e0;text-decoration:none}
nav ul a:visited {color:#3c3c3c}
nav li{float:left;text-align:center}
nav ul li:nth-child(1){width: 20%;}
nav ul li:nth-child(3){width: 20%;}
nav ul li:nth-child(5){width: 19%;}
nav ul li:nth-child(7){width: 18%;}
nav ul li:nth-child(9){width: 13%;}
nav ul li:nth-child(11){width: 10%;}
nav ul li:nth-child(13){width:11%}
.navbtn-first{text-align:left}
.navbtn-last{text-align:right}
.menu-sep{float:left;background-color:#e4e4e4;height:2px;width:2px;margin:19px 0 0 -2px;left:2px;position:relative}
nav .menu-sep:nth-child(2){left:0px}
nav .menu-sep:nth-last-child(2){left: 45px;}
nav .navbtn-mask{display: none}
/* 2LVL */
.dropnav{display:none;position:absolute;width:100%;left:0}
.dropnav-container{max-width:1960px;display:inline-block;width:100%;text-align:left} /* <<< <<< <<< Width site >>> >>> >>> */
.dropnav-container-box{padding:30px 0px 0px 0px;margin:0 auto 30px}
nav .active .dropnav{display:block;background-color:#fff;overflow:hidden;-moz-box-shadow:0 3px 9px rgba(0,0,0,0.02);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.02);box-shadow:0 10px 20px rgba(0, 0, 0, 0.09);}
.dropnav-container-title{background-color:#00b3e0;text-align:center}
.dropnav-container-title-txt{color:#fff;font-size:29px;font-family:'latothin';letter-spacing:1px;font-weight:100;background-color:#00b3e0;display:inline-block;z-index:1;position:relative;padding:22px 40px 23px}
.dropnav-container-title-box:after{content:"";display:block;height:1px;width:100%;top:-40px;position:relative;background-color:rgba(255, 255, 255, 0.4);z-index:0}
.dropnav-container-title-box{max-width:1960px;margin:0 auto;padding:0 20px;position:relative} /* <<< <<< <<< Width site >>> >>> >>> */
nav .navbtn{color:#00b3e0}
.closedropmenu{background-image:url(../images/close.svg);background-repeat:no-repeat;width:20px;height:20px;background-position:30px 30px;background-size:20px 20px;margin:0;display:inline-block;position:absolute;right:0;padding:30px;z-index:2;background-color:#00b3e0;cursor:pointer;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}
.closedropmenu:hover{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
ul .active .dropnav-trngl{display:inline-block}
.dropnav-trngl{width:0;height:0;border-style:solid;border-width:0 4.5px 5px;border-color:transparent transparent #00b3e0;position:absolute;top:35px;display:none}
nav ul li:last-child .dropnav-trngl{margin-left:-43px}
nav ul li:first-child .dropnav-trngl{margin-left: 96px;}
.dropnav-container a{width:12.5%;float:left;font-weight:100;padding:0px 0 30px;text-align:center;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.dropnav-box{padding:0 20px}
.subcategory-txt{height: 47px;}
nav .active .navbtnfix{color:#00b3e0}
/* 2LVL - ICON SUBCATEGORY*/
.iconsubcategory{width: 50px;height: 50px;margin: 0 auto 17px;background-size: 50px 50px;background-position:  center;}
.iconsubcategory svg{fill:#202020;max-width: 100%;max-height: 100%; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.dropnav-container a:hover svg{fill:#1db4dd;}

/* Smartphone or tablet menu */
.menu-wrap{width:100%;position:relative;z-index:0;height:0;background:transparent}
.menu-button{display:none}
#open-button{display:none}
.elementsmenu{display:none} 
.elementsmenu-btn{display:none}
.elements-geolocation{display:none}

/* ******* ******* FOOTER ******* ******* FOOTER ******* ******* FOOTER ******* ******* FOOTER ******* ******* FOOTER ******* ******* */
footer{font-family:'effra';background-color:#202020;display:inline-block;float:left;width:100%; z-index: 2000;position:relative}
#footer-container{max-width:2000px;margin:0 auto}
.footer-container-box{padding:0 20px;display: inline-block;margin-bottom: 36px;}
#footer-bottom-container{max-width: 2000px;margin:0 auto}
#footer-bottom{background-color:#00b3e0;padding-bottom: 29px;display:inline-block;float:left;width:100%;z-index:7;position:relative}
.footer-btn{display:inline-block;width:100%;margin: 34px 0 31px;}
.footer-btn-container a{color:#FFF;text-decoration:none;font-size:22px;font-family:'latothin';font-weight:lighter;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
footer a:hover{color:#00b3e0}
.footer-btn .footer-btn-container{float:left;width:20%}
.catalog-menu{float:left;width:20%;font-size:16px;font-weight:100;line-height:20px;font-family:'latothin';letter-spacing:.3px}
.catalog-menu a{color:#e4e4e4;text-decoration:none}
.catalog-menu-container span{width:100%;display:inline-block;margin-bottom:21px}
.about-menu{float:left;width:20%;font-size:16px;font-weight:100;line-height:20px;font-family:'latothin';letter-spacing:.3px}
.about-menu a{color:#e4e4e4;text-decoration:none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.about-menu span{width:100%;display:inline-block;margin-bottom:21px}
.about-menu-container span:last-child{margin-bottom: 0px}
.catalog-menu-container span:last-child{margin-bottom: 0px}
.right-side{float:left;width:60%;border-top:1px solid #3a3a3a}
.catalog-menu-container{padding:0 20px 0 0}
.about-menu-container{padding:0 20px 0 0}
.social-email-telephone{float:left;width:100%;margin-bottom:25px}
.social{float:left;margin-top:25px}
.social a{display:inline-block;float:left;height:19px;padding:15px}
.vk-icon{background-image:url(../images/socialsystems.svg);width:21px;height:19px;background-position:-111px 1px;background-size:208px 34px;display:inline-block}
.facebook-icon{background-image:url(../images/socialsystems.svg);width:10px;height:19px;background-position:-156px -3px;background-size:208px 53px;display:inline-block}
.twitter-icon{background-image:url(../images/socialsystems.svg);width:19px;height:19px;background-position:37px -2px;background-size:202px 48px;display:inline-block}
.instagram-icon{background-image:url(../images/socialsystems.svg);width:18px;height:19px;background-position:-283px -3px;background-size:199px 53px;display:inline-block}
.googleplus-icon{background-image:url(../images/socialsystems.svg);width:18px;height:19px;background-position:146px -3px;background-size:208px 53px;display:inline-block}
.youtube-icon{background-image:url(../images/socialsystems.svg);width:37px;height:19px;background-position:-13px -1px;background-size:186px 45px;display:inline-block}
.social a:nth-child(1){padding:15px 15px 15px 0;}
.social a:nth-child(1):hover .vk-icon{background-position: -111px -17px;}
.social a:nth-child(2):hover .facebook-icon{background-position: -156px -30px;}
.social a:nth-child(3):hover .twitter-icon{background-position: 37px -27px;}
.social a:nth-child(4):hover .instagram-icon{background-position: -283px -30px;}
.social a:nth-child(5):hover .googleplus-icon{background-position: 146px -30px;}
.social a:nth-child(6):hover .youtube-icon{background-position: -13px -24px;}
.email-telephone{margin-top:24px;text-align:right;float:right;font-size:16px;font-weight:100;line-height:20px;font-family:'latothin';letter-spacing:.3px}
.email-telephone a{color:#e4e4e4;display:inline-block;text-decoration:none;padding:15px;float: left;}
.email-telephone a:nth-child(2){padding:15px 0 15px 15px}
.email-telephone a:nth-child(1):hover .email-icon {background-position: -25px -1px;}
#footer_phone:hover .telephone-footer-icon {background-position: -22px -1px;}
.email-icon{background-image:url(../images/feedbackfooter.svg);width:18px;height:11px;background-position:-1px -1px;background-size:44px 13px;display:inline-block;margin-right:4px}
.telephone-footer-icon{background-image:url(../images/phonefooter.svg);width:11px;height:11px;background-position:-10px -1px;background-size:43px 13px;display:inline-block;margin-right:5px}
.subscription{display:inline-block;float:left;width:100%;margin-bottom: 33px;}
.subscription form{float:left;margin-right:19px;display: inline-block;}
.subscription-field{background-image:url(../images/emailform.svg);border:1px solid #ffeb0d;background-color:#202020;color:#ffeb0d;font-size:16px;font-family:'latothin';letter-spacing:0.3px;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;padding:9px 8px 11px 45px;float:left;background-position:-4px 14px;background-size:54px 11px;background-repeat:no-repeat;display:inline-block}
.subscription-btn{-webkit-appearance:none;background-color:#ffeb0d;color:#333332;font-size:16px;font-family:'latothin';letter-spacing:.3px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;padding:10px 14px 12px;float:left;cursor:pointer}
.subscription-btn:hover {background-color: #f6e20a;}
.subscription-txt{color:#ffeb0d;font-size:14px;font-family:'latothin';line-height:23px;margin-top:-3px;max-width: 750px;}
.subscription form input[type="text"]{color:#ffeb0d} 
.subscription form input[type="text"]::-webkit-input-placeholder{color:#ffeb0d}
.subscription form input[type="text"]::-moz-placeholder{color:#ffeb0d}
.subscription form input[type="text"]::-webkit-input-placeholder{color:#ffeb0d}
.subscription form input[type="text"]::-moz-placeholder{color:#ffeb0d}
.subscription form input[type="text"]:-moz-placeholder{color:#ffeb0d}
.subscription form input[type="text"]:-ms-input-placeholder{color:#ffeb0d}
.payment-method{display:inline-block;float:left;width:100%}
.payment-method-txt-container{color:#6a6a6a;font-size:16px;font-family:'latothin';display:inline-block;background-color:#202020;z-index:1;position:relative;padding-right:30px}
.payment-method-txt:after{content:'';width:100%;height:1px;top:-23px;position:relative;background-color:#3a3a3a;display:inline-block;z-index:0}
.visa-icon{background-image:url(../images/paysystems.svg);width:75px;height:25px;background-position:-6px -2px;background-size:253px 30px;display:inline-block;margin-right:30px}
.mastercard-icon{background-image:url(../images/paysystems.svg);width:41px;height:25px;background-position:-95px -2px;background-size:253px 30px;display:inline-block;margin-right:30px}
.webmoney-icon{background-image:url(../images/paysystems.svg);width:24px;height:25px;background-position:-150px -2px;background-size:253px 30px;margin-right:30px;display: none;}
.yandexmoney-icon{background-image:url(../images/paysystems.svg);width:22px;height:25px;background-position:-188px -2px;background-size:253px 30px;display:inline-block;margin-right:30px}
.qiwi-icon{background-image:url(../images/paysystems.svg);width:23px;height:25px;background-position:-224px -2px;background-size:253px 30px;margin-right:30px;display: none;}
.payment-method-icon{margin-top:-4px}
.copyright{margin:21px 0 0 20px;float:left;display:inline-block}
.copyright-icon{background-image:url(../images/logotypeicoverfooter.svg);width:117px;height:28px;background-position:0 0;background-size:117px 28px;display:inline-block;float:left}
.copyright-txt{font-size:16px;font-weight:100;line-height:20px;font-family:'effra';color:#FFF;letter-spacing:.3px;float:left;margin:9px 0 0 30px;text-transform:uppercase}
.footer-bottom-rightside{float:right;display:inline-block;position:relative;top:25px;margin-right:20px}
#bx-composite-banner{margin: -1px 30px 0px 0px;float: left;}
#torgmail{background-image:url(../images/mailru.svg);width:125px;height:15px;background-position:0 0;background-size:125px 15px;display:inline-block;margin:7px 0 0 30px}
#zakupkimos{display:inline-block;float:left;margin: 2px 0px 0px 0px;}
.zakupkimos-txt{text-align: left;width:129px;font-size:9px;font-weight:100;font-family:'effra';color:#FFF;letter-spacing:.3px;float:left;margin:3px 0 0 5px;text-transform:uppercase;line-height:10px;height:22px}
.zakupkimos-icon{background-image:url(../images/postvportal.svg);width:25px;height:25px;background-position:0 0;background-size:25px 25px;display:inline-block;float:left;margin-bottom:-2px}
#yandexmarket{background-image:url(../images/yandexmarket.png);width:88px;height:31px;background-position:0 0;background-size:88px 31px;display:inline-block;margin:-1px 0 0 30px;float:left}
#jcb{background-image:url(../images/jcb.svg);width:40px;height:31px;background-position:0 0;background-size:40px 31px;display:inline-block;margin:-1px 0 0 30px;float:left}
.backtotop{position:relative;float:right;height:0;top:-91px}
.backtotop a{float:left;margin:0;position:relative;background-color:#FFF;padding:60px 60px 0 0;right:0;display:block;background-position:0 14px;top:0;background-image:url(../images/gototop.svg);background-repeat:no-repeat;background-size:60px 117px;color:rgba(255,255,255,0);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:none;-moz-box-shadow:0 14px 29px rgba(0,0,0,0.33);-webkit-box-shadow:0 14px 29px rgba(0,0,0,0.33);box-shadow:0 14px 29px rgba(0,0,0,0.33);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.backtotop a:hover{background-color:#f4f4f4;-moz-box-shadow:0 19px 29px rgba(0,0,0,0.33);-webkit-box-shadow:0 19px 29px rgba(0,0,0,0.33);box-shadow:0 19px 29px rgba(0,0,0,0.33);background-position:0 -70px}
#backtotop{float: left;display: inline-block}
.footer-btn-box{padding: 0 20px;}

/* ******* ******* BREADCRUMBS ******* ******* BREADCRUMBS ******* ******* BREADCRUMBS ******* ******* BREADCRUMBS ******* ******* BREADCRUMBS ******* ******* */
.breadcrumbs{width:100%;background-color:#fdfdfd;display: inline-block;float: left;overflow: hidden;text-align: center;}
.breadcrumbs-container {margin: 0px auto 0px auto;padding: 3px 20px 2px 20px;max-width: 1960px;font-family: 'opensans';font-weight: 300;width: calc(100% - 40px);text-align: left;font-size: 12px;line-height: 44px;}
.breadcrumbs-container a:after{content:'';background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16.3 30" style="enable-background:new 0 0 16.3 30;" xml:space="preserve"><polygon style="fill:%231C1C1C;" points="16.3,15 1.3,0 0,1.3 13.7,15 0,28.7 1.3,30 16.3,15 16.3,15 "/></svg>');width:4px;height:7px;background-position:-1px 0;background-size:6px 7px;display:inline-block;margin-left: 15px;}
.breadcrumbs-container a {color: #737373;text-decoration: none;padding: 16px 13px 15px 0px;}
.breadcrumbs-container a:hover{color:#000}
.breadcrumbs-container span:last-child {color: #afafaf;padding: 16px 13px 15px 0px;line-height: 9px;}

/* ******* ******* CONTENT ******* ******* CONTENT ******* ******* CONTENT ******* ******* CONTENT ******* ******* CONTENT ******* ******* */
#content{display: inline-block;float: left;width: 100%;z-index: 5;position: relative;}
.content-container{max-width: 1960px;margin: 0 auto;padding: 0px 20px;background-color: #FFFFFF;}
.grid-fw180 {width: 20%;text-align: center;}
.black_tape .grid-fw180 {margin-right: 0px !important;}
.black_tape li div{width: 109px;display: inline-block;text-align: left;}
.jcarousel2-intresting_propose .jcarousel li {float: left;border-right: 1px solid #f5f5f5;text-align: center;}
.current_trends .jcarousel li {border-right: 0px; width: 200px}
.ideal_box {width: 244px;padding: 25px 0px 25px 0px;float: none;border: 0px;display: inline-block;text-align: left;}
/* Banner fixed */
.right-sale-btn{position: fixed;width: 232px;height: 42px;right: -95px; bottom: 40%;z-index: 2000;background: url(../images/sale-btn-2.png) no-repeat;background-size: contain;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
/* Mango office */
.mango-callback .widget-wrapper.selected-dynamic.mng-wgt.common-window .button-widget-open {bottom: 0px !important;right: -90px !important;}
.mango-callback .mng-wgt .widget-wrapper.right-x, .widget-wrapper .widget-wrapper.right-x, .mango-callback .widget-wrapper.right-x, #widget-call-from-site .widget-wrapper.right-x {top: initial !important;-webkit-transform: initial !important;-ms-transform: initial !important;-moz-transform: initial !important;-o-transform: initial !important;transform: initial !important;}
.mango-callback .widget-wrapper.common-window.selected-dynamic {bottom: 20px !important;}
/* Product - sold out */
.product-item.sold-out{}
.product-item.sold-out:before{content: '';}
.product-item.sold-out:after{content: 'Распродано';position: absolute;z-index: 100;left: 20px;top: 260px;width: calc(100% - 40px);text-align: center;height: calc(100% - 260px);background-color: rgba(255, 235, 16, 0.8);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;font-family: 'effra';font-size: 21px;font-weight: 500;}
.preview-line-product .product-item.sold-out:after{right: 40px;top: 20px;left: initial;width: 210px;height: calc(100% - 139px);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/* Filter accept */
.filter-accept-title{float: left;border-top: 1px solid #f3f3f3;font-weight: 300;position: relative;z-index: 100;background-color: #FFF;font-size: 11px;color: #6b6b6b;line-height: 20px;font-family: 'opensans';display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 64px;width: calc(100% - 80px);margin: 0px 20px 0px 20px;text-align: center;padding: 0px 20px 0px 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;text-transform:lowercase;}
.filter-accept-title span{color: #00b3e0;text-transform:capitalize;margin: 0px 5px 0px 0px;}

/* ******* ******* POPUP ******* ******* POPUP ******* ******* POPUP ******* ******* POPUP ******* ******* POPUP ******* ******* */
.fancybox-wrap{width:auto!important;position:absolute;top:0;left:0;z-index:1100000;width:100%;display:inline-block;float:left}
.fancybox-skin{color:#FFF;padding:0!important;margin: 20px 0px;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image: url(../images/closepopupwhite.svg);background-size: 20px auto;background-repeat: no-repeat;}
.fancybox-close{position: absolute;right: 0px;width: 80px;top: 0px;background-position: 30px 30px;height: 80px;cursor: pointer;z-index: 8040;padding: 0;opacity: .7;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.fancybox-close:hover{opacity:1}
.fancybox-item.fancybox-close{}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1000000;background-color:rgba(0,0,0,0.85)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto}
.fancybox-inner{height:auto!important;width:100%!important;display:inline-block;overflow: visible !important}
.fancybox-title{display:none}
.fancybox-margin{margin-right:0!important}

/* Pop-up - add to cart */
.pop-up{display: inline-block;float: left;padding: 0px 0px 0px 0px;background-color: #FFF;-moz-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;color: #202020;position: relative;}
.addtocart .pop-up{width: 1300px;border-radius: 3px 5px 5px 3px;-moz-border-radius: 3px 5px 5px 3px;-webkit-border-radius: 3px 5px 5px 3px;}
.pop-up-addtocart-product{display: inline-block;float: left;width: 62%;position: absolute;height: 100%;}
.pop-up-addtocart-cart{width: 40%;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;display: inline-block;float: right;background-color: #191919;color: #ffffff;height: 100%;position: relative;}
.addtocart .pop-up-addtocart-cart {width: 38%;}
.popupbox{display: none}
.pop-up-title{font-family: 'Effra';font-weight: 400;color: #202020;line-height: 16px;font-size: 23px;display: inline-block;float: left;}
.pop-up-top{display: inline-block;float: left;width: calc(100% - 60px);padding: 30px 30px 30px 30px;}
.pop-up-top:after{content: '';display: inline-block;float: left;width: 100%;height: 1px;background-color: #f9f9f9;margin-top: 30px;}
.pop-up-vendorcode{display: inline-block;float: right;line-height: 12px;font-size: 16px;position: relative;top: 4px;}
.pop-up-container{display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;    margin: 0px 0px 30px 0px;}
.pop-up-container-image-container{display: inline-block; width: 300px;float: left;}
.pop-up-container-image{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 240px;width: 100%;margin: 0 auto;}
.pop-up-container-image img{display: block;max-height: 100%;max-width: 100%;}
.pop-up-container-title a{display: inline-block;float: left;width: 100%;font-family: 'Effra';font-weight: 100;color: #5a5a5a;line-height: 30px;font-size: 20px;text-decoration: none;}
.pop-up-container-title a:hover{color: #000}
.pop-up-container-product-options{margin: -8px 0px 0px 0px;display: inline-block;float: left;width: calc(100% - 330px);padding: 0px 0px 0px 30px;}
.pop-up-addtocart-cart-content{display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;margin: 30px 0px 30px 0px;}
.pop-up-addtocart-cart-content-icon{z-index: 40;display: block;margin: 0 auto;width: 40px;height: 40px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;background-image: url(../images/catalog/productcart.svg);background-repeat: no-repeat;background-position: -13px 12px;background-size: 167px;background-color: #00b3e0;}
.pop-up-addtocart-cart-content-icon:after{content: '';}
.pop-up-addtocart-cart-content-quantity{display: inline-block;float: left;width: 100%;margin: 20px 0px 16px 0px;font-size: 20px;font-weight: 100;font-family: 'latothin';text-align: center;line-height: 34px;}
.pop-up-addtocart-cart-content-quantity span{display: inline-block}
.pop-up-addtocart-cart-content-product-block{display: inline-block;float: left;width: 100%;border-top: 1px solid #262626;border-bottom: 1px solid #262626;padding: 20px 0px 20px 0px;}
.pop-up-addtocart-cart-content-product-block-container{overflow-y: auto;overflow-x: hidden;display: inline-block;max-height: 357px;width: 100%;    min-height: 67px;}
.pop-up-addtocart-cart-content-product-block-container::-webkit-scrollbar{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:5px}
.pop-up-addtocart-cart-content-product-block-container::-webkit-scrollbar-button{display:none}
.pop-up-addtocart-cart-content-product-block-container::-webkit-scrollbar-track{background:#535353;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.pop-up-addtocart-cart-content-product-block-container::-webkit-scrollbar-thumb{width:5px;background:#2e2e2e;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.pop-up-addtocart-cart-content-product-block-item{display: inline-block;float: left;position: relative;    width: 100%;}
.pop-up-addtocart-cart-content-product-block-item-title{}
.pop-up-addtocart-cart-content-product-block-item-title:after{content: '';position: absolute;height: 51px;width: 50px;top: 0px;right: 85px;z-index: 70;background: #191919;background: -moz-linear-gradient(left,rgba(25,25,25,1) 0%,rgba(25,25,25,0) 100%);background: -webkit-gradient(left top,right top,color-stop(0%,rgba(25,25,25,1)),color-stop(100%,rgba(25,25,25,0)));background: -webkit-linear-gradient(left,#fff 0%,rgba(25,25,25,0) 100%);background: -o-linear-gradient(left,rgba(25,25,25,1) 0%,rgba(25,25,25,0) 100%);background: -ms-linear-gradient(left,rgba(25,25,25,1) 0%,rgba(25,25,25,0) 100%);background: linear-gradient(to right,#191919 0%,rgba(25,25,25,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919',endColorstr='#191919',GradientType=1);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.pop-up-addtocart-cart-content-product-block-item:before {content: '';display: inline-block;width: 85px;position: absolute;right: 0px;height: 51px;top: 0px;background-color: #191919;}
.pop-up-addtocart-cart-content-product-block-item-title a{text-decoration: none;color: #dedede;padding: 19px 0px 19px 0px;display: inline-block;line-height: 12px;float: left;font-size: 16px;font-family: 'latothin';text-overflow: ellipsis;height: 13px;overflow: hidden;white-space: nowrap;}
.pop-up-addtocart-cart-content-product-block-item-title a:hover{color: #FFF;}
.pop-up-addtocart-cart-content-product-block-item-quantity{z-index: 80;display: inline-block;float: right;position: absolute;right: 42px;font-size: 10px;top: 18px;color: #c5c5c5;}
.pop-up-addtocart-cart-content-product-block-item-close{cursor: pointer;display: inline-block;float: left;width: 30px;height: 30px;border: 1px solid #262626;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-image: url(../images/closepopupwhite.svg);background-repeat: no-repeat;background-position: 9px 9px;background-size: 12px;position: absolute;top: 9px;background-color: #191919;right: 0px;    -webkit-transition: all .2s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.pop-up-addtocart-cart-content-product-block-item-close:hover{border: 1px solid #a2a2a2;}
.pop-up-addtocart-cart-content-subtotal{display: inline-block;float: left;width: 100%;    margin: 30px 0px 0px 0px;}
.pop-up-addtocart-cart-content-subtotal-title{font-size: 14px;font-weight: 100;color: #7e7e7e;text-align: right;line-height: 25px;margin: -7px 0px 23px 0px;}
.pop-up-addtocart-cart-content-subtotal-price{display: inline-block;float: left;width: 100%;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-bonus-icon {top: 2px;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price{color: #FFF;font-size: 30px;font-weight: 300;line-height: 23px;width: initial;float: right;margin: 0px 0px 0px 10px;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price .buy-price-rub{background-size: 16px;background-position: 50% 50%;height: 23px;width: 16px;top: 1px;position: relative;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.1 100"><path style="fill:%23FFFFFF;" d="M42,62c26,0,35-16,35-31c0-7.5-2.5-31-35-31H13v48.5H0v13h12V68H0v13h12v19h13.5V80.5h34v-12H59H26.5V62C26.5,62,42,62,42,62z M25.5,49V13H41c18.5,0,21.5,11.5,21.5,18c0,8.5-5.5,18-21.5,18C41,49,25.5,49,25.5,49z"/></svg>');}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-sale{float: right;color: #FFF;margin: 0px 15px 16px 15px;top: 0px;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-sale .product-item-price-sale-line {height: 2px;top: 7px;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-sale .buy-price-rub {background-size: auto 13px;height: 13px;width: 10px;margin: 2px 0px 0px 4px;background-position: 50% 50%;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.5 78.3"><path style="fill:%23FFFFFF" d="M32.8-0.2H10.7V40H0v7.1h9.9v8.7H0v7.1h9.9v15.8h7.9V62.1h28v-6.3H18.6v-8.7h14.2C52.9,47.1,60,34.9,60,23.5C60,14.8,55.7-0.2,32.8-0.2z M32,40H17.8V6.9H32c14.2,0,19.3,7.9,19.3,16.6C51.3,31.4,46.2,40,32,40z"/></svg>');}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-bonus {margin: 0px 15px 16px 15px;top: 0px;float: right;}
.pop-up-addtocart-cart-content-proceedtocheckout{display: inline-block;width: 100%;float: left;margin: 21px 0px 0px 0px;}
.pop-up-addtocart-cart-content-proceedtocheckout a{z-index: 1;position: relative;border: 0px;margin: 0px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #ffffff;padding: 16px 0px 15px 0px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;background-color: #00b3e0;width: 100%;}
.pop-up-addtocart-cart-content-proceedtocheckout a:hover{background-color: #04a5ce;}
.pop-up-addtocart-cart-content-proceedtocheckout a:active{background-color: #0b9bbf;}

.pop-up-addtocart-cart-content-proceedtocheckout a::after{content: '';display: inline-block;}
.pop-up-addtocart-cart-content-proceedtocheckout {position: relative;}
.pop-up-addtocart-cart-content-proceedtocheckout::after{content: '';display: inline-block;background-repeat: no-repeat;width: 100%;height: 100%;position: absolute;opacity: 1;background-color: #00ccff;top: 50%;z-index: 0;left: 50%;transform: translate(-50%, -50%);border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
.pop-up-addtocart-cart-content-proceedtocheckout::after{animation: proceedtocheckoutanimation 1s cubic-bezier(0.22, 0.61, 0.36, 1) 2 0.8s;-webkit-animation: proceedtocheckoutanimation 1s cubic-bezier(0.22, 0.61, 0.36, 1) 2 0.8s;-o-animation: proceedtocheckoutanimation 1s cubic-bezier(0.22, 0.61, 0.36, 1) 2 0.8s;-moz-animation: proceedtocheckoutanimation 1s cubic-bezier(0.22, 0.61, 0.36, 1) 2 0.8s;}
@keyframes proceedtocheckoutanimation{from {height:100%;width:100%;opacity:1;} to {height:calc(100% + 30px);width:calc(100% + 30px);opacity:0;}}
@-webkit-keyframes proceedtocheckoutanimation{from {height:100%;width:100%;opacity:1;} to {height:calc(100% + 30px);width:calc(100% + 30px);opacity:0;}}
@-moz-keyframes proceedtocheckoutanimation{from {height:100%;width:100%;opacity:1;} to {height:calc(100% + 30px);width:calc(100% + 30px);opacity:0;}}
@-o-keyframes proceedtocheckoutanimation{from {height:100%;width:100%;opacity:1;} to {height:calc(100% + 30px);width:calc(100% + 30px);opacity:0;}}

/* Price - this css in product.css */
.buy-price-container{float: left;display: inline-block;text-align: center;color: #202020;font-family: 'opensans';width: 100%;margin: 0px 0px 0px 0px;}
.buy-price{letter-spacing: 1px;line-height: 30px;font-size: 40px;font-weight: 200;display: inline-block;float: left;width: 100%;margin: 0px 0px 20px 0px;}
.buy-price-rub{margin: 0px 0px 0px 9px;float: right;width: 23px;height: 29px;background-size: 23px 29px;background-position: 50% 50%;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.1 100"><path style="fill:%23202020;" d="M42,62c26,0,35-16,35-31c0-7.5-2.5-31-35-31H13v48.5H0v13h12V68H0v13h12v19h13.5V80.5h34v-12H59H26.5V62C26.5,62,42,62,42,62z M25.5,49V13H41c18.5,0,21.5,11.5,21.5,18c0,8.5-5.5,18-21.5,18C41,49,25.5,49,25.5,49z"/></svg>');}
.buy-price-bonus{cursor: help;line-height: 16px;color: #f0c20b;margin: 0px 5px 16px 5px;display: inline-block;float: initial;font-size: 19px;position: relative;top: -3px;}
.buy-price-bonus-icon{margin: 0px 0px 0px 4px;float: right;width: 13px;height: 13px;background-size: 13px;background-position: 50% 50%;background-repeat: no-repeat;position: relative;top: 1px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258.3 258.3" ><path style="fill:%23FFCF00;" d="M129.1,0C57.9,0,0,57.9,0,129.1s57.9,129.1,129.1,129.1s129.1-57.9,129.1-129.1C258.3,57.9,200.3,0,129.1,0zM243.4,129.1c0,63-51.2,114.2-114.2,114.2S15,192.1,15,129.1S66.1,14.9,129.1,14.9S243.4,66.1,243.4,129.1z"/><path style="fill:%23FFCF00;" d="M167.1,68.7c-9.9-7.1-19.8-8.4-34.7-8.4h-33v69.4H82.8v11.7h16.6v12H82.8v11.7h16.6V198h12.3v-32.9H156v-11.7h-44.3v-12h20.7c15.4,0,25.5-1.4,34.7-8.4c8.8-6.4,14.7-19.3,14.7-32.1C181.8,88,175.9,75.1,167.1,68.7z M160.1,123.2c-6.6,4.9-13.6,6.6-27.6,6.6h-20.9V72h20.9c14,0,21,1.7,27.6,6.5c5.5,4.1,9.4,13.4,9.4,22.5C169.5,109.8,165.6,119.1,160.1,123.2z"/><circle style="fill:%23FFCF00;" cx="61.1" cy="159.3" r="5.3"/><circle style="fill:%23FFCF00;" cx="61.1" cy="135.6" r="5.3"/><path style="fill:%23FFCF00;" d="M129.1,0C57.9,0,0,57.9,0,129.1s57.9,129.1,129.1,129.1s129.1-57.9,129.1-129.1C258.3,57.9,200.3,0,129.1,0z M243.4,129.1c0,63-51.2,114.2-114.2,114.2S15,192.1,15,129.1S66.1,14.9,129.1,14.9S243.4,66.1,243.4,129.1z"/></svg>');}
.buy-price-sale{line-height: 16px;margin: 0px 10px 16px 10px;display: inline-block;float: initial;font-size: 19px;position: relative;top: -3px;}
.buy-price-sale .buy-price-rub{background-size: auto 13px;height: 13px;width: 10px;margin: 2px 0px 0px 4px;background-position: 50% 50%;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.5 78.3"><path style="fill:%23202020" d="M32.8-0.2H10.7V40H0v7.1h9.9v8.7H0v7.1h9.9v15.8h7.9V62.1h28v-6.3H18.6v-8.7h14.2C52.9,47.1,60,34.9,60,23.5C60,14.8,55.7-0.2,32.8-0.2z M32,40H17.8V6.9H32c14.2,0,19.3,7.9,19.3,16.6C51.3,31.4,46.2,40,32,40z"/></svg>');}
.buy-price-bonus-tooltip{position: absolute;visibility: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 0;bottom: 40px;left: 50%;font-size: 16px;line-height: 11px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;display: inline-block;-webkit-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);background-color: #ffeb0d;padding: 15px 15px 15px 15px;color: #202020;text-align: left;font-family: 'Effra';float: left;cursor: default;width: 128px;margin: 0px 0px 0px -80px;}
.buy-price-bonus:hover .buy-price-bonus-tooltip{cursor: pointer;visibility: visible;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 1;bottom: 31px;left: 50%;z-index: 100;}
.buy-price-bonus-tooltip:hover{color: #202020;background-color: #ffdb00;}
.buy-price-bonus:before{content: '';display: inline-block;float: left;width: 100%;height: 16px;position: absolute;bottom: 15px;left: 0px;}
.buy-price-bonus-tooltip-title{font-family: 'Effra';font-size: 16px;color: #2e2e2e;font-weight: 400;display: inline-block;float: left;margin: 0px 0px 15px 0px;text-align: left;width: 100%;}
.buy-price-bonus-tooltip-txt{display: inline-block;float: left;width: 100%;}
/* ....... Price - this css in product.css */
.pop-up-container-price{display: inline-block;float: left;width: 100%;margin: 21px 0px 0px 0px;}
.pop-up-container-price .buy-price-container{text-align: left;}
.pop-up-container-bottom{display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 30px 30px;position: absolute;left: 0px;bottom: 0px}
.pop-up-container-bottom-delivery{    display: inline-block;float: left;position: relative;top: -15px;}
.pop-up-container-bottom .pop-up-addtocart-cart-content-proceedtocheckout{display: none}

/* Delivery - this css in product.css */
.delivery{float: left; width: 100%;display: inline-block;padding: 0px 0px 0px 0px;position: relative;}
.delivery-container{}
.delivery-txt{display: inline-block;float: left;background-color: #fff;position: relative;padding: 0px 0px 0px 0px;width: 100%;text-align: center;line-height: 12px;margin: 30px 0px 0px 0px;font-weight: 300;}
.delivery-txt .buy-price-rub{float: none;display: inline-block;margin: 0px 0px 0px 0px;width: 10px;height: 12px;background-size: auto 12px;background-position: 50% 50%;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.5 78.3"><path style="fill:%23202020" d="M32.8-0.2H10.7V40H0v7.1h9.9v8.7H0v7.1h9.9v15.8h7.9V62.1h28v-6.3H18.6v-8.7h14.2C52.9,47.1,60,34.9,60,23.5C60,14.8,55.7-0.2,32.8-0.2z M32,40H17.8V6.9H32c14.2,0,19.3,7.9,19.3,16.6C51.3,31.4,46.2,40,32,40z"/></svg>');}
.delivery-txt-box{display: inline-block}
.delivery-geo{position: relative;display: inline-block;margin: 0px 0px 0px 0px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.delivery-geo-button{z-index: 900;padding: 20px 20px 20px 20px;margin: -20px -20px -26px -5px;display: inline-block;position: relative;cursor: pointer;}
.delivery-geo.hideshow .geo-button{background-color: #00b3e0;border: 1px solid #00b3e0;}
.delivery-geo.hideshow .geo-button:after {background-position: 7px 6px;}
.delivery-geo-button:hover .geo-button {background-color: #00b3e0;border: 1px solid #00b3e0;}
.delivery-geo.hideshow .delivery-geo-tooltip{visibility: visible;opacity: 1}
.geo-button{border: 1px solid #00b3e0;float: right;right: 0px;z-index: 600;display: inline-block;width: 21px;height: 21px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;position: relative;left: 0px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-repeat: no-repeat;background-size: 49px;background-position: -2px 6px;}
.geo-button:after{    cursor: pointer;content: '';position: relative;left: -1px;top: -1px;width: 23px;height: 23px;display: inline-block;font-weight: 400;background-image: url(../images/map.svg);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-position: -19px 6px;background-size: 35px;background-repeat: no-repeat;}
.delivery-geo-button:hover .geo-button:after {content: '';background-position: 7px 6px;}
.delivery-geo-tooltip{text-align: left;font-weight: 300;width: 340px;position: absolute;right: -1px;margin: 0px 0px 0px 0px;visibility: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 0;top: -1px;font-size: 12px;line-height: 18px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;display: inline-block;-webkit-box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);background-color: #FFF;padding: 27px 30px 30px 30px;color: #191919;border: 0px;z-index: 800;}
.delivery-geo-tooltip-title{font-family: 'Effra';font-size: 16px;color: #2e2e2e;font-weight: 400;display: inline-block;float: right;}
.delivery-geo-tooltip-close{float: left;left: -15px;z-index: 300;display: inline-block;width: 40px;height: 40px;position: relative;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-image: url(../images/catalog/searchfilter.svg);background-repeat: no-repeat;background-size: 58px;background-position: -23px 14px;cursor: pointer;top: -11px;opacity: 0.7;}
.delivery-geo-tooltip-close:hover{opacity: 1;}
.delivery-geo-search{margin: 4px 0px 0px 0px;display: inline-block;float: left; width: 100%;    position: relative;}
.delivery-geo-search-input {width: calc(100% - 86px);background-color: #f7f7f7;border: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 13px;color: #191919;font-weight: 400;display: inline-block;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;font-family: 'effra';padding: 8px 38px 8px 14px;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;}
.delivery-geo-search input[type="text"]::-webkit-input-placeholder{color:#191919}
.delivery-geo-search input[type="text"]::-moz-placeholder{color:#191919}
.delivery-geo-search input[type="text"]:-moz-placeholder{color:#191919}
.delivery-geo-search input[type="text"]:-ms-input-placeholder{color:#191919}
.delivery-geo-search-txt{color: #626262;font-size: 13px;font-weight: 400;display: inline-block;font-family: 'effra';float: left;position: relative;margin: 11px 20px 0px 0px;line-height: 10px;}
.delivery-geo-search-button{background-image: url(../images/product/search.svg);width: 40px;height: 31px;background-position: 3px 11px;background-size: 94px;display: inline-block;margin: 0px 0 0 0px;right: 0px;float: left;background-color: rgba(255, 255, 255, 0);position: absolute;background-repeat: no-repeat;cursor: pointer;}
.delivery-geo-tooltip-sep{display: inline-block;float: left;width: 100%;position: relative;height: 1px;background-color: #f7f7f7;margin: 20px 0px 29px 0px;}
.delivery-geo-tooltip-txt{height: 19px;text-align: center; display: inline-block;float: left;width: 100%;position: relative;}
.delivery-geo-tooltip-txt-box{display: inline-block;font-size: 10px;color: #191919;text-transform: uppercase;font-weight: 400;letter-spacing: 0.2px;margin: 0px 16px 0px 0px;top: -5px;position: relative;line-height: 9px;}
.delivery-geo-tooltip-txt-price{display: inline-block;font-size: 24px;color: #202020;line-height: 20px;font-weight: 300;}
.delivery-geo-tooltip-txt-price .buy-price-rub{background-size: 120px;background-position: -52px -2px;width: 15px;height: 19px;}
/* ....... Delivery - this css in product.css */
.pop-up-container-bottom-delivery .delivery-geo-tooltip {left: 14px;right: initial;}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-close {float: right;right: -15px;left: initial;}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-title {float: left;}
.pop-up-container-bottom-delivery .delivery-txt-box {font-weight: 100;}
.pop-up-container-bottom-delivery .delivery-txt .buy-price-rub {}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-txt .buy-price-rub {background-position: -52px -2px;}
.pop-up-container-bottom-continue-shopping{display: inline-block;float: right;}
.pop-up-container-bottom-continue-shopping a{border: 0px;margin: 0px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;padding: 16px 40px 15px 40px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;background-color: #3c3c3c;color: #ffffff;}
.pop-up-container-bottom-continue-shopping a:hover{background-color: #252525;}
.pop-up-container-bottom-continue-shopping a:active{background-color: #191919;}

/* Pop-up - Eaist */
.eaist-popup-container{}
.eaist-popup{font-weight:lighter;font-family:'Open Sans',sans-serif;padding:40px 30px 36px; width: 600px; box-sizing: border-box}
.eaist-popup-head{text-align:center;text-transform:uppercase;font-size:18px;color:#7d9e11;padding-bottom:25px;border-bottom:1px solid #ececec;line-height: 33px;}
.eaist-popup-head-icon{width:40px;height:40px;display:block;margin:0 auto 14px;text-decoration:none;color:#FFF;background-image:url(../images/eaist/aisticon.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:0 0}
.eaist-popup-txt{line-height:25px;padding:24px 20px 6px;color:#202020;border-bottom:1px solid #ececec}
.eaist-popup-txt p{margin-bottom:17px}
.eaist-popup-manager{display:inline-block;text-align:center;width:100%}
.eaist-popup-manager-name{font-weight:700;font-size:30px;margin:30px 0 6px}
.eaist-popup-manager-info{line-height:28px;font-size:14px;font-weight:400;margin-bottom:28px}
.eaist-popup-manager-contacts-telephone{float:left;width:33.33%;font-size:14px;color:#313131}
.eaist-popup-icontelephone{width:18px;height:18px;display:block;margin:0 auto 14px;text-decoration:none;color:#FFF;background-image:url(../images/eaist/telephone.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:0 0}
.eaist-popup-manager-contacts-email{float:left;width:33.33%;font-size:14px;color:#313131}
.eaist-popup-iconskype{width:18px;height:18px;display:block;margin:0 auto 14px;text-decoration:none;color:#FFF;background-image:url(../images/eaist/skype.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:0 0}
.eaist-popup-iconemail{width:18px;height:18px;display:block;margin:0 auto 14px;text-decoration:none;color:#FFF;background-image:url(../images/eaist/email.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:0 0}
.eaist-popup-manager-skype{float:left;width:33.33%;font-size:14px;color:#313131}
.eaist-popup a{color: #000000;text-decoration: none;}
.eaist-popup a:hover{color: #00b3e0;}
.eaist-popup-container .fancybox-close{background-image: url(../images/closepopupblack.svg); z-index: 9000;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 1300px;border-radius: 3px 5px 5px 3px;-moz-border-radius: 3px 5px 5px 3px;-webkit-border-radius: 3px 5px 5px 3px;}
.pop-up-buyinoneclick-product {display: inline-block;float: left;width: 67%;position: absolute;height: 100%;}
.pop-up-buyinoneclick-form{width: 33%;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;display: inline-block;float: right;background-color: #191919;color: #ffffff;height: 100%;position: relative;}
.pop-up-buyinoneclick-form-content {display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;margin: 30px 0px 30px 0px;}
.pop-up-buyinoneclick-form-content:before{margin: 46px 0px 30px 0px;position: relative;content: '';background-color: #262626;height: 1px;width: 100%;display: inline-block;}
.pop-up-buyinoneclick-form-input{display: inline-block;float: left;width: 100%;margin: 0px 0px 30px 0px;}
.pop-up-buyinoneclick-form-input-title{width: 100%;color: #dedede;padding: 0px 0px 15px 0px;display: inline-block;line-height: 12px;float: left;font-size: 16px;font-family: 'latothin';}
.pop-up-buyinoneclick-form-input-area{width: 100%; background-color: #f7f7f7;border: 1px solid #313131; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;color: #191919;font-weight: 100;display: inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: 'opensans';padding: 10px 15px 10px 15px;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;}
.pop-up-buyinoneclick-form-input-area:focus{border: 1px solid #00b3e0;}

.pop-up-buyinoneclick-form-content .confirm-phone .pop-up-buyinoneclick-form-input{opacity: 0;visibility: hidden;display: none;margin: 0px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content .confirm-phone .pop-up-buyinoneclick-form-input.visible{opacity: 1;visibility: visible;display: inline-block;}
.pop-up-buyinoneclick-form-content .confirm-phone-button.visible{opacity: 1;visibility: visible;display: inline-block;}
.pop-up-buyinoneclick-form-content .confirm-phone .input-box input{border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;border-left: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;border-bottom: 0px;}
.pop-up-buyinoneclick-form-content .confirm-phone{display: inline-block;float: left;width: 100%;text-align: left;position: relative;margin: 0px 0px 30px 0px;}
.pop-up-buyinoneclick-form-content .confirm-phone .pop-up-buyinoneclick-form-input {margin: 0px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content .confirm-phone .pop-up-buyinoneclick-form-input-area {width: 100%;background-color: #f7f7f7;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;border-top: 1px solid #313131;border-left: 1px solid #313131;border-right: 1px solid #313131;border-bottom: 0px solid #313131;}
.pop-up-buyinoneclick-form-content .confirm-phone-button{left: 0px;position: relative;opacity: 0;visibility: hidden;display: none;width: calc(100% - 32px);float: left;font-family: 'effra';background-color: #535353;border-left: 1px solid #313131;border-top: 0px;border-right: 1px solid #313131;border-bottom: 1px solid #313131;color: #ffffff;text-align: left;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;font-weight: 400;font-size: 14px;line-height: 9px;padding: 16px 15px 16px 15px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;cursor: pointer;margin: 0px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content .confirm-phone-button.active{background-color: #00b3e0;}
.pop-up-buyinoneclick-form-content .confirm-phone-button.active:hover{background-color: #04a5ce;}
.pop-up-buyinoneclick-form-content .confirm-phone-button.active:active{background-color: #0b9bbf;}
.pop-up-buyinoneclick-form-content .confirm-phone-button:hover{background-color: #464646;}
.pop-up-buyinoneclick-form-content .confirm-phone-button:active{background-color: #333333;}
.pop-up-buyinoneclick-form-content .confirm-phone-button.visible{display:inline-block}
.pop-up-buyinoneclick-form-content .confirm-phone-button.visible.deactivated{cursor: default;background-color: #ffffff;width: calc(100% - 32px);color: #cacaca;}
.pop-up-buyinoneclick-form-input{position:relative}
.pop-up-buyinoneclick-form-input.error input{border: 1px solid #faa5a5;}
.pop-up-buyinoneclick-form-input.error .input-error-message{visibility:visible;opacity: 1;display: inline-block;}
.pop-up-buyinoneclick-form-content .input-error-message{z-index: 1300;visibility:  hidden;opacity: 0;position: absolute;display: none;background-color: #fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;width: calc(100% - 80px);left: 0px;margin: 0px 20px 0px 20px;bottom: 34px;padding: 15px 20px 13px 20px;-moz-box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);-webkit-box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);-webkit-transition: all .4s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.pop-up-buyinoneclick-form-content .input-error-message:after{content: '';display: inline-block;position: absolute;bottom: -10px;left: 35px;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ffffff transparent transparent transparent;}
.pop-up-buyinoneclick-form-content .input-error-message-title{color: #ea5757;font-size: 16px;font-weight: 200;width: calc(100% - 31px);line-height: 22px;margin: 0px 0px 2px 0px;}
.pop-up-buyinoneclick-form-content .input-error-message div:nth-child(2){margin: 7px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content .input-error-message-txt{color: #202020;font-size: 12px;line-height: 22px;font-weight: 300;}
.pop-up-buyinoneclick-form-content .input-error-message-close{position:  absolute;float: left;padding: 10px;margin: 0px 0px 0px 0px !important;right: 10px;z-index: 300;display: inline-block;width: 12px;height: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><polygon style="fill:%23202020;" points="20,1.2 18.8,0 10,8.8 1.2,0 0,1.2 8.8,10 0,18.8 1.2,20 10,11.2 18.8,20 20,18.8 11.2,10 "/></svg>');background-repeat: no-repeat;background-size: 12px 12px;background-position: 50% 50%;cursor: pointer;top: 10px;opacity: 0.7;}
.pop-up-buyinoneclick-form-content .input-error-message-close:hover{opacity: 1;}
.pop-up-buyinoneclick-form-content .different-error-message{background-color: #ea5757;border: 1px solid #ea5757;display: inline-block;color: #ffffff;float: left;font-size: 12px;line-height: 22px;font-weight: 200;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;width: auto;left: 0px;margin: 34px 0px -4px 0px;bottom: 34px;padding: 14px 20px 13px 20px;position: relative;}
.pop-up-buyinoneclick-form-content .different-error-message p{margin: 0px 0px 7px 0px;}
.pop-up-buyinoneclick-form-content .different-error-message p:last-child{margin: 0px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content .different-error-message:after{content: '';display: inline-block;position: absolute;bottom: -11px;left: 35px;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ea5757 transparent transparent transparent;}

/* Buy in one click - city input */
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block {width: 100%;box-shadow: none;border: 1px solid #313131;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: 'opensans';padding: 0px 30px 0px 15px;margin: 0px;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block .dropdown-icon{display: none;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block .bx-ui-sls-container {min-height: 44px;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block .bx-ui-sls-route {font-family: 'opensans';height: initial !important;font-size: 16px;color: #191919 !important;font-weight: 100;padding: 11px 0px 11px 0px !important;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block .bx-ui-sls-fake {font-family: 'opensans';height: initial !important;margin-bottom: initial;font-size: 16px;color: #191919 !important;font-weight: 100;padding: 11px 0px 11px 0px !important;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .dropdown-block .bx-ui-sls-clear{width: 27px;height: 44px;background-position: 5px -3378px;background-image: url(/bitrix/panel/main/../images/bx-admin-sprite-small.png);background-repeat: no-repeat;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .bx-ui-sls-pane {top: 42px;max-height: 200px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;border: 0px;-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.13);box-shadow: 0 10px 15px rgba(0, 0, 0, 0.13);padding: 0px 0px 0px 0px;}
.pop-up-buyinoneclick-form-input .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant, .pop-up-buyinoneclick-form-input .bx-sls .bx-ui-sls-variant-active {border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;padding: 15px 15px;margin-bottom: 0px;}
.pop-up-buyinoneclick-form-input .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover, .pop-up-buyinoneclick-form-input .bx-sls .bx-ui-sls-variant-active {background-color: #f5f5f5;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .bx-ui-sls-pane::-webkit-scrollbar{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 5px;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .bx-ui-sls-pane::-webkit-scrollbar-button{display:none}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .bx-ui-sls-pane::-webkit-scrollbar-track{background: #dadada;}
.pop-up-buyinoneclick-form-input .fo-location-block-wrapper .bx-sls .bx-ui-sls-pane::-webkit-scrollbar-thumb{width: 5px;background: #00b3e0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
/* Buy in one click - email authorization */
#forder_exauth.pop-up-container{border: 0px;position: absolute;right: -15px;top: 110px;width: calc(100% - 400px);margin: 0px 0px 0px 0px;-webkit-box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);background-color: #fff;padding: 27px 30px 30px 30px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;z-index: 600;display: inline-block;opacity: 1;visibility: visible;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
#forder_exauth.pop-up-container.none{opacity: 0;visibility: hidden;}
#forder_exauth.pop-up-container:before {top: 155px;right: -15px;position: absolute;content:'';display: inline-block;width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 0;border-color: #ffffff transparent transparent transparent;}
#forder_exauth .forder_exauth-close{float: left; left: -15px;z-index: 300;display: inline-block;width: 40px;height: 40px;position: relative;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-image: url(../images/catalog/searchfilter.svg);background-repeat: no-repeat;background-size: 58px;background-position: -23px 14px;cursor: pointer;top: -11px;opacity: 0.7;}
#forder_exauth .forder_exauth-close:hover{opacity: 1;}
#forder_exauth.pop-up-container .form_bonuses_registration h1, #forder_exauth.pop-up-container .form_bonuses_registration .h1 {font-family: 'Effra';font-size: 16px;color: #2e2e2e;font-weight: 400 !important;display: inline-block;float: right;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbInfo {font-size: 14px;line-height: 26px;width: 100%;font-family: 'opensans';font-weight: 100;padding: 0px;margin: 0px;text-align: left;position: relative;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbInfo p {margin: 0px 0px 14px 0px;text-align: left;color: #202020;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbInfo ul, #forder_exauth.pop-up-container .form_buy_incredit .cbbInfo ul, .form_buy_incredit .cbbInfo ul {margin: 0px 0 0px;color: #565656;font-size: 14px;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbInfo ul li:after, #forder_exauth.pop-up-container .form_buy_incredit ul li:after {position: absolute;content: '';left: 0;top: 11px;display: block;width: 4px;height: 4px;border-radius: 4px;background: #00b3e0;vertical-align: middle;margin: 0 0px 0 0px;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbInfo ul li, #forder_exauth.pop-up-container .form_buy_incredit .cbbInfo ul li {padding: 0 0 5px 23px;position: relative;}
#forder_exauth.pop-up-container .exauth-form.cbbLine{margin: 17px 0px 0px 0px;width: 100%;max-width: 400px;text-align: center;position: relative;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbLine input {margin: 0px 0px 8px 0px;box-shadow: none;border: 1px solid #ececec;background-color: #f9f9f9;padding: 0 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;height: auto;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;color: #191919;font-weight: 100;display: inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: 'opensans';padding: 10px 15px 10px 15px;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbbLine input:focus {border: 1px solid #00b3e0;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbb_form_links > a {color: #929292;font-family: 'opensans';font-weight: 100;font-size: 12px;margin: 8px 0px 0px 0px;}
#forder_exauth.pop-up-container .form_bonuses_registration .cbb_form_links > a:hover {border-bottom: 1px dotted rgb(0, 0, 0);text-decoration: none;color: #202020;}
#forder_exauth.pop-up-container .form_bonuses_registration .formcontrolbtn-br-send {border: 0px;margin: 20px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #ffffff;padding: 11px 0px 10px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;background-color: #00b3e0;width: 100%;max-width: 400px;}
#forder_exauth.pop-up-container .form_bonuses_registration .formcontrolbtn-br-send:hover {background-color: #04a5ce;}
#forder_exauth.pop-up-container .form_bonuses_registration .formcontrolbtn-br-send:active {background-color: #0b9bbf;box-shadow: none;}
#forder_exauth.pop-up-container .form_bonuses_registration .inform_message, .inform_message {color: #f50007;font: 11px Arial;margin-top: -3px;position: absolute;top: 16px;font-family: 'opensans';font-weight: 100;font-size: 12px;right: 15px;}
#forder_exauth.pop-up-container .exauth-sel-block {margin: 0px 0px 9px 0px;}
#forder_exauth.pop-up-container .exauth-sel-block .exauth-btn {border: 0px;margin: 0px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #ffffff;padding: 11px 0px 10px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;background-color: #00b3e0;width: 100%;max-width: 400px;height: auto;}
#forder_exauth.pop-up-container .exauth-sel-block .exauth-btn:hover {background-color: #04a5ce;}
#forder_exauth.pop-up-container .exauth-sel-block .exauth-btn:active {background-color: #0b9bbf;}
#forder_exauth.pop-up-container .exauth-error.inform_message{top: 0px;position: relative;right: 0px;color: #f50007 !important;    display: inline-block;}
#forder_exauth.pop-up-container .deafault-popup-container{min-width: initial;display: initial;float: initial;}
#forder_exauth.pop-up-container .deafault-popup-container .pop-up{display: initial;float: initial;padding: initial;background-color: initial;-moz-box-shadow: initial;-webkit-box-shadow: initial;box-shadow: initial;border-radius: initial;-moz-border-radius: initial;-webkit-border-radius: initial;color: initial;position: initial;width: initial;}
#forder_exauth.pop-up-container .deafault-popup-container .pop-up .deafault-popup-box{padding: initial;display: initial;float: initial;min-height: initial;width: initial;}
#forder_exauth.pop-up-container .deafault-popup-container .pop-up .fancybox-close{display: none;}
/* Pop-up - deafault */
.deafault-popup-container{min-width: 300px;display: inline-block;float: left;}
.deafault-popup-container .pop-up{width: 100%;}
.deafault-popup-container .deafault-popup-box{padding: 80px 30px 30px 30px;display: inline-block;float: left;min-height: 100px;width: calc(100% - 60px);}
.deafault-popup-container .fancybox-close{background-image: url(../images/closepopupblack.svg);z-index: 9000;}
/* Pop-up - preorder */
.pop-up-preorder-form-content {display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;margin: 30px 0px 30px 0px;}
.pop-up-preorder-form-content .pop-up-addtocart-cart-content-icon{background-position: -62px 13px;background-color: #ffeb0d;    margin: 0px auto 30px auto;}
/* Buy */
.product-item-price-sale-line {display: inline-block;width: calc(100% + 9px);height: 1px;background-color: #00b3e0;position: absolute;top: 8px;left: -4px;}
.buy-button{display: inline-block;float: left; width: 100%;text-align: center;}
.buy-button a{border: 0px; margin: 0px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #ffffff;padding: 16px 40px 15px 40px;border-radius: 50px; -moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;background-color: #00b3e0;}
.buy-button a:hover{background-color: #04a5ce;}
.buy-button a:active{background-color: #0b9bbf;}
.buy-button.preorder a{background-color: #ffeb0d;color: #202020;}
.buy-button.preorder a:hover{background-color: #f5e212;}
.buy-button.preorder a:active{background-color: #f5db12;}
.fastbuy{ position: relative;text-align: center;   display: inline-block;margin: 0px 0px -10px 0px;}
.fastbuy-box{display: inline-block;float: left;width: 100%;height: 50px;text-align: center;}
.fastbuy:after{content: '';background-size: 10px 2px; background-position: 0px 0px;background-image: url(../images/product/fastbuy.svg);width: 129px;height: 1px;display: inline-block;position: absolute;top: 37px;left: 50%;margin: 0px 0px 0px -65px;    -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;    opacity: 0.4;}
.fastbuy a{cursor: pointer;text-decoration: none;color: #202020;padding: 17px 20px 16px 20px;display: inline-block;font-size: 14px;font-family: 'Effra';font-weight: 100;    -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.fastbuy a:hover{}
.fastbuy a:active{}
.buy-price-box{    display: inline-block;}
.fastbuy:hover a{color: #000000;}
.fastbuy:hover:after{opacity: 1;}
/* Availability */
.availability{float: left;width: 100%;display: inline-block;padding: 0px 0px 30px 0px;border-bottom: 1px solid #f2f2f2;position: relative;}
.availability-container{}
.availability-title{margin: 24px 0px 15px 0px;text-align: center;display: inline-block;float: left;width: 100%;}
.availability-quantity{font-family: 'Effra';font-size: 16px;color: #2e2e2e;font-weight: 400;display: inline-block;}
.availability-reserve{font-family: 'Effra';font-size: 16px;color: #ff4519;font-weight: 400;display: inline-block;}
.availability-reserve span{color: #2e2e2e;margin: 0px 2px 0px 2px;}
.availability-info{position: relative;display: inline-block;margin: 0px 0px 0px 0px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.availability-info {display: none;}
.availability-info-button{z-index: 1300;padding: 20px 20px 20px 20px;margin: -20px -20px -26px -5px;display: inline-block;position: relative;cursor: pointer;}
.availability-info.hideshow .info-button{background-color: #00b3e0;border: 1px solid #00b3e0;}
.availability-info.hideshow .info-button:after {color: #FFF;}
.availability-info-button:hover .info-button {background-color: #00b3e0;border: 1px solid #00b3e0;}
.availability-info.hideshow .availability-info-tooltip{visibility: visible;opacity: 1;    z-index: 1200;}
.info-button{border: 1px solid #00b3e0;float: right;right: 0px;z-index: 600;display: inline-block;width: 21px;height: 21px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;position: relative;left: 0px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-repeat: no-repeat;background-size: 49px;background-position: -2px 6px;}
.info-button:after{ content: '?';color: #00b3e0;font-size: 13px;position: relative;font-family: 'effra';left: 0px;top: -2px;font-weight: 400;}
.availability-info-button:hover .info-button:after {content: '?';color: #FFF;}
.availability-info-tooltip{text-align: left;font-weight: 300;width: 385px;position: absolute;right: -1px;margin: 0px 0px 0px 0px;visibility: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 0;top: -1px;font-size: 12px;line-height: 18px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;display: inline-block;-webkit-box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);box-shadow: 0 0px 46px rgba(0, 0, 0, 0.13);background-color: #FFF;padding: 27px 30px 30px 30px;color: #191919;border: 0px;z-index: 400;}
.availability-info-tooltip-title{font-family: 'Effra';font-size: 16px;color: #2e2e2e;font-weight: 400;display: inline-block;float: right;}
.availability-info-tooltip-close{float: left;left: -15px;z-index: 300;display: inline-block;width: 40px;height: 40px;position: relative;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-image: url(../images/catalog/searchfilter.svg);background-repeat: no-repeat;background-size: 58px;background-position: -23px 14px;cursor: pointer;top: -11px;opacity: 0.7;}
.availability-info-tooltip-close:hover{opacity: 1;}
.availability-info-tooltip-txt{display: inline-block;float: left;width: 100%;line-height: 9px;margin: 0px 0px 30px 0px;}
.availability-info-tooltip-txt:last-child{margin: 0px 0px 0px 0px;}
.availability-info-tooltip-txt:before{content: '';}
.availability-quantity-shop{display: inline-block;float: left;width: 100%;font-size: 12px;position: relative;line-height: 10px;    margin: 0px 0px 19px 0px;}
.availability-quantity-shop:last-child{margin: 0px 0px 0px 0px;}
.availability-quantity-shop-title{display: inline-block;float: left;background-color: #fff;position: relative;z-index: 100;padding: 0px 20px 0px 0px;}
.availability-quantity-shop-number{display: inline-block;float: right;background-color: #fff;position: relative;z-index: 100;padding: 0px 0px 0px 20px;}
.availability-quantity-shop-line{display: inline-block;border-bottom: 1px dotted #cccccc; height: 20px;float: left;width: 100%;position: absolute;left: 0px;top: -15px;}
.availability-info-tooltip-txt b{margin: 0px 0px 0px 19px;font-weight: 200;}
.availability-indicator{display: inline-block;float: left;width: 9px;height: 9px;background-color: #ff4519;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;margin: 0px 0px 0px 0px;}
.availability-indicator-num{display: inline-block;float: left;margin: 0px 0px 0px 10px;color: #ff4519;}
.availability-quantity-shop-number.active{padding: 0px 0px 0px 10px;}
.availability-quantity-shop-number.active:before{content: '';display: inline-block;float: left;width: 9px;height: 9px;background-color: #ff4519;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;margin: 0px 20px 0px 0px;}
.availability-quantity-shop-number.activeall{padding: 0px 0px 0px 10px;color: #ff4519;}
.availability-quantity-shop-number.activeall:before{content: '';display: inline-block;float: left;width: 9px;height: 9px;background-color: #ff4519;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;margin: 0px 20px 0px 0px;}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1800px;border-radius: 3px 5px 5px 3px;-moz-border-radius: 3px 5px 5px 3px;-webkit-border-radius: 3px 5px 5px 3px;}
.pop-up-quickview-cart {min-height: 900px;width: 30%;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px;display: inline-block;float: right;background-color: #191919;color: #ffffff;height: 100%;position: relative;}
.quickviewpopup .pop-up-addtocart-product {width: 70%;}
.pop-up-quickview-cart-content {display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;margin: 30px 0px 30px 0px;}
.pop-up-quickview-cart-content:before {margin: 50px 0px 25px 0px;position: relative;content: '';background-color: #262626;height: 1px;width: 100%;display: inline-block;}
.quickview-brand-logotype{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 20px;width: 40px;margin: 0 auto;float: left;}
.quickview-brand-logotype img{display: inline-block;width: 100%;}
.quickview-brand-logotype .svg{display: inline-block;width: 100%;}
.quickview-brand-logotype .svg .st0{fill: #2b2b2b;}
.quickview-brand-logotype:hover{}
.quickview-brand-logotype:before {content: '';display: inline-block;float: left;width: 60px;height: 40px;position: absolute;bottom: -10px;right: initial;left: 0px;}
a.quickview-brand-logotype-tooltip{white-space: nowrap;position: absolute;visibility: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 0; bottom: -8px; font-size: 16px; line-height: 11px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;display: inline-block;-webkit-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);background-color: #fff;padding: 15px 15px 15px 15px;color: #202020;text-align: left;font-family: 'Effra';font-weight: 400;right: 40px;float: left;cursor: default;margin: 0px 0px 0px 0px;text-decoration: none;    z-index: 900;}
.quickviewpopup .quickview-brand-logotype-tooltip{right: initial; left: 40px;}
a.quickview-brand-logotype-tooltip:hover{background-color: #00b2e4;color: #fff;}
a.quickview-brand-logotype-tooltip:active{background-color: #04a5ce;}
.quickview-brand-logotype:hover .quickview-brand-logotype-tooltip{cursor: pointer;visibility: visible;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;opacity: 1;left: 60px;z-index: 100;}
.pop-up-quickview-cart-content .buy-price-container {color: #ffffff;}
.pop-up-quickview-cart-content .buy-price-container .buy-price-box .buy-price-rub{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.1 100"><path style="fill:%23ffffff;" d="M42,62c26,0,35-16,35-31c0-7.5-2.5-31-35-31H13v48.5H0v13h12V68H0v13h12v19h13.5V80.5h34v-12H59H26.5V62C26.5,62,42,62,42,62z M25.5,49V13H41c18.5,0,21.5,11.5,21.5,18c0,8.5-5.5,18-21.5,18C41,49,25.5,49,25.5,49z"/></svg>');}
.pop-up-quickview-cart-content .buy-price-container .buy-price-sale .buy-price-rub{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.1 100"><path style="fill:%23ffffff;" d="M42,62c26,0,35-16,35-31c0-7.5-2.5-31-35-31H13v48.5H0v13h12V68H0v13h12v19h13.5V80.5h34v-12H59H26.5V62C26.5,62,42,62,42,62z M25.5,49V13H41c18.5,0,21.5,11.5,21.5,18c0,8.5-5.5,18-21.5,18C41,49,25.5,49,25.5,49z"/></svg>');}
.pop-up-quickview-cart-content .buy-price-button-container .fastbuy a{color: #d8d8d8;}
.pop-up-quickview-cart-content .buy-price-button-container .fastbuy a:hover{color: #FFF;}
.pop-up-quickview-cart-content .buy-price-button-container .fastbuy:hover:after{opacity: 1;}
.pop-up-quickview-cart-content .buy-price-button-container .fastbuy:after{background-image: url(../images/catalog/fastbuy2.svg);opacity: 0.4;}
.pop-up-quickview-cart-content .buy-price-button-container{display: inline-block;float: left;width: 100%;border-bottom: 1px solid #262626;padding: 0px 0px 18px 0px;}
.pop-up-quickview-cart-content .availability-quantity-shop-title {background-color: #191919;}
.pop-up-quickview-cart-content .availability-quantity-shop-number {background-color: #191919;}
.pop-up-quickview-cart-content .delivery-txt {background-color: #191919;font-weight: 100;}
.pop-up-quickview-cart-content .availability-quantity {color: #ffffff;font-weight: 200;}
.pop-up-quickview-cart-content .availability-reserve span {color: #ffffff;}
.pop-up-quickview-cart-content .availability {border-bottom: 1px solid #262626;}
.pop-up-quickview-cart-content .availability-reserve {font-weight: 200;}
.pop-up-quickview-cart-content .availability-quantity-shop-line {border-bottom: 1px dotted #5d5d5d;}
.pop-up-quickview-cart-content .delivery-txt .delivery-geo-tooltip-txt-price .buy-price-rub {background-image: url(../images/product/rubicon.svg);background-size: 117px;background-position: -52px -2px;}
.quickviewpopup .pop-up-container-image-container .photo-block {width: 100%;position: relative;float: right;display: inline-block;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;height: 100%;}
.quickviewpopup .pop-up-container-image-container .photo-block-container {position: relative;overflow: hidden;width: 100%;height: 100%;display: inline-block;float: left;}
.quickviewpopup .pop-up-container-image-container .photo-block-container-box {display: inline-block;float: left;width: 100%;height: 100%;position: absolute;}
.quickviewpopup .pop-up-container-image-container .photo-block-container-box .owl-carousel { position: absolute;height: 100%;width: 100%;display: block;float: left;}
.quickviewpopup .pop-up-container-image-container .photo-block-container-box .owl-carousel .owl-stage-outer {position: absolute;height: 100%;width: 100%;display: inline-block;float: left;}
.quickviewpopup .pop-up-container-image-container .photo-block-container-box .owl-carousel .owl-stage {height: 100%;position: absolute;}
.quickviewpopup .pop-up-container-image-container .photo-block-container-box a {display: inline-block;text-align: center;width: 100%;height: 100%;position: relative;}
.quickviewpopup .pop-up-container-image-container .photo-block-img {    height: 100%;width: calc(100% - 60px);margin: 0 auto;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.quickviewpopup .pop-up-container-image-container .photo-block-img img {display: block;max-height: 100%;max-width: 100%;}
.quickviewpopup .pop-up-container-image-container .photo{display: inline-block;height: 100%;position: absolute;width: 100%;float: left;}
.quickviewpopup .pop-up-container-product-options{width: 400px;position: relative;height: 100%;}
.quickviewpopup .photo-block-container-box .owl-item {height: 100%;}
.quickviewpopup .pop-up-container {display: inline-block;float: left;width: calc(100% - 60px);padding: 0px 30px 0px 30px;margin: 0px 0px 0px 0px;position: absolute;height: calc(100% - 224px);left: 0px;top: 111px;}
.quickviewpopup .pop-up-container-image-container {display: inline-block;position: relative;margin-left: -30px;width: calc(100% - 400px);height: 100%;float: left;}
.quickview-nav-container{}
.quickview-nav .owl-next{right: 0px;top: 0px;width: 80px;height: 100%;background-size: 10px;background-position: 37px calc(50% - 20px);background-image: url(../images/product/arrow2.svg);background-repeat: no-repeat;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;opacity: 0.3;z-index: 200;}
.quickview-nav .owl-prev{left: 0px;top: 0px;width: 80px;height: 100%;background-size: 10px;background-position: 37px calc(50% + 20px);background-image: url(../images/product/arrow2.svg);background-repeat: no-repeat;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;opacity: 0.3;z-index: 200;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
.quickview-nav .owl-next:hover{opacity: 0.5;    background-position: 37px calc(50% - 20px) !important;}
.quickview-nav .owl-prev:hover{opacity: 0.5;    background-position: 37px calc(50% + 20px) !important;}
.quickview-nav .owl-prev.disabled {opacity: 0.1;cursor: default;    background-position: 37px calc(50% + 20px) !important;}
.quickview-nav .owl-next.disabled {opacity: 0.1;cursor: default;    background-position: 37px calc(50% - 20px) !important;}
.quickviewpopup .pop-up-container-bottom-continue-shopping a{background-color: #3c3c3c;color: #ffffff;}
.quickviewpopup .pop-up-container-bottom-continue-shopping a:hover{background-color: #252525;}
.quickviewpopup .pop-up-container-bottom-continue-shopping a:active{background-color: #191919;}
.quickviewpopup .pop-up-container-description{display: inline-block;font-size: 14px;line-height: 26px;width: 100%;color: #8a8a8a;padding: 15px 0px 0px 0px;height: calc(100% - 105px);overflow: hidden;position: relative;float: left;}
.quickviewpopup .photo-block-container:after{content: '';position: absolute;height: 675px;width: 20px;top: 0px;right: 0px;z-index: 70;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);background: #fff;background: -moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}
.quickview-popup-button-next-preview{display: inline-block;float: left;}
.quickview-popup-button-next-preview a{    display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #00b3e0;padding: 15px 40px 14px 40px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 100;border: 1px solid #f1f1f1;float: left;}
.quickview-popup-button-next-preview a:hover{border: 1px solid #676767;color: #484848;}
.quickview-popup-button-next-preview a:active{    border: 1px solid #191919;color: #191919;}
.quickview-popup-button-next-preview a:first-child{    margin: 0px 15px 0px 0px;}
.quickview-popup-button-next-preview a:last-child{margin: 0px 0px 0px 15px;}
.quickviewpopup .delivery-txt .buy-price-rub {background-size: 10px;background-position: 50% 50%;height: 12px;width: 10px;top: 1px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.1 100"><path style="fill:%23FFFFFF;" d="M42,62c26,0,35-16,35-31c0-7.5-2.5-31-35-31H13v48.5H0v13h12V68H0v13h12v19h13.5V80.5h34v-12H59H26.5V62C26.5,62,42,62,42,62z M25.5,49V13H41c18.5,0,21.5,11.5,21.5,18c0,8.5-5.5,18-21.5,18C41,49,25.5,49,25.5,49z"/></svg>');}

/* Modal - authorization registration */
#regauth .fancybox-close{position: absolute;right: 0px;width: 75px;height: 75px;background-repeat: no-repeat;background-size: 15px;background-position: 50% 50%;padding: 0px 0px 0px 0px;z-index: 900;top: 20px;cursor: pointer;opacity: .8;background-color: transparent;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 812 812"><polygon style="fill:%23000000" points="458.6,406 458.6,406 458.6,406 458.3,405.7 812,52.2 759.7,0 406,353.4 52.3,0 0,52.2 353.7,405.7 353.4,406 353.4,406 353.4,406 353.7,406.3 0,759.8 52.3,812 406,458.6 759.7,812 812,759.8 458.3,406.3 "/></svg>');}
#regauth .fancybox-close:hover{opacity: 1;}
.modal-authreg{overflow: hidden;display: inline-block;float: left;padding: 0px 0px 0px 0px;background-color: #FFF;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;color: #202020;position: relative;padding: 0px 30px 30px 30px;}
.modal-authreg-box{width: 100%;max-width: 450px;-moz-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);box-shadow: 0 0px 100px rgba(0, 0, 0, 0.34);}
.modal-authreg .submit input {width: 100%;border: 0px;margin: 0px 0px 0px 0px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;font-size: 18px;color: #ffffff;padding: 16px 0px 15px 0px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 400;background-color: #00b3e0;}
.modal-authreg .submit input:hover{background-color: #04a5ce;}
.modal-authreg .submit input:active{background-color: #0b9bbf;}
.modal-authreg .input-box .password-view{height: 0px;width: 0px;padding: 0px;margin: 0px;border: 0px;}
.modal-authreg .input-box .password-view-button{position: absolute;right: 0px;width: 52px;height: 40px;background-repeat: no-repeat;background-size: 19px 10px;background-position: 50% 50%;padding: 0px 0px 0px 0px;z-index: 900;top: 36px;cursor: pointer;opacity: 0.4;background-color: transparent;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 61.5 32.9"><circle style="fill:%23000000" cx="31" cy="16.5" r="9.1"/><path style="fill:%23000000" d="M31,0C13.9,0,9.3,16.5,0,16.5C9.3,16.5,13.9,33,31,33s21.8-16.5,31-16.5C52.8,16.5,48.1,0,31,0z M31,30c-8.7,0-13.6-4.7-18.4-9.3c-1.6-1.5-3.1-3-4.7-4.2c1.6-1.2,3.2-2.7,4.7-4.2C17.4,7.7,22.3,3,31,3s13.6,4.7,18.4,9.3c1.6,1.5,3.1,3,4.7,4.2c-1.6,1.2-3.2,2.7-4.7,4.2C44.6,25.3,39.7,30,31,30z"/></svg>');}
.modal-authreg .input-box .password-view-button:hover{opacity: 1;}
.modal-authreg .input-box .password-view-button::before{display:none}
.modal-authreg .input-box .password-view-button::after{display:none}
.modal-authreg .input-box{display: inline-block;width: 100%;text-align: left;position:  relative;margin: 20px 0px 0px 0px;}
.modal-authreg .input-box input{position: relative;width: 100%;background-color: #ffffff;border: 1px solid #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;color: #101010;font-weight: 300;display: inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: 'opensans';padding: 10px 15px 11px 15px;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;}
.modal-authreg .input-box input:focus{border: 1px solid #00b3e0;}
.modal-authreg .input-box-txt{margin: 0px 0px 16px 0px;display: inline-block;float: left;font-size: 14px;color: #565656;font-weight:  300;}
.modal-authreg .input-box:first-child{margin: 25px 0px 0px 0px;}
.modal-authreg .input-box-txt span{font-weight: 300;margin: 12px 0px 0px 0px;color: #929292;}
.modal-authreg .checkbox{display: inline-block;float: left;margin: 12px 0px 0px 0px;}
.modal-authreg .checkbox [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {border: 1px solid #d2d2d2;margin: 0 0px 0 0px;display: inline-block;background-image: inherit;}
.modal-authreg .checkbox [type="checkbox"]:checked + label:before {top: 13px;}
.modal-authreg .checkbox [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {padding: 10px 0px 10px 24px;font-weight: 300;color: #202020;}
.modal-authreg .checkbox [type="checkbox"]:checked + label {padding: 10px 0px 10px 24px;}
.modal-authreg .checkbox [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {top: 13px;}
.modal-authreg .checkbox [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {top: 17px;}
.modal-authreg .checkbox [type="checkbox"]:checked + label:after {top: 17px;}
.modal-authreg .checkbox [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {top: 13px;}
.modal-authreg .checkbox a{color: #202020;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.modal-authreg .checkbox a:hover{color: #202020;}
.modal-authreg .checkbox [type="checkbox"]:checked + label a{color: #00b3e0;}
.checkbox.error [type="checkbox"]:not(:checked) + label:before{border: 1px solid #faa5a5 !important;}
.modal-individualentity-button{display: inline-block;float: left;width: 100%;margin: 30px 0px 0px 0px;}
.modal-individualentity-button div{display: inline-block;float: left;font-size: 14px;line-height: 9px;font-family: 'effra';font-weight: 400;cursor: pointer;padding: 10px 20px 10px 20px;border: 1px solid #f4f4f4;color: #4c4c4c;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-individualentity-button div.active{border: 1px solid #1db4dd;color: #1db4dd;}
.modal-individualentity-button div:hover{border: 1px solid #1db4dd;color: #1db4dd;}
.modal-individualentity-button div:active{background-color: #fbfbfb;}
.individual-button{margin: 0px 15px 0px 0px;}
.entity-button{margin: 0px 0px 0px 15px;}
.modal-authreg-button{visibility: visible;opacity: 1;height: auto;display: inline-block;float: left;width: 100%;font-family: 'effra';font-size: 23px;line-height: 15px;color: #202020;font-weight: 400;border-bottom: 1px solid #f9f9f9;}
.modal-authreg-button div{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;padding: 30px 0px 30px 0px;display: inline-block;float: left;cursor: pointer;border-bottom: 1px solid #f9f9f9;}
.modal-authreg-button div.active{border-bottom: 1px solid #1db4dd;color: #1db4dd;}
.modal-authreg-button div:hover{border-bottom: 1px solid #1db4dd;color: #1db4dd;}
.modal-authreg #modal-auth-email-password{padding: 10px 50px 11px 15px;}
.modal-auth{display: inline-block;float: left;width: 100%;margin: 0px 0px 0px 0px;visibility: hidden;opacity: 0;height: 0px;}
.modal-auth.active{visibility: visible;opacity: 1;height: auto;}
.auth-button{margin: 0px 15px -1px 0px;}
.modal-reg{display: inline-block;float: left;width: 100%;visibility: hidden;opacity: 0;height: 0px;}
.modal-reg.active{visibility: visible;opacity: 1;height: auto;}
.modal-reg .input-box:nth-child(2) {margin: 25px 0px 0px 0px;}
.reg-button{margin: 0px 0px -1px 15px;}
.modal-reg .submit{display: inline-block;float: left;width: 100%;margin: 17px 0px 0px 0px;}
.modal-reg form{display: inline-block;float: left;width: 100%;position: relative;}
.modal-reg .modal-captcha{margin: 17px 0px 13px 0px;border-top: 1px solid #f9f9f9;padding: 25px 0px 0px 0px;}
.modal-reg-individual{visibility: visible;opacity: 1;display: inline-block;float: left;width: 100%;height: 0px;visibility: hidden;opacity: 0;}
.modal-reg-individual.active{visibility: visible;opacity: 1;height: auto;}
.modal-reg-entity{display: inline-block;float: left;width: 100%;height: 0px;visibility: hidden;opacity: 0;}
.modal-reg-entity.active{visibility: visible;opacity: 1;height: auto;}
.modal-authreg #modal-reg-password {padding: 10px 50px 11px 15px;}
.modal-password-recovery{height: 0px;display: inline-block;float: left;width: 100%;height: 0px;visibility: hidden;opacity: 0;}
.modal-password-recovery.active{visibility: visible;opacity: 1;height: auto;}
.modal-password-recovery-title{visibility: visible;opacity: 1;height: auto;display: inline-block;float: left;padding: 30px 0px 30px 0px;width: 100%;font-family: 'effra';font-size: 23px;line-height: 15px;color: #202020;font-weight: 400;border-bottom: 1px solid #f9f9f9;}
.modal-captcha{display: inline-block;float: left;width: 100%;margin: 20px 0px 0px 0px;}
.modal-captcha-box{display: inline-block;float: left;width: 100%;}
.modal-captcha-box img{display: inline-block;float: left;width: 100%;}
.modal-captcha-txt{margin: 0px 0px 16px 0px;display: inline-block;float: left;font-size: 14px;color: #565656;font-weight: 300;}
.modal-captcha-box > div:nth-child(1){display: inline-block;}
.modal-auth-email .modal-captcha{margin: 17px 0px 13px 0px;border-top: 1px solid #f9f9f9;padding: 25px 0px 0px 0px;}
.password-recovery-link{font-size: 12px;color: #202020;font-weight: 300;display: inline-block;float: right;cursor: pointer;padding: 12px 0px 13px 0px;margin: 12px 0px 0px 0px;position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.password-recovery-link:hover{color: #00b3e0;}
.password-recovery-link::after{content:'';height: 1px;width: 100%;display: inline-block;border-bottom: 1px dotted #202020;position: absolute;left: 0px;bottom: 11px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.password-recovery-link:hover::after{border-bottom: 1px dotted #00b3e0;}
.modal-authreg-button.hidden{visibility: hidden;opacity: 0;height: 0px;}
.modal-password-recovery form{display: inline-block;float: left;width: 100%;position: relative;}
.modal-password-recovery-cancel-link{position: absolute;right: 0px;top: 104px;font-size: 12px;color: #202020;font-weight: 300;display: none;float: right;cursor: pointer;padding: 12px 0px 13px 0px;margin: 12px 0px 0px 0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-password-recovery-cancel-link:hover{color: #00b3e0;}
.modal-password-recovery-cancel-link::after{content:'';height: 1px;width: 100%;display: inline-block;border-bottom: 1px dotted #202020;position: absolute;left: 0px;bottom: 11px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-password-recovery-cancel-link:hover::after{border-bottom: 1px dotted #00b3e0;}
.modal-password-recovery-cancel-button{border: 1px solid #f3f3f3;margin: 0px 0px 0px 0px;display: inline-block;text-align: center; float: left;width: 138px;text-decoration: none;cursor: pointer;font-size: 18px;padding: 16px 0px 15px 0px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-family: 'Effra';font-weight: 400;background-color: #ffffff;color: #6c6c6c;}
.modal-password-recovery-cancel-button:hover{background-color: #ffffff;border: 1px solid #e6e6e6;}
.modal-password-recovery-cancel-button:active{background-color: #fbfbfb;}
.modal-password-recovery .modal-auth-phone-getcode .submit{display: inline-block;float: left;width: calc(100% - 170px);margin: 24px 0px 0px 30px;}
.modal-password-recovery .modal-auth-phone-getcode .modal-password-recovery-cancel-link {top: 193px;right: 30px;margin: 0px 0px 0px 0px}
.modal-password-recovery .modal-auth-phone-getcode .modal-password-recovery-cancel-button{ margin: 24px 0px 0px 0px;}
.modal-password-recovery .modal-auth-phone-getcode .modal-captcha{margin: 20px 0px 0px 0px;}
.modal-auth-email{visibility: visible;opacity: 1;display: inline-block;float: left;width: 100%;height: 0px;visibility: hidden;opacity: 0;}
.modal-auth-email.active{visibility: visible;opacity: 1;height: auto;}
.modal-auth-email form{display: inline-block;float: left;width: 100%;}
.modal-auth-email .submit{display: inline-block;float: left;width: 100%;margin: 16px 0px 0px 0px;}
.modal-emailphone-button{display: inline-block;float: left;width: 100%;margin: 30px 0px 0px 0px;}
.modal-emailphone-button div{display: inline-block;float: left;font-size: 14px;line-height: 9px;font-family: 'effra';font-weight: 400;cursor: pointer;padding: 10px 20px 10px 20px;border: 1px solid #f4f4f4;color: #4c4c4c;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-emailphone-button div.active{border: 1px solid #1db4dd;color: #1db4dd;}
.modal-emailphone-button div:hover{border: 1px solid #1db4dd;color: #1db4dd;}
.modal-emailphone-button div:active{background-color: #fbfbfb;}
.email-button{margin: 0px 15px 0px 0px;}
.phone-button{margin: 0px 0px 0px 15px;}
.modal-auth-phone{display: inline-block;float: left;width: 100%;height: 0px;visibility: hidden;opacity: 0;}
.modal-auth-phone.active{visibility: visible;opacity: 1;height: auto;}
.modal-auth-phone form{display: inline-block;float: left;width: 100%;}
.modal-auth-phone-getcode{height: 0px;visibility: hidden;opacity: 0;display: inline-block;width: 100%;float: left;}
.modal-auth-phone-getcode.active{visibility: visible;opacity: 1;height: auto;}
.modal-auth-phone-getcode .submit{margin: 25px 0px 0px 0px;}
.modal-auth-phone-codesms{height: 0px;visibility: hidden;opacity: 0;display: inline-block;width: 100%;float: left;}
.modal-auth-phone-codesms.active{visibility: visible;opacity: 1;height: auto;}
.modal-auth-phone-codesms .submit{margin: 25px 0px 0px 0px;}
.modal-txt-warning{position: relative;z-index: 200;display: inline-block;float: left;width: 100%;font-size: 12px;margin: 21px 0px -7px 0px;line-height: 23px;color: #929292;text-align: center;} 
.modal-txt-warning a{color: #929292;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-txt-warning a:hover{color: #202020;}
.modal-authreg-social{display: inline-block;float: left;text-align: center;width: 100%;background-color: #191919;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;}
.modal-authreg-social-title{display: inline-block;float: left;width: 100%;margin: 20px 0px 0px 0px;color: #7e7e7e;font-size: 18px;line-height: 33px;font-family: 'Effra';}
.modal-authreg-social-button{display: inline-block;float: left;width: 100%;margin: -1px 0px 5px 0px;}
.modal-authreg-social-button > div{cursor: pointer;opacity: 0.4;background-position: 50% 50%;width: 60px;height: 60px;display: inline-block;background-repeat: no-repeat;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.modal-authreg-social-button > div:hover{opacity: 0.9;}
.modal-authreg-social-google{background-size: 20px 20px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 205.7 209.9"><path style="fill:%23ffffff" d="M203.9,85.9H105v40.6h56.5c-2.4,13.1-9.8,24.2-20.9,31.7c-9.4,6.3-21.4,10-35.5,10c-27.3,0-50.5-18.5-58.7-43.3h-0.1c-2.1-6.3-3.3-13-3.3-19.9c0-6.9,1.2-13.6,3.3-19.9V85c8.2-24.8,31.4-43.3,58.7-43.3c15.4,0,29.2,5.3,40.1,15.7l30.1-30.1C157.1,10.4,133.3,0,105,0C64,0,28.5,23.5,11.2,57.8l0,0C4.1,72,0,88,0,105c0,16.9,4.1,33,11.2,47.1l0.1-0.1v0.1c17.2,34.3,52.7,57.8,93.7,57.8c28.3,0,52.1-9.4,69.5-25.4l0,0h0c19.8-18.3,31.3-45.2,31.3-77.1C205.8,100,205.1,92.8,203.9,85.9z"/></svg>');}
.modal-authreg-social-vk{background-size: 26px 14px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 365.2 208.9"><path style="fill:%23ffffff" d="M362.8,187.4c-0.9-1.7-7.1-14.9-36.4-42.3c-30.5-28.5-26.5-23.9,10.4-73.4c22.5-30.2,31.5-48.6,28.7-56.5c-2.7-7.5-19.2-5.5-19.2-5.5l-55.1,0.4c0,0-4-0.6-7.1,1.3c-2.9,1.8-4.9,5.9-4.9,5.9s-8.8,23.4-20.3,43c-24.5,41.8-34.2,44-38.2,41.4c-9.3-6.1-7-24.3-7-37.3c0-40.5,6-57.4-11.9-61.8c-6-1.5-10.4-2.4-25.6-2.6c-19.6-0.2-36.2,0-45.7,4.8c-6.2,3.1-11.2,9.9-8.2,10.3c3.7,0.6,11.9,2.2,16.3,8.3c5.7,7.7,5.5,25,5.5,25s3.3,47.6-7.5,53.7c-7.5,4-17.6-4.2-39.5-42.1C85.9,40.5,77.5,19.2,77.5,19.2s-1.6-4-4.6-6.3c-3.5-2.6-8.4-3.5-8.4-3.5L12,9.8c0,0-7.9,0.2-10.8,3.7C-1.4,16.6,1,22.9,1,22.9s41,96.2,87.3,144.7c42.5,44.3,90.8,41.4,90.8,41.4h22c0,0,6.6-0.7,10.1-4.4c3.1-3.3,2.9-9.7,2.9-9.7s-0.4-29.4,13.2-33.8c13.4-4.2,30.7,28.5,49,41.2c13.9,9.6,24.3,7.5,24.3,7.5l48.8-0.7C349.4,209.1,375,207.4,362.8,187.4z"/></svg>');}
.modal-authreg-social-facebook{background-size: 10px 20px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104 209.6"><path style="fill:%23ffffff" d="M83.5,39.4H105V0H72.8C38.2,0,26.2,16,26.2,45.3v20.4H0V105h26.2v104.9h39.4V105.1h32.2l3.9-39.4H65.6V48.8C65.6,39.4,70.1,39.4,83.5,39.4z"/></svg>');}
.input-box.successfully input{border: 1px solid #9eea61;}
.input-box.error input{border: 1px solid #faa5a5;}
.input-box.error .input-error-message{visibility:visible;opacity: 1;display: inline-block;}
.input-error-message{z-index: 1300;visibility:  hidden;opacity: 0;position: absolute;display: none;background-color: #fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;width: calc(100% - 80px);left: 0px;margin: 0px 20px 0px 20px;bottom: 34px;padding: 15px 20px 13px 20px;-moz-box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);-webkit-box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.13);-webkit-transition: all .4s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.input-error-message:after{content: '';display: inline-block;position: absolute;bottom: -10px;left: 35px;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ffffff transparent transparent transparent;}
.input-error-message-title{color: #ea5757;font-size: 16px;font-weight: 200;width: calc(100% - 31px);line-height: 22px;margin: 0px 0px 2px 0px;}
.input-error-message div:nth-child(2){margin: 7px 0px 0px 0px;}
.input-error-message-txt{font-size: 12px;line-height: 22px;font-weight: 300;}
.input-error-message-close{position:  absolute;float: left;padding: 10px;margin: 0px 0px 0px 0px !important;right: 10px;z-index: 300;display: inline-block;width: 12px;height: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><polygon style="fill:%23202020;" points="20,1.2 18.8,0 10,8.8 1.2,0 0,1.2 8.8,10 0,18.8 1.2,20 10,11.2 18.8,20 20,18.8 11.2,10 "/></svg>');background-repeat: no-repeat;background-size: 12px 12px;background-position: 50% 50%;cursor: pointer;top: 10px;opacity: 0.7;}
.input-error-message-close:hover{opacity: 1;}
#regauth.exauth-waiting:before {content: "";display: none}
.modal-authreg .modal-auth-phone-getcode .input-box:nth-child(2){margin: 25px 0px 0px 0px;}
.different-error-message{background-color: #ea5757;border: 1px solid #ea5757;display: inline-block;color: #ffffff;float: left;font-size: 12px;line-height: 22px;font-weight: 200;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;left: 0px;margin: 52px 0px -21px 0px;bottom: 34px;padding: 14px 20px 13px 20px;position: relative;}
.different-error-message:after{content: '';display: inline-block;position: absolute;bottom: -11px;left: 35px;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #ea5757 transparent transparent transparent;}
.modal-auth-phone-getcode .different-error-message:nth-child(4){margin: 59px 0px -4px 0px;}
.modal-auth-phone-getcode .different-error-message:nth-child(5) {margin: 57px 0px -28px 0px;}

/* Label */
.label{z-index: 500;display: inline-block;position: absolute;right: 0px;font-size: 12px;line-height: 9px;padding: 10px 10px 10px;}
.label-box{}
.label:before{content: '';position: absolute;left: -11px;top: 0px;display: inline-block;width: 0;height: 0;border-style: solid;border-width: 14.5px 11px 14.5px 0;}
.label.label-novelty{background-color: #513cf1;color: #FFF}
.label.label-novelty:before{border-color: transparent #513cf1 transparent transparent;}
.label.label-hit{background-color: #ff4900;color: #FFF}
.label.label-hit:before{border-color: transparent #ff4900 transparent transparent;}
.label.label-discount{background-color: #ff005c;color: #FFF}
.label.label-discount:before{border-color: transparent #ff005c transparent transparent;}
.label.label-promo{background-color: #13d054;color: #FFF}
.label.label-promo:before{border-color: transparent #13d054 transparent transparent;}
.preview-line-product .disc-percent {left: 0px;right: initial;top: 89px;}
/* Promo icon */
.disc-percent {right: 0px;top: 69px;position: absolute;z-index: 500;}
.disc-percent span {line-height: 28px;font-size: 12px;font-weight: bold;border: 2px solid #47B3D7;padding-right: 3px;padding-left: 3px;display: inline-block;float: left;padding: 1px 4px;background: #ffe400;color: #252525;text-decoration: none;text-align: center;text-transform: uppercase;height: 28px;font-family: Effra;}
.disc-percent a {font-size: 11px;font-weight: normal;display: inline-block;float: left;padding: 1px 4px;background: #ffe400;color: #252525;text-decoration: none;text-align: center;text-transform: uppercase;height: 28px;font-family: Effra;border: 2px solid #ffe400;}
/* Promo icon cybermonday */
.disc-cybermonday {right: 0px;top: 69px;position: absolute;z-index: 500;}
.disc-cybermonday span {top: 69px;right: 33px;position: absolute;line-height: 22px;font-size: 12px;font-weight: bold;display: inline-block;float: left;padding: 0px 7px 2px 7px;background: #3d09d0;color: #ffffff;text-align: center;text-transform: uppercase;height: 20px;font-family: Effra;-o-transform: skewY(-8deg);-ms-transform: skewY(-8deg);-moz-transform: skewY(-8deg);-webkit-transform: skewY(-8deg);transform: skewY(-8deg);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.disc-cybermonday a {float: left;}

/* Bonus widget */
.bonus-widget-active .bonus-widget{opacity: 1;bottom: 40px;visibility: visible;}
.bonus-widget{opacity: 0;visibility: hidden;position: fixed;z-index: 9000;bottom: 60px;right: 40px;max-width: 460px;display: inline-block;float: left;-moz-box-shadow: 0 0px 40px rgba(0,0,0,0.20);-webkit-box-shadow: 0 0px 40px rgba(0,0,0,0.20);box-shadow: 0 0px 40px rgba(0,0,0,0.20);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.bonus-widget-top{background-color: #181818;color: #ffeb0d;text-align: center;padding: 30px 30px 23px 30px;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;float: left;display: inline-block;width: calc(100% - 60px);}
.bonus-widget-close{content:'';display: inline-block;cursor: pointer;width: 75px;height: 75px;background-position: 50%;background-size: 15px 15px;background-repeat: no-repeat;margin: 0px 0px 0px 0px;right: 0px;top: 0px;position: absolute;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon style="fill:%23ffffff;" points="10.9,10 10.9,10 10.9,10 10.9,10 20,0.9 19.1,0 10,9.1 0.9,0 0,0.9 9.1,10 9.1,10 9.1,10 9.1,10 9.1,10 0,19.1 0.9,20 10,10.9 19.1,20 20,19.1 "/></svg>');opacity: .7;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.bonus-widget-close:hover{opacity: 1;}
.bonus-widget-top-num{font-family: 'Effra';font-size: 80px;font-weight: 500;line-height: 57px;display: inline-block;margin: -5px 0px 0px 0px;}
.bonus-widget-top-num::after{content:'';display: inline-block;width: 52px;height: 52px;background-size: auto;margin: 0px 0px 0px 0px;left: 13px;top: 1px;position: relative;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258.3 258.3"><path style="fill:%23ffeb0d;" d="M174.5,65.5c-10.7-7.7-21.3-9.2-37.1-9.2h-33h-4v4v65.4H87.8h-4v4v11.7v4h4h12.6v12.9H87.8h-4v4V174v4h4h12.6v20v4h4h12.3h4v-4v-20H161h4v-4v-11.7v-4h-4h-40.3v-12.9h16.7c15.8,0,27-1.5,37.1-9.2c9.8-7.1,16.3-21.3,16.3-35.3C190.8,86.8,184.2,72.6,174.5,65.5z M162.7,120c-5.8,4.3-12.2,5.8-25.2,5.8h-16.9V76h16.9c13,0,19.4,1.4,25.2,5.7c4.5,3.3,7.8,11.5,7.8,19.3C170.5,108.5,167.2,116.7,162.7,120z"/><ellipse transform="matrix(0.9951 -9.853859e-02 9.853859e-02 0.9951 -16.2546 7.3321)" style="fill:%23ffeb0d;" cx="66.1" cy="168.2" rx="9.3" ry="9.3"/><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -76.5235 86.4561)" style="fill:%23ffeb0d;" cx="66.1" cy="135.6" rx="9.3" ry="9.3"/><path style="fill:%23ffeb0d;" d="M220.5,37.9c-24.4-24.5-56.9-38-91.4-38C57.9-0.1-0.1,57.9-0.1,129.1s58,129.2,129.2,129.2s129.2-58,129.2-129.2C258.3,94.7,244.9,62.3,220.5,37.9z M129.2,236.1c-59,0-107-48-107-107c0-59,47.9-107,106.9-107c59,0,107.1,48,107.1,107C236.2,188.1,188.2,236.1,129.2,236.1z"/></svg>');}
.bonus-widget-top-logo{display: inline-block;width: 305px;height: 19px;background-size: auto;margin: 26px 0px 0px 0px;position: relative;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 541.5 33"><path style="fill:%23ffeb0d;" d="M0.3,0.8h8.3v31.3H0.3V0.8z"/><path style="fill:%23ffeb0d;" d="M62.4,26.4c-3.5,4.4-8.2,6.6-14,6.6c-2.4,0-4.6-0.4-6.6-1.2s-3.7-1.9-5.1-3.4s-2.5-3.2-3.3-5.2s-1.2-4.2-1.2-6.6s0.4-4.6,1.2-6.6s1.9-3.8,3.3-5.3c1.4-1.5,3.2-2.6,5.2-3.5c2-0.8,4.2-1.2,6.6-1.2c2.7,0,5.2,0.5,7.6,1.4c2.3,0.9,4.3,2.5,5.9,4.7l-5.5,5.5c-0.9-1.2-1.9-2.1-3.1-2.9c-1.2-0.7-2.6-1.1-4.2-1.1c-1.3,0-2.5,0.2-3.5,0.7c-1,0.4-1.9,1-2.6,1.8c-0.7,0.8-1.2,1.7-1.6,2.8s-0.6,2.2-0.6,3.4c0,1.3,0.2,2.4,0.6,3.5c0.4,1.1,0.9,2,1.7,2.8c0.7,0.8,1.6,1.4,2.6,1.8s2.2,0.7,3.4,0.7c1.8,0,3.3-0.3,4.4-1c1.1-0.6,2.3-1.7,3.4-3L62.4,26.4z"/><path style="fill:%23ffeb0d;" d="M98.8,32.9c-2.4,0-4.5-0.4-6.5-1.2s-3.7-2-5.2-3.4s-2.6-3.2-3.4-5.2s-1.2-4.2-1.2-6.6s0.4-4.6,1.2-6.6c0.8-2,2-3.8,3.4-5.2s3.2-2.6,5.2-3.4s4.2-1.2,6.5-1.2s4.5,0.4,6.5,1.2s3.7,2,5.2,3.4c1.4,1.5,2.6,3.2,3.4,5.2s1.2,4.2,1.2,6.6s-0.4,4.6-1.2,6.6c-0.8,2-1.9,3.8-3.4,5.2c-1.4,1.5-3.2,2.6-5.2,3.4C103.3,32.5,101.2,32.9,98.8,32.9z M98.8,25.1c1.2,0,2.3-0.2,3.3-0.7s1.8-1.1,2.4-1.9c0.7-0.8,1.2-1.7,1.5-2.8c0.3-1.1,0.5-2.2,0.5-3.4s-0.2-2.3-0.5-3.4s-0.8-2-1.5-2.8s-1.5-1.4-2.4-1.9c-1-0.5-2-0.7-3.3-0.7c-1.2,0-2.3,0.2-3.3,0.7s-1.8,1.1-2.4,1.9c-0.7,0.8-1.2,1.7-1.5,2.8s-0.5,2.2-0.5,3.4s0.2,2.3,0.5,3.4s0.8,2,1.5,2.8s1.5,1.4,2.4,1.9C96.5,24.9,97.6,25.1,98.8,25.1z"/><path style="fill:%23ffeb0d;" d="M134.4,0.8h9.1l7,21.8l6.6-21.8h8.9l-11.4,31.3h-8.8L134.4,0.8z"/><path style="fill:%23ffeb0d;" d="M188.1,0.8h22.6V8h-14.2v4.8h11.7v6.8h-11.7V25h15.2v7.2h-23.5V0.8H188.1z"/><path style="fill:%23ffeb0d;" d="M235.3,0.8h13c1.7,0,3.2,0.2,4.6,0.7c1.4,0.4,2.5,1.1,3.5,2c1,0.9,1.7,1.9,2.3,3.2c0.5,1.3,0.8,2.8,0.8,4.5c0,2.1-0.5,3.9-1.4,5.4s-2.1,2.7-3.6,3.6l6.7,12h-8.9L247,21.5h-3.5v10.7h-8.1V0.8H235.3z M247.5,15c1.1,0,2-0.3,2.7-1s1-1.6,1-2.7c0-1.2-0.3-2.1-1-2.8c-0.7-0.7-1.6-1-2.8-1h-4V15H247.5z"/><path style="fill:%23ffeb0d;" d="M310.9,0.8h12.7c2.2,0,4,0.2,5.5,0.7s2.6,1.1,3.4,1.9s1.4,1.6,1.8,2.6c0.3,1,0.5,2,0.5,2.9s-0.1,1.7-0.4,2.4s-0.7,1.4-1.1,1.9c-0.5,0.5-0.9,1-1.5,1.4c-0.5,0.4-1,0.6-1.5,0.8c0.6,0.2,1.3,0.5,2,0.8c0.7,0.4,1.4,0.9,2,1.5s1.2,1.4,1.6,2.3s0.7,1.9,0.7,3.1c0,3.1-1.1,5.4-3.3,6.8s-5.4,2.1-9.6,2.1H311V0.8H310.9z M322.7,13.4c1,0,1.8-0.2,2.6-0.7c0.8-0.5,1.2-1.3,1.2-2.5c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1.1c-0.4-0.3-0.8-0.4-1.2-0.5c-0.5-0.1-0.9-0.2-1.3-0.2H319v6.7H322.7z M323.3,26.3c0.5,0,1,0,1.6-0.1s1.1-0.2,1.6-0.5c0.5-0.2,0.9-0.6,1.2-1.1c0.3-0.5,0.5-1.2,0.5-2s-0.2-1.4-0.5-1.9s-0.7-0.9-1.2-1.1s-1-0.4-1.6-0.5s-1.1-0.1-1.6-0.1H319v7.4L323.3,26.3L323.3,26.3z"/><path style="fill:%23ffeb0d;" d="M374.4,32.9c-2.4,0-4.5-0.4-6.5-1.2s-3.7-2-5.2-3.4s-2.6-3.2-3.4-5.2s-1.2-4.2-1.2-6.6s0.4-4.6,1.2-6.6c0.8-2,2-3.8,3.4-5.2s3.2-2.6,5.2-3.4s4.2-1.2,6.5-1.2s4.5,0.4,6.5,1.2s3.7,2,5.2,3.4c1.4,1.5,2.6,3.2,3.4,5.2s1.2,4.2,1.2,6.6s-0.4,4.6-1.2,6.6c-0.8,2-1.9,3.8-3.4,5.2c-1.4,1.5-3.2,2.6-5.2,3.4C378.9,32.5,376.8,32.9,374.4,32.9z M374.4,25.1c1.2,0,2.3-0.2,3.3-0.7s1.8-1.1,2.4-1.9s1.2-1.7,1.5-2.8c0.3-1.1,0.5-2.2,0.5-3.4s-0.2-2.3-0.5-3.4s-0.8-2-1.5-2.8s-1.5-1.4-2.4-1.9c-1-0.5-2-0.7-3.3-0.7c-1.2,0-2.3,0.2-3.3,0.7s-1.8,1.1-2.4,1.9c-0.7,0.8-1.2,1.7-1.5,2.8s-0.5,2.2-0.5,3.4s0.2,2.3,0.5,3.4s0.8,2,1.5,2.8s1.5,1.4,2.4,1.9C372.1,24.9,373.2,25.1,374.4,25.1z"/><path style="fill:%23ffeb0d;" d="M414.2,0.8h7.6l12,17.5V0.8h8.2v31.3h-7.1l-12.5-18v18h-8.2V0.8z"/><path style="fill:%23ffeb0d;" d="M466.8,0.8h8.3v18.4c0,1.7,0.4,3.1,1.2,4.2c0.8,1.1,2.1,1.6,4,1.6c1.8,0,3.2-0.6,3.9-1.7c0.8-1.1,1.2-2.5,1.2-4.2V0.8h8.4V20c0,2-0.3,3.8-1,5.4s-1.6,3-2.8,4.1s-2.6,2-4.3,2.6c-1.6,0.6-3.5,0.9-5.4,0.9s-3.8-0.3-5.5-0.9c-1.7-0.6-3.1-1.4-4.3-2.6s-2.1-2.5-2.8-4.1s-1-3.4-1-5.5L466.8,0.8L466.8,0.8z"/><path style="fill:%23ffeb0d;" d="M520.6,22.3c0.9,0.9,2,1.7,3.4,2.4s3,1.1,4.7,1.1c0.4,0,0.8,0,1.3-0.1c0.4-0.1,0.8-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.8c0.2-0.3,0.3-0.7,0.3-1.2c0-0.8-0.4-1.5-1.2-2s-2-1.1-3.6-1.6l-1.7-0.6c-1-0.3-2-0.7-2.9-1.2c-1-0.5-1.9-1.1-2.7-1.8s-1.4-1.5-1.9-2.5s-0.7-2.1-0.7-3.4c0-1.4,0.3-2.8,0.8-4s1.3-2.3,2.3-3.2s2.3-1.6,3.8-2.2c1.5-0.5,3.2-0.8,5.2-0.8c1.5,0,2.9,0.1,4.2,0.4s2.4,0.6,3.3,1c0.9,0.4,1.7,0.8,2.4,1.3s1.2,0.9,1.5,1.3l-4.2,5.4c-1.1-0.8-2.2-1.5-3.4-2s-2.4-0.8-3.7-0.8c-0.4,0-0.8,0-1.2,0.1s-0.8,0.2-1.1,0.4c-0.3,0.2-0.6,0.4-0.8,0.7c-0.2,0.3-0.3,0.7-0.3,1.1c0,0.5,0.1,0.9,0.4,1.2c0.2,0.3,0.6,0.6,1,0.9s0.9,0.5,1.5,0.7s1.2,0.4,1.9,0.6l1.5,0.5c1.1,0.3,2.1,0.7,3.2,1.2s2.1,1.1,3,1.8s1.6,1.7,2.2,2.9c0.6,1.1,0.8,2.5,0.8,4.2c0,1.4-0.3,2.8-1,4s-1.6,2.3-2.7,3.1c-1.1,0.9-2.5,1.6-4,2s-3.2,0.7-5,0.7c-3.1,0-5.8-0.4-7.9-1.2c-2.1-0.8-3.9-2-5.4-3.4L520.6,22.3z"/></svg>');}
.bonus-widget-top-description{font-size: 14px;line-height: 25px;font-weight: 200;display: inline-block;max-width: 350px;margin: 16px 0px 0px 0px;}
.bonus-widget-bottom{background-color: #ffffff;color: #000000;text-align: center;padding: 25px 30px 30px 30px;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;float: left;display: inline-block;width: calc(100% - 60px);}
.bonus-widget-bottom form{display: inline-block;float: left;width: 100%;position: relative;}
.bonus-widget-bottom form .input-box{display: inline-block;width: 100%;text-align: left;position:  relative;}
.bonus-widget-bottom form .input-box input{width: 100%;background-color: #ffffff;border: 1px solid #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;color: #101010;font-weight: 300;display: inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family: 'opensans';padding: 10px 15px 11px 15px;float: left;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;}
.bonus-widget-bottom form .input-box input:focus{border: 1px solid #00b3e0;}
.bonus-widget-bottom form .input-box-txt{margin: 0px 0px 16px 0px;display: inline-block;float: left;font-size: 14px;color: #565656;font-weight:  300;}
.bonus-widget-bottom form .submit{display: inline-block;float: left;margin: 25px 0px 0px 0px;}
.bonus-widget-bottom form .submit input{background: #00b3e0;color: #ffffff;display: block;text-indent: inherit;text-align: center;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;font-weight: 400;font-family: 'Effra';font-size: 14px;padding: 8px 20px 8px 20px;width: 100%;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;cursor: pointer;}
.bonus-widget-bottom form .submit input:hover{background-color: #04a5ce;}
.bonus-widget-bottom form .submit input:active{background-color: #0b9bbf;}
.bonus-widget-bottom-termsofaction{font-weight: 400;font-family: 'Effra';font-size: 14px;padding: 8px 0px 8px 20px;text-decoration: none;color: #00b3e0;display: inline-block;float: right;margin: 25px 0px 0px 0px;}
.bonus-widget-bottom-termsofaction:hover{color: #04a2ca;text-decoration: none;}
.bonus-widget-bottom .mess-wrap{display: inline-block;text-align: left;color: #ea5757;font-size: 12px;line-height: 22px;position: absolute;top: 0px;right: 0px;font-weight: 300;}
.bonus-widget-success{display: inline-block;float: left;width: 100%;text-align: left;position: relative;}
.bonus-widget-success span{margin: -8px 0px 23px 0px;display: inline-block;float: left;font-size: 14px;color: #565656;line-height: 25px;font-weight: 300;padding: 0px 60px 0px 0px;}
.bonus-widget-success span::after{content: '';float: right;width: 35px;height: 27px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 15.3"><path style="fill:%23181818;" d="M0,0v15.3h20V0H0z M2.8,1.4h14.5L10,7.5L2.8,1.4z M1.3,14V1.9L10,9l8.8-7.1V14H1.3z"/></svg>');background-position: 50%;background-size: 100%;background-repeat: no-repeat;position: absolute;top: 3px;right: 0px;-webkit-animation: widget-success-mail .3s ease-in-out infinite alternate;animation: widget-success-mail .3s ease-in-out infinite alternate;}
.bonus-widget-success .submit{display: inline-block;float: left;width: 100%;}
@keyframes widget-success-mail {from {transform: translate(0, 0) rotate(-4deg);}to {transform: translate(0, 0) rotate(4deg);}}
@keyframes widget-success-mail {from {transform: translate(0, 0) rotate(-4deg);}to {transform: translate(0, 0) rotate(4deg);}}
.bonus-widget-success .submit > div{background: #00b3e0;color: #ffffff;display: inline-block;text-indent: inherit;text-align: center;width: calc(100% - 40px);max-width: 120px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;font-weight: 400;font-family: 'Effra';font-size: 14px;padding: 8px 20px 8px 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;cursor: pointer;}
.bonus-widget-success .submit > div:hover{background-color: #04a5ce;}
.bonus-widget-success .submit > div:active{background-color: #0b9bbf;}

/* ....... This css in catalog.css */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {position: absolute;left: -9999px;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {position: relative;cursor: pointer;font-size: 12px;line-height: 21px;padding: 0px 0px 15px 24px;display: inline-block;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;width: calc(100% - 16px);}
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 3px;width: 13px;height: 13px;border: 1px solid #fff;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all 0.2s ease;}
[type="checkbox"]:checked + label{color:  #00b3e0}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {transition: all .2s;position: absolute;right: 0px;width: 7px;left: 4px;height: 7px;top: 7px;background-size: 7px;background-repeat: no-repeat;background-position: 0px 0px;content: '';z-index: 10;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon style="fill:%2300B3E0;" points="14.7,0 0,0 0,5.3 11,5.3 2.1,14.1 5.9,17.9 14.7,9 14.7,20 20,20 20,5.3 20,0 "/></svg>');}
[type="checkbox"]:checked + label:before{    border: 1px solid #00b3e0;}
[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}
[type="checkbox"]:not(:checked) + label:hover{color: #00b3e0;}
/* This css in catalog.css */
.pop-up-buyinoneclick-form-checkbox-item-container{display: inline-block;float: left;color: #dedede;width: 100%;text-align: left;margin: -13px 0px 0px 0px;}
.pop-up-buyinoneclick-form-checkbox-item-container a{color: #dedede;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.pop-up-buyinoneclick-form-checkbox-item-container a:hover {color: #00b3e0;}
.pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:not(:checked) + label, .pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:checked + label {padding: 10px 0px 10px 24px;}
.pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:not(:checked) + label:before, .pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:checked + label:before {top: 12px;}
.pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:not(:checked) + label:after, .pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:checked + label:after {top: 16px;} 
.pop-up-buyinoneclick-form-checkbox-item-container [type="checkbox"]:checked + label a{color:#00b3e0}
.pop-up-buyinoneclick-form-content .pop-up-addtocart-cart-content-proceedtocheckout {margin: 16px 0px 0px 0px;}

/* Preloader */
.preloadcontent{opacity: 1;display: inline-block;float: left;position: fixed;top: 50%;left: 50%;margin: -60px 0px 0px -250px;z-index: 1500;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
.loader {-webkit-filter: url("#goo");filter: url("#goo");position: relative;width: 500px;height: 120px;top: 0px;}
.loader::after {content: '';display: block;width: 50px;height: 50px;border-radius: 50%;background: #00b3e0;margin: 0 auto;position: absolute;top: 36px;left: 223px;}
.loader div {position: absolute;width: 30px;height: 30px;border-radius: 50%;background: #00b3e0;top: 45px;left: 235px;-webkit-animation: move 2.5s ease-in-out infinite alternate;animation: move 2.5s ease-in-out infinite alternate;}
.loader div::after, .loader div::before {content: '';display: block;position: absolute;width: 30px;height: 30px;border-radius: 50%;background: #00b3e0;}
.loader div::before {left: -75px;}
.loader div::after {left: 75px;}
.preloadcontent svg{position:absolute;display: none;}
@-webkit-keyframes move {
0% { -webkit-transform: translateX(-150px);transform: translateX(-150px);}
100% {-webkit-transform: translateX(150px);transform: translateX(150px);}
}
@keyframes move {
0% { -webkit-transform: translateX(-150px);transform: translateX(-150px);}
100% {-webkit-transform: translateX(150px);transform: translateX(150px);}
}
@-webkit-keyframes scale {
10% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(1.25);transform: scale(1.25);}
90% {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes scale {
10% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(1.25);transform: scale(1.25);}
90% {-webkit-transform: scale(1);transform: scale(1);}
}

/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Вход пользователя на сайт */
.deafault-popup-box #popup_auth h1, .deafault-popup-box #fancybox_recovery-password h1,.deafault-popup-box #fancybox_entrance-agreement h1{font-size: 25px;display: inline-block;width: 100%;line-height: 18px;color: #202020;margin: 0px 0px 30px 0px;}
.deafault-popup-box #popup_auth .grid-lp{}
.deafault-popup-box #popup_auth .grid-rp{}
.deafault-popup-box #popup_auth .grid-lp.clear{}
.deafault-popup-box #popup_auth{}
.deafault-popup-box #popup_auth{}
.grid-lp {width: 100%;}
.grid-rp {width: 100%;}
.form_fancyentrance h1, .form_fancyentrance .h1, .form_buy_one_click h1, .form_buy_one_click .h1, .form_bonuses_registration h1, .form_bonuses_registration .h1 {font-size: 18px;margin-bottom: 15px;}
.form_fancyentrance .cbbLine input{height: auto;box-shadow: none;line-height: 36px;width: 100%;}
.form_fancyentrance .cbb_form_links {margin: 14px 0 17px;}
.form_fancyentrance .cbbInfo p a {float: none;display: inline-block;}
.footer_socials {text-align: center;}
.form_fancyentrance .cbbInfo p {margin: 20px 0px 20px;}
.form_fancyentrance .formcontrolbtn-enter, .form_fancyentrance .formcontrolbtn-entry {width: calc(50% - 15px);height: auto;padding: 10px 0px 10px 0px !important;}
.form_fancyentrance .formcontrolbtn-registration {width: calc(50% - 15px);height: auto;padding: 10px 0px 10px 0px !important;    color: #8c8c8c;}
#fancybox_entrance, #fancybox_entrance-agreement, #buy_one_click, #buy_oncredit, #order_done, #fancybox_recovery-password  {width: 100%;max-width: 400px;    margin: -50px 0px 0px 0px;}
#fancybox_add_to_basket .grid-lp .grid-b_price{z-index: 0;float: left;width: calc(100% - 216px);text-align: left;top: 0px;margin: 10px 0px 0px 25px;padding: 0px;}
/* ....... Вход пользователя на сайт ....... */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20{display: block;width: 100%;max-width: 1990px;margin: 0px auto!important;}
.catalogpage .block_content_section.mlr_20 .thumbnail_section {float: left;width: 16.6%;text-decoration: none;height: 280px;margin: 0 0px 0 0;line-height: 20px;color: #484848;cursor: pointer;}
.catalogpage .block_content_section.mlr_20 .thumbnail_section:hover .caption{color: #1db4de}
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 20%;}
.catalogpage .block_content_section.mlr_20 .thumbnail_section .thumb_img img {vertical-align: middle;max-width: 100%;max-height: 100%;}
.catalogpage h1{padding: 20px 20px;max-width: 1960px; width: calc(100% - 40px);display: block;float: initial;margin: 0px auto 0px auto;}
.catalogpage .block_content_section.mlr_20{}
/* ....... Общая страница каталога с иконками ....... */
/* Почему мы */
.trustpage {max-width: 100%;}
/* ....... Почему мы ....... */
.content_page {min-height: 800px;}
.promo-top{background-color: #ffe41e;padding: 10px 20px;color: #202020;text-align: center;z-index: 400;position: relative;}
.promo-top strong{color: #202020;line-height: 20px;font-weight: 200;}
.promo-top a{color: #202020 !important;text-decoration: none !important;line-height: 10px;font-size: 14px;font-weight: 300;}

/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */

/* ******* ******* WINDOWS USERAGENT ******* ******* WINDOWS USERAGENT ******* ******* WINDOWS USERAGENT ******* ******* */
.win #preheader a.geolocation .mapicon {background-image: url(../images/map.svg);width: 8px;height: 9px;background-size: 30px 9px;margin: 4px 9px 0 0;}
.win #preheader a {padding: 11px 15px 11px;}
.win .time {padding: 11px 15px 11px;}
.win #preheader .phone {padding: 11px 19px 11px 20px !important;}
.win .active .phone-box {margin: 39px 0 0;}
.win .dropmenu-elm {height: 38px;}
.win .aboutus-but-and-drop-menu:hover .dropmenu {margin: 38px 0 0 -35px;}
.win .time-icon {width: 9px;height: 9px; background-size: 9px 9px;margin: 4px 9px 0 0;}
.win .phone-icon {width: 9px;height: 9px;background-size: 9px 9px;margin: 4px 8px 0px 2px;}
.win #preheader .phone:before {border: 19px solid rgba(0, 0, 0, 0);border-left: 5px solid #202020;}
.win .dropmenu a {padding: 7px 20px 5px!important;}
.win .dropmenu {padding: 9px 0 11px;}
.win .catalogbut {font-family: 'effra';}
.win .searchform-txt {font-weight: 100;font-family: 'effra';}
.win .bonus-txt {margin: 5px 0 1px;}
.win .cart-txt {margin: 5px 0 1px;}
.win .dropnav-container-title-txt {padding: 21px 40px 22px;font-family: 'effra';}
.win .dropnav-container-title-txt {padding: 21px 40px 22px;}
.win .dropnav-container-title-box:after {top: -39px;}
.win .closedropmenu {width: 18px;height: 18px;background-size: 18px 18px;}
.win .dropnav-container a {font-weight: 400;}
.win .dropnav-container a:hover {color: #00b3e0}
.win .footer-btn-container a {font-family: inherit;}
.win .footer-btn {margin: 34px 0 30px;}
.win .about-menu {font-family: inherit;margin: -4px 0px -4px 0px;}
.win .catalog-menu {font-family: inherit;margin: -4px 0px -4px 0px;}
.win .footer-container-box {margin-bottom: 35px;}
.win .email-telephone {font-family: inherit;margin-top: 25px;}
.win .social-email-telephone {margin-bottom: 24px;}
.win .subscription-field {font-weight: 100;font-family: 'effra';padding: 10px 8px 10px 45px;}
.win .subscription-btn {padding: 11px 14px 11px;font-weight: 400;font-family: 'effra';}
.win .subscription-txt {font-family: inherit;font-weight: 100;letter-spacing: 0.4px;line-height: 24px;max-width: 760px;}
.win .payment-method-txt-container {font-family: inherit;}
.win .subscription {margin-bottom: 32px;}
.win .dropnav-trngl{position: relative}
.win ul .active .dropnav-trngl {margin: -28px auto 24px auto;display: block;}
.win nav ul li:last-child .dropnav-trngl {margin: -28px 37px 24px auto !important;} 
.win nav ul li:first-child .dropnav-trngl {margin: -28px auto 24px 96px!important;}
.win .pop-up-addtocart-cart-content-quantity {font-family: 'opensans';font-size: 19px;line-height: 33px;}
.win .pop-up-addtocart-cart-content-product-block-item-title a {font-family: 'opensans';font-size: 16px;line-height: 12px;}
.win .pop-up-addtocart-cart-content-subtotal-title {font-family: 'opensans';font-size: 14px;line-height: 25px;font-weight: 100;}
.win .pop-up-buyinoneclick-form-input-title {font-family: 'opensans';}

/* ******* ******* MOZILLA WINDOWS USERAGENT ******* ******* MOZILLA WINDOWS USERAGENT ******* ******* MOZILLA WINDOWS USERAGENT ******* ******* */
.win .firefox #preheader a.geolocation .mapicon {margin: 5px 9px 0 0;}
.win .firefox #preheader a.aboutus .aboutus-icon {margin: 7px 0 0 7px;}
.win .firefox .time-icon {margin: 5px 9px 0 0;}
.win .firefox .phone-icon {margin: 1px 2px 0 0;}
.win .firefox #preheader a {padding: 10px 15px 11px;} 
.win .firefox .time {padding: 10px 15px 11px;}
.win .firefox #preheader .phone {padding: 10px 19px 11px 20px !important;}
.win .firefox .mycabinet-icon {margin: 5px 10px 0 0;}
.win .firefox .favorite-icon {margin: 5px 9px 0 0;}
.win .firefox .userplace a:nth-child(1) {margin: 3px 0 7px;}
.win .firefox nav ul a {padding: 11px 0 12px;}
.win .firefox .dropnav-trngl {top: 36px;}
.win .firefox .subcategory-txt {height: 39px;}
.win .firefox .dropnav-container-box {margin: 19px auto 30px;}
.win .firefox .dropnav-container {padding-bottom: 6px;}
.win .firefox .footer-btn {margin: 33px 0 29px;}
.win .firefox .about-menu {margin: -5px 0px -5px 0px;}
.win .firefox .catalog-menu {margin: -5px 0px -5px 0px;}
.win .firefox .email-telephone {margin-top: 24px;} 
.win .firefox .social-email-telephone {margin-bottom: 25px;}
.win .firefox .subscription-field{background-position: -4px 15px;width: 170px;}
.win .firefox .subscription-txt {max-width: 800px;}
.win .firefox .subscription {margin-bottom: 33px;}
.win .firefox .payment-method-txt::after {top: -24px;}
.win .firefox .payment-method-icon {margin-top: -7px;}
.win .firefox .dropmenu a {padding: 6px 20px 5px !important;}
.win .firefox .copyright-txt{margin: 8px 0 0 30px;}
.win .firefox #footer-bottom {padding-bottom: 30px;}
.win .firefox ul .active .dropnav-trngl {margin: -29px auto 24px auto;}
.win .firefox nav ul li:last-child .dropnav-trngl {margin: -29px 37px 24px auto !important;} 
.win .firefox nav ul li:first-child .dropnav-trngl {margin: -29px auto 24px 96px!important;}

/* ******* ******* ANDROID USERAGENT ******* ******* ANDROID USERAGENT ******* ******* ANDROID USERAGENT ******* ******* */
.android .subscription-field {padding: 12px 8px 8px 45px;}
.android .subscription-btn {padding: 13px 14px 9px;}

/* ******* ******* MOZILLA MACOS USERAGENT ******* ******* MOZILLA MACOS USERAGENT ******* ******* MOZILLA MACOS USERAGENT ******* ******* */
.mac .firefox #preheader a.geolocation .mapicon{margin: 4px 10px 0 0;}
.mac .firefox #preheader a.aboutus .aboutus-icon {margin: 7px 0 0 7px;}
.mac .firefox .time-icon {margin: 4px 10px 0 0;}
.mac .firefox .phone-icon {margin: 4px 10px 0 0;}
.mac .firefox #preheader {height: 40px;}
.mac .firefox #preheader {height: 40px;}
.mac .firefox #preheader {height: 40px;}
.mac .firefox #preheader .phone {height: 40px;}
.mac .firefox .dropmenu a {padding: 7px 20px 5px!important;}
.mac .firefox .dropmenu {padding: 9px 0 11px;}
.mac .firefox .catalogbut {padding: 15px 19px 11px 17px;}
.mac .firefox .searchform-txt {padding: 14px 55px 10px 16px;}
.mac .firefox .mycabinet-icon{margin: 5px 10px 0 0;}
.mac .firefox .favorite-icon {margin: 5px 9px 0 0;}
.mac .firefox .userplace a:nth-child(1) {margin: 3px 0 7px;}
.mac .firefox .userplace {padding: 0 20px 3px 0;}
.mac .firefox nav ul a {padding: 11px 0 10px;}
.mac .firefox nav .active .dropnav{margin-top: 1px;}
.mac .firefox .dropnav-container a {padding: 41px 0 40px;}
.mac .firefox .dropnav-container-title-txt{padding: 24px 40px 20px;}
.mac .firefox .footer-btn {margin: 36px 0 28px;}
.mac .firefox .subscription-field {padding: 10px 0px 9px 45px;}
.mac .firefox .subscription-btn {padding: 10px 14px 9px;}
.mac .firefox .subscription-txt {max-width: 800px;}
.mac .firefox .payment-method-txt::after {top: -26px;}
.mac .firefox .payment-method-icon {margin-top: -8px;}
.mac .firefox .footer-container-box {margin-bottom: 30px;}
.mac .firefox .copyright-txt {margin: 8px 0 0 30px;}

/* ******* ******* SAFARI MACOS USERAGENT ******* ******* SAFARI MACOS USERAGENT ******* ******* SAFARI MACOS USERAGENT ******* ******* */
.mac .safari .pop-up-addtocart-cart-content-icon{background-position: -12px 13px;}
.mac .safari .availability-info-tooltip-txt b{font-weight: 200;}
.mac .safari .footer-btn-container a{font-family:'effra';font-weight: 400}
.mac .safari .catalog-menu{font-family:'effra';font-weight: 400}
.mac .safari .about-menu{font-family:'effra';font-weight: 400}
.mac .safari .subscription-field{font-family: 'effra';font-weight: 400;font-size: 16px;}
.mac .safari .subscription-btn{font-family: 'effra';font-weight: 400;padding: 11px 14px 11px;}
.mac .safari .subscription-txt{font-family: 'effra';font-weight: 400;}
.mac .safari .email-telephone{font-family: 'effra';font-weight: 400;}
.mac .safari .payment-method-txt-container{font-family: 'effra';font-weight: 400;}
.mac .safari .copyright-txt{font-weight: 400;}

/* ******* ******* CHROME MACOS USERAGENT ******* ******* CHROME MACOS USERAGENT ******* ******* CHROME MACOS USERAGENT ******* ******* */
/*
.mac .chrome {}
.mac .chrome .pop-up-addtocart-cart-content-icon{background-position: -15px 13px;}
.mac .chrome .pop-up-container-price .buy-price-rub{background-size: 170px;background-position: -136px -4px;}
.mac .chrome .pop-up-quickview-cart-content .buy-price-container .buy-price-box .buy-price-rub{background-size: 170px;background-position: -136px -4px;}
*/

/* ******* ******* SMARTPHONE TABLET ******* ******* SMARTPHONE TABLET ******* ******* SMARTPHONE TABLET ******* */

/* height max: 500px */ 
@media screen and (max-height: 500px) {  
}

/* height max: 770px */ 
@media screen and (max-height: 770px) {
}

/* height max: 1000px */ 
@media screen and (max-height: 1000px) {
/* Pop-up - quickview */
.quickviewpopup .pop-up-quickview-cart {min-height: 800px;}
}

/* height max: 900px */ 
@media screen and (max-height: 900px) {
/* Pop-up - quickview */
.quickviewpopup .pop-up-quickview-cart {min-height: 700px;}
}

/* height max: 800px */ 
@media screen and (max-height: 800px) {
/* Pop-up - quickview */
.quickviewpopup .pop-up-quickview-cart {min-height: 613px;}
}

/* height max: 700px */ 
@media screen and (max-height: 700px) {
}

/* width max: 2100px */ 
@media screen and (max-width: 2100px) { 
/* Banner fixed */
.product .right-sale-btn {position: fixed;width: 232px;height: 42px;left: 20px;bottom: 0px;z-index: 2000;background: url(../images/sale-btn-2.png) no-repeat;background-size: contain;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
}

/* width max: 1900px */ 
@media screen and (max-width: 1900px) { 
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1700px;}
}

/* width max: 1800px */ 
@media screen and (max-width: 1800px) { 
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1600px;}
}

/* width max: 1700px */ 
@media screen and (max-width: 1700px) { 
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1500px;}
}

/* width max: 1600px */ 
@media screen and (max-width: 1600px) {  
nav .menu-sep:nth-child(2){left:-8px}
nav .menu-sep:nth-child(12){left:19px}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1400px;}
.quickviewpopup .pop-up-container-product-options {width: 300px;}
.quickviewpopup .pop-up-container-image-container {width: calc(100% - 300px);}
}

/* width max: 1500px */
@media screen and (max-width: 1500px) {
nav .menu-sep:nth-child(2){left:-1px}
nav .menu-sep:nth-child(12){left:6px}
nav .menu-sep:nth-last-child(2) {left: 20px;}
.subscription-txt {max-width: none;}
nav ul li:nth-child(1){width: 22%;}
nav ul li:nth-child(3){width: 20%;}
nav ul li:nth-child(5){width: 18%;}
nav ul li:nth-child(7){width: 18%;}
nav ul li:nth-child(9){width: 13%;}
nav ul li:nth-child(11){width: 9%;}
nav ul li:nth-child(13){width:11%}
.same_products_sector .ov_hid a {width: 50%;}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1300px;}
}

/* width max: 1400px */
@media screen and (max-width: 1400px) {
nav .menu-sep:nth-child(2){left:3px}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1200px;}
/* Product - sold out */
.preview-line-product .product-item.sold-out:after {right: 40px;top: 20px;width: 160px;}
}

/* width max: 1350px */
@media screen and (max-width: 1350px) {
/* Pop-up - add to cart */
.addtocart .pop-up {width: 1180px;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price {text-align: right;width: 100%;margin: 0px 0px 0px 0px;float: left;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-bonus {margin: 20px 15px 16px 15px;top: 0px;float: right;}
.pop-up-addtocart-cart-content-subtotal-price .buy-price-sale {float: right;;margin: 20px 15px 16px 15px;top: 0px;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 1180px;}
}

/* width max: 1300px */
@media screen and (max-width: 1300px) {
.dropnav-container a{width:14.28%}
.same_products_sector .ov_hid a {width: 100%;}
.same_search_sector .same_search_price {width: 100px;}
.same_search_sector .ss_description {width: calc(100% - 200px);}
.same_search_tname {max-height: 53px;overflow: hidden;}
/* Menu */
nav .menu-sep:nth-child(2){left:-7px}
nav .menu-sep:nth-child(12){left:6px}
nav ul li:nth-child(1){width: 27%;}
nav ul li:nth-child(3){width: 19%;}
nav ul li:nth-child(5){width: 16%;}
nav ul li:nth-child(7){width: 18%;}
nav ul li:nth-child(9){width: 12%;}
nav ul li:nth-child(11){width: 8%;}
nav ul li:nth-child(13){width:10%}
nav .menu-sep:nth-last-child(2) {left: 16px;}
/* Footer */
.subscription-txt {max-width: 100%;width: 100%;}
.subscription form {width: 100%;float: left;margin-right: 0px;margin-bottom: 14px;}
.subscription-field {width: calc(100% - 178px);}
.subscription-btn {width: 123px;}
.subscription {margin-bottom: 29px;}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1100px;}
.quickviewpopup .pop-up-quickview-cart {width: 35%;}
.quickviewpopup .pop-up-addtocart-product {width: 65%;}
.quickviewpopup .pop-up-container-product-options {width: 100%;padding: 0px 0px 0px 0px;}
.quickviewpopup .pop-up-container-image-container {width: 100%;height: calc(100% - 150px);width: calc(100% + 60px);}
.quickviewpopup .pop-up-container-product-options {height: 122px;margin: 22px 0px 0px 0px;overflow: hidden;}
.quickviewpopup .pop-up-container-description {height: 100%;}
.quickviewpopup .pop-up-container-title {text-align: center;}
.quickviewpopup .pop-up-container-bottom {text-align: center;}
.quickviewpopup .photo-block-container:after {display: none}
.quickview-popup-button-next-preview a {padding: 15px 20px 14px 20px;}
.pop-up-container-bottom-continue-shopping a {padding: 16px 20px 15px 20px;} 
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 20%;}
/* ....... Общая страница каталога с иконками ....... */
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* MOZILLA MACOS USERAGENT */
.mac .firefox .subscription-field {width: calc(100% - 170px);}
.mac .firefox .subscription-txt {max-width: 100%;width: 100%;display: inline-block;}
/* WIN USERAGENT */
.win .subscription {margin-bottom: 28px;}
.win .firefox .subscription-txt {max-width: 100%;width: 100%;display: inline-block;}
/* MOZILLA WINDOWS USERAGENT */
.win .firefox .subscription-field{width: calc(100% - 178px);}
}

/* width max: 1250px */
@media screen and (max-width: 1250px) {
/* Pop-up - add to cart */
.addtocart .pop-up {width: 1140px;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 1140px;}
}

/* width max: 1240px */
@media screen and (max-width: 1240px) {
.opt{display:none!important}
.same_search_sector .ss_picture {display: none;}
.same_products_sector a {padding: 10px 20px 10px 20px;width: calc(100% - 40px);}
.same_search_sector .ss_description {width: 100%;}
.same_search_sector .same_search_price {display: none;}
}

/* width max: 1200px */
@media screen and (max-width: 1200px) {
.dropnav-container a{width:14.28%}
nav .menu-sep:nth-child(2){left:2px}
nav .menu-sep:nth-child(12){left:3px}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 1000px;}
.quickviewpopup .pop-up-quickview-cart {width: 37%;}
.quickviewpopup .pop-up-addtocart-product {width: 63%;}
/* Pop-up - add to cart */
.addtocart .pop-up {width: 1000px;}
.addtocart .pop-up-addtocart-product {width: 60%;}
.addtocart .pop-up-addtocart-cart {width: 40%;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 1000px;}
}

/* width max: 1160px */
@media screen and (max-width: 1160px) {
.aboutus-but-and-drop-menu{display:none}
.dropmenu-elm {display: none;}
.about-menu {display: none;}
.catalog-menu {display: none;}
.right-side {width: 100%;border-top: 0px;}
.subscription-btn {width: auto;}
.subscription-field {width: 250px;}
.subscription form {width: auto;margin-right: 20px;}
.footer-btn-container a {font-size: 18px;width: 100%;display: inline-block;padding: 10px 0 16px;}
.footer-btn {margin: auto;padding: 46px 0 10px;background-color: #191919;}
#torgmail {display: none;}
.payment-method-txt-container {padding-right: 30px;padding-left: 30px;}
.payment-method-txt{text-align: center;}
.payment-method-icon {text-align: center;}
.qiwi-icon {margin-right: 0px;}
.subscription {margin-bottom: 21px;}
.backtotop {width: 100%;text-align: center;top: -124px;}
.backtotop a {margin: 0 auto;width: 0px;float: none;}
.footer-btn .footer-btn-container {text-align: center;}
.social {margin-top: 21px;}
.email-telephone {margin-top: 21px;}
/* MOZILLA MACOS USERAGENT */
.mac .firefox .footer-btn {margin: auto;}
.mac .firefox .subscription-txt {display: inherit;}
.mac .firefox .subscription-field {width: calc(100% - 177px);}
/* WIN USERAGENT */
.win .footer-btn {margin: auto;}
.win .social-email-telephone {margin-bottom: 24px;}
.win .subscription {margin-bottom: 22px;}
.win .footer-container-box {margin-bottom: 32px;}
.win .email-telephone {margin-top: 21px;}
.win .subscription-txt {max-width: 100%;}
/* MOZILLA WINDOWS USERAGENT */
.win .firefox .subscription-txt {display: inherit;}
.win .firefox .footer-btn {margin: auto;}
.win .firefox .social-email-telephone {margin-bottom: 21px;}
.win .firefox .subscription {margin-bottom: 21px;}
.win .firefox .footer-container-box {margin-bottom: 30px;}
.win .firefox .subscription-field {width: 180px;}
.win .firefox .email-telephone {margin-top: 21px;}
}

/* width max: 1100px */
@media screen and (max-width: 1100px) {
.bonus{display:none}
.searchform{width:calc(100% - 817px)}
.logotypelink{margin:20px 0 18px 84px}
/* Smartphone or tablet menu */
nav {background-color: transparent;}
.menu-wrap{width:340px;overflow-y: auto;position:absolute;z-index:10000;height:100%;background:#FFF;-webkit-transform:translate3d(-340px,0,0);transform:translate3d(-340px,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.close-button{width:100%;height:60px;position:relative;background:#1D2D66;color:rgba(0,0,0,0);cursor:pointer;margin:0;display:none}
.close-button:hover{background:rgba(60,159,224,0.94)}
.close-button::before,.close-button::after{content:'';position:absolute;width:1px;height:50%;top:15px;left:50%;background:#3F3F3F}
.close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.bgresponsivemenu::before{position: absolute;top: 0px;bottom: 0;left: 0;right: 0;z-index: 9998;background: #000;content: '';opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-webkit-transition: opacity 0.4s,-webkit-transform 0 .4s;transition: opacity 0.4s,transform 0 .4s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);}
.navresponsive{position: absolute;top: 0px;height: 100%;width: 0px;}
nav{position: fixed;z-index: 2200;box-shadow: none;border-bottom: 0;left: 0;top: 156px;bottom: 0;right: 0;width: 0px;height: calc(100% - 156px);min-width: 0px;}
nav ul{left:auto;padding:0}
.show-menu nav{top: 156px;width: 100%;height: calc(100% - 156px);}
.show-menu .navresponsive{}
.menu-wrap .mainmenusite{padding:0;height:20%;width:100%}
.menu-wrap .mainmenusite:last-child{height:21%}
.metromamenu{width:100%;display:inline-block;height:100%}
.butazamobmenu{position:relative;top:50%;margin-top:-13px}
.show-menu{overflow:hidden}
.menu-wrap .logotypesentavdesign{position:relative;overflow:hidden}
.menu-button{top:60px;position:fixed;z-index:9999;width:59px;height:59px;color:rgba(0,0,0,0);background:#da0000;margin:20px;opacity:1;left:0}
.menu-button::before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:linear-gradient(#000 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 40%,#000 39%,#000 59%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,#000 80%);content:''}
.show-menu .menu-button{cursor:default!important;position:fixed;padding:0;width:100%;height:100%;opacity:0;margin:0}
.show-menu .menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100%;overflow-y:auto;position:absolute}
.menu-wrap::-webkit-scrollbar{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:10px}
.menu-wrap::-webkit-scrollbar-button{display:none}
.menu-wrap::-webkit-scrollbar-track{background:#37d0f7}
.menu-wrap::-webkit-scrollbar-thumb{width:20px;background:#00b3e0}
.show-menu .content::before{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.show-menu .bgresponsivemenu::before{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.menu-button{display:block}
nav ul li{width:100%!important}
nav ul li:nth-child(1) {border-top: 1px solid #f7f7f7;}
.menu-sep{display:none}
nav ul a{text-align:left!important;padding:15px 0 14px}
nav .active .dropnav{display:none}
.dropnav-trngl{display:none!important}
.navbtnfix{border-bottom:1px solid #f7f7f7;background-color: #FFF;}
.nvrspicn{display: inline-block;margin: 5px 10px 0 20px;float: left;width: 6px;height: 6px;background-image: initial;background-color: #dadada;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.nvrsp-icon-31362{background-position:122px 0}
.nvrsp-icon-31368{background-position:111px 0}
.nvrsp-icon-31387{background-position:98px 0}
.nvrsp-icon-51525{background-position:86px 0}
.nvrsp-icon-60168{background-position:74px 0}
.nvrsp-icon-53607{background-position:62px 0}
.nvrsp-icon-93869{background-position:86px 0}
.menushowrspbut .nvrsp-icon-31362{background-position:122px 11px}
.menushowrspbut .nvrsp-icon-31368{background-position:111px 11px}
.menushowrspbut .nvrsp-icon-31387{background-position:98px 11px}
.menushowrspbut .nvrsp-icon-51525{background-position:86px 11px}
.menushowrspbut .nvrsp-icon-60168{background-position:74px 11px}
.menushowrspbut .nvrsp-icon-53607{background-position:62px 11px}
.menushowrspbut .nvrsp-icon-93869{background-position:86px 11px}
nav ul a:hover{color:#3c3c3c!important}
a.menushowrspbut:hover{color:#FFF!important}
.navbtn-arrow{background-image:url(../images/responsivemenu.svg);width:13px;height:13px;display:inline-block;margin:2px 20px 0 0;float:right}
.navbtn-arrow-open-close{background-position:0 -3px;background-size:13px 36px}
.menushowrspbut .navbtn-arrow-open-close{background-position:0 18px}
.menushowrsp{position:relative;display:inline-block!important;background-color:#f2f2f2!important;float:left}
.menushowrspbut .dropnav{position: relative;display: inline-block!important;background-color: #f2f2f2!important;float: left;}
.menushowrspbut{position:relative;display:inline-block!important;background-color:#202020!important;color:#FFF!important}	
.dropnav-container-title{display:none}
.dropnav-container-box{padding:0;margin:0 auto}
.dropnav-container a{width:100%;padding:15px 0 14px;border-bottom:1px solid #eaeaea}
.dropnav-container a:active {background-color: #e8e8e8;}
.iconsubcategory{display:none}
.dropnav-box{padding:0 20px}
nav .active .dropnav{overflow:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
nav .navbtn-mask{z-index: 3;width: 100%;position: absolute;display: inline-block;height: 46px;cursor: pointer;background-color: rgba(0, 0, 0, 0) !important;}
.hamburger-menu{height:39px;display:inline-block;width:39px;float:left;    outline: none !important;}
.bar,.bar:after,.bar:before{width:39px;height:5px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}
.bar{top:17px;left:0;position:relative;background:#444;transition:all 0 200ms;animatebackground:rgba(255,255,255,0)}
.bar:before{content:"";position:absolute;left:0;bottom:17px;background:#444;transition:bottom 200ms 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms cubic-bezier(0.23,1,0.32,1)}
.bar:after{content:"";position:absolute;left:0;top:17px;background:#444;transition:top 200ms 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms cubic-bezier(0.23,1,0.32,1)}
.show-menu .bar.animate:after{top:0;transform:rotate(45deg);transition:top 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms 200ms cubic-bezier(0.23,1,0.32,1)}
.show-menu .bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms 200ms cubic-bezier(0.23,1,0.32,1)}
.show-menu .hamburger-menu .animate{background:rgba(255,255,255,0)}
#open-button{position:absolute;display:inline-block;top:41px;left:20px;z-index:999999;cursor:pointer;outline: none !important;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.dropnav-container{float:left}
.subcategory-txt{height:auto}
.elementsmenu{display:inline-block;width: 100%;}
.elementsmenu-txt{width: calc(100% - 20px);background-color: #FFF;font-size:16px;color:#00b3e0;text-decoration:none;font-weight:400;display:inline-block;font-family:'effra';padding:12px 0 11px 20px;}
.elementsmenu-txt:hover {text-decoration: none;color: #00b3e0;}
.elementsmenu-btn a{color:#2b2b2b;font-size:14px;text-decoration:none;font-weight:300;display:inline-block;font-family:'effra';padding:12px 0 11px;border-bottom:1px solid #f2f2f2;width:50%;text-align:center;float:left;background-color:#fbfbfb}
.elementsmenu-btn a:nth-child(1){border-right:1px solid #f2f2f2;width:calc(50% - 1px)}
.elementsmenu-btn a:nth-child(3){border-right:1px solid #f2f2f2;width:calc(50% - 1px)}
.elementsmenu-icon{display:inline-block;margin:3px 8px 0 0;width:9px;height:10px;background-image:url(../images/menuicon.svg);background-size:130px 24px}
.delivery-icon{background-position:169px 0;width:18px}
.contact-icon{background-position: 62px 0;}
.telephone-icon{background-position:-50px 0;margin:3px 6px 0 0;background-size:10px 10px;width:10px;background-image:url(../images/menuiconphone.svg)}
.telephone-icon-back{background-position:-50px 0;margin:3px 6px 0 0;background-size:10px 10px;width:10px;background-image:url(../images/menuiconphoneback.svg)}
.shop-icon{background-position:150px 0;margin:3px 7px 0 0;background-size:131px 24px}
.guarantee-icon{background-position:181px 0;margin:3px 7px 0 0}
.show-menu .menuwhiteblock{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);height: 100%;overflow-y: auto;position: absolute;}
nav ul a {color: #3c3c3c !important;}
.filter_common .pagination {margin: 17px 20px 0px 0px !important;}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 900px;}
.quickviewpopup .pop-up-quickview-cart {width: 41%;}
.quickviewpopup .pop-up-addtocart-product {width: 59%;}
.quickview-popup-button-next-preview a {padding: 16px 0px 15px 0px;border: 0px !important;}
.quickviewpopup .pop-up-container-description {height: calc(100% - 70px);}
.quickview-popup-button-next-preview {display: inline-block;margin: 3px auto;float: initial;}
/* Pop-up - add to cart */
.addtocart .pop-up {width: 900px;}
.addtocart .pop-up-addtocart-product {width: 55%;}
.addtocart .pop-up-addtocart-cart {width: 45%;}
.pop-up-container-image-container {width: 150px;}
.pop-up-container-product-options {width: calc(100% - 180px);}
.pop-up-container-bottom-continue-shopping a {width: 100%;padding: 16px 0px 15px 0px;}
.pop-up-container-bottom-continue-shopping {width: 100%;}
.pop-up-container-bottom-delivery {width: 100%;}
.pop-up-container-bottom-delivery .delivery-txt {margin: 0px 0px 20px 0px;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 900px;}
/* Criteo */
.criteo_header{display: none !important}

/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 25%;}
/* ....... Общая страница каталога с иконками ....... */
.promo-top {display: none !important;}
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* MOZILLA MACOS USERAGENT */
.mac .firefox nav ul a {padding: 11px 0 10px !important;}
/* WIN USERAGENT */
.win #open-button {top: 40px;}
.win nav{top: 155px;height: calc(100% - 155px);}
.win .phoneshowblock {margin: 39px 0 0;}
/* MOZILLA WINDOWS USERAGENT */
.win .firefox .dropnav-container-box {margin: auto;}
.win .firefox .subcategory-txt {height: auto;}
}
    
/* width max: 1060px */
@media screen and (max-width: 1060px) {
.dropmenu-elm{display:none}
}

 /* width max: 1000px */
@media screen and (max-width: 1000px) {
.catalogbut{display:none}
.searchform{width:calc(100% - 680px)}
.active .phone-box{visibility:hidden}
.phoneshowblock{visibility:visible;margin:40px 0 0}
.active .phoneshowblock{visibility:visible}
.phone-box{z-index:-2}
.phone-box a{padding:12px 0 11px!important}
a.phone-box-close{display:inline-block!important;background-image:url(../images/close2.svg);height:23px;background-position:75px 13px;background-size:15px 15px;float:left;background-repeat:no-repeat;border:1px solid rgba(255,255,255,0.44);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:9px 0 8px!important;width:165px;text-align:center;margin:0 0 10px 10px}
a.phone-box-close:hover{background-color:transparent;border:1px solid rgba(255,255,255,0.71)}
#jcb {display: none;}
#bx-composite-banner {display: none;}
.contacts{display:none!important} 
.subscription-field {width: auto;}
.elementsmenu-btn{display:inline-block;width:100%}
.elementsmenu-btn a:nth-child(4){display: none}
.elementsmenu{width:100%}
.elementsmenu-btn a:nth-child(1){display:none}
.elementsmenu-btn a:nth-child(3){display:none}
.elementsmenu-btn a:nth-child(2){display:none}
.elementsmenu-btn a:nth-child(5) {display: none}
.elementsmenu-btn a:nth-child(6) {width: 100%}
/* Pop-up - quickview */
.quickviewpopup .pop-up {width: 800px;}
.quickviewpopup .pop-up-quickview-cart {width: 46%;}
.quickviewpopup .pop-up-addtocart-product {width: 54%;}
.quickviewpopup .pop-up-container-description {display: none;}
.quickview-popup-button-next-preview {text-align: center;width: 100%;margin: 0px 0px 30px 0px;}
.quickview-popup-button-next-preview a {float: initial;}
.pop-up-container-bottom-continue-shopping {width: 100%;}
/* Pop-up - add to cart */
.addtocart .pop-up-addtocart-product {width: 100%;position: relative;}
.addtocart .pop-up-addtocart-cart {width: 100%;margin-top: -4px;top: 3px;position: initial;}
.addtocart .pop-up {width: 540px;}
.pop-up-addtocart-cart {border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;}
.pop-up-addtocart-product .pop-up-top {width: calc(100% - 60px)}
.pop-up-container-bottom-delivery {top: 0px;}
.pop-up-container-bottom-delivery .delivery-txt {margin: 0px 0px 30px 0px;}
.pop-up-container {min-height: 340px;}
.addtocart .fancybox-close {background-image: url(../images/closepopupblack.svg);}
.pop-up-container-bottom-delivery .delivery-geo-tooltip {left: initial;right: -1px;}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-close {float: left;right: initial;left: -15px;}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-title {float: right;}
/*.pop-up-addtocart-cart-content-product-block-container {overflow-y: initial;overflow-x: initial;max-height: initial;}*/
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 540px;}
.pop-up-buyinoneclick-product {width: 100%;position: relative;}
.pop-up-buyinoneclick-form {width: 100%;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;}
.pop-up-buyinoneclick-form-content:before {display: none}
.buyinoneclick .fancybox-close {background-image: url(../images/closepopupblack.svg);}
.buyinoneclick .pop-up-top {width: calc(100% - 129px);}
.pop-up-buyinoneclick-product #forder_exauth{right: 20px;width: calc(100% - 100px);top: calc(100% + 120px);}
.pop-up-buyinoneclick-product #forder_exauth.pop-up-container:before {display: none}
.pop-up-container-bottom .pop-up-addtocart-cart-content-proceedtocheckout {display: inline-block;margin: 0px 0px 0px 0px;}
.pop-up-container-bottom .pop-up-container-bottom-continue-shopping {display: inline-block;margin: 30px 0px 0px 0px;position: relative;}
.pop-up-container-bottom .pop-up-container-bottom-delivery{}
.pop-up-buyinoneclick-product .pop-up-container-bottom {position: relative;}
.pop-up-buyinoneclick-product .pop-up-container {min-height: initial;margin: 0px 0px 25px 0px;}
.pop-up-addtocart-product .pop-up-container-bottom{position: relative}
.pop-up-addtocart-product .pop-up-container {min-height: initial;margin: 0px 0px 25px 0px;}
}

/* width max: 850px */
@media screen and (max-width: 850px) {
.cart-txt{display:none}
.cart-num{display:none}
.searchform{width:calc(100% - 618px)}
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 33.33%;}
/* ....... Общая страница каталога с иконками ....... */
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
}

/* width max: 800px */
@media screen and (max-width: 800px) {
/* Header */
header {height: 62px;top: 0px;}
.time{display:none}
.header-container{text-align:center}
.logotypelink{left: 139px;float: left;padding: 10px 0 18px;margin: 0px 0px 0px -70px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;-moz-transition-delay: 0.6s;transition-delay: 0.6s;}   
.logotype{width:140px;height:34px;background-size:140px 42px}
.searchform{display:none}
.search-btn{right: 192px;z-index: 1;top:0;display:block;position:absolute;border-right:0;padding:20px;margin:0!important;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;opacity: 1;visibility: visible;}
.search-btn-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 370.7 370.7"><path style="fill:%23202020;" d="M370.5,348.1L250.4,227.9c19.1-24,30.6-54.4,30.6-87.4C281,63,218,0,140.5,0S0,63,0,140.5S63,281,140.5,281c33,0,63.4-11.5,87.4-30.6l120.1,120.1L370.5,348.1z M31,140.5C31,80.1,80.1,31,140.5,31S250,80.1,250,140.5c0,60.4-49.1,109.5-109.5,109.5S31,200.9,31,140.5z"/></svg>');width:22px;height:22px;background-position:0 0;background-size:22px 22px;margin:0;float:left;display:inline-block;text-align:center}
.cart{position:absolute;right:0;margin:0}
.cart-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 47.5 39"><path style="fill:%23202020;" d="M43.8,25.8l3.8-18.4L7.2,3.2L8,0H3.1l-1,4.6h3.5L1.5,24.4l0,0L0,31.6h39.4l0.9-2.4H2.9l0.7-3.4H43.8zM44.6,9.6l-2.8,13.9H4.1l3.6-18L44.6,9.6z"/><path style="fill:%23202020;" d="M33.9,33.5c-1.5,0-2.7,1.2-2.7,2.7s1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7S35.5,33.5,33.9,33.5z"/><path style="fill:%23202020;" d="M4.8,33.5c-1.5,0-2.7,1.2-2.7,2.7S3.3,39,4.8,39c1.5,0,2.7-1.2,2.7-2.7S6.3,33.5,4.8,33.5z"/></svg>');width:27px;height:22px;background-position: 0px 0px;background-size: 27px 22px;margin:0;}
.cart-icon-number{height:17px;width:17px;margin:0 auto 0 2px;top:-11px;background-color:#2b2b2b!important}
.cart-icon-number-txt{top:2px;font-size:9px}
.cart-btn{margin-top:0;padding:20px}
.userplace{position:absolute;right:67px;margin:0;padding:0;border-right:0;height: auto;}
.favorite-txt{display:none}
.mycabinet-txt{display:none}
.mycabinet-name {display: none;}
.mycabinet-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 304.6 307.8"><path style="fill:%23202020;" d="M300.2,294.2c-10.6-34.1-31-62.4-59-81.7c-25.9-17.9-56.6-27.3-89-27.3c-32.4,0-63.1,9.5-89,27.3c-28,19.3-48.4,47.5-59,81.7L0,307.8h304.4L300.2,294.2z M29.3,286.8c9.9-23.5,25.6-43.1,45.9-57.1c22.4-15.4,49-23.5,77.1-23.5c28.1,0,54.8,8.1,77.1,23.5c20.3,14,35.9,33.6,45.9,57.1H29.3z"/><path style="fill:%23202020;" d="M152.3,170c46.8,0,85-38.1,85-85c0-46.9-38.1-85-85-85c-46.9,0-85,38.1-85,85C67.3,131.9,105.4,170,152.3,170zM152.3,21c35.3,0,64,28.7,64,64s-28.7,64-64,64c-35.3,0-64-28.7-64-64S117,21,152.3,21z"/></svg>');width:21px;height:22px;background-size:21px 22px;margin:0;background-position:0 0!important;top: 0px;display: block;}
.mycabinet:hover .mycabinet-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 304.6 307.8"><path style="fill:%23202020;" d="M300.2,294.2c-10.6-34.1-31-62.4-59-81.7c-25.9-17.9-56.6-27.3-89-27.3c-32.4,0-63.1,9.5-89,27.3c-28,19.3-48.4,47.5-59,81.7L0,307.8h304.4L300.2,294.2z M29.3,286.8c9.9-23.5,25.6-43.1,45.9-57.1c22.4-15.4,49-23.5,77.1-23.5c28.1,0,54.8,8.1,77.1,23.5c20.3,14,35.9,33.6,45.9,57.1H29.3z"/><path style="fill:%23202020;" d="M152.3,170c46.8,0,85-38.1,85-85c0-46.9-38.1-85-85-85c-46.9,0-85,38.1-85,85C67.3,131.9,105.4,170,152.3,170zM152.3,21c35.3,0,64,28.7,64,64s-28.7,64-64,64c-35.3,0-64-28.7-64-64S117,21,152.3,21z"/></svg>');width:21px;height:22px;background-size:21px 22px;margin:0;background-position:0 0!important;top: 0px;display: block;} 
.mycabinet-icon.entity{width: 23px;height: 22px;background-size: 23px 22px;margin: 0px 0px 0 0;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 92.5"><path style="fill:%23202020;" d="M91.9,20.5H72.3C71.3,9.1,61.7,0,50,0S28.7,9.1,27.7,20.5H8.1c-4.4,0-8.1,3.6-8.1,8.1v55.8c0,4.4,3.6,8.1,8.1,8.1H92c4.4,0,8.1-3.6,8.1-8.1V28.6C100,24.1,96.4,20.5,91.9,20.5z M50,5.8c8.5,0,15.5,6.4,16.4,14.7H33.6C34.5,12.3,41.5,5.8,50,5.8z M92.3,81.9c0,1.8-1.5,3.3-3.3,3.3H11c-1.8,0-3.3-1.5-3.3-3.3V31.1c0-1.8,1.5-3.3,3.3-3.3h78c1.8,0,3.3,1.5,3.3,3.3V81.9z"/></svg>');}
.mycabinet:hover .mycabinet-icon.entity{   margin: 0px 0px 0 0; width: 23px;height: 22px;background-size: 23px 22px;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 92.5"><path style="fill:%23202020;" d="M91.9,20.5H72.3C71.3,9.1,61.7,0,50,0S28.7,9.1,27.7,20.5H8.1c-4.4,0-8.1,3.6-8.1,8.1v55.8c0,4.4,3.6,8.1,8.1,8.1H92c4.4,0,8.1-3.6,8.1-8.1V28.6C100,24.1,96.4,20.5,91.9,20.5z M50,5.8c8.5,0,15.5,6.4,16.4,14.7H33.6C34.5,12.3,41.5,5.8,50,5.8z M92.3,81.9c0,1.8-1.5,3.3-3.3,3.3H11c-1.8,0-3.3-1.5-3.3-3.3V31.1c0-1.8,1.5-3.3,3.3-3.3h78c1.8,0,3.3,1.5,3.3,3.3V81.9z"/></svg>');}
.favorite-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.7 36.3"><path style="fill:%23202020;" d="M37.6,3.2C35.5,1.1,32.8,0,29.9,0c-2.9,0-5.6,1.1-7.7,3.2L20.4,5l-1.8-1.8C16.5,1.1,13.8,0,10.9,0C8,0,5.3,1.1,3.2,3.2C1.1,5.3,0,8.1,0,10.9c0,2.8,1.1,5.6,3.2,7.6l17.2,17.8l17.2-17.7C41.9,14.4,41.9,7.5,37.6,3.2z M20.4,32.4L5.2,16.6c-1.6-1.5-2.4-3.6-2.4-5.7c0-2.1,0.9-4.1,2.4-5.7c1.5-1.6,3.5-2.4,5.7-2.4c2.1,0,4.2,0.8,5.7,2.3l3.8,3.8l3.8-3.8c1.5-1.6,3.6-2.4,5.7-2.4c2.1,0,4.2,0.9,5.7,2.4c3.2,3.2,3.2,8.3,0,11.5L20.4,32.4z"/></svg>');width:24px;height:22px;background-size:24px 22px;margin:0;background-position:0 0!important}
.favorite:hover .favorite-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.7 36.3"><path style="fill:%23202020;" d="M37.6,3.2C35.5,1.1,32.8,0,29.9,0c-2.9,0-5.6,1.1-7.7,3.2L20.4,5l-1.8-1.8C16.5,1.1,13.8,0,10.9,0C8,0,5.3,1.1,3.2,3.2C1.1,5.3,0,8.1,0,10.9c0,2.8,1.1,5.6,3.2,7.6l17.2,17.8l17.2-17.7C41.9,14.4,41.9,7.5,37.6,3.2z M20.4,32.4L5.2,16.6c-1.6-1.5-2.4-3.6-2.4-5.7c0-2.1,0.9-4.1,2.4-5.7c1.5-1.6,3.5-2.4,5.7-2.4c2.1,0,4.2,0.8,5.7,2.3l3.8,3.8l3.8-3.8c1.5-1.6,3.6-2.4,5.7-2.4c2.1,0,4.2,0.9,5.7,2.4c3.2,3.2,3.2,8.3,0,11.5L20.4,32.4z"/></svg>');}
.userplace a{float:left;padding:20px;margin:0!important}
.userplace a {-webkit-transition-delay: 0.8s;-o-transition-delay: 0.8s;-moz-transition-delay: 0.8s;transition-delay: 0.8s;}
.favorite-num{position:absolute;right: 14px;width:64px;font-size:8px;text-align:center;font-weight: 600;top:25px;color:#2b2b2b!important;}
.favorite-num-slash{display:none}
.elementsmenu-btn a:nth-child(4){border-right: 1px solid #f2f2f2;width: calc(50% - 1px);display: inline-block}
.elementsmenu-btn a:nth-child(6) {width: 50%;}
.guarantee{display:none!important}
/* Breadcrumbs */
.breadcrumbs-container span {display: none;}
.breadcrumbs-container span:nth-last-child(2){display: block}
.breadcrumbs-container a {padding: 16px 0px 15px 0px;}
.breadcrumbs-container span:nth-last-child(2) a:after{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;float:  left;margin: 19px 15px 0px 0px;}
/* Hamburger menu */
.hamburger-menu{height:61px;display:inline-block;width:64px}
.bar,.bar:after,.bar:before{width:24px;height:3px}
.bar{top:29px;left:20px;transition:all 0 200ms}
.bar:before{bottom:9px;transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}
.bar:after{top:9px;transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}
.bar.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.hamburger-menu .animate{background:rgba(255,255,255,0)}
#open-button{top:1px;left:0}
nav{top: 103px !important;height: calc(100% - 103px) !important;}
.show-menu .logotypelink{padding: 10px 0 18px;margin: 0 0 0 0px;float: left;left: 69px;}
/* Footer */  
.backtotop {top: -172px;}
.footer-btn-box .footer-btn-container:nth-child(1){width: 33.33%}
.footer-btn-box .footer-btn-container:nth-child(2){width: 33.33%}
.footer-btn-box .footer-btn-container:nth-child(3){width: 33.33%}
.footer-btn-box .footer-btn-container:nth-child(4){width: 50%}
.footer-btn-box .footer-btn-container:nth-child(5){width: 50%}
.subscription-field {width: calc(100% - 178px);}
.subscription form {width: 100%;margin-right: 0px;}
.subscription-btn {width: 123px;}
.subscription-txt {text-align: center;}
/* ANDROID USERAGENT */ 
.android .favorite-num{top: 25.5px;}
/* MOZILLA MACOS USERAGENT */
.mac .firefox .favorite-icon {margin: 0;}
.mac .firefox .userplace {padding: 0px;}
.mac .firefox .mycabinet-icon {margin: 0px;}
.mac .firefox .subscription-field {width: calc(100% - 170px);}
.mac .firefox .subscription-txt {display: inline-block;}
/* WIN USERAGENT */
.win #open-button {top: 40px;}
.win nav {top: 102px !important; height: calc(100% - 102px) !important;}
.win .subscription form {margin-bottom: 13px;}
.win .subscription {margin-bottom: 28px;}
/* MOZILLA WINDOWS USERAGENT */
.win .firefox .favorite-icon {margin: auto;}
.win .firefox .mycabinet-icon {margin: auto;}
.win .firefox .subscription-txt {display: inline-block;}
.win .firefox .subscription-field {width: calc(100% - 178px);}
.win .firefox .subscription form {margin-bottom: 15px;}
.win .firefox .subscription {margin-bottom: 28px;}
}

/* width max: 700px */
@media screen and (max-width: 700px) {
.logotypelink {-webkit-transition-delay: 0.45s;-o-transition-delay: 0.45s;-moz-transition-delay: 0.45s;transition-delay: 0.45s;}
.show-menu .logotypelink {-webkit-transition-delay: 0s;-o-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}
.search-btn{-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
.social {width: 100%;text-align: center;}
.social a {display: inline-block;float: none;}
.email-telephone {text-align: center;width: 100%;}
.email-telephone a {float: none;}
.email-telephone {margin-top: 5px;}
.social-email-telephone {margin-bottom: 21px;}
.email-telephone a:nth-child(2) {padding: 15px 15px 15px 15px;}
.social a:nth-child(1) {padding: 15px 15px 15px 15px;}
#yandexmarket {display: none;}
/* Pop-up - Eaist */
.eaist-popup {width: 500px;}
.eaist-popup-txt {padding: 24px 0px 6px;}
.eaist-popup-manager-contacts-telephone {width: 100%;margin: 0px 0px 33px 0px;}
.eaist-popup-manager-contacts-email {width: 100%;margin: 0px 0px 33px 0px;}
.eaist-popup-manager-skype {width: 100%;}
/* WIN USERAGENT */	
.win .email-telephone {margin-top: 6px;}
.win .social-email-telephone {margin-bottom: 20px;}
/* MOZILLA WINDOWS USERAGENT */	
.win .firefox .social {margin-top: 20px;}
.win .firefox .email-telephone {margin-top: 5px;}
}

/* width max: 640px */
@media screen and (max-width: 640px) {
.shop{display:none!important}
.elementsmenu-btn a:nth-child(3){border-right:1px solid #f2f2f2;width:calc(50% - 1px);display:inline-block}
.elementsmenu-btn a:nth-child(4){width:50%;border-right:0;display:inline-block}
.elementsmenu-btn a:nth-child(6) {width: 100%;}
/* OLDVERSIONSITESTYLE */
/* OLDVERSIONSITESTYLE - BASKET */
.ordermake .radio_custom_btn .radio_custom_order + label {left: 0px;width: calc(100% - 0px);}
.ordermake .grid-payment_order .formcontrolbtn-buy {width: calc(100% - 0px);}
/* OLDVERSIONSITESTYLE - POPUP */
#fancybox_add_to_basket .b_name_item {font-size: 14px;letter-spacing: 0px;font-weight: 300;line-height: 23px;color: #484848;font-size: 14px;}
/* OLDVERSIONSITESTYLE - MY CABINET */
.profile_tabs > ul > li {width: 100%;}
.block_content .profile_tabs .profile_addition_tab {width: 100%;}
.bonus_coupon.plus50 {margin: 0px 0px 20px 0px !important;width: 100%;padding: 20px 0 0 0px;text-align: center;}
.bonus_coupon_add_vk, .bonus_coupon_add_facebook {padding: 0 0 0 0px;}
.bonus_coupon_add_vk > span, .bonus_coupon_add_facebook > span {position: relative;margin-right: 20px;}
.green_personalcab_defaultgreen {padding: 15px 0px !important;margin: 0px;width: 100%;height: auto;}
.mycabinet-container .mb20, .block_content .mb20 {width: calc(100% - 0px);margin-left: 0px;padding: 0px}
.personalcabinet .mycabinet-container #message .mb20{margin-left: 20px;width: calc(100% - 40px);}
/* OLDVERSIONSITESTYLE - PRODUCT CART */
.table_availability th {width: 90px;}
.table_availability td:first-child, .table_availability th:first-child {width: 300px;}
/* OLDVERSIONSITESTYLE - PROMO */
.promopage .promo_deal .ideal_box2 {width: 50%;}
}

/* width max: 600px */
@media screen and (max-width: 600px) {
/* Pop-up - Eaist */
.eaist-popup {width: 100%;}
/* Pop-up - add to cart */
.addtocart .pop-up {width: 100%;}
.pop-up-vendorcode {width: 100%;margin: 26px 0px 0px 0px;}
.pop-up-container-title {font-size: 18px;line-height: 28px;}
.pop-up-addtocart-product .pop-up-top {width: calc(100% - 60px);}
.pop-up-addtocart-cart-content-product-block-item-title {position: absolute;width: 100%;}
.pop-up-addtocart-cart-content-product-block-item {margin: 0px 0px 51px 0px;}
.pop-up-addtocart-cart-content-product-block-item:before {z-index: 1;}
.pop-up-addtocart-cart-content-product-block-item-close {z-index: 3;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up {width: 100%;}
.pop-up-buyinoneclick-form {margin-top: -4px;top: 3px;}
/* Pop-up */  
.fancybox-wrap {right: 20px;}
/* Preloader */
.preloadcontent {-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);left: 50%;top: 50%;}
/* Bonus widget */
.bonus-widget{max-width: initial;width: calc(100% - 80px);}
/* Modal - authorization registration */
.modal-authreg-box {max-width: initial;}
}

/* width max: 560px */
@media screen and (max-width: 560px) {
.favorite{}
.show-menu .search-btn{padding:20px;right: 192px;}
.mycabinet{}
.preheader-container-leftside a:nth-child(3){display: none !important;}
.elementsmenu-btn a:nth-child(2){display:none}
.elementsmenu-btn a:nth-child(5) {width: calc(50% - 1px);display: inline-block;}
.elementsmenu-btn a:nth-child(1){display:none}
.elementsmenu-btn a:nth-child(6) {width: 50%;}
.copyright {text-align: center;width: 100%;margin: 21px 0 0 0px;}
.copyright-txt {float: none;margin: 0px 0 0 0px;font-size: 12px;}
.copyright-icon {float: none;}
.footer-bottom-rightside{text-align: center;width: 100%;margin:-3px 0px 22px 0px;}
#zakupkimos {float: none;}
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 50%;}
/* ....... Общая страница каталога с иконками ....... */
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
}

/* width max: 500px */
@media screen and (max-width: 500px) {
.userplace a.mycabinet{opacity: 0;visibility: hidden;-webkit-transition: all .3s ease 0.1s;-moz-transition: all .3s ease 0.1s;-o-transition: all .3s ease 0.1s;-ms-transition: all .3s ease 0.1s;transition: all .3s ease 0.1s;}
.show-menu .userplace a.mycabinet{opacity: 1;visibility: visible;-webkit-transition: all .3s ease 0.45s;-moz-transition: all .3s ease 0.45s;-o-transition: all .3s ease 0.45s;-ms-transition: all .3s ease 0.45s;transition: all .3s ease 0.45s;}
/**.show-menu .search-btn{right:192px!important;;-webkit-transition-delay: 0s;-o-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}*/
.userplace a.favorite{opacity: 0;visibility: hidden;-webkit-transition: all .3s ease 0.2s;-moz-transition: all .3s ease 0.2s;-o-transition: all .3s ease 0.2s;-ms-transition: all .3s ease 0.2s;transition: all .3s ease 0.2s;}
.show-menu .userplace a.favorite{opacity: 1;visibility: visible;-webkit-transition: all .3s ease 0.4s;-moz-transition: all .3s ease 0.4s;-o-transition: all .3s ease 0.4s;-ms-transition: all .3s ease 0.4s;transition: all .3s ease 0.4s;}
.search-btn{right:67px}
.show-menu .logotypelink{visibility:hidden;opacity: 0;}
.show-menu .cart-btn{padding:20px}
.email-telephone a {border: 1px solid #383838;padding: 15px 0px 15px 0px;width: 100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-bottom: 20px;}
.email-telephone a:nth-child(2) {padding: 15px 0 15px 0px;}
.email-telephone {margin-top: 15px;}
.social-email-telephone {margin-bottom: 10px;}
.social {margin-top: 11px;}
.subscription form {margin-bottom: 13px;}
.subscription {margin-bottom: 19px;}
.email-telephone a:hover{border: 1px solid #00b3e0;}
.visa-icon {margin-bottom: 20px;}
.mastercard-icon{margin-bottom: 20px;}
.webmoney-icon{margin-bottom: 20px;}
.yandexmoney-icon{margin-bottom: 20px;}
.qiwi-icon{margin-bottom: 20px;}
.footer-container-box {margin-bottom: 16px;}
/* Pop-up - Eaist */
.eaist-popup {padding: 40px 20px 36px;}
/* Pop-up - add to cart */
.pop-up-addtocart-product .pop-up-top {padding: 20px 20px 20px 20px;width: calc(100% - 40px);}
.fancybox-close {background-position: 40px 20px;}
.pop-up-container {width: calc(100% - 40px);padding: 0px 20px 0px 20px;    margin: 0px 0px 20px 0px;}
.pop-up-container-bottom {width: calc(100% - 40px);padding: 0px 20px 20px 20px;}
.pop-up-addtocart-cart-content {width: calc(100% - 40px);padding: 0px 20px 0px 20px;margin: 20px 0px 20px 0px;}
.pop-up-addtocart-cart-content-subtotal {margin: 20px 0px 0px 0px;}
.pop-up-addtocart-cart-content-product-block {padding: 11px 0px 5px 0px;}
.pop-up-addtocart-cart-content-quantity {margin: 10px 0px 11px 0px;}
/* Pop-up - buy in one click */
.buyinoneclick .pop-up-top {padding: 20px 20px 20px 20px;width: calc(100% - 40px);}
.pop-up-buyinoneclick-form-content {width: calc(100% - 40px);padding: 0px 20px 0px 20px;margin: 20px 0px 20px 0px;}
/*.addtocart .pop-up {width: 340px;}*/
.pop-up-container-image-container {width: 100%;margin: 0px 0px 30px 0px;}
.pop-up-container-image {height: 150px;}
.pop-up-container-product-options {width: 100%;text-align: center;padding: 0px 0px 0px 0px;}
.pop-up-container-bottom {position: relative;}
.pop-up-container-price .buy-price-container {text-align: center;}
.pop-up-addtocart-cart-content-product-block-item-title a {width: 100%;}
/* WIN USERAGENT */
.win .footer-container-box {margin-bottom: 12px;}
.win .email-telephone {margin-top: 15px;}
/* MOZILLA WINDOWS USERAGENT */	
.win .firefox .email-telephone {margin-top: 15px;}
.win .firefox .social {margin-top: 10px;}
.win .firefox .social-email-telephone {margin-bottom: 20px;}
.win .firefox .footer-container-box {margin-bottom: 10px;}
/* Bonus widget */
.bonus-widget{max-width: initial;width: calc(100% - 40px);right: 20px;}
.bonus-widget-active .bonus-widget {bottom: 20px;}
/* Modal - authorization registration */
.modal-password-recovery-cancel-button {width: 100%;}
.modal-password-recovery .submit {width: 100%;margin: 30px 0px 0px 0px;}
.modal-emailphone-button .email-button {width: calc(50% - 17px);margin: 0px 15px 0px 0px;text-align: center;padding: 10px 0px 10px 0px;}
.modal-emailphone-button .phone-button{width: calc(50% - 17px);margin: 0px 0px 0px 15px;text-align: center;padding: 10px 0px 10px 0px;}
.modal-individualentity-button .individual-button {width: calc(50% - 17px);margin: 0px 15px 0px 0px;text-align: center;padding: 10px 0px 10px 0px;}
.modal-individualentity-button .entity-button{width: calc(50% - 17px);margin: 0px 0px 0px 15px;text-align: center;padding: 10px 0px 10px 0px;}
.modal-password-recovery .modal-auth-phone-getcode .submit {width: 100%;margin: 30px 0px 0px 0px;}
}

/* width max: 460px */
@media screen and (max-width: 460px) {
#preheader{display:none}
/* Hamburger menu */
nav{top:63px!important;height:calc(100% - 63px)!important;}
#open-button{top:1px}
.elementsmenu-btn a:nth-child(2){width:50%;border-right:0;display:inline-block}
.elementsmenu-btn a:nth-child(3){border-right:1px solid #f2f2f2;width:calc(50% - 1px);display:inline-block}
.elementsmenu-btn a:nth-child(4){width:50%;border-right:0;display:inline-block}
.elementsmenu-btn a:nth-child(1){border-right:1px solid #f2f2f2;width:calc(50% - 1px);display:inline-block}
.elementsmenu-btn a:nth-child(5) {border-right: 1px solid #f2f2f2;width: calc(50% - 1px);display: inline-block}
.elementsmenu-btn a:nth-child(6) { width: 50%;}
.map-icon{display:inline-block;width:9px;height:10px;background-image:url(../images/geolocation.svg);background-position:-50px 0;margin:3px 6px 0 0;background-size:10px 10px}
.elements-geolocation{display:inline-block;width:100%;float:left}
.elements-geolocation a{color:#2b2b2b;font-size:14px;text-decoration:none;font-weight:300;display:inline-block;font-family:'effra';padding:12px 0 11px;border-bottom:1px solid #f2f2f2;width:100%;text-align:center;float:left;background-color:#fbfbfb}
/* WIN USERAGENT */
.win #open-button {top: 1px;}
.win nav {top: 63px !important; height: calc(100% - 63px) !important;z-index: 6000;}
/* Bonus widget */
.bonus-widget-top-num::after {left: 3px;}
.bonus-widget-top {width: calc(100% - 40px);padding: 30px 20px 23px 20px;}
.bonus-widget-top-logo {width: 215px;height: 14px;margin: 16px 0px 0px 0px;}
.bonus-widget-bottom form .submit input{font-size: 18px;color: #ffffff;padding: 16px 0px 15px 0px;}
.bonus-widget-bottom form .submit{width: 100%;margin: 15px 0px 0px 0px;}
.bonus-widget-bottom-termsofaction{width: 100%;padding: 6px 0px 20px 0px;margin: 10px 0px 0px 0px;}
.bonus-widget-bottom {padding: 25px 30px 6px 30px;}
.bonus-widget-bottom .mess-wrap{position: relative;width: 100%;margin: 15px 0px 5px 0px;float: left;line-height: 9px;}
.bonus-widget-top-description {margin: 6px 0px 0px 0px;}
.bonus-widget-success .submit > div{font-size: 18px;color: #ffffff;padding: 16px 0px 15px 0px;max-width: initial;width: 100%;}
.bonus-widget-success .submit {margin: 0px 0px 24px 0px;}
.bonus-widget-success span {margin: -8px 0px 13px 0px;}
}

/* width max: 400px */
@media screen and (max-width: 400px) {
/* Breadcrumbs */
.breadcrumbs {margin: 63px 0px 0px 0px;}
#content {margin-top: 0px;}
/* Hamburger menu */
.show-menu .navresponsive {width: 100%;}
.menu-wrap {width: 320px;-webkit-transform: translate3d(-320px,0,0);transform: translate3d(-320px,0,0);}
header {position: fixed;z-index: 9999;background-color: #FFF;left: 0px;}
#open-button {position: fixed;}
nav {position: fixed;    z-index: 2200;}
.menuwhiteblock {display: none;}
.subscription-txt {font-size: 12px;line-height: 18px;}
/* Footer */
.subscription form {margin-bottom: 16px;}
.subscription {margin-bottom: 20px;}
.subscription-field {padding: 9px 8px 11px 14px;background-image: none;width: calc(100% - 147px);}
.social a {padding: 15px 30px 15px 30px;}
/* Pop-up - add to cart */
/*.addtocart .pop-up {width: 320px;}*/
.pop-up-addtocart-product .pop-up-top {width: calc(100% - 110px);}
.pop-up-title {margin: -7px 0px -8px 0px;line-height: 31px;}
/* Pop-up - add to cart */
.pop-up-container-bottom-delivery .delivery-geo-tooltip-title {width: calc(100% - 42px);float: left;}
.pop-up-container-bottom-delivery .delivery-geo-tooltip-close {float: right;left: initial;right: -15px;}
/* ANDROID USERAGENT */
.android .subscription-field {padding: 12px 8px 8px 14px;}
.android .email-telephone a {padding: 17px 0px 13px 0px;}
.android .email-telephone a:nth-child(2) {padding: 17px 0px 13px 0px;}
/* MOZILLA MACOS USERAGENT */
.mac .firefox .subscription-field {padding: 10px 0px 9px 14px}
.mac .firefox .subscription-field {width: calc(100% - 139px);}  
.mac .firefox header {display: block;}
/* WIN USERAGENT */
.win .subscription-field {padding: 10px 8px 10px 14px;}
/* MOZILLA WINDOWS USERAGENT */
.win .firefox header {display: block;}
.win .firefox .subscription-field {width: calc(100% - 147px);}
.win .firefox .subscription {margin-bottom: 27px;}
/* Modal - authorization registration */
.modal-emailphone-button .email-button {width: 100%;margin: 0px 0px 0px 0px;text-align: center;padding: 15px 0px 15px 0px;}
.modal-emailphone-button .phone-button{width: 100%;margin: 20px 0px 0px 0px;text-align: center;padding: 15px 0px 15px 0px;}
.modal-emailphone-button div{font-size: 16px;line-height: 11px;}
.reg-button {margin: 0px 0px -1px 10px;}
.auth-button {margin: 0px 10px -1px 0px;}
.modal-authreg-button {font-size: 18px;line-height: 15px;}
.modal-authreg {padding: 0px 20px 30px 20px;}
.modal-authreg .checkbox{width: 100%;}
.password-recovery-link{margin: 1px 0px 0px 0px;float: left;}
.password-recovery-link::after{}
.modal-password-recovery-title{font-size: 18px;line-height: 15px;}
.modal-captcha {margin: 65px 0px 30px 0px;}
.modal-password-recovery-cancel-link{left: 0px;right: initial;top: 104px;}
.modal-password-recovery .modal-auth-phone-getcode .modal-password-recovery-cancel-link {top: 193px;right: initial;margin: 0px 0px 0px 0px;left: 20px;}
.modal-individualentity-button .individual-button {width: 100%;margin: 0px 0px 0px 0px;text-align: center;padding: 15px 0px 15px 0px;}
.modal-individualentity-button .entity-button{width: 100%;margin: 20px 0px 0px 0px;text-align: center;padding: 15px 0px 15px 0px;}
.modal-individualentity-button div{font-size: 16px;line-height: 11px;}
.modal-captcha-box > div:nth-child(1) {transform: scale(0.8);left: -21px;position: relative;display: inline-block;width: 210px;float: left;}
}

/* width max: 370px */
@media screen and (max-width: 370px) {
/* Pop-up - add to cart */
/*.addtocart .pop-up {width: 290px;}*/
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
/* Общая страница каталога с иконками */
.catalogpage .block_content_section.mlr_20 .thumbnail_section {width: 100%;}
/* ....... Общая страница каталога с иконками ....... */
/*  *** *** *** *** *** *** *** *** *** *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** USE OLD STYLE *** *** *** *** *** *** *** *** *** *** */
}

/* width max: 350px */
@media screen and (max-width: 350px) {
.cart-btn{padding:20px 10px}
.search-btn{right:47px;padding:20px 10px}
.menu-wrap {width: 300px;-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
.elementsmenu-icon {display: block;margin: 0px auto 10px auto;}
.footer-btn-container a {font-size: 16px;}
}





/* Pop-up - buy in one click / finish */
.pop-up-buyinoneclick-form-content-finish{display:  inline-block;float:  left;width: 100%;}
.pop-up-buyinoneclick-form-content-finish-title{color:  #00b3e0;font-family: 'Effra';font-weight: 400;line-height: 13px;font-size: 20px;display: inline-block;float: left;width: 100%;margin: -5px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content-finish-sub-title{font-weight: 100;line-height: 23px;font-size: 14px;display: inline-block;float: left;width: 100%;margin: 24px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content-finish-order-num{font-weight: 100;line-height: 23px;font-size: 14px;float: left;width: 100%;margin: 0px 0px 0px 0px;min-height: 356px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items:;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.pop-up-buyinoneclick-form-content-finish-order-num-txt{font-family: 'Effra';font-weight: 400;line-height: 27px;font-size: 40px;display: inline-block;float: left;width: 100%;margin: 28px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content-finish-order-num-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 204 267.6" style="enable-background:new 0 0 204 267.6;" xml:space="preserve"><g><path style="fill:%2300b3e0;" d="M118.6,69.1H80.9l0.7-3.4h40.5l3.8-18.6l-40.7-4.3l0.7-3.2h-4.9l-1,4.6h3.5l-4.1,20l0,0L78,71.5h39.7L118.6,69.1z M85.8,45.2l37.2,4.2l-2.8,14H82.1L85.8,45.2z"/><circle style="fill:%2300b3e0;" cx="112.2" cy="77.2" r="2.8"/><circle style="fill:%2300b3e0;" cx="82.8" cy="77.2" r="2.8"/><polygon style="fill:%2300b3e0;" points="99.6,231.2 95,226.6 92.3,229.3 99.6,236.6 111.7,224.5 109,221.8 	"/><path style="fill:%2300b3e0;" d="M0,0v268h204V0H0z M198,262H6V6h192V262z"/><rect style="fill:%2300b3e0;" x="14.3" y="111.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="124.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="137.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="150.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="163.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="176.9" width="175.3" height="6"/><rect style="fill:%2300b3e0;" x="14.3" y="189.9" width="175.3" height="6"/></g></svg>');display: inline-block;background-size: 46px 60px;width: 46px;height:  60px;}
.pop-up-buyinoneclick-form-content-finish-order-num-info{float: left;width: 100%;display: inline-block;line-height: 11px;margin: 30px 0px 0px 0px;}
.pop-up-container-bottom-continue-shopping.hidden{opacity: 0;visibility: hidden}

/* width max: 500px */
@media screen and (max-width: 500px) {
/* Pop-up - buy in one click / finish */
.pop-up-buyinoneclick-form-content-finish {margin: 6px 0px 0px 0px;}
.pop-up-buyinoneclick-form-content-finish-order-num {min-height: 260px;}
}