

/* Start:/asset/g/css/styles_articles_tpl.css?17405825061533*/
@charset "utf-8";

.art_h1 {margin:0; padding:0 0 10px; font-style: italic; font-size: 23px;}

.art_path {padding:7px 0;}
/****************************/
.art-tpl__title {margin:0 0 5px; font-size:22px;}
.art-tpl__title a {text-decoration:none;}
.art-tpl__title a:hover {text-decoration:underline;}
.tab_null {border:none; border-spacing:0; border-collapse:collapse; width:100%;}
.tab_null .td {border:none; padding:0; vertical-align:top; text-align:left;}
.tab_null .art-tpl__thumb {padding:6px 5px 6px 0; float:left}
.tab_null .art-tpl__thumb img, .tab_null .art-tpl__thumb .highslide:hover img {border:none;}
.art-tpl__note {font-size:12px; line-height:1.5em; overflow:hidden}
.art-tpl__inf {margin:0 0 25px; text-align:left; font-size:12px;}
.art-tpl__inf .date_art {padding-right:12px;}
.art-tpl__inf .read_more {padding-left:12px;}
.art-tpl__folders {width:230px;}
.art-tpl__folders__title {font-size:22px;}
.art-tpl__folders ul {padding-left:16px;}


/* Список статей*/
.art_list .art-tpl__title {margin:0 0 11px; font-size:22px;}
.art_list .tab_null {border:none; border-spacing:0; border-collapse:collapse; width:100%;}
.art_list .tab_null .td {border:none; padding:0; vertical-align:top; text-align:left;}
.art_list .art-tpl {margin:0 auto 10px;}
.art_list .art-tpl__thumb {padding:0 5px 0 0;float:left;}
.art_list .art-tpl__folders {width:200px;}

span.red, .requi {color:red;}
.comment-body {margin:2px 0; padding:10px; /*color:#444; background:#EDEDED;*/}
.no_form {padding:15px 0;}
img.captcha {border:none;}
/* End */


/* Start:/asset/shared/highslide-4.1.13/highslide.min.css?174058251017199*/
/*** @file:highslide.css * @version:4.1.13*/.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}.highslide-container table{background:none;}.highslide{outline:none;text-decoration:none;}.highslide img{border:2px solid silver;}.highslide:hover img{border-color:gray;}.highslide-active-anchor img{visibility:hidden;}.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default;}.highslide-image{border-width:2px;border-style:solid;border-color:white;}.highslide-wrapper,.highslide-outline{background:white;}.glossy-dark{background:#111;}.highslide-image-blur{}.highslide-number{font-weight:bold;color:gray;font-size:.9em;}.highslide-caption{display:none;font-size:1em;padding:5px;}.highslide-heading{display:none;font-weight:bold;margin:0.4em;}.highslide-dimming{background:black;}a.highslide-full-expand{background:url(/asset/shared/highslide-4.1.13/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(/asset/shared/highslide-4.1.13/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-move,.highslide-move *{cursor:move;}.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}.highslide-overlay{display:none;}.hidden-container{display:none;}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/asset/shared/highslide-4.1.13/graphics/close.png);}.highslide-gallery ul{list-style-type:none;margin:0;padding:0;}.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;padding:0;line-height:0;overflow:hidden;}.highslide-gallery ul a{position:absolute;top:50%;left:50%;}.highslide-gallery ul img{position:relative;top:-50%;left:-50%;}html>body .highslide-gallery ul li{display:table;text-align:center;}html>body .highslide-gallery ul li{text-align:center;}html>body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle;}html>body .highslide-gallery ul img{position:static;}.highslide-controls{width:195px;height:40px;background:url(/asset/shared/highslide-4.1.13/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/asset/shared/highslide-4.1.13/graphics/controlbar-white.gif) right -90px no-repeat;}.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none;}.highslide-controls a{background-image:url(/asset/shared/highslide-4.1.13/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}.highslide-controls a.disabled{cursor:default;}.highslide-controls a.disabled span{cursor:default;}.highslide-controls a span{display:none;cursor:pointer;}.highslide-controls .highslide-previous a{background-position:0 0;}.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}.highslide-controls .highslide-play a{background-position:-30px 0;}.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}.highslide-controls .highslide-pause a{background-position:-60px 0;}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}.highslide-controls .highslide-next a{background-position:-90px 0;}.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}.highslide-controls .highslide-move a{background-position:-120px 0;}.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}.highslide-controls .highslide-full-expand a{background-position:-150px 0;}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}.highslide-controls .highslide-close a{background-position:-180px 0;}.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}.highslide-maincontent{display:none;}.highslide-html{background-color:white;}.mobile .highslide-html{border:1px solid silver;}.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px;}.highslide-header{padding-bottom:5px;}.highslide-header ul{margin:0;padding:0;text-align:right;}.highslide-header ul li{display:inline;padding-left:1em;}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none;}.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}.highslide-header a:hover{color:black;}.highslide-header .highslide-move a{cursor:move;}.highslide-footer{height:16px;}.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(/asset/shared/highslide-4.1.13/graphics/resize.gif) no-repeat;}.highslide-footer .highslide-resize span{display:none;}.highslide-body{}.highslide-resize{cursor:nw-resize;}.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd;}.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em;}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}.draggable-header .highslide-header .highslide-move *{display:none;}.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0;}.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(/asset/shared/highslide-4.1.13/graphics/closeX.png);}.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px;}.draggable-header .highslide-header .highslide-close span{display:none;}.draggable-header .highslide-maincontent{padding-top:1em;}.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd;}.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666;}.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}.titlebar .highslide-header .highslide-move *{display:none;}.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em;}.titlebar .highslide-maincontent{padding-top:1em;}.no-footer .highslide-footer{display:none;}.wide-border{background:white;}.wide-border .highslide-image{border-width:10px;}.wide-border .highslide-caption{padding:0 10px 10px 10px;}.borderless .highslide-image{border:none;}.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver;}.outer-glow{background:#444;}.outer-glow .highslide-image{border:5px solid #444444;}.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray;}.colored-border{background:white;}.colored-border .highslide-image{border:2px solid green;}.colored-border .highslide-caption{border:2px solid green;border-top:none;}.dark{background:#111;}.dark .highslide-image{border-color:black black #202020 black;background:gray;}.dark .highslide-caption{color:white;background:#111;}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(/asset/shared/highslide-4.1.13/graphics/controlbar-black-border.gif);}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold;}.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(/asset/shared/highslide-4.1.13/graphics/icon.gif) no-repeat 0 1px;}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none;}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}.controls-in-heading .highslide-controls li{padding:0;}.controls-in-heading .highslide-controls a{background-image:url(/asset/shared/highslide-4.1.13/graphics/controlbar-white-small.gif);height:20px;width:20px;}.controls-in-heading .highslide-controls .highslide-move{display:none;}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important;}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important;}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important;}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important;}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none;}.text-controls ul{position:static;background:none;height:auto;left:0;}.text-controls .highslide-move{display:none;}.text-controls li{background-image:url(/asset/shared/highslide-4.1.13/graphics/controlbar-text-buttons.png);background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto;}.text-controls a{background:url(/asset/shared/highslide-4.1.13/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top !important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none !important;}.text-controls a span{background:url(/asset/shared/highslide-4.1.13/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;}.text-controls .highslide-next{margin-right:1em;}.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px;}.text-controls .highslide-close a span{min-width:0;}.text-controls a:hover span{color:black;}.text-controls a.disabled span{color:#999;}.text-controls .highslide-previous span{background-position:0 -40px;}.text-controls .highslide-previous a.disabled{background-position:left top !important;}.text-controls .highslide-previous a.disabled span{background-position:0 -140px;}.text-controls .highslide-play span{background-position:0 -60px;}.text-controls .highslide-play a.disabled{background-position:left top !important;}.text-controls .highslide-play a.disabled span{background-position:0 -160px;}.text-controls .highslide-pause span{background-position:0 -80px;}.text-controls .highslide-next span{background-position:0 -100px;}.text-controls .highslide-next a.disabled{background-position:left top !important;}.text-controls .highslide-next a.disabled span{background-position:0 -200px;}.text-controls .highslide-full-expand span{background:none;}.text-controls .highslide-full-expand a.disabled{background-position:left top !important;}.text-controls .highslide-close span{background-position:0 -120px;}.highslide-thumbstrip{height:100%;direction:ltr;}.highslide-thumbstrip div{overflow:hidden;}.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse;}.highslide-thumbstrip td{padding:1px;}.highslide-thumbstrip a{outline:none;}.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto;}.highslide-thumbstrip .highslide-active-anchor img{visibility:visible;}.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent;}.highslide-thumbstrip-horizontal div{width:auto;}.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(/asset/shared/highslide-4.1.13/graphics/scrollarrows.png) left center no-repeat;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(/asset/shared/highslide-4.1.13/graphics/scrollarrows.png) center right no-repeat;height:42px;}.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0;}.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px;}.highslide-thumbstrip-horizontal img{width:auto;height:40px;}.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray;}.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px;}.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important;}.highslide-thumbstrip-vertical-overlay{overflow:hidden !important;}.highslide-thumbstrip-vertical div{height:100%;}.highslide-thumbstrip-vertical a{display:block;}.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(/asset/shared/highslide-4.1.13/graphics/scrollarrows.png) top center no-repeat;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(/asset/shared/highslide-4.1.13/graphics/scrollarrows.png) bottom center no-repeat;height:25px;}.highslide-thumbstrip-vertical table{margin:10px 0 0 10px;}.highslide-thumbstrip-vertical img{width:60px;}.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray;}.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white;}.highslide-viewport .highslide-thumbstrip-float{overflow:auto;}.highslide-thumbstrip-float ul{margin:2px 0;padding:0;}.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left;}.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px;}.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black;}.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none;}.highslide-thumbstrip-float .highslide-marker{display:none;}.highslide-wrapper{height:auto !important;}.highslide-thumbnail{display:inline-block;padding:0 8px 32px;text-align:center;vertical-align:top;}.highslide-image-name{text-align:center;font-size:11px;padding-top:7px;}.highslide-image-name a{text-decoration:none;}.highslide-image-name a:hover{text-decoration:underline;}.highslide{cursor:url(/shared/highslide/graphics/zoomin.cur),pointer;outline:none;}.highslide img{border:1px solid #aaaaaa;}.highslide:hover img{border:1px solid #555555;}.highslide-image{}.highslide-image-blur{}.highslide-caption{display:none;font-family:Arial,Helvetica;font-size:13px;padding:10px;margin:0px;background-color:white;color:black;text-align:left;}.highslide-loading{display:block;color:white;font-family:Arial,Helvetica;font-size:10px;font-weight:normal;text-transform:uppercase;text-decoration:none;padding:3px;background-color:black;}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-display-block{display:block;}.highslide-display-none{display:none;}.highslide-overlay{display:none;}.controlbar{background:url(/shared/highslide/graphics/controlbar-mega1.gif);width:161px;height:29px;}.controlbar a{	display:block;float:left;margin:0px 0 0 0px;height:29px;width:40px;}.highslide-display-block{display:block;}.highslide-display-none{display:none;}

/* End */


/* Start:/asset/shared/s3/css/calendar.css?17405825102091*/
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
	z-index: 1003;
	color: #000000;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	-o-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	box-shadow:5px 5px 5px rgba(0,0,0,.5);
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

/* End */


/* Start:/asset/g/basestyle/1.0.1/user/user.css?1740582506108967*/
:root{--g-base-font-size:15px;--g-base-font-family:Arial,Helvetica,sans-serif;--g-base-font-line:20px;--g-base-font-size-un-1:calc(var(--g-base-font-size) - 1px);--g-base-font-size-un-2:calc(var(--g-base-font-size) - 2px);--g-base-font-size-un-3:calc(var(--g-base-font-size) - 3px);--g-base-button-color-text:#fff;--g-base-color-white:#fff;--g-base-color-link:#15c;--g-base-color-link-l-5:#135fe4;--g-base-color-link-l-15:#3b7cef;--g-base-color-link-l-20:#528cf1;--g-base-color-link-l-35:#99bbf7;--g-base-color-link-d-5:#0f4bb4;--g-base-color-link-o-30:rgba(17,85,204,0.3);--g-base-color-link-o-40:rgba(17,85,204,0.4);--g-base-color-link-o-50:rgba(17,85,204,0.5);--g-base-color-link-o-60:rgba(17,85,204,0.6);--g-base-color-link-blend-10:#e7eefa;--g-base-color-link-blend-25:#c4d5f2;--g-base-color-link-fade-out-40:rgba(17,85,204,0.6);--g-base-color-link-fade-out-60:rgba(17,85,204,0.4);--g-base-color-link-fade-out-80:rgba(17,85,204,0.2);--g-base-color-grey:gray;--g-base-color-grey-l-9:#979797;--g-base-color-grey-l-18:#aeaeae;--g-base-color-grey-l-27:#c5c5c5;--g-base-color-grey-l-36:#dcdcdc;--g-base-color-grey-l-45:#f3f3f3;--g-base-color-grey-l-46:#f5f5f5;--g-base-color-grey-d-5:#737373;--g-base-color-grey-d-30:#343434;--g-base-color-border:var(--g-base-color-grey-l-27);--g-base-color-border-l-9:#dcdcdc;--g-base-color-border-l-13:#e6e6e6;--g-base-color-border-l-20:#f8f8f8;--g-base-color-text:#484848;--g-base-color-text-l-20:#7b7b7b;--g-base-color-text-l-23:#838383;--g-base-color-text-l-32:#9a9a9a;--g-base-color-text-l-47:silver;--g-base-color-text-l-66:#f0f0f0;--g-base-color-text-light:#fff;--g-base-color-text-d-8:#333;--g-base-color-text-d-15:#222;--g-base-color-text-d-53:#000;--g-base-color-text-dark:#000;--g-base-color-error:red;--g-base-color-error-fade-out-60:rgba(255,0,0,0.4);--g-base-color-note:#fdf8bc;--g-base-color-disabled:var(--g-base-color-grey-l-9);--g-base-color-fill:var(--g-base-color-grey-l-45);--g-button-text-color:var(--g-base-button-color-text);--g-button-bg-color:var(--g-base-color-link);--g-button-bg-color-l-15:var(--g-base-color-link-l-15);--g-button-font-size:var(--g-base-font-size-un-1);--g-button-color-disabled:var(--g-base-color-disabled);--g-button-color-fill:var(--g-base-color-fill);--g-button-color-border:var(--g-base-color-border);--g-button-text-shadow:0 1px 1px rgba(0, 0, 0, .2);--g-button-arrow-bg-color:var(--g-base-color-white);--g-button-invert-border-color:var(--g-base-color-link-o-50);--g-button-invert-arrow-color:var(--g-button-bg-color);--g-button-padding:.5em 1.35714em;--g-button-height:auto;--g-button-font-weight:bold;--g-form-row-font-size:var(--g-base-font-size);--g-form-control-color:var(--g-base-color-text);--g-form-control-border-color:var(--g-base-color-border);--g-form-control-bg-color:var(--g-base-color-white);--g-form-control-font-family:var(--g-base-font-family);--g-form-control-color-link:var(--g-base-color-link);--g-form-control-focus-bg-color:var(--g-base-color-white);--g-form-control-focus-border-color:var(--g-base-color-link-fade-out-40);--g-form-control-focus-shadow-color:var(--g-base-color-link-fade-out-60);--g-form-control-placeholder-color:var(--g-base-color-border);--g-form-control-error-focus-shadow-color:var(--g-base-color-error-fade-out-60);--g-form-control-disabled-bg-color:var(--g-base-color-fill);--g-form-control-disabled-border-color:var(--g-base-color-border);--g-form-control-padding:0.5em 0.71428em;--g-form-control-height:auto;--g-form-control-font-size:var(--g-base-font-size-un-1);--g-social-bg-color-ya:#fc3f1d;--g-social-bg-color-fb:#006aff;--g-social-bg-color-tw:#55acee;--g-social-bg-color-gp:#f2f2f2;--g-social-bg-color-mr:#005ff9;--g-social-bg-color-ok:#f7931e;--g-social-bg-color-vk:#0077ff;--g-social-bg-color-ins:#e4405f;--g-user-order-table-border-color:var(--g-base-color-border);--g-user-order-row-color:var(--g-base-color-text-l-20);--g-user-order-row-hover-color:var(--g-base-color-text);--g-user-order-row-hover-bg-color:var(--g-base-color-fill);--g-user-order-title-color:var(--g-base-color-text);--g-user-order-title-bg-color:var(--g-base-color-fill);--g-user-order-col-border-color:var(--g-base-color-border);--g-user-info-link-color:var(--g-base-color-link);--g-user-orders-link-color:var(--g-base-color-link);--g-user-orders-even-bg-color:#fafafa;--g-user-orders-col-border-color:#e0e0e0;--g-notice-color:var(--g-base-color-text);--g-notice-bg-color:#fff2c1;--g-user-mini-auth-profile-icon:#828282;--g-user-mini-auth-order-icon:#848484}.g-button{position:relative;display:inline-block;box-sizing:border-box;padding:var(--g-button-padding);cursor:pointer;text-decoration:none;color:var(--g-button-text-color);border:.07143em solid rgba(0,0,0,.1);border-radius:.28571em;outline:0;background-color:var(--g-button-bg-color);background-image:linear-gradient(-180deg,var(--g-button-bg-color-l-15) 0,var(--g-button-bg-color) 100%);box-shadow:0 .07143em .07143em 0 rgba(0,0,0,.2);text-shadow:var(--g-button-text-shadow);font-size:var(--g-button-font-size);font-weight:var(--g-button-font-weight);line-height:1.2;height:var(--g-button-height)}.g-button:hover{color:var(--g-button-text-color);background:var(--g-button-bg-color);box-shadow:0 .07143em .07143em 0 rgba(0,0,0,.2)}.g-button:active{color:var(--g-button-text-color);background:var(--g-button-bg-color);box-shadow:inset 0 .07143em .14286em 0 rgba(0,0,0,.3)}.g-button.g-button--invert{color:var(--g-button-bg-color);border-color:var(--g-button-invert-border-color);background:var(--g-button-text-color);background-image:none;box-shadow:none;text-shadow:none}.g-button.g-button--invert:hover{color:var(--g-button-text-color);border-color:var(--g-button-bg-color);background:var(--g-button-bg-color);text-shadow:0 .07143em .07143em rgba(0,0,0,.2)}.g-button.g-button--disabled,.g-button.g-button--disabled:active,.g-button.g-button--disabled:hover,.g-button.g-button--invert.g-button--disabled,.g-button.g-button--invert.g-button--disabled:active,.g-button.g-button--invert.g-button--disabled:hover{cursor:default;color:var(--g-button-color-disabled);border-color:var(--g-button-color-border);background:var(--g-button-color-fill);box-shadow:none;text-shadow:none}.g-button--dublicator{padding:.5em .6428em}.g-button--middle{vertical-align:middle}.g-button--arr-left::after,.g-button--arr-right::after{position:absolute;top:50%;display:block;width:.9286em;height:.7857em;margin-top:-.3571em;content:''}.g-button.g-button--arr-right{padding:.5em 2.3571em .5em 1.1428em}.g-button.g-button--arr-right::after{right:.7143em;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-arrow-bg-color)}.g-button.g-button--arr-left{padding:.5em 1.1428em .5em 2.3571em}.g-button.g-button--arr-left::after{left:10px;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-arrow-bg-color)}.g-button--invert.g-button--arr-right::after{right:.7143em;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2315c%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2315c%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-invert-arrow-color)}.g-button--invert.g-button--arr-left::after{left:.7143em;background:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2315c%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-invert-arrow-color)}.g-button--invert.g-button--arr-right:active::after,.g-button--invert.g-button--arr-right:hover::after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-arrow-bg-color)}.g-button--invert.g-button--arr-left:active::after,.g-button--invert.g-button--arr-left:hover::after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-arrow-bg-color)}.g-button--disabled.g-button--arr-right::after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-color-disabled)}.g-button--disabled.g-button--arr-left::after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:13px 11px;mask-size:13px 11px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-color-disabled)}.g-button--arr-left::after,.g-button--arr-right::after,.g-button--disabled.g-button--arr-left::after,.g-button--disabled.g-button--arr-right::after{background-size:cover}.g-button--back{margin-top:3.33333em;margin-left:.73333em}.g-button--vote-back{margin-top:1.33333em}.g-user_svg_icon .g-user_svg_block{background:var(--g-base-color-link-o-30)}.g-user_svg_icon .g-user_svg_block svg{fill:var(--g-button-bg-color)}.shop2-product-amount button.amount-minus.g-user_wb_mount_minus,.shop2-product-amount button.amount-minus.g-user_wb_mount_minus:disabled{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.877%2010.75C5.67809%2010.75%205.48732%2010.671%205.34667%2010.5303C5.20602%2010.3897%205.127%2010.1989%205.127%2010C5.127%209.80109%205.20602%209.61032%205.34667%209.46967C5.48732%209.32902%205.67809%209.25%205.877%209.25H14C14.1989%209.25%2014.3897%209.32902%2014.5303%209.46967C14.671%209.61032%2014.75%209.80109%2014.75%2010C14.75%2010.1989%2014.671%2010.3897%2014.5303%2010.5303C14.3897%2010.671%2014.1989%2010.75%2014%2010.75H5.877ZM10%2019.75C4.615%2019.75%200.25%2015.385%200.25%2010C0.25%204.615%204.615%200.25%2010%200.25C15.385%200.25%2019.75%204.615%2019.75%2010C19.75%2015.385%2015.385%2019.75%2010%2019.75ZM10%2018.25C12.188%2018.25%2014.2865%2017.3808%2015.8336%2015.8336C17.3808%2014.2865%2018.25%2012.188%2018.25%2010C18.25%207.81196%2017.3808%205.71354%2015.8336%204.16637C14.2865%202.61919%2012.188%201.75%2010%201.75C7.81196%201.75%205.71354%202.61919%204.16637%204.16637C2.61919%205.71354%201.75%207.81196%201.75%2010C1.75%2012.188%202.61919%2014.2865%204.16637%2015.8336C5.71354%2017.3808%207.81196%2018.25%2010%2018.25V18.25Z%22%20fill%3D%22%2315c%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.877%2010.75C5.67809%2010.75%205.48732%2010.671%205.34667%2010.5303C5.20602%2010.3897%205.127%2010.1989%205.127%2010C5.127%209.80109%205.20602%209.61032%205.34667%209.46967C5.48732%209.32902%205.67809%209.25%205.877%209.25H14C14.1989%209.25%2014.3897%209.32902%2014.5303%209.46967C14.671%209.61032%2014.75%209.80109%2014.75%2010C14.75%2010.1989%2014.671%2010.3897%2014.5303%2010.5303C14.3897%2010.671%2014.1989%2010.75%2014%2010.75H5.877ZM10%2019.75C4.615%2019.75%200.25%2015.385%200.25%2010C0.25%204.615%204.615%200.25%2010%200.25C15.385%200.25%2019.75%204.615%2019.75%2010C19.75%2015.385%2015.385%2019.75%2010%2019.75ZM10%2018.25C12.188%2018.25%2014.2865%2017.3808%2015.8336%2015.8336C17.3808%2014.2865%2018.25%2012.188%2018.25%2010C18.25%207.81196%2017.3808%205.71354%2015.8336%204.16637C14.2865%202.61919%2012.188%201.75%2010%201.75C7.81196%201.75%205.71354%202.61919%204.16637%204.16637C2.61919%205.71354%201.75%207.81196%201.75%2010C1.75%2012.188%202.61919%2014.2865%204.16637%2015.8336C5.71354%2017.3808%207.81196%2018.25%2010%2018.25V18.25Z%22%20fill%3D%22%2315c%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-bg-color)}.shop2-product-amount button.amount-plus.g-user_wb_amount_plus{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.75%2010.85V14.1C10.75%2014.2989%2010.671%2014.4897%2010.5303%2014.6303C10.3897%2014.771%2010.1989%2014.85%2010%2014.85C9.80109%2014.85%209.61032%2014.771%209.46967%2014.6303C9.32902%2014.4897%209.25%2014.2989%209.25%2014.1V10.85H5.877C5.67809%2010.85%205.48732%2010.771%205.34667%2010.6303C5.20602%2010.4897%205.127%2010.2989%205.127%2010.1C5.127%209.90109%205.20602%209.71032%205.34667%209.56967C5.48732%209.42902%205.67809%209.35%205.877%209.35H9.25V6.1C9.25%205.90109%209.32902%205.71032%209.46967%205.56967C9.61032%205.42902%209.80109%205.35%2010%205.35C10.1989%205.35%2010.3897%205.42902%2010.5303%205.56967C10.671%205.71032%2010.75%205.90109%2010.75%206.1V9.35H14C14.1989%209.35%2014.3897%209.42902%2014.5303%209.56967C14.671%209.71032%2014.75%209.90109%2014.75%2010.1C14.75%2010.2989%2014.671%2010.4897%2014.5303%2010.6303C14.3897%2010.771%2014.1989%2010.85%2014%2010.85H10.75ZM10%2019.85C4.615%2019.85%200.25%2015.485%200.25%2010.1C0.25%204.715%204.615%200.35%2010%200.35C15.385%200.35%2019.75%204.715%2019.75%2010.1C19.75%2015.485%2015.385%2019.85%2010%2019.85ZM10%2018.35C12.188%2018.35%2014.2865%2017.4808%2015.8336%2015.9336C17.3808%2014.3865%2018.25%2012.288%2018.25%2010.1C18.25%207.91196%2017.3808%205.81354%2015.8336%204.26637C14.2865%202.71919%2012.188%201.85%2010%201.85C7.81196%201.85%205.71354%202.71919%204.16637%204.26637C2.61919%205.81354%201.75%207.91196%201.75%2010.1C1.75%2012.288%202.61919%2014.3865%204.16637%2015.9336C5.71354%2017.4808%207.81196%2018.35%2010%2018.35Z%22%20fill%3D%22%2315c%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.75%2010.85V14.1C10.75%2014.2989%2010.671%2014.4897%2010.5303%2014.6303C10.3897%2014.771%2010.1989%2014.85%2010%2014.85C9.80109%2014.85%209.61032%2014.771%209.46967%2014.6303C9.32902%2014.4897%209.25%2014.2989%209.25%2014.1V10.85H5.877C5.67809%2010.85%205.48732%2010.771%205.34667%2010.6303C5.20602%2010.4897%205.127%2010.2989%205.127%2010.1C5.127%209.90109%205.20602%209.71032%205.34667%209.56967C5.48732%209.42902%205.67809%209.35%205.877%209.35H9.25V6.1C9.25%205.90109%209.32902%205.71032%209.46967%205.56967C9.61032%205.42902%209.80109%205.35%2010%205.35C10.1989%205.35%2010.3897%205.42902%2010.5303%205.56967C10.671%205.71032%2010.75%205.90109%2010.75%206.1V9.35H14C14.1989%209.35%2014.3897%209.42902%2014.5303%209.56967C14.671%209.71032%2014.75%209.90109%2014.75%2010.1C14.75%2010.2989%2014.671%2010.4897%2014.5303%2010.6303C14.3897%2010.771%2014.1989%2010.85%2014%2010.85H10.75ZM10%2019.85C4.615%2019.85%200.25%2015.485%200.25%2010.1C0.25%204.715%204.615%200.35%2010%200.35C15.385%200.35%2019.75%204.715%2019.75%2010.1C19.75%2015.485%2015.385%2019.85%2010%2019.85ZM10%2018.35C12.188%2018.35%2014.2865%2017.4808%2015.8336%2015.9336C17.3808%2014.3865%2018.25%2012.288%2018.25%2010.1C18.25%207.91196%2017.3808%205.81354%2015.8336%204.26637C14.2865%202.71919%2012.188%201.85%2010%201.85C7.81196%201.85%205.71354%202.71919%204.16637%204.26637C2.61919%205.81354%201.75%207.91196%201.75%2010.1C1.75%2012.288%202.61919%2014.3865%204.16637%2015.9336C5.71354%2017.4808%207.81196%2018.35%2010%2018.35Z%22%20fill%3D%22%2315c%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-button-bg-color)}.g-user_option-type.so-content__payment-type--opened,.shop2-order-options.shop2-delivery .option-type.g-user_option-type.active-type,.shop2-order-options.shop2-delivery .option-type.g-user_option-type.active-type .option-label ins{border-color:var(--g-button-bg-color)}.g-user_option-type.so-content__payment-type--opened .g-form-control-radio__label{color:var(--g-button-bg-color)}.g-user_option-type.so-content__payment-type--opened .g-form-control-radio input[type=radio]:checked~.g-form-control-radio__input{border-color:var(--g-button-bg-color);background-color:var(--g-button-bg-color)}.g-user_text_color,a.g-user_text_color{color:var(--g-button-bg-color)}.g-form-row-layout{font-size:var(--g-form-row-font-size)}.g-form-row-layout::after{content:'';display:table;clear:both}.g-form-row-layout[data-cols='2'],.g-form-row-layout[data-cols='3']{white-space:nowrap;letter-spacing:-.4em}.g-form-row-layout__col{white-space:normal;letter-spacing:normal;display:inline-block;vertical-align:top;position:relative;min-height:1px;box-sizing:border-box}.g-form-row-layout__col--double{width:50%}.g-form-row-layout__col--tripple{width:33.333%}.g-form-row__subrow{position:relative}.g-form-row__subrow::after{display:table;clear:both;content:''}.g-form-row--captcha,.g-form-row--submit{padding:1.3333em .3333em .3333em!important}.g-form-field-wrap{min-width:70px;float:left;position:relative}.g-form-field-wrap--hidden,.g-form-field-wrap.hidden{display:none!important}.g-form-field-wrap--nofloat{float:none!important}.g-form-field{padding:.3333em;position:relative}.g-form-field::after{display:table;clear:both;content:''}.g-form-field ul{list-style:none;margin:0;padding:0}.g-form-field ul li{margin-top:.33333em}.g-form-field ul li:first-child{margin:0}.g-form-field--title-pos-2,.g-form-field--title-pos-3{width:100%;border:0;box-sizing:border-box}.g-form-field--title-pos-2 .g-form-field__title,.g-form-field--title-pos-3 .g-form-field__title{margin-bottom:0;display:table-cell;vertical-align:middle}.g-form-field--title-pos-2 .g-form-field__value,.g-form-field--title-pos-3 .g-form-field__value{display:table-cell;vertical-align:middle}.g-form-field--title-pos-2{flex-direction:row}.g-form-field--title-pos-2 .g-form-field__value{padding-left:10px}.g-form-field--title-pos-3{flex-direction:row-reverse;direction:rtl}.g-form-field--title-pos-3 .g-form-field__value{padding-right:10px;direction:ltr}.g-form-field--title-pos-3 .g-form-field__title{direction:ltr}.g-form-field--vote-field{padding-left:1em;padding-right:1em}.g-form-field__title{font-size:.8667em;line-height:1.2em;font-weight:700;max-width:100%;margin-bottom:.5385em;position:relative}.g-form-field__title--disabled{color:var(--g-base-color-disabled);cursor:default}.g-form-field__title--error{color:var(--g-base-color-error)}.g-form-field__title::after{content:'';display:block;clear:both;width:100%;visibility:hidden;height:0}.g-form-field__required-mark{color:var(--g-base-color-error)}.g-form-field__value{vertical-align:top;display:inline-block;position:relative;margin-bottom:.66667em}.g-form-field__error{position:absolute;top:-1px;left:100%;content:attr(data-error);z-index:5;display:none;color:var(--g-base-color-error)}.g-form-tpl-field__button{margin-left:10px}.g-form-body{margin-bottom:.66667em}.g-form-body--dublicator{padding-top:32px}.g-form-body--without-padding{padding-top:0}.g-form-body--header{margin-bottom:0}.g-form-body--header h2{margin:0}.g-form-body p:first-child{margin-top:0}.g-form-body p:last-child{margin-bottom:0}.g-form-control-text,.g-form-control-textarea,input[type=text][name='_cn']{box-sizing:border-box;background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-border-color);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);border-radius:4px;color:var(--g-form-control-color);font-size:var(--g-form-control-font-size);line-height:1.2;outline:0;padding:var(--g-form-control-padding);height:var(--g-form-control-height);transition:border-color .3s,box-shadow .3s}.g-form-control-text:focus,.g-form-control-textarea:focus,input:focus[type=text][name='_cn']{background:var(--g-form-control-focus-bg-color);border:1px solid var(--g-form-control-focus-border-color);box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)}input[type=text][name='_cn']{display:inline-block;vertical-align:middle}.g-form-control-text,.g-form-control-textarea{width:100%;display:block}.g-form-control-text ::-moz-placeholder,.g-form-control-textarea ::-moz-placeholder{color:var(--g-form-control-placeholder-color)}.g-form-control-text ::placeholder,.g-form-control-textarea ::placeholder{color:var(--g-form-control-placeholder-color)}.g-form-control-text--error,.g-form-control-textarea--error{border-color:var(--g-base-color-error)!important}.g-form-control-text--error:focus,.g-form-control-textarea--error:focus{box-shadow:0 0 3px 0 var(--g-form-control-error-focus-shadow-color)}.g-form-control-text--disabled,.g-form-control-text[disabled],.g-form-control-textarea--disabled,.g-form-control-textarea[disabled]{background:var(--g-form-control-disabled-bg-color)!important;border-color:var(--g-form-control-disabled-border-color)!important;cursor:default!important;box-shadow:none!important}.g-form-control-select--hide{width:1px;height:1px;opacity:0;visibility:hidden;position:absolute}.g-form-control-select--error+.chosen-container a.chosen-single,.g-form-control-select--error+.chosen-container-multi .chosen-choices{border-color:var(--g-base-color-error)!important}.g-form-control-select+.chosen-container{display:block}.g-form-control-select+.chosen-container a.chosen-single{vertical-align:middle;width:100%;box-sizing:border-box;text-decoration:none;position:relative;border:1px solid var(--g-form-control-border-color);display:inline-block;padding:8px 10px;height:32px;cursor:pointer;color:#424242;background:var(--g-form-control-bg-color);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);border-radius:4px}.g-form-control-select+.chosen-container a.chosen-single span{line-height:normal;font-size:var(--g-base-font-size-un-1);font-family:var(--g-form-control-font-family)}.g-form-control-select+.chosen-container a.chosen-single:hover{background:var(--g-base-color-fill);color:#424242;text-decoration:none;background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-focus-border-color);box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color);border-radius:4px}.g-form-control-select+.chosen-container a.chosen-single>div{position:absolute;right:12px;top:14px;width:8px;height:6px}.g-form-control-select+.chosen-container a.chosen-single>div b{width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:var(--g-form-control-color-link) transparent transparent transparent}.g-form-control-select+.chosen-container.chosen-container-active a.chosen-single,.g-form-control-select+.chosen-container.chosen-with-drop a.chosen-single{background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-border-color);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15)}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop{overflow:hidden;min-width:210px;background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-border-color);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border-radius:4px;margin:0}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results{padding:3px 0!important;margin:0}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li{font-family:var(--g-form-control-font-family);font-size:var(--g-base-font-size-un-1);color:var(--g-form-control-color);line-height:1.2;padding:5px 14px;margin:2px 0}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li:first-child{color:#bbb}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.highlighted,.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.result-selected{background:var(--g-form-control-color-link);color:var(--g-form-control-bg-color)}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.group-option{padding-left:35px}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.group-result{font-weight:700}.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li .opt-status{display:none}.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices{background:var(--g-form-control-bg-color)!important;border:1px solid!important;box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)!important;border-radius:4px!important}.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-field{line-height:0;font-size:0}.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-choice+li.search-field{position:absolute;right:1px;bottom:3px}.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-choice+li.search-field:after{right:12px}.g-form-control-select+.chosen-container-multi .chosen-choices{vertical-align:middle;width:100%;box-sizing:border-box;text-decoration:none;position:relative;min-height:32px;padding-left:9px!important;background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-border-color);border-radius:4px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);cursor:pointer;padding-right:25px!important}.g-form-control-select+.chosen-container-multi .chosen-choices .search-field:first-child{box-sizing:border-box;width:100%;font-size:var(--g-base-font-size-un-1);font-family:var(--g-form-control-font-family)}.g-form-control-select+.chosen-container-multi .chosen-choices .search-field:first-child input{box-sizing:border-box;width:100%!important;line-height:22px!important;margin:0!important;padding:7px 0!important;height:30px!important;color:#424242;cursor:pointer}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice{margin:2px 0;display:inline-block;float:none;border:none;background:var(--g-base-color-fill);font-size:12px;line-height:14px;border-radius:10px;padding:4px 22px 4px 8px}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice:first-child{margin-top:3px}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{height:8px;width:8px;background:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23787878%22%20d%3D%22M8%2C1%20L7%2C0%20L4%2C3%20L1%2C0%20L0%2C1%20L3%2C4%20L0%2C7%20L1%2C8%20L4%2C5%20L7%2C8%20L8%2C7%20L5%2C4%20L8%2C1%20Z%22%2F%3E%3C%2Fsvg%3E) left top no-repeat!important;top:7px;right:7px}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice+li.search-field{position:absolute;right:1px;bottom:3px}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice+li.search-field:after{right:12px}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-field{position:relative;float:right}.g-form-control-select+.chosen-container-multi .chosen-choices li.search-field:after{content:'';width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:var(--g-form-control-color-link) transparent transparent transparent;position:absolute;top:14px;right:-12px}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li{padding:5px 14px;margin:2px 0}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li:first-child{color:var(--g-form-control-color)}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.highlighted{background:var(--g-form-control-color-link);color:#fff}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected{display:none}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li:hover .opt-status{background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-focus-border-color);box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected .opt-status{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%2C2.3L3.4%204.6%207.8%200%209%201.2%203.4%207%200%203.5%20z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;background-color:var(--g-form-control-color-link);border-color:var(--g-form-control-color-link)}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected .opt-status:hover{box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)}.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li .opt-status{font-size:14px;line-height:16px;display:inline-block;height:14px;width:14px;vertical-align:middle;margin-top:-3px;margin-right:10px;cursor:pointer;background:var(--g-form-control-bg-color);border:1px solid var(--g-form-control-border-color);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.15);border-radius:3px}.g-form-control-select--inline{display:none!important}.g-form-control-select--inline+.chosen-container{display:inline-block;width:150px}.g-form-control-checkbox,.g-form-control-radio{display:inline-block;vertical-align:top;position:relative;cursor:pointer}.g-form-control-checkbox input,.g-form-control-radio input{opacity:0;position:absolute}.g-form-control-checkbox:hover .g-form-control-checkbox__input,.g-form-control-checkbox:hover .g-form-control-radio__input,.g-form-control-radio:hover .g-form-control-checkbox__input,.g-form-control-radio:hover .g-form-control-radio__input{border-color:var(--g-form-control-focus-border-color);box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)!important}.g-form-control-checkbox--vote-field,.g-form-control-radio--vote-field{margin-bottom:1em}.g-form-control-checkbox__label,.g-form-control-radio__label{display:block;font-size:14px;line-height:16px;padding:0 0 0 24px}.g-form-control-checkbox__label--error,.g-form-control-radio__label--error{color:var(--g-base-color-error)}.g-form-control-checkbox__input,.g-form-control-radio__input{display:block;width:15px;height:15px;background:var(--g-form-control-bg-color);box-sizing:border-box;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.12);border:1px solid var(--g-form-control-border-color);position:absolute;top:0;left:0;font-size:0;line-height:0;transition:border-color .3s,box-shadow .3s}.g-form-control-checkbox--single{font-weight:700}.g-form-control-checkbox--single .g-form-control-checkbox__input{position:relative}.g-form-control-checkbox--single .g-form-control-checkbox__label{font-size:13px;line-height:14px}.g-form-field--title-pos-2 .g-form-control-checkbox--single .g-form-control-checkbox__input{float:right;margin-left:10px}.g-form-field--title-pos-2 .g-form-control-checkbox--single .g-form-control-checkbox__label{float:left}.g-form-field--title-pos-3 .g-form-control-checkbox--single .g-form-control-checkbox__input{float:left;margin-right:10px}.g-form-field--title-pos-3 .g-form-control-checkbox--single .g-form-control-checkbox__label{float:right;padding-left:0}.g-form-control-checkbox__input{border-radius:3px}.g-form-control-radio__input{border-radius:50%;padding:3px}.g-form-control-group--inline{margin-top:7px!important}.g-form-control-group--inline>li{display:inline-block;vertical-align:top}.g-form-control-group--inline li:first-child{margin-top:.33333em!important}.g-form-control-group--inline>li+li{padding-left:5px}.g-form-control-checkbox input[type=checkbox]:checked~.g-form-control-checkbox__input{box-shadow:none;border-color:var(--g-form-control-color-link);background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%2C2.3L3.4%204.6%207.8%200%209%201.2%203.4%207%200%203.5%20z%22%2F%3E%3C%2Fsvg%3E);background-position:center center;background-repeat:no-repeat;background-color:var(--g-form-control-color-link)}.g-form-control-radio input[type=radio]:checked~.g-form-control-radio__input{box-shadow:none;border-color:var(--g-form-control-color-link);background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%224.5%22%20cy%3D%223.5%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%;background-color:var(--g-form-control-color-link)}.g-form-control-checkbox input[disabled]~.g-form-control-checkbox__input,.g-form-control-radio input[disabled]~.g-form-control-radio__input{background-color:var(--g-form-control-disabled-bg-color)!important;border-color:var(--g-form-control-border-color)!important;box-shadow:none!important;cursor:default}.g-form-control-checkbox input[disabled]:not([checked])~.g-form-control-checkbox__label,.g-form-control-radio input[disabled]:not([checked])~.g-form-control-radio__label{color:var(--g-base-color-disabled);cursor:default}.g-form-control-checkbox input[disabled]:checked~.g-form-control-checkbox__input,.g-form-control-radio input[disabled]:checked~.g-form-control-radio__input{background-color:var(--g-form-control-border-color)!important;border-color:var(--g-form-control-border-color)!important}.g-form-control-checkbox input[disabled]:checked~.g-form-control-checkbox__label,.g-form-control-radio input[disabled]:checked~.g-form-control-radio__label{cursor:default}.g-form-field__hint{background:#fff2c1;border:1px solid rgba(0,0,0,.1);border-radius:4px;font-family:Arial,sans-serif;font-size:13px;color:var(--g-form-control-color);line-height:15px;padding:8px 14px;margin-bottom:15px;display:inline-block;white-space:nowrap;min-height:14px}.g-form-field__hint--error{border-color:var(--g-base-color-error);color:var(--g-base-color-error)}.g-form-field__hint--error:before{border-color:var(--g-base-color-error)!important}.g-form-field__hint--wide{display:block}.g-form-field__hint--centered{text-align:center}.g-form-field__hint--with-arrow{position:relative}.g-form-field__hint--with-arrow::before{content:'';position:absolute;left:-6px;top:10px;width:10px;height:10px;font-size:0;border:0;box-sizing:border-box;background-color:#fff2c1;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);transform:rotate(-45deg)}.g-form-field__hint--popup{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);position:absolute;top:50%;left:100%;margin:-16px 0 0 10px}.g-form-control-calendar{display:inline-block;position:relative;cursor:pointer;vertical-align:middle}.g-form-control-calendar .ui-datepicker-trigger{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;border:none;line-height:0;font-size:0;outline:0;cursor:pointer}.g-form-control-calendar--view2{width:140px;margin-bottom:0}.g-form-control-calendar--view2::after{position:absolute;top:11px;left:40px;content:attr(data-title);color:var(--g-form-control-color-link);font-size:14px;font-weight:700;line-height:1;pointer-events:none}.g-form-control-calendar--view2 .g-form-init-calendar{padding:9px 14px 9px 40px}.g-form-control-calendar--view2 .ui-datepicker-trigger::before{top:6px;right:auto;left:8px}#ui-datepicker-div.ui-datepicker{padding:10px;width:auto;border:1px solid var(--g-form-control-focus-border-color);box-shadow:0 0 3px 0 var(--g-form-control-focus-shadow-color)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{background:0 0!important;border:none;height:26px;margin-bottom:10px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:1px solid var(--g-form-control-border-color);background:var(--g-form-control-bg-color);height:24px;width:24px;top:4px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next span.ui-icon,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span.ui-icon{display:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{left:50%;top:50%;border:solid transparent;content:' ';position:absolute;pointer-events:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent var(--g-form-control-border-color) transparent transparent;margin-top:-6px;margin-left:-3px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent var(--g-form-control-bg-color) transparent transparent;margin-top:-8px;margin-left:-2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{left:2px;background-image:none;top:4px;border-color:var(--g-form-control-focus-border-color)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before{border-color:transparent var(--g-form-control-color-link) transparent transparent}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{left:50%;top:50%;border:solid transparent;content:' ';position:absolute;pointer-events:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--g-form-control-border-color);margin-top:-6px;margin-left:-2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after{width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--g-form-control-bg-color);margin-top:-8px;margin-left:-5px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{right:2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:hover{background-image:none;top:4px;border-color:var(--g-form-control-focus-border-color)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:hover:before{border-color:transparent transparent transparent var(--g-form-control-color-link)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font:bold 13px/26px Arial,sans-serif}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{width:auto;height:26px;border:1px solid var(--g-form-control-border-color);border-radius:4px;background:#fff}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month+.ui-datepicker-year{margin-left:4px}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar{border-collapse:collapse;border-spacing:0;margin:0}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tbody tr:first-child td{padding-top:10px!important}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr th{font:bold 11px/24px Arial,sans-serif;background:var(--g-base-color-grey-l-46);color:var(--g-base-color-grey-d-30);padding:0 8px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr th:first-child{padding-left:10px}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td{padding:0;border-collapse:collapse;border-spacing:0;text-align:center}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default{border-radius:2px;background:0 0;text-align:center;font:13px/24px Arial,sans-serif;width:30px;height:24px;padding:0;display:inline-block;border-color:transparent}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-active,#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default:hover{border-color:#d3d3d3}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-active{border-color:var(--g-form-control-color-link);font-weight:700;color:var(--g-form-control-color-link)}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-highlight{border-color:#d3d3d3;color:var(--g-form-control-color-link)}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-state-disabled{font:13px/24px Arial,sans-serif;width:30px;height:24px;padding:0}#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default{border-radius:2px;border-color:transparent;background:0 0;font:13px/24px Arial,sans-serif;width:30px;height:24px;padding:0;display:inline-block;text-align:center}.g-form-captcha{position:relative;background:var(--g-form-control-disabled-bg-color);border:1px solid var(--g-form-control-border-color);border-radius:4px;display:inline-block;padding:14px 14px 10px}.g-form-captcha__name{margin-bottom:7px;font-size:16px}.g-form-error{text-align:center;color:var(--g-base-color-error);border:1px solid var(--g-base-color-error);padding:10px;font-size:14px;margin:10px 5px}.mgCaptcha-block{display:inline-block;vertical-align:middle;margin-right:10px}.upload-button object{vertical-align:middle;margin-right:12px}.g-form-field .upload-progress{margin-bottom:10px;padding:10px}.g-form-field .progressWrapper{padding:8px 0 5px;border-top:1px solid rgba(0,0,0,.1)}.g-form-field .progressWrapper:first-child{padding-top:0;border-top:none}.g-form-field .progressWrapper:last-child{padding-bottom:0}.g-form-field .progressName{font-size:.7em;font-weight:700;color:#555;width:323px;height:18px;text-align:left;white-space:nowrap;overflow:hidden}.g-form-field .progressBarStatus{margin-top:2px;width:337px;font-size:.6em;font-family:var(--g-form-control-font-family);text-align:left;white-space:nowrap}.g-form-field .upload-count{font-size:.6em;margin-left:5px}.g-form-field .progressCancel{font-size:0;display:block;height:14px;width:14px;float:right;text-align:center;text-decoration:none;background-color:var(--g-base-color-error)}.g-form-field .progressCancel::after{content:'×';line-height:14px;font-size:17px;color:var(--g-form-control-bg-color)}.g-form-field .progressBarComplete,.g-form-field .progressBarError,.g-form-field .progressBarInProgress{font-size:0;width:0%;height:2px;background-color:#00f;margin-top:2px}.g-form-calendar__icon{position:absolute;top:7px;right:6px;z-index:1;fill:var(--g-form-control-color-link)}.g-auth__sideleft{float:left;width:17.33333em;margin-right:4em}.g-auth__left-container,.g-auth__sideright{display:table}.g-auth__left-container:after,.g-auth__sideright:after{content:'. .';display:block;font-size:.05em;height:0;line-height:.05em;overflow:hidden;word-spacing:99in}.g-auth__right-container{float:right}.g-auth__left-container{padding-right:.66667em}.g-auth__row{margin:0 0 1.33333em;padding:0!important}.g-user-register-block{display:flex;flex-wrap:wrap;gap:4em;text-align:left}.g-user-register-block__left{flex:0 0 17.3em}.g-user-register-block__right{flex:1 1 auto}.g-user-register-block .g-social{padding:0}@media all and (max-width:1023px){.g-user-register-block{gap:20px;flex-direction:column}.g-user-register-block__left{flex:0 0 100%}.g-user-register-block__right{order:-1}}@media all and (max-width:767px){.g-user-register-block .g-form-field__value{width:100%}}.g-social{padding-bottom:10px;font-size:0;line-height:0}.g-social__row{font-size:0;line-height:0;margin-bottom:10px}.g-social__item{display:inline-block;width:44px;height:44px;margin-right:10px;margin-bottom:10px;vertical-align:top;border-radius:4px;background-position:50% 50%;background-repeat:no-repeat;font-size:0}.g-social__item--vk-large{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwIiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgMjIwIDU2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTAgOEMwIDMuNTgxNzIgMy41ODE3MiAwIDggMEgyMTJDMjE2LjQxOCAwIDIyMCAzLjU4MTcyIDIyMCA4VjQ4QzIyMCA1Mi40MTgzIDIxNi40MTggNTYgMjEyIDU2SDguMDAwMDFDMy41ODE3MyA1NiAwIDUyLjQxODMgMCA0OFY4WiIgZmlsbD0ibm9uZSIvPg0KPHBhdGggZD0iTTMzIDI3LjU2QzMzIDIyLjU4MiAzMyAyMC4wOTMgMzQuNTQ2NSAxOC41NDY1QzM2LjA5MyAxNyAzOC41ODIgMTcgNDMuNTYgMTdINDQuNDRDNDkuNDE4IDE3IDUxLjkwNyAxNyA1My40NTM1IDE4LjU0NjVDNTUgMjAuMDkzIDU1IDIyLjU4MiA1NSAyNy41NlYyOC40NEM1NSAzMy40MTggNTUgMzUuOTA3IDUzLjQ1MzUgMzcuNDUzNUM1MS45MDcgMzkgNDkuNDE4IDM5IDQ0LjQ0IDM5SDQzLjU2QzM4LjU4MiAzOSAzNi4wOTMgMzkgMzQuNTQ2NSAzNy40NTM1QzMzIDM1LjkwNyAzMyAzMy40MTggMzMgMjguNDRWMjcuNTZaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTQ0LjcwNjUgMzIuOUMzOS42ODQxIDMyLjkgMzYuODE5NCAyOS40NDY2IDM2LjcgMjMuN0gzOS4yMTU4QzM5LjI5ODQgMjcuOTE3OCA0MS4xNTMxIDI5LjcwNDQgNDIuNjIyMiAzMC4wNzI4VjIzLjdINDQuOTkxMlYyNy4zMzc2QzQ2LjQ0MTkgMjcuMTgxMSA0Ny45NjU5IDI1LjUyMzQgNDguNDgwMSAyMy43SDUwLjg0OUM1MC40NTQyIDI1Ljk0NzEgNDguODAxNSAyNy42MDQ3IDQ3LjYyNjIgMjguMjg2MkM0OC44MDE1IDI4LjgzODcgNTAuNjgzOCAzMC4yODQ2IDUxLjQgMzIuOUg0OC43OTIzQzQ4LjIzMjIgMzEuMTUwMyA0Ni44MzY3IDI5Ljc5NjUgNDQuOTkxMiAyOS42MTIzVjMyLjlINDQuNzA2NVoiIGZpbGw9IiMwMDc3RkYiLz4NCjxwYXRoIGQ9Ik03NS43NjA3IDI4LjUzODFINzIuNjgxMkw3Mi42NjQ2IDI3LjAxOUg3NS4zNTRDNzUuODA3OCAyNy4wMTkgNzYuMTkyNCAyNi45NTI2IDc2LjUwNzggMjYuODE5OEM3Ni44Mjg4IDI2LjY4MTUgNzcuMDcyMyAyNi40ODUgNzcuMjM4MyAyNi4yMzA1Qzc3LjQwNDMgMjUuOTcwNCA3Ny40ODczIDI1LjY1NzcgNzcuNDg3MyAyNS4yOTI1Qzc3LjQ4NzMgMjQuODg4NSA3Ny40MDk4IDI0LjU1OTIgNzcuMjU0OSAyNC4zMDQ3Qzc3LjA5OTkgMjQuMDUwMSA3Ni44NjIgMjMuODY0NyA3Ni41NDEgMjMuNzQ4NUM3Ni4yMjU2IDIzLjYzMjMgNzUuODIxNiAyMy41NzQyIDc1LjMyOTEgMjMuNTc0Mkg3My4zMTJWMzRINzEuMjI4NVYyMS45MTQxSDc1LjMyOTFDNzUuOTkzMiAyMS45MTQxIDc2LjU4NTMgMjEuOTc3NyA3Ny4xMDU1IDIyLjEwNUM3Ny42MzEyIDIyLjIzMjMgNzguMDc2NyAyMi40MzE1IDc4LjQ0MTkgMjIuNzAyNkM3OC44MTI3IDIyLjk2ODMgNzkuMDkyMSAyMy4zMDU4IDc5LjI4MDMgMjMuNzE1M0M3OS40NzQgMjQuMTI0OCA3OS41NzA4IDI0LjYxMTggNzkuNTcwOCAyNS4xNzYzQzc5LjU3MDggMjUuNjc0MyA3OS40NTE4IDI2LjEzMDkgNzkuMjEzOSAyNi41NDU5Qzc4Ljk3NTkgMjYuOTU1NCA3OC42MjQ1IDI3LjI5MDIgNzguMTU5NyAyNy41NTAzQzc3LjY5NDggMjcuODEwNCA3Ny4xMTY1IDI3Ljk2NTMgNzYuNDI0OCAyOC4wMTUxTDc1Ljc2MDcgMjguNTM4MVpNNzUuNjY5NCAzNEg3Mi4wMjU0TDcyLjk2MzQgMzIuMzQ4MUg3NS42Njk0Qzc2LjEzOTggMzIuMzQ4MSA3Ni41MzI3IDMyLjI3MDcgNzYuODQ4MSAzMi4xMTU3Qzc3LjE2MzYgMzEuOTU1MiA3Ny4zOTg4IDMxLjczNjcgNzcuNTUzNyAzMS40NkM3Ny43MTQyIDMxLjE3NzcgNzcuNzk0NCAzMC44NDg1IDc3Ljc5NDQgMzAuNDcyMkM3Ny43OTQ0IDMwLjA3OTMgNzcuNzI1MyAyOS43Mzg5IDc3LjU4NjkgMjkuNDUxMkM3Ny40NDg2IDI5LjE1NzkgNzcuMjMgMjguOTMzOCA3Ni45MzEyIDI4Ljc3ODhDNzYuNjMyMyAyOC42MTgzIDc2LjI0MjIgMjguNTM4MSA3NS43NjA3IDI4LjUzODFINzMuNDE5OUw3My40MzY1IDI3LjAxOUg3Ni40ODI5TDc2Ljk1NjEgMjcuNTkxOEM3Ny42MjAxIDI3LjYxMzkgNzguMTY1MiAyNy43NjA2IDc4LjU5MTMgMjguMDMxN0M3OS4wMjI5IDI4LjMwMjkgNzkuMzQzOSAyOC42NTQzIDc5LjU1NDIgMjkuMDg1OUM3OS43NjQ1IDI5LjUxNzYgNzkuODY5NiAyOS45ODI0IDc5Ljg2OTYgMzAuNDgwNUM3OS44Njk2IDMxLjI0OTcgNzkuNzAwOCAzMS44OTQ0IDc5LjM2MzMgMzIuNDE0NkM3OS4wMzEyIDMyLjkzNDcgNzguNTUyNiAzMy4zMzA0IDc3LjkyNzIgMzMuNjAxNkM3Ny4zMDE5IDMzLjg2NzIgNzYuNTQ5MyAzNCA3NS42Njk0IDM0Wk04MS4zODg3IDI5LjYwODlWMjkuNDE4QzgxLjM4ODcgMjguNzcwNSA4MS40ODI3IDI4LjE3MDEgODEuNjcwOSAyNy42MTY3QzgxLjg1OSAyNy4wNTc4IDgyLjEzMDIgMjYuNTczNiA4Mi40ODQ0IDI2LjE2NDFDODIuODQ0MSAyNS43NDkgODMuMjgxMiAyNS40MjgxIDgzLjc5NTkgMjUuMjAxMkM4NC4zMTYxIDI0Ljk2ODggODQuOTAyNyAyNC44NTI1IDg1LjU1NTcgMjQuODUyNUM4Ni4yMTQyIDI0Ljg1MjUgODYuODAwOCAyNC45Njg4IDg3LjMxNTQgMjUuMjAxMkM4Ny44MzU2IDI1LjQyODEgODguMjc1NiAyNS43NDkgODguNjM1MyAyNi4xNjQxQzg4Ljk5NSAyNi41NzM2IDg5LjI2ODkgMjcuMDU3OCA4OS40NTcgMjcuNjE2N0M4OS42NDUyIDI4LjE3MDEgODkuNzM5MyAyOC43NzA1IDg5LjczOTMgMjkuNDE4VjI5LjYwODlDODkuNzM5MyAzMC4yNTYzIDg5LjY0NTIgMzAuODU2OCA4OS40NTcgMzEuNDEwMkM4OS4yNjg5IDMxLjk2MzUgODguOTk1IDMyLjQ0NzggODguNjM1MyAzMi44NjI4Qzg4LjI3NTYgMzMuMjcyMyA4Ny44Mzg0IDMzLjU5MzMgODcuMzIzNyAzMy44MjU3Qzg2LjgwOTEgMzQuMDUyNiA4Ni4yMjUzIDM0LjE2NiA4NS41NzIzIDM0LjE2NkM4NC45MTM3IDM0LjE2NiA4NC4zMjQ0IDM0LjA1MjYgODMuODA0MiAzMy44MjU3QzgzLjI4OTYgMzMuNTkzMyA4Mi44NTI0IDMzLjI3MjMgODIuNDkyNyAzMi44NjI4QzgyLjEzMyAzMi40NDc4IDgxLjg1OSAzMS45NjM1IDgxLjY3MDkgMzEuNDEwMkM4MS40ODI3IDMwLjg1NjggODEuMzg4NyAzMC4yNTYzIDgxLjM4ODcgMjkuNjA4OVpNODMuMzg5MiAyOS40MThWMjkuNjA4OUM4My4zODkyIDMwLjAxMjkgODMuNDMwNyAzMC4zOTQ3IDgzLjUxMzcgMzAuNzU0NEM4My41OTY3IDMxLjExNDEgODMuNzI2NyAzMS40Mjk1IDgzLjkwMzggMzEuNzAwN0M4NC4wODA5IDMxLjk3MTggODQuMzA3OCAzMi4xODQ5IDg0LjU4NDUgMzIuMzM5OEM4NC44NjEyIDMyLjQ5NDggODUuMTkwNCAzMi41NzIzIDg1LjU3MjMgMzIuNTcyM0M4NS45NDMgMzIuNTcyMyA4Ni4yNjQgMzIuNDk0OCA4Ni41MzUyIDMyLjMzOThDODYuODExOCAzMi4xODQ5IDg3LjAzODcgMzEuOTcxOCA4Ny4yMTU4IDMxLjcwMDdDODcuMzkyOSAzMS40Mjk1IDg3LjUyMjkgMzEuMTE0MSA4Ny42MDYgMzAuNzU0NEM4Ny42OTQ1IDMwLjM5NDcgODcuNzM4OCAzMC4wMTI5IDg3LjczODggMjkuNjA4OVYyOS40MThDODcuNzM4OCAyOS4wMTk1IDg3LjY5NDUgMjguNjQzMiA4Ny42MDYgMjguMjg5MUM4Ny41MjI5IDI3LjkyOTQgODcuMzkwMSAyNy42MTEyIDg3LjIwNzUgMjcuMzM0NUM4Ny4wMzA0IDI3LjA1NzggODYuODAzNSAyNi44NDIgODYuNTI2OSAyNi42ODdDODYuMjU1NyAyNi41MjY1IDg1LjkzMiAyNi40NDYzIDg1LjU1NTcgMjYuNDQ2M0M4NS4xNzk0IDI2LjQ0NjMgODQuODUyOSAyNi41MjY1IDg0LjU3NjIgMjYuNjg3Qzg0LjMwNSAyNi44NDIgODQuMDgwOSAyNy4wNTc4IDgzLjkwMzggMjcuMzM0NUM4My43MjY3IDI3LjYxMTIgODMuNTk2NyAyNy45Mjk0IDgzLjUxMzcgMjguMjg5MUM4My40MzA3IDI4LjY0MzIgODMuMzg5MiAyOS4wMTk1IDgzLjM4OTIgMjkuNDE4Wk05My40ODI5IDMxLjA3ODFMOTcuMDEwNyAyNS4wMTg2SDk5LjAxMTJWMzRIOTcuMDEwN1YyNy45MzIxTDkzLjQ4MjkgMzRIOTEuNDgyNFYyNS4wMTg2SDkzLjQ4MjlWMzEuMDc4MVpNOTYuNDc5NSAyMS41NjU0SDk3Ljk2NTNDOTcuOTY1MyAyMi4wMjQ3IDk3Ljg1NDcgMjIuNDMxNSA5Ny42MzMzIDIyLjc4NTZDOTcuNDE3NSAyMy4xMzQzIDk3LjEwNzYgMjMuNDA4MiA5Ni43MDM2IDIzLjYwNzRDOTYuMzA1MiAyMy44MDY2IDk1LjgyOTMgMjMuOTA2MiA5NS4yNzU5IDIzLjkwNjJDOTQuNDQwMyAyMy45MDYyIDkzLjc3OSAyMy42OTA0IDkzLjI5MiAyMy4yNTg4QzkyLjgxMDUgMjIuODIxNiA5Mi41Njk4IDIyLjI1NzIgOTIuNTY5OCAyMS41NjU0SDk0LjA1NTdDOTQuMDU1NyAyMS44NzUzIDk0LjE0NyAyMi4xNDkzIDk0LjMyOTYgMjIuMzg3MkM5NC41MTc3IDIyLjYxOTYgOTQuODMzMiAyMi43MzU4IDk1LjI3NTkgMjIuNzM1OEM5NS43MTMxIDIyLjczNTggOTYuMDIyOSAyMi42MTk2IDk2LjIwNTYgMjIuMzg3MkM5Ni4zODgyIDIyLjE0OTMgOTYuNDc5NSAyMS44NzUzIDk2LjQ3OTUgMjEuNTY1NFpNMTA1LjI5NSAyNS4wMTg2VjM0SDEwMy4yODZWMjUuMDE4NkgxMDUuMjk1Wk0xMDguMjQyIDI1LjAxODZWMjYuNTk1N0gxMDAuMzg5VjI1LjAxODZIMTA4LjI0MlpNMTExLjY0NSAzMS4wNzgxTDExNS4xNzMgMjUuMDE4NkgxMTcuMTczVjM0SDExNS4xNzNWMjcuOTMyMUwxMTEuNjQ1IDM0SDEwOS42NDVWMjUuMDE4NkgxMTEuNjQ1VjMxLjA3ODFaTTEyNy4xOTIgMzIuNTcyM0MxMjcuNTE5IDMyLjU3MjMgMTI3LjgxMiAzMi41MDg2IDEyOC4wNzIgMzIuMzgxM0MxMjguMzM4IDMyLjI0ODUgMTI4LjU1MSAzMi4wNjU5IDEyOC43MTEgMzEuODMzNUMxMjguODc3IDMxLjYwMTEgMTI4Ljk2OSAzMS4zMzI3IDEyOC45ODUgMzEuMDI4M0gxMzAuODdDMTMwLjg1OSAzMS42MDk0IDEzMC42ODcgMzIuMTM3OSAxMzAuMzU1IDMyLjYxMzhDMTMwLjAyMyAzMy4wODk3IDEyOS41ODMgMzMuNDY4OCAxMjkuMDM1IDMzLjc1MUMxMjguNDg3IDM0LjAyNzcgMTI3Ljg4MSAzNC4xNjYgMTI3LjIxNyAzNC4xNjZDMTI2LjUzMSAzNC4xNjYgMTI1LjkzMyAzNC4wNDk4IDEyNS40MjQgMzMuODE3NEMxMjQuOTE1IDMzLjU3OTQgMTI0LjQ5MiAzMy4yNTI5IDEyNC4xNTQgMzIuODM3OUMxMjMuODE3IDMyLjQyMjkgMTIzLjU2MiAzMS45NDQyIDEyMy4zOTEgMzEuNDAxOUMxMjMuMjI1IDMwLjg1OTUgMTIzLjE0MiAzMC4yNzg1IDEyMy4xNDIgMjkuNjU4N1YyOS4zNjgyQzEyMy4xNDIgMjguNzQ4NCAxMjMuMjI1IDI4LjE2NzMgMTIzLjM5MSAyNy42MjVDMTIzLjU2MiAyNy4wNzcxIDEyMy44MTcgMjYuNTk1NyAxMjQuMTU0IDI2LjE4MDdDMTI0LjQ5MiAyNS43NjU2IDEyNC45MTUgMjUuNDQxOSAxMjUuNDI0IDI1LjIwOTVDMTI1LjkzMyAyNC45NzE1IDEyNi41MjggMjQuODUyNSAxMjcuMjA5IDI0Ljg1MjVDMTI3LjkyOCAyNC44NTI1IDEyOC41NTkgMjQuOTk2NCAxMjkuMTAyIDI1LjI4NDJDMTI5LjY0NCAyNS41NjY0IDEzMC4wNyAyNS45NjIxIDEzMC4zOCAyNi40NzEyQzEzMC42OTUgMjYuOTc0OCAxMzAuODU5IDI3LjU2MTQgMTMwLjg3IDI4LjIzMUgxMjguOTg1QzEyOC45NjkgMjcuODk4OSAxMjguODg2IDI3LjYwMDEgMTI4LjczNiAyNy4zMzQ1QzEyOC41OTIgMjcuMDYzMyAxMjguMzg4IDI2Ljg0NzUgMTI4LjEyMiAyNi42ODdDMTI3Ljg2MiAyNi41MjY1IDEyNy41NDkgMjYuNDQ2MyAxMjcuMTg0IDI2LjQ0NjNDMTI2Ljc4IDI2LjQ0NjMgMTI2LjQ0NSAyNi41MjkzIDEyNi4xOCAyNi42OTUzQzEyNS45MTQgMjYuODU1OCAxMjUuNzA3IDI3LjA3NzEgMTI1LjU1NyAyNy4zNTk0QzEyNS40MDggMjcuNjM2MSAxMjUuMyAyNy45NDg3IDEyNS4yMzMgMjguMjk3NEMxMjUuMTczIDI4LjY0MDUgMTI1LjE0MiAyOC45OTc0IDEyNS4xNDIgMjkuMzY4MlYyOS42NTg3QzEyNS4xNDIgMzAuMDI5NSAxMjUuMTczIDMwLjM4OTIgMTI1LjIzMyAzMC43Mzc4QzEyNS4yOTQgMzEuMDg2NCAxMjUuMzk5IDMxLjM5OTEgMTI1LjU0OSAzMS42NzU4QzEyNS43MDQgMzEuOTQ2OSAxMjUuOTE0IDMyLjE2NTUgMTI2LjE4IDMyLjMzMTVDMTI2LjQ0NSAzMi40OTIgMTI2Ljc4MyAzMi41NzIzIDEyNy4xOTIgMzIuNTcyM1pNMTQwLjk4IDMxLjc5MkwxNDQuMTU5IDIxLjkxNDFIMTQ2LjQ1OEwxNDIuMTI1IDM0SDE0MC41NzNMMTQwLjk4IDMxLjc5MlpNMTM4LjA0MiAyMS45MTQxTDE0MS4xOTYgMzEuNzkyTDE0MS42MjcgMzRIMTQwLjA2N0wxMzUuNzUgMjEuOTE0MUgxMzguMDQyWk0xNDkuODk1IDIxLjkxNDFWMzRIMTQ3LjgxMlYyMS45MTQxSDE0OS44OTVaTTE1Ny4xNTggMjEuOTE0MUwxNTIuMjYxIDI3LjczMjlMMTQ5LjQ3MiAzMC42ODhMMTQ5LjEwNiAyOC42MjExTDE1MS4wOTkgMjYuMTY0MUwxNTQuNjE4IDIxLjkxNDFIMTU3LjE1OFpNMTU0LjkxNyAzNEwxNTAuOTQxIDI4LjI3MjVMMTUyLjM3NyAyNi44NTNMMTU3LjM5MSAzNEgxNTQuOTE3Wk0xNjUuMDExIDIxLjkxNDFWMzRIMTYyLjkyN1YyMS45MTQxSDE2NS4wMTFaTTE3MS4xMTIgMzRIMTY4LjUzTDE2OC41NDcgMzIuMzQ4MUgxNzEuMTEyQzE3MS44NTkgMzIuMzQ4MSAxNzIuNDg0IDMyLjE4NDkgMTcyLjk4OCAzMS44NTg0QzE3My40OTcgMzEuNTMxOSAxNzMuODc5IDMxLjA2NDMgMTc0LjEzMyAzMC40NTU2QzE3NC4zOTMgMjkuODQ2OCAxNzQuNTIzIDI5LjEyMTkgMTc0LjUyMyAyOC4yODA4VjI3LjYyNUMxNzQuNTIzIDI2Ljk3MiAxNzQuNDQ5IDI2LjM5MzcgMTc0LjI5OSAyNS44OTAxQzE3NC4xNTUgMjUuMzg2NiAxNzMuOTQgMjQuOTYzMiAxNzMuNjUyIDI0LjYyMDFDMTczLjM3IDI0LjI3NyAxNzMuMDIxIDI0LjAxNjkgMTcyLjYwNiAyMy44Mzk4QzE3Mi4xOTYgMjMuNjYyOCAxNzEuNzIzIDIzLjU3NDIgMTcxLjE4NyAyMy41NzQySDE2OC40OFYyMS45MTQxSDE3MS4xODdDMTcxLjk4OSAyMS45MTQxIDE3Mi43MjIgMjIuMDQ5NiAxNzMuMzg2IDIyLjMyMDhDMTc0LjA1IDIyLjU4NjQgMTc0LjYyMyAyMi45NzEgMTc1LjEwNCAyMy40NzQ2QzE3NS41OTEgMjMuOTc4MiAxNzUuOTY1IDI0LjU4MTQgMTc2LjIyNSAyNS4yODQyQzE3Ni40ODUgMjUuOTg3IDE3Ni42MTUgMjYuNzcyOCAxNzYuNjE1IDI3LjY0MTZWMjguMjgwOEMxNzYuNjE1IDI5LjE0OTYgMTc2LjQ4NSAyOS45MzU0IDE3Ni4yMjUgMzAuNjM4MkMxNzUuOTY1IDMxLjM0MSAxNzUuNTkxIDMxLjk0NDIgMTc1LjEwNCAzMi40NDc4QzE3NC42MTggMzIuOTQ1OCAxNzQuMDM2IDMzLjMzMDQgMTczLjM2MSAzMy42MDE2QzE3Mi42OTIgMzMuODY3MiAxNzEuOTQyIDM0IDE3MS4xMTIgMzRaTTE2OS42ODQgMjEuOTE0MVYzNEgxNjcuNjAxVjIxLjkxNDFIMTY5LjY4NFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);background-color:var(--g-social-bg-color-vk);background-size:contain;background-position:50% 50%;width:220px;min-width:160px;max-width:100%;height:56px;display:inline-block;border-radius:4px;font-size:0}.g-social__item--ya-large{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwIiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgMjIwIDU2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSIzNyIgY3k9IjI4IiByPSIxMiIgZmlsbD0iI0ZDM0YxRCIvPgo8cGF0aCBkPSJNMzguNzczOCAzNS4yMTJINDEuMjgwOFYyMC44MTJIMzcuNjM0MkMzMy45NjY5IDIwLjgxMiAzMi4wMzk5IDIyLjY5NzUgMzIuMDM5OSAyNS40NzM5QzMyLjAzOTkgMjcuNjkwOSAzMy4wOTY2IDI4Ljk5NjIgMzQuOTgyMSAzMC4zNDI5TDMxLjcwODQgMzUuMjEySDM0LjQyMjdMMzguMDY5MyAyOS43NjI4TDM2LjgwNTQgMjguOTEzM0MzNS4yNzIyIDI3Ljg3NzMgMzQuNTI2MyAyNy4wNjkzIDM0LjUyNjMgMjUuMzI4OEMzNC41MjYzIDIzLjc5NTYgMzUuNjAzNyAyMi43NTk2IDM3LjY1NDkgMjIuNzU5NkgzOC43NzM4VjM1LjIxMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02MS4wODI2IDIxLjE0NEg2NC45ODY2QzY2LjM1MTkgMjEuMTQ0IDY3LjM5MTkgMjEuMzU3MyA2OC4xMDY2IDIxLjc4NEM2OC44MjEzIDIyLjIxMDcgNjkuMTc4NiAyMi45MzA3IDY5LjE3ODYgMjMuOTQ0QzY5LjE3ODYgMjQuMzYgNjkuMTE5OSAyNC43MjI3IDY5LjAwMjYgMjUuMDMyQzY4Ljg4NTMgMjUuMzMwNyA2OC43MTQ2IDI1LjU5MiA2OC40OTA2IDI1LjgxNkM2OC4yNzczIDI2LjAyOTMgNjguMDE1OSAyNi4yMDUzIDY3LjcwNjYgMjYuMzQ0QzY3LjM5NzMgMjYuNDgyNyA2Ny4wNTU5IDI2LjU4OTMgNjYuNjgyNiAyNi42NjRDNjcuNjQyNiAyNi43ODEzIDY4LjM2NzkgMjcuMDQyNyA2OC44NTg2IDI3LjQ0OEM2OS4zNDkzIDI3Ljg1MzMgNjkuNTk0NiAyOC40NzIgNjkuNTk0NiAyOS4zMDRDNjkuNTk0NiAyOS45MDEzIDY5LjQ3NzMgMzAuNDEzMyA2OS4yNDI2IDMwLjg0QzY5LjAwNzkgMzEuMjU2IDY4LjY4MjYgMzEuNTk3MyA2OC4yNjY2IDMxLjg2NEM2Ny44NTA2IDMyLjEyIDY3LjM1OTkgMzIuMzEyIDY2Ljc5NDYgMzIuNDRDNjYuMjI5MyAzMi41NTczIDY1LjYxNTkgMzIuNjE2IDY0Ljk1NDYgMzIuNjE2SDYxLjA4MjZWMjEuMTQ0Wk02My4wMTg2IDIyLjgyNFYyNS44OEg2NS4wODI2QzY1LjcyMjYgMjUuODggNjYuMjM5OSAyNS43NDY3IDY2LjYzNDYgMjUuNDhDNjcuMDI5MyAyNS4yMDI3IDY3LjIyNjYgMjQuNzcwNyA2Ny4yMjY2IDI0LjE4NEM2Ny4yMjY2IDIzLjY1MDcgNjcuMDQ1MyAyMy4yOTMzIDY2LjY4MjYgMjMuMTEyQzY2LjMzMDYgMjIuOTIgNjUuODI5MyAyMi44MjQgNjUuMTc4NiAyMi44MjRINjMuMDE4NlpNNjMuMDE4NiAyNy41NDRWMzAuOTUySDY1LjE0NjZDNjUuNTA5MyAzMC45NTIgNjUuODM5OSAzMC45MjUzIDY2LjEzODYgMzAuODcyQzY2LjQzNzMgMzAuODA4IDY2LjY5MzMgMzAuNzEyIDY2LjkwNjYgMzAuNTg0QzY3LjExOTkgMzAuNDQ1MyA2Ny4yODUzIDMwLjI2OTMgNjcuNDAyNiAzMC4wNTZDNjcuNTE5OSAyOS44MzIgNjcuNTc4NiAyOS41NiA2Ny41Nzg2IDI5LjI0QzY3LjU3ODYgMjguNjEwNyA2Ny4zNzA2IDI4LjE3MzMgNjYuOTU0NiAyNy45MjhDNjYuNTQ5MyAyNy42NzIgNjUuODkzMyAyNy41NDQgNjQuOTg2NiAyNy41NDRINjMuMDE4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03NC45NTk0IDMyLjc3NkM3NC4zNzI3IDMyLjc3NiA3My44Mjg3IDMyLjY4IDczLjMyNzQgMzIuNDg4QzcyLjgyNiAzMi4yOTYgNzIuMzg4NyAzMi4wMTg3IDcyLjAxNTQgMzEuNjU2QzcxLjY1MjcgMzEuMjgyNyA3MS4zNjQ3IDMwLjgyOTMgNzEuMTUxNCAzMC4yOTZDNzAuOTQ4NyAyOS43NjI3IDcwLjg0NzQgMjkuMTQ5MyA3MC44NDc0IDI4LjQ1NkM3MC44NDc0IDI3Ljc2MjcgNzAuOTQ4NyAyNy4xNDkzIDcxLjE1MTQgMjYuNjE2QzcxLjM2NDcgMjYuMDgyNyA3MS42NTI3IDI1LjYzNDcgNzIuMDE1NCAyNS4yNzJDNzIuMzg4NyAyNC44OTg3IDcyLjgyNiAyNC42MjEzIDczLjMyNzQgMjQuNDRDNzMuODI4NyAyNC4yNDggNzQuMzcyNyAyNC4xNTIgNzQuOTU5NCAyNC4xNTJDNzUuNTQ2IDI0LjE1MiA3Ni4wOSAyNC4yNDggNzYuNTkxNCAyNC40NEM3Ny4wOTI3IDI0LjYyMTMgNzcuNTMgMjQuODk4NyA3Ny45MDM0IDI1LjI3MkM3OC4yNzY3IDI1LjYzNDcgNzguNTcgMjYuMDgyNyA3OC43ODM0IDI2LjYxNkM3OC45OTY3IDI3LjE0OTMgNzkuMTAzNCAyNy43NjI3IDc5LjEwMzQgMjguNDU2Qzc5LjEwMzQgMjkuMTQ5MyA3OC45OTY3IDI5Ljc2MjcgNzguNzgzNCAzMC4yOTZDNzguNTcgMzAuODI5MyA3OC4yNzY3IDMxLjI4MjcgNzcuOTAzNCAzMS42NTZDNzcuNTMgMzIuMDE4NyA3Ny4wOTI3IDMyLjI5NiA3Ni41OTE0IDMyLjQ4OEM3Ni4wOSAzMi42OCA3NS41NDYgMzIuNzc2IDc0Ljk1OTQgMzIuNzc2Wk03NC45NTk0IDMxLjIyNEM3NS41OTk0IDMxLjIyNCA3Ni4xMjc0IDMxIDc2LjU0MzQgMzAuNTUyQzc2Ljk3IDMwLjEwNCA3Ny4xODM0IDI5LjQwNTMgNzcuMTgzNCAyOC40NTZDNzcuMTgzNCAyNy41MTczIDc2Ljk3IDI2LjgyNCA3Ni41NDM0IDI2LjM3NkM3Ni4xMjc0IDI1LjkxNzMgNzUuNTk5NCAyNS42ODggNzQuOTU5NCAyNS42ODhDNzQuMzMgMjUuNjg4IDczLjgwMiAyNS45MTczIDczLjM3NTQgMjYuMzc2QzcyLjk1OTQgMjYuODI0IDcyLjc1MTQgMjcuNTE3MyA3Mi43NTE0IDI4LjQ1NkM3Mi43NTE0IDI5LjQwNTMgNzIuOTU5NCAzMC4xMDQgNzMuMzc1NCAzMC41NTJDNzMuODAyIDMxIDc0LjMzIDMxLjIyNCA3NC45NTk0IDMxLjIyNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04NC40MDAyIDIzLjMyQzgzLjk1MjIgMjMuMzIgODMuNTYyOSAyMy4yNjEzIDgzLjIzMjIgMjMuMTQ0QzgyLjkxMjIgMjMuMDI2NyA4Mi42NDAyIDIyLjg2NjcgODIuNDE2MiAyMi42NjRDODIuMjAyOSAyMi40NTA3IDgyLjA0MjkgMjIuMjA1MyA4MS45MzYyIDIxLjkyOEM4MS44Mjk2IDIxLjY0IDgxLjc3NjIgMjEuMzM2IDgxLjc3NjIgMjEuMDE2SDgzLjQwODJDODMuNDA4MiAyMS4zODkzIDgzLjQ5MzYgMjEuNjYxMyA4My42NjQyIDIxLjgzMkM4My44NDU2IDIxLjk5MiA4NC4wOTA5IDIyLjA3MiA4NC40MDAyIDIyLjA3MkM4NC43MDk2IDIyLjA3MiA4NC45NDk2IDIxLjk5MiA4NS4xMjAyIDIxLjgzMkM4NS4yOTA5IDIxLjY2MTMgODUuMzc2MiAyMS4zODkzIDg1LjM3NjIgMjEuMDE2SDg3LjAyNDJDODcuMDI0MiAyMS4zMzYgODYuOTcwOSAyMS42NCA4Ni44NjQyIDIxLjkyOEM4Ni43NTc2IDIyLjIwNTMgODYuNTkyMiAyMi40NTA3IDg2LjM2ODIgMjIuNjY0Qzg2LjE1NDkgMjIuODY2NyA4NS44ODI5IDIzLjAyNjcgODUuNTUyMiAyMy4xNDRDODUuMjIxNiAyMy4yNjEzIDg0LjgzNzYgMjMuMzIgODQuNDAwMiAyMy4zMlpNODIuNDk2MiAzMC4xMDRMODYuMzM2MiAyNC4zMTJIODguMTYwMlYzMi42MTZIODYuMzIwMlYyNi44NTZMODIuNTEyMiAzMi42MTZIODAuNjU2MlYyNC4zMTJIODIuNDk2MlYzMC4xMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOTMuOTYyIDI1LjgxNlYzMi42MTZIOTIuMTA2VjI1LjgxNkg4OS41OTRWMjQuMzEySDk2LjUyMlYyNS44MTZIOTMuOTYyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk5Ljc3NzUgMzAuMTA0TDEwMy42MTcgMjQuMzEySDEwNS40NDFWMzIuNjE2SDEwMy42MDFWMjYuODU2TDk5Ljc5MzUgMzIuNjE2SDk3LjkzNzVWMjQuMzEySDk5Ljc3NzVWMzAuMTA0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExNC44NzEgMzIuNzc2QzExNC4xOTkgMzIuNzc2IDExMy41OTYgMzIuNjggMTEzLjA2MyAzMi40ODhDMTEyLjUzIDMyLjI4NTMgMTEyLjA3NiAzMi4wMDI3IDExMS43MDMgMzEuNjRDMTExLjMzIDMxLjI2NjcgMTExLjA0MiAzMC44MTMzIDExMC44MzkgMzAuMjhDMTEwLjYzNiAyOS43NDY3IDExMC41MzUgMjkuMTM4NyAxMTAuNTM1IDI4LjQ1NkMxMTAuNTM1IDI3Ljc4NCAxMTAuNjM2IDI3LjE4MTMgMTEwLjgzOSAyNi42NDhDMTExLjA0MiAyNi4xMTQ3IDExMS4zMyAyNS42NjY3IDExMS43MDMgMjUuMzA0QzExMi4wNzYgMjQuOTMwNyAxMTIuNTM1IDI0LjY0OCAxMTMuMDc5IDI0LjQ1NkMxMTMuNjIzIDI0LjI1MzMgMTE0LjIzMSAyNC4xNTIgMTE0LjkwMyAyNC4xNTJDMTE1LjQ3OSAyNC4xNTIgMTE1Ljk4IDI0LjIxNiAxMTYuNDA3IDI0LjM0NEMxMTYuODQ0IDI0LjQ3MiAxMTcuMTkxIDI0LjYzMiAxMTcuNDQ3IDI0LjgyNFYyNi4zNkMxMTcuMTE2IDI2LjE0NjcgMTE2Ljc1NCAyNS45ODEzIDExNi4zNTkgMjUuODY0QzExNS45NzUgMjUuNzQ2NyAxMTUuNTI3IDI1LjY4OCAxMTUuMDE1IDI1LjY4OEMxMTMuMjk4IDI1LjY4OCAxMTIuNDM5IDI2LjYxMDcgMTEyLjQzOSAyOC40NTZDMTEyLjQzOSAzMC4zMDEzIDExMy4yODIgMzEuMjI0IDExNC45NjcgMzEuMjI0QzExNS41MTEgMzEuMjI0IDExNS45NzUgMzEuMTY1MyAxMTYuMzU5IDMxLjA0OEMxMTYuNzU0IDMwLjkyIDExNy4xMTYgMzAuNzYgMTE3LjQ0NyAzMC41NjhWMzIuMTA0QzExNy4xNyAzMi4yODUzIDExNi44MjMgMzIuNDQ1MyAxMTYuNDA3IDMyLjU4NEMxMTUuOTkxIDMyLjcxMiAxMTUuNDc5IDMyLjc3NiAxMTQuODcxIDMyLjc3NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjIuNzg0IDI0Ljc0NEMxMjIuNzg0IDI0LjEzNiAxMjIuODkxIDIzLjYwOCAxMjMuMTA0IDIzLjE2QzEyMy4zMTcgMjIuNzAxMyAxMjMuNjE2IDIyLjMyOCAxMjQgMjIuMDRDMTI0LjM4NCAyMS43NDEzIDEyNC44NDMgMjEuNTE3MyAxMjUuMzc2IDIxLjM2OEMxMjUuOTIgMjEuMjE4NyAxMjYuNTIzIDIxLjE0NCAxMjcuMTg0IDIxLjE0NEgxMzAuOTEyVjMyLjYxNkgxMjguOTZWMjguMkgxMjcuMTg0TDEyNC4yNTYgMzIuNjE2SDEyMkwxMjUuMjMyIDI3LjkxMkMxMjQuNCAyNy43MDkzIDEyMy43ODEgMjcuMzQxMyAxMjMuMzc2IDI2LjgwOEMxMjIuOTgxIDI2LjI2NCAxMjIuNzg0IDI1LjU3NiAxMjIuNzg0IDI0Ljc0NFpNMTI4Ljk2IDI2LjU4NFYyMi44MjRIMTI3LjE2OEMxMjYuNDQzIDIyLjgyNCAxMjUuODYxIDIyLjk2OCAxMjUuNDI0IDIzLjI1NkMxMjQuOTk3IDIzLjUzMzMgMTI0Ljc4NCAyNC4wMTMzIDEyNC43ODQgMjQuNjk2QzEyNC43ODQgMjUuMzY4IDEyNC45NzYgMjUuODUzMyAxMjUuMzYgMjYuMTUyQzEyNS43NDQgMjYuNDQgMTI2LjI4OCAyNi41ODQgMTI2Ljk5MiAyNi41ODRIMTI4Ljk2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzOC41MzIgMjkuMTEySDEzNS4wMjhWMzIuNjE2SDEzMy4xNzJWMjQuMzEySDEzNS4wMjhWMjcuNjA4SDEzOC41MzJWMjQuMzEySDE0MC4zODhWMzIuNjE2SDEzOC41MzJWMjkuMTEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0Mi4yNDUgMzEuMTEyQzE0Mi40OSAzMC44OTg3IDE0Mi42ODIgMzAuNjA1MyAxNDIuODIxIDMwLjIzMkMxNDIuOTcgMjkuODU4NyAxNDMuMDg3IDI5LjM5NDcgMTQzLjE3MyAyOC44NEMxNDMuMjU4IDI4LjI3NDcgMTQzLjMyMiAyNy42MTg3IDE0My4zNjUgMjYuODcyQzE0My40MDcgMjYuMTI1MyAxNDMuNDQ1IDI1LjI3MiAxNDMuNDc3IDI0LjMxMkgxNDkuNTU3VjMxLjExMkgxNTAuODA1VjM0Ljk4NEgxNDkuMTg5TDE0OS4wNDUgMzIuNjE2SDE0My4zMTdMMTQzLjE3MyAzNC45ODRIMTQxLjU0MVYzMS4xMTJIMTQyLjI0NVpNMTQ3LjcwMSAzMS4xMTJWMjUuODE2SDE0NS4wNzdDMTQ1LjAyMyAyNy4xMjggMTQ0LjkzMyAyOC4yMTYgMTQ0LjgwNSAyOS4wOEMxNDQuNjg3IDI5LjkzMzMgMTQ0LjQ5IDMwLjYxMDcgMTQ0LjIxMyAzMS4xMTJIMTQ3LjcwMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNTguOTYgMzIuMDA4QzE1OC44NDIgMzIuMDgyNyAxNTguNjk4IDMyLjE2OCAxNTguNTI4IDMyLjI2NEMxNTguMzU3IDMyLjM0OTMgMTU4LjE1NCAzMi40MjkzIDE1Ny45MiAzMi41MDRDMTU3LjY4NSAzMi41Nzg3IDE1Ny40MTMgMzIuNjQyNyAxNTcuMTA0IDMyLjY5NkMxNTYuNzk0IDMyLjc0OTMgMTU2LjQ0MiAzMi43NzYgMTU2LjA0OCAzMi43NzZDMTU0LjUyMiAzMi43NzYgMTUzLjM4MSAzMi4zOTczIDE1Mi42MjQgMzEuNjRDMTUxLjg3NyAzMC44ODI3IDE1MS41MDQgMjkuODIxMyAxNTEuNTA0IDI4LjQ1NkMxNTEuNTA0IDI3Ljc4NCAxNTEuNjA1IDI3LjE4MTMgMTUxLjgwOCAyNi42NDhDMTUyLjAxIDI2LjExNDcgMTUyLjI5MyAyNS42NjY3IDE1Mi42NTYgMjUuMzA0QzE1My4wMTggMjQuOTMwNyAxNTMuNDUgMjQuNjQ4IDE1My45NTIgMjQuNDU2QzE1NC40NTMgMjQuMjUzMyAxNTUuMDAyIDI0LjE1MiAxNTUuNiAyNC4xNTJDMTU2LjIxOCAyNC4xNTIgMTU2Ljc3MyAyNC4yNTMzIDE1Ny4yNjQgMjQuNDU2QzE1Ny43NjUgMjQuNjU4NyAxNTguMTc2IDI0Ljk2MjcgMTU4LjQ5NiAyNS4zNjhDMTU4LjgxNiAyNS43NzMzIDE1OS4wMzQgMjYuMjc0NyAxNTkuMTUyIDI2Ljg3MkMxNTkuMjggMjcuNDY5MyAxNTkuMjg1IDI4LjE2OCAxNTkuMTY4IDI4Ljk2OEgxNTMuNDI0QzE1My40OTggMjkuNzI1MyAxNTMuNzQ5IDMwLjI5NiAxNTQuMTc2IDMwLjY4QzE1NC42MDIgMzEuMDUzMyAxNTUuMjY5IDMxLjI0IDE1Ni4xNzYgMzEuMjRDMTU2LjgzNyAzMS4yNCAxNTcuMzg2IDMxLjE2IDE1Ny44MjQgMzFDMTU4LjI3MiAzMC44MjkzIDE1OC42NSAzMC42NTMzIDE1OC45NiAzMC40NzJWMzIuMDA4Wk0xNTUuNiAyNS42MjRDMTU1LjA1NiAyNS42MjQgMTU0LjU5NyAyNS43ODkzIDE1NC4yMjQgMjYuMTJDMTUzLjg1IDI2LjQ1MDcgMTUzLjYwNSAyNi45NDEzIDE1My40ODggMjcuNTkySDE1Ny4zOTJDMTU3LjQxMyAyNi45MiAxNTcuMjY0IDI2LjQyNCAxNTYuOTQ0IDI2LjEwNEMxNTYuNjI0IDI1Ljc4NCAxNTYuMTc2IDI1LjYyNCAxNTUuNiAyNS42MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYzLjQ2NyAyOS4yNEgxNjIuNzQ3VjMyLjYxNkgxNjAuODkxVjI0LjMxMkgxNjIuNzQ3VjI3LjczNkgxNjMuNTMxTDE2Ni4xNzEgMjQuMzEySDE2OC4xMjNMMTY0Ljk4NyAyOC4zMTJMMTY4LjI1MSAzMi42MTZIMTY2LjA1OUwxNjMuNDY3IDI5LjI0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3Mi45MTggMzIuNzc2QzE3Mi4yNDYgMzIuNzc2IDE3MS42NDMgMzIuNjggMTcxLjExIDMyLjQ4OEMxNzAuNTc2IDMyLjI4NTMgMTcwLjEyMyAzMi4wMDI3IDE2OS43NSAzMS42NEMxNjkuMzc2IDMxLjI2NjcgMTY5LjA4OCAzMC44MTMzIDE2OC44ODYgMzAuMjhDMTY4LjY4MyAyOS43NDY3IDE2OC41ODIgMjkuMTM4NyAxNjguNTgyIDI4LjQ1NkMxNjguNTgyIDI3Ljc4NCAxNjguNjgzIDI3LjE4MTMgMTY4Ljg4NiAyNi42NDhDMTY5LjA4OCAyNi4xMTQ3IDE2OS4zNzYgMjUuNjY2NyAxNjkuNzUgMjUuMzA0QzE3MC4xMjMgMjQuOTMwNyAxNzAuNTgyIDI0LjY0OCAxNzEuMTI2IDI0LjQ1NkMxNzEuNjcgMjQuMjUzMyAxNzIuMjc4IDI0LjE1MiAxNzIuOTUgMjQuMTUyQzE3My41MjYgMjQuMTUyIDE3NC4wMjcgMjQuMjE2IDE3NC40NTQgMjQuMzQ0QzE3NC44OTEgMjQuNDcyIDE3NS4yMzggMjQuNjMyIDE3NS40OTQgMjQuODI0VjI2LjM2QzE3NS4xNjMgMjYuMTQ2NyAxNzQuOCAyNS45ODEzIDE3NC40MDYgMjUuODY0QzE3NC4wMjIgMjUuNzQ2NyAxNzMuNTc0IDI1LjY4OCAxNzMuMDYyIDI1LjY4OEMxNzEuMzQ0IDI1LjY4OCAxNzAuNDg2IDI2LjYxMDcgMTcwLjQ4NiAyOC40NTZDMTcwLjQ4NiAzMC4zMDEzIDE3MS4zMjggMzEuMjI0IDE3My4wMTQgMzEuMjI0QzE3My41NTggMzEuMjI0IDE3NC4wMjIgMzEuMTY1MyAxNzQuNDA2IDMxLjA0OEMxNzQuOCAzMC45MiAxNzUuMTYzIDMwLjc2IDE3NS40OTQgMzAuNTY4VjMyLjEwNEMxNzUuMjE2IDMyLjI4NTMgMTc0Ljg3IDMyLjQ0NTMgMTc0LjQ1NCAzMi41ODRDMTc0LjAzOCAzMi43MTIgMTczLjUyNiAzMi43NzYgMTcyLjkxOCAzMi43NzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTgyLjg0NyAyMS4xNDRWMzIuNjE2SDE4MC45MTFWMjEuMTQ0SDE4Mi44NDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTg1LjMwMSAyMS4xNDRIMTg5LjE3M0MxODkuOTg0IDIxLjE0NCAxOTAuNzM2IDIxLjIzNDcgMTkxLjQyOSAyMS40MTZDMTkyLjEzMyAyMS41OTczIDE5Mi43NDEgMjEuODk2IDE5My4yNTMgMjIuMzEyQzE5My43NzYgMjIuNzI4IDE5NC4xODEgMjMuMjc3MyAxOTQuNDY5IDIzLjk2QzE5NC43NjggMjQuNjQyNyAxOTQuOTE3IDI1LjQ4NTMgMTk0LjkxNyAyNi40ODhDMTk0LjkxNyAyNy41MDEzIDE5NC43NjggMjguMzkyIDE5NC40NjkgMjkuMTZDMTk0LjE4MSAyOS45MTczIDE5My43NzEgMzAuNTUyIDE5My4yMzcgMzEuMDY0QzE5Mi43MTUgMzEuNTc2IDE5Mi4wOTEgMzEuOTY1MyAxOTEuMzY1IDMyLjIzMkMxOTAuNjUxIDMyLjQ4OCAxODkuODY3IDMyLjYxNiAxODkuMDEzIDMyLjYxNkgxODUuMzAxVjIxLjE0NFpNMTg3LjIzNyAyMi44MjRWMzAuOTUySDE4OS4wNzdDMTg5LjY0MyAzMC45NTIgMTkwLjE1NSAzMC44NjY3IDE5MC42MTMgMzAuNjk2QzE5MS4wODMgMzAuNTI1MyAxOTEuNDgzIDMwLjI2NCAxOTEuODEzIDI5LjkxMkMxOTIuMTU1IDI5LjU2IDE5Mi40MTYgMjkuMTEyIDE5Mi41OTcgMjguNTY4QzE5Mi43ODkgMjguMDEzMyAxOTIuODg1IDI3LjM1NzMgMTkyLjg4NSAyNi42QzE5Mi44ODUgMjUuODUzMyAxOTIuNzk1IDI1LjI0IDE5Mi42MTMgMjQuNzZDMTkyLjQzMiAyNC4yNjkzIDE5Mi4xNzYgMjMuODggMTkxLjg0NSAyMy41OTJDMTkxLjUyNSAyMy4zMDQgMTkxLjE0MSAyMy4xMDY3IDE5MC42OTMgMjNDMTkwLjI0NSAyMi44ODI3IDE4OS43NiAyMi44MjQgMTg5LjIzNyAyMi44MjRIMTg3LjIzN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-color:#000;background-size:contain;background-position:50% 50%;width:220px;min-width:160px;max-width:100%;height:56px;display:inline-block;border-radius:4px;font-size:0}.g-social__item--ya{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRkMzRjFEIi8+CjxwYXRoIGQ9Ik0yNC43NDA3IDMzLjk3NzhIMjkuMDg4OVY5LjA0NDQzSDIyLjc1OTJDMTYuMzkyOSA5LjA0NDQzIDEzLjA1MzggMTIuMzAzIDEzLjA1MzggMTcuMTE3NkMxMy4wNTM4IDIxLjI3MzEgMTUuMjE4NyAyMy42MTYzIDE5LjA1MzIgMjYuMTYwOUwyMS4zODMyIDI3LjY5ODdMMTguMzkyNyAyNS4xOTA3TDEyLjQ2NjcgMzMuOTc3OEgxNy4xODE4TDIzLjUxMTUgMjQuNTMxN0wyMS4zMDk4IDIzLjA2NzFDMTguNjQ5NiAyMS4yNzMxIDE3LjM0NjkgMTkuODgxOCAxNy4zNDY5IDE2Ljg2MTNDMTcuMzQ2OSAxNC4yMDY4IDE5LjIxODMgMTIuNDEyOCAyMi43Nzc2IDEyLjQxMjhIMjQuNzIyM1YzMy45Nzc4SDI0Ljc0MDdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-color:var(--g-social-bg-color-ya)}.g-social__item--fb{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyXzMpIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMl8zKSIvPgo8cGF0aCBkPSJNMTguMDc4OSAzMlYxOS41MDdIMjEuNTYzMUwyMi4wMjQ5IDE1LjE1NzNIMTguMDc4OUwxOC4wODQ4IDEyLjk4MDFDMTguMDg0OCAxMS44NDU2IDE4LjE5MjYgMTEuMjM4IDE5LjgyMjEgMTEuMjM4SDIyLjAwMDVWNi44ODc2MkgxOC41MTU2QzE0LjMyOTUgNi44ODc2MiAxMi44NTY0IDguOTk3NTggMTIuODU2NCAxMi41NDY0VjE1LjE1NzdIMTAuMjQ3VjE5LjUwNzdIMTIuODU2NFYzMkMxNC41OTcyIDMyIDE2LjMzODEgMzIgMTguMDc4OSAzMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMl8zIiB4MT0iMTYiIHkxPSItMC4yOTE1MzYiIHgyPSIxNiIgeTI9IjMzLjM2NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjJGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDZBRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMl8zIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);background-color:var(--g-social-bg-color-fb)}.g-social__item--gp{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRjJGMkYyIi8+CjxwYXRoIGQ9Ik0yNS41NzUgMTYuMjI1QzI1LjU3NSAxNS41NjY3IDI1LjUxNjcgMTQuOTQxNyAyNS40MTY3IDE0LjMzMzNIMTZWMTguMDkxN0gyMS4zOTE3QzIxLjE1IDE5LjMyNSAyMC40NDE3IDIwLjM2NjcgMTkuMzkxNyAyMS4wNzVWMjMuNTc1SDIyLjYwODNDMjQuNDkxNyAyMS44MzMzIDI1LjU3NSAxOS4yNjY3IDI1LjU3NSAxNi4yMjVaIiBmaWxsPSIjNDI4NUY0Ii8+CjxwYXRoIGQ9Ik0xNiAyNkMxOC43IDI2IDIwLjk1ODMgMjUuMSAyMi42MDgzIDIzLjU3NUwxOS4zOTE3IDIxLjA3NUMxOC40OTE3IDIxLjY3NSAxNy4zNSAyMi4wNDE3IDE2IDIyLjA0MTdDMTMuMzkxNyAyMi4wNDE3IDExLjE4MzMgMjAuMjgzMyAxMC4zOTE3IDE3LjkwODNINy4wNzVWMjAuNDgzM0M4LjcxNjY2IDIzLjc1IDEyLjA5MTcgMjYgMTYgMjZaIiBmaWxsPSIjMzRBODUzIi8+CjxwYXRoIGQ9Ik0xMC4zOTE3IDE3LjkwODNDMTAuMTgzMyAxNy4zMDgzIDEwLjA3NSAxNi42NjY3IDEwLjA3NSAxNkMxMC4wNzUgMTUuMzMzMyAxMC4xOTE3IDE0LjY5MTcgMTAuMzkxNyAxNC4wOTE3VjExLjUxNjdINy4wNzVDNi4zOTE2NyAxMi44NjY3IDYgMTQuMzgzMyA2IDE2QzYgMTcuNjE2NyA2LjM5MTY3IDE5LjEzMzMgNy4wNzUgMjAuNDgzM0wxMC4zOTE3IDE3LjkwODNaIiBmaWxsPSIjRkJCQzA1Ii8+CjxwYXRoIGQ9Ik0xNiA5Ljk1ODMzQzE3LjQ3NSA5Ljk1ODMzIDE4Ljc5MTcgMTAuNDY2NyAxOS44MzMzIDExLjQ1ODNMMjIuNjgzMyA4LjYwODMzQzIwLjk1ODMgNi45OTE2NyAxOC43IDYgMTYgNkMxMi4wOTE3IDYgOC43MTY2NiA4LjI1IDcuMDc1IDExLjUxNjdMMTAuMzkxNyAxNC4wOTE3QzExLjE4MzMgMTEuNzE2NyAxMy4zOTE3IDkuOTU4MzMgMTYgOS45NTgzM1oiIGZpbGw9IiNFQTQzMzUiLz4KPC9zdmc+Cg==);background-color:var(--g-social-bg-color-gp)}.g-social__item--tw{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjNTVBQ0VFIi8+CjxwYXRoIGQ9Ik0yNiA5LjkyNDA2QzI1LjI2NDEgMTAuMjUwNCAyNC40NzMzIDEwLjQ3MSAyMy42NDMzIDEwLjU3MDJDMjQuNDkwNSAxMC4wNjIzIDI1LjE0MTEgOS4yNTgyIDI1LjQ0NzUgOC4zMDAwOEMyNC42NTQ3IDguNzcwMjYgMjMuNzc2NSA5LjExMTc1IDIyLjg0MTkgOS4yOTU4QzIyLjA5MzMgOC40OTgzNCAyMS4wMjcgOCAxOS44NDY4IDhDMTcuNTgwNyA4IDE1Ljc0MzQgOS44MzcxNiAxNS43NDM0IDEyLjEwMzFDMTUuNzQzNCAxMi40MjQ3IDE1Ljc3OTggMTIuNzM3OSAxNS44NDk3IDEzLjAzODJDMTIuNDM5NSAxMi44NjcxIDkuNDE2MDcgMTEuMjMzNSA3LjM5MjMgOC43NTEwOUM3LjAzOTEgOS4zNTcxMSA2LjgzNjc1IDEwLjA2MiA2LjgzNjc1IDEwLjgxMzlDNi44MzY3NSAxMi4yMzc1IDcuNTYxMjEgMTMuNDkzNCA4LjY2MjIgMTQuMjI5MkM3Ljk4OTU0IDE0LjIwNzkgNy4zNTY4OSAxNC4wMjMzIDYuODAzNjEgMTMuNzE2QzYuODAzMzIgMTMuNzMzMSA2LjgwMzMyIDEzLjc1MDMgNi44MDMzMiAxMy43Njc2QzYuODAzMzIgMTUuNzU1NyA4LjIxNzcxIDE3LjQxNDEgMTAuMDk0OCAxNy43OTFDOS43NTA0NyAxNy44ODQ4IDkuMzg3OTggMTcuOTM0OSA5LjAxMzcyIDE3LjkzNDlDOC43NDkzMyAxNy45MzQ5IDguNDkyMjYgMTcuOTA5MiA4LjI0MTc4IDE3Ljg2MTNDOC43NjM4OSAxOS40OTE1IDEwLjI3OTIgMjAuNjc3OCAxMi4wNzQ4IDIwLjcxMDlDMTAuNjcwNSAyMS44MTE0IDguOTAxMiAyMi40Njc0IDYuOTc4ODIgMjIuNDY3NEM2LjY0NzY1IDIyLjQ2NzQgNi4zMjEwMSAyMi40NDggNiAyMi40MTAxQzcuODE1ODcgMjMuNTc0MyA5Ljk3MjcxIDI0LjI1MzYgMTIuMjg5OSAyNC4yNTM2QzE5LjgzNzIgMjQuMjUzNiAyMy45NjQ0IDE4LjAwMTIgMjMuOTY0NCAxMi41NzlDMjMuOTY0NCAxMi40MDEgMjMuOTYwNCAxMi4yMjQxIDIzLjk1MjUgMTIuMDQ4MUMyNC43NTQyIDExLjQ2OTYgMjUuNDQ5OSAxMC43NDY5IDI2IDkuOTI0MDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-color:var(--g-social-bg-color-tw)}.g-social__item--mr{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjMDA1RkY5Ii8+CjxwYXRoIGQ9Ik0xOS4wMDc5IDE2QzE5LjAwNzkgMTcuNjU4NiAxNy42NTg2IDE5LjAwNzkgMTYgMTkuMDA3OUMxNC4zNDE0IDE5LjAwNzkgMTIuOTkyMSAxNy42NTg2IDEyLjk5MjEgMTZDMTIuOTkyMSAxNC4zNDE0IDE0LjM0MTQgMTIuOTkyMSAxNiAxMi45OTIxQzE3LjY1ODYgMTIuOTkyMSAxOS4wMDc5IDE0LjM0MTQgMTkuMDA3OSAxNlpNMTYgNkMxMC40ODU3IDYgNiAxMC40ODU3IDYgMTZDNiAyMS41MTQzIDEwLjQ4NTcgMjYgMTYgMjZDMTguMDIgMjYgMTkuOTY3OSAyNS4zOTg2IDIxLjYzMjkgMjQuMjYwN0wyMS42NjE0IDI0LjI0MDdMMjAuMzE0MyAyMi42NzVMMjAuMjkxNCAyMi42ODkzQzE5LjAxIDIzLjUxNDMgMTcuNTI1NyAyMy45NSAxNiAyMy45NUMxMS42MTY0IDIzLjk1IDguMDUgMjAuMzgzNiA4LjA1IDE2QzguMDUgMTEuNjE2NCAxMS42MTY0IDguMDUgMTYgOC4wNUMyMC4zODM2IDguMDUgMjMuOTUgMTEuNjE2NCAyMy45NSAxNkMyMy45NSAxNi41Njc5IDIzLjg4NjQgMTcuMTQyOSAyMy43NjI5IDE3LjcwODZDMjMuNTExNCAxOC43NDA3IDIyLjc4ODYgMTkuMDU2NCAyMi4yNDY0IDE5LjAxNUMyMS43MDA3IDE4Ljk3MDcgMjEuMDYyMSAxOC41ODIxIDIxLjA1NzkgMTcuNjMwN1YxNi45MDU3VjE2QzIxLjA1NzkgMTMuMjEwNyAxOC43ODkzIDEwLjk0MjEgMTYgMTAuOTQyMUMxMy4yMTA3IDEwLjk0MjEgMTAuOTQyMSAxMy4yMTA3IDEwLjk0MjEgMTZDMTAuOTQyMSAxOC43ODkzIDEzLjIxMDcgMjEuMDU3OSAxNiAyMS4wNTc5QzE3LjM1NSAyMS4wNTc5IDE4LjYyNTcgMjAuNTI4NiAxOS41ODM2IDE5LjU2NUMyMC4xNDA3IDIwLjQzMjEgMjEuMDQ4NiAyMC45NzU3IDIyLjA4MjEgMjEuMDU4NkMyMi4xNzA3IDIxLjA2NTcgMjIuMjYxNCAyMS4wNjkzIDIyLjM1MDcgMjEuMDY5M0MyMy4wNzg2IDIxLjA2OTMgMjMuNzk5MyAyMC44MjU3IDI0LjM4MDcgMjAuMzg1QzI0Ljk4IDE5LjkyOTMgMjUuNDI3OSAxOS4yNzE0IDI1LjY3NSAxOC40ODA3QzI1LjcxNDMgMTguMzUyOSAyNS43ODcxIDE4LjA2MDcgMjUuNzg3MSAxOC4wNTg2TDI1Ljc4OTMgMTguMDQ3OUMyNS45MzUgMTcuNDEzNiAyNiAxNi43ODE0IDI2IDE2QzI2IDEwLjQ4NTcgMjEuNTE0MyA2IDE2IDYiIGZpbGw9IiNGRjlFMDAiLz4KPC9zdmc+Cg==);background-color:var(--g-social-bg-color-mr)}.g-social__item--ok{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRjc5MzFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjM5OCAxMC41MDA1QzEwLjIzOTggNy4zMjkxMSAxMi44MTA3IDQuNzU4MTIgMTUuOTgyMiA0Ljc1ODEyQzE5LjE1MzYgNC43NTgxMiAyMS43MjQ1IDcuMzI5MTEgMjEuNzI0NSAxMC41MDA1QzIxLjcyNDUgMTMuNjcxOSAxOS4xNTM2IDE2LjI0MzEgMTUuOTgyMiAxNi4yNDMxQzEyLjgxMDcgMTYuMjQzMSAxMC4yMzk4IDEzLjY3MTkgMTAuMjM5OCAxMC41MDA1Wk0xMy42MDg0IDEwLjUwMDZDMTMuNjA4NCAxMS44MTE1IDE0LjY3MTIgMTIuODc0NCAxNS45ODIyIDEyLjg3NDRDMTcuMjkzMSAxMi44NzQ0IDE4LjM1NTkgMTEuODExNSAxOC4zNTU5IDEwLjUwMDZDMTguMzU1OSA5LjE4OTU5IDE3LjI5MzEgOC4xMjY4IDE1Ljk4MjIgOC4xMjY4QzE0LjY3MTIgOC4xMjY4IDEzLjYwODQgOS4xODk1OSAxMy42MDg0IDEwLjUwMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuNzU4OSAxOS4xOTY4QzIxLjY4NiAxOS4yNTUzIDIwLjMwODQgMjAuMzQzOSAxOC4wMDk1IDIwLjgxMjNMMjEuNDc5NiAyNC4yNTE1QzIyLjA4OTggMjQuODYwNyAyMi4wOTA1IDI1Ljg0OTMgMjEuNDgxMyAyNi40NTk2QzIwLjg3MiAyNy4wNjk3IDE5Ljg4MzYgMjcuMDcwNyAxOS4yNzMyIDI2LjQ2MTNMMTUuOTA0MyAyMy4xODA2TDEyLjg0NDQgMjYuNDQwMkMxMi41MzgxIDI2Ljc1NzkgMTIuMTI5NCAyNi45MTc4IDExLjcyMDMgMjYuOTE3OEMxMS4zMzAxIDI2LjkxNzggMTAuOTM5NiAyNi43NzI2IDEwLjYzNjYgMjYuNDgwNEMxMC4wMTU5IDI1Ljg4MTggOS45OTc4OSAyNC44OTM0IDEwLjU5NjUgMjQuMjcyN0wxMy44OTAyIDIwLjgzMDRDMTEuNTI2OSAyMC4zNzMxIDEwLjA5MjQgMTkuMjU2MSAxMC4wMTg1IDE5LjE5NjhDOS4zNDU4MSAxOC42NTc0IDkuMjM3NzUgMTcuNjc0NyA5Ljc3NzI0IDE3LjAwMTlDMTAuMzE2NyAxNi4zMjkyIDExLjI5OTIgMTYuMjIxMSAxMS45NzIxIDE2Ljc2MDVDMTEuOTg2MyAxNi43NzIxIDEzLjQ4NjcgMTcuODk5MiAxNS45MDQyIDE3LjkwMDhDMTguMzIxNyAxNy44OTkyIDE5Ljc5MTEgMTYuNzcyMSAxOS44MDUzIDE2Ljc2MDVDMjAuNDc4MSAxNi4yMjExIDIxLjQ2MDcgMTYuMzI5MiAyMi4wMDAxIDE3LjAwMTlDMjIuNTM5NiAxNy42NzQ3IDIyLjQzMTYgMTguNjU3NCAyMS43NTg5IDE5LjE5NjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-color:var(--g-social-bg-color-ok)}.g-social__item--vk{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjMjc4N0Y1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuMjA1NyAxMS4wMjQ0QzI2LjM1MzkgMTAuNTMgMjYuMjA1NyAxMC4xNjY3IDI1LjUgMTAuMTY2N0gyMy4xNjY3QzIyLjU3MzQgMTAuMTY2NyAyMi4yOTk5IDEwLjQ4MDUgMjIuMTUxNiAxMC44MjY2QzIyLjE1MTYgMTAuODI2NiAyMC45NjUgMTMuNzE4OCAxOS4yODQgMTUuNTk3NUMxOC43NDAyIDE2LjE0MTQgMTguNDkzIDE2LjMxNDQgMTguMTk2MyAxNi4zMTQ0QzE4LjA0OCAxNi4zMTQ0IDE3LjgzMzMgMTYuMTQxNCAxNy44MzMzIDE1LjY0N1YxMS4wMjQ0QzE3LjgzMzMgMTAuNDMxMSAxNy42NjEyIDEwLjE2NjcgMTcuMTY2NyAxMC4xNjY3SDEzLjVDMTMuMTI5MyAxMC4xNjY3IDEyLjkwNjMgMTAuNDQyIDEyLjkwNjMgMTAuNzAzQzEyLjkwNjMgMTEuMjY1NCAxMy43NDY3IDExLjM5NTEgMTMuODMzNCAxMi45NzcyVjE2LjQxMzNDMTMuODMzNCAxNy4xNjY3IDEzLjY5NzMgMTcuMzAzMyAxMy40MDA3IDE3LjMwMzNDMTIuNjA5NyAxNy4zMDMzIDEwLjY4NTUgMTQuMzk4MSA5LjU0NDM0IDExLjA3MzhDOS4zMjA2OSAxMC40Mjc3IDkuMDk2MzggMTAuMTY2NyA4LjUwMDA0IDEwLjE2NjdINi4xNjY3MUM1LjUwMDA0IDEwLjE2NjcgNS4zNjY3IDEwLjQ4MDUgNS4zNjY3IDEwLjgyNjZDNS4zNjY3IDExLjQ0NDYgNi4xNTc3NSAxNC41MDk5IDkuMDQ5OTcgMTguNTYzOUMxMC45NzgxIDIxLjMzMjUgMTMuNjk0NyAyMi44MzMzIDE2LjE2NjcgMjIuODMzM0MxNy42NDk5IDIyLjgzMzMgMTcuODMzNCAyMi41IDE3LjgzMzQgMjEuOTI1OFYxOS44MzMzQzE3LjgzMzQgMTkuMTY2NyAxNy45NzM5IDE5LjAzMzYgMTguNDQzNiAxOS4wMzM2QzE4Ljc4OTYgMTkuMDMzNiAxOS4zODI5IDE5LjIwNjcgMjAuNzY3MyAyMC41NDE1QzIyLjM0OTMgMjIuMTIzNiAyMi42MTAyIDIyLjgzMzMgMjMuNSAyMi44MzMzSDI1LjgzMzRDMjYuNSAyMi44MzMzIDI2LjgzMzQgMjIuNSAyNi42NDExIDIxLjg0MjJDMjYuNDMwNyAyMS4xODY2IDI1LjY3NTMgMjAuMjM1NCAyNC42NzMgMTkuMTA3OEMyNC4xMjkyIDE4LjQ2NTEgMjMuMzEzNCAxNy43NzI5IDIzLjA2NjIgMTcuNDI2OEMyMi43MjAxIDE2Ljk4MTkgMjIuODE5IDE2Ljc4NDEgMjMuMDY2MiAxNi4zODg2QzIzLjA2NjIgMTYuMzg4NiAyNS45MDkgMTIuMzgzOSAyNi4yMDU3IDExLjAyNDRWMTEuMDI0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-color:var(--g-social-bg-color-vk)}.g-social__item--ins{background-image:url("data:image/svg+xml,%3Csvg id='инстаграм' xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e4405f; %7D .cls-2 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Crect id='Прямоугольник_1_копия_7' data-name='Прямоугольник 1 копия 7' class='cls-1' width='48' height='48' rx='4' ry='4'/%3E%3Cpath class='cls-2' d='M1008,209c-4.35,0-4.89.018-6.6,0.1a11.763,11.763,0,0,0-3.881.744,8.176,8.176,0,0,0-4.679,4.679,11.741,11.741,0,0,0-.744,3.884c-0.078,1.707-.1,2.252-0.1,6.6s0.018,4.89.1,6.6a11.741,11.741,0,0,0,.744,3.884,8.176,8.176,0,0,0,4.679,4.679,11.737,11.737,0,0,0,3.881.744c1.71,0.078,2.25.1,6.6,0.1s4.89-.018,6.6-0.1a11.742,11.742,0,0,0,3.88-.744,7.774,7.774,0,0,0,2.83-1.845,7.87,7.87,0,0,0,1.85-2.834,11.452,11.452,0,0,0,.74-3.884c0.08-1.707.1-2.252,0.1-6.6s-0.02-4.89-.1-6.6a11.452,11.452,0,0,0-.74-3.884,7.87,7.87,0,0,0-1.85-2.834,7.774,7.774,0,0,0-2.83-1.845,11.767,11.767,0,0,0-3.88-.744C1012.89,209.018,1012.35,209,1008,209Zm0,2.883c4.27,0,4.78.016,6.47,0.093a8.88,8.88,0,0,1,2.97.551,5.011,5.011,0,0,1,1.84,1.2,4.937,4.937,0,0,1,1.19,1.84,8.8,8.8,0,0,1,.55,2.971c0.08,1.687.1,2.193,0.1,6.465s-0.02,4.778-.1,6.465a8.8,8.8,0,0,1-.55,2.971,4.937,4.937,0,0,1-1.19,1.84,5.011,5.011,0,0,1-1.84,1.2,8.88,8.88,0,0,1-2.97.551c-1.69.077-2.2,0.093-6.47,0.093s-4.78-.016-6.47-0.093a8.838,8.838,0,0,1-2.966-.551,5.3,5.3,0,0,1-3.037-3.037,8.846,8.846,0,0,1-.551-2.971c-0.077-1.687-.093-2.193-0.093-6.465s0.016-4.778.093-6.465a8.846,8.846,0,0,1,.551-2.971,5.3,5.3,0,0,1,3.037-3.037,8.838,8.838,0,0,1,2.966-.551C1003.22,211.9,1003.73,211.883,1008,211.883Zm0,4.9a8.216,8.216,0,1,0,8.22,8.216A8.214,8.214,0,0,0,1008,216.784Zm0,13.549a5.333,5.333,0,1,1,5.33-5.333A5.327,5.327,0,0,1,1008,230.333Zm10.46-13.874a1.92,1.92,0,1,1-1.92-1.92A1.92,1.92,0,0,1,1018.46,216.459Z' transform='translate(-984 -201)'/%3E%3C/svg%3E%0A");background-size:32px;background-color:var(--g-social-bg-color-ins)}.g-user__clear{clear:both}.g-user__buttons{float:right;font-size:0}.g-user__button{margin:0 5px}.g-user__info{margin-bottom:.66667em;display:table}.g-user__info-title{font-size:.86667em;color:#777}.g-user__order-table{display:table;width:100%;border:1px solid var(--g-user-order-table-border-color);border-collapse:separate;border-radius:4px 4px 0 0;box-sizing:border-box}.g-user__order-tr{display:table-row;font-size:.86667em;color:var(--g-user-order-row-color);text-decoration:none}.g-user__order-tr:first-child .g-user__order-td{border:none}.g-user__order-tr:first-child .g-user__order-td:first-child{border-radius:4px 0 0}.g-user__order-tr:first-child .g-user__order-td:last-child{border-radius:0 4px 0 0}.g-user__order-tr:hover{background-color:var(--g-user-order-row-hover-bg-color);color:var(--g-user-order-row-hover-color)}.g-user__order-tr--title{background-color:var(--g-user-order-title-bg-color);color:var(--g-user-order-title-color)}.g-user__order-td{display:table-cell;border-top:1px solid var(--g-user-order-col-border-color);padding:10px 15px}.g-user__row{margin:0 0 1.33333em;padding:0!important}.g-user-profile__title{margin-bottom:30px}.g-user-profile__item{display:inline-block;box-sizing:border-box;padding:.35714em .71429em;font-size:.93333em;line-height:1.2em;cursor:pointer;vertical-align:top;text-decoration:none!important;color:var(--g-base-color-link);border:1px solid transparent;border-radius:13px;margin-bottom:6px}.g-user-profile__item--active,.g-user-profile__item:active,.g-user-profile__item:hover{margin:0;padding:.35714em .71429em;border-color:var(--g-base-color-link)}.g-user-profile--opened{color:var(--g-base-color-white)!important;background-color:var(--g-base-color-link)}.g-user-info{margin-bottom:20px;line-height:1.2em}.g-user-info__link{color:var(--g-user-info-link-color)}.g-user-setting__side-left{float:left;padding-bottom:5px}.g-user-setting__side-right{display:table}.g-user-setting__value{padding-left:0!important;margin-bottom:10px}.g-user-setting__title-field-1{min-width:85px}@media screen and (max-width:400px){.g-user-setting__title-field-2{display:block!important;margin-bottom:.5385em!important}}.g-user-setting__btn{padding-top:2em}.g-user-orders{width:100%;border-collapse:collapse;display:table}.g-user-orders a{color:var(--g-user-orders-link-color);text-decoration:none}.g-user-orders a:hover{text-decoration:underline}.g-user-orders__wrapper{max-width:100%;overflow:auto}.g-user-orders__tr{display:table-row}.g-user-orders--even{background:var(--g-user-orders-even-bg-color)}.g-user-orders__td,.g-user-orders__th{border-bottom:1px solid var(--g-user-orders-col-border-color);padding-left:15px;padding-right:15px;text-align:left;font-weight:400;display:table-cell}.g-user-orders--right{text-align:right}.g-user-orders__th{color:#919191;padding-bottom:5px;padding-top:5px}.g-user-orders__td{color:#212121;padding-top:12px;padding-bottom:12px}.g-user__span-confirm-email{font-size:12px;display:block;padding-left:5px}.g-user-setting__side-left{width:65%;margin-right:0!important}.g-user-setting__side-right{width:30%;float:right}.g-auth__social-inner.page-registration{display:none}.g-form-field--title-pos-2 .g-form-control-checkbox__label,.g-form-field--title-pos-2 .g-form-control-radio__label{padding:0 0 0 20px}.g-user-setting__title-field-2{min-width:150px;width:150px}.g-form-control-text,.g-form-control-textarea{margin:0}div.g-user__popover-wrapper{position:fixed}div.g-user__popover-wrapper .popover-close{width:16px;height:16px;position:absolute;top:14px;right:14px;cursor:pointer}div.g-user__popover-wrapper .popover-close:after,div.g-user__popover-wrapper .popover-close:before{content:'';position:absolute;top:0;left:7px;width:2px;height:18px;background-color:var(--g-base-color-grey-l-9);transform:rotate(45deg)}div.g-user__popover-wrapper .popover-close:before{transform:rotate(-45deg)}div.g-user__popover-wrapper .g-auth-page-block-wr{background:var(--g-base-color-white);margin:0 auto;max-width:570px;min-height:250px;box-shadow:0 4px 10px rgba(0,0,0,.2);padding:30px 30px 20px;color:#212121}div.g-user__popover-wrapper .g-auth__personal-note{color:#666}div.g-user__popover-wrapper .g-auth-page-block__sideleft{width:50%;min-width:220px;margin-right:0;box-sizing:border-box;padding-right:15px}div.g-user__popover-wrapper .g-auth-page-block__sideright{padding-left:15px;width:50%;box-sizing:border-box}.g-auth__social-min{margin:15px 0 0;font-size:13px;border-top:1px solid #cecece;padding-top:10px!important}.g-auth__social-min .g-social__item{margin-top:2px}.g-auth__social-min .g-auth__personal-note{margin-top:0;font-size:12px}.g-auth__social-min.g-auth__social-min__forum{color:#000;font-size:15px}.g-auth__social-min.g-auth__social-min__forum .g-auth__personal-note{padding-left:70px;text-align:left}@media (max-width:469px){div.g-user__popover-wrapper .g-auth__sideright.page-registration{display:none}div.g-user__popover-wrapper .g-auth__social-inner.page-registration{display:block}div.g-user__popover-wrapper .g-auth__sideright.page-login{padding-top:20px}div.g-user__popover-wrapper .g-user-setting__side-right{width:100%;margin-bottom:20px}div.g-user__popover-wrapper .g-form-field--title-pos-2 .g-form-field__value{padding:0}div.g-user__popover-wrapper .g-user-setting__title-field-2{width:100%;min-width:auto}div.g-user__popover-wrapper .g-user-setting__side-left.page-suttings{width:100%}.g-auth__sideright.page-registration{display:none}.g-auth__social-inner.page-registration{display:block}.g-auth__sideright.page-login{padding-top:20px}.g-user-setting__side-right{width:100%;margin-bottom:20px}.g-form-field--title-pos-2 .g-form-field__value{padding:0}.g-user-setting__title-field-2{width:100%;min-width:auto}.g-user-setting__side-left.page-suttings{width:100%}}.g-auth-page-block-wr{border:1px solid #efefef;border-radius:4px;padding:20px 20px 30px}.g-auth-page-block-title{font-size:20px;margin-bottom:25px}.g-auth-page-block{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.g-auth-page-block__sideleft,.g-auth-page-block__sideright{order:0;flex:1 1 auto;align-self:auto}.g-auth-page-block__sideleft{width:40%;margin-right:10%;min-width:220px}.g-auth-page-block__sideright{min-width:170px}.g-auth__fogot-password-w{font-weight:400}.g-auth__fogot-password-w a{text-decoration:none}.g-auth__fogot-password-w a:hover{text-decoration:underline}.g-auth__personal-note{font-size:14px;line-height:1.4;max-width:300px;margin-top:27px}.g-auth__personal-note a,.g-auth__personal-note a:hover{text-decoration:none;border:none}.g-auth__personal-note a{border-bottom:1px dotted var(--g-base-color-link)}.user__home-page{line-height:1.4}.user__home-page .g-form-field__title{font-size:inherit}.header-panel .g-auth-main-block{position:absolute;top:40px;right:10px;margin:0}.g-auth-main-block{margin:20px 0;text-align:right}.g-auth-main-block .block-title{text-align:right;color:#212121;font-family:Arial,sans-serif;font-weight:400}.g-auth-main-block.opened .g-auth-page-block-wr{display:block;text-align:left;margin-top:-34px;z-index:1}.g-auth-main-block.authWidth .blb{display:flex;justify-content:space-between}.g-auth-main-block.authWidth .g-auth__left-container,.g-auth-main-block.authWidth .g-auth__right-container{width:49%;margin-bottom:0}.g-auth-main-block .g-auth-page-block-title{color:#212121;font-family:Arial,sans-serif;font-size:20px;font-weight:400;margin-bottom:20px}.g-auth-main-block .g-auth-page-block-wr{display:none;max-width:270px;padding:30px;background:var(--g-base-color-white);box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:5px;position:relative}.g-auth-main-block .g-auth-page-block-wr .popover-close{width:16px;height:16px;position:absolute;top:14px;right:14px;cursor:pointer}.g-auth-main-block .g-auth-page-block-wr .popover-close::after,.g-auth-main-block .g-auth-page-block-wr .popover-close::before{content:'';position:absolute;top:0;left:7px;width:2px;height:18px;background-color:var(--g-base-color-grey-l-9);transform:rotate(45deg)}.g-auth-main-block .g-auth-page-block-wr .popover-close::before{transform:rotate(-45deg)}.g-auth-main-block .g-auth-page-block{flex-flow:wrap}.g-auth-main-block .g-auth-page-block__sideleft{margin-right:0;width:100%;padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:30px;min-width:155px}.g-auth-main-block .g-auth-page-block__sideright{min-width:155px}.g-auth-main-block .g-auth__right-container{float:none;width:100%;text-align:center;margin-bottom:10px}.g-auth-main-block .g-auth__right-container a{width:100%}.g-auth-main-block .g-auth__left-container{display:block;width:100%;margin-bottom:10px;text-align:center}.g-auth-main-block .g-auth__left-container button{width:100%;display:block}.g-auth-main-block .g-auth__personal-note{margin-top:18px}.g-auth-main-block .g-user-mini-auth{padding:0;width:auto;box-shadow:none}.g-auth-main-block .g-user-mini-auth__link-wrapper>a{display:block}.g-auth__row.g-auth__social-min .g-form-field__title{font-weight:700}.shop2v2-cart-soc-block{font-size:inherit;margin-top:15px}.shop2v2-cart-soc-block .g-form-field__title{font-size:inherit;margin-bottom:10px}.shop2v2-cart-soc-block .g-auth__personal-note{margin-top:0;margin-bottom:10px}.shop2-cart-registration table.table-registration td.cell-r{vertical-align:top}@media (max-width:500px){div.g-user__popover-wrapper .g-auth-page-block__sideright{width:100%;margin-top:20px}div.g-user__popover-wrapper .g-auth-page-block__sideleft{width:100%}div.g-user__popover-wrapper .g-auth-page-block{display:block}.g-auth-page-block__sideright{margin-top:20px}.g-auth-page-block{display:block}}@media (max-width:425px){.g-auth-page-block__sideleft,div.g-user__popover-wrapper .g-auth-page-block__sideleft{width:100%}}.g-clear{clear:both;height:0}.g-clear-self::after{display:block;clear:both;height:0;content:''}.g-verticalMiddle{display:inline-block;height:100%;width:0;vertical-align:middle;visibility:hidden}.g-overflow-hidden{overflow:hidden}.g-row{margin:1em 0}.g-notice{padding:.7692em 1.0769em;border-radius:4px;background-color:var(--g-notice-bg-color);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);font-size:13px;line-height:1.4em;margin:.7em 0;color:var(--g-notice-color)}.g-notice--indents{margin:40px 0}.g-notice--plain{background:0 0;box-shadow:none;padding-left:0;padding-right:0}.g-notice--clear-indents{margin:.333em 0}.g-user-mini-auth{box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:5px;width:220px;padding:35px 25px}.g-user-mini-auth__row{padding:0 0 .5em}.g-user-mini-auth__btns{padding-top:.5em}.g-user-mini-auth__btns:after{content:'';display:block;clear:both;height:0}.g-user-mini-auth--btn-right{float:right}.g-user-mini-auth__fogot-password{text-align:center;padding-top:2em;font-size:.9em}.g-user-mini-auth__fogot-password a{color:var(--g-base-color-link)}.g-user-mini-auth__link-wrapper{padding-left:26px;padding-top:7px}.g-user-mini-auth__link{position:relative;text-decoration:none;color:var(--g-base-color-link);display:inline-block;margin-bottom:1.5em}.g-user-mini-auth__link:hover{text-decoration:underline}.g-user-mini-auth__link:after{content:'';display:block;position:absolute;height:17px;width:26px;left:-26px;top:0}.g-user-mini-auth__profile:after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23828282%22%20d%3D%22M5.666%209.696l.014-.003c-.08.012-.07.01-.014.003z%22%2F%3E%3Cpath%20fill%3D%22%23828282%22%20d%3D%22M13.93%2011.239c-.578-.996-1.276-1.316-2.723-1.544.015.002-.57-.088-.747-.117l-.149-.025a4.067%204.067%200%200%201-.001-.548q.003-.053.009-.103a5.447%205.447%200%200%200%20.451-.422%204.103%204.103%200%200%200%20.889-1.353%202.288%202.288%200%200%200%20.504-1.08%201.64%201.64%200%200%200-.31-1.398A3.254%203.254%200%200%200%208.47%201.992a3.276%203.276%200%200%200-3.394%202.656%201.64%201.64%200%200%200-.312%201.398%202.296%202.296%200%200%200%20.53%201.111%205.425%205.425%200%200%200%201.313%201.736q.006.054.01.112a4.072%204.072%200%200%201-.001.546l-.158.026c-.142.023-.643.097-.792.119-1.555.232-2.285.541-2.867%201.543a2.687%202.687%200%200%200-.344%201.567v.398l.272.288a3.922%203.922%200%200%200%201.414.841%2012.1%2012.1%200%200%200%204.33.662%2011.83%2011.83%200%200%200%204.304-.664%203.718%203.718%200%200%200%201.395-.86l.253-.284v-.38a2.914%202.914%200%200%200-.493-1.568zm-5.46%202.756c-3.894%200-5.015-1.189-5.015-1.189a1.92%201.92%200%200%201%20.209-1.065c.653-1.124%201.899-.911%203.851-1.346a5.181%205.181%200%200%200%200-2.06%204.457%204.457%200%200%201-1.369-1.728%201.434%201.434%200%200%201-.397-.732c-.08-.455.056-.606.256-.614A2.363%202.363%200%200%201%208.47%202.992a2.349%202.349%200%200%201%202.452%202.269c.2.008.335.159.256.614a1.434%201.434%200%200%201-.398.732%203.665%203.665%200%200%201-1.368%201.729%205.181%205.181%200%200%200%200%202.06c1.952.434%203%20.221%203.654%201.345a2.07%202.07%200%200%201%20.357%201.065s-1.058%201.19-4.953%201.19z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23828282%22%20d%3D%22M5.666%209.696l.014-.003c-.08.012-.07.01-.014.003z%22%2F%3E%3Cpath%20fill%3D%22%23828282%22%20d%3D%22M13.93%2011.239c-.578-.996-1.276-1.316-2.723-1.544.015.002-.57-.088-.747-.117l-.149-.025a4.067%204.067%200%200%201-.001-.548q.003-.053.009-.103a5.447%205.447%200%200%200%20.451-.422%204.103%204.103%200%200%200%20.889-1.353%202.288%202.288%200%200%200%20.504-1.08%201.64%201.64%200%200%200-.31-1.398A3.254%203.254%200%200%200%208.47%201.992a3.276%203.276%200%200%200-3.394%202.656%201.64%201.64%200%200%200-.312%201.398%202.296%202.296%200%200%200%20.53%201.111%205.425%205.425%200%200%200%201.313%201.736q.006.054.01.112a4.072%204.072%200%200%201-.001.546l-.158.026c-.142.023-.643.097-.792.119-1.555.232-2.285.541-2.867%201.543a2.687%202.687%200%200%200-.344%201.567v.398l.272.288a3.922%203.922%200%200%200%201.414.841%2012.1%2012.1%200%200%200%204.33.662%2011.83%2011.83%200%200%200%204.304-.664%203.718%203.718%200%200%200%201.395-.86l.253-.284v-.38a2.914%202.914%200%200%200-.493-1.568zm-5.46%202.756c-3.894%200-5.015-1.189-5.015-1.189a1.92%201.92%200%200%201%20.209-1.065c.653-1.124%201.899-.911%203.851-1.346a5.181%205.181%200%200%200%200-2.06%204.457%204.457%200%200%201-1.369-1.728%201.434%201.434%200%200%201-.397-.732c-.08-.455.056-.606.256-.614A2.363%202.363%200%200%201%208.47%202.992a2.349%202.349%200%200%201%202.452%202.269c.2.008.335.159.256.614a1.434%201.434%200%200%201-.398.732%203.665%203.665%200%200%201-1.368%201.729%205.181%205.181%200%200%200%200%202.06c1.952.434%203%20.221%203.654%201.345a2.07%202.07%200%200%201%20.357%201.065s-1.058%201.19-4.953%201.19z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-user-mini-auth-profile-icon);display:inline-block;content:'';width:1em;height:1em}.g-user-mini-auth__order:after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23848484%22%20d%3D%22M11.851%202.952A6.5%206.5%200%200%200%202.024%208H0l2.5%202.828L5%208H3.03a5.499%205.499%200%201%201%202.755%205.305l-.917.607q.14.095.288.184A6.5%206.5%200%201%200%2011.85%202.952z%22%2F%3E%3Cpath%20fill%3D%22%23848484%22%20d%3D%22M8%205v3.623l2.75%202.749.707-.707L9%208.208V5H8z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23848484%22%20d%3D%22M11.851%202.952A6.5%206.5%200%200%200%202.024%208H0l2.5%202.828L5%208H3.03a5.499%205.499%200%201%201%202.755%205.305l-.917.607q.14.095.288.184A6.5%206.5%200%201%200%2011.85%202.952z%22%2F%3E%3Cpath%20fill%3D%22%23848484%22%20d%3D%22M8%205v3.623l2.75%202.749.707-.707L9%208.208V5H8z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--g-user-mini-auth-order-icon);display:inline-block;content:'';width:1em;height:1em}.g-auth__sideleft.no-social-sidebar{width:auto}@media all and (max-width:725px){.g-form-field--title-pos-2 .g-form-field__title,.g-form-field--title-pos-3 .g-form-field__title{display:block}.g-form-field--title-pos-2 .g-form-field__value{padding-left:0}}@media all and (max-width:400px){.g-search{display:flex;margin-bottom:8px}.g-search .g-form-field__value{margin:0 5px 0 0}}
/* End */


/* Start:/asset/g/basestyle/1.0.1/user/user.blue.css?17405825064476*/
:root{--g-base-font-size:15px;--g-base-font-family:Arial,Helvetica,sans-serif;--g-base-font-line:20px;--g-base-font-size-un-1:calc(var(--g-base-font-size) - 1px);--g-base-font-size-un-2:calc(var(--g-base-font-size) - 2px);--g-base-font-size-un-3:calc(var(--g-base-font-size) - 3px);--g-base-button-color-text:#fff;--g-base-color-white:#fff;--g-base-color-link:#15c;--g-base-color-link-l-5:#135fe4;--g-base-color-link-l-15:#3b7cef;--g-base-color-link-l-20:#528cf1;--g-base-color-link-l-35:#99bbf7;--g-base-color-link-d-5:#0f4bb4;--g-base-color-link-o-30:rgba(17,85,204,0.3);--g-base-color-link-o-40:rgba(17,85,204,0.4);--g-base-color-link-o-50:rgba(17,85,204,0.5);--g-base-color-link-o-60:rgba(17,85,204,0.6);--g-base-color-link-blend-10:#e7eefa;--g-base-color-link-blend-25:#c4d5f2;--g-base-color-link-fade-out-40:rgba(17,85,204,0.6);--g-base-color-link-fade-out-60:rgba(17,85,204,0.4);--g-base-color-link-fade-out-80:rgba(17,85,204,0.2);--g-base-color-grey:gray;--g-base-color-grey-l-9:#979797;--g-base-color-grey-l-18:#aeaeae;--g-base-color-grey-l-27:#c5c5c5;--g-base-color-grey-l-36:#dcdcdc;--g-base-color-grey-l-45:#f3f3f3;--g-base-color-grey-l-46:#f5f5f5;--g-base-color-grey-d-5:#737373;--g-base-color-grey-d-30:#343434;--g-base-color-border:var(--g-base-color-grey-l-27);--g-base-color-border-l-9:#dcdcdc;--g-base-color-border-l-13:#e6e6e6;--g-base-color-border-l-20:#f8f8f8;--g-base-color-text:#484848;--g-base-color-text-l-20:#7b7b7b;--g-base-color-text-l-23:#838383;--g-base-color-text-l-32:#9a9a9a;--g-base-color-text-l-47:silver;--g-base-color-text-l-66:#f0f0f0;--g-base-color-text-light:#fff;--g-base-color-text-d-8:#333;--g-base-color-text-d-15:#222;--g-base-color-text-d-53:#000;--g-base-color-text-dark:#000;--g-base-color-error:red;--g-base-color-error-fade-out-60:rgba(255,0,0,0.4);--g-base-color-note:#fdf8bc;--g-base-color-disabled:var(--g-base-color-grey-l-9);--g-base-color-fill:var(--g-base-color-grey-l-45);--g-button-text-color:var(--g-base-button-color-text);--g-button-bg-color:var(--g-base-color-link);--g-button-bg-color-l-15:var(--g-base-color-link-l-15);--g-button-font-size:var(--g-base-font-size-un-1);--g-button-color-disabled:var(--g-base-color-disabled);--g-button-color-fill:var(--g-base-color-fill);--g-button-color-border:var(--g-base-color-border);--g-button-text-shadow:0 1px 1px rgba(0, 0, 0, .2);--g-button-arrow-bg-color:var(--g-base-color-white);--g-button-invert-border-color:var(--g-base-color-link-o-50);--g-button-invert-arrow-color:var(--g-button-bg-color);--g-button-padding:.5em 1.35714em;--g-button-height:auto;--g-button-font-weight:bold;--g-form-row-font-size:var(--g-base-font-size);--g-form-control-color:var(--g-base-color-text);--g-form-control-border-color:var(--g-base-color-border);--g-form-control-bg-color:var(--g-base-color-white);--g-form-control-font-family:var(--g-base-font-family);--g-form-control-color-link:var(--g-base-color-link);--g-form-control-focus-bg-color:var(--g-base-color-white);--g-form-control-focus-border-color:var(--g-base-color-link-fade-out-40);--g-form-control-focus-shadow-color:var(--g-base-color-link-fade-out-60);--g-form-control-placeholder-color:var(--g-base-color-border);--g-form-control-error-focus-shadow-color:var(--g-base-color-error-fade-out-60);--g-form-control-disabled-bg-color:var(--g-base-color-fill);--g-form-control-disabled-border-color:var(--g-base-color-border);--g-form-control-padding:0.5em 0.71428em;--g-form-control-height:auto;--g-form-control-font-size:var(--g-base-font-size-un-1);--g-social-bg-color-ya:#fc3f1d;--g-social-bg-color-fb:#006aff;--g-social-bg-color-tw:#55acee;--g-social-bg-color-gp:#f2f2f2;--g-social-bg-color-mr:#005ff9;--g-social-bg-color-ok:#f7931e;--g-social-bg-color-vk:#0077FF;--g-social-bg-color-ins:#e4405f;--g-user-order-table-border-color:var(--g-base-color-border);--g-user-order-row-color:var(--g-base-color-text-l-20);--g-user-order-row-hover-color:var(--g-base-color-text);--g-user-order-row-hover-bg-color:var(--g-base-color-fill);--g-user-order-title-color:var(--g-base-color-text);--g-user-order-title-bg-color:var(--g-base-color-fill);--g-user-order-col-border-color:var(--g-base-color-border);--g-user-info-link-color:var(--g-base-color-link);--g-user-orders-link-color:var(--g-base-color-link);--g-user-orders-even-bg-color:#fafafa;--g-user-orders-col-border-color:#e0e0e0;--g-notice-color:var(--g-base-color-text);--g-notice-bg-color:#fff2c1;--g-user-mini-auth-profile-icon:#828282;--g-user-mini-auth-order-icon:#848484}
/* End */


/* Start:/asset/g/shop2v2/default/css/theme.less.css?1740582508178931*/
@charset "utf-8";ul.reset,ul.reset>li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.row-vspace{margin-top:20px !important;margin-bottom:20px !important}.pull-left{float:left !important}.pull-right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden !important}.visible{visibility:visible !important}.fixed{position:fixed !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear-both{clear:both !important}.tpl-info{-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;text-align:left;color:#494949;font-size:12px;margin:10px 0px;padding:10px 14px}.tpl-info p{margin:0;padding:0}.tpl-info p+p{margin:10px 0px 0px}.tpl-info+.tpl-form{margin:20px 0px 0px}.tpl-info.tpl-warning{background:url("/g/shop2v2/default/images/warning-icon.png") 24px 14px repeat-x;padding-left:100px}.tpl-button{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:#333;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tpl-button:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.tpl-button:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.tpl-button.disabled,.tpl-button.disabled:hover,.tpl-button.disabled:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}.tpl-button-big{font-weight:bold;font-size:15px}a.tpl-button{display:inline-block;text-decoration:none;padding:5px 11px}a.tpl-button-big{padding:7px 15px}button.tpl-button,input[type="button"].tpl-button,input[type="submit"].tpl-button,input[type="reset"].tpl-button{padding:4px 8px}button.tpl-button-big,input[type="button"].tpl-button-big,input[type="submit"].tpl-button-big,input[type="reset"].tpl-button-big{padding:6px 15px}.tpl-required{color:#eb3c3c}.tpl-stars{width:60px;height:10px;background:url("/g/shop2v2/default/images/stars-small.png") 0 0 repeat-x}.tpl-rating{width:0;height:10px;background:url("/g/shop2v2/default/images/stars-small.png") 0 -15px repeat-x}.tpl-rating-1{width:20%}.tpl-rating-2{width:40%}.tpl-rating-3{width:60%}.tpl-rating-4{width:80%}.tpl-rating-5{width:100%}.shop2-product .tpl-rating-block{margin:10px 0 0;font-size:11px;white-space:pre}.shop2-product .tpl-rating-block .tpl-stars{display:inline-block;*display:inline;*zoom:1;margin:0 7px}.product-item-simple .tpl-stars{margin:5px 0 0 10px}.shop2-compare-product-image+.tpl-stars{margin-top:10px}.tpl-level-3{padding-left:10px !important}.tpl-level-4{padding-left:20px !important}.tpl-level-5{padding-left:30px !important}.tpl-form{font-size:13px}.tpl-form label{line-height:normal;font-size:13px}.tpl-form input[type=text],.tpl-form input[type=password],.tpl-form textarea,.tpl-form select{vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;padding:4px}.tpl-form input[type=checkbox],.tpl-form input[type=radio]{vertical-align:middle;margin:0}.tpl-form .tpl-field{margin:0px 0px 10px 0px}.tpl-form .tpl-error{color:#eb3c3c}.tpl-form .tpl-value{margin:3px 0px 0px}.tpl-form .tpl-value ul,.tpl-form .tpl-value li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.tpl-form .tpl-value li{margin:0 0 7px 0}.tpl-form ul.tpl-date{*zoom:1}.tpl-form ul.tpl-date:before,.tpl-form ul.tpl-date:after{display:table;line-height:0;content:""}.tpl-form ul.tpl-date:after{clear:both}.tpl-form ul.tpl-date li{float:left;margin:0}.tpl-form ul.tpl-date li+li{margin-left:20px}.tpl-form .tpl-stars{background:url("/g/shop2v2/default/images/stars-big.png") 0 0 repeat-x;width:115px;height:20px;overflow:hidden}.tpl-form .tpl-stars span{display:block;float:left;cursor:pointer;width:23px;height:20px}.tpl-form .tpl-stars span.tpl-active{background:url("/g/shop2v2/default/images/stars-big.png") 0 -25px repeat-x}.tpl-form .tpl-note{font-size:11px}.mgCaptcha-block{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 10px 0 0}.mgCaptcha-block a img{border:none;vertical-align:middle}.tpl-block-header{font-size:24px;margin:0px 0px 12px 0px}.tpl-text{padding:10px 0}.tpl-auth{overflow:hidden}.tpl-auth .tpl-left{float:left;width:211px;margin:0 29px 0 0}.tpl-auth .tpl-rigth{overflow:hidden}.tpl-auth input[type=text]{width:200px}.tpl-auth input[type=password]{width:130px}.tpl-comment .tpl-header{background:#dedede;height:36px;line-height:36px}.tpl-comment .tpl-name{float:left;font-weight:bold;margin:0 11px 0 14px;font-size:14px}.tpl-comment .tpl-date{float:left;text-transform:lowercase;font-size:11px}.tpl-comment .tpl-stars{float:left;margin:13px 0px 0px 12px}.tpl-comment .tpl-link{float:right;margin:0px 17px 0px 0px;font-size:11px}.tpl-comment .tpl-link,.tpl-comment .tpl-link:hover{text-decoration:none}.tpl-comment .tpl-body{font-size:13px;padding:14px}.tpl-reply{position:relative;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;margin:0 0 14px}.tpl-reply .tpl-arrow{border-width:0 7px 8px 7px;border-color:transparent transparent #e1c893 transparent;line-height:0;font-size:0;width:0;height:0;border-style:solid;position:absolute;left:20px;top:-9px}.tpl-reply .tpl-header{background:none;border-bottom:1px solid #ccc;margin:0 13px}.tpl-reply .tpl-name{margin:0}.tpl-vote .tpl-list li{font-size:14px;line-height:normal;font-weight:bold;padding:10px 0 10px 20px}.tpl-vote .tpl-results dt{padding:18px 0 5px}.tpl-vote .tpl-results div{float:left;height:20px;width:1px;background-color:#0fa1eb;background-image:-moz-linear-gradient(top, #1ab2ff, #08c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1ab2ff), to(#08c));background-image:-webkit-linear-gradient(top, #1ab2ff, #08c);background-image:-o-linear-gradient(top, #1ab2ff, #08c);background-image:linear-gradient(to bottom, #1ab2ff, #08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ab2ff', endColorstr='#08c', GradientType=0)}.tpl-vote .tpl-results strong{display:block;float:left;width:9%;text-indent:10px;line-height:20px}.tpl-search .tpl-results{border-bottom:1px solid #ccc;line-height:30px}.tpl-search dl{padding:0 0 0 20px}.tpl-search dt{padding:25px 0 0;font-size:16px}.tpl-search .tpl-note{font-size:12px;color:#ccc;padding:7px 0 13px}.tpl-article .tpl-list ul,.tpl-news .tpl-list ul{vertical-align:top;width:33%;display:inline-block;*display:inline;*zoom:1}.tpl-article .tpl-list li,.tpl-news .tpl-list li{font-size:12px;line-height:normal;padding:5px 0}.tpl-article .tpl-post,.tpl-news .tpl-post{margin:35px 0 0}.tpl-article .tpl-name,.tpl-news .tpl-name{padding:7px 0 17px;font-size:17px}.tpl-article .tpl-date,.tpl-news .tpl-date{font-size:12px}.tpl-article .tpl-image,.tpl-news .tpl-image{float:left;margin:0 10px 10px 0}.tpl-article .tpl-image a img,.tpl-news .tpl-image a img{border:none}.tpl-article .tpl-image+p,.tpl-news .tpl-image+p{margin-top:0}.tpl-files table{border-collapse:collapse;width:100%;max-width:1000px}.tpl-files th,.tpl-files td{border:none;padding:10px}.tpl-files th{background:#dedede;font-weight:normal;font-size:12px;white-space:pre;width:1px}.tpl-files th:first-child{width:auto}.tpl-files td{border-bottom:1px solid #ccc}.tpl-files .tpl-name{font-size:16px;color:#08c}.tpl-files .tpl-note{font-size:12px}.tpl-files .tpl-date{font-size:11px}.tpl-map ul,.tpl-map li{list-style:none;margin:0;padding:0}.tpl-map ul{clear:both}.tpl-map li{border-left:1px dotted #08c;*zoom:1}.tpl-map li:before,.tpl-map li:after{display:table;line-height:0;content:""}.tpl-map li:after{clear:both}.tpl-map .tpl-line{float:left;height:1px;width:15px;border-top:1px dotted #08c;position:relative;top:14px}.tpl-map .tpl-name{float:left;overflow:hidden;padding:4px 0}.ui-datepicker{font-size:0.9em}.shop2-clear-container{overflow:hidden;line-height:0;font-size:0;clear:both;width:100%;height:0}div.yashare{font-size:12px;text-align:left}div.yashare span.yashare-header{display:block;color:#999;cursor:default;line-height:1}div.yashare span.b-share{padding:0 !important;display:inline-block;vertical-align:middle}div.yashare span.b-share a.b-share__handle{padding:5px 5px 0 0 !important;width:16px;height:16px;float:left}.shop2-btn{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:#333;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shop2-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-btn.disabled,.shop2-btn.disabled:hover,.shop2-btn.disabled:active,.shop2-btn.notavailable,.shop2-btn.notavailable:hover,.shop2-btn.notavailable:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}a.shop2-btn{display:inline-block;text-decoration:none;padding:5px 11px}button.shop2-btn,input[type="button"].shop2-btn,input[type="submit"].shop2-btn{padding:4px 8px}.shop2-product-amount{text-align:center;line-height:0;font-size:0;width:86px;white-space:nowrap}.shop2-product-amount button{padding:0;border:0;vertical-align:middle;display:inline-block;cursor:pointer;width:22px;height:20px;line-height:21px;font-family:Arial,Helvetica,sans-serif;font-size:24px;text-align:center;text-shadow:#fff 0 1px 0;overflow:hidden;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#626262}.shop2-product-amount button::-moz-selection{background:none;text-shadow:none}.shop2-product-amount button::selection{background:none;text-shadow:none}.shop2-product-amount button::-moz-focus-inner{padding:0;border:0}.shop2-product-amount button:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-product-amount button:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-product-amount input[type="text"]{vertical-align:middle;width:28px;margin:0 4px;font-family:inherit;font-size:13px;text-align:center;padding:0}.shop2-product-amount.disabled button,.shop2-product-amount.disabled button:hover,.shop2-product-amount.disabled button:active{-webkit-box-shadow:#eee 0 0 0 inset;-moz-box-shadow:#eee 0 0 0 inset;box-shadow:#eee 0 0 0 inset;background:none #eee;color:#959595;cursor:default}.shop2-product-amount.disabled input{cursor:default;color:#959595}.shop2-product-amount.disabled input::-moz-selection{background:none;text-shadow:none}.shop2-product-amount.disabled input::selection{background:none;text-shadow:none}.shop2-btn--large{font-size:16px;padding:8px 16px !important}.shop2-product-actions,.shop2-product-actions dl,.shop2-product-actions dt,.shop2-product-actions dd{line-height:0;font-size:0;padding:0;margin:0}.shop2-product-actions{clear:both}.shop2-product-actions dl{overflow:hidden}.shop2-product-actions dt{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUAAADu7u6BVFV4AAAAAXRSTlMAQObYZgAAABdJREFUeNpdw7ENAAAAgjD5/2mYbdKFKwA8AAUsxv4oAAAAAElFTkSuQmCC) 0 0 repeat;cursor:pointer;min-height:29px;text-align:left}.shop2-product-actions dt span{display:inline-block;vertical-align:middle;cursor:pointer}.shop2-product-actions dt span::-moz-selection{background:none;text-shadow:none}.shop2-product-actions dt span::selection{background:none;text-shadow:none}.shop2-product-actions dt span.icon-action{background:url("/g/shop2v2/default/images/icons-actions.png") 0 -39px no-repeat;width:29px;height:29px}.shop2-product-actions dt span.name-action{line-height:normal;font-size:12px;font-weight:bold;color:#333;border-bottom:1px dotted #919191;margin:2px 0 2px 10px;overflow:hidden}.shop2-product-actions dt.gift-action span.icon-action{background-position:0 0}.shop2-product-actions dd{display:none;z-index:1000;position:absolute;overflow:hidden;width:220px;padding:4px 24px 4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;color:#494949}.shop2-product-actions dd .name-action,.shop2-product-actions dd .desc-action{line-height:normal;font-size:12px;margin:10px 0}.shop2-product-actions dd .name-action{font-size:14px;font-weight:bold}.shop2-product-actions dd .desc-action{line-height:17px}.shop2-product-actions dd .desc-action p{margin:10px 0;padding:0}.shop2-product-actions dd .close-desc-action{background:url("/g/shop2v2/default/images/close-discount-desc.png") 0 0 no-repeat;width:11px;height:10px;cursor:pointer;position:absolute;top:9px;right:9px}.shop2-product-discount-desc{display:none;z-index:1000;position:absolute;overflow:hidden;width:200px;padding:4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;line-height:17px;font-size:12px;color:#494949}.shop2-product-discount-desc p{margin:10px 0;padding:0}.shop2-color-pick,.shop2-color-pick li,.shop2-color-pick ul{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-pick{overflow:hidden}.shop2-color-pick li{float:left;display:inline;margin:1px 10px 1px 0;width:15px;height:15px;border:2px solid transparent}.shop2-color-pick li span{display:block;cursor:pointer;width:15px;height:15px;overflow:hidden;text-indent:-1000px}.shop2-color-pick li.active-color{border-color:#eb3c3c}.shop2-color-pick li.active-color span{cursor:default}.shop2-texture-pick,.shop2-texture-pick li,.shop2-texture-pick ul{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-texture-pick{overflow:hidden}.shop2-texture-pick li{float:left;display:inline;margin:1px 10px 1px 0;width:30px;height:30px;border:2px solid transparent}.shop2-texture-pick li img{display:block;cursor:pointer;width:30px;height:30px}.shop2-texture-pick li.active-texture{border-color:#eb3c3c}.shop2-texture-pick li.active-texture img{cursor:default}table.shop2-product-options{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}table.shop2-product-options tr.odd{background-color:#eee}table.shop2-product-options tr.even{background-color:transparent}table.shop2-product-options th,table.shop2-product-options td{border-top:1px solid #dedede;vertical-align:top;font-weight:normal;line-height:16px;padding:8px 0;text-align:left;word-wrap:break-word}table.shop2-product-options th{font-size:11px;color:#999;padding-right:10px}table.shop2-product-options td{font-size:12px;color:#494949}table.shop2-product-options td select{font:inherit}table.shop2-product-options td input[type="text"]{font:inherit}table.shop2-product-options tr.type-color td,table.shop2-product-options tr.type-texture td{padding:5px 0}table.shop2-product-options tr.type-select th,table.shop2-product-options tr.type-input-text th,table.shop2-product-options tr.type-texture th,table.shop2-product-options tr.type-select td,table.shop2-product-options tr.type-input-text td,table.shop2-product-options tr.type-texture td{vertical-align:middle}.product-list table.shop2-product-options td select{width:100%}table.shop2-product-params a.file,table.shop2-product-options a.file{display:inline-block;cursor:pointer;text-decoration:none;position:relative;padding-left:17px}table.shop2-product-params a.file span,table.shop2-product-options a.file span{display:inline-block;vertical-align:top}table.shop2-product-params a.file span.icon,table.shop2-product-options a.file span.icon{position:absolute;left:0;background:url("/g/shop2v2/default/images/icon-file.png") no-repeat;line-height:0;font-size:0;width:11px;height:13px;margin-top:1px}table.shop2-product-params a.file span.value,table.shop2-product-options a.file span.value{text-decoration:underline}table.shop2-product-params a.file:hover span.value,table.shop2-product-options a.file:hover span.value{text-decoration:none}table.shop2-product-params{border-collapse:collapse;border-spacing:0;width:100%}table.shop2-product-params tr.odd{background-color:transparent}table.shop2-product-params tr.odd a.file span.icon{background-position:0 0}table.shop2-product-params tr.even{background-color:#eee}table.shop2-product-params tr.even a.file span.icon{background-position:-21px 0}table.shop2-product-params th,table.shop2-product-params td{font-size:13px;vertical-align:top;padding:5px 10px;text-align:left}table.shop2-product-params th{color:#2a2a2a;width:40%}table.shop2-product-params tr.type-color th,table.shop2-product-params tr.type-texture th,table.shop2-product-params tr.type-color td,table.shop2-product-params tr.type-texture td{vertical-align:middle}.shop2-product-btn{border:none;padding:0;margin:0;font-family:inherit;font-size:13px;color:#333;cursor:pointer;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}.shop2-product-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-product-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-product-btn span{display:block;overflow:hidden;margin:0 auto;background:url("/g/shop2v2/default/images/icons-btn.png") no-repeat;font-size:15px;font-weight:bold;color:#626262}.shop2-product-btn span::-moz-selection{background:none;text-shadow:none}.shop2-product-btn span::selection{background:none;text-shadow:none}.shop2-product-btn.disabled,.shop2-product-btn.disabled:hover,.shop2-product-btn.disabled:active,.shop2-product-btn.notavailable,.shop2-product-btn.notavailable:hover,.shop2-product-btn.notavailable:active{-webkit-box-shadow:#eee 0 0 0 inset;-moz-box-shadow:#eee 0 0 0 inset;box-shadow:#eee 0 0 0 inset;background:none #eee;cursor:default}.shop2-product-btn.disabled span,.shop2-product-btn.disabled:hover span,.shop2-product-btn.disabled:active span,.shop2-product-btn.notavailable span,.shop2-product-btn.notavailable:hover span,.shop2-product-btn.notavailable:active span{font-size:12px;color:#a4a4a4}.shop2-product-btn.type-1{width:36px;height:25px;text-align:left}.shop2-product-btn.type-1 span{height:25px;line-height:34px;text-indent:-1000px}.shop2-product-btn.type-1.buy span{background-position:50% -120px}.shop2-product-btn.type-1.onrequest span{background-position:50% -150px}.shop2-product-btn.type-1.notavailable span{background-position:50% -180px}.shop2-product-btn.type-1.more span{background-position:50% -210px}.shop2-product-btn.type-2{width:50px;height:34px;text-align:left}.shop2-product-btn.type-2 span{height:34px;line-height:34px;text-indent:-1000px}.shop2-product-btn.type-2.buy span{background-position:50% 0}.shop2-product-btn.type-2.onrequest span{background-position:50% -40px}.shop2-product-btn.type-2.notavailable span{background-position:50% -80px}.shop2-product-btn.type-3{width:150px;height:34px;text-align:left}.shop2-product-btn.type-3 span{height:34px;line-height:34px;padding-left:50px}.shop2-product-btn.type-3.buy span{background-position:0 0}.shop2-product-btn.type-3.onrequest span{background-position:0 -40px}.shop2-product-btn.type-3.notavailable span{background-position:0 -80px}.shop2-filter{margin:20px 0;clear:both;border-top:1px solid #dedede;padding:15px 10px 10px;text-align:left}.shop2-filter table.table-filter-param{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:8px}.shop2-filter table.table-filter-param th,.shop2-filter table.table-filter-param td{font-family:inherit;font-size:12px;color:#494949;vertical-align:top;text-align:left;margin:0}.shop2-filter table.table-filter-param th{width:5%;white-space:pre;padding:8px 15px 8px 0}.shop2-filter table.table-filter-param td{padding:3px 0}.shop2-filter table.table-filter-param tr.type-text th,.shop2-filter table.table-filter-param tr.type-select th,.shop2-filter table.table-filter-param tr.type-text td,.shop2-filter table.table-filter-param tr.type-select td{vertical-align:middle}.shop2-filter table.table-filter-param label{padding-left:6px}.shop2-filter table.table-filter-param input[type="text"]{background-color:#fff;border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:inherit;font-size:12px;color:#494949;text-align:center;padding:3px 4px;margin:0;width:60px}.shop2-filter a.param-val{display:inline-block;cursor:pointer;padding:4px 6px;margin:1px 3px 1px 0}.shop2-filter a.param-val span{display:none}.shop2-filter a.param-val.active-val{background-color:#eee;padding-right:16px;position:relative;font-weight:bold;text-decoration:none;color:#393939}.shop2-filter a.param-val.active-val span{display:block;line-height:0;font-size:0;width:9px;height:6px;position:absolute;right:3px;top:50%;margin-top:-3px;background:url("/g/shop2v2/default/images/icons-filter-sort.png") -9px 0 no-repeat}.shop2-filter a.param-val.active-val:hover span{background-position:0 0}.shop2-filter .shop2-btn{margin-right:6px;vertical-align:top}.shop2-filter .result{font-family:inherit;font-size:12px;color:#fff;background-color:#08c;height:26px;line-height:26px;padding:0 8px;margin-right:6px;vertical-align:top;position:relative;display:inline-block;*display:inline;*zoom:1}.shop2-filter .result .result-arrow{line-height:0;font-size:0;width:0;height:0;position:absolute;left:100%;top:50%;margin-top:-6px;border-style:solid;border-width:6px 0 6px 5px;border-color:transparent transparent transparent #08c}.shop2-filter .result.no-result{background-color:#eb3c3c}.shop2-filter .result.no-result .result-arrow{border-color:transparent transparent transparent #eb3c3c;display:none}.shop2-sorting-panel{margin:20px 0;overflow:hidden;background-color:#eee;font-family:inherit;font-size:12px;text-align:left;color:#494949}.shop2-sorting-panel .sorting{float:left;padding:10px}.shop2-sorting-panel .sorting .sort-title{float:left;padding-right:5px}.shop2-sorting-panel .sorting .sort-param{float:left;margin-left:10px}.shop2-sorting-panel .sorting .sort-param span{line-height:0;font-size:0;display:inline-block;vertical-align:middle;width:8px;height:5px;margin-left:4px;background:url("/g/shop2v2/default/images/icons-filter-sort.png") -1000px -1000px no-repeat}.shop2-sorting-panel .sorting .sort-param.sort-param-asc span{background-position:-38px 0}.shop2-sorting-panel .sorting .sort-param.sort-param-desc span{background-position:-46px 0}.shop2-sorting-panel .sorting .sort-reset{float:left;margin-left:20px;text-decoration:none;color:#626262}.shop2-sorting-panel .sorting .sort-reset ins,.shop2-sorting-panel .sorting .sort-reset span{float:left}.shop2-sorting-panel .sorting .sort-reset ins{text-decoration:none;border-bottom:1px dashed #ccc}.shop2-sorting-panel .sorting .sort-reset span{line-height:0;font-size:0;width:12px;height:13px;margin:2px 0 0 4px;background:url("/g/shop2v2/default/images/icons-filter-sort.png") -74px 0 no-repeat}.shop2-sorting-panel .view-shop{line-height:0;font-size:0;float:right;padding:6px 10px}.shop2-sorting-panel .view-shop a,.shop2-sorting-panel .view-shop strong{display:inline-block;vertical-align:middle}.shop2-sorting-panel .view-shop a{width:26px;height:24px;cursor:pointer;text-decoration:none;margin:0 0 0 2px;padding:0}.shop2-sorting-panel .view-shop a span{display:block;width:26px;height:24px;background:url("/g/shop2v2/default/images/icons-view.png") no-repeat}.shop2-sorting-panel .view-shop a.active-view{cursor:default;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-sorting-panel .view-shop a.simple span{background-position:0 0}.shop2-sorting-panel .view-shop a.simple:active span,.shop2-sorting-panel .view-shop a.simple.active-view span{background-position:0 -30px}.shop2-sorting-panel .view-shop a.thumbs span{background-position:-30px 0}.shop2-sorting-panel .view-shop a.thumbs:active span,.shop2-sorting-panel .view-shop a.thumbs.active-view span{background-position:-30px -30px}.shop2-sorting-panel .view-shop a.pricelist span{background-position:-60px 0}.shop2-sorting-panel .view-shop a.pricelist:active span,.shop2-sorting-panel .view-shop a.pricelist.active-view span{background-position:-60px -30px}.shop2-sorting-panel .view-shop strong{line-height:normal;font-size:12px;padding-right:14px}.product-list{line-height:0;font-size:0;margin:10px 0}.product-list.product-list-thumbs{margin-right:-25px}.product-item-thumb{border:1px solid #dedede;padding:9px;vertical-align:top;width:200px;margin:10px 25px 10px 0;text-align:left;display:inline-block;*display:inline;*zoom:1}.product-item-thumb.marginRight0{margin-right:0 !important}.product-item-thumb .product-top{line-height:normal;font-size:12px}.product-item-thumb .product-bot{border-top:1px solid #dedede;padding-top:8px;min-height:42px;clear:both}.product-item-thumb .product-image{position:relative;margin:0 auto 8px auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0}.product-item-thumb .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.product-item-thumb .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.product-item-thumb .product-image>a>img,.product-item-thumb .product-image>a:hover>img{border:none}.product-item-thumb .product-image.no-image{background:#e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat}.product-item-thumb .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-name{font-size:13px;margin-top:8px}.product-item-thumb .product-article{font-size:10px;padding-bottom:8px}.product-item-thumb .product-article span{color:#999}.product-item-thumb .product-anonce{padding:8px 0;overflow:hidden}.product-item-thumb table.shop2-product-options tr.odd,.product-item-thumb table.shop2-product-options tr.even{background:none}.product-item-thumb .shop2-product-actions dt{border-top:1px solid #dedede}.product-item-thumb .shop2-product-actions dt span.name-action{max-width:160px}.product-item-thumb .product-amount{border-top:1px solid #dedede;line-height:0;font-size:0;padding:6px 0}.product-item-thumb .product-amount .amount-title{padding-right:10px;line-height:normal;font-size:11px;color:#999;width:104px}.product-item-thumb .product-amount .amount-title,.product-item-thumb .product-amount .shop2-product-amount{vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price{cursor:default;vertical-align:bottom;line-height:normal;width:150px;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price .price-current{font-size:14px;color:#333}.product-item-thumb .product-price .price-current strong{font-size:18px;line-height:1}.product-item-thumb .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price .price-old span{font-size:14px;color:#9a9a9a}.product-item-thumb .product-price .price-old strong{font-size:14px;font-weight:normal}.product-item-thumb .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("/g/shop2v2/default/images/question-price.png") 100% 6px no-repeat}.product-item-thumb .shop2-product-btn{vertical-align:bottom;margin-top:8px}.product-item-thumb .product-label{position:absolute;overflow:hidden;top:-10px;right:-10px;left:-10px}.product-item-thumb .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.product-item-thumb .product-label div::-moz-selection{background:none;text-shadow:none}.product-item-thumb .product-label div::selection{background:none;text-shadow:none}.product-item-thumb .product-label div.product-new{background-color:#eb3c3c}.product-item-thumb .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.product-item-simple{border:1px solid #dedede;padding:9px;line-height:normal;font-size:12px;margin:20px 0}.product-item-simple .product-side-l{float:left;position:relative;min-width:200px;*zoom:1}.product-item-simple .product-side-r{border-left:1px solid #dedede;padding-left:9px;float:right;width:160px;min-height:190px;position:relative;text-align:center;*zoom:1}.product-item-simple .product-side-c{overflow:hidden;padding:0 10px}.product-item-simple .product-image{margin:0 auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0}.product-item-simple .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.product-item-simple .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.product-item-simple .product-image>a>img,.product-item-simple .product-image>a:hover>img{border:none}.product-item-simple .product-image.no-image{background:#e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat}.product-item-simple .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-label{position:absolute;overflow:hidden;top:-10px;right:0;left:-10px}.product-item-simple .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.product-item-simple .product-label div::-moz-selection{background:none;text-shadow:none}.product-item-simple .product-label div::selection{background:none;text-shadow:none}.product-item-simple .product-label div.product-new{background-color:#eb3c3c}.product-item-simple .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.product-item-simple .product-name{font-size:13px}.product-item-simple .product-article{font-size:10px;padding-bottom:8px}.product-item-simple .product-article span{color:#999}.product-item-simple .product-anonce{padding:8px 0;overflow:hidden}.product-item-simple table.shop2-product-options tr.odd,.product-item-simple table.shop2-product-options tr.even{background:none}.product-item-simple .shop2-product-actions{width:169px;min-height:59px;margin-right:-9px}.product-item-simple .shop2-product-actions dt{border-top:1px dashed #dedede}.product-item-simple .shop2-product-actions dt:first-child{border:none}.product-item-simple .shop2-product-actions dt span.name-action{max-width:130px;white-space:pre;margin-left:9px}.product-item-simple .product-amount{line-height:0;font-size:0;margin-top:5px}.product-item-simple .product-amount .amount-title{padding-bottom:4px;line-height:normal;font-size:11px;color:#999;text-align:center}.product-item-simple .product-amount .shop2-product-amount{margin:0 auto}.product-item-simple .product-price{cursor:default;vertical-align:bottom;line-height:normal;text-align:left;min-height:42px;margin:5px 0;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-price .price-current{font-size:14px;color:#333}.product-item-simple .product-price .price-current strong{font-size:18px;line-height:1}.product-item-simple .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-price .price-old span{font-size:14px;color:#9a9a9a}.product-item-simple .product-price .price-old strong{font-size:14px;font-weight:normal;line-height:1}.product-item-simple .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("/g/shop2v2/default/images/question-price.png") 100% 6px no-repeat}.product-item-simple .shop2-product-btn{display:block;margin:0 auto}.shop2-pricelist{display:table;width:100%;margin:20px 0}.shop2-pricelist .tr{display:table-row}.shop2-pricelist .odd{background:none transparent}.shop2-pricelist .even{background-color:#f6f6f6}.shop2-pricelist .th{display:table-cell;padding:8px 10px;background-color:#eb3c3c;white-space:pre;font-size:13px;color:#fff}.shop2-pricelist .th .shop2-options-btn{color:#fff;display:inline-block;*display:inline;*zoom:1;padding:0 14px 0 0;position:relative;text-decoration:none}.shop2-pricelist .th .shop2-options-btn .shop2-options-text{display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed #fff}.shop2-pricelist .th .shop2-options-btn .shop2-options-arrow{position:absolute;width:0;height:0;line-height:0;font-size:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#fff transparent transparent transparent;right:0;top:50%;margin:-2px 0 0}.shop2-pricelist .th .shop2-options-btn .shop2-options-arrow-revert{border-width:0 4px 5px 4px;border-color:transparent transparent #fff transparent}.shop2-pricelist .td{display:table-cell;font-size:12px;padding:4px 10px;border-bottom:1px solid #dedede;vertical-align:middle}.shop2-pricelist .td .shop2-options-btn{display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed #08c;text-decoration:none}.shop2-pricelist .td.column-name{vertical-align:top}.shop2-pricelist .td.column-price{font-size:15px;color:#333;text-align:right;width:1px}.shop2-pricelist .td.column-amount{width:1px}.shop2-pricelist .td.column-add{padding-left:0;width:1px}.shop2-pricelist .product-wrapping{vertical-align:middle;margin-right:10px;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .product-name{margin-top:4px;font-size:12px}.shop2-pricelist .product-article{font-size:10px;padding-bottom:4px}.shop2-pricelist .product-article span{color:#888}.shop2-pricelist .shop2-product-actions{vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .shop2-product-actions dt{background:none;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .shop2-product-actions dt span.name-action{display:none}.shop2-pricelist .product-vendor{font-size:11px;margin:4px 0}.shop2-pricelist .product-vendor span{color:#888}.shop2-pricelist .price-current{font-size:15px;font-weight:bold;white-space:pre}.shop2-pricelist .price-old{font-size:15px;text-decoration:line-through;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .price-old span{font-size:13px;color:#9a9a9a}.shop2-pricelist .price-old span strong{font-weight:normal}.shop2-pricelist .price-old.question{cursor:pointer;padding-left:15px;background:url("/g/shop2v2/default/images/question-price.png") 0 2px no-repeat}.shop2-pricelist table.shop2-product-options{margin:1px 0}.shop2-pricelist table.shop2-product-options tr.odd,.shop2-pricelist table.shop2-product-options tr.even{background:none transparent}.shop2-pricelist table.shop2-product-options th,.shop2-pricelist table.shop2-product-options td{padding:0;border:none;background:none transparent;vertical-align:top}.shop2-pricelist table.shop2-product-options th{padding:3px 10px 3px 0;line-height:16px;font-size:11px;color:#626262}.shop2-pricelist table.shop2-product-options td{padding:3px 0}.shop2-pricelist table.shop2-product-options tr.type-color td,.shop2-pricelist table.shop2-product-options tr.type-texture td{padding:0}.shop2-pricelist .product-label{overflow:hidden;margin:-3px 0 0 -10px}.shop2-pricelist .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.shop2-pricelist .product-label div::-moz-selection{background:none;text-shadow:none}.shop2-pricelist .product-label div::selection{background:none;text-shadow:none}.shop2-pricelist .product-label div.product-new{background-color:#eb3c3c}.shop2-pricelist .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.shop2-group-kinds{line-height:0;font-size:0;margin:15px -25px 15px 0}.shop2-kind-item{border:1px solid #dedede;vertical-align:top;padding:9px;width:200px;margin:5px 25px 5px 0;line-height:normal;text-align:left;font-size:12px;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item.marginRight0{margin-right:0 !important}.shop2-kind-item .kind-image{float:left;display:inline;text-align:center;width:70px;height:70px;line-height:0;font-size:0}.shop2-kind-item .kind-image img{font-size:11px;line-height:normal;vertical-align:middle;border:none}.shop2-kind-item .kind-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.shop2-kind-item .kind-image>a>img,.shop2-kind-item .kind-image>a:hover>img{border:none}.shop2-kind-item .kind-image.no-image{background:#e6e6e6 url("/g/shop2v2/default/images/noimage2.png") 50% 50% no-repeat}.shop2-kind-item .kind-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item .kind-details{padding-left:15px;overflow:hidden}.shop2-kind-item .kind-name{margin-bottom:2px}.shop2-kind-item .kind-price{cursor:default}.shop2-kind-item .kind-price .price-current{font-size:13px;color:#333}.shop2-kind-item .kind-price .price-current strong{font-size:13px}.shop2-kind-item .kind-price .price-old{text-decoration:line-through;font-size:13px;color:#eb3c3c}.shop2-kind-item .kind-price .price-old span{color:#9a9a9a}.shop2-kind-item .kind-price .price-old strong{font-size:13px;font-weight:normal}.shop2-kind-item .kind-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:15px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item .kind-price .price-old span{font-size:13px;color:#9a9a9a}.shop2-kind-item .kind-price .price-old strong{font-size:13px;font-weight:normal}.shop2-kind-item .kind-price .price-old.question{cursor:pointer;padding-right:15px;background:url("/g/shop2v2/default/images/question-price.png") 100% 3px no-repeat}.shop2-kind-item .kind-price .shop2-product-btn{margin:5px 0 0}.shop2-kind-item table.shop2-product-params{clear:both;margin-top:5px}.shop2-kind-item table.shop2-product-params tr.odd,.shop2-kind-item table.shop2-product-params tr.even{background-color:transparent}.shop2-kind-item table.shop2-product-params tr.odd a.file span.icon,.shop2-kind-item table.shop2-product-params tr.even a.file span.icon{background-position:-21px 0}.shop2-kind-item table.shop2-product-params th,.shop2-kind-item table.shop2-product-params td{font-size:12px;padding-left:0;border-top:1px solid #dedede}.shop2-kind-item table.shop2-product-params th{font-weight:normal;width:75px}.shop2-kind-item table.shop2-product-params tr:first-child th,.shop2-kind-item table.shop2-product-params tr:first-child td{border:none}.shop2-kind-item .shop2-color-pick li,.shop2-kind-item .shop2-texture-pick li{border-color:#dedede}.shop2-product-article{font-size:12px;line-height:15px;margin:10px 0}.shop2-product-article span{color:#999}.shop2-product{margin:30px 0 70px 0;position:relative;text-align:left}.shop2-product .product-side-l{float:left;width:200px}.shop2-product .product-side-r{overflow:hidden;padding-left:10px}.shop2-product .product-new,.shop2-product .product-spec{position:absolute;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.shop2-product .product-new::-moz-selection,.shop2-product .product-spec::-moz-selection{background:none;text-shadow:none}.shop2-product .product-new::selection,.shop2-product .product-spec::selection{background:none;text-shadow:none}.shop2-product .product-new{background-color:#eb3c3c;left:0;bottom:0}.shop2-product .product-spec{background-color:#f1632b;left:0;bottom:100%}.shop2-product .product-image{margin:0 auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0;position:relative}.shop2-product .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.shop2-product .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.shop2-product .product-image>a>img,.shop2-product .product-image>a:hover>img{border:none}.shop2-product .product-image.no-image{background:#e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat}.shop2-product .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-product .product-thumbnails{position:relative}.shop2-product .product-thumbnails ul,.shop2-product .product-thumbnails li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-product .product-thumbnails ul{overflow:hidden}.shop2-product .product-thumbnails li{float:left;display:inline;margin:8px 6px 0 0;border:2px solid #dedede;background-color:#dedede;width:56px;height:56px}.shop2-product .product-thumbnails li.active-image{border-color:#eb3c3c}.shop2-product .product-thumbnails li img{font-size:11px;line-height:normal;vertical-align:middle;border:none}.shop2-product .product-thumbnails li .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add{line-height:0;font-size:0;border:1px solid #dedede;padding:4px 19px;margin-bottom:10px}.shop2-product .form-add .product-price{cursor:default;vertical-align:middle;line-height:normal;min-width:184px;margin:5px 20px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-price .price-current{font-size:18px;color:#333}.shop2-product .form-add .product-price .price-current strong{font-size:22px;line-height:1}.shop2-product .form-add .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-price .price-old span{font-size:14px;color:#9a9a9a}.shop2-product .form-add .product-price .price-old strong{font-size:18px;font-weight:normal}.shop2-product .form-add .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("/g/shop2v2/default/images/question-price.png") 100% 6px no-repeat}.shop2-product .form-add .product-amount{vertical-align:middle;line-height:normal;font-size:11px;margin:5px 20px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-amount .amount-title{margin-bottom:1px;color:#999}.shop2-product .form-add .shop2-product-btn{margin:5px 0}.shop2-product .shop2-product-actions dt{width:200px;vertical-align:top;margin:0 5px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .shop2-product-actions dt span.name-action{max-width:160px;white-space:pre}.shop2-product .product-details{border:1px solid #dedede;padding:9px;margin-top:5px}.shop2-product .product-details table.shop2-product-options th,.shop2-product .product-details table.shop2-product-options td{border:none;padding:6px 10px}.shop2-product .product-details table.shop2-product-options tr.type-color td,.shop2-product .product-details table.shop2-product-options tr.type-texture td{padding:3px 10px}.shop2-product .product-details div.yashare{margin-top:10px}.shop2-product .product-details div.yashare:first-child{margin-top:0}.shop2-product-data{margin:30px 0}.shop2-product-tabs,.shop2-product-tabs li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-product-tabs{margin-bottom:-1px}.shop2-product-tabs li{vertical-align:top;border:1px solid #ccc;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;margin-right:2px;display:inline-block;*display:inline;*zoom:1}.shop2-product-tabs li a{cursor:pointer;display:inline-block;height:30px;line-height:30px;font-size:15px;font-weight:bold;text-decoration:none;color:#666;padding:0 9px}.shop2-product-tabs li a::-moz-selection{background:none;text-shadow:none}.shop2-product-tabs li a::selection{background:none;text-shadow:none}.shop2-product-tabs li.active-tab{background:none #fff;padding-bottom:1px;border-bottom:none}.shop2-product-tabs li.active-tab a{cursor:default;color:#333}.shop2-product-desc{border-color:#ccc;border-style:solid;border-width:1px 1px 5px 1px;padding:9px;text-align:left}.shop2-product-desc .desc-area{position:absolute;left:-99999px;top:-99999px}.shop2-product-desc .desc-area.active-area{position:static}.shop2-product-desc .shop2-kind-item{margin-right:15px}.shop2-product-desc .shop2-color-pick li,.shop2-product-desc .shop2-texture-pick li{border-color:#eb3c3c}.shop2-product-tags{background-color:#eee;padding:10px 20px;text-align:left;font-size:14px;font-weight:bold;cursor:default;overflow:hidden}.shop2-product-tags>span{float:left;padding-left:24px;padding-right:14px;background:url("/g/shop2v2/default/images/icon-tags.png") 0 4px no-repeat;font-size:13px;font-weight:normal;line-height:16px}.shop2-product-tags>div{overflow:hidden}.shop2-pagelist,.shop2-pagelist li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-pagelist{margin:20px 0;text-align:center}.shop2-pagelist li{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;margin:0 2px;display:inline-block;*display:inline;*zoom:1}.shop2-pagelist li.page-first a,.shop2-pagelist li.page-last a,.shop2-pagelist li.page-prev a,.shop2-pagelist li.page-next a{display:block;background:url("/g/shop2v2/default/images/pagelist-arrows.png") no-repeat;text-decoration:none;cursor:pointer;width:28px;height:28px}.shop2-pagelist li.page-first{margin-left:0}.shop2-pagelist li.page-first a{background-position:0 0}.shop2-pagelist li.page-last{margin-right:0}.shop2-pagelist li.page-last a{background-position:0 -28px}.shop2-pagelist li.page-prev a{background-position:0 -56px}.shop2-pagelist li.page-next a{background-position:0 -84px}.shop2-pagelist li.page-num a,.shop2-pagelist li.page-num span{display:inline-block;min-width:20px;padding:0 4px;height:28px;line-height:28px;text-decoration:none;text-align:center;font-size:15px;color:#333}.shop2-pagelist li.page-num.active-num{background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0)}.shop2-pagelist li.page-num.active-num a{cursor:default}.shop2-cart-update{display:none}table.shop2-cart-table{border-collapse:collapse;border-spacing:0;width:100%;margin:15px 0}table.shop2-cart-table th,table.shop2-cart-table td{vertical-align:middle;padding:10px;margin:0;font-size:13px;text-align:left}table.shop2-cart-table th{background-color:#eb3c3c;white-space:pre;font-weight:normal;color:#fff}table.shop2-cart-table td{border-bottom:1px solid #dedede}table.shop2-cart-table td.cart-price,table.shop2-cart-table td.cart-amount,table.shop2-cart-table td.cart-delete{width:1px;text-align:center}table.shop2-cart-table td.cart-price{text-align:right;font-size:14px;font-weight:bold;color:#333}table.shop2-cart-table td.cart-delete a{text-decoration:none;display:block;cursor:pointer;width:15px;height:15px}table.shop2-cart-table td.cart-delete img{border:none;display:block;width:15px;height:15px}table.shop2-cart-table td.cart-product{vertical-align:top}table.shop2-cart-table td.cart-product .cart-product-image{text-align:center;width:90px;height:90px;line-height:0;font-size:0;float:left;display:inline;margin-right:10px}table.shop2-cart-table td.cart-product .cart-product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}table.shop2-cart-table td.cart-product .cart-product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}table.shop2-cart-table td.cart-product .cart-product-image>a>img,table.shop2-cart-table td.cart-product .cart-product-image>a:hover>img{border:none}table.shop2-cart-table td.cart-product .cart-product-image.no-image{background:#e6e6e6 url("/g/shop2v2/default/images/noimage2.png") 50% 50% no-repeat}table.shop2-cart-table td.cart-product .cart-product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}table.shop2-cart-table td.cart-product .cart-product-details{overflow:hidden}table.shop2-cart-table td.cart-product .cart-product-name{margin-bottom:2px}table.shop2-cart-table td.cart-product .cart-product-article{font-size:11px;margin-bottom:6px}table.shop2-cart-table td.cart-product .cart-product-article span{color:#999}table.shop2-cart-table td.cart-product .cart-product-param{list-style:none;line-height:0;font-size:0;padding:0;margin:0;color:#7c7c7c}table.shop2-cart-table td.cart-product .cart-product-param>li{margin:4px 0}table.shop2-cart-table td.cart-product .cart-product-param .param-title,table.shop2-cart-table td.cart-product .cart-product-param .param-value{vertical-align:middle;line-height:normal;font-size:12px;display:inline-block;*display:inline;*zoom:1}table.shop2-cart-table td.cart-product .cart-product-param .param-title{margin-right:4px}table.shop2-cart-table td.cart-product .cart-product-param .param-value{font-weight:bold}table.shop2-cart-table td.cart-product .cart-product-param .shop2-color-pick li{margin:0}table.shop2-cart-table td.cart-product .cart-product-action{font-size:12px;color:#eb3c3c;margin:4px 0}table.shop2-cart-total{border-collapse:collapse;border-spacing:0;width:100%}table.shop2-cart-total th,table.shop2-cart-total td{border-bottom:1px solid #dedede;vertical-align:middle;text-align:right;padding:0 0 0 10px;margin:0;width:140px;height:40px;white-space:pre}table.shop2-cart-total th{font-size:14px;font-weight:normal}table.shop2-cart-total th img{vertical-align:top;cursor:pointer;margin-top:1px}table.shop2-cart-total td{font-size:18px;color:#333}table.shop2-cart-total td:first-child{width:auto;text-align:left;border-color:transparent;padding:0 20px 0 0;white-space:normal}table.shop2-cart-total .question{cursor:pointer}.shop2-coupon{text-align:left;background-color:#fdf5b5;position:relative;min-width:330px;height:40px;*zoom:1}.shop2-coupon input[type="text"]{background:none transparent;vertical-align:top;border:none;padding:0;margin:0}.shop2-coupon .coupon-arrow{line-height:0;font-size:0;width:0;height:0;position:absolute;left:100%;top:50%;margin-top:-20px;border-style:solid;border-width:20px 0 20px 12px;border-color:transparent transparent transparent #fdf5b5}.shop2-coupon .coupon-body{overflow:hidden;cursor:default;padding:6px 6px 6px 20px;height:28px}.shop2-coupon .coupon-label{float:left;display:inline;width:76px;height:28px;line-height:28px;font-size:15px;margin-right:8px}.shop2-coupon .coupon-btn{float:right;display:inline;margin:1px 0 1px 8px}.shop2-coupon .coupon-field{display:block;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cfcfcf;background-color:#fff;height:26px;padding:0 3px}.shop2-coupon .coupon-field input[type="text"]{width:100%;font-family:inherit;font-size:14px;color:#333;cursor:default;padding:5px 0}.shop2-coupon .coupon-id{padding:12px 6px 12px 20px;cursor:default;text-align:left;line-height:0;font-size:0;position:absolute;top:100%;right:0;left:0}.shop2-coupon .coupon-id a,.shop2-coupon .coupon-id span{display:inline-block;vertical-align:middle;line-height:normal;font-size:13px}.shop2-coupon .coupon-id .coupon-code{padding:0 10px 0 12px;color:#787878}.shop2-coupon .coupon-id .coupon-delete{line-height:0;font-size:0;text-decoration:none;background:url("/g/shop2v2/default/images/delete-coupon.png") 0 0 no-repeat;width:15px;height:15px;cursor:pointer}.shop2-discounts-desc{margin:20px 0;font-size:13px;text-align:left}.shop2-discounts-desc .block-title{font-size:15px;font-weight:bold;color:#333;margin-bottom:10px}.shop2-discounts-desc .discount-name{font-weight:bold;color:#eb3c3c;margin:5px 0}.shop2-discounts-desc .discount-desc{overflow:hidden;margin:5px 0 5px 0}.shop2-discounts-desc .discount-desc p{margin:0 0 15px}.shop2-cart-registration{margin:40px 0;text-align:left;clear:both}.shop2-cart-registration table.table-registration{border-collapse:collapse;border-spacing:0;width:100%}.shop2-cart-registration table.table-registration td{width:50%;padding:30px;margin:0;vertical-align:top;text-align:left;font-size:13px}.shop2-cart-registration table.table-registration td.cell-l{background-color:#fdf5b5}.shop2-cart-registration table.table-registration td.cell-r{vertical-align:bottom;background-color:#eee;border-left:1px solid #fff;padding:10px 30px}.shop2-cart-registration table.table-registration td.cell-r p{min-width:170px;margin:20px 0}.shop2-cart-registration form.form-registration{min-width:170px;padding:0;margin:0}.shop2-cart-registration form.form-registration input[type="text"],.shop2-cart-registration form.form-registration input[type="password"]{background:none transparent;vertical-align:top;border:none;padding:0;margin:0}.shop2-cart-registration form.form-registration div{margin-bottom:6px}.shop2-cart-registration form.form-registration button{margin-top:8px}.shop2-cart-registration form.form-registration .registration-field{display:block;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cfcfcf;background-color:#fff;height:26px;padding:0 3px;margin-top:2px}.shop2-cart-registration form.form-registration .registration-field input[type="text"],.shop2-cart-registration form.form-registration .registration-field input[type="password"]{width:100%;font-family:inherit;font-size:14px;color:#333;cursor:default;padding:5px 0}.shop2-order-options{margin:20px 0;text-align:left}.shop2-order-options .total-sum{background-color:#f2f2f2;padding:15px;font-size:12px;margin-bottom:30px}.shop2-order-options .total-sum strong{font-size:16px;color:#222}.shop2-order-options .options-list{margin:20px 0;font-size:14px;text-align:left}.shop2-order-options .option-type{border-bottom:1px solid #dedede}.shop2-order-options .option-type:first-child{border-top:1px solid #dedede}.shop2-order-options .option-type .option-label{overflow:hidden;cursor:pointer;display:block;padding:5px 10px;line-height:0;font-size:0}.shop2-order-options .option-type .option-label input[type="radio"]{cursor:pointer;margin:0 0 1px;vertical-align:middle}.shop2-order-options .option-type .option-label span{font-size:14px;line-height:normal;padding:8px 10px;padding-left:10px;vertical-align:middle}.shop2-order-options .option-type .label-icons{margin-top:5px;display:none !important}.shop2-order-options .option-type .label-icons img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #dedede;height:42px;vertical-align:middle;margin:0 5px 10px}.shop2-order-options .option-type.active-type .label-icons{display:block !important}.shop2-order-options .option-type .option-details{overflow:hidden;padding:0 20px 20px 40px;display:none}.shop2-order-options .option-type .option-details .option-item{margin:10px 0}.shop2-order-options .option-type .option-details .option-item label{display:inline-block}.shop2-order-options .option-type .option-details .option-item label>span{display:block;margin-bottom:2px}.shop2-order-options .option-type.active-type{background-color:#fdf5b5;color:#3c3c3c}.shop2-order-options .option-type.active-type .option-label span.label-icon{border:1px solid #ccc;background-color:#e6e6e6}.shop2-order-options .option-type.active-type .option-details{display:block}.shop2-order-options .option-type .payment_methods-column{display:inline-block;vertical-align:top;margin-left:15px;padding:0 !important}.shop2-order-options .option-type .payment_methods-column label{display:block}.shop2-order-options.shop2-delivery .option-type .option-label{padding:10px}.shop2-order-completed{margin:20px 0;text-align:left}.shop2-order-completed div{margin:10px 0}table.shop2-table-person{border-collapse:collapse;border-spacing:0;margin:20px 0}table.shop2-table-person th,table.shop2-table-person td{border:1px solid #dedede;vertical-align:middle;padding:5px 10px;margin:0;text-align:left;font-size:13px}table.shop2-table-order{border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}table.shop2-table-order th,table.shop2-table-order td{border:1px solid #dedede;vertical-align:middle;padding:5px;margin:0;text-align:left;font-size:13px}table.shop2-table-order th img,table.shop2-table-order td img{vertical-align:middle;margin-right:7px}table.shop2-table-order th span,table.shop2-table-order td span{vertical-align:middle}table.shop2-table-order tr:first-child th{background-color:#dedede;color:#3c3c3c}table.shop2-table-order tr:first-child th.wide-cell{width:55px}.shop2-payments-order label{display:block;margin:0 0 10px}.shop2-payments-order .label-icons{margin-top:5px;display:block}.shop2-payments-order .label-icons img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #dedede;height:42px;vertical-align:middle;margin:0 5px 10px}.shop2-payments-order .payment_methods-column{display:inline-block;vertical-align:top;margin-left:15px;padding:0 !important}.shop2-payments-order .payment_methods-column label{display:block}.error,.required{color:#eb3c3c !important}.shop2-order-form .form-item{margin:15px 0}.shop2-order-form .form-item-submit{text-align:center}.shop2-order-form .order-form-options{display:block;margin:5px 0}.shop2-order-form label{display:inline-block}.shop2-order-form label strong{display:block;margin-bottom:2px}.shop2-order-form small{display:block;font-size:11px}#shop2-msg{display:none;z-index:1100;position:absolute;overflow:hidden;width:200px;padding:4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;line-height:17px;font-size:12px;color:#494949;width:auto}#shop2-msg p{margin:10px 0;padding:0}.shop2-warning{overflow:hidden;padding:14px 30px 14px 100px;border:1px solid #e1c893;background:#f2e6cf url("/g/shop2v2/default/images/warning-icon.png") 24px 14px no-repeat;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;font-size:13px;color:#494949;margin:1em 0;min-height:58px}.shop2-info{overflow:hidden;padding:14px 30px 14px 100px;border:1px solid #e1c893;background:#f2e6cf url("/g/shop2v2/default/images/warning-icon.png") 24px 14px no-repeat;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;font-size:13px;color:#494949;margin:1em 0;min-height:58px;background-image:none;min-height:auto;padding-left:30px}.shop2-vendors{list-style:none;line-height:0;font-size:0;padding:0;margin:0;margin:20px 0}.shop2-vendors .shop2-vendor{border:1px solid #dedede;vertical-align:top;width:110px;padding:0 5px;margin:0 10px 10px 0;display:inline-block;*display:inline;*zoom:1}.shop2-vendors .shop2-vendor .vendor-logo{width:80px;height:80px;margin:20px auto 10px;text-align:center}.shop2-vendors .shop2-vendor .vendor-logo img{border:none;display:inline-block;vertical-align:middle}.shop2-vendors .shop2-vendor .vendor-logo .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-vendors .shop2-vendor .vendor-logo.no-logo{background:#e6e6e6 url("/g/shop2v2/default/images/vendor-nologo.png") 50% 50% no-repeat;height:80px}.shop2-vendors .shop2-vendor .vendor-name{margin:10px 0;line-height:normal;font-size:12px;text-align:center;text-decoration:underline}.shop2-vendors .shop2-vendor a,.shop2-vendors .shop2-vendor span{display:block}.shop2-vendors .shop2-vendor a{text-decoration:none}.shop2-vendors .shop2-vendor a:hover .vendor-name{text-decoration:none}.shop2-product-folders a{white-space:pre;display:inline-block;*display:inline;*zoom:1;position:relative;background:#dedede;color:#626262;font-size:11px;line-height:26px;text-decoration:none;padding:0 8px;margin:0 20px 10px 0}.shop2-product-folders a:hover{color:#08c}.shop2-product-folders a span{position:absolute;right:-10px;top:0px;border-width:13px 0 13px 10px;border-color:transparent transparent transparent #dedede;line-height:0;font-size:0;width:0;height:0;border-style:solid}fieldset.shop2-order-data{border:1px solid #dedede;padding:5px;margin:0 0 10px 0}fieldset.shop2-order-data legend{padding:2px 10px;font-size:12px}fieldset.shop2-order-data table{border-collapse:collapse}fieldset.shop2-order-data td,fieldset.shop2-order-data th{border-top:1px solid #eee;font-size:13px;margin:0;padding:5px 10px;text-align:left;vertical-align:middle}fieldset.shop2-order-data tr:first-child td,fieldset.shop2-order-data tr:first-child th{border-top:none}fieldset.shop2-order-data th{width:220px}a.shop2-toggle-fields{font-weight:bold;border-bottom:1px dashed #08c;text-decoration:none}a.shop2-toggle-fields:hover{border-bottom:none;text-decoration:none}.shop2-main-header{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #d1d1d1, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d1d1d1), to(#ccc));background-image:-webkit-linear-gradient(top, #d1d1d1, #ccc);background-image:-o-linear-gradient(top, #d1d1d1, #ccc);background-image:linear-gradient(to bottom, #d1d1d1, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ccc', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#333;font-size:16px;line-height:30px;font-weight:bold;padding:0 10px}.shop2-main-header+.product-list{margin-top:0;margin-bottom:0}.shop2-main-new{background-color:#ec4848;background-image:-moz-linear-gradient(top, #ed5151, #eb3c3c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed5151), to(#eb3c3c));background-image:-webkit-linear-gradient(top, #ed5151, #eb3c3c);background-image:-o-linear-gradient(top, #ed5151, #eb3c3c);background-image:linear-gradient(to bottom, #ed5151, #eb3c3c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed5151', endColorstr='#eb3c3c', GradientType=0);color:#fff}.shop2-main-spec{background-color:#f37442;background-image:-moz-linear-gradient(top, #f47f51, #f1632b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f47f51), to(#f1632b));background-image:-webkit-linear-gradient(top, #f47f51, #f1632b);background-image:-o-linear-gradient(top, #f47f51, #f1632b);background-image:linear-gradient(to bottom, #f47f51, #f1632b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47f51', endColorstr='#f1632b', GradientType=0);color:#fff}.shop2-main-before{padding:10px 0}.shop2-main-before+.product-list{margin-top:0;margin-bottom:0}.shop2-main-after{padding:10px 0 35px}.shop2-edost{margin:0 0 0 10px}.shop2-edost label{display:block;overflow:hidden}.shop2-edost label img,.shop2-edost label input{display:inline-block;vertical-align:middle}.shop2-delivery h2{font-weight:bold;font-size:16px;color:#484848;padding:0 0 7px;border-bottom:2px solid #b7b289;margin:40px 0 0}.shop2-edost-control{float:left}.shop2-edost-variant{color:#484848;padding:3px 0;border-bottom:1px solid #e5dea6}.shop2-edost-variant>label .shop2-edost-control{width:100px}.shop2-edost-variant>label img{-webkit-box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;box-shadow:0 0 3px #666;margin:3px 0 3px 6px}.shop2-edost-day{background:url("/g/shop2v2/default/images/lorry.png") 2px 50% no-repeat;padding:4px 0 4px 23px;margin-left:100px;font-size:12px;color:#5f5f5e}.shop2-edost-pickpointmap{margin:0 0 0 100px}.shop2-edost-office{margin:3px 0 10px 100px;padding:7px 10px;background:#ffffeb;-webkit-box-shadow:0 1px 2px #c0c0c0;-moz-box-shadow:0 1px 2px #c0c0c0;box-shadow:0 1px 2px #c0c0c0;font-size:12px}.shop2-edost-office>label{font-weight:bold;margin:0 0 5px 0}.shop2-edost-office>label .shop2-edost-control{width:25px}.shop2-edost-office-address,.shop2-edost-office-schedule,.shop2-edost-office-tel{margin:0 0 0 25px}.product-compare{padding:8px 0;border-top:1px solid #dedede}.product-compare input{vertical-align:middle}.shop2-pricelist .product-compare,.product-details .product-compare,.shop2-kind-item .product-compare{border-top:none;border-bottom:1px solid #dedede}.product-details .product-compare{font-size:12px}.shop2-tooltip{background:url(/g/shop2v2/default/images/question-price.png) 0 0 no-repeat;width:13px;height:13px;cursor:pointer;display:inline-block;vertical-align:middle}.shop2-input{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px}.shop2-textarea{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px;height:auto;padding:5px}.shop2-cart-auth{background-color:#eee;border-radius:4px;padding:22px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#4f4f4f;margin:40px 0}.shop2-cart-auth__row{line-height:21px}.shop2-cart-auth__row--top-offset{margin-top:16px}.shop2-cart-auth__expand{border-bottom:1px dotted #08c}.shop2-cart-auth__expand,.shop2-cart-auth__expand:hover{color:#08c;text-decoration:none}.shop2-cart-auth__expand:hover{border-bottom-color:transparent}.shop2-cart-auth__form{margin:16px 0;display:none}.shop2-cart-auth__label{display:inline-block;font-weight:bold;color:#212121;font-size:13px;line-height:15px}.shop2-cart-auth__label--password{margin-left:17px}.shop2-cart-auth__input{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px;width:118px;margin:0 5px 0 5px}.shop2-order-form--offset-left{margin-left:10px}.personal-html-content{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:10001;opacity:0;padding:10px 0;visibility:hidden;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.personal-html-content.active{opacity:1;visibility:visible}.personal-html-content-in{position:relative;width:100%;max-width:700px;padding:20px;margin:10px;background:#fff;height:500px;max-height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 14px rgba(0,0,0,0.07);-webkit-box-shadow:0 0 14px rgba(0,0,0,0.07);box-shadow:0 0 14px rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.personal-html-content-in .close-btn{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;background:#fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat}.personal-highslide-body{height:100%;overflow:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.order-cancel #shop2-alert-body{padding-bottom:0}.order-cancel .shop2-alert-close{padding-left:20px;font-size:13px;color:#0066cc}.order-cancel #shop2-alert-ok{display:none}.order-cancel .order-cancel-title{font-size:18px;color:#333333;margin-bottom:15px}.order-cancel{background-position:15px 50%}.shop2-product .product-flag{position:absolute;top:0;left:0;right:0}.shop2-product .product-flag div{font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default;display:inline-block}.suggestions-input--wrapper{padding:10px 0 40px 32px;margin:0 0 0 16px;display:flex;border-left:2px solid #f8f8f8;align-items:center}.suggestions-input--wrapper:after{display:block;content:'';clear:both;font-size:0;height:0}.suggestions-input--wrapper .suggestions-input{display:inline-block}.suggestions-input--wrapper #shop2-deligate-calc{display:none;margin-left:10px}.suggestions-input--wrapper .suggestions-suggestions{background-color:white;border:1px solid silver;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.2);margin-top:1px;padding:10px 10px}.suggestions-input--wrapper .suggestions-suggestions .suggestions-suggestion{padding:4px 10px;font-weight:700;color:#333}.suggestions-input--wrapper .suggestions-suggestions .suggestions-suggestion strong{color:#333;font-weight:700;display:inherit}#shop2-order-delivery{position:relative}#shop2-order-delivery .shop2-delivery--item__tab{padding:0;margin:0 0 10px;font-size:0;line-height:0}#shop2-order-delivery .shop2-delivery--item__tab .tab-label{padding:25px 20px 25px 22px;cursor:pointer}#shop2-order-delivery .shop2-delivery--item__tab .label{cursor:pointer;padding:0;background-color:#f8f8f8;border-radius:4px;border:3px solid #f8f8f8}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--icon{display:inline-block;vertical-align:top;margin-right:22px;width:52px;height:38px;background-position:0 0;background-repeat:no-repeat}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name{display:inline-block;vertical-align:top;color:#212121;font-size:17px;font-weight:700;line-height:normal}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name .delivery-tab--note{display:block;color:#828282;font-size:13px;font-weight:400;padding-bottom:10px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name span.error{color:red;font-size:13px;display:none}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name.err span.error{display:block}#shop2-order-delivery .shop2-delivery--item__tab .label.courier .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/сourier-icon-blue.svg);background-size:48px 31px;background-position:0 4px}#shop2-order-delivery .shop2-delivery--item__tab .label.selfdelivery .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/selfdelivery-icon-blue.svg);background-size:38px 38px;background-position:9px 0}#shop2-order-delivery .shop2-delivery--item__tab .label.point .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/points-icon-blue.svg);background-size:50px 32px}#shop2-order-delivery .shop2-delivery--item__tab .label.door .delivery-tab--icon{background-size:38px 38px;background-image:url(/asset/g/shop2v2/default/css/../images/mail-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label.mail .delivery-tab--icon{background-size:38px 38px;background-position:9px 0;background-image:url(/asset/g/shop2v2/default/css/../images/mail-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label.other .delivery-tab--icon{background-size:38px 38px;background-position:9px 0;background-image:url(/asset/g/shop2v2/default/css/../images/other-delivery-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items{padding:0 20px 25px 22px;line-height:normal;font-size:13px;display:none;cursor:auto}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type{border:none}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-details{overflow:visible}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label{display:flex;justify-content:space-between}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong{color:#212121;font-size:17px;font-weight:700;white-space:nowrap}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span{padding:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.g-form-control-radio__input{left:10px;top:11px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.g-form-control-radio__label{padding-left:30px;color:#484848;font-size:14px;font-weight:400}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day{margin:3px 0 0 32px;display:block;font-size:11px;color:#333;padding-left:23px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .g-form-field{padding:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .g-form-field .g-form-field__title{font-size:12px}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label{cursor:auto}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.courier .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/сourier-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.selfdelivery .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/selfdelivery-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.point .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/points-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.mail .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/mail-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.other .delivery-tab--icon{background-image:url(/asset/g/shop2v2/default/css/../images/other-delivery-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label .delivery-tab--name,#shop2-order-delivery .shop2-delivery--item__tab.disabled .label .delivery-tab--note{color:#c0c0c0}#shop2-order-delivery .shop2-delivery--item__tab.active-tab .label{background-color:transparent;border-color:#e3e3e3}#shop2-order-delivery .shop2-delivery--item__tab.active-tab .label .delivery-items{display:block}#shop2-order-delivery .shop2-delivery--item__tab.point{background-color:#f8f8f8}#shop2-order-delivery .shop2-delivery--item__tab.active-tab.point #map{display:none}#shop2-order-delivery .shop2-delivery--item__tab.active-tab.point #deligate_points_fields{display:block !important}#shop2-order-delivery .preloader{top:50%;left:50%;right:auto;bottom:auto;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:10px;z-index:1010;background:rgba(0,0,0,0.35);transition:opacity 0.3s, visibility 0.3s;position:absolute;opacity:0;visibility:hidden}#shop2-order-delivery .preloader .spinner{font-size:10px;text-indent:-9999em;border-top:3px solid #ffffff;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;border-left:3px solid #15c;-webkit-animation:s3-preloader-animate 1.1s infinite linear;animation:s3-preloader-animate 1.1s infinite linear;z-index:100000}#shop2-order-delivery .preloader:after,#shop2-order-delivery .preloader .spinner{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;border-radius:50%;width:50px;height:50px;box-shadow:0 0 3px rgba(37,153,42,0.5),0 0 3px rgba(37,153,42,0.5) inset}#shop2-order-delivery.preloader .preloader{opacity:1;visibility:visible}@-webkit-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.delivery-baloon-content{box-sizing:border-box;padding-left:8px}.delivery-baloon-content .note-block{border-radius:3px;background-color:#fdf8bc;padding:13px 0;font:normal 14px Arial;color:#333333;display:flex;margin-bottom:10px;justify-content:space-between}.delivery-baloon-content .note-block>div{padding:0 20px}.delivery-baloon-content .note-block label.cost{display:block;padding:3px 0}.delivery-baloon-content .note-block label.cost input{margin-left:0;vertical-align:top;margin-top:2px}.delivery-baloon-content div.buttons{display:flex;justify-content:space-between}.delivery-baloon-content div.buttons a{margin-right:10px}.delivery-baloon-content h3{font-size:15px;font-weight:bold;margin:0;padding:8px 0 0}.delivery-baloon-content>div{padding:0 0 20px;color:#333;font-size:14px;font-weight:400}.delivery-baloon-content>div span{display:block;color:#999;font-size:13px;font-weight:400}.shop2-perfect-form{margin:20px 0 0}.shop2-order-options .options-list.padding{margin:20px 0 0;padding-left:50px}.shop2-delivery-step{display:inline-block;width:34px;height:34px;text-align:center;font:normal 18px Arial;color:#15c;margin-right:12px;border-radius:17px;background:#f3f3f3;box-sizing:border-box;padding:7px 0}.shop2-delivery-step-name{display:inline-block;font:normal 16px Arial;color:#212121;vertical-align:middle}#deligate_points_fields{background:#FFF;padding:15px 20px;box-sizing:border-box;margin:0 20px 20px 96px;display:none}#deligate_points_fields .delivery-point{font:normal 14px Arial;color:#333;display:flex;padding-bottom:10px}#deligate_points_fields .delivery-point div+div{padding-left:40px}#deligate_points_fields .delivery-point p{margin:0;padding:0 0 10px}#deligate_points_fields .delivery-point p span.title{color:#999999;display:inline-block;padding-right:30px;min-width:100px}.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{display:inline-block;position:relative;margin:0;padding:0;vertical-align:top;min-height:1px;-webkit-text-size-adjust:100%}.suggestions-addon{display:none;opacity:0;position:absolute}.suggestions-addon[data-addon-type="spinner"]{background:rgba(255,255,255,0.75) url("data:image/gif;base64,R0lGODlhEAAQAKUAABwaHIyOjMzKzOTm5LSytFxaXHR2dJyenNza3PT29Ly+vISGhERGRJSWlNTS1Ozu7Ly6vGRmZHx+fKSmpOTi5Pz+/MTGxDQyNJSSlMzOzOzq7LS2tHx6fNze3Pz6/MTCxIyKjExKTJyanNTW1PTy9GxqbKyqrP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAnACwAAAAAEAAQAAAGk8CTcHgSHYjIU8dAOoFApwfDkfQYJqcFdBFKECleS4mCaSAum1MiIwQFHBWTRtgJxC8XYYIggSQlABwPRAODSB0jQxYKEB9JQiUFBQaLCo6PEZIGQyReSCRNQx4ZBIlIDgQOHkIQEBQVI54kIxUUG35RqxQEJBkOJAQDJx6GQh4biQJsGRCrSA/NJ8rDG8WPI6ZIQQAh+QQJCQArACwAAAAAEAAQAIUEAgSEgoTEwsTk4uSkoqRERkRkYmTU0tT08vSUlpS0srRsbmwcHhyMiozMyszs6uysqqxcXlzc2tz8+vxMTkycnpy8urx0dnQcGhyEhoTExsTk5uSkpqRMSkxsamzU1tT09vScmpy0trR0cnQ0MjSMjozMzszs7uysrqzc3tz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk8CVcLiCoIjI1aAEWoVCq1NEkpw0RKsENGFoDh+TlSmwIXAGHcEKdBASCB+V5SQcVFSKQkcIEoQ0SSUkGQhEJ4VIAylDHyYObUkrFx4eAR8OJpBJk5VDCF5EEporEyYKH0kjAAt0KxYWAyofXghxBBgMQidhAwoImQgKAysIgEMTIqiYYhZhSCfNK8vIrZErH6hJQQAh+QQJCQAkACwAAAAAEAAQAIUEAgSEhoTExsTk5uRMTkykpqTU1tRsamz09vS0trR0dnScmpzMzszs7uzc3tw0MjRcXly0srT8/vy8vrx8fnwcGhyUkpTMyszs6uysqqzc2tx0cnT8+vy8urx8enykoqTU0tT08vTk4uRkZmT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkECScEhKdIhI0qCAIGUypJDCkeR8BE7oR8EhNrqaRSMSEY0uJIRB2OmIJIKQcJCRTCAQIYeRWCMXBAtyQyFNSCIiQwYMFyBJQgEeHhYGFwyOjwEKk4SGRA5+egwRoUMUFR4NbG4SBoYaGxIZDw9CXyQiESGXDAAFaQxEHH0kliQHFZ5DDR1dxhgVWI9CBqVDQQAh+QQJCQAmACwAAAAAEAAQAIUcGhyMjozMysxUVlTk5uSsrqx0cnT09vS8vrzc3tyEgoScnpxERkTU0tTs7uy0trRkZmR8fnz8/vzExsSMioykpqQ0MjSUlpTMzsxcWlzs6uy0srR0dnT8+vzEwsTk4uSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjkCTcGiaCIhIk4PUMZEQphHlk+w8Gk7oJtAcOpqEzQgxIUSwh4SQRPpIRAehhiSZcDjCDuYhSpYgJSNEI3FIGlRCIhgCWEkmFxQUCyICGI1JkCALQ4RJH2pDeht9SBQWIIJObW+FCQoSDyEMQl8mH2IQECIABSYHlyZWfQMZJhwWhURLTcRKFhiOQwZ4SUEAIfkECQkAKQAsAAAAABAAEACFBAIEhIKExMLE5OLkREZEpKKkZGZk1NLU9PL0tLK0dHZ0XF5cnJqczMrM7OrsbG5s3Nrc/Pr8vLq8NDI0jI6MTE5MrK6sHBochIaExMbE5ObkTEpMpKakbGps1NbU9Pb0tLa0fH58ZGJkzM7M7O7sdHJ03N7c/P78vL68////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpDAlHCY8niIyBRJEkk1RqlPwZGMgA5OqIDTHJKamgRidHAwjpGBUCIZnDwfISlzOlAowsgIdERKQglxQwiCRA5UQh4jDVhJKQUMDBYeT41JkJKDhUMDJkR6CX1EDBUMCGttJyWeKQMUJygLInJNBQAHJQoQEyApEaIpCBcPKQYdKRgbm0IZF1TGSgSWjiEBjkEAIfkECQkAJgAsAAAAABAAEACFBAIEhIKExMLE5OLkpKKkTE5M1NLU9PL0lJKUZGZktLK0zMrM7Ors3Nrc/Pr8nJqcdHZ0NDI0jI6MrKqsXF5cHBochIaExMbE5ObkpKak1NbU9Pb0lJaUbGpsvLq8zM7M7O7s3N7c/P78nJ6cfHp8ZGJk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpRAk3Bo0miISBPI4zAtPiaHB5SUGpzQD5MIaoYUh48BpMBEzSaPByPSbIQHjahByAgdH8UReXkI3kMHgEQHVEIaHwtXSSYKExMeGk+LSQoZkEMGDUkYaEIMHQAQSRMJGQdCFRUZDgEhQhgjIgsQoyYXbxMVGhYWAwUCJhuvQxsRoxAkJgglg0MLEVTJShSbjEISCIxBACH5BAkJACkALAAAAAAQABAAhRwaHIyOjMzKzFxaXKyurOTm5HR2dJyenLy+vPT29Nze3DQ2NISChJSWlNTS1GxqbLS2tOzu7KyqrMTGxPz+/ERGRIyKjDQyNJSSlMzOzGRmZLSytOzq7Hx6fKSipMTCxPz6/OTi5ISGhJyanNTW1HRydLy6vPTy9ExKTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTwJRwmCKRiMhUxARKCTIpkCmSBEEcTmiGSYw0C5tTxnHahKLUlMkUopASwhOJEoKYhKAM5Ih0XJtDJ3BIJydDJQMDD0lCHwgmE4gDGowpjggTQyQKSREFXR0ADEkQDBuDFxcSFAFnKRyrDhYBQgJwGwsKGA0hGgIpCa5CCRUWKSLGHgaARA4VhsgpJwaclSkjB4xBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTGxKSipOTm5ERGRLSytGxqbJSSlNTW1PT29IyKjMzOzKyqrOzu7FxeXLy6vHR2dDQyNExOTJyanOTi5Pz+/Hx+fBwaHISGhMzKzKSmpOzq7ExKTLS2tNza3Pz6/IyOjNTS1KyurPTy9Ly+vHx6fJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTQJRwiEokiEiUAwJCaRgoEMSRBHlETiiDSRQoUBUDiSEiGSpRKgqD2VgSXxQpYal4IELOARBJiq5NQyIfSSQkQwEHB31JKCIMGgkXiox+kEdCH2hIDmpCDhkSCEkCFF5CHR0eFicEnxAWHwMbQiJfJRMVAwMEF1ggrkMKDxQoCCcoBiGBRAkPhxTFCgubjSgNI41BACH5BAkJACoALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSWlHRydCwuLMzKzOzq7KyqrNza3Pz6/Ly6vIyOjFxeXJyenHx6fBwaHISGhMTGxOTm5KSmpNTW1PT29LS2tGxubJyanHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vGRiZP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaRQJVwqOJwiEhV5uJQNUaqiISUPFw+TuhIEiE2OioCwDAyHBCDKFXFEJVOC5PwwDkNPBIhyXIJJA0eBl1DHHJIBwdDExYWGElCZA0ciyGOjwZPR0ImGlWJQwcKBRVJHAiCQhQpKCcPTSokDXZ4QhxdGQkaCAgkIBBqRB0LGyoPDyooG4NEJiGJxiodG6+PKrRJQQAh+QQJCQAnACwAAAAAEAAQAIUcGhyMjozMyszk5uRUVlSsrqx0cnTc2tz09vS8vryEgoScnpxERkTU0tTs7uy0trRkZmR8enzk4uT8/vzExsSMioykpqQ0MjSUlpTMzszs6uxcWly0srR0dnTc3tz8+vzEwsSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkMCTcHgydIjIk+DiOBE2p0+piURcIk5opvQhNhAnE2AEgZA4gyiVIXpMFB4hYjSRlEpCR+gSSDY4GV1DBxJJCCRDCxUVGElCDRkCI4qMjicNAhkjQxIaSSRUQiQWEAVJIxwNgh0GAhNTonQSD3gnHmAZCgMgIA4chROhURUPJyUJl1xJEhVgxycIsJYnFAKOQQAh+QQJCQApACwAAAAAEAAQAIUEAgSEgoTExsTk5uRERkSkoqRkZmTU1tSUlpT09vS0srRcXlx0dnSMiozMzszs7uzc3tw0NjRMTkysqqx0cnScnpz8/vy8urwcGhyEhoTMyszs6uxMSkykpqRsamzc2tycmpz8+vxkYmR8fnyMjozU0tT08vTk4uS8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGj8CUcJgKBIjIVIlgShk8qQ1GkEwQGk6oAZMgHkIpReRDYZQAnZTlIVyIUBbSSfhhWE6Xi9CE4FSSJQoOYEMQA0kmXUITICBpSUoOGgeMjpBKGg4HQwNsSCaeQgkKAXpIgSWEDSQOFhqeJgd3eUInYB8gDyUlDwqHIaEpIRVUGhopDheERAMdYJnCF8GAm0lBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSSlHRydBweHMzKzOzq7KyqrNza3Pz6/IyOjLy6vJyanHx6fBwaHISGhMTGxOTm5KSmpFxeXNTW1PT29GxubHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWQJRwiJIoiEgUZ3NAfSooESiU7GwoTugH1CGSIqhJYRC4cCwj1KEhXHwaJUpGSAqUCBaG8EBIPJILAB4ORAOESBwcQxMPDwhJQiGSHAgjGo+QBiENikIiTUgHoEIdAhQYSZQGYCgEGhAlHF1qHCUDExNCDl0DCAchBgcIcxEiRCUTBigNVCETrEQiE12bKBETxpBCiZBBADs=") 50% 50% no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.suggestions-addon[data-addon-type="clear"]{background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:0.8}.suggestions-addon[data-addon-type="clear"]:hover{opacity:1}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:normal;color:#3399FF}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:0 4px 10px 8px;white-space:nowrap;overflow:hidden;color:#777;font-size:14px;line-height:normal;display:block !important}.suggestions-constraints{list-style:none !important;margin:0 !important;padding:0 !important;position:absolute !important;white-space:nowrap !important}.suggestions-constraints:empty{display:none !important}.suggestions-constraints li{background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 0.5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 0.25em;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:0.8}.suggestions-constraints li .suggestions-remove:hover{opacity:1}.suggestions-constraints li span{vertical-align:middle}.suggestions-subtext{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 0.5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 0.25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status="LIQUIDATED"]{position:relative}.suggestions-value[data-suggestion-status="LIQUIDATED"]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,0.4);content:''}.shop2-order-options .options-list.hide-tabs .shop2-delivery--item__tab.disabled{display:none}#shop2-order-delivery .options-list{margin-top:0}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items{padding-left:22px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type{position:relative;margin:0 0 20px;padding:0 18px;box-shadow:none;border:none;background:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:first-child{border:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type{background:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type .option-details{margin-top:-10px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #202020;opacity:0.1}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>label,#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>div{position:relative}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label{padding:17px 0;color:#404040;font-size:15px;font-weight:400}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label>span{font-size:15px;color:#404040;margin-bottom:5px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label input{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label input:checked+.control-radio__label:after{opacity:1}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label{position:relative;padding:0 0 0 35px !important;cursor:pointer;display:inline-block}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::before{content:'';position:absolute;top:-3px;left:0;width:20px;height:20px;border:1px solid #CDD1DA;border-radius:50%;background:#FFF}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after{content:'';position:absolute;top:1px;left:4px;width:14px;height:14px;border-radius:50%;background:#15c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);opacity:0;transition:.2s}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details{margin-left:30px;overflow:visible;padding:0 0 10px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details .option-item label{width:100%}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details .option-item label>span{font-size:14px;color:#606060;margin-bottom:5px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-wrapper{position:relative;border:1px solid rgba(20,20,20,0.1)}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-wrapper * ymaps{box-shadow:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-select{padding:10px 0 15px}.deligate_points_fields{background:none;padding:0;box-sizing:border-box;margin:10px 0 0;display:none}.deligate_points_fields .delivery-point{font:normal 14px Arial;color:#333;display:flex;padding-bottom:10px}.deligate_points_fields .delivery-point div+div{padding-left:40px}.deligate_points_fields .delivery-point p{margin:0;padding:0 0 10px}.deligate_points_fields .delivery-point p span.title{color:#999999;display:inline-block;padding-right:30px;min-width:100px}.delivery-baloon-content div.buttons{display:block;line-height:normal;padding:12px 0 0}.delivery-baloon-content div.buttons a{padding:4px 8px;margin:0 0 0 10px}.delivery-baloon-content>div{padding-bottom:12px}.delivery-baloon-content .note-block{padding:0;margin:0;background:none;display:block}.delivery-baloon-content .note-block label{font-size:13px;color:#999}.delivery-baloon-content .note-block strong{font-weight:400;font-size:14px;color:#333}.deligate_points_fields{padding:10px;background:#fdf5b5}.shop2-order-options .option-type .option-details.map.selected .map-select,.shop2-order-options .option-type .option-details.map.selected .map-wrapper{display:none}.shop2-order-options .option-type .option-details.map.selected .deligate_points_fields{display:block}@media screen and (max-width:768px){.suggestions-input--wrapper{padding-left:0;margin-left:0;border:none;display:block}.suggestions-input--wrapper input{max-width:100%}.suggestions-input--wrapper #shop2-deligate-calc{margin:10px 0 0}.shop2-delivery-step-name{font-size:14px;vertical-align:baseline}.shop2-delivery-step{width:28px;height:28px;line-height:28px;font-size:17px;padding:0}.shop2-order-options .options-list.padding{padding-left:0}#shop2-order-delivery .shop2-delivery--item__tab .tab-label{padding:10px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name{font-size:15px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items{padding-left:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong{font-size:15px}#deligate_points_fields{margin-left:0}}.shop2-compare-page{padding:35px;color:#464646;font:normal 14px Arial,Helvetica,sans-serif;position:relative}.shop2-compare-page h1{color:#303030;font-size:22px}.shop2-compare-page a img,.shop2-compare-page a:hover img{border:none}.shop2-compare-logo{position:absolute;top:35px;left:35px}.shop2-compare-table{border-collapse:collapse}.shop2-compare-table td{vertical-align:top;padding:0 45px 0 0;border-bottom:1px solid #dfdfdf}.shop2-compare-header td{border-bottom:none}.shop2-compare-header td:first-child{vertical-align:bottom}.shop2-compare-header2 td{border-bottom-width:2px}.shop2-compare-header2 form{display:inline-block}.shop2-compare-data td{padding:10px 10px 10px 0;width:230px}.shop2-compare-data td:first-child{padding-left:10px;font-weight:bold;width:300px}.shop2-compare-product-image{width:128px;height:128px;text-align:center}.shop2-compare-product-image.shop2-compare-product-not-image{background:#e7e7e7 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat}.shop2-compare-product-image a{display:inline-block;vertical-align:middle}.shop2-compare-product-image .verticalMiddle{display:inline-block;height:100%;vertical-align:middle;width:0}.shop2-compare-product-name{padding:10px 0 5px;font-size:12px}.shop2-compare-product-name a,.shop2-compare-data a{color:#0089d0;text-decoration:underline}.shop2-compare-product-name a:hover,.shop2-compare-data a:hover{text-decoration:none}.shop2-compare-product-price{color:#090909;font-weight:bold;font-size:13px;margin:0 0 6px 0}a.shop2-compare-delete{color:#9a9a9a;display:inline-block;margin:0 0 0 16px;text-decoration:none;border-bottom:1px dotted #9a9a9a;position:relative}a.shop2-compare-delete:hover{text-decoration:none;border-color:transparent}a.shop2-compare-delete ins{display:block;width:11px;height:11px;background:url("/g/shop2v2/default/images/compare-delete.png") 0 0 no-repeat;position:absolute;left:-16px;top:50%;margin:-5px 0 0 0}.shop2-compare-switch a{display:inline-block;height:34px;line-height:34px;padding:0 15px;text-decoration:none;margin:6px 0 0}.shop2-compare-switch a span{color:#0089d0;border-bottom:1px dotted #0089d0}.shop2-compare-switch a:hover span{border-color:transparent}.shop2-compare-switch a.shop2-compare-switch-active{background:#dfdfdf}.shop2-compare-switch a.shop2-compare-switch-active span{color:#303030;border-color:transparent}.shop2-compare-color{display:inline-block;width:15px;height:15px;border:1px solid #ccc}.shop2-panel{position:fixed;bottom:0;left:0;right:0;background:url("/g/shop2v2/default/images/panel-bg.png") 0 0 repeat;height:45px;border-top:1px solid #d4d4d4;z-index:999;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#fff}.shop2-panel-content{margin:0 auto;width:980px;text-align:right;overflow:hidden}.shop2-panel-content .shop2-btn{float:right;margin:10px 0}.shop2-panel-compare,.shop2-panel-cart{float:right;height:45px;text-align:left;line-height:45px}.shop2-panel-compare a,.shop2-panel-cart a{color:#fff}.shop2-panel-compare a.shop2-panel-link-disabled,.shop2-panel-cart a.shop2-panel-link-disabled{color:#606060}.shop2-panel-cart{width:270px;background:url("/g/shop2v2/default/images/panel-icons.png") 0 -36px no-repeat;padding:0 0 0 35px}.shop2-panel-compare{width:200px;background:url("/g/shop2v2/default/images/panel-icons.png") 0 13px no-repeat;padding:0 0 0 40px}.shop2-panel-count{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:inline-block;margin:9px 6px 0 6px;padding:0 7px;height:24px;border:2px solid #606060;text-align:center;line-height:24px;font-size:18px;color:#606060}.shop2-panel-count.not-null{border-color:#cdcdcd;color:#fff}.shop2-panel-total{display:inline-block;color:#606060}.not-null+.shop2-panel-total{color:#fff}.shop2-panel-btn{float:right;margin:10px 0;vertical-align:middle;font-family:inherit;font-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shop2-panel-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-panel-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0)}.shop2-panel-btn.disabled,.shop2-panel-btn.disabled:hover,.shop2-panel-btn.disabled:active{background-color:#a3a3a3;background-image:-moz-linear-gradient(top, #aaa, #999);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#aaa), to(#999));background-image:-webkit-linear-gradient(top, #aaa, #999);background-image:-o-linear-gradient(top, #aaa, #999);background-image:linear-gradient(to bottom, #aaa, #999);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#999', GradientType=0);color:#494949;cursor:default}#shop2-alert-overlay{position:fixed;z-index:1001;background:#000;opacity:.8;filter:alpha(opacity=80);top:0;left:0;right:0;bottom:0;display:none}#shop2-alert{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;position:fixed;z-index:1002;max-width:700px;min-width:300px;top:50%;left:50%;padding:20px 20px 20px 20px;box-shadow:0 0 10px rgba(0,0,0,0.8);text-align:right;display:none}#shop2-alert.shop2-alert-cart{background-image:url("/g/shop2v2/default/images/cart-icon.png");background-position:15px 15px;background-repeat:no-repeat;padding-left:100px}#shop2-alert.shop2-alert-cart .shop2-alert-header{font-size:18px;color:#333333;margin-bottom:15px}#shop2-alert.shop2-alert-cart .shop2-alert-close{padding-left:20px;font-size:13px;color:#0066cc}#shop2-alert.shop2-alert-cart #shop2-alert-body{padding-bottom:5px}#shop2-alert.shop2-alert-cart #shop2-alert-ok{display:none}#shop2-alert.shop2-alert--warning{background-image:url("/g/shop2v2/default/images/warning-icon.png");background-position:15px 15px;background-repeat:no-repeat;padding-left:100px}#shop2-alert.shop2-alert--map{max-width:none;min-width:0;padding:20px;background-image:none}#shop2-alert-map{width:900px;height:600px}#shop2-alert-body{font:normal 16px Arial,Helvetica,sans-serif;color:#333;padding:0 0 20px;text-align:left}#shop2-alert-ok{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#shop2-alert-ok:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}#shop2-alert-ok:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}#shop2-alert-ok.disabled,#shop2-alert-ok.disabled:hover,#shop2-alert-ok.disabled:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}.baron-wrapper{position:relative;overflow:hidden}.baron-scroller{max-height:340px;overflow-y:scroll}.baron-scroller::-webkit-scrollbar{width:0}.baron-scroller-bar{position:absolute;z-index:1;right:1px;width:3px;background:#ccc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.baron-container{overflow:hidden}.shop2-color-ext-list{display:inline-block;vertical-align:middle;*zoom:1}.shop2-color-ext-list:before,.shop2-color-ext-list:after{display:table;line-height:0;content:""}.shop2-color-ext-list:after{clear:both}.shop2-color-ext-list,.shop2-color-ext-list li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-list li{float:left;height:22px;width:22px;margin:3px 12px 3px 0;cursor:pointer;border:1px solid #dedede;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.shop2-color-ext-list span{display:none;background:url("/g/shop2v2/default/images/shop2-color-ext-mark.png") 50% 50% no-repeat;height:22px;width:22px}.shop2-color-ext-list div{display:none !important}.shop2-color-ext-list .shop2-color-ext-selected{outline:2px solid #dedede}.shop2-color-ext-list .shop2-color-ext-selected:first-child:last-child{cursor:default}.shop2-color-ext-list .shop2-color-ext-selected span{display:block}#shop2-tooltip{position:absolute;z-index:1001;display:none;margin:10px}.shop2-color-ext-tooltip{position:absolute;padding:6px;border:1px solid #e1c893;background:#ecdcbb;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.shop2-color-ext-tooltip ul,.shop2-color-ext-tooltip li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-tooltip,.shop2-color-ext-tooltip li{line-height:normal;font-size:12px}.shop2-color-ext-tooltip li{overflow:hidden;margin:9px 0 0 0}.shop2-color-ext-tooltip li:first-child{margin:0}.shop2-color-ext-tooltip li span{float:left;display:block;width:22px;height:22px;margin:0 11px 0 0;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.shop2-color-ext-tooltip li div{float:left}.shop2-color-ext-tooltip img{display:block;margin-bottom:6px;max-width:96px}#shop2-color-ext-popup,#shop2-color-ext-select{position:absolute;z-index:1000;display:none;border:1px solid #ccc;background:#fff;padding:1px 0;-webkit-box-shadow:0 1px 3px #b3b3b3;-moz-box-shadow:0 1px 3px #b3b3b3;box-shadow:0 1px 3px #b3b3b3}#shop2-color-ext-popup{width:220px;padding:30px 12px 15px;margin-top:27px}#shop2-color-ext-select{width:180px;margin-top:32px;cursor:pointer}#shop2-color-ext-close{position:absolute;top:5px;right:5px;width:15px;height:15px;background:url("/g/shop2v2/default/images/shop2-color-ext-close.png") 50% 50% no-repeat;cursor:pointer}.shop2-color-ext-popup li{display:none}.shop2-color-ext-popup .shop2-color-ext-selected{display:block}.shop2-color-ext-popup .shop2-color-ext-caption{float:left;text-decoration:none;border-bottom:1px dotted #08c;margin:4px 10px 0 6px}.shop2-color-ext-popup .shop2-color-ext-list{overflow:hidden;padding-left:2px}#shop2-color-ext-select li{height:28px;padding:3px 0 !important;display:block !important}#shop2-color-ext-select li:hover{background:#dedede !important}#shop2-color-ext-select li:hover ins{background-color:#dedede;background-image:-moz-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(222,222,222,0)), to(#dedede));background-image:-webkit-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:-o-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:linear-gradient(to right, rgba(222,222,222,0), #dedede);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(222, 222, 222, 0)', endColorstr='#dedede', GradientType=1);background-color:transparent}#shop2-color-ext-select .shop2-color-ext-selected span{outline:2px solid #dedede}#shop2-color-ext-select .shop2-color-ext-selected em{display:block}.shop2-color-ext-select{position:relative;height:30px;width:100%;cursor:pointer;border:1px solid #ccc;background:#fff;display:inline-block;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-siznig:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shop2-color-ext-select .shop2-color-ext-options{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.shop2-color-ext-select .shop2-color-ext-options,.shop2-color-ext-select .shop2-color-ext-options li{width:auto !important;float:none !important;margin:0 !important}.shop2-color-ext-select li{display:none}.shop2-color-ext-select i{position:absolute;top:50%;right:8px;margin:-2px 0 0 0;z-index:2;border-width:5px 4.5px 0 4.5px;border-color:#000 transparent transparent transparent;line-height:0;font-size:0;width:0;height:0;border-style:solid}.shop2-color-ext-options,.shop2-color-ext-options li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-options li{position:relative;border:none !important;padding:0 !important;display:none !important;background:#fff !important;*zoom:1}.shop2-color-ext-options li:before,.shop2-color-ext-options li:after{display:table;line-height:0;content:""}.shop2-color-ext-options li:after{clear:both}.shop2-color-ext-options ins{position:absolute;top:0;right:10px;bottom:0;width:25px;z-index:1;background-color:#fff;background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#fff', GradientType=1);background-color:transparent}.shop2-color-ext-options span{display:block;width:22px !important;padding:0 !important;height:22px;margin:2px 11px 0 4px;vertical-align:middle;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;float:left;border:1px solid #dedede}.shop2-color-ext-options em{display:none;background:url("/g/shop2v2/default/images/shop2-color-ext-mark.png") 50% 50% no-repeat;height:22px;width:22px}.shop2-color-ext-options div{font-size:12px;line-height:28px;overflow:hidden;white-space:nowrap;margin-right:12px}.shop2-color-ext-options .shop2-color-ext-selected{display:block !important}.shop2-color-ext-multi{border:1px solid #dedede;outline:2px solid #dedede;display:inline-block;vertical-align:middle;width:auto !important;*zoom:1}.shop2-color-ext-multi:before,.shop2-color-ext-multi:after{display:table;line-height:0;content:""}.shop2-color-ext-multi:after{clear:both}.shop2-color-ext-multi,.shop2-color-ext-multi li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-multi ul{display:none}.shop2-color-ext-multi li{position:relative;float:left;width:11px !important;height:22px;margin:0 !important;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.shop2-color-ext-multi li:first-child:last-child{width:22px !important}.shop2-color-ext-multi ins{position:absolute;top:0;right:0;bottom:0;width:25px;z-index:1;background-color:#fff;background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#fff', GradientType=1);background-color:transparent}
/*cart order registration-errors start*/
.shop2-order-form-errors .form-item {
    margin: 15px 0;
}

.shop2-order-form-errors .form-item-submit {
    text-align: center
}

.shop2-order-form-errors .order-form-options {
    display: block;
    margin: 5px 0
}

.shop2-order-form-errors label {
    display: inline-block
}

.shop2-order-form-errors label strong {
    display: block;
    margin-bottom: 2px
}

.shop2-order-form-errors small {
    display: block;
    font-size: 11px
}

@-webkit-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -moz-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -moz-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@-moz-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@-o-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		.preloader.loadingio-spinner-eclipse  {
		    top: 50%;
		    left: 50%;
		    right: auto;
		    bottom: auto;
		    width: 100px;
		    height: 100px;
		    margin: -50px 0 0 -50px;
		    border-radius: 10px;
		    z-index: 1010;
		    background: rgba(0,0,0,0.35);
		    transition: opacity 0.3s, visibility 0.3s;
		    position: absolute;
		    opacity: 0;
		    visibility: hidden;
		}
		
		.preloader.loadingio-spinner-eclipse  .spinner {
		    font-size: 10px;
		    text-indent: -9999em;
		    border-top: 3px solid #ffffff;
		    border-right: 3px solid #ffffff;
		    border-bottom: 3px solid #ffffff;
		    border-left: 3px solid #15c;
		    -webkit-animation: s3-preloader-animate 1.1s infinite linear;
		    animation: s3-preloader-animate 1.1s infinite linear;
		    z-index: 100000;
		}
		
		.preloader.loadingio-spinner-eclipse:after, .preloader.loadingio-spinner-eclipse  .spinner {
		    position: absolute;
		    left: 50%;
		    top: 50%;
		    margin-top: -25px;
		    margin-left: -25px;
		    border-radius: 50%;
		    width: 50px;
		    height: 50px;
		    box-shadow: 0 0 3px rgba(37,153,42,0.5), 0 0 3px rgba(37,153,42,0.5) inset;
		}
		.shop2-order-options-wrapper .shop2-order-options .option-type .label-icons img {
		    pointer-events: none;
		}
		
		.shop2-order-wrapper{position:relative;}
		
		.shop2-order-wrapper.active .text-right,.shop2-order-wrapper.active .shop2-order-options-wrapper,.shop2-order-wrapper.active #shop2-order{
			opacity: .4;
		}
		
		.shop2-order-wrapper.active .preloader.loadingio-spinner-eclipse {
			opacity: 1;
		    visibility: visible;
		}

.shop2-cart-registration-errors {
    margin: 40px 0;
    text-align: left;
    clear: both
}

.shop2-cart-registration-errors table.table-registration {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.shop2-cart-registration-errors table.table-registration td {
    width: 50%;
    padding: 30px;
    margin: 0;
    vertical-align: top;
    text-align: left;
    font-size: 13px
}

.shop2-cart-registration-errors table.table-registration td.cell-l {
    background-color: #fdf5b5
}

.shop2-cart-registration-errors table.table-registration td.cell-r {
    vertical-align: bottom;
    background-color: #eee;
    border-left: 1px solid #fff;
    padding: 10px 30px
}

.shop2-cart-registration-errors table.table-registration td.cell-r p {
    min-width: 170px;
    margin: 20px 0
}

.shop2-cart-registration-errors form.form-registration {
    min-width: 170px;
    padding: 0;
    margin: 0
}

.shop2-cart-registration-errors form.form-registration input[type="text"],.shop2-cart-registration-errors form.form-registration input[type="password"] {
    background: none transparent;
    vertical-align: top;
    border: none;
    padding: 0;
    margin: 0
}

.shop2-cart-registration-errors form.form-registration div {
    margin-bottom: 6px
}

.shop2-cart-registration-errors form.form-registration button {
    margin-top: 8px
}

.shop2-cart-registration-errors form.form-registration .registration-field {
    display: block;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    height: 26px;
    padding: 0 3px;
    margin-top: 2px
}

.shop2-cart-registration-errors form.form-registration .registration-field input[type="text"],.shop2-cart-registration-errors form.form-registration .registration-field input[type="password"] {
    width: 100%;
    font-family: inherit;
    font-size: 14px;
    color: #333;
    cursor: default;
    padding: 5px 0
}
/*cart order registration-errors end*/

.shop2-product .shop2-product-set-wrap {
    line-height: 0;
    font-size: 0;
    border: 1px solid #dedede;
    padding: 0;
    margin-bottom: 10px;
}
.shop2-product .shop2-product-set-wrap .top-panel {
    background: #f8f8f8;
    padding: 7px 10px;
}
.shop2-product .shop2-product-set-wrap .top-panel:after {
    display: block;
    font-size: 0;
    height: 0;
    content: '';
    clear: both;
}
.shop2-product .shop2-product-set-wrap .top-panel span.title {
    float: left;
    font: normal 13px Arial;
    display: inline-block;
    padding: 5px 0 0;
    color: #333;
}
.shop2-product .shop2-product-set-wrap .top-panel button {
    float: right;
}
.shop2-product .shop2-product-set-wrap .top-panel button + button {
    margin-right: 10px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item {
    padding: 10px 15px;
    border-top: 1px solid #fafafa;
    display: flex;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item:first-child {
    border-color: transparent;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-name {
    font: normal 13px Arial;
    color: #333;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-product-amount {
    padding: 0 10px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-name {
    flex-grow: 1;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-price {
    white-space: nowrap;
    font: normal 13px Arial;
    color: #333;
    padding-right: 15px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-price strong {
    font-size: 15px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item a.delete {
    display: inherit;
    cursor: pointer;
}

.shop2-product .shop2-product-set-wrap span.title.set-empty {
    display: none;
}
.shop2-product .shop2-product-set-wrap.empty span.title.set-empty {
    display: block;
}
.shop2-product .shop2-product-set-wrap.empty span.title.set, .shop2-product .shop2-product-set-wrap.empty button.set {
    display: none;
}

.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param {
    list-style: none;
    line-height: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    color: #7c7c7c;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param > li {
    margin: 4px 0;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param .param-title {
    vertical-align: middle;
    line-height: normal;
    font-size: 12px;
    display: inline-block;
    margin-right: 4px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param .param-value {
    vertical-align: middle;
    line-height: normal;
    font-size: 12px;
    display: inline-block;
    font-weight: bold;
}

table.shop2-cart-table tr.shop2-cart-set-item {
    padding: 0;
}
table.shop2-cart-table tr.shop2-cart-set-item td, table.shop2-cart-table tr.no-border td {
    border: none;
}
table.shop2-cart-table tr.shop2-cart-set-item td {
    background: #fafafa;
}
table.shop2-cart-table tr.shop2-cart-set-item td:first-child {
    background: none;
}
table.shop2-cart-table td.cart-product .cart-product-image {
    margin: 0;
}
table.shop2-cart-table td.pl0 {
    padding-left: 0;
}
table.shop2-cart-table tr.shop2-cart-set-item td {
    border-bottom: 2px solid #FFF;
}
#shop2-color-ext-select {
    z-index: 10011;
}
.shop2-product-desc .shop2-set .product-list.product-list-thumbs {
    margin: 0;
}

.tpl-form .tpl-stars span {
	font-size: 0;
}
.sets-table-items p {
	padding-left: 15px;
}
.shop2-product-navigation {
	margin: 20px 0;
	display: -moz-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
 }
.amount-min {
	color: #999;
    line-height: 1.5;
    font-size: 12px;
    margin: 5px 0 0;
}
.shop2-bonus {
    text-align: left;
    background-color: #fdf5b5;
    position: relative;
    min-width: 330px;
}
.bonus-body {
    overflow: hidden;
    cursor: default;
    padding: 6px 6px 6px 20px;
}
.bonus-info {
	padding: 6px 6px 0 20px;
}
.bonus-text {
	font-size: 16px;
}
.bonus-amount {
	font-weight: 700;
}
.bonus-body {
	overflow: hidden;
    cursor: default;
    padding: 6px 6px 6px 20px;
}
.user-bonuses {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 5px;
}
.bonus-label {
	font-size: 14px;
}
.bonus-field {
	box-sizing: border-box;
	display: block;
    border-radius: 4px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    width: 155px;
    padding: 0 3px;
}
.bonus-field input[type="number"] {
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	border: none;
}
.bonus-buttons {
	text-align: right;
	margin-bottom: 5px;
}
.shop2-product-discount-desc {
	white-space: normal;
}
.bonus-arrow {
	line-height: 0;
    font-size: 0;
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -20px;
    border-style: solid;
    border-width: 20px 0 20px 12px;
    border-color: transparent transparent transparent #fdf5b5;
}
.shop2-product-actions {
	margin-bottom: 7px;
}
.product-bonuses-title {
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
}
.product-item-simple .shop2-product-actions {
	min-height: 0;
}
table.shop2-cart-table td.cart-price {
	text-align: center;
}
table.shop2-cart-table td.cart-product .cart-product-details {
	overflow: visible;
}
table.shop2-cart-table th {
	text-align: center;
}
table.shop2-cart-table th:first-child {
	text-align: left;
}
.not-authorized {
	font-weight: 400;
}
.bonus-message {
	font-size: 14px;
}
.shop2-btn.shop2-upload-btn ,
.delete-upload-file.shop2-btn {
	line-height: normal;
	display: inline-block;
	padding: 3px 13px;
	margin: 3px 0px;
}
.input-calendar {
	max-width: 100%;
}
.additional-cart-params {
	max-width: 100%;
}
.shop2-product-options .ui-datepicker-trigger, .cart-product-param .ui-datepicker-trigger {
  border-width: 1px;
  vertical-align: middle;
  padding: 1px; }
  .shop2-product-options .ui-datepicker-trigger img, .cart-product-param .ui-datepicker-trigger img {
    vertical-align: middle; }

.shop2-date_interval, .shop2-date {
  vertical-align: middle; }

.shop2-date-from {
  margin-bottom: 5px; }

#shop2-alert.promo-products-list {
  top:30px;
  left:0;
  right:0;
  bottom:30px;
  margin:0 auto !important;
  overflow-y:scroll;
}
@media all and (max-width: 768px) {
  #shop2-alert.promo-products-list {
    top:10px;
    left:10px;
    right:10px;
    bottom:10px;
  }
}
@media all and (max-width: 375px) {
  #shop2-alert.promo-products-list {
    padding:20px 10px;
    min-width:auto;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist { border-top:1px solid #dedede; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .tr {
    display:grid;
    grid-template-columns:2.1fr 2.3fr 1fr 1fr 40px;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .tr { display:none; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    display:grid;
    grid-template-columns:2fr 2fr 1fr 1fr 40px;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    display:grid;
    grid-template-columns:repeat(6,1fr);
    grid-template-rows:repeat(2,minmax(80px,auto));
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    grid-template-columns:repeat(3,1fr);
    grid-template-rows:repeat(3,minmax(75px,auto));
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr .td.column-options .shop2-product-options { table-layout:auto; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td { padding:4px; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name, #shop2-alert.promo-products-list .shop2-pricelist .td.column-price, #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    width:auto;
    height:100%;
    box-sizing:border-box;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price, #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount, #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    display:flex;
    align-items:center;
    justify-content:center;
    width:auto;
    box-sizing:border-box;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name { padding-left:0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name {
    grid-column-start:1;
    grid-column-end:4;
    grid-row:1;
    padding-left:4px;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name { grid-column-end:4; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    grid-column-start:4;
    grid-column-end:7;
    grid-row:1;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    grid-column-start:1;
    grid-column-end:4;
    grid-row:2;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price { flex-direction:column; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price {
    grid-column-start:1;
    grid-column-end:3;
    grid-row:2;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price {
    grid-column-end:2;
    grid-row:3;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount {
    grid-column-start:3;
    grid-column-end:5;
    grid-row:2;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount {
    grid-column-start:2;
    grid-column-end:3;
    grid-row:3;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add { padding:4px 0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    grid-column-start:5;
    grid-column-end:7;
    grid-row:2;
    padding:4px;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    grid-column-start:3;
    grid-column-end:4;
    grid-row:3;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-label { margin:-3px 0 0 0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-label { margin:-3px 0 0 -4px; }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-wrapping { margin-right:0; }
}

.shop2-order-options-wrapper {display: none; }



/* Избранное*/
.shop2_favorite_link {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #08c;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart {
    margin-top: 16px;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart .shop2_favorite_cart_link {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #fff;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart .shop2_favorite_cart_link span {
    min-width: auto;
}

.favorite_panel {
    float: left;
    min-width: 145px;
    padding: 8.5px 0;
}

.favorite_panel a {
    display: block;
    padding: 0;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    text-decoration-line: underline;
    color: #fff;
    position: relative;
    padding-left: 34px;
}

.favorite_panel a:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 22px;
    height: 20px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.9241%2010.8504L14.1748%2016.6005C13.8819%2016.8934%2011.823%2018.9523%2011.5297%2019.2448C11.2365%2019.5374%2010.7616%2019.5368%2010.4691%2019.2436L2.38043%2011.1342C1.03683%209.96356%200.25%208.27194%200.25%206.45455C0.25%203.02787%203.02787%200.25%206.45455%200.25C8.2102%200.25%209.84293%200.985172%2011%202.23093C12.1571%200.985188%2013.7898%200.25%2015.5455%200.25C18.9721%200.25%2021.75%203.02787%2021.75%206.45455C21.75%208.12669%2021.0844%209.69526%2019.9241%2010.8504ZM4.75%206.72727C4.75%207.02088%204.81355%207.30401%204.93461%207.56306C5.10998%207.93832%204.94794%208.38469%204.57268%208.56006C4.19742%208.73543%203.75105%208.57339%203.57568%208.19813C3.36218%207.74127%203.25%207.24148%203.25%206.72727C3.25%204.80683%204.80683%203.25%206.72727%203.25C7.32202%203.25%207.89672%203.40011%208.40696%203.68202C8.76952%203.88233%208.90104%204.33863%208.70073%204.70118C8.50042%205.06374%208.04412%205.19527%207.68157%204.99495C7.39203%204.83498%207.06666%204.75%206.72727%204.75C5.63526%204.75%204.75%205.63526%204.75%206.72727Z%22%20fill%3D%22%23A8A8A8%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_panel a span {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    border: 2px solid #cdcdcd;
    box-sizing: border-box;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    margin-left: 10px;
}

.favorite_panel.not-null a {
    color: #606060;
}

.favorite_panel.not-null a span {
    color: #606060;
    border-color: #606060;
}

.favorite_btn_wrapper {
    padding: 20px 0;
    width: 100%;
    clear: both;
    text-align: left;
}

.favorite_btn_wrapper .favorite_btn {
    cursor: pointer;
    position: relative;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #626262;
    padding: 0 0 0 28px;
    display: block;
}

.favorite_btn_wrapper .favorite_btn input {
    position: absolute;
    top: 0;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 22px;
    height: 20px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.9268%202.125C3.56289%202.125%201.625%204.11215%201.625%206.5C1.625%207.78463%202.1881%208.87503%203.10244%209.67165C3.11341%209.68121%203.12404%209.69114%203.13431%209.70144L10.4749%2017.0586C10.7187%2017.3029%2010.7183%2017.6986%2010.4739%2017.9424C10.2296%2018.1862%209.83382%2018.1858%209.59002%2017.9414L2.26444%2010.5994C1.11502%209.59046%200.375%208.1731%200.375%206.5C0.375%203.44586%202.84871%200.875%205.9268%200.875C7.55408%200.875%209.01767%201.57554%2010.0325%202.68969C11.0473%201.57554%2012.5108%200.875%2014.1381%200.875C17.2269%200.875%2019.625%203.45684%2019.625%206.5C19.625%208.02578%2019.0725%209.34808%2018.0556%2010.3607L12.863%2015.554C12.6189%2015.7981%2012.2232%2015.7982%2011.9791%2015.5541C11.735%2015.31%2011.735%2014.9143%2011.9791%2014.6702L17.1715%209.47709L17.1731%209.47544C17.9482%208.70379%2018.375%207.70287%2018.375%206.5C18.375%204.10117%2016.4914%202.125%2014.1381%202.125C12.6755%202.125%2011.3832%202.85434%2010.605%203.972C10.5047%204.11598%2010.3486%204.21119%2010.1747%204.23438C10.125%204.241%2010.0752%204.24157%2010.0262%204.23639C9.97923%204.24047%209.93157%204.23926%209.88409%204.23251C9.71232%204.20808%209.55844%204.11336%209.45926%203.97101C8.68098%202.85391%207.38896%202.125%205.9268%202.125Z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.17314%204.83474C5.15782%204.83474%204.33474%205.65782%204.33474%206.67314C4.33474%206.95213%204.39647%207.21498%204.50642%207.45026C4.65256%207.76297%204.51752%208.13495%204.20481%208.28109C3.89209%208.42723%203.52012%208.29219%203.37398%207.97948C3.1882%207.58195%203.08474%207.13876%203.08474%206.67314C3.08474%204.96746%204.46746%203.58474%206.17314%203.58474C6.71292%203.58474%207.22212%203.72375%207.66495%203.96842C7.96708%204.13534%208.07668%204.51559%207.90976%204.81772C7.74283%205.11985%207.36258%205.22946%207.06045%205.06253C6.79798%204.91751%206.49616%204.83474%206.17314%204.83474Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active {
    cursor: pointer;
    position: relative;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #626262;
    padding: 0 0 0 28px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    display: block;
}

.favorite_btn_wrapper .favorite_btn_active input {
    position: absolute;
    top: 0;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn_active .icon {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2px;
    width: 24px;
    height: 24px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.9268%203.875C9.55408%203.875%2011.0177%204.57554%2012.0325%205.68969C13.0473%204.57554%2014.5108%203.875%2016.1381%203.875C19.2269%203.875%2021.625%206.45684%2021.625%209.5C21.625%2011.0258%2021.072%2012.3486%2020.055%2013.3613L19.9787%2013.4376C17.4774%2015.9393%2014.9762%2018.4409%2012.4743%2020.942C12.357%2021.0593%2012.1979%2021.1251%2012.0321%2021.125C11.8662%2021.1249%2011.7072%2021.0589%2011.59%2020.9414L4.26444%2013.5994C3.11502%2012.5905%202.375%2011.1731%202.375%209.5C2.375%206.44586%204.84871%203.875%207.9268%203.875ZM6.33473%209.67314C6.33473%208.65782%207.15781%207.83474%208.17313%207.83474C8.49615%207.83474%208.79797%207.91752%209.06045%208.06253C9.36258%208.22946%209.74283%208.11985%209.90975%207.81772C10.0767%207.51559%209.96707%207.13535%209.66494%206.96842C9.22211%206.72376%208.71292%206.58474%208.17313%206.58474C6.46745%206.58474%205.08473%207.96746%205.08473%209.67314C5.08473%2010.1388%205.18819%2010.5819%205.37397%2010.9795C5.52011%2011.2922%205.89209%2011.4272%206.2048%2011.2811C6.51752%2011.1349%206.65255%2010.763%206.50641%2010.4503C6.39646%2010.215%206.33473%209.95213%206.33473%209.67314Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active .icon:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2%202L10%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%202L2%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn_active .icon:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.9268%203.875C9.55408%203.875%2011.0177%204.57554%2012.0325%205.68969C13.0473%204.57554%2014.5108%203.875%2016.1381%203.875C19.2269%203.875%2021.625%206.45684%2021.625%209.5C21.625%2011.0258%2021.072%2012.3486%2020.055%2013.3613L19.9787%2013.4376C17.4774%2015.9393%2014.9762%2018.4409%2012.4743%2020.942C12.357%2021.0593%2012.1979%2021.1251%2012.0321%2021.125C11.8662%2021.1249%2011.7072%2021.0589%2011.59%2020.9414L4.26444%2013.5994C3.11502%2012.5905%202.375%2011.1731%202.375%209.5C2.375%206.44586%204.84871%203.875%207.9268%203.875ZM6.33473%209.67314C6.33473%208.65782%207.15781%207.83474%208.17313%207.83474C8.49615%207.83474%208.79797%207.91752%209.06045%208.06253C9.36258%208.22946%209.74283%208.11985%209.90975%207.81772C10.0767%207.51559%209.96707%207.13535%209.66494%206.96842C9.22211%206.72376%208.71292%206.58474%208.17313%206.58474C6.46745%206.58474%205.08473%207.96746%205.08473%209.67314C5.08473%2010.1388%205.18819%2010.5819%205.37397%2010.9795C5.52011%2011.2922%205.89209%2011.4272%206.2048%2011.2811C6.51752%2011.1349%206.65255%2010.763%206.50641%2010.4503C6.39646%2010.215%206.33473%209.95213%206.33473%209.67314Z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active .icon:hover:before {
    opacity: 1;
}

.td.column-options .favorite_btn_wrapper {
    padding: 8px 0;
    border-bottom: 1px solid #dedede;
}

.shop2-popup_favorite {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    font-size: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
}

.shop2-popup_favorite:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: '';
}

.shop2-popup_favorite .popup_inner {
    width: 340px;
    margin: auto;
    position: relative;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align: left;
    padding: 20px;
    background: #fff;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.shop2-popup_favorite .popup_inner .text {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 22px;
    color: #333;
    padding-bottom: 16px;
}

.shop2-popup_favorite .popup_inner .btns {
    font-size: 0;
}

.shop2-popup_favorite .popup_inner .btns .shop2-btn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding: 5px 11px;
    line-height: 1;
}

.shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    display: inline-block;
    vertical-align: middle;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #08c;
    text-decoration: underline;
    cursor: pointer;
}

.favorite-item_locked {
	opacity: 0.5;
	pointer-events: none;
}

@media (min-width: 980px) {
    .text-right-left {
      text-align: right; }
      .text-right-left:after {
        content: '';
        width: 100%;
        display: block;
        clear: both; }
      .text-right-left .g-button {
        float: right;
        margin-bottom: 5px; }
      .text-right-left .btn_payment_rest, .text-right-left #order-print {
        float: left; }
      .text-right-left #order-print {
        margin-left: 5px; } }
        
* {/*id1552 fix ios14 font*/
  -webkit-locale: auto;
}

/*kind available*/
#shop2-alert.preorder-alert {
    padding: 40px 30px 30px;
    margin-bottom: 0;
    width: 420px;
}
.preorder-alert #shop2-alert-body {
    padding: 0;
}

.preorder-alert #shop2-alert-ok {
    display: none;
}

.preorder-field input[type=text] {
    font-size: 16px;
    line-height: 20px;
    padding: 15px 20px;
}

.preorder-field .preorder-field-title {
    color: #2b2e38;
    font: 400 15px/1.1 sans-serif;
    padding: 0 0 6px;
    margin: 0;
    display: block;
}

.preorder-field .preorder-mark {
    color: #ff604e;
    font-size: 10px;
    line-height: 1;
}

.preorder-field input[type=text] {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.15);
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: all .18s linear;
}

.preorder-field input[type=text]:focus,
.preorder-field input[type=text]:hover {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.3);
}

.preorder-field input[type=text]::-webkit-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]::-moz-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]:-ms-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-popup {
    border-radius: 3px;
    text-align: left;
    background: #fff;
    position: relative;
    outline: 0;
    text-size-adjust: 100%;
    box-sizing: border-box;
    width: 100%;
    color: #2b2e38;
    vertical-align: middle;
}

.preorder-popup .remodal-close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
}

.preorder-popup .remodal-close-btn svg {
    width: 20px;
    height: 20px;
}

.preorder-popup .remodal-close-btn svg.gr_big_icon {
    width: 30px;
    height: 30px;
    display: none;
}

.preorder-popup .remodal-close-btn svg.gr_small_icon {
    display: none;
}

.preorder-popup .preorder-field {
    margin: 0 0 20px;
}

.preorder-popup .preorder-field.preorder-field-button {
    margin-bottom: 0;
}

.preorder-popup .preorder-popup-title {
	margin: 0;
	color: #000;
    padding-bottom: 15px;
}
.preorder-field .error-message {
    color: #ff604e;
    font: 400 12px/normal sans-serif;
    padding: 0 0 6px;
    display: block;
}

.preorder-field.field-error input[type=text] {
    color: #2b2e38;
    background: rgb(255 96 78 / 10%);
    border: none;
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgb(255 96 78 / 17%);
}

.preorder-alert .re-captcha-wrapper .note {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 1.25;
    color: #333;
}

.preorder-btn.shop2-product-btn.type-3 {
    text-align: left;
    height: auto;
    min-height: 34px;
}

.preorder-btn.shop2-product-btn.type-3 span {
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
    height: auto;
    min-height: 34px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    background: url('/g/shop2v2/default/images/preorder_lg.svg') no-repeat 10px center;
}
.preorder-btn.shop2-product-btn.type-2 span{
    background: url('/g/shop2v2/default/images/preorder_lg.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn.type-1 span{
    background: url('/g/shop2v2/default/images/preorder_sm.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn[disabled="disabled"] {
    opacity: 0.6;
    pointer-events: none;
}
.shop2-product .preorder-btn.shop2-product-btn {
    width: auto;
    padding-right: 12px;
}

.preorder-form-close {
	background: url('/g/shop2v2/default/images/close_sm.svg') no-repeat center;position: absolute;top: 0;right: 0;width: 50px;height: 50px;cursor: pointer;
}
.preorder-popup-text {color: #333; line-height: 1.25;font-size: 15px;}
.preorder-popup-success {text-align: center; margin: 0; color: #000;}

@media all and (max-width: 767px) {
	#shop2-alert.preorder-alert {
		padding: 40px 20px 30px;
	}
}
@media all and (max-width: 639px) {
	#shop2-alert.preorder-alert {
		width: 360px;
	}
}
@media all and (max-width: 359px) {
	#shop2-alert.preorder-alert {
		width: 320px;
	}
}

.preorder-alert .block-recaptcha h2 {font-size: 20px; color: #000;}
/*kind available*/

/* buy_one_click */
.remodal.buy_one_click_remodal {
  max-width: 560px;
}
.buy_one_click_remodal .g-form-calendar__icon {
  display: none;
}
.shop2-buy-one-click {
  font-size: 15px;
  margin: 0px 0 0px 10px;
  height: 34px;
  text-align: left;
  vertical-align: middle;
}

.oveflowHidden {
  overflow: hidden;
}

.shop2-buy-one-click-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.shop2-buy-one-click-popup.opened {
  display: flex;
}

.shop2-buy-one-click-popup__inner {
  max-width: 520px;
  margin: auto;
  position: relative;
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  padding: 50px 40px;
  text-align: left;
  background: #fff;
}

.shop2-buy-one-click__title {
  padding-bottom: 20px;
  color: inherit;
}

.shop2-buy-one-click__form {
  margin: 0;
}

.shop2-buy-one-click__product {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 20px;
}

.shop2-buy-one-click__product-left {
  width: 90px;
  margin: 0 20px 0 0;
  align-self: flex-start;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-left {
      width: 70px;
      margin: 0 12px 0 0;
  }
}

.shop2-buy-one-click__product-right {
  display: flex;
  flex-direction: column;
  width: calc(100% - 20px - 90px);
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-right {
      width: calc(100% - 12px - 70px);
  }
}

.shop2-buy-one-click__product-right.not_show_image {
  width: 100%;
}

.shop2-buy-one-click__product-total {
  display: flex;
  align-items: center;
  padding-top: 8px;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-total {
      padding-top: 0;
      flex-wrap: wrap;
  }
}

.shop2-buy-one-click__total.card-product-preview__price {
  margin-top: 0;
}


.shop2-buy-one-click__image {
  position: relative;
  overflow: hidden;

  padding-top: 100%;
}

.shop2-buy-one-click__image.no-image {
  background-size: 50%;
}

.shop2-buy-one-click__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  display: flex;
}

.shop2-buy-one-click__image a:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}

.shop2-buy-one-click__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.shop2-buy-one-click__name {
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 0.6em;
  font-weight: 400;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__name {
      font-size: 14px;
  }
}

.shop2-buy-one-click__name a {
  text-decoration: none;
  transition: all .18s linear;
}

.shop2-buy-one-click__desc {
  font-size: 14px;
  line-height: 1.14;
  margin-bottom: 8px;
}

.shop2-buy-one-click__price {
  font-size: 0;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__price {
      width: 100%;
      margin: 0 0 6px;
  }
}

.shop2-buy-one-click__amount {
  margin: 0 auto;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__amount {
      margin: 0 auto 0 0;
  }
}

@media (max-width: 639px) {
  .shop2-buy-one-click__total {
      align-self: flex-start;
      margin: 10px 0 0;
  }
}

.shop2-buy-one-click-block .price-old {
  font-size: 13px;
  margin-bottom: 5px;
  vertical-align: top;
  display: inline-block;
}

@media (max-width: 639px) {
  .shop2-buy-one-click-block .price-old {
      margin-bottom: 2px;
  }
}

.shop2-buy-one-click-block .price-old span strong {
  text-decoration: line-through;
}


.shop2-buy-one-click-block .price-old span span {
  padding-left: 5px;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-old span span {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-old span span {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current {
  font-size: 14px;
}

.shop2-buy-one-click-block .price-current.price_on_request strong {
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-current.price_on_request strong {
      font-size: 18px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-current.price_on_request strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current strong {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-current strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-current strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current span {
  padding-left: 4px;
  
}

.shop2-buy-one-click-block .price-current .gr-params-unit {
  padding-left: 3px;
}

.shop2-buy-one-click-block .product-amount {
  display: flex;
  flex-direction: column;
}

.shop2-buy-one-click-block .product-amount .amount-min {
  order: 2;
  margin: 2px 0 0;
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .product-amount .shop2-product-amount {
      width: 86px;
  }
}

@media (max-width: 767px) {

  .shop2-buy-one-click-block .product-amount .shop2-product-amount input,
  .buy-one-click-container .shop2-buy-one-click-block .product-amount .shop2-product-amount button {
      height: 40px;
      line-height: 40px;
  }
}

.remodal .shop2-order-form {
  padding: 0;
}
.shop2-buy-one-click-block .shop2-order-completed {
  color: #999;
}

/* buy_one_click form */
.shop2-buy-one-click__fields .tpl-field {
  margin: 0 0 20px;
  position: relative;
}

.buy-one-click-container .g-form-control-text {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #c5c5c5;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #484848;
  font-size: 14px;
  line-height: 1.2;
  outline: none;
  padding: 0.5em 0.71428em;
  transition: border-color .3s, box-shadow .3s;
}

.buy-one-click-container .g-form-control-text:focus {
  border: 1px solid rgba(17, 85, 204, 0.6);
  box-shadow: 0 0 3px 0 rgba(17, 85, 204, 0.4);
}

.buy-one-click-container .g-form-control-text {
  width: 100%;
  display: block;
}

.buy-one-click-container .g-form-control-text {
  margin: 0;
}

.buy-one-click-container .shop2-order-form label {
  display: inline-block;
}

.buy-one-click-container .tpl-field .field-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.1;
  color: #000;
  padding: 0 0 6px;
  margin: 0;
  display: block;
}

.buy-one-click-container .tpl-field .error-message {
  color: rgb(185, 96, 96);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  padding: 0 0 6px;
  display: block;
}

.buy-one-click-container .tpl-field .field-required-mark {
  color: rgb(185, 96, 96);
  font-size: 0;
  line-height: 1;
}

.buy-one-click-container .tpl-field .field-required-mark:after {
  content: '•';
  font-size: 20px;
  vertical-align: baseline;
  color: #666;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px rgba(0, 0, 0, .5);
  border-radius: 2px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;

}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover::-webkit-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover::-moz-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover:-ms-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;

}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar)::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar)::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  min-width: 100%;
  min-height: 100px;
  max-width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;

}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field textarea {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field textarea {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field textarea:hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
}

.buy-one-click-container .tpl-field textarea:hover::-webkit-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:hover::-moz-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:hover:-ms-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 3px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field.type-date .g-form-calendar__icon {
  right: 16px;
  bottom: 16px;
  top: auto;
  fill: #666;
  pointer-events: none;
}

.buy-one-click-container .tpl-field select:not([multiple]) {
  color: #000;
  border: none;
  background: #fff url(/asset/g/shop2v2/default/css/img/chosen-sprite.png) no-repeat 0px 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 50px 16px 20px;
  height: 50px;
  width: 100%;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;
}

.buy-one-click-container .tpl-field.field_orders.type-select {
  position: relative;
}

.buy-one-click-container .tpl-field.field_orders.type-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 16px;
  bottom: 22px;
  width: 0;
  height: 0;
  border-color: #666 transparent transparent;
  border-style: solid;
  border-width: 6px 4px 0;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field select:not([multiple]) {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 50px 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field select:not([multiple]) {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 50px 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field select:not([multiple])::-ms-expand {
  display: none;
}

.buy-one-click-container .tpl-field select:not([multiple]):hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #666;
}

.buy-one-click-container .tpl-field select:not([multiple]):focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field select[multiple] {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field select[multiple] {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field select[multiple] {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field select[multiple]::-ms-expand {
  display: none;
}

.buy-one-click-container .tpl-field select[multiple]:hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
}

.buy-one-click-container .tpl-field select[multiple]:focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field.type-checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li {
  font-size: 0;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover span:before {
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked+span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked+span:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #666;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='full' xmlns='http://www.w3.org/2000/svg' width='9' height='7' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M1.2 2.3l2.2 2.3L7.8 0 9 1.2 3.4 7 0 3.5z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-color: #666;
  text-align: center;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
  width: 28px;
  height: 28px;
  padding: 0;
  opacity: 0;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
      width: 28px;
      height: 28px;
      margin-right: 12px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
      width: 26px;
      height: 26px;
      margin-right: 12px;
  }
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"]:checked+span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"]:checked+span:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #666;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='full' xmlns='http://www.w3.org/2000/svg' width='9' height='7' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M1.2 2.3l2.2 2.3L7.8 0 9 1.2 3.4 7 0 3.5z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-color: #666;
  text-align: center;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li span {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: #000;
  min-height: 28px;
  padding-top: 5px;
  max-width: calc(100% - 28px - 12px);
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span {
      min-height: 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.25;
      padding-top: 5px;
      max-width: calc(100% - 28px - 12px);
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span {
      min-height: 26px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.25;
      padding-top: 4px;
      max-width: calc(100% - 26px - 12px);
  }
}

.buy-one-click-container .tpl-field.type-checkbox ul li span:before {
  position: absolute;
  top: 0;
  left: -40px;
  width: 28px;
  height: 28px;
  content: '';
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  background: #fff;
  transition: background-color 0.2s, box-shadow 0.2s;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span:before {
      width: 28px;
      height: 28px;
      left: -40px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span:before {
      width: 26px;
      height: 26px;
      left: -38px;
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.buy-one-click-container .tpl-field.type-radio_group ul li {
  font-size: 0;
}

.buy-one-click-container .tpl-field.type-radio_group ul li+li {
  margin-top: 15px;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover span:before {
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked+span {
  color: #666;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked+span:before {
  border: none;
  box-shadow: inset 0 0 0 7px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
  width: 30px;
  height: 30px;
  padding: 0;
  opacity: 0;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
      width: 30px;
      height: 30px;
      margin-right: 12px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
      width: 26px;
      height: 26px;
      margin-right: 12px;
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"]:checked+span {
  color: #666;
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"]:checked+span:before {
  box-shadow: inset 0 0 0 7px #666;
  background: #fff;
  border: none;
}

.buy-one-click-container .tpl-field.type-radio_group ul li span {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: #000;
  padding-top: 6px;
  max-width: calc(100% - 30px - 12px);
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span {
      font-weight: 400;
      font-size: 16px;
      line-height: 1.25;
      padding-top: 6px;
      max-width: calc(100% - 30px - 12px);
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span {
      font-weight: 400;
      font-size: 16px;
      line-height: 1.25;
      padding-top: 4px;
      max-width: calc(100% - 26px - 12px);
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul li span:before {
  position: absolute;
  top: 0;
  left: -42px;
  width: 30px;
  height: 30px;
  content: '';
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  background: #fff;
  border-radius: 50%;
  transition: background-color 0.2s, box-shadow 0.2s;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span:before {
      width: 30px;
      height: 30px;
      left: -42px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span:before {
      width: 26px;
      height: 26px;
      left: -38px;
  }
}

.buy-one-click-container .shop2-buy-one-click__fields .tpl-field .field-value {
  position: relative;
}
.buy-one-click-container .shop2-buy-one-click__warning_text {
	margin-bottom: 24px;
}

/* buy_one_click form */
/* buy_one_click */

.shop2-disabled {pointer-events: none; opacity: 0.5;}

.shop2-order-company-info {
	display: none;
}
/* End */


/* Start:/asset/g/templates/shop2/2.28.2/css/jquery.scrollbar.css?174058250823990*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 9px 8px;
    position: relative !important;
    top: 0 !important;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }





/*************** SCROLLBAR DYNAMIC ***************/

 .scrollbar-dynamic > .scroll-element,
 .scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

 .scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

 .scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

 .scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
    z-index: 20;
}

 .scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
 .scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

 .scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

 .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
 .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

 .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

 .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

 .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
 .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

 .scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
 .scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

 .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
 .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
 .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
 .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 10px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }


.jq-selectbox.jqselect.opened > .jq-selectbox__dropdown {
    display: block !important;    
    max-height: 250px;
}
.jq-selectbox.jqselect.opened .jq-selectbox__dropdown {
    display: block !important;
    max-height: auto;
    
}


.jq-selectbox.jqselect.opened .jq-selectbox__dropdown .jq-selectbox__dropdown  {
    max-height: 300px !important;
}

.jq-selectbox__dropdown {
    background: #fff;
    /*z-index: 10;*/
}

.scroll-element .scroll-y  {
    position: absolute;
    right: 0;top: 0;
    bottom: 0;
}
/* End */


/* Start:/asset/t/v6401/images/theme15/theme.scss.css?1774344368286195*/
@charset "utf-8";
background-image: url(/asset/t/v6401/images/theme15/);
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

table {
  border-collapse: collapse; }
/*border-spacing:0*/
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

.reset-indents {
  padding: 0;
  margin: 0; }

.reset-font {
  line-height: 0;
  font-size: 0; }

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

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0; }
  .clearfix:after {
    clear: both; }

.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0; }

.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ''; }

.overflowHidden {
  overflow: hidden; }

.thumb, .YMaps, .ymaps-map {
  color: #000; }

.table {
  display: table; }
  .table .tr {
    display: table-row; }
    .table .tr .td {
      display: table-cell; }

.table0, .table1, .table2 {
  border-collapse: collapse; }
  .table0 td, .table1 td, .table2 td {
    padding: 0.5em; }

.table1, .table2 {
  border: 1px solid #eaeaea; }
  .table1 td, .table2 td, .table1 th, .table2 th {
    border: 1px solid #eaeaea; }

.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #005e9a; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-r.eot");
  src: url("/asset/g/fonts/roboto/roboto-r.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-r.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-r.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-r.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-l.eot");
  src: url("/asset/g/fonts/roboto/roboto-l.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-l.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-l.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-l.svg#Roboto") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-b.eot");
  src: url("/asset/g/fonts/roboto/roboto-b.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-b.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-b.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-b.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-bl.eot");
  src: url("/asset/g/fonts/roboto/roboto-bl.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-bl.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-bl.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-bl.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-bl.svg#Roboto") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-m.eot");
  src: url("/asset/g/fonts/roboto/roboto-m.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-m.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-m.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-m.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-m.svg#Roboto") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-i.eot");
  src: url("/asset/g/fonts/roboto/roboto-i.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-i.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-i.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-i.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-i.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: "Roboto";
  src: url("/asset/g/fonts/roboto/roboto-b-i.eot");
  src: url("/asset/g/fonts/roboto/roboto-b-i.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto/roboto-b-i.woff2") format("woff2"), url("/asset/g/fonts/roboto/roboto-b-i.woff") format("woff"), url("/asset/g/fonts/roboto/roboto-b-i.ttf") format("truetype"), url("/asset/g/fonts/roboto/roboto-b-i.svg#Roboto") format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-r.svg#RobotoCondensed") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-l.svg#RobotoCondensed") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b.svg#RobotoCondensed") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-bl.svg#RobotoCondensed") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-m.svg#RobotoCondensed") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-i.svg#RobotoCondensed") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: "RobotoCondensed";
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.eot");
  src: url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.eot?#iefix") format("embedded-opentype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.woff2") format("woff2"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.woff") format("woff"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.ttf") format("truetype"), url("/asset/g/fonts/roboto_condensed/roboto_condensed-b-i.svg#RobotoCondensed") format("svg");
  font-weight: bold;
  font-style: italic; }

.shop2-product-discount-desc {
  background-color: #ebecee;
  border-color: #abaaaa;
  -moz-box-shadow: #FFFFFF 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;;
  -webkit-box-shadow: #FFFFFF 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;;
  box-shadow: #FFFFFF 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;; }

.shop2-filter {
  border-top: 1px solid #dedede;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
  .shop2-filter .shop2-color-ext-popup .shop2-color-ext-caption {
    margin-left: 0; }
  .shop2-filter.opened .shop2-filter-body {
    display: none; }
  .shop2-filter .shop2-filter-body {
    display: block; }

.shop2-filter-title, .mobile-filter-title {
  cursor: pointer;
  margin: 0 0 0 0;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  color: #fff;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 14px 30px 14px 19px;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(60%, #0db4bf));
  background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
  -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 60%); }
  .shop2-filter-title span, .mobile-filter-title span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 13px;
    height: 8px;
    margin-top: -2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.615%2C2.379%20L7.943%2C7.050%20C7.895%2C7.183%207.823%2C7.309%207.717%2C7.416%20L7.010%2C8.123%20C6.619%2C8.513%205.986%2C8.513%205.595%2C8.123%20L0.282%2C2.809%20C-0.109%2C2.418%20-0.109%2C1.785%200.282%2C1.395%20L0.989%2C0.688%20C1.379%2C0.297%202.012%2C0.297%202.403%2C0.688%20L6.265%2C4.550%20L10.526%2C0.290%20C10.910%2C-0.095%2011.534%2C-0.095%2011.918%2C0.290%20L12.615%2C0.986%20C12.999%2C1.370%2012.999%2C1.994%2012.615%2C2.379%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.mobile-filter-title {
  padding: 19px 30px 19px 19px;
  display: none; }

.shop2-filter-title {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }
  .shop2-filter-title span {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }

.shop2-filter-body .mobile-filter-title {
  text-align: left;
  width: auto;
  margin: 0;
  font-weight: bold;
  padding: 19px 30px 19px 19px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .shop2-filter-body.opened {
    display: block; }

.shop2-filter-fields {
  padding: 13px 20px;
  border-top: 1px solid #eaeaea; }
  .shop2-filter-fields .line {
    padding-left: 5px;
    padding-right: 0; }
  .shop2-filter-fields.d-tc .param-value {
    display: table;
    width: 100%; }
    .shop2-filter-fields.d-tc .param-value label, .shop2-filter-fields.d-tc .param-value span {
      display: table-cell; }

.table-filter-body {
  padding: 0 0 20px 0; }

.table-filter-param {
  font-size: 15px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 13px 0 0 0;
  margin-bottom: 12px;
  border-bottom: 1px solid #eaeaea; }
  .table-filter-param label input {
    font-weight: bold;
    font-size: 12px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .table-filter-param label input.shop2-input-int {
      width: 82px;
      padding-left: 25px; }

.type-text {
  padding: 0 15px 15px 20px; }

.type-text-price {
  padding: 0 0 10px 0; }

.type-text-price-total label, .param-value label, .shop2-block.search-form-wrapper .block-body div.row label {
  position: relative;
  display: table-cell;
  vertical-align: top; }
  .type-text-price-total label span, .param-value label span, .shop2-block.search-form-wrapper .block-body div.row label span, .type-text-price-total label strong, .param-value label strong, .shop2-block.search-form-wrapper .block-body div.row label strong {
    position: absolute;
    left: 8px;
    top: 11px;
    color: #b0b0b0;
    font-size: 12px;
    font-weight: normal; }
  .type-text-price-total .line:after, .param-value .line:after, .shop2-block.search-form-wrapper .block-body div.row .line:after {
    top: 33px; }
  .type-text-price-total .shop2-input-float, .param-value .shop2-input-float, .shop2-block.search-form-wrapper .block-body div.row .shop2-input-float {
    width: 100%;
    padding: 0 7px 0 25px; }

.shop2-filter-fields.d-tc .param-value span.line:after {
  top: 18px;
  left: 5px; }

.table-filter-param .type-text-price-total span .table-filter-param .type-text-price-total span {
  top: 10px; }
  .table-filter-param .type-text-price-total span .table-filter-param .type-text-price-total span.line {
    width: 9px;
    top: -15px; }
  .table-filter-param .type-text-price-total span .table-filter-param .type-text-price-total span.line:after {
    left: -2px; }

.shop2-block.search-form-wrapper .row-in .line {
  padding: 0 0; }
  .shop2-block.search-form-wrapper .row-in .line:after {
    left: 4px; }

.shop2-block.search-form-wrapper .block-body div.row span.line:after {
  left: 4px; }

.shop2-block.search-form-wrapper .block-body div.row label span {
  left: 8px;
  top: 26px; }
  .shop2-block.search-form-wrapper .block-body div.row label span:after {
    left: -3px; }

.param-title {
  padding: 0 0 8px 0;
  word-wrap: break-word; }

.param-value {
  font-size: 14px;
  font-weight: normal;
  color: #484848;
  font-weight: 200; }
  .param-value a {
    position: relative;
    color: #484848;
    text-decoration: none; }
  .param-value strong {
    padding: 0 0 6px 0;
    display: inline-block; }

.shop2-filter a.param-val {
  margin: 0;
  padding: 12px 0 10px 34px; }
  .shop2-filter a.param-val span {
    position: absolute;
    left: 0;
    top: 50%;
    width: 22px;
    height: 22px;
    margin-top: -10px;
    display: block;
    background: #fafafa;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-filter a.param-val.active-val {
    padding-top: 12px;
    padding-bottom: 10px;
    font-weight: 200;
    background: none;
    color: #484848; }
  .shop2-filter a.param-val.active-val span {
    width: 22px;
    height: 22px;
    margin-top: -10px;
    border-color: #0db4bf;
    background: #0db4bf; }
  .shop2-filter a.param-val.active-val span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.587%2C1.845%20L5.567%2C7.758%20C5.526%2C7.862%205.466%2C7.961%205.377%2C8.045%20L4.783%2C8.599%20C4.456%2C8.905%203.924%2C8.905%203.597%2C8.599%20L0.237%2C5.558%20C-0.090%2C5.251%20-0.090%2C4.755%200.237%2C4.448%20L0.831%2C3.894%20C1.159%2C3.588%201.690%2C3.588%202.018%2C3.894%20L4.159%2C5.798%20L8.834%2C0.207%20C9.156%2C-0.094%209.680%2C-0.094%2010.003%2C0.207%20L10.587%2C0.753%20C10.910%2C1.055%2010.910%2C1.544%2010.587%2C1.845%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.table-filter-param .type-text-price-total {
  display: table;
  width: 100%; }
  .table-filter-param .type-text-price-total label, .table-filter-param .type-text-price-total span {
    display: table-cell; }

.shop2-color-ext-popup .shop2-color-ext-caption {
  border-color: #484848; }

.shop2-filter-body {
  padding: 0 0 28px 0; }
  .shop2-filter-body .filter-wendor {
    padding: 0 20px 13px; }

.opened {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .opened .shop2-filter-title {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .opened .shop2-filter-title span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.line {
  width: 13px;
  vertical-align: middle;
  margin: 12px 1px 0 2px;
  display: table-cell;
  position: relative; }
  .line:after {
    content: "";
    width: 5px;
    height: 1px;
    background: #e5e5e5;
    position: absolute;
    left: 2px; }

.table-filter-param .line:after {
  left: 4px;
  top: 17px; }

.shop2-filter .result {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  padding: 12px 0 12px 20px;
  display: block;
  background: none;
  font-size: 15px;
  color: #484848;
  font-weight: bold; }
  .shop2-filter .result .result-arrow {
    display: none; }

.shop2-filter-fields .line {
  width: 10px;
  padding-left: 5px; }

.shop2-filter-go {
  font-size: 15px !important;
  margin: 0 17px 0 20px !important; }

.shop2-filter .shop2-btn.shop2-filter-go {
  border: 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  padding: 0 14px;
  line-height: 36px;
  font-weight: bold;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  background: #fe4545;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
  background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
  .shop2-filter .shop2-btn.shop2-filter-go:hover {
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe5454), color-stop(92%, #ffb910));
    background-image: -o-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -moz-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -webkit-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -ms-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: linear-gradient(to right, #fe5454, #ffb910 92%);
    -pie-background: linear-gradient(to right, #fe5454, #ffb910 92%); }
  .shop2-filter .shop2-btn.shop2-filter-go:active {
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe3636), color-stop(92%, #f1aa00));
    background-image: -o-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -moz-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -webkit-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -ms-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: linear-gradient(to right, #fe3636, #f1aa00 92%);
    -pie-background: linear-gradient(to right, #fe3636, #f1aa00 92%); }

.shop2-filter .shop2-btn.filter-reset {
  border: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 61px;
  color: #3189c2;
  font-size: 13px;
  font-weight: 500;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  line-height: 16px; }
  .shop2-filter .shop2-btn.filter-reset span {
    border-bottom: 1px dashed #3189c2; }

.shop2-sorting-panel {
  height: 50px;
  overflow: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  color: #b0b0b0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-sorting-panel .sorting {
    padding: 0 0 0 15px; }
  .shop2-sorting-panel .sorting .sort-title {
    font-size: 14px;
    color: #b0b0b0;
    font-weight: normal;
    padding: 17px 15px 14px 0; }
  .shop2-sorting-panel .sorting .sort-param {
    display: inline-block;
    float: none;
    position: relative;
    margin: 0;
    min-width: 34px;
    font-size: 14px;
    color: #484848;
    text-decoration: none; }
  .shop2-sorting-panel .sorting .sort-param:first-child {
    margin-bottom: 10px; }
  .shop2-sorting-panel .sorting .sort-param.clone {
    margin: 0; }
  .shop2-sorting-panel .sorting .sort-param span {
    display: block;
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -4px !important;
    border: 0;
    width: 5px;
    height: 8px;
    margin-right: 0 !important;
    margin-left: 4px !important; }
  .shop2-sorting-panel .sorting .sort-param.sort-param-desc span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23484848%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-sorting-panel .sorting .sort-param.sort-param-desc.active {
      color: #0db4bf; }
      .shop2-sorting-panel .sorting .sort-param.sort-param-desc.active span {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-sorting-panel .sorting .sort-param.sort-param-asc span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23484848%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
    .shop2-sorting-panel .sorting .sort-param.sort-param-asc.active {
      color: #0db4bf; }
      .shop2-sorting-panel .sorting .sort-param.sort-param-asc.active span {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
  .shop2-sorting-panel .sorting .sort-reset {
    padding: 0 18px 0 0;
    margin: 0;
    float: none;
    font-size: 14px;
    color: #484848;
    background-position: 100% center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' baseProfile='full'%0A xmlns='http://www.w3.org/2000/svg'%0A xmlns:xlink='http://www.w3.org/1999/xlink'%0A xmlns:ev='http://www.w3.org/2001/xml-events' %0A  height='14px' %0A  width='32px' %0A  viewBox='0 0 32 14'%0A%3E%0A%0A%3Cdefs%3E%0A	%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B%0A		%0A		.sort-restart %7B%0A			fill: %236d6d6d;%0A		%7D%0A%0A	%5D%5D%3E%3C/style%3E%0A%3C/defs%3E%0A%3C!-- Restart --%3E%0A%3Cpath class='sort-restart'%0A d='M31.665,8.33600000000001 C31.665,11.373 29.2020000000002,13.836 26.165,13.836 C23.2979999999998,13.836 20.9720000000002,11.635 20.7150000000001,8.83600000000001 C20.7150000000001,8.83600000000001 21.7150000000001,8.83600000000001 21.7150000000001,8.83600000000001 C21.9670000000001,11.0830000000001 23.8510000000001,12.836 26.165,12.836 C28.6500000000001,12.836 30.665,10.8209999999999 30.665,8.33600000000001 C30.665,6.1400000000001 29.0799999999999,4.34999999999991 27,3.95499999999993 C27,3.95499999999993 27,5.99900000000002 27,5.99900000000002 C27,5.99900000000002 23.665,3.33600000000001 23.665,3.33600000000001 C23.665,3.33600000000001 27,1 27,1 C27,1 27,2.94900000000007 27,2.94900000000007 C29.634,3.35500000000002 31.665,5.58699999999999 31.665,8.33600000000001 Z '/%3E%0A%3C/svg%3E%0A"); }
  .shop2-sorting-panel .sorting .sort-reset ins {
    border: 0; }
  .shop2-sorting-panel .view-shop {
    padding: 7px 10px; }

.shop2-sorting-item {
  padding: 10px 0 0 0;
  line-height: normal;
  display: block;
  height: auto;
  font-size: 14px; }
  .shop2-sorting-item:first-child {
    padding: 0 0 0 0; }
  .shop2-sorting-item a {
    float: none; }

.sorting-input-wrap {
  display: inline-block;
  vertical-align: middle;
  position: relative; }
  .sorting-input-wrap.opened .sorting-input:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.sorting-input-body {
  display: none;
  position: absolute;
  left: 0;
  top: 42px;
  right: 0;
  z-index: 101;
  padding: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  background: #fafafa; }

.sorting-input {
  cursor: pointer;
  max-height: 37px;
  height: 37px;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 7px 0 0;
  padding: 9px 15px 11px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  background: #fafafa;
  position: relative; }
  .sorting-input:after {
    content: "";
    position: absolute;
    right: 14px;
    top: 13px;
    width: 13px;
    height: 8px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M12.615%2C2.379%20L7.943%2C7.050%20C7.895%2C7.183%207.823%2C7.309%207.717%2C7.416%20L7.010%2C8.123%20C6.619%2C8.513%205.986%2C8.513%205.595%2C8.123%20L0.282%2C2.809%20C-0.109%2C2.418%20-0.109%2C1.785%200.282%2C1.395%20L0.989%2C0.688%20C1.379%2C0.297%202.012%2C0.297%202.403%2C0.688%20L6.265%2C4.550%20L10.526%2C0.290%20C10.910%2C-0.095%2011.534%2C-0.095%2011.918%2C0.290%20L12.615%2C0.986%20C12.999%2C1.370%2012.999%2C1.994%2012.615%2C2.379%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sorting-input .sort-param.sort-param-desc.active.clone {
    color: #484848; }
  .sorting-input .sort-param.sort-param-desc.active.clone span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23484848%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sorting-input .sort-param.sort-param-asc.active.clone {
    color: #484848; }
  .sorting-input .sort-param.sort-param-asc.active.clone span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23484848%22%20d%3D%22M3.000%2C8.000%20L3.000%2C3.000%20L5.000%2C3.000%20L2.500%2C-0.000%20L-0.000%2C3.000%20L2.000%2C3.000%20L2.000%2C8.000%20L3.000%2C8.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.shop2-sorting-panel .view-shop a {
  background: none;
  width: 36px;
  height: 36px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e3e3e3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)"; }
  .shop2-sorting-panel .view-shop a:hover {
    border-color: #0db4bf;
    background: none; }
  .shop2-sorting-panel .view-shop a:hover .thumbs, .shop2-sorting-panel .view-shop a:hover .simple, .shop2-sorting-panel .view-shop a:hover .pricelist {
    fill: #0db4bf; }
  .shop2-sorting-panel .view-shop a:active {
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)"; }
  .shop2-sorting-panel .view-shop a:active .thumbs, .shop2-sorting-panel .view-shop a:active .simple, .shop2-sorting-panel .view-shop a:active .pricelist {
    fill: #0db4bf; }
  .shop2-sorting-panel .view-shop a svg {
    margin: 8px 0 0 8px; }
  .shop2-sorting-panel .view-shop a.thumbs, .shop2-sorting-panel .view-shop a.simple, .shop2-sorting-panel .view-shop a.pricelist {
    fill: #e3e3e3;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .shop2-sorting-panel .view-shop a.active-view {
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #0db4bf; }
  .shop2-sorting-panel .view-shop a.active-view .thumbs, .shop2-sorting-panel .view-shop a.active-view .simple, .shop2-sorting-panel .view-shop a.active-view .pricelist {
    fill: #0db4bf; }
/*ЦВЕТ БОРДЕРОВ*/
table.shop2-product-options th, table.shop2-product-options td, .product-item-thumb .shop2-product-actions dt, .product-item-thumb .product-amount-wrapper, .product-item-thumb .product-bot, .shop2-product .form-add, .shop2-product .product-details, .shop2-kind-item, table.shop2-cart-table td, table.shop2-cart-total th, table.shop2-cart-total td {
  border-color: #eaeaea; }

.shop2-block {
  text-align: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .shop2-block:first-child {
    margin-top: 0; }
  .shop2-block .block-title {
    min-height: 34px;
    position: relative;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-block .block-title span, .shop2-block .block-title strong {
    display: block; }
  .shop2-block .block-title span {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    margin: auto 0;
    line-height: 0;
    font-size: 0;
    width: 13px;
    height: 8px;
    background-size: 34px 29px; }
  .shop2-block .block-title strong {
    padding: 9px 42px 9px 20px;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .shop2-block .block-body {
    padding: 20px;
    display: none; }
  .shop2-block.opened .block-body {
    display: block; }

.shop2-block.login-form {
  min-width: 218px;
  margin: 0 20px 0 0;
  float: left;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.50);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .shop2-block.login-form input[type="text"], .shop2-block.login-form input[type="password"] {
    background: none transparent;
    vertical-align: top;
    border: none;
    padding: 0;
    margin: 3px 0 0 0;
    font-size: 13px;
    font-family: inherit; }
  .shop2-block.login-form .block-title {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.600%2C19.000%20L1.400%2C19.000%20C0.627%2C19.000%20-0.000%2C18.365%20-0.000%2C17.583%20L-0.000%2C8.500%20C-0.000%2C7.717%200.227%2C7.000%201.000%2C7.000%20L3.000%2C7.000%20L3.000%2C2.000%20C3.000%2C0.895%203.895%2C-0.000%205.000%2C-0.000%20L11.000%2C-0.000%20C12.104%2C-0.000%2013.000%2C0.895%2013.000%2C2.000%20L13.000%2C7.000%20L15.000%2C7.000%20C15.773%2C7.000%2016.000%2C7.717%2016.000%2C8.500%20L16.000%2C17.583%20C16.000%2C18.365%2015.373%2C19.000%2014.600%2C19.000%20ZM7.000%2C15.000%20L9.000%2C15.000%20L9.000%2C12.000%20L7.000%2C12.000%20L7.000%2C15.000%20ZM10.000%2C3.500%20C10.000%2C3.223%209.776%2C3.000%209.500%2C3.000%20L6.500%2C3.000%20C6.224%2C3.000%206.000%2C3.223%206.000%2C3.500%20L6.000%2C7.000%20L10.000%2C7.000%20L10.000%2C3.500%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 19px center no-repeat;
    color: #fff;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .shop2-block.login-form .block-title span {
    background-position: 0 0; }
  .shop2-block.login-form .block-title strong {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 16px 17px 15px 57px; }
  .shop2-block.login-form .block-title:hover {
    background-color: rgba(255, 255, 255, 0.10); }
  .shop2-block.login-form.opened .block-title span {
    background-position: -21px 0; }
  .shop2-block.login-form .block-body {
    left: -1px;
    top: 60px;
    border: 1px solid #005e9a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    right: -2px;
    position: absolute;
    font-size: 13px;
    padding: 14px 20px; }
  .shop2-block.login-form .block-body.scroll-wrapper {
    top: 60px; }
  .shop2-block.login-form .block-body.scroll-content {
    top: 0 !important; }
  .shop2-block.login-form .block-body a, .shop2-block.login-form .block-body span, .shop2-block.login-form .block-body strong {
    display: inline-block;
    vertical-align: middle;
    padding: 0 1px; }
  .shop2-block.login-form .block-body div.row {
    margin: 6px 0;
    overflow: hidden;
    font-size: 13px; }
  .shop2-block.login-form .block-body p {
    margin: 12px 0 6px; }
  .shop2-block.login-form .block-body label.password, .shop2-block.login-form .block-body label.text {
    display: table-cell;
    cursor: text;
    padding: 0 1px;
    margin: 0; }
  .shop2-block.login-form .block-body label.password.field, .shop2-block.login-form .block-body label.text.field {
    height: 39px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .shop2-block.login-form .block-body label.password.field input, .shop2-block.login-form .block-body label.text.field input {
      width: 100%;
      padding: 0 10px;
      background: #fafafa;
      border: 1px solid #e3e3e3; }
      .shop2-block.login-form .block-body label.password.field input:focus, .shop2-block.login-form .block-body label.text.field input:focus {
        border-color: #0db4bf; }
    .shop2-block.login-form .block-body label.password.field.text, .shop2-block.login-form .block-body label.text.field.text {
      background-position: 6px -26px; }
    .shop2-block.login-form .block-body label.password.field.password, .shop2-block.login-form .block-body label.text.field.password {
      background-position: 6px -58px; }
  .shop2-block.login-form .block-body label.text {
    display: block;
    width: 100%;
    margin: 3px 1px 1px 1px;
    box-sizing: border-box; }
  .shop2-block.login-form .block-body .signin-btn {
    float: right;
    border: none;
    cursor: pointer;
    padding: 6px 12px;
    margin: 19px 0 0 10px;
    outline: none;
    line-height: 27px;
    height: 36px;
    font-weight: normal;
    text-transform: uppercase;
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)"; }
  .shop2-block.login-form .block-body .signin-btn:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)"; }
  .shop2-block.login-form .block-body .signin-btn:active {
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)"; }
  .shop2-block.login-form .block-body .user-name {
    font-size: 14px;
    color: #333;
    margin-right: 10px;
    min-width: 74px; }
  .shop2-block.login-form .block-body .settings {
    line-height: 0;
    font-size: 0;
    width: 12px;
    height: 12px;
    background: url(/asset/t/v6401/images/theme15/../icons-user.svg) 0 0 no-repeat;
    text-decoration: none; }
  .shop2-block.login-form .block-body .register {
    color: #eb3c3c;
    margin-right: 4px; }
  .shop2-block.login-form .block-body .my-orders {
    margin-right: 10px;
    min-width: 74px; }

.mobile-close-search {
  position: absolute;
  right: -60px;
  top: 0;
  display: none;
  width: 60px;
  background: #fe4545;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
  background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  height: 60px; }
  .mobile-close-search:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.304%2C2.660%20L10.567%2C8.398%20L16.153%2C13.984%20C16.700%2C14.532%2016.700%2C15.419%2016.153%2C15.966%20L15.823%2C16.296%20C15.275%2C16.843%2014.388%2C16.843%2013.841%2C16.296%20L8.255%2C10.710%20L2.984%2C15.981%20C2.445%2C16.520%201.571%2C16.520%201.032%2C15.981%20L0.706%2C15.655%20C0.167%2C15.116%200.167%2C14.242%200.706%2C13.703%20L5.977%2C8.432%20L0.391%2C2.846%20C-0.156%2C2.299%20-0.156%2C1.412%200.391%2C0.864%20L0.721%2C0.534%20C1.268%2C-0.013%202.155%2C-0.013%202.703%2C0.534%20L8.289%2C6.120%20L14.026%2C0.383%20C14.566%2C-0.157%2015.440%2C-0.157%2015.979%2C0.383%20L16.304%2C0.708%20C16.844%2C1.247%2016.844%2C2.121%2016.304%2C2.660%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.product-compare label {
  cursor: pointer; }

.shop2-block.search-form-wrapper {
  padding: 0 0 0 0;
  position: relative;
  width: 220px;
  background: #fff;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  float: left; }
  .shop2-block.search-form-wrapper .search-btn {
    width: 100%;
    border: none;
    padding: 6px 12px;
    margin-top: 6px;
    line-height: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-block.search-form-wrapper .block-title span {
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    transition: all 0.15s linear;
    width: 13px;
    height: 13px;
    right: 20px;
    top: 18px;
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M12.615%2C2.379%20L7.944%2C7.050%20C7.895%2C7.183%207.824%2C7.309%207.717%2C7.416%20L7.010%2C8.123%20C6.620%2C8.514%205.987%2C8.514%205.596%2C8.123%20L0.282%2C2.809%20C-0.108%2C2.419%20-0.108%2C1.786%200.282%2C1.395%20L0.990%2C0.688%20C1.380%2C0.297%202.013%2C0.297%202.404%2C0.688%20L6.266%2C4.550%20L10.526%2C0.290%20C10.911%2C-0.094%2011.534%2C-0.094%2011.919%2C0.290%20L12.615%2C0.986%20C13.000%2C1.371%2013.000%2C1.995%2012.615%2C2.379%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-block.search-form-wrapper .block-title strong {
    font-size: 14px;
    font-weight: bold;
    font-weight: 200;
    padding: 16px 0 16px 20px; }
  .shop2-block.search-form-wrapper.opened .block-title span {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .shop2-block.search-form-wrapper .row-in {
    display: table; }
  .shop2-block.search-form-wrapper .block-body {
    position: absolute !important;
    overflow-y: auto;
    left: 0;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    top: 46px;
    right: 0;
    font-size: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 0 4px;
    background-color: #fff;
    z-index: 20;
    border-width: 1px;
    color: #333; }
  .shop2-block.search-form-wrapper .block-body .block-body {
    bottom: 0; }
  .shop2-block.search-form-wrapper .block-body div.row {
    margin: 0;
    padding: 12px 20px 17px 20px;
    border-top: 0;
    overflow: inherit;
    background: none; }
  .shop2-block.search-form-wrapper .block-body div.row + div.row {
    border-top: 1px solid #eaeaea; }
  .shop2-block.search-form-wrapper .block-body div.row.last-row .jq-selectbox__dropdown {
    top: auto !important;
    bottom: 11px !important;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 0; }
    .shop2-block.search-form-wrapper .block-body div.row.last-row .jq-selectbox__dropdown ul {
      min-height: 130px !important;
      height: 130px !important; }
  .shop2-block.search-form-wrapper .block-body div.row:first-child {
    border: 0; }
  .shop2-block.search-form-wrapper .block-body div.row select {
    width: 100%;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer; }
  .shop2-block.search-form-wrapper .block-body div.row input[type="text"] {
    font-weight: bold;
    width: 100%;
    font-size: 12px; }
    .shop2-block.search-form-wrapper .block-body div.row input[type="text"].small {
      width: 100%;
      padding-left: 25px; }
  .shop2-block.search-form-wrapper .block-body div.row span {
    color: #333; }
  .shop2-block.search-form-wrapper .block-body div.row-title, .shop2-block.search-form-wrapper .block-body label.row-title {
    display: block;
    font-size: 15px;
    color: #484848;
    font-weight: bold;
    padding-bottom: 10px; }
  .shop2-block.search-form-wrapper button[type="submit"] {
    outline: none; }

.shop2-color-ext-select {
  height: 35px;
  background: #fafafa;
  border-color: #e3e3e3; }
  .shop2-color-ext-select i {
    position: absolute;
    right: 14px;
    top: 13px;
    border: 0;
    width: 13px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M12.615%2C2.379%20L7.943%2C7.050%20C7.895%2C7.183%207.823%2C7.309%207.717%2C7.416%20L7.010%2C8.123%20C6.619%2C8.513%205.986%2C8.513%205.595%2C8.123%20L0.282%2C2.809%20C-0.109%2C2.418%20-0.109%2C1.785%200.282%2C1.395%20L0.989%2C0.688%20C1.379%2C0.297%202.012%2C0.297%202.403%2C0.688%20L6.265%2C4.550%20L10.526%2C0.290%20C10.910%2C-0.095%2011.534%2C-0.095%2011.918%2C0.290%20L12.615%2C0.986%20C12.999%2C1.370%2012.999%2C1.994%2012.615%2C2.379%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.product-list {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .product-list .product-amount-wrapper .amount-title {
    white-space: nowrap;
    padding-right: 8%; }
  .product-list .product-item-simple .product-price {
    min-height: 25px;
    margin-bottom: 15px; }
  .product-list .product-item-simple .product-amount-wrapper .amount-title {
    padding-right: 10px; }

.main-blocks-wrapper {
  overflow: hidden;
  margin-left: 240px; }
  .main-blocks-wrapper .product-item-thumb .shop2-product-discount-desc {
    left: 5px !important;
    right: 5px !important; }

.main-blocks-inner {
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 20px 20px 1px; }

.shop2-main-before, .shop2-main-after {
  padding-top: 0;
  padding-bottom: 20px; }
  .shop2-main-before p:first-child, .shop2-main-after p:first-child {
    margin-top: 0; }
  .shop2-main-before p:last-child, .shop2-main-after p:last-child {
    margin-bottom: 0; }

.shop2-main-header {
  padding: 15px 20px;
  margin: -20px -20px 0 -20px;
  font-size: 18px;
  color: #fff;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  background: #fe4545;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(92%, #0db4bf));
  background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
  -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 92%); }
  .shop2-main-header.text-title {
    background: none;
    color: #484848;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    font-size: 22px;
    padding-bottom: 0; }

.product-list.product-list-thumbs.thumb {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.product-list {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .product-list.product-list-thumbs {
    margin-right: 0;
    font-size: 0; }
  .product-list.product-list-thumbs .shop2-product-options .d-tc.th {
    padding: 10px 0 10px; }
  .product-list.product-list-thumbs .shop2-product-options .d-tc.td {
    padding: 0 0 10px; }

.shop2-product-item {
  background: #fff;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }

.product-list-thumbs.thumb .product-item-thumb {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }

.product-item-thumb .product-top {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.product-item-thumb {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
  width: 23.35%;
  margin: 10px 2.2% 10px 0;
  background-color: #fff;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
  .product-item-thumb .products-params {
    border-bottom: 1px solid #eaeaea; }
  .product-item-thumb .product-image {
    position: relative;
    width: auto; }
  .product-item-thumb .product-image img {
    width: 100%; }
  .product-item-thumb .product-name {
    font-size: 18px;
    line-height: 1;
    padding: 0 0 7px 0;
    font-weight: bold; }
  .product-item-thumb .product-name a {
    text-decoration: none;
    color: #328bc4; }
  .product-item-thumb .product-article {
    font-size: 12px;
    font-weight: 200;
    color: #909090; }
  .product-item-thumb .product-article span {
    color: #909090; }
  .product-item-thumb .product-anonce {
    font-size: 12px;
    color: #484848; }
  .product-item-thumb:nth-child(4n) {
    margin-right: 0; }
  .product-item-thumb .product-bot {
    border-top: 1px solid #eaeaea;
    padding-top: 15px !important;
    margin-top: -1px;
    position: relative; }
  .product-item-thumb .shop2-product-discount-desc {
    left: -10px !important;
    right: -10px !important;
    width: auto; }
  .product-item-thumb .prod-vendor-name, .product-item-thumb .prod-vendor-title {
    padding: 10px 0 !important; }
  .product-item-thumb .prod-vendor-name {
    display: block !important;
    float: left; }
  .product-item-thumb .prod-vendor-title {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    display: block !important;
    float: left; }
  .product-item-thumb .shop2-product-btn {
    margin-top: 15px; }

.product-amount-wrapper {
  font-size: 14px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
  line-height: normal;
  display: table;
  width: 100%; }
  .product-amount-wrapper .amount-title {
    vertical-align: middle;
    display: table-cell;
    text-align: left;
    padding-right: 3%;
    width: 50%;
    font-size: 14px; }
  .product-amount-wrapper .shop2-product-amount {
    display: table-cell;
    text-align: right; }

.product-item-thumb .product-image {
  height: auto;
  max-height: 320px; }

.product-item-simple .product-label, .product-item-thumb .product-label, .shop2-pricelist .product-label, .shop2-product .product-label {
  left: 0;
  top: 0;
  right: 0; }
  .product-item-simple .product-label div.product-new, .product-item-thumb .product-label div.product-new, .shop2-pricelist .product-label div.product-new, .shop2-product .product-label div.product-new {
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fe4545; }
  .product-item-simple .product-label div.product-spec, .product-item-thumb .product-label div.product-spec, .shop2-pricelist .product-label div.product-spec, .shop2-product .product-label div.product-spec, .product-item-simple .product-label .product-spec, .product-item-thumb .product-label .product-spec, .shop2-pricelist .product-label .product-spec, .shop2-product .product-label .product-spec {
    float: right;
    font-size: 12px;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-right: 0;
    background: #ffb401; }
  .product-item-simple .product-name, .product-item-thumb .product-name, .shop2-pricelist .product-name, .shop2-product .product-name {
    font-size: 18px;
    line-height: 1;
    padding: 0 0 7px 0;
    font-weight: bold; }
  .product-item-simple .product-name a, .product-item-thumb .product-name a, .shop2-pricelist .product-name a, .shop2-product .product-name a {
    text-decoration: none;
    color: #328bc4; }
  .product-item-simple .product-article, .product-item-thumb .product-article, .shop2-pricelist .product-article, .shop2-product .product-article {
    font-size: 12px;
    font-weight: 200;
    color: #909090; }
  .product-item-simple .product-article span, .product-item-thumb .product-article span, .shop2-pricelist .product-article span, .shop2-product .product-article span {
    color: #909090; }
  .product-item-simple .prod-vendor-title, .product-item-thumb .prod-vendor-title, .shop2-pricelist .prod-vendor-title, .shop2-product .prod-vendor-title {
    display: table-cell;
    width: 50%;
    text-align-last: auto;
    padding: 0 0 0 0; }
  .product-item-simple .prod-vendor-name, .product-item-thumb .prod-vendor-name, .shop2-pricelist .prod-vendor-name, .shop2-product .prod-vendor-name {
    display: table-cell;
    width: 50%;
    text-align: right;
    font-weight: bold;
    padding: 0 0 0 0; }
  .product-item-simple .prod-vendor-name a, .product-item-thumb .prod-vendor-name a, .shop2-pricelist .prod-vendor-name a, .shop2-product .prod-vendor-name a {
    color: #3189c2;
    text-decoration: none; }
  .product-item-simple .prod-vendor-name a:hover, .product-item-thumb .prod-vendor-name a:hover, .shop2-pricelist .prod-vendor-name a:hover, .shop2-product .prod-vendor-name a:hover {
    text-decoration: underline; }
  .product-item-simple .tpl-stars, .product-item-thumb .tpl-stars, .shop2-pricelist .tpl-stars, .shop2-product .tpl-stars {
    margin: 0 0 8px 0; }
  .product-item-simple .product-anonce, .product-item-thumb .product-anonce, .shop2-pricelist .product-anonce, .shop2-product .product-anonce {
    border-top: 1px solid #eaeaea;
    font-size: 12px;
    color: #484848; }
  .product-item-simple .product-price, .product-item-thumb .product-price, .shop2-pricelist .product-price, .shop2-product .product-price {
    width: 100%;
    border-bottom: 1px solid #eaeaea;
    padding: 11px 0 8px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-item-simple .product-price .price-old, .product-item-thumb .product-price .price-old, .shop2-pricelist .product-price .price-old, .shop2-product .product-price .price-old {
    margin: 0 15px 0 0;
    display: inline-block;
    vertical-align: bottom; }
  .product-item-simple .product-price .price-old span, .product-item-thumb .product-price .price-old span, .shop2-pricelist .product-price .price-old span, .shop2-product .product-price .price-old span, .product-item-simple .product-price .price-old strong, .product-item-thumb .product-price .price-old strong, .shop2-pricelist .product-price .price-old strong, .shop2-product .product-price .price-old strong {
    color: #bfbfbf;
    font-weight: bold; }
  .product-item-simple .product-price .price-current, .product-item-thumb .product-price .price-current, .shop2-pricelist .product-price .price-current, .shop2-product .product-price .price-current {
    vertical-align: bottom;
    display: inline-block;
    color: #484848; }
  .product-item-simple .product-price .price-current.main_color3, .product-item-thumb .product-price .price-current.main_color3, .shop2-pricelist .product-price .price-current.main_color3, .shop2-product .product-price .price-current.main_color3 {
    color: #fe4545; }
  .product-item-simple .product-price .price-current.question, .product-item-thumb .product-price .price-current.question, .shop2-pricelist .product-price .price-current.question, .shop2-product .product-price .price-current.question {
    padding: 0 23px 0 0;
    position: relative;
    background: none; }
    .product-item-simple .product-price .price-current.question:before, .product-item-thumb .product-price .price-current.question:before, .shop2-pricelist .product-price .price-current.question:before, .shop2-product .product-price .price-current.question:before {
      content: "?";
      line-height: 16px;
      text-align: center;
      color: #484848;
      font-weight: normal;
      position: absolute;
      right: 0;
      margin-top: -7px;
      top: 50%;
      font-size: 11px;
      width: 16px;
      height: 16px;
      -webkit-border-radius: 500px;
      -moz-border-radius: 500px;
      -ms-border-radius: 500px;
      -o-border-radius: 500px;
      border-radius: 500px;
      border: 1px solid #dbdbdb; }
  .product-item-simple .product-price strong, .product-item-thumb .product-price strong, .shop2-pricelist .product-price strong, .shop2-product .product-price strong {
    font-size: 16px; }
  .product-item-simple .shop2-product-btn, .product-item-thumb .shop2-product-btn, .shop2-pricelist .shop2-product-btn, .shop2-product .shop2-product-btn {
    height: 36px;
    outline: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    padding: 0 !important; }
  .product-item-simple .shop2-product-btn span, .product-item-thumb .shop2-product-btn span, .shop2-pricelist .shop2-product-btn span, .shop2-product .shop2-product-btn span {
    margin-right: 20px;
    text-indent: 0;
    padding: 0 0 0 18px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.378%2C2.716%20L4.549%2C2.716%20L6.179%2C13.100%20C6.249%2C13.287%206.357%2C13.449%206.490%2C13.583%20C6.742%2C13.862%207.109%2C14.037%207.518%2C14.037%20L19.192%2C14.037%20C19.953%2C14.037%2020.570%2C13.429%2020.570%2C12.679%20C20.570%2C11.928%2019.761%2C10.999%2019.000%2C10.999%20L8.000%2C10.999%20L8.000%2C9.999%20L20.000%2C9.999%20C20.076%2C9.999%2020.430%2C9.530%2020.503%2C9.519%20C21.037%2C9.461%2021.510%2C9.095%2021.672%2C8.555%20L22.888%2C5.521%20C22.960%2C5.356%2023.000%2C5.175%2023.000%2C4.984%20C23.000%2C4.234%2022.761%2C2.999%2022.000%2C2.999%20L7.000%2C2.999%20L6.808%2C0.903%20C6.607%2C0.366%206.097%2C0.029%205.549%2C0.016%20C5.480%2C0.005%205.409%2C-0.000%205.337%2C-0.000%20L1.378%2C-0.000%20C0.617%2C-0.000%20-0.000%2C0.608%20-0.000%2C1.358%20C-0.000%2C2.108%200.617%2C2.716%201.378%2C2.716%20ZM18.339%2C15.108%20C17.249%2C15.108%2016.365%2C15.979%2016.365%2C17.054%20C16.365%2C18.128%2017.249%2C19.000%2018.339%2C19.000%20C19.428%2C19.000%2020.312%2C18.128%2020.312%2C17.054%20C20.312%2C15.979%2019.428%2C15.108%2018.339%2C15.108%20ZM9.074%2C15.070%20C7.984%2C15.070%207.101%2C15.941%207.101%2C17.015%20C7.101%2C18.090%207.984%2C18.961%209.074%2C18.961%20C10.164%2C18.961%2011.047%2C18.090%2011.047%2C17.015%20C11.047%2C15.941%2010.164%2C15.070%209.074%2C15.070%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right center no-repeat; }
  .product-item-simple .shop2-product-btn.type-2.buy span, .product-item-thumb .shop2-product-btn.type-2.buy span, .shop2-pricelist .shop2-product-btn.type-2.buy span, .shop2-product .shop2-product-btn.type-2.buy span, .product-item-simple .shop2-product-btn.type-2.onrequest span, .product-item-thumb .shop2-product-btn.type-2.onrequest span, .shop2-pricelist .shop2-product-btn.type-2.onrequest span, .shop2-product .shop2-product-btn.type-2.onrequest span {
    background-position: right center; }
  .product-item-simple .shop2-product-btn.type-2.onrequest span, .product-item-thumb .shop2-product-btn.type-2.onrequest span, .shop2-pricelist .shop2-product-btn.type-2.onrequest span, .shop2-product .shop2-product-btn.type-2.onrequest span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.000%2C22.000%20C4.925%2C22.000%20-0.000%2C17.075%20-0.000%2C11.000%20C-0.000%2C4.925%204.925%2C-0.000%2011.000%2C-0.000%20C17.075%2C-0.000%2022.000%2C4.925%2022.000%2C11.000%20C22.000%2C17.075%2017.075%2C22.000%2011.000%2C22.000%20ZM11.000%2C3.000%20C6.581%2C3.000%203.000%2C6.582%203.000%2C11.000%20C3.000%2C15.418%206.581%2C19.000%2011.000%2C19.000%20C15.418%2C19.000%2019.000%2C15.418%2019.000%2C11.000%20C19.000%2C6.582%2015.418%2C3.000%2011.000%2C3.000%20ZM14.500%2C13.000%20L10.500%2C13.000%20C10.223%2C13.000%2010.000%2C12.776%2010.000%2C12.500%20L10.000%2C11.500%20C10.000%2C11.224%2010.223%2C11.000%2010.500%2C11.000%20C10.223%2C11.000%2010.000%2C10.776%2010.000%2C10.500%20L10.000%2C6.500%20C10.000%2C6.224%2010.223%2C6.000%2010.500%2C6.000%20L11.500%2C6.000%20C11.776%2C6.000%2012.000%2C6.224%2012.000%2C6.500%20L12.000%2C10.500%20C12.000%2C10.776%2011.776%2C11.000%2011.500%2C11.000%20L14.500%2C11.000%20C14.776%2C11.000%2015.000%2C11.224%2015.000%2C11.500%20L15.000%2C12.500%20C15.000%2C12.776%2014.776%2C13.000%2014.500%2C13.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right center no-repeat; }
  .product-item-simple .shop2-product-btn.type-2.notavailable span, .product-item-thumb .shop2-product-btn.type-2.notavailable span, .shop2-pricelist .shop2-product-btn.type-2.notavailable span, .shop2-product .shop2-product-btn.type-2.notavailable span {
    color: #a4a4a4;
    font-size: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M1.378%2C2.716%20L4.549%2C2.716%20L6.179%2C13.100%20C6.249%2C13.287%206.357%2C13.449%206.490%2C13.583%20C6.742%2C13.862%207.109%2C14.037%207.518%2C14.037%20L19.192%2C14.037%20C19.953%2C14.037%2020.570%2C13.429%2020.570%2C12.679%20C20.570%2C11.928%2019.761%2C10.999%2019.000%2C10.999%20L8.000%2C10.999%20L8.000%2C9.999%20L20.000%2C9.999%20C20.076%2C9.999%2020.430%2C9.530%2020.503%2C9.519%20C21.037%2C9.461%2021.510%2C9.095%2021.672%2C8.555%20L22.888%2C5.521%20C22.960%2C5.356%2023.000%2C5.175%2023.000%2C4.984%20C23.000%2C4.234%2022.761%2C2.999%2022.000%2C2.999%20L7.000%2C2.999%20L6.808%2C0.903%20C6.607%2C0.366%206.097%2C0.029%205.549%2C0.016%20C5.480%2C0.005%205.409%2C-0.000%205.337%2C-0.000%20L1.378%2C-0.000%20C0.617%2C-0.000%20-0.000%2C0.608%20-0.000%2C1.358%20C-0.000%2C2.108%200.617%2C2.716%201.378%2C2.716%20ZM18.339%2C15.108%20C17.249%2C15.108%2016.365%2C15.979%2016.365%2C17.054%20C16.365%2C18.128%2017.249%2C19.000%2018.339%2C19.000%20C19.428%2C19.000%2020.312%2C18.128%2020.312%2C17.054%20C20.312%2C15.979%2019.428%2C15.108%2018.339%2C15.108%20ZM9.074%2C15.070%20C7.984%2C15.070%207.101%2C15.941%207.101%2C17.015%20C7.101%2C18.090%207.984%2C18.961%209.074%2C18.961%20C10.164%2C18.961%2011.047%2C18.090%2011.047%2C17.015%20C11.047%2C15.941%2010.164%2C15.070%209.074%2C15.070%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right center no-repeat; }
  .product-item-simple .shop2-product-btn.type-2.notavailable:hover span, .product-item-thumb .shop2-product-btn.type-2.notavailable:hover span, .shop2-pricelist .shop2-product-btn.type-2.notavailable:hover span, .shop2-product .shop2-product-btn.type-2.notavailable:hover span, .product-item-simple .shop2-product-btn.type-2.notavailable:active span, .product-item-thumb .shop2-product-btn.type-2.notavailable:active span, .shop2-pricelist .shop2-product-btn.type-2.notavailable:active span, .shop2-product .shop2-product-btn.type-2.notavailable:active span {
    color: #a4a4a4;
    font-size: 16px; }
  .product-item-simple .jq-selectbox.jqselect, .product-item-thumb .jq-selectbox.jqselect, .shop2-pricelist .jq-selectbox.jqselect, .shop2-product .jq-selectbox.jqselect {
    text-align: left;
    width: 100%; }
  .product-item-simple .jq-selectbox.jqselect:after, .product-item-thumb .jq-selectbox.jqselect:after, .shop2-pricelist .jq-selectbox.jqselect:after, .shop2-product .jq-selectbox.jqselect:after {
    right: 5px; }
  .product-item-simple .jq-selectbox__dropdown, .product-item-thumb .jq-selectbox__dropdown, .shop2-pricelist .jq-selectbox__dropdown, .shop2-product .jq-selectbox__dropdown {
    width: auto; }

.option-details .jq-selectbox__dropdown {
  overflow: auto; }

.product-item-simple {
  position: relative;
  display: table;
  width: 100%;
  padding: 0 0 0 0; }
  .product-item-simple:after {
    content: "";
    position: absolute;
    right: 209px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #eaeaea; }
  .product-item-simple .shop2-product-options {
    display: table;
    width: 100%;
    padding-top: 15px;
    border-top: 1px solid #eaeaea; }
  .product-item-simple .shop2-product-options .d-trow {
    display: table-row; }
  .product-item-simple .shop2-product-options .d-tc {
    vertical-align: middle; }
  .product-item-simple .shop2-product-options .d-tc.th {
    border-top: 1px solid #eaeaea;
    padding: 15px 15px 15px 0;
    width: 50%;
    display: table-cell; }
  .product-item-simple .shop2-product-options .d-tc.td {
    border-top: 1px solid #eaeaea;
    padding: 15px 0 15px 0;
    width: 50%;
    display: table-cell;
    text-align: right; }
  .product-item-simple .prod-vendor-title, .product-item-simple .prod-vendor-name {
    padding-bottom: 15px !important; }
  .product-item-simple .product-side-c-r-wrapepr {
    display: table-cell;
    vertical-align: top; }
  .product-item-simple .product-side-l, .product-item-simple .product-side-c, .product-item-simple .product-side-r {
    display: table-cell;
    vertical-align: top;
    float: none; }
  .product-item-simple .product-side-l {
    padding: 15px; }
  .product-item-simple .product-side-l .product-image {
    max-width: 200px; }
  .product-item-simple .product-side-l .product-image img {
    width: 100%; }
  .product-item-simple .product-side-c {
    width: 100%;
    padding: 15px 20px 5px 15px;
    overflow: inherit; }
  .product-item-simple .product-side-r {
    padding: 20px;
    width: 163px;
    min-height: 0;
    border-left: 0; }
  .product-item-simple .product-label {
    left: 10px;
    top: 10px;
    right: 10px; }
  .product-item-simple .product-price {
    padding: 6px 0 11px 0; }
  .product-item-simple .product-price .price-current {
    font-weight: bold; }
  .product-item-simple .product-price .price-current strong {
    font-size: 16px; }

.shop2-pricelist .td.column-options {
  border: 0; }
  .shop2-pricelist .shop2-product-options {
    border: 0; }
  .shop2-pricelist .shop2-product-options .d-tc.th {
    white-space: normal; }
  .shop2-pricelist .d-tc.th {
    white-space: normal;
    background: none;
    padding: 0; }
  .shop2-pricelist .d-tc.td {
    white-space: normal;
    font-size: 12px;
    padding-left: 0;
    padding: 0; }
  .shop2-pricelist .td.column-add {
    padding-left: 10px;
    padding-right: 20px; }
  .shop2-pricelist .th {
    font-size: 12px;
    color: #484848;
    font-weight: bold;
    background: #005e9a;
    color: #fff;
    padding: 15px 10px;
    display: table-cell; }
  .shop2-pricelist .th:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  .shop2-pricelist .th:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
  .shop2-pricelist .jq-selectbox.jqselect {
    display: block !important; }
  .shop2-pricelist .td {
    padding: 0; }
  .shop2-pricelist .type-select td {
    font-size: 0; }
  .shop2-pricelist .product-label {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 20px; }
  .shop2-pricelist .product-wrapping {
    display: table;
    width: 100%; }
  .shop2-pricelist .product-image {
    float: none;
    display: table-cell;
    width: 104px;
    padding-right: 20px;
    position: relative;
    vertical-align: top; }
  .shop2-pricelist .product-image img {
    min-width: 106px; }
  .shop2-pricelist .product-name-wrapper {
    overflow: initial;
    display: table-cell;
    vertical-align: top; }
  .shop2-pricelist .td.column-name {
    position: relative;
    width: 80%;
    border-top: 0;
    padding: 10px 0 0 10px !important; }
  .shop2-pricelist .tpl-stars {
    margin: 0; }
  .shop2-pricelist .product-name {
    border-bottom: 1px solid #eaeaea;
    overflow: hidden; }
  .shop2-pricelist .column-options {
    width: 100%;
    border-top: 1px solid #eaeaea;
    display: block;
    border-bottom: 0; }
  .shop2-pricelist .product-amount-wrapper {
    display: block;
    text-align: center; }
  .shop2-pricelist .product-amount-wrapper .amount-title {
    display: none; }
  .shop2-pricelist .product-amount-wrapper .shop2-product-amount {
    display: inline-block; }
  .shop2-pricelist .product-article {
    padding-top: 9px;
    padding-bottom: 9px; }
  .shop2-pricelist .d-trow {
    display: table-row; }
  .shop2-pricelist .d-trow .prod-vendor-title {
    padding: 8px 0 13px 0; }
  .shop2-pricelist .d-trow .prod-vendor-title {
    font-size: 12px; }
  .shop2-pricelist .d-trow .prod-vendor-name {
    font-weight: bold;
    text-align: left;
    font-size: 12px;
    padding: 8px 0 13px 10px; }
  .shop2-pricelist .shop2-product-options {
    display: table;
    width: 100%;
    padding: 5px 0 0 0; }
  .shop2-pricelist .shop2-product-options .d-trow {
    display: table-row;
    background: none; }
  .shop2-pricelist .shop2-product-options .d-trow:first-child .th, .shop2-pricelist .shop2-product-options .d-trow:first-child .td {
    border: 0; }
  .shop2-pricelist .shop2-product-options .th {
    font-weight: normal;
    border-bottom: 0;
    padding: 15px 0 15px 0 !important;
    display: table-cell;
    vertical-align: middle;
    border-top: 1px solid #eaeaea; }
  .shop2-pricelist .shop2-product-options .td {
    border-bottom: 0;
    padding: 15px 0 15px 10px !important;
    vertical-align: middle;
    border-top: 1px solid #eaeaea; }
  .shop2-pricelist .product-amount-wrapper {
    padding: 0 0 0 0;
    display: table-cell;
    vertical-align: middle; }
  .shop2-pricelist .td.column-price {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    padding: 11px 5px 8px 10px; }
  .shop2-pricelist .td.column-price .price-old {
    margin: 0 0 0 0;
    display: block;
    vertical-align: bottom; }
  .shop2-pricelist .td.column-price .price-old span, .shop2-pricelist .td.column-price .price-old strong {
    font-size: 14px;
    color: #bfbfbf;
    font-weight: bold; }
  .shop2-pricelist .td.column-price .price-current {
    vertical-align: bottom;
    display: block;
    color: #484848; }
  .shop2-pricelist .td.column-price .price-current.main_color3 {
    color: #fe4545; }
  .shop2-pricelist .td.column-price .question {
    color: #fe4545;
    padding: 0 10px 0 0;
    position: relative;
    background: none; }
  .shop2-pricelist .td.column-price .question:before {
    content: "?";
    line-height: 16px;
    text-align: center;
    color: #484848;
    font-weight: normal;
    position: absolute;
    right: 0;
    margin-top: -10px;
    top: 50%;
    font-size: 11px;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    border: 1px solid #dbdbdb; }
  .shop2-pricelist .td.column-price strong {
    font-size: 16px; }
  .shop2-pricelist .td {
    border-color: #eaeaea;
    font-size: 0; }
  .shop2-pricelist .shop2-product-btn {
    width: 189px; }

.shop2-product-btn.type-3.buy span {
  background-position: 100% 50%;
  padding: 0 0 0 18px;
  margin: 0 20px 0 0; }

.shop2-product-btn.type-3.onrequest span {
  background-position: 100% 50%; }

.shop2-product-btn.type-3.notavailable span {
  color: #929292; }

.shop2-product-btn.type-1 {
  width: 50px; }
  .shop2-product-btn.type-1 span {
    display: block;
    line-height: 25px;
    font-size: 0;
    width: 18px;
    padding-left: 17px;
    background-position: 100% 50%; }

.shop2-product-btn.type-1.onrequest span, .shop2-product-btn.type-1.buy span {
  background-position: 100% 50%; }

.shop2-product-btn.type-1.notavailable span {
  color: #737373;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M1.378%2C2.716%20L4.549%2C2.716%20L6.179%2C13.100%20C6.249%2C13.287%206.357%2C13.449%206.490%2C13.583%20C6.742%2C13.862%207.109%2C14.037%207.518%2C14.037%20L19.192%2C14.037%20C19.953%2C14.037%2020.570%2C13.429%2020.570%2C12.679%20C20.570%2C11.928%2019.761%2C10.999%2019.000%2C10.999%20L8.000%2C10.999%20L8.000%2C9.999%20L20.000%2C9.999%20C20.076%2C9.999%2020.430%2C9.530%2020.503%2C9.519%20C21.037%2C9.461%2021.510%2C9.095%2021.672%2C8.555%20L22.888%2C5.521%20C22.960%2C5.356%2023.000%2C5.175%2023.000%2C4.984%20C23.000%2C4.234%2022.761%2C2.999%2022.000%2C2.999%20L7.000%2C2.999%20L6.808%2C0.903%20C6.607%2C0.366%206.097%2C0.029%205.549%2C0.016%20C5.480%2C0.005%205.409%2C-0.000%205.337%2C-0.000%20L1.378%2C-0.000%20C0.617%2C-0.000%20-0.000%2C0.608%20-0.000%2C1.358%20C-0.000%2C2.108%200.617%2C2.716%201.378%2C2.716%20ZM18.339%2C15.108%20C17.249%2C15.108%2016.365%2C15.979%2016.365%2C17.054%20C16.365%2C18.128%2017.249%2C19.000%2018.339%2C19.000%20C19.428%2C19.000%2020.312%2C18.128%2020.312%2C17.054%20C20.312%2C15.979%2019.428%2C15.108%2018.339%2C15.108%20ZM9.074%2C15.070%20C7.984%2C15.070%207.101%2C15.941%207.101%2C17.015%20C7.101%2C18.090%207.984%2C18.961%209.074%2C18.961%20C10.164%2C18.961%2011.047%2C18.090%2011.047%2C17.015%20C11.047%2C15.941%2010.164%2C15.070%209.074%2C15.070%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right center no-repeat; }

.shop2-product-options .d-trow {
  border-top: 1px solid #eaeaea; }
  .shop2-product-options .d-tc.th {
    padding: 16px 0 16px 0;
    padding: 0 0 13px 0;
    font-size: 12px;
    color: #484848; }
  .shop2-product-options .d-tc.td {
    font-weight: bold;
    padding: 16px 0 16px 0; }

.option-file {
  display: inline-block;
  padding: 0 16px;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  background: #005e9a;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(92%, #0db4bf));
  background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
  -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }
  .option-file:hover {
    background: #006cb1;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #006db2), color-stop(92%, #0ec1cc));
    background-image: -o-linear-gradient(left, #006db2 0%, #0ec1cc 92%);
    background-image: -moz-linear-gradient(left, #006db2 0%, #0ec1cc 92%);
    background-image: -webkit-linear-gradient(left, #006db2 0%, #0ec1cc 92%);
    background-image: -ms-linear-gradient(left, #006db2 0%, #0ec1cc 92%);
    background-image: linear-gradient(to right, #006db2 0%, #0ec1cc 92%);
    -pie-background: linear-gradient(to right, #006db2 0%, #0ec1cc 92%); }
  .option-file:active {
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    background: #005083;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005083), color-stop(92%, #0ca9b3));
    background-image: -o-linear-gradient(left, #005083 0%, #0ca9b3 92%);
    background-image: -moz-linear-gradient(left, #005083 0%, #0ca9b3 92%);
    background-image: -webkit-linear-gradient(left, #005083 0%, #0ca9b3 92%);
    background-image: -ms-linear-gradient(left, #005083 0%, #0ca9b3 92%);
    background-image: linear-gradient(to right, #005083 0%, #0ca9b3 92%);
    -pie-background: linear-gradient(to right, #005083 0%, #0ca9b3 92%); }

.tpl-stars {
  height: 12px;
  margin: 0 0 0 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e1e1e1%22%20d%3D%22M6.000%2C-0.000%20L7.978%2C3.457%20L12.000%2C4.201%20L9.200%2C7.083%20L9.708%2C11.000%20L6.000%2C9.323%20L2.292%2C11.000%20L2.800%2C7.083%20L-0.000%2C4.201%20L4.022%2C3.457%20L6.000%2C-0.000%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-rating {
  height: 12px; }

.tpl-rating.tpl-active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f0c45b%22%20d%3D%22M6.000%2C-0.000%20L7.978%2C3.457%20L12.000%2C4.201%20L9.200%2C7.083%20L9.708%2C11.000%20L6.000%2C9.323%20L2.292%2C11.000%20L2.800%2C7.083%20L-0.000%2C4.201%20L4.022%2C3.457%20L6.000%2C-0.000%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.shop2-product-actions dt {
  background: none; }
  .shop2-product-actions dt span.icon-action {
    width: 36px;
    font-weight: 900;
    position: relative;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    height: 36px;
    background: #fe4545;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }
  .shop2-product-actions dt span.icon-action:after {
    content: "%";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 19px;
    color: #fff;
    font-weight: 500;
    line-height: 36px;
    text-align: center; }
  .shop2-product-actions dt.gift-action span.icon-action:after {
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2016%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.000%2C10.052%20L15.000%2C15.321%20C15.000%2C16.456%2013.950%2C17.375%2012.654%2C17.375%20L3.345%2C17.375%20C2.050%2C17.375%201.000%2C16.456%201.000%2C15.321%20L1.000%2C10.035%20C0.404%2C9.689%20-0.000%2C9.051%20-0.000%2C8.312%20L-0.000%2C5.406%20C-0.000%2C4.302%200.895%2C3.406%202.000%2C3.406%20L4.471%2C3.406%20C3.632%2C2.496%203.439%2C1.275%204.076%2C0.542%20C4.776%2C-0.263%206.203%2C-0.168%207.265%2C0.754%20C7.597%2C1.043%207.825%2C1.382%208.000%2C1.732%20C8.174%2C1.382%208.402%2C1.043%208.734%2C0.754%20C9.796%2C-0.168%2011.224%2C-0.263%2011.923%2C0.542%20C12.560%2C1.275%2012.367%2C2.496%2011.528%2C3.406%20L14.031%2C3.406%20C15.135%2C3.406%2016.031%2C4.302%2016.031%2C5.406%20L16.031%2C8.312%20C16.031%2C9.064%2015.612%2C9.710%2015.000%2C10.052%20ZM6.490%2C1.780%20C6.051%2C1.375%205.460%2C1.333%205.171%2C1.687%20C4.881%2C2.040%205.002%2C2.656%205.442%2C3.061%20C5.881%2C3.467%206.472%2C3.509%206.761%2C3.155%20C7.051%2C2.801%206.929%2C2.185%206.490%2C1.780%20ZM10.829%2C1.687%20C10.539%2C1.333%209.949%2C1.375%209.509%2C1.780%20C9.070%2C2.185%208.948%2C2.801%209.238%2C3.155%20C9.527%2C3.509%2010.118%2C3.467%2010.557%2C3.061%20C10.997%2C2.656%2011.118%2C2.040%2010.829%2C1.687%20ZM9.000%2C15.469%20L12.000%2C15.469%20C12.552%2C15.469%2013.000%2C15.021%2013.000%2C14.469%20L13.000%2C9.383%20L9.000%2C9.383%20L9.000%2C15.469%20ZM3.000%2C14.469%20C3.000%2C15.021%203.447%2C15.469%204.000%2C15.469%20L6.999%2C15.469%20L6.999%2C9.383%20L3.000%2C9.383%20L3.000%2C14.469%20ZM2.000%2C6.344%20L2.000%2C7.375%20C2.000%2C7.927%202.447%2C8.375%203.000%2C8.375%20L3.056%2C8.375%20L6.999%2C8.375%20L6.999%2C5.344%20L3.000%2C5.344%20C2.447%2C5.344%202.000%2C5.791%202.000%2C6.344%20ZM13.937%2C6.344%20C13.937%2C5.791%2013.490%2C5.344%2012.937%2C5.344%20L9.000%2C5.344%20L9.000%2C8.375%20L12.943%2C8.375%20C12.943%2C8.375%2012.943%2C8.374%2012.943%2C8.374%20C13.492%2C8.371%2013.937%2C7.925%2013.937%2C7.375%20L13.937%2C6.344%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-product-actions dt span.name-action {
    border: 0;
    font-size: 12px;
    color: #484848; }

.product-list-main {
  padding: 0 0 14px 0; }
  .product-list-main .product-list-thumbs {
    margin-right: 0 !important;
    width: auto;
    margin-top: 20px !important; }
  .product-list-main .product-item-thumb {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    margin: 0;
    padding: 9px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    border: 1px solid transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .product-list-main .product-item-thumb:hover {
    border: 1px solid #0db4bf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17);
    box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17); }
  .product-list-main .product-item-thumb a {
    display: block;
    width: 100%;
    text-decoration: none; }
  .product-list-main .product-item-thumb .product-label {
    left: 10px;
    top: 0;
    right: 10px;
    bottom: 0; }
  .product-list-main .product-item-thumb .product-image {
    position: relative;
    width: auto;
    height: auto; }
  .product-list-main .product-item-thumb .product-name, .product-list-main .product-item-thumb .product-price, .product-list-main .product-item-thumb .product-article {
    padding-left: 9px;
    padding-right: 9px; }
  .product-list-main .product-item-thumb .product-article {
    padding-bottom: 12px; }
  .product-list-main .product-item-thumb .product-image {
    margin: 0 -9px;
    padding-left: 18px;
    padding-right: 18px; }
  .product-list-main .product-item-thumb .product-price {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0; }
  .product-list-main .product-item-thumb .product-bot {
    position: initial;
    padding-top: 10px !important; }
  .product-list-main .owl-dots {
    position: relative;
    left: auto;
    width: 100%;
    margin: 20px 0 0 0;
    text-align: center;
    min-height: 11px;
    top: auto;
    bottom: auto;
    font-size: 0;
    text-align: center; }
  .product-list-main .owl-dots .owl-dot {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #ccdfeb;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }
  .product-list-main .owl-dots .owl-dot.active {
    background: #005e9a; }
  .product-list-main .product-list {
    margin: 0; }

.shop2-product-amount {
  width: 112px; }
  .shop2-product-amount input[type="text"] {
    height: 24px; }
  .shop2-product-amount button {
    outline: none;
    background: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 31px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #0db4bf;
    color: #0db4bf;
    font-weight: 200;
    font-family: Arial, Helvetica, sans-serif;
    -moz-text-shadow: 0px 0px 0px #000 !important;
    -webkit-text-shadow: 0px 0px 0px #000 !important;
    text-shadow: 0px 0px 0px #000 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer; }
  .shop2-product-amount button .ui-text-shadow-copy-1 {
    visibility: visible;
    color: inherit;
    filter:  ;
    left: 0px;
    top: 0px; }
    .ie-8 .shop2-product-amount button .ui-text-shadow-copy-1 {
      top: 1px; }
  .shop2-product-amount button:hover {
    font-weight: 200;
    background: #0db4bf;
    color: #fff; }
  .shop2-product-amount button:active {
    background: #0db4bf;
    border-color: #0db4bf;
    color: #fff;
    -moz-box-shadow: inset 1px 1px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: inset 1px 1px rgba(0, 0, 0, 0.11);
    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.11); }
  .shop2-product-amount button.disabled {
    background: #e9e9e9;
    border-color: #e9e9e9;
    color: #fff;
    cursor: auto; }
  .shop2-product-amount button.disabled:hover, .shop2-product-amount button.disabled:active {
    background: #e9e9e9;
    border-color: #e9e9e9;
    color: #fff;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .shop2-product-amount input[type="text"] {
    width: 41px;
    height: 30px;
    border-color: #d9d9d9;
    font-size: 14px;
    font-weight: bold;
    color: #484848; }
  .shop2-product-amount.disabled button {
    background: #e9e9e9;
    border-color: #e9e9e9;
    color: #fff; }
  .shop2-product-amount.disabled button:hover, .shop2-product-amount.disabled button:active {
    background: #e9e9e9;
    border-color: #e9e9e9;
    color: #fff; }

.product-item-thumb .product-price .price-current {
  position: relative;
  font-size: 16px;
  font-weight: bold; }
  .product-item-thumb .product-price .price-current strong {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold; }

.shop2-color-ext-list li {
  background-size: 100% 100%;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .shop2-color-ext-list li span {
    width: 28px;
    height: 28px; }
  .shop2-color-ext-list li.shop2-color-ext-selected {
    outline: none;
    -moz-box-shadow: 0 0 0 2px #fe4545;
    -webkit-box-shadow: 0 0 0 2px #fe4545;
    box-shadow: 0 0 0 2px #fe4545; }

.shop2-color-pick li {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .shop2-color-pick li span {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }

.shop2-texture-pick li {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }
  .shop2-texture-pick li img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop2-texture-pick li.active-texture {
    border-color: #fe4545; }

.shop2-product {
  margin: 0 0 20px 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  padding: 20px; }
  .shop2-product .shop2-product-article {
    font-size: 12px;
    font-weight: 200;
    color: #909090;
    margin-top: 3px; }
  .shop2-product .product-side-l {
    width: 53.7%; }
  .shop2-product .product-image {
    height: auto;
    width: 100%; }
  .shop2-product .product-image > a {
    width: 100%; }
  .shop2-product .product-image img {
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-product .product-spec {
    position: relative;
    float: right;
    font-size: 12px;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #ffb401;
    bottom: auto;
    top: 0;
    left: 0;
    z-index: 3; }
  .shop2-product .product-new {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    bottom: auto;
    z-index: 3;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fe4545; }
  .shop2-product .product-thumbnails ul {
    padding: 3px 0 3px 0;
    overflow: auto;
    text-align: center;
    margin: 17px 0 0 0; }
  .shop2-product .product-thumbnails ul:after {
    content: "";
    display: inline-block;
    width: 100%;
    visibility: hidden; }
  .shop2-product .product-thumbnails ul .owl-stage-outer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-product .product-thumbnails li {
    width: 12.653%;
    height: auto;
    display: inline-block;
    float: none;
    margin: 0 4.5% 4.5% 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    border: 0;
    /*
     &:nth-child(6n) {
     margin-right: 0;
     }
     */ }
  .shop2-product .product-thumbnails li:hover {
    position: relative;
    z-index: 1;
    border-color: #fe4545;
    -moz-box-shadow: 0 0 0 3px #fe4545;
    -webkit-box-shadow: 0 0 0 3px #fe4545;
    box-shadow: 0 0 0 3px #fe4545; }
  .shop2-product .product-thumbnails li a {
    display: inline-block;
    width: 100%; }
  .shop2-product .product-thumbnails li img {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 100%; }
  .shop2-product .form-add {
    border: 0;
    border-top: 1px solid #eaeaea;
    padding: 0 0 0 0; }
  .shop2-product .form-add .product-price {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 7px 0 11px 0px; }
  .shop2-product .form-add .product-price .price-current {
    font-weight: bold;
    font-size: 16px;
    padding: 3px 0 0 0; }
    .shop2-product .form-add .product-price .price-current strong {
      font-size: 16px; }
    .shop2-product .form-add .product-price .price-current.question {
      padding-right: 20px; }
  .shop2-product .form-add .product-price .price-old {
    margin-right: 0;
    float: right;
    font-size: 14px;
    color: #fe4545; }
    .shop2-product .form-add .product-price .price-old span {
      color: #bfbfbf; }
    .shop2-product .form-add .product-price .price-old strong {
      font-weight: bold; }
  .shop2-product .form-add .shop2-product-btn {
    width: 188px;
    float: left;
    margin-right: 18px; }
  .shop2-product .product-amount-wrapper {
    padding: 15px 0; }
  .shop2-product .tpl-rating-block {
    font-size: 0; }
  .shop2-product .tpl-rating-block .tpl-stars {
    margin: 0 0 14px 0; }
  .shop2-product .product-anonce {
    border-top: 1px solid #eaeaea;
    font-size: 14px;
    color: #484848;
    line-height: 17px;
    padding: 13px 0 10px 0; }
  .shop2-product .shop2-product-actions {
    padding-top: 5px;
    border-bottom: 1px solid #eaeaea; }
  .shop2-product .product-details {
    border-top: 0;
    padding: 0 0 0 0;
    margin-top: -1px;
    margin-bottom: -1px;
    border-left: 0;
    border-right: 0; }
  .shop2-product .product-side-r {
    padding-left: 20px; }
  .shop2-product .shop2-product-options {
    border-top: 1px solid #eaeaea;
    display: table;
    width: 100%;
    font-size: 12px; }
  .shop2-product .shop2-product-options .d-trow {
    display: table-row; }
  .shop2-product .shop2-product-options .d-tc {
    border-top: 1px solid #eaeaea;
    width: 50%;
    display: table-cell; }
  .shop2-product .shop2-product-options .d-tc.th, .shop2-product .shop2-product-options .d-tc.td {
    padding: 8px 0 8px 0;
    vertical-align: middle; }
  .shop2-product .shop2-product-options .d-tc.td {
    text-align: right; }
  .shop2-product .shop2-product-options .prod-vendor-name {
    text-align: right; }
  .shop2-product .shara1 {
    margin-top: 9px;
    border-top: 1px solid #eaeaea; }
  .shop2-product .yashare-header {
    font-size: 12px;
    color: #484848;
    padding: 10px 0 8px 0; }

.shop2-product .shop2-product-options .prod-vendor-title {
  padding: 16px 0; }
  .shop2-product .shop2-product-options .prod-vendor-name {
    padding: 16px 0; }
  .shop2-product .shop2-product-options .d-tc.th {
    padding: 16px 0 16px 0; }
  .shop2-product .shop2-product-options .d-tc.td {
    padding: 16px 0 16px 0; }

.buy-one-click {
  float: left;
  padding: 7px 23px 7px 23px;
  margin: 5px 0;
  font-size: 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font-weight: 200;
  background: #005e9a;
  text-decoration: none;
  line-height: normal;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(92%, #0db4bf));
  background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
  background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
  -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 92%); }

.shop-product-tabs {
  display: none; }

.shop-product-desc {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop-product-desc table.shop2-product-params tr:first-child th, .shop-product-desc table.shop2-product-params tr:first-child td {
    border: 0; }
  .shop-product-desc table.shop2-product-params tr.even {
    background: none; }
  .shop-product-desc table.shop2-product-params th {
    width: 50%;
    border-top: 1px solid #eaeaea;
    font-weight: normal;
    font-weight: 200;
    font-size: 14px;
    padding: 10px 0 10px 0;
    vertical-align: middle; }
  .shop-product-desc table.shop2-product-params td {
    vertical-align: middle;
    width: 50%;
    border-top: 1px solid #eaeaea;
    padding: 10px 0 10px 10px;
    font-weight: bold; }
  .shop-product-desc > table.shop2-product-params {
    margin: -12px 0 -15px 0; }

.r-tabs-accordion-title {
  margin: 0 0 1px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #005e9a;
  position: relative; }
  .r-tabs-accordion-title a {
    padding: 14px 40px 14px 20px;
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold; }
  .r-tabs-accordion-title a:after {
    content: "+";
    position: absolute;
    font-size: 25px;
    right: 20px;
    top: 50%;
    color: #fff;
    font-weight: bold;
    margin-top: -7px;
    width: 13px;
    height: 13px;
    line-height: 13px;
    text-align: center; }
  .r-tabs-accordion-title.r-tabs-state-active {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  .r-tabs-accordion-title.r-tabs-state-active a:after {
    margin-top: -9px;
    content: "-";
    font-size: 50px;
    font-weight: normal; }

.shop-desc-area .shop2-kind-item table.shop2-product-params {
  table-layout: fixed; }
  .shop-desc-area .shop2-kind-item table.shop2-product-params th {
    padding-right: 5px; }

.shop-desc-area, .desc-area {
  background: #fff;
  padding: 17px 20px 17px 20px;
  font-size: 14px;
  font-weight: 200;
  color: #484848;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin: 0 0 3px 0;
  display: none; }
  .shop-desc-area .owl-loaded, .desc-area .owl-loaded {
    width: auto;
    margin: 0 -10px 0 -10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop-desc-area .owl-loaded .shop2-kind-item, .desc-area .owl-loaded .shop2-kind-item {
    width: 100%;
    display: block; }
  .shop-desc-area .owl-loaded .shop2-kind-item .kind-price, .desc-area .owl-loaded .shop2-kind-item .kind-price, .shop-desc-area .owl-loaded .shop2-kind-item .kind-image, .desc-area .owl-loaded .shop2-kind-item .kind-image, .shop-desc-area .owl-loaded .shop2-kind-item .kind-name, .desc-area .owl-loaded .shop2-kind-item .kind-name, .shop-desc-area .owl-loaded .shop2-kind-item .shop2-product-article, .desc-area .owl-loaded .shop2-kind-item .shop2-product-article {
    padding-left: 0;
    padding-left: 0; }
  .shop-desc-area p:first-child, .desc-area p:first-child {
    margin-top: 0; }
  .shop-desc-area p:last-child, .desc-area p:last-child {
    margin-bottom: 0; }

.tpl-comment .tpl-header {
  background: #0db4bf;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .tpl-comment .tpl-header a {
    color: #fff; }
  .tpl-comment .tpl-body {
    font-size: 14px;
    line-height: 17px; }
  .tpl-comment hr {
    border: 0;
    height: 1px solid #eaeaea;
    background: #fff; }

.tpl-auth .tpl-left {
  width: 225px; }
  .tpl-auth input[type=text] {
    width: 100%; }
  .tpl-auth .tpl-title {
    font-weight: bold; }
  .tpl-auth .tpl-button.pull-right {
    float: right; }

.tpl-form .tpl-right .tpl-field {
  font-weight: bold; }

.shop2-product-folders-header {
  font-size: 18px; }

.shop2-product-folders {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-product-folders a {
    padding: 5px 13px 6px;
    background: #fff;
    border: 1px solid #0db4bf;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 200;
    line-height: normal;
    color: #484848;
    margin: 0 10px 10px 0; }
  .shop2-product-folders a span {
    display: none; }

.owl-stage {
  margin-right: 100px; }

.shop2-collection-header {
  padding: 15px 20px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #fff;
  font-size: 18px;
  margin: 15px 0 0 0;
  background: #005e9a;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold; }

.shop2-group-kinds-wrap.kinds-slider, .modifications {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.shop2-group-kinds-wrap, .modifications {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  margin: 0 0 0 0;
  padding: 20px 9px 20px 9px;
  overflow: hidden; }
  .shop2-group-kinds-wrap.kinds-slider .shop2-kind-item, .modifications.kinds-slider .shop2-kind-item {
    width: auto;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    display: block; }
  .shop2-group-kinds-wrap .owl-dots, .modifications .owl-dots {
    position: relative;
    left: auto;
    margin: 20px 0 0 0;
    bottom: auto;
    text-align: center; }
  .shop2-group-kinds-wrap .owl-dots .owl-dot, .modifications .owl-dots .owl-dot {
    display: inline-block;
    width: 11px;
    height: 11px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    background: #cee2ef; }
  .shop2-group-kinds-wrap .owl-dots .owl-dot.active, .modifications .owl-dots .owl-dot.active {
    background: #005e9a; }

.shop2-kind-item {
  position: relative;
  margin: 0;
  padding: 19px 9px;
  border-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .shop2-kind-item:hover {
    border-color: #0db4bf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17);
    box-shadow: 0 1px 8.8px 0.2px rgba(0, 0, 0, 0.17); }
  .shop2-kind-item .price-current.question {
    position: relative;
    padding-right: 22px;
    display: inline-block; }
  .shop2-kind-item .price-current.question:before {
    content: "?";
    line-height: 16px;
    text-align: center;
    color: #484848;
    font-weight: normal;
    position: absolute;
    right: 0;
    margin-top: -10px;
    top: 50%;
    font-size: 11px;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    border: 1px solid #dbdbdb; }
  .shop2-kind-item .shop2-product-discount-desc {
    left: 5px !important;
    right: 5px;
    width: auto !important; }
  .shop2-kind-item .kind-image {
    display: block;
    float: none;
    width: auto;
    height: auto;
    padding: 0 9px 0 9px;
    margin: 0 0 16px 0; }
  .shop2-kind-item .kind-image > a {
    display: block;
    width: 100%; }
  .shop2-kind-item .kind-image img {
    width: 100%; }
  .shop2-kind-item .kind-details {
    padding: 0 0 0 0; }
  .shop2-kind-item .shop2-product-article {
    padding: 0 10px 0 10px;
    color: #909090; }
  .shop2-kind-item .shop2-product-article span {
    color: #909090; }
  .shop2-kind-item .kind-name {
    padding: 0 10px 0 10px;
    margin: 0 0 10px 0;
    font-size: 16px;
    font-weight: bold; }
  .shop2-kind-item .kind-price {
    border-top: 1px solid #eaeaea;
    padding: 12px 10px 0 10px; }
  .shop2-kind-item .kind-price .price-old {
    font-weight: bold; }
  .shop2-kind-item .kind-price .price-old strong {
    font-weight: bold;
    font-size: 14px; }
  .shop2-kind-item .kind-price .price-old span {
    font-size: 14px; }
  .shop2-kind-item .kind-price .price-current {
    font-size: 16px;
    font-weight: bold;
    color: #484848;
    font-family: Arial, Helvetica, sans-serif; }
  .shop2-kind-item .kind-price .price-current strong {
    font-size: 16px; }
  .shop2-kind-item .kind-price .price-current.main_color3 {
    color: #fe4545; }

.shop2-btn, a.shop2-btn, a.tpl-button, .tpl-button, button[type=submit].tpl-button, .tpl-button {
  padding: 10px 19px;
  background: none;
  outline: none;
  background: none;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  text-transform: none !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0db4bf;
  color: #484848;
  font-weight: bold;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  -moz-text-shadow: 0px 0px 0px #000 !important;
  -webkit-text-shadow: 0px 0px 0px #000 !important;
  text-shadow: 0px 0px 0px #000 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer; }
  .shop2-btn .ui-text-shadow-copy-1, a.shop2-btn .ui-text-shadow-copy-1, a.tpl-button .ui-text-shadow-copy-1, .tpl-button .ui-text-shadow-copy-1, button[type=submit].tpl-button .ui-text-shadow-copy-1, .tpl-button .ui-text-shadow-copy-1 {
    visibility: visible;
    color: inherit;
    filter:  ;
    left: 0px;
    top: 0px; }
  .ie-8 .shop2-btn .ui-text-shadow-copy-1, .ie-8 a.shop2-btn .ui-text-shadow-copy-1, .ie-8 a.tpl-button .ui-text-shadow-copy-1, .ie-8 .tpl-button .ui-text-shadow-copy-1, .ie-8 button[type=submit].tpl-button .ui-text-shadow-copy-1, .ie-8 .tpl-button .ui-text-shadow-copy-1 {
    top: 1px; }
  .shop2-btn:hover, a.shop2-btn:hover, a.tpl-button:hover, .tpl-button:hover, button[type=submit].tpl-button:hover, .tpl-button:hover {
    background: #0db4bf;
    color: #fff; }
  .shop2-btn:active, a.shop2-btn:active, a.tpl-button:active, .tpl-button:active, button[type=submit].tpl-button:active, .tpl-button:active {
    background: #0db4bf;
    border-color: #0db4bf;
    color: #fff; }

.shop2-warning {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #e5e6ea;
  border-color: #b0b4be; }

table.shop2-cart-table {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  display: table;
  width: 100%;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  position: relative; }
  table.shop2-cart-table:before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 50px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(60%, #0db4bf));
    background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
    -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 60%); }
  table.shop2-cart-table .dt-cell {
    display: table-cell;
    background: none; }
  table.shop2-cart-table th {
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-weight: 200;
    padding: 18px 19px;
    background: none; }
  table.shop2-cart-table .cart-product-name {
    padding: 0 0 5px 0;
    font-size: 16px;
    font-weight: bold; }
  table.shop2-cart-table .cart-product-name a {
    text-decoration: none; }
  table.shop2-cart-table .cart-product-name a:hover {
    text-decoration: underline; }
  table.shop2-cart-table .product-anonce {
    font-size: 12px;
    line-height: 15px; }
  table.shop2-cart-table td.cart-product {
    padding-left: 20px;
    width: 48%; }
  table.shop2-cart-table td.cart-product .cart-product-image {
    width: 110px;
    height: 110px;
    margin-right: 21px; }
  table.shop2-cart-table td.cart-product .cart-product-image img {
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  table.shop2-cart-table td.cart-product .cart-product-image a {
    width: 100%; }
  table.shop2-cart-table td.cart-product .cart-product-param {
    color: #484848; }
  table.shop2-cart-table td.cart-product .cart-product-param > li:first-child {
    border-top: 1px solid #eaeaea;
    padding-top: 8px; }
  table.shop2-cart-table td.cart-product .cart-product-article {
    font-size: 12px;
    font-weight: 200;
    color: #909090;
    padding: 0 0 0 0;
    margin: 0 0 8px 0; }
  table.shop2-cart-table td.cart-product .cart-product-action {
    font-size: 12px;
    line-height: normal;
    color: #fe4545; }
  table.shop2-cart-table td.cart-product .param-title {
    padding: 0 0 0 0; }
  table.shop2-cart-table td.cart-product .cart-product-details {
    max-width: 265px;
    min-width: 175px; }
  table.shop2-cart-table td.cart-price {
    text-align: left;
    font-size: 16px;
    color: #484848; }
  table.shop2-cart-table td.cart-delete a {
    display: inline-block;
    width: 28px;
    height: 28px;
    border: 1px solid #fe4545;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fe4545%22%20d%3D%22M14.997%2C3.937%20C14.997%2C3.947%2015.000%2C3.957%2015.000%2C3.968%20L15.000%2C13.968%20C15.000%2C15.073%2014.107%2C15.968%2013.004%2C15.968%20L2.964%2C15.968%20C1.862%2C15.968%200.969%2C15.073%200.969%2C13.968%20L0.969%2C3.968%20C0.969%2C3.957%200.972%2C3.947%200.972%2C3.937%20L-0.000%2C3.937%20L-0.000%2C1.968%20L2.964%2C1.968%20L3.000%2C1.968%20L3.000%2C-0.001%20L13.000%2C-0.001%20L13.000%2C1.968%20L13.004%2C1.968%20L16.000%2C1.968%20L16.000%2C3.937%20L14.997%2C3.937%20ZM12.000%2C0.984%20L4.000%2C0.984%20L4.000%2C1.968%20L12.000%2C1.968%20L12.000%2C0.984%20ZM13.004%2C4.937%20C13.004%2C4.384%2012.558%2C3.937%2012.007%2C3.937%20L4.024%2C3.937%20C3.473%2C3.937%203.027%2C4.384%203.027%2C4.937%20L3.027%2C13.062%20C3.027%2C13.614%203.473%2C14.062%204.024%2C14.062%20L12.007%2C14.062%20C12.558%2C14.062%2013.004%2C13.614%2013.004%2C13.062%20L13.004%2C4.937%20ZM10.000%2C5.937%20L10.969%2C5.937%20L10.969%2C11.968%20L10.000%2C11.968%20L10.000%2C5.937%20ZM7.375%2C5.937%20L8.656%2C5.937%20L8.656%2C11.968%20L7.375%2C11.968%20L7.375%2C5.937%20ZM5.000%2C5.937%20L5.969%2C5.937%20L5.969%2C11.968%20L5.000%2C11.968%20L5.000%2C5.937%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

table.shop2-cart-total {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  table.shop2-cart-total .coupon-wrapper td {
    border: 0 !important; }
  table.shop2-cart-total th {
    height: 51px; }
  table.shop2-cart-total td {
    font-weight: bold;
    height: 51px;
    padding-right: 18px; }
  table.shop2-cart-total td:first-child {
    padding-right: 0; }

.shop2-coupon {
  min-width: 412px;
  height: 51px;
  background-color: #fff;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
  .shop2-coupon .coupon-field {
    float: left;
    overflow: inherit;
    max-width: 150px;
    border-color: #d9d9d9;
    height: 32px; }
  .shop2-coupon .coupon-field input::-webkit-input-placeholder {
    color: #fff; }
  .shop2-coupon .coupon-field input::-moz-placeholder {
    color: #fff; }
  .shop2-coupon .coupon-field input:-moz-placeholder {
    color: #fff; }
  .shop2-coupon .coupon-field input:-ms-input-placeholder {
    color: #fff; }
  .shop2-coupon .coupon-label {
    width: auto;
    margin: 3px 20px 0 0; }
  .shop2-coupon .coupon-body {
    padding: 8px 6px 6px 20px;
    height: 37px;
    font-weight: normal; }

.coupon-discount {
  background-color: #fff;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  border: 0 !important; }
  .coupon-discount + .coupon-discount {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }

td.coupon-discount {
  font-weight: bold; }

.sum-discount {
  border-bottom: 1px solid #cbcbcb !important; }

.mobile-sp {
  display: none; }

a.shop2-cart-update {
  display: none; }

a.shop2-cart-update, .coupon-btn.shop2-btn {
  float: left;
  min-width: 107px;
  margin: 0 0 0 10px;
  padding: 9px 19px; }

.shop2-cart-update-wrapper {
  text-align: right; }
  .shop2-cart-update-wrapper .shop2-cart-update {
    float: none;
    display: none; }
  .shop2-cart-update-wrapper .shop2-cart-update.show {
    display: inline-block !important; }

.shop2-cart-registration {
  max-width: 672px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-cart-registration h2 {
    font-size: 18px; }
  .shop2-cart-registration table.table-registration td.cell-l {
    background: #fff;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
  .shop2-cart-registration table.table-registration td.cell-r {
    background: #fff;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    border-left: 1px solid #eaeaea; }
  .shop2-cart-registration table.table-registration td.cell-r a.shop2-btn {
    border: 0;
    color: #fff;
    background: #005e9a;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(92%, #0db4bf));
    background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
    background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
    background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
    background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 92%);
    background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
    -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 92%);
    text-decoration: none; }
    .shop2-cart-registration table.table-registration td.cell-r a.shop2-btn:hover {
      background: #006cb1;
      background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #006db2), color-stop(92%, #0db4bf));
      background-image: -o-linear-gradient(left, #006db2 0%, #0db4bf 92%);
      background-image: -moz-linear-gradient(left, #006db2 0%, #0db4bf 92%);
      background-image: -webkit-linear-gradient(left, #006db2 0%, #0db4bf 92%);
      background-image: -ms-linear-gradient(left, #006db2 0%, #0db4bf 92%);
      background-image: linear-gradient(to right, #006db2 0%, #0db4bf 92%);
      -pie-background: linear-gradient(to right, #006db2 0%, #0db4bf 92%); }
    .shop2-cart-registration table.table-registration td.cell-r a.shop2-btn:active {
      -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
      background: #005083;
      background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005083), color-stop(92%, #0ca9b3));
      background-image: -o-linear-gradient(left, #005083 0%, #0ca9b3 92%);
      background-image: -moz-linear-gradient(left, #005083 0%, #0ca9b3 92%);
      background-image: -webkit-linear-gradient(left, #005083 0%, #0ca9b3 92%);
      background-image: -ms-linear-gradient(left, #005083 0%, #0ca9b3 92%);
      background-image: linear-gradient(to right, #005083 0%, #0ca9b3 92%);
      -pie-background: linear-gradient(to right, #005083 0%, #0ca9b3 92%); }
  .shop2-cart-registration table.table-registration .registration-field {
    height: 32px; }
  .shop2-cart-registration table.table-registration button {
    text-transform: none; }

.shop2-order-in-one-page-form .shop2-order-form {
  margin: 10px 0 27px 0; }

.shop2-pagelist {
  margin: 20px 0 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-pagelist li {
    background: #fff;
    border-color: #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-pagelist li.page-num a, .shop2-pagelist li.page-num span {
    color: #3f3f3f;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif; }
  .shop2-pagelist li.page-num.active-num {
    background: #eee; }
    .shop2-pagelist li.page-num.active-num span {
      color: #3f3f3f; }
  .shop2-pagelist li.page-first, .shop2-pagelist li.page-prev, .shop2-pagelist li.page-next, .shop2-pagelist li.page-last {
    border-color: #0db4bf;
    background: #0db4bf; }
  .shop2-pagelist li.page-first a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.572%2C1.950%20L7.563%2C5.461%20L10.451%2C8.834%20C10.791%2C9.222%2010.791%2C9.852%2010.451%2C10.240%20L10.204%2C10.521%20C9.864%2C10.910%209.313%2C10.910%208.973%2C10.521%20L5.246%2C6.191%20C4.906%2C5.802%204.906%2C5.173%205.246%2C4.785%20L5.493%2C4.504%20C5.494%2C4.502%205.497%2C4.502%205.498%2C4.500%20L9.118%2C0.291%20C9.453%2C-0.091%209.995%2C-0.091%2010.329%2C0.291%20L10.572%2C0.568%20C10.906%2C0.950%2010.906%2C1.568%2010.572%2C1.950%20ZM2.563%2C5.461%20L5.451%2C8.834%20C5.791%2C9.222%205.791%2C9.852%205.451%2C10.240%20L5.204%2C10.521%20C4.864%2C10.910%204.313%2C10.910%203.973%2C10.521%20L0.246%2C6.191%20C-0.094%2C5.802%20-0.094%2C5.173%200.246%2C4.785%20L0.493%2C4.504%20C0.494%2C4.502%200.497%2C4.502%200.498%2C4.500%20L4.118%2C0.291%20C4.453%2C-0.091%204.995%2C-0.091%205.329%2C0.291%20L5.572%2C0.568%20C5.906%2C0.950%205.906%2C1.568%205.572%2C1.950%20L2.563%2C5.461%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-pagelist li.page-prev a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.118%2C0.291%20L0.498%2C4.500%20C0.496%2C4.502%200.494%2C4.502%200.493%2C4.504%20L0.246%2C4.785%20C-0.094%2C5.173%20-0.094%2C5.802%200.246%2C6.191%20L3.973%2C10.521%20C4.313%2C10.910%204.864%2C10.910%205.204%2C10.521%20L5.451%2C10.240%20C5.791%2C9.852%205.791%2C9.222%205.451%2C8.834%20L2.563%2C5.461%20L5.572%2C1.950%20C5.906%2C1.568%205.906%2C0.950%205.572%2C0.568%20L5.329%2C0.291%20C4.995%2C-0.091%204.453%2C-0.091%204.118%2C0.291%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-pagelist li.page-next a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.118%2C0.291%20L0.498%2C4.500%20C0.496%2C4.502%200.494%2C4.502%200.493%2C4.504%20L0.246%2C4.785%20C-0.094%2C5.173%20-0.094%2C5.802%200.246%2C6.191%20L3.973%2C10.521%20C4.313%2C10.910%204.864%2C10.910%205.204%2C10.521%20L5.451%2C10.240%20C5.791%2C9.852%205.791%2C9.222%205.451%2C8.834%20L2.563%2C5.461%20L5.572%2C1.950%20C5.906%2C1.568%205.906%2C0.950%205.572%2C0.568%20L5.329%2C0.291%20C4.995%2C-0.091%204.453%2C-0.091%204.118%2C0.291%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-pagelist li.page-last a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.572%2C1.950%20L7.563%2C5.461%20L10.451%2C8.834%20C10.791%2C9.222%2010.791%2C9.852%2010.451%2C10.240%20L10.204%2C10.521%20C9.864%2C10.910%209.313%2C10.910%208.973%2C10.521%20L5.246%2C6.191%20C4.906%2C5.802%204.906%2C5.173%205.246%2C4.785%20L5.493%2C4.504%20C5.494%2C4.502%205.497%2C4.502%205.498%2C4.500%20L9.118%2C0.291%20C9.453%2C-0.091%209.995%2C-0.091%2010.329%2C0.291%20L10.572%2C0.568%20C10.906%2C0.950%2010.906%2C1.568%2010.572%2C1.950%20ZM2.563%2C5.461%20L5.451%2C8.834%20C5.791%2C9.222%205.791%2C9.852%205.451%2C10.240%20L5.204%2C10.521%20C4.864%2C10.910%204.313%2C10.910%203.973%2C10.521%20L0.246%2C6.191%20C-0.094%2C5.802%20-0.094%2C5.173%200.246%2C4.785%20L0.493%2C4.504%20C0.494%2C4.502%200.497%2C4.502%200.498%2C4.500%20L4.118%2C0.291%20C4.453%2C-0.091%204.995%2C-0.091%205.329%2C0.291%20L5.572%2C0.568%20C5.906%2C0.950%205.906%2C1.568%205.572%2C1.950%20L2.563%2C5.461%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.shop2-order-options {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-order-options .option-type {
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    border: 0;
    margin: 0 0 11px 0; }
  .shop2-order-options .option-type:first-child {
    border: 0; }
  .shop2-order-options .option-type.active-type {
    background: #fff; }
  .shop2-order-options .option-type .option-label {
    padding: 13px 20px !important; }
  .shop2-order-options .option-type .option-label span {
    font-size: 15px;
    font-weight: bold; }
  .shop2-order-options .option-type .jq-selectbox.jqselect.opened > .jq-selectbox__dropdown {
    max-height: 2000px !important;
    top: 37px !important; }
  .shop2-order-options .option-type .option-details {
    overflow: inherit; }
  .shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-order-options .option-type .option-details .option-item textarea {
    width: 259px; }
  .shop2-order-options .option-type .option-details .option-item textarea {
    padding: 10px 10px;
    height: 36px;
    overflow: hidden; }
  .shop2-order-options .option-type .option-details .option-item label > span {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px 0; }
  .shop2-order-options .option-type .option-details .option-item .jq-selectbox.jqselect {
    width: 259px; }
  .shop2-order-options .option-type .shop2-btn, .shop2-order-options .option-type a.shop2-btn {
    border: 0;
    height: 36px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
    background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
    -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
  .shop2-order-options .option-type .shop2-btn:hover, .shop2-order-options .option-type a.shop2-btn:hover {
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe5454), color-stop(92%, #ffb910));
    background-image: -o-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -moz-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -webkit-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -ms-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: linear-gradient(to right, #fe5454, #ffb910 92%);
    -pie-background: linear-gradient(to right, #fe5454, #ffb910 92%); }
  .shop2-order-options .option-type .shop2-btn:active, .shop2-order-options .option-type a.shop2-btn:active {
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe3636), color-stop(92%, #f1aa00));
    background-image: -o-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -moz-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -webkit-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -ms-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: linear-gradient(to right, #fe3636, #f1aa00 92%);
    -pie-background: linear-gradient(to right, #fe3636, #f1aa00 92%); }

.shop2-order-form {
  padding: 20px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
  .shop2-order-form input[type=text] {
    max-width: 439px; }

.shop2-order-data {
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }

.shop2-table-order {
  background: #fff; }

table.shop2-table-order tr:first-child th {
  background: #005e9a;
  color: #fff; }

.anketa_posted {
  color: #484848;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding: 15px;
  font-weight: bold; }
  .anketa_posted .closeBtnForm:after {
    left: 5px;
    top: -4px; }

.product-includeForm {
  padding: 20px 10px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-y: scroll;
  background: rgba(0, 0, 0, .7);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  z-index: 1000019;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .product-includeForm.active {
    opacity: 1;
    visibility: visible; }
  .product-includeForm .gr-form-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 300px;
    background-color: #fff;
    max-height: 100%;
    text-align: center;
    padding: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .product-includeForm .gr-form-wrap h2 {
    text-align: left;
    display: block;
    margin: 15px 13px 13px 15px; }
  .product-includeForm .gr-form-wrap input[type=text] {
    width: 100%; }
  .product-includeForm .gr-form {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding: 0 15px 15px;
    font-size: 14px;
    margin: 0 0 0;
    font-weight: bold;
    text-align: left; }

.closeBtnForm {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: #000;
  cursor: pointer;
  border-radius: 500px;
  background: #fe4545; }
  .closeBtnForm:after {
    content: "+";
    color: #fff;
    font-size: 27px;
    text-align: center;
    position: absolute;
    font-weight: normal;
    left: 3px;
    top: -2px;
    right: 0;
    bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

.text-right.clear-cart {
  margin: -47px 0 0 0; }

.cart-total-product {
  display: none; }

.clear-float {
  clear: both;
  height: 0; }

.shop2-btn-back {
  margin-bottom: 0; }

.shop2-order-options .option-type.active-type .option-details {
  padding: 0 20px 10px; }

.shop2-order-options .option-type .option-label span {
  padding-left: 14px; }

.shop2-order-options .option-type .option-details .option-item {
  margin: 0 0 14px; }

.shop2-order-form label strong {
  font-size: 12px; }

.shop2-order-form label {
  display: block;
  max-width: 100%; }
  .shop2-order-form label input[type="text"] {
    width: 100%; }

.shop2-order-form {
  padding: 10px 20px; }

.client-contacts-block {
  border-top: 1px solid #d2d2d2;
  color: #3f3f3f;
  font-size: 14px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold; }
  .client-contacts-block p {
    margin: 18px 0; }
  .client-contacts-block span {
    display: inline-block;
    min-width: 181px; }
  .client-contacts-block strong {
    font-weight: normal; }

.text-right a.shop2-btn {
  margin: 0 0 5px 3px; }

.shop2-order-completed {
  border-top: 1px solid #d2d2d2;
  color: #3f3f3f;
  font-size: 14px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-order-completed p {
    margin: 18px 0; }
  .shop2-order-completed span {
    display: inline-block;
    min-width: 181px; }
  .shop2-order-completed strong {
    font-weight: normal; }
  .shop2-order-completed > div {
    margin: 18px 0; }

.pluso-wrap a {
  margin: 3px 3px 0 0 !important; }

#shop2-msg {
  background: #fff;
  border-color: #0db4bf; }

@media handheld, only screen and (max-width: 1210px) {
  table.shop2-cart-table td.cart-product {
    width: 54%; }

  .shop2-pricelist .shop2-product-options .d-trow:first-child {
    border: 0; }
    .shop2-pricelist .shop2-product-options .prod-vendor-title, .shop2-pricelist .shop2-product-options .prod-vendor-name {
      display: block;
      width: auto; }
    .shop2-pricelist .shop2-product-options .prod-vendor-name {
      padding: 0 0 10px 0; }
    .shop2-pricelist .shop2-product-options .d-tc {
      display: block; }
      .shop2-pricelist .shop2-product-options .d-tc.th {
        padding: 10px 0 10px !important; }
      .shop2-pricelist .shop2-product-options .d-tc.td {
        border: 0;
        padding-left: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 11px !important; } }

@media handheld, only screen and (max-width: 1100px) {
  .product-item-thumb {
    width: 31.86%; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(4n) {
      margin-right: 2.2%; }

  .shop2-product .product-thumbnails li {
    width: 15.9%;
    /*
     &:nth-child(5n) {
     margin-right: 0;
     }
     &:nth-child(6n) {
     margin-right: 4.5%;
     }
     */ } }

@media handheld, only screen and (max-width: 1024px) {
  .shop2-product .product-thumbnails li {
    width: 20.9%; }

  .product-item-simple .product-side-l {
    width: 30%;
    min-width: auto; }
    .product-item-simple .product-side-l .product-image {
      width: auto;
      height: auto; }
      .product-item-simple .product-side-l .product-image img {
        width: 100%;
        height: auto;
        min-width: 100px; }

  .shop2-pricelist .shop2-product-btn {
    width: 50px; }
    .shop2-pricelist .shop2-product-btn span {
      padding-right: 14px;
      margin: 0;
      padding: 0;
      background-position: center center !important;
      font-size: 0; } }

@media handheld, only screen and (max-width: 1016px) {
  .shop2-coupon {
    min-width: 326px; }
    .shop2-coupon .coupon-field {
      max-width: 100px; }

  a.shop2-cart-update, .coupon-btn.shop2-btn {
    padding: 9px 10px; } }

@media handheld, only screen and (max-width: 950px) {
  table.shop2-cart-table td.cart-product .cart-product-details {
    min-width: auto; } }

@media handheld, only screen and (max-width: 995px) {
  .shop2-pricelist .product-wrapping {
    width: 100%; }

  .shop2-pricelist .td.column-name {
    width: 75%; }

  .shop2-pricelist .td.column-options {
    display: block;
    padding-left: 0;
    padding-right: 0;
    border-top: 0; }

  .shop2-pricelist .product-name {
    padding-bottom: 14px; } }

@media handheld, only screen and (max-width: 940px) {
  .shop2-block.login-form {
    border: 0;
    display: none; }

  .opened .shop2-block.login-form {
    display: block; }

  .main-blocks-wrapper {
    margin-left: 0; }

  .main-blocks-inner {
    padding: 20px 10px 1px; }
    .main-blocks-inner .shop2-main-before, .main-blocks-inner .shop2-main-after {
      padding-left: 10px;
      padding-right: 10px; }

  .shop2-main-header {
    margin-left: -10px;
    margin-right: -10px; }

  .shop2-filter {
    position: relative;
    float: left;
    width: 233px;
    z-index: 101;
    margin: 0 20px 0 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .shop2-filter.opened {
      -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
      box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }
      .shop2-filter.opened .shop2-filter-title {
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0; }
        .shop2-filter.opened .shop2-filter-title span {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
          transform: rotate(180deg); }
      .shop2-filter.opened .shop2-filter-body {
        max-height: 400px;
        display: block;
        -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); }
    .shop2-filter .shop2-filter-body {
      display: none;
      max-height: 1000px;
      overflow-y: auto; }

  .shop2-filter-title {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .shop2-filter-title span {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }

  .shop2-filter-body {
    position: absolute;
    left: 0;
    display: none;
    top: 50px;
    right: 0;
    overflow-y: auto;
    background: #fff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .type-text-price-total .line {
    width: 11px; }
    .type-text-price-total .shop2-input-float, .type-text-price-total .shop2-input-float {
      width: 100%; }

  .line {
    width: 10px; }

  .shop2-sorting-panel {
    margin: 0 0 0 253px; }

  .shop2-pricelist .td.column-options {
    display: block;
    padding-left: 0;
    padding-right: 10px;
    border-top: 0;
    padding-top: 2px; }

  .shop2-pricelist .td.column-name {
    width: 70%; }

  .shop2-product .product-side-l {
    width: 40%; }
    .shop2-product .form-add .shop2-product-btn {
      margin-right: 0; }
    .shop2-product .buy-one-click {
      float: right; }

  .shop2-coupon {
    min-width: 412px; }
    .shop2-coupon .coupon-field {
      min-width: 180px; }

  a.shop2-cart-update, .coupon-btn.shop2-btn {
    padding: 9px 19px; }

  .product-item-thumb {
    width: 23.35%; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 2.2%; }
    .product-item-thumb:nth-child(4n) {
      margin-right: 0; }

  .product-list .product-amount-wrapper .amount-title {
    padding-right: 0; }

  .table-filter-param label input.shop2-input-int {
    width: 88px; } }

@media handheld, only screen and (max-width: 860px) {
  .product-item-thumb {
    width: 31.85%;
    /*	
     &:nth-child(6n) {
     margin-right: 0;
     }
     */ }
    .product-item-thumb:nth-child(3n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(4n) {
      margin-right: 2.2%; } }

@media handheld, only screen and (max-width: 800px) {
  .owl-loaded .owl-item {
    border-right: 1px solid #eaeaea;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .owl-loaded .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active {
      border-right: 0; }

  .shop2-kind-item {
    padding-left: 7px;
    padding-right: 7px; }

  table.shop2-cart-table td.cart-product {
    width: 58%; }

  .cart-product-image {
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; } }

@media handheld, only screen and (max-width: 790px) {
  .shop2-sorting-panel {
    position: relative; }
    .shop2-sorting-panel .sorting {
      padding-right: 139px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%; }
      .shop2-sorting-panel .sorting .sort-title {
        display: block;
        margin: 0 -150px 0 13px;
        z-index: 10;
        position: relative; }
    .shop2-sorting-panel .view-shop {
      position: absolute;
      right: 0;
      top: 1px; }

  .sorting-input .sort-param.sort-param-desc.active.clone {
    padding: 0 0 0 6px;
    margin: 0 0 0 -6px;
    z-index: 10;
    position: relative;
    background: #fff;
    width: 140px; }

  .sorting-input .sort-param.sort-param-asc.active.clone {
    padding: 0 0 0 6px;
    margin: 0 0 0 -6px;
    z-index: 10;
    position: relative;
    background: #fff;
    width: 140px; }

  .sorting-input-wrap {
    display: block; }

  .sorting-input {
    width: 100%; }

  .shop2-coupon {
    min-width: 245px; }
    .shop2-coupon .coupon-label {
      display: none; }
    .shop2-coupon .coupon-field {
      min-width: 100px; }
      .shop2-coupon .coupon-field input {
        height: 33px;
        padding-left: 14px !important; }
      .shop2-coupon .coupon-field input::-webkit-input-placeholder {
        color: #3f3f3f; }
      .shop2-coupon .coupon-field input::-moz-placeholder {
        color: #3f3f3f; }
      .shop2-coupon .coupon-field input:-moz-placeholder {
        color: #3f3f3f; }
      .shop2-coupon .coupon-field input:-ms-input-placeholder {
        color: #3f3f3f; }
    .shop2-coupon .coupon-body {
      width: 233px; }

  a.shop2-cart-update, .coupon-btn.shop2-btn {
    padding: 9px 9px; }

  table.shop2-cart-total .shop2-product-discount-desc {
    left: auto !important;
    right: 0; } }

@media handheld, only screen and (max-width: 765px) {
  .owl-loaded .owl-item.active + .owl-item.active + .owl-item.active {
    border-right: 0; } }

@media handheld, only screen and (max-width: 745px) {
  .shop2-pricelist .product-name {
    padding-bottom: 11px; }
    .shop2-pricelist .shop2-product-options {
      border-top: 0; }
    .shop2-pricelist .td.column-options {
      border-top: 0;
      display: block;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 0; }
    .shop2-pricelist .product-wrapping {
      width: 100%; }
    .shop2-pricelist .td.column-name {
      width: 75%;
      padding-bottom: 0 !important; } }

@media handheld, only screen and (max-width: 740px) {
  table.shop2-cart-table td.cart-product .cart-product-details {
    min-width: auto; } }

@media handheld, only screen and (max-width: 735px) {
  .shop2-product .form-add .shop2-product-btn {
    margin-right: 10px; }
    .shop2-product .buy-one-click {
      float: left; } }

@media handheld, only screen and (max-width: 720px) {
  .shop2-pricelist .td.column-name {
    width: 70%; }
    .shop2-pricelist .shop2-product-options {
      border-top: 0; }
    .shop2-pricelist .column-options {
      border-top: 1px solid #e3e3e3;
      padding-left: 0;
      padding-right: 0;
      display: block; } }

@media handheld, only screen and (max-width: 700px) {
  .product-item-thumb .prod-vendor-title, .product-item-thumb .prod-vendor-name {
    display: block;
    width: 100%;
    text-align: left; }

  .product-item-thumb .prod-vendor-name {
    padding-top: 0 !important; }

  .product-item-simple:after {
    display: none; }
    .product-item-simple .product-side-l {
      float: left;
      display: block; }
    .product-item-simple .product-side-c-r-wrapepr {
      border-left: 1px solid #eaeaea;
      display: block;
      overflow: hidden; }
    .product-item-simple .product-side-c, .product-item-simple .product-side-r {
      display: block;
      width: auto; }
    .product-item-simple .product-side-c {
      padding-bottom: 0; }
    .product-item-simple .product-side-r {
      border-left: 0;
      padding-left: 0;
      padding-right: 0;
      margin-right: 20px;
      margin-left: 20px;
      border-top: 1px solid #eaeaea; }
    .product-item-simple .product-price {
      min-height: 0; }

  .page-shop .shop2-warning {
    margin-left: 20px;
    margin-right: 20px; }

  table.shop2-cart-table {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    table.shop2-cart-table:before {
      display: none; }
    table.shop2-cart-table tbody {
      width: 100%; }
    table.shop2-cart-table .dt-row.hide-th {
      display: none; }
    table.shop2-cart-table th {
      display: none; }
    table.shop2-cart-table td.cart-product {
      padding-right: 0;
      padding-bottom: 0; }
      table.shop2-cart-table td.cart-product .cart-product-details {
        max-width: 100%; }
      table.shop2-cart-table td.cart-product .cart-product-param {
        padding-bottom: 8px; }
    table.shop2-cart-table td.cart-amount {
      width: auto;
      display: block;
      padding-left: 0;
      border-top: 1px solid #eaeaea; }
    table.shop2-cart-table td.cart-delete {
      display: inline-block;
      width: auto;
      border: 0;
      padding-left: 0;
      padding-top: 15px;
      padding-bottom: 12px; }
    table.shop2-cart-table td.cart-price {
      display: inline-block;
      width: auto;
      border: 0;
      padding-left: 0;
      padding-top: 20px;
      padding-bottom: 12px; }
    table.shop2-cart-table td.cart-delete {
      float: right; }
    table.shop2-cart-table td.cart-product {
      width: 100%; }

  .shop2-cart-registration {
    max-width: 100%;
    background: #fff; }
    .shop2-cart-registration h2 {
      margin: 0;
      padding: 15px 20px;
      border-bottom: 1px solid #eaeaea; }
    .shop2-cart-registration table.table-registration td.cell-l {
      padding: 15px 20px; }
    .shop2-cart-registration table.table-registration td.cell-r {
      padding: 15px 20px; } }

@media handheld, only screen and (max-width: 650px) {
  .shop2-product .product-thumbnails li {
    width: 28.5%; } }

@media handheld, only screen and (max-width: 632px) {
  .product-list .product-item-thumb .product-amount-wrapper {
    padding-bottom: 8px; }
    .product-list .product-item-thumb .product-bot {
      padding-top: 8px !important; }
    .product-list .product-amount-wrapper {
      display: block; }
    .product-list .product-amount-wrapper .amount-title {
      display: block;
      padding: 0 0 12px 0; }
    .product-list .product-amount-wrapper .shop2-product-amount {
      display: block;
      text-align: left; }
    .product-list .product-item-simple .product-amount-wrapper {
      display: table; }
      .product-list .product-item-simple .product-amount-wrapper .amount-title {
        display: table-cell;
        padding: 0 0 0 0;
        vertical-align: middle; }
      .product-list .product-item-simple .product-amount-wrapper .shop2-product-amount {
        display: table-cell;
        text-align: right; }

  .text-right a.shop2-btn {
    padding-left: 10px;
    padding-right: 10px; } }

@media handheld, only screen and (max-width: 620px) {
  .owl-item.active + .owl-item.active {
    border-right: 1px solid transparent; } }

@media handheld, only screen and (max-width: 610px) {
  .shop2-filter.opened .shop2-filter-body {
    max-height: 100%; }

  .shop2-filter .shop2-filter-body .type-text-price-total .shop2-input-float, .shop2-filter .shop2-filter-body .type-text-price-total .shop2-input-float {
    width: 105px; }

  .shop2-filter-fields.d-tc .param-value span.line:after {
    left: 2px; }

  .table-filter-param .line:after {
    left: 3px;
    top: 18px; }

  .shop2-filter {
    width: 260px;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    bottom: 0;
    float: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform: translate(-320px, 0);
    -moz-transform: translate(-320px, 0);
    -ms-transform: translate(-320px, 0);
    -o-transform: translate(-320px, 0);
    transform: translate(-320px, 0); }
    .shop2-filter:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      height: 20px;
      z-index: 10;
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(95%, rgba(255, 255, 255, 0)));
      background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%);
      background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%);
      background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%);
      background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%);
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%);
      -pie-background: linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 95%); }
    .shop2-filter.opened {
      z-index: 354;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
    .shop2-filter .filter-close {
      display: block;
      width: 60px;
      height: 60px;
      top: 0;
      right: -60px;
      position: absolute;
      background: #fe4545;
      background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
      background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
      background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
      background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
      background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
      background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
      -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
      .shop2-filter .filter-close:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.304%2C2.660%20L10.567%2C8.398%20L16.153%2C13.984%20C16.700%2C14.532%2016.700%2C15.419%2016.153%2C15.966%20L15.823%2C16.296%20C15.275%2C16.843%2014.388%2C16.843%2013.841%2C16.296%20L8.255%2C10.710%20L2.984%2C15.981%20C2.445%2C16.520%201.571%2C16.520%201.032%2C15.981%20L0.706%2C15.655%20C0.167%2C15.116%200.167%2C14.242%200.706%2C13.703%20L5.977%2C8.432%20L0.391%2C2.846%20C-0.156%2C2.299%20-0.156%2C1.412%200.391%2C0.864%20L0.721%2C0.534%20C1.268%2C-0.013%202.155%2C-0.013%202.703%2C0.534%20L8.289%2C6.120%20L14.026%2C0.383%20C14.566%2C-0.157%2015.440%2C-0.157%2015.979%2C0.383%20L16.304%2C0.708%20C16.844%2C1.247%2016.844%2C2.121%2016.304%2C2.660%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
    .shop2-filter .table-filter-param label input.shop2-input-int {
      width: 100%; }
    .shop2-filter .shop2-filter-fields .line {
      padding-left: 0; }
    .shop2-filter .shop2-filter-body {
      overflow-y: auto;
      position: absolute;
      max-height: auto;
      top: 0;
      bottom: 20px;
      padding: 0 0 25px 0;
      left: 0;
      right: 0;
      display: block !important;
      height: 100% !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .shop2-filter .shop2-filter-body .type-text-price-total .shop2-input-float, .shop2-filter .shop2-filter-body .type-text-price-total .shop2-input-float {
        width: 105px; }

  .shop2-filter-go {
    margin-bottom: 25px !important; }

  .shop2-filter-title {
    text-align: center;
    font-weight: normal;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    margin: 0 -14px; }
    .shop2-filter-title span {
      display: none; }

  .table-filter-param {
    padding-bottom: 0; }

  .shop2-sorting-panel {
    margin: 0 -14px;
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

  .shop2-pricelist .product-name-wrapper {
    padding: 0 14px 0 0; }
    .shop2-pricelist .product-name {
      border-bottom: 0;
      padding-bottom: 0; }
    .shop2-pricelist .td.column-options {
      margin: 11px 0 0 0; }
    .shop2-pricelist .td.column-name {
      padding-bottom: 12px !important; }
    .shop2-pricelist .product-image {
      width: 30%; }
    .shop2-pricelist .td.column-price {
      display: block;
      border: 0;
      padding: 14px 5px 14px 0;
      border-top: 1px solid #eaeaea;
      border-bottom: 1px solid #eaeaea; }
    .shop2-pricelist .product-amount-wrapper {
      padding: 10px 0 11px 0;
      display: block;
      border: 0;
      text-align: left; }
    .shop2-pricelist .td.column-add {
      padding: 10px 0 0 0;
      display: block; }
    .shop2-pricelist .product-article {
      padding: 8px 0 8px 0; }
    .shop2-pricelist .td.column-price {
      text-align: left; }
    .shop2-pricelist .shop2-product-options {
      border-top: 1px solid #eaeaea;
      border-bottom: 0;
      border-bottom: 1px solid #eaeaea; }
      .shop2-pricelist .shop2-product-options .d-tc {
        display: table-cell; }
        .shop2-pricelist .shop2-product-options .d-tc.td {
          border-top: 1px solid #eaeaea;
          padding-top: 9px !important;
          padding-bottom: 10px !important; }
    .shop2-pricelist .product-amount-wrapper {
      display: table;
      width: 100%; }
      .shop2-pricelist .product-amount-wrapper .amount-title {
        display: table-cell;
        font-size: 14px;
        color: #484848;
        font-weight: normal; }
      .shop2-pricelist .product-amount-wrapper .shop2-product-amount {
        display: table-cell; }
    .shop2-pricelist .shop2-product-options .prod-vendor-title, .shop2-pricelist .shop2-product-options .prod-vendor-name {
      display: table-cell; }
    .shop2-pricelist .shop2-product-btn.type-1 {
      width: 164px; }
      .shop2-pricelist .shop2-product-btn.type-1 span {
        width: 125px;
        font-size: 16px; }
    .shop2-pricelist .shop2-product-btn.type-2.buy {
      width: 164px; }
      .shop2-pricelist .shop2-product-btn.type-2.buy span {
        padding: 0 0 0 16px;
        background-position: 127px center !important;
        font-size: 16px; }

  .shop2-pricelist .product-image img {
    min-width: 180px; }

  .shop2-product .product-side-l {
    width: 100%;
    float: none;
    position: relative; }
    .shop2-product .product-side-r {
      padding-left: 0; }

  .shop2-product .shop2-product-options {
    border-top: 1px solid #eaeaea;
    margin-top: 1px; }

  .shop2-product .product-thumbnails ul.product-thumbnails-slider {
    margin-bottom: 16px;
    margin-top: 10px; }
    .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-stage-outer {
      padding-left: 3px;
      padding-right: 3px; }
    .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-stage {
      padding-top: 3px;
      padding-bottom: 3px; }
    .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-item {
      border: 0;
      display: inline-block;
      float: none;
      vertical-align: middle; }
    .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-dots {
      position: relative;
      text-align: center;
      margin: 30px 0 0 0;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto; }
      .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-dots .owl-dot {
        background: #cee2ef; }
        .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-dots .owl-dot.active {
          background: #005e9a; }
        .shop2-product .product-thumbnails ul.product-thumbnails-slider .owl-dots .owl-dot:last-child {
          margin-right: 0; }

  .shop2-product .product-thumbnails li {
    width: 10.2%; }

  .shop2-product .product-thumbnails .owl-item li {
    width: 100%;
    margin: 0; }

  .text-right.clear-cart {
    margin: 0;
    text-align: right;
    float: right;
    padding: 20px 20px 20px 0;
    background: #fff;
    border-bottom: 1px solid #eaeaea;
    float: left;
    display: block;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .cart-total-product {
    display: block;
    padding: 32px 2px 32px 20px;
    background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #eaeaea;
    float: left;
    display: block;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  table.shop2-cart-table {
    margin-top: 0; }

  .type-text-price-total .shop2-input-float, .type-text-price-total .shop2-input-float {
    width: 100px; } }

@media handheld, only screen and (max-width: 578px) {
  .text-right a.shop2-btn {
    display: block;
    width: auto;
    margin-left: 0;
    text-align: center; } }

@media handheld, only screen and (max-width: 560px) {
  .shop2-pricelist .shop2-product-options .d-trow {
    border: 0;
    display: block; }
    .shop2-pricelist .shop2-product-options .d-tc.th {
      padding: 10px 0 2px 0 !important; }
    .shop2-pricelist .shop2-product-options .d-tc {
      display: block; }
      .shop2-pricelist .shop2-product-options .d-tc.td, .shop2-pricelist .shop2-product-options .d-tc.td {
        border: 0; }
    .shop2-pricelist .shop2-product-options .prod-vendor-title {
      display: block; } }

@media handheld, only screen and (max-width: 550px) {
  table.shop2-cart-total {
    display: block; }
    table.shop2-cart-total tbody {
      display: block;
      width: 100%; }
    table.shop2-cart-total tr, table.shop2-cart-total td, table.shop2-cart-total th {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    table.shop2-cart-total td, table.shop2-cart-total th {
      padding-top: 14px;
      border: 0 !important; }
    table.shop2-cart-total th {
      padding-top: 18px; }
    table.shop2-cart-total tr {
      text-align: right;
      border-top: 1px solid #cbcbcb; }
      table.shop2-cart-total tr:first-child {
        border: 0; }
    table.shop2-cart-total .nbsp {
      display: none; }
    table.shop2-cart-total th.sum-discount, table.shop2-cart-total td.sum-discount, table.shop2-cart-total th.shop2-total, table.shop2-cart-total td.shop2-total {
      display: inline-block;
      width: auto; }

  .coupon-discount.coupon {
    padding: 0 0 0 0;
    font-size: 0;
    display: none; }

  .shop2-coupon {
    height: auto;
    padding: 9px 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .shop2-coupon .coupon-body {
      width: 100%;
      display: table;
      padding: 0 0 0 0;
      height: 34px;
      border-collapse: separate; }
    .shop2-coupon .coupon-field {
      display: table-cell;
      min-width: 100%;
      float: none;
      height: 30px;
      padding-top: 0;
      padding-bottom: 0; }

  .shop2-coupon .coupon-field input[type="text"] {
    padding: 0;
    line-height: 27px;
    height: 27px;
    padding-top: 0;
    padding-bottom: 0; }

  .coupon-btn.shop2-btn {
    padding-top: 10px; }

  .mobile-sp {
    display: none;
    width: 10px; }
    .mobile-sp.show {
      display: table-cell !important; }

  a.shop2-cart-update, .coupon-btn.shop2-btn {
    float: none;
    width: 107px;
    display: table-cell; }
    a.shop2-cart-update.show, .coupon-btn.shop2-btn.show {
      display: table-cell !important; }

  .shop2-cart-registration form.form-registration {
    min-width: 100%; }

  .coupon-wrapper .shop2-coupon .coupon-id {
    position: relative; }
    .coupon-wrapper td {
      height: auto !important; } }

@media handheld, only screen and (max-width: 590px) {
  #shop2-msg {
    left: 50% !important;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }

  .product-item-thumb {
    width: 48.85%;
    margin-bottom: 1.2%; }
    .product-item-thumb:nth-child(2n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 2.2%; }
    .product-item-thumb:nth-child(6n) {
      margin-right: 0; }

  .product-list .product-amount-wrapper {
    display: table; }
    .product-list .product-amount-wrapper .amount-title {
      display: table-cell;
      padding: 0 0 0; }
    .product-list .product-amount-wrapper .shop2-product-amount {
      text-align: right;
      display: table-cell; } }

@media handheld, only screen and (max-width: 506px) {
  .shop2-cart-registration table.table-registration {
    display: block; }
    .shop2-cart-registration table.table-registration tr, .shop2-cart-registration table.table-registration td {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      display: block; }
    .shop2-cart-registration table.table-registration td.cell-r {
      border-left: 0;
      border-top: 1px solid #eaeaea; }
      .shop2-cart-registration table.table-registration td.cell-r p {
        margin: 0; }
      .shop2-cart-registration table.table-registration td.cell-r a.shop2-btn {
        margin-top: 16px; }

  .shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-order-options .option-type .option-details .option-item textarea {
    width: 100%; }

  .shop2-order-options .option-type .option-details .option-item label {
    display: block;
    width: 100%; }

  .shop2-order-options .option-type .option-details .option-item .jq-selectbox.jqselect {
    width: 100%; } }

@media handheld, only screen and (max-width: 492px) {
  .tpl-comment .tpl-body {
    margin-left: 11px; }

  .tpl-auth .tpl-left {
    width: 100%;
    margin: 0 0 29px 0;
    float: none; }
    .tpl-auth .tpl-left .tpl-button.pull-right {
      margin-left: 10px; }
    .tpl-auth .tpl-left .password-input {
      display: block;
      overflow: hidden; }
      .tpl-auth .tpl-left .password-input input {
        width: 100%; }
    .tpl-auth .tpl-right .tpl-button {
      width: 100%;
      text-align: center; }

  .shop2-product .product-thumbnails li {
    width: 16%; } }

@media handheld, only screen and (max-width: 480px) {
  .shop2-filter-title {
    margin-left: 0;
    margin-right: 0; }

  .shop2-sorting-panel {
    margin-left: 0;
    margin-right: 0; }

  .product-list {
    margin: 20px 0 20px !important; }

  .main-blocks-inner {
    padding-left: 0;
    padding-right: 0; }
    .main-blocks-inner .shop2-main-before, .main-blocks-inner .shop2-main-after {
      padding-left: 20px;
      padding-right: 20px; }

  .main-blocks-inner .product-list.product-list-thumbs {
    margin-bottom: -17px !important; }

  .product-item-thumb {
    border-bottom: 1px solid #d9d9d9;
    width: 50%;
    margin: 0 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .product-item-thumb:nth-child(2n) {
      border-left: 1px solid #eaeaea;
      margin-right: 0; }
    .product-item-thumb:nth-child(3n) {
      border-left: 1px solid #eaeaea;
      margin-right: 0; }

  .product-list .product-amount-wrapper {
    padding: 0 0 10px; }

  .product-item-simple .product-side-l {
    width: 35%;
    min-width: auto; }
    .product-item-simple .product-side-l img {
      width: 100%; }
    .product-item-simple .product-image {
      width: auto;
      height: auto; }

  .page-shop .site-container {
    padding: 0 0 22px 0; }
    .page-shop .page-path {
      margin-left: 20px;
      margin-right: 20px; }
    .page-shop h1 {
      padding: 0 0 0 19px; }
    .page-shop .shop2-product, .page-shop .r-tabs-accordion-title, .page-shop .shop2-collection-header {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }

  .shop2-main-header {
    margin-left: 0;
    margin-right: 0; }

  .r-tabs-accordion-title {
    border-bottom: 1px solid #006eb4;
    margin-bottom: 0; }

  .shop2-product-folders-header, .shop2-product-folders {
    padding: 0 18px; }

  .shop2-btn-back {
    margin-left: 18px; }

  .client-contacts-block, .shop2-order-completed {
    padding: 0 20px; }

  .text-right {
    margin: 0 20px; }

  .shop2-order-options .option-type {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

  table.shop2-cart-total .shop2-product-discount-desc {
    right: 8px; } }

@media handheld, only screen and (max-width: 448px) {
  .shop2-product .form-add .shop2-product-btn {
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
    float: none; }
    .shop2-product .form-add .shop2-product-btn span {
      padding-right: 39px;
      margin-right: 0;
      margin-left: 0;
      display: inline-block; }
    .shop2-product .buy-one-click {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: none;
      display: block;
      text-align: center;
      margin-top: 10px; } }

@media handheld, only screen and (max-width: 440px) {
  .product-item-simple .prod-vendor-name, .product-item-simple .prod-vendor-title {
    text-align: left;
    padding-top: 0;
    display: block;
    width: auto; }
    .product-item-simple .shop2-product-options .d-trow {
      display: block; }
      .product-item-simple .shop2-product-options .d-tc {
        display: block; }
        .product-item-simple .shop2-product-options .d-tc.th, .product-item-simple .shop2-product-options .d-tc.td {
          padding-left: 0;
          text-align: left;
          width: auto;
          display: block;
          padding-top: 10px;
          padding-bottom: 10px;
          border: 0; }
        .product-item-simple .shop2-product-options .d-tc.td {
          padding-top: 0;
          padding-bottom: 10px; } }

@media handheld, only screen and (max-width: 420px) {
  .shop2-pricelist .product-image {
    width: 120px; }
    .shop2-pricelist .product-image img {
      min-width: 120px; }

  .product-item-thumb {
    width: 50%;
    margin-right: 0;
    margin-bottom: 0;
    padding: 3.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .sorting-input-wrap {
    margin-right: 82px; }

  .shop2-sorting-panel .sorting {
    padding-right: 53px; }
    .shop2-sorting-panel .view-shop > .thumbs {
      float: left; }
      .shop2-sorting-panel .view-shop > .thumbs.active-view {
        display: block; }
      .shop2-sorting-panel .view-shop > .simple {
        float: left; }
      .shop2-sorting-panel .view-shop > .simple.active-view {
        display: block; }
      .shop2-sorting-panel .view-shop > .pricelist {
        float: left; }
      .shop2-sorting-panel .view-shop > .pricelist.active-view {
        display: block; }
      .shop2-sorting-panel .view-shop .thumbs, .shop2-sorting-panel .view-shop .simple, .shop2-sorting-panel .view-shop .pricelist {
        fill: #0db4bf; }

  .shop2-color-ext-list {
    padding-left: 2px; }

  .shop2-product .product-thumbnails li {
    width: 16%; } }

@media handheld, only screen and (max-width: 370px) {
  .product-item-thumb .product-amount-wrapper .amount-title {
    display: block;
    padding: 0 0 12px 0; }
    .product-item-thumb .product-amount-wrapper .shop2-product-amount {
      padding-bottom: 5px;
      display: block;
      text-align: left; }

  .shop2-product .product-thumbnails li {
    width: 21%; } }

@media handheld, only screen and (max-width: 365px) {
  .product-amount-wrapper .amount-title {
    padding: 0 0 10px 0;
    display: block;
    width: auto; }
    .product-amount-wrapper .shop2-product-amount {
      text-align: left;
      display: block;
      width: auto; }

  .shop2-product .product-amount-wrapper {
    display: table;
    width: 100%; }
    .shop2-product .product-amount-wrapper .amount-title, .shop2-product .product-amount-wrapper .shop2-product-amount {
      display: table-cell; }
    .shop2-product .product-amount-wrapper .shop2-product-amount {
      text-align: right; } }

@media handheld, only screen and (max-width: 365px) {
  .product-item-thumb .shop2-product-btn {
    text-align: center; }
    .product-item-thumb .shop2-product-btn span {
      background: none; }

  .cart-total-product {
    width: 40%; }

  .text-right.clear-cart {
    width: 60%; }

  .shop2-pricelist .shop2-product-options {
    display: block; }
    .shop2-pricelist .shop2-product-options .d-trow {
      display: block; }
      .shop2-pricelist .shop2-product-options .d-trow .d-tc {
        display: block; }
        .shop2-pricelist .shop2-product-options .d-trow .d-tc.th, .shop2-pricelist .shop2-product-options .d-trow .d-tc.td {
          display: block;
          border-top: 0; }
        .shop2-pricelist .shop2-product-options .d-trow .d-tc.td {
          padding-top: 0 !important; }
    .shop2-pricelist .product-image {
      padding-right: 12px;
      width: 118px; }
    .shop2-pricelist .product-image img {
      min-width: 118px; }
    .shop2-pricelist .product-amount-wrapper {
      padding: 7px 0 11px 0; }
    .shop2-pricelist .product-amount-wrapper .shop2-product-amount {
      text-align: right; }
    .shop2-pricelist .product-amount-wrapper .amount-title {
      padding-bottom: 0;
      vertical-align: middle; }
    .shop2-pricelist .shop2-product-btn.type-1 {
      width: 170px; }

  .shop2-pricelist .shop2-product-options .prod-vendor-title, .shop2-pricelist .shop2-product-options .prod-vendor-name {
    display: block; } }

@media handheld, only screen and (max-width: 320px) {
  .shop-product-desc table.shop2-product-params th, .shop-product-desc table.shop2-product-params td {
    width: auto;
    display: block;
    padding-left: 0; }
    .shop-product-desc table.shop2-product-params th {
      padding-bottom: 1px; }
    .shop-product-desc table.shop2-product-params td {
      border-top: 0;
      padding-top: 0; } }

.product-label {
  bottom: 0; }
  .product-label div {
    position: absolute !important;
    float: none !important; }
  .product-label div:nth-child(1) {
    top: 0;
    bottom: auto;
    left: 0;
    right: auto; }
  .product-label div:nth-child(2) {
    top: 0;
    bottom: auto;
    right: 0;
    left: auto; }
  .product-label div:nth-child(3) {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto; }
  .product-label div.product-flag {
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    color: #fff; }

.product-item-simple .product-label, .shop2-pricelist .product-label {
  bottom: 10px; }

.shop2-product .product-label {
  position: absolute; }

.product-item-thumb .product-image {
  overflow: hidden; }

.product-label .shop2-product .product-image img {
  width: auto; }

.shop2-product .product-image {
  max-height: 450px; }

.product-label {
  pointer-events: none; }

.owl-loaded .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .owl-loaded .owl-animated-in {
    z-index: 0; }
  .owl-loaded .owl-animated-out {
    z-index: 1; }
  .owl-loaded .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-loaded {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-loaded .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-loaded .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-loaded .owl-stage-outer {
    position: relative;
    overflow: hidden;
    width: 100%;
    z-index: 1; }
  .owl-loaded .owl-nav .owl-prev, .owl-loaded .owl-nav .owl-next, .owl-loaded .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-loaded.owl-loaded {
    display: block; }
  .owl-loaded.owl-loading {
    opacity: 0;
    display: block; }
  .owl-loaded.owl-hidden {
    opacity: 0; }
  .owl-loaded .owl-refresh .owl-item {
    display: none; }
  .owl-loaded .owl-item {
    position: relative;
    float: left;
    -webkit-backface-visibility: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none; }
  .owl-loaded .owl-item img {
    display: block;
    width: 100%; }
  .owl-loaded.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-loaded .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-loaded.owl-rtl {
    direction: rtl; }
  .owl-loaded.owl-rtl .owl-item {
    float: right; }
  .owl-loaded .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-loaded .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  .owl-loaded .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("/asset/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .owl-loaded .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .owl-loaded .owl-video-playing .owl-video-tn, .owl-loaded .owl-video-playing .owl-video-play-icon {
    display: none; }
  .owl-loaded .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-loaded .owl-video-frame {
    position: relative;
    z-index: 1; }

.no-js .owl-loaded {
  display: block; }

html, body {
  height: 100%; }

html {
  font-size: 16px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #484848;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.25;
  background: #e9e9ec url(/asset/t/v6401/images/theme15/../site-bg.png) left top repeat fixed; }

h1, h2, h3, h4, h5, h6 {
  color: #484848;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal; }

h1 {
  margin-top: 0;
  font-size: 22px;
  padding-right: 0; }

h2 {
  font-size: 18px; }

h3 {
  font-size: 17px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 15px; }

h6 {
  font-size: 15px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #328bc4; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #484848; }

input[type=text], input[type=password], textarea, select {
  border: 1px solid #e3e3e3;
  background: #fafafa;
  padding: 0 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; }
  input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
    border-color: #0db4bf; }

form b {
  font-size: 12px; }

textarea {
  padding-top: 8px;
  padding-bottom: 8px; }

input[type=text], input[type=password], select {
  height: 36px;
  outline: none; }
  input[type=text]:focus, input[type=password]:focus, select:focus {
    border-color: #0db4bf; }

button[type=submit], .site-main__inner input[type=submit], .gr-button {
  border: 0;
  height: 36px;
  color: #fff;
  padding: 1px 15px;
  text-transform: uppercase;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 16px;
  outline: none;
  margin-bottom: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fe4545;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
  background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
  button[type=submit]:hover, .site-main__inner input[type=submit]:hover, .gr-button:hover {
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe5454), color-stop(92%, #ffb910));
    background-image: -o-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -moz-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -webkit-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: -ms-linear-gradient(left, #fe5454, #ffb910 92%);
    background-image: linear-gradient(to right, #fe5454, #ffb910 92%);
    -pie-background: linear-gradient(to right, #fe5454, #ffb910 92%); }
  button[type=submit]:active, .site-main__inner input[type=submit]:active, .gr-button:active {
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe3636), color-stop(92%, #f1aa00));
    background-image: -o-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -moz-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -webkit-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: -ms-linear-gradient(left, #fe3636, #f1aa00 92%);
    background-image: linear-gradient(to right, #fe3636, #f1aa00 92%);
    -pie-background: linear-gradient(to right, #fe3636, #f1aa00 92%); }

img, textarea, object, object embed, .table-wrapper {
  max-width: 100%; }

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.page-path {
  padding: 0 0 0 0;
  font-size: 12px;
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1; }

.site-header a img, .site-sidebar a img, .site-footer a img {
  border: none; }

.overflow-Hidden {
  overflow: hidden; }

.site-header p, .site-footer p {
  margin: 0; }

.site-sidebar p:first-child {
  margin-top: 0; }
  .site-sidebar p:last-child {
    border-bottom: 0; }

.site-wrapper {
  margin: 0 auto -154px;
  height: auto !important;
  min-height: 100%; }
  .ie .site-wrapper {
    height: 100%; }

.clear-footer {
  clear: both;
  height: 154px; }

.site-header {
  margin: 0 0 20px 0;
  background-color: #fff;
  min-height: 219px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

.menu-top-wrap {
  position: relative;
  z-index: 10;
  background: rgba(0, 94, 154, 0.1); }

.menu-top {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  max-width: 1264px;
  font-size: 0; }
  .menu-top li {
    display: inline-block;
    padding: 0 23px 0 0; }
  .menu-top li.s3-menu-allin-has a span {
    display: block; }
  .menu-top a {
    display: block;
    position: relative;
    color: #484848;
    font-size: 13px;
    font-weight: 500;
    padding: 11px 0 14px;
    text-decoration: none; }
  .menu-top a:hover {
    text-decoration: underline; }
  .menu-top a span {
    display: none;
    position: absolute;
    right: -19px;
    top: 0;
    bottom: 0;
    width: 15px;
    -webkit-transform: rotate(226deg);
    -moz-transform: rotate(226deg);
    -ms-transform: rotate(226deg);
    -o-transform: rotate(226deg);
    transform: rotate(226deg); }
  .menu-top a span:after {
    content: "";
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 5px;
    height: 5px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0;
    border-left: 1px solid #484848;
    border-top: 1px solid #484848; }
  .menu-top ul {
    background: #e6eff5;
    position: absolute;
    display: none;
    width: 230px;
    padding: 10px 0 10px 0;
    margin: 0;
    list-style: none; }
  .menu-top ul li {
    padding: 5px 0 5px;
    display: block; }
  .menu-top ul li a {
    padding: 0 15px; }

.header-contacts-site-name-wrap {
  position: relative;
  z-index: 4;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }

.header-contacts-site-name {
  margin: 0 auto;
  max-width: 1264px;
  position: relative;
  padding: 33px 0 35px 0; }

.site-name-wrap {
  float: left;
  line-height: 1;
  margin: 5px 0 0 0;
  max-width: 258px; }

.site-name {
  color: #484848;
  font-size: 26px;
  text-decoration: none;
  font-weight: bold; }

.site-descriptor {
  font-size: 18px;
  font-weight: 200; }

.icon-wrapper {
  position: absolute;
  left: 0;
  top: 5px;
  width: 36px;
  height: 36px;
  border: 1px solid #0db4bf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .icon-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

.phone-top {
  margin: 0 0 0 2.5%;
  max-width: 161px;
  float: right;
  font-size: 18px;
  position: relative;
  font-weight: bold;
  padding: 0 0 0 57px; }
  .phone-top a {
    color: #484848;
    text-decoration: none; }
  .phone-top .icon-wrapper:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2017%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M2.779%2C0.001%20C3.291%2C-0.313%207.031%2C3.341%206.957%2C4.214%20C6.883%2C5.087%204.849%2C6.681%204.849%2C7.023%20C4.849%2C7.364%204.960%2C8.578%206.698%2C10.362%20C8.435%2C12.146%209.988%2C12.867%2010.395%2C12.829%20C10.801%2C12.791%2012.613%2C10.552%2013.019%2C10.514%20C13.426%2C10.476%2016.532%2C12.602%2017.049%2C14.955%20C17.160%2C15.410%2015.201%2C17.687%2012.576%2C17.687%20C9.951%2C17.687%206.513%2C15.676%203.962%2C13.057%20C1.412%2C10.438%20-2.840%2C3.455%202.779%2C0.001%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.address-top {
  font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif;
  position: relative;
  float: right;
  width: 170px;
  font-size: 14px;
  margin: 5px 0 0 2.5%;
  padding: 2px 0 0 56px; }
  .address-top .icon-wrapper {
    top: 0; }
  .address-top .icon-wrapper:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2014%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M7.000%2C18.000%20C5.868%2C18.000%20-0.000%2C10.477%20-0.000%2C6.749%20C-0.000%2C3.022%203.134%2C-0.001%207.000%2C-0.001%20C10.866%2C-0.001%2014.000%2C3.022%2014.000%2C6.749%20C14.000%2C10.477%208.095%2C18.000%207.000%2C18.000%20ZM7.000%2C2.249%20C4.423%2C2.249%202.333%2C4.264%202.333%2C6.749%20C2.333%2C9.235%204.423%2C11.250%207.000%2C11.250%20C9.577%2C11.250%2011.667%2C9.235%2011.667%2C6.749%20C11.667%2C4.264%209.577%2C2.249%207.000%2C2.249%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.opening-hours {
  float: right;
  font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif;
  position: relative;
  width: 102px;
  font-size: 14px;
  margin: 5px 0 0 0;
  padding: 2px 0 0 56px; }
  .opening-hours .icon-wrapper {
    top: 0; }
  .opening-hours .icon-wrapper:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M9.000%2C18.000%20C4.029%2C18.000%20-0.000%2C13.970%20-0.000%2C8.999%20C-0.000%2C4.029%204.029%2C-0.000%209.000%2C-0.000%20C13.970%2C-0.000%2018.000%2C4.029%2018.000%2C8.999%20C18.000%2C13.970%2013.970%2C18.000%209.000%2C18.000%20ZM9.000%2C2.250%20C5.272%2C2.250%202.250%2C5.272%202.250%2C8.999%20C2.250%2C12.727%205.272%2C15.750%209.000%2C15.750%20C12.728%2C15.750%2015.750%2C12.727%2015.750%2C8.999%20C15.750%2C5.272%2012.728%2C2.250%209.000%2C2.250%20ZM7.875%2C10.124%20L7.875%2C7.874%20L7.875%2C4.500%20L10.125%2C4.500%20L10.125%2C7.874%20L12.375%2C7.874%20L12.375%2C10.124%20L10.125%2C10.124%20L7.875%2C10.124%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.header-bottom-block {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(60%, #0db4bf));
  background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
  background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
  -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
  padding: 6px 0 6px 0;
  z-index: 5; }
  .header-bottom-block.fixed-panel {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 101; }

.header-bottom-block-inner {
  min-height: 48px;
  position: relative;
  max-width: 1265px;
  margin: 0 auto; }
  .header-bottom-block-inner .menu-icon {
    display: none; }
/* SEARCH
 -----------------------------------*/
.search-wrapper {
  overflow: hidden;
  background: #f4f4f4;
  height: 49px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }

.search-form {
  position: relative;
  margin: 0;
  padding: 0 55px 0 0; }

input.search-text {
  border: 0;
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
  border: none;
  float: left;
  height: 48px;
  line-height: 48px;
  color: #b0b0b0;
  font-size: 14px;
  font-weight: 200;
  background: transparent;
  outline: none; }

.search-button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 55px;
  height: 48px;
  padding: 0;
  border: none;
  float: left;
  cursor: pointer;
  outline: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M17.035%2C16.328%20L16.328%2C17.035%20C15.938%2C17.425%2015.305%2C17.425%2014.914%2C17.035%20L11.631%2C13.752%20C10.446%2C14.537%209.028%2C14.999%207.500%2C14.999%20C3.358%2C14.999%20-0.000%2C11.642%20-0.000%2C7.499%20C-0.000%2C3.357%203.358%2C-0.000%207.500%2C-0.000%20C11.642%2C-0.000%2015.000%2C3.357%2015.000%2C7.499%20C15.000%2C9.027%2014.537%2C10.445%2013.753%2C11.631%20L17.035%2C14.913%20C17.426%2C15.304%2017.426%2C15.938%2017.035%2C16.328%20ZM7.500%2C2.999%20C5.015%2C2.999%203.000%2C5.014%203.000%2C7.499%20C3.000%2C9.985%205.015%2C12.000%207.500%2C12.000%20C9.985%2C12.000%2012.000%2C9.985%2012.000%2C7.499%20C12.000%2C5.014%209.985%2C2.999%207.500%2C2.999%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

@keyframes movearr {
  10% {
    right: 8px;
    animation-timing-function: ease-in; }

  30% {
    right: 10px;
    animation-timing-function: ease-in; }

  50% {
    right: 13px;
    animation-timing-function: ease-in; }

  70% {
    right: 14px;
    animation-timing-function: ease-in; }

  100% {
    right: 15px;
    animation-timing-function: ease-in; } }

@keyframes movearr {
  10% {
    right: 8px;
    animation-timing-function: ease-in; }

  30% {
    right: 10px;
    animation-timing-function: ease-in; }

  50% {
    right: 13px;
    animation-timing-function: ease-in; }

  70% {
    right: 14px;
    animation-timing-function: ease-in; }

  100% {
    right: 15px;
    animation-timing-function: ease-in; } }

.cart-top-wrap {
  min-width: 120px;
  float: right;
  margin: 0 0 0 20px;
  height: 47px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  padding: 0 37px 0 61px;
  color: #fff;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none; }
  .cart-top-wrap:after {
    content: "";
    position: absolute;
    right: 14px;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2011%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.456%2C0.287%20L9.340%2C8.920%20C9.479%2C8.968%209.611%2C9.039%209.722%2C9.145%20L10.462%2C9.846%20C10.870%2C10.233%2010.870%2C10.861%2010.462%2C11.248%20L2.906%2C20.518%20C2.498%2C20.906%201.836%2C20.906%201.427%2C20.518%20L0.688%2C19.817%20C0.280%2C19.430%200.280%2C18.802%200.688%2C18.415%20L6.726%2C10.584%20L0.272%2C2.359%20C-0.130%2C1.978%20-0.130%2C1.359%200.272%2C0.978%20L1.000%2C0.287%20C1.402%2C-0.094%202.054%2C-0.094%202.456%2C0.287%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right center no-repeat; }
  .cart-top-wrap span {
    display: block; }
  .cart-top-wrap:hover:after {
    animation: movearr 1s infinite linear; }

.close-cart {
  display: none; }

.cart-top-icon {
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: -1px;
  width: 48px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fe4545;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
  background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
  .cart-top-icon:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.378%2C2.716%20L4.549%2C2.716%20L6.179%2C13.099%20C6.249%2C13.287%206.357%2C13.449%206.490%2C13.583%20C6.743%2C13.862%207.109%2C14.037%207.518%2C14.037%20L19.192%2C14.037%20C19.953%2C14.037%2020.570%2C13.429%2020.570%2C12.678%20C20.570%2C11.928%2019.761%2C11.000%2019.000%2C11.000%20L8.000%2C11.000%20L8.000%2C9.999%20L20.000%2C9.999%20C20.076%2C9.999%2020.430%2C9.530%2020.503%2C9.519%20C21.037%2C9.461%2021.510%2C9.095%2021.672%2C8.555%20L22.888%2C5.521%20C22.960%2C5.356%2023.000%2C5.175%2023.000%2C4.984%20C23.000%2C4.234%2022.761%2C3.000%2022.000%2C3.000%20L7.000%2C3.000%20L6.808%2C0.904%20C6.607%2C0.366%206.097%2C0.029%205.549%2C0.015%20C5.480%2C0.005%205.409%2C-0.000%205.337%2C-0.000%20L1.378%2C-0.000%20C0.617%2C-0.000%20-0.000%2C0.608%20-0.000%2C1.358%20C-0.000%2C2.108%200.617%2C2.716%201.378%2C2.716%20ZM18.339%2C15.108%20C17.249%2C15.108%2016.365%2C15.979%2016.365%2C17.054%20C16.365%2C18.128%2017.249%2C19.000%2018.339%2C19.000%20C19.428%2C19.000%2020.312%2C18.128%2020.312%2C17.054%20C20.312%2C15.979%2019.428%2C15.108%2018.339%2C15.108%20ZM9.074%2C15.070%20C7.984%2C15.070%207.101%2C15.941%207.101%2C17.015%20C7.101%2C18.090%207.984%2C18.961%209.074%2C18.961%20C10.164%2C18.961%2011.047%2C18.090%2011.047%2C17.015%20C11.047%2C15.941%2010.164%2C15.070%209.074%2C15.070%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.cart-top-amount {
  font-size: 14px;
  padding: 6px 0 0 0; }
  .cart-top-amount span {
    display: none; }

.cart-top-price {
  font-weight: bold;
  font-size: 16px; }

.counter-slider-wrapper {
  max-width: 1264px;
  display: table;
  vertical-align: top;
  table-layout: fixed;
  width: 100%;
  margin: 0 auto 20px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

.counter-top-wrapper {
  position: relative;
  width: 299px;
  vertical-align: top;
  display: table-cell;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }

.empty-slider {
  display: block;
  min-height: 213px;
  float: none;
  width: auto; }
  .empty-slider .counter-top {
    left: auto;
    right: 25px;
    position: absolute;
    float: none;
    margin-right: 0;
    border-top: 0;
    padding-left: 20px;
    border-left: 2px solid #ededed; }
  .empty-slider .counter-top-text {
    max-height: 100%;
    padding-right: 346px; }
  .empty-slider .counter-top-text p {
    margin: 0; }

.counter-top-title {
  padding: 16px 19px 16px 19px;
  color: #fff;
  font-weight: bold;
  font-size: 26px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
  background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
  background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
  -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }

.counter-top-text {
  padding: 24px 19px 153px;
  overflow: hidden;
  font-size: 18px;
  color: #484848;
  line-height: 23px;
  font-weight: 200;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .counter-top-text p {
    margin: 0; }
  .counter-top-text strong {
    font-weight: 900; }

.counter-top {
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  bottom: 18px;
  left: 19px;
  right: 19px;
  border-top: 2px solid #ededed;
  margin: 26px 0 0 0;
  padding: 18px 0 0 0; }

.counter-slider-space {
  display: table-cell;
  width: 20px; }

.slider-top-wrapper {
  display: table-cell; }
  .slider-top-wrapper.empty-counter .slider-top.owl-loaded .owl-item .pic {
    width: 75.5%; }
  .slider-top-wrapper.empty-counter .slider-text {
    width: 24.4%; }
  .slider-top-wrapper.empty-counter .slider-text-inner {
    height: 583px; }
  .slider-top-wrapper.empty-counter .owl-dots {
    left: 78.1%; }

.slider-top {
  position: relative;
  overflow: hidden;
  width: 100%;
  float: right;
  background: #005e9a;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden; }
  .slider-top.owl-loaded .owl-item {
    border: 0; }

.slider-text {
  position: relative;
  float: right;
  width: 33.4%;
  vertical-align: top; }

.slider-text-inner {
  height: 332px;
  display: table-cell;
  padding: 0 8% 43px;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 200; }
  .slider-text-inner a {
    color: #fff;
    text-decoration: none; }

.slider-text-title {
  font-size: 30px;
  font-weight: 500;
  padding: 0 0 12px 0; }

.slider-link {
  margin: 15px 0 0 0;
  display: inline-block;
  padding: 0 44px 0 20px;
  line-height: 34px;
  font-size: 14px;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  .slider-link:hover {
    background-color: rgba(255, 255, 255, 0.10); }
  .slider-link:hover:after {
    animation: movearr2 1s infinite linear; }
  .slider-link:after {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 6px;
    height: 10px;
    margin-top: -4px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.owl-item {
  float: left;
  position: relative; }

.owl-nav {
  display: none; }

.owl-dots {
  z-index: 2;
  position: absolute;
  left: 69.1%;
  bottom: 23px; }

.owl-dot {
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  -ms-border-radius: 500px;
  -o-border-radius: 500px;
  border-radius: 500px;
  cursor: pointer;
  margin: 0 7px 7px 0;
  background: rgba(255, 255, 255, 0.20); }

.owl-dot.active {
  background: #fff; }

.slider-top.owl-loaded .owl-item .pic {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  right: 33.4%;
  bottom: 0;
  background-repeat: no-repeat; }

.countdown-title {
  text-transform: uppercase;
  padding: 0 0 6px 0;
  font-size: 16px; }

.countdown {
  font-size: 0; }
  .countdown > div {
    position: relative;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    margin: 0 0 0 19px; }
  .countdown > div:after {
    content: "";
    position: absolute;
    left: -12px;
    top: 17px;
    width: 4px;
    height: 4px;
    background: #0db4bf;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }
  .countdown > div:before {
    content: "";
    position: absolute;
    left: -12px;
    top: 32px;
    width: 4px;
    height: 4px;
    background: #0db4bf;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }
  .countdown > div:first-child {
    margin: 0; }
  .countdown > div:first-child:after, .countdown > div:first-child:before {
    display: none; }
  .countdown > div span {
    margin: 0 1px 6px 0;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    width: 34px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
    color: #0db4bf;
    display: inline-block;
    border: 1px solid #0db4bf; }

.site-container {
  max-width: 1264px;
  margin: 0 auto;
  padding-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

@media screen and (min-width: 940px) {
    .site-main {
      float: left;
      width: 100%; } }
  .site-main__inner {
    position: relative;
    padding: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }

.folders-desc {
  position: relative;
  padding: 6px 20px;
  margin: 20px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07); }

.page-main-shop .site-main__inner {
  display: none; }
  .page-main-shop .site-container {
    padding-bottom: 20px; }

.page-shop .site-main__inner {
  padding: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.page-cart h1 {
  padding-right: 165px; }

.site-sidebar {
  position: relative; }

@media screen and (min-width: 940px) {
    .site-sidebar.left {
      width: 220px;
      float: left;
      margin-right: -100%; }
      .site-sidebar.left ~ .site-main > .site-main__inner {
        margin-left: 240px; } }

.folders-menu-close {
  display: none;
  cursor: pointer; }

.folders-shared-wrapper {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin: 0 0 20px 0; }
  .folders-shared-wrapper .folders-shared-title {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    color: #fff;
    padding: 14px 43px 14px 19px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(60%, #0db4bf));
    background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
    -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 60%); }
  .folders-shared-wrapper .folders-shared-title:after {
    content: "";
    position: absolute;
    right: 21px;
    top: 50%;
    width: 18px;
    height: 15px;
    margin-top: -7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2018%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.000%2C14.999%20L1.000%2C14.999%20C0.448%2C14.999%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C12.999%20C-0.000%2C12.447%200.448%2C11.999%201.000%2C11.999%20L17.000%2C11.999%20C17.552%2C11.999%2018.000%2C12.447%2018.000%2C12.999%20L18.000%2C14.000%20C18.000%2C14.552%2017.552%2C14.999%2017.000%2C14.999%20ZM17.000%2C8.999%20L1.000%2C8.999%20C0.448%2C8.999%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.447%200.448%2C6.000%201.000%2C6.000%20L17.000%2C6.000%20C17.552%2C6.000%2018.000%2C6.447%2018.000%2C7.000%20L18.000%2C8.000%20C18.000%2C8.552%2017.552%2C8.999%2017.000%2C8.999%20ZM17.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C1.999%20L-0.000%2C1.000%20C-0.000%2C0.447%200.448%2C-0.001%201.000%2C-0.001%20L17.000%2C-0.001%20C17.552%2C-0.001%2018.000%2C0.447%2018.000%2C1.000%20L18.000%2C1.999%20C18.000%2C2.552%2017.552%2C3.000%2017.000%2C3.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .folders-shared-wrapper ul {
    padding: 0 0 0 0;
    margin: 0;
    list-style: none;
    margin: 0; }
  .folders-shared-wrapper li:first-child {
    border: 0; }
  .folders-shared-wrapper li:hover, .folders-shared-wrapper li.opened {
    border-color: transparent; }
  .folders-shared-wrapper li:hover + li, .folders-shared-wrapper li.opened + li {
    border-color: transparent; }
  .folders-shared-wrapper li.opened > span a {
    text-decoration: none;
    background: #0db4bf;
    color: #fff; }
    .folders-shared-wrapper li.opened > span a + span {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper li.opened > span.active a + span {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper li.opened > ul {
    display: block; }
    .folders-shared-wrapper li.opened > ul a {
      text-decoration: none; }
  .folders-shared-wrapper li ul {
    display: none; }
  .folders-shared-wrapper li ul a {
    font-size: 13px;
    color: #0db4bf; }
    .folders-shared-wrapper li ul a:hover {
      background: none;
      color: #0db4bf;
      text-decoration: underline; }
  .folders-shared-wrapper span {
    position: relative;
    display: block; }
  .folders-shared-wrapper span > span {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 46px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c5c5c5%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper span > span:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper span a {
    border-top: 1px solid #eaeaea;
    display: block;
    text-decoration: none;
    padding: 10px 35px 12px 20px;
    font-size: 15px;
    color: #434343;
    font-weight: bold;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .folders-shared-wrapper span a:hover {
    color: #fff;
    background: #0db4bf; }
    .folders-shared-wrapper span a:hover + span {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper span.active a {
    color: #fff;
    background: #0db4bf; }
    .folders-shared-wrapper span.active a + span {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
    .folders-shared-wrapper span.active a:hover {
      text-decoration: none;
      color: #fff;
      background: #0db4bf; }
  .folders-shared-wrapper ul li ul li a:hover + span {
    display: block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c4c4c4%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper ul li ul li .active a:hover + span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-shared-wrapper ul li ul li ul li a {
    padding-left: 33px; }

.menu-left-wrapper {
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
  background: #005e9a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 20px 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .menu-left-wrapper .menu-left {
    padding: 8px 0 4px 0; }
  .menu-left-wrapper ul {
    padding: 0 0 0 0;
    margin: 0;
    list-style: none; }
  .menu-left-wrapper ul ul {
    padding: 0 0 10px 35px; }
  .menu-left-wrapper ul ul li {
    padding: 10px 0 0 0; }
  .menu-left-wrapper ul ul a {
    padding: 0 0 0 0;
    font-size: 13px;
    position: relative; }
    .menu-left-wrapper ul ul a:hover {
      background: none;
      text-decoration: underline; }
    .menu-left-wrapper ul ul a:after {
      content: "";
      position: absolute;
      left: -13px;
      top: 50%;
      margin-top: -1px;
      width: 8px;
      height: 1px;
      background: #fff; }
  .menu-left-wrapper a {
    font-weight: 200;
    font-size: 15px;
    color: #fff;
    padding: 9px 20px 11px;
    text-decoration: none;
    display: block;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .menu-left-wrapper a:hover, .menu-left-wrapper a.active {
    background: rgba(0, 0, 0, 0.15); }

.site-footer {
  min-height: 154px;
  background: #005e9a;
  color: #fff;
  font-size: 14px;
  color: #fff;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .site-footer a {
    color: #fff; }

.prod_page .site-footer {
  margin-bottom: -20px; }

.site-footer-inner {
  position: relative;
  margin: 0 auto;
  max-width: 1264px; }

.comapany-logo {
  margin: 0 15px 15px 0;
  float: left; }
  .comapany-logo img {
    max-width: 200px; }

.site-name-contacts-wrapper {
  float: left; }

.site-name-bot {
  vertical-align: top;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  padding: 38px 50px 30px 0; }

.contacts-bot-wrapper {
  vertical-align: top;
  float: left;
  padding: 34px 50px 0 0;
  margin: 0 0 0 0;
  max-width: 314px; }

.phone-bot {
  font-size: 18px;
  font-weight: 500;
  padding: 0 0 11px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.20); }
  .phone-bot div {
    display: inline-block; }
  .phone-bot div:after {
    font-size: 18px;
    content: ";"; }
  .phone-bot div:last-child:after {
    display: none; }
  .phone-bot div + div {
    padding-left: 4px; }
  .phone-bot a {
    text-decoration: none; }

.adres-bot {
  padding: 12px 0 0;
  line-height: 16px;
  font-weight: 200; }

.soc-ico {
  float: left;
  padding: 38px 0 0 0;
  font-size: 0; }
  .soc-ico a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 0; }
  .soc-ico a + a {
    margin-left: 1px; }
  .soc-ico a img {
    max-width: 30px; }

.soc-ico-title {
  font-size: 14px;
  font-weight: 200;
  padding: 0 0 12px 0;
  margin: 0 0 12px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.20); }

.copy-counter-wrap {
  float: right;
  max-width: 216px;
  padding: 38px 0 20px 0; }

.copyright {
  font-weight: 200;
  padding: 0 0 13px 0; }

.menu-top, .header-contacts-site-name, .header-bottom-block-inner, .counter-slider-wrapper, .site-container, .site-footer-inner {
  padding-left: 42px;
  padding-right: 42px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.overlay {
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  background: rgba(0, 0, 0, 0.70);
  z-index: 103; }
  .overlay.opened {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    z-index: 103; }

.scroll-content ul {
  max-height: 100px !important; }

@media handheld, only screen and (max-width: 1200px) {
  .counter-top-wrapper {
    width: 270px; }

  .empty-slider {
    width: auto; }
    .empty-slider .counter-top-text {
      margin-right: 0;
      overflow: inherit; }

  .countdown-title {
    font-size: 15px; }

  .countdown > div {
    margin-left: 20px; }
    .countdown > div span {
      width: 29px; }
    .countdown > div:last-child span + span {
      margin-right: 0; } }

@media handheld, only screen and (max-width: 1100px) {
  .counter-slider-wrapper {
    display: block; }

  .counter-top-wrapper {
    width: 100%;
    display: block; }

  .counter-top {
    float: right;
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 0 0 0 20px;
    border-top: 0;
    border-left: 2px solid #eaeaea;
    margin: 25px 20px 22px 0; }

  .countdown-title {
    font-size: 15px; }

  .counter-top-text {
    max-height: 100%;
    overflow: hidden;
    padding-bottom: 16px; }

  .countdown {
    position: relative; }
    .countdown > div {
      margin-left: 20px; }
      .countdown > div span {
        width: 34px; }
      .countdown > div:last-child span + span {
        margin-right: 0; }

  .counter-slider-space {
    display: none; }

  .slider-top-wrapper {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 0 20px 0; }

  .owl-controls {
    left: 642px; } }

.jq-checkbox {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  background: #fafafa;
  margin: 0 10px 3px 0; }
  .jq-checkbox.checked {
    background: #0db4bf;
    border-color: #0db4bf; }
  .jq-checkbox.checked:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.587%2C1.845%20L5.567%2C7.758%20C5.526%2C7.862%205.466%2C7.961%205.377%2C8.045%20L4.783%2C8.599%20C4.456%2C8.905%203.924%2C8.905%203.597%2C8.599%20L0.237%2C5.558%20C-0.090%2C5.251%20-0.090%2C4.755%200.237%2C4.448%20L0.831%2C3.894%20C1.159%2C3.588%201.690%2C3.588%202.018%2C3.894%20L4.159%2C5.798%20L8.834%2C0.207%20C9.156%2C-0.094%209.680%2C-0.094%2010.003%2C0.207%20L10.587%2C0.753%20C10.910%2C1.055%2010.910%2C1.544%2010.587%2C1.845%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

.jq-selectbox.jqselect {
  min-width: 110px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  background: #fafafa;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .jq-selectbox.jqselect .jq-selectbox__select-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 3px 11px 8px; }
  .jq-selectbox.jqselect .jq-selectbox__select-text:after {
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    transition: all 0.15s linear;
    content: "";
    position: absolute;
    right: 14px;
    top: 13px;
    width: 13px;
    height: 8px;
    z-index: 15;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M12.615%2C2.379%20L7.943%2C7.050%20C7.895%2C7.183%207.823%2C7.309%207.717%2C7.416%20L7.010%2C8.123%20C6.619%2C8.513%205.986%2C8.513%205.595%2C8.123%20L0.282%2C2.809%20C-0.109%2C2.418%20-0.109%2C1.785%200.282%2C1.395%20L0.989%2C0.688%20C1.379%2C0.297%202.012%2C0.297%202.403%2C0.688%20L6.265%2C4.550%20L10.526%2C0.290%20C10.910%2C-0.095%2011.534%2C-0.095%2011.918%2C0.290%20L12.615%2C0.986%20C12.999%2C1.370%2012.999%2C1.994%2012.615%2C2.379%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .jq-selectbox.jqselect .jq-selectbox__select-text:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 29px;
    z-index: 10;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(300%, rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%);
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%);
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%);
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%);
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%);
    -pie-background: linear-gradient(to left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 300%); }
  .jq-selectbox.jqselect.opened {
    border-color: #0db4bf; }
  .jq-selectbox.jqselect.opened .jq-selectbox__select-text:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.jq-selectbox__dropdown {
  padding: 0 0 0 0;
  border: 1px solid #e3e3e3;
  border-top: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  position: absolute;
  right: 0;
  left: -1px !important;
  right: -1px !important;
  top: 37px !important;
  background: #fafafa;
  padding: 0 0; }
  .jq-selectbox__dropdown ul {
    max-height: 227px !important;
    margin: 0;
    padding: 9px 8px;
    list-style: 0; }
  .jq-selectbox__dropdown ul li {
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0 0 0; }
  .jq-selectbox__dropdown ul li:first-child {
    padding: 0 0 0 0; }
  .jq-selectbox__dropdown ul li:hover {
    color: #0db4bf; }

.jq-radio {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  -ms-border-radius: 500px;
  -o-border-radius: 500px;
  border-radius: 500px;
  position: relative; }
  .jq-radio.checked .jq-radio__div {
    position: absolute;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
    background: #0db4bf;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }

.shop2-block.search-form-wrapper .jq-selectbox.jqselect {
  width: 100%; }
  .shop2-block.search-form-wrapper .jq-selectbox.jqselect.opened > .jq-selectbox__dropdown {
    margin: 0 0 25px 0; }
  .shop2-block.search-form-wrapper .shop2-color-ext-options span {
    margin-top: 5px; }

.clear-both {
  clear: both;
  height: 0; }

.jq-selectbox.jqselect .scroll-element.scroll-element div {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0; }
  .jq-selectbox.jqselect .scroll-element.scroll-y {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0; }
  .jq-selectbox.jqselect .scroll-element.scroll-y .scroll-element_size {
    top: -4px; }
  .jq-selectbox.jqselect .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;
    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s; }
  .jq-selectbox.jqselect .scroll-element.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .jq-selectbox.jqselect .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px !important;
    height: 24px !important;
    right: 0;
    background: #6c6e71;
    width: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

  .montazh-vnutrennikh-sistem
        body {
            font-family: Arial, Helvetica, sans-serif;
            line-height: 1.7;
            margin: 30px;
            background-color: #fafafa;
            color: #333;
        }
        h2 {
            font-size: 1.6em;
            color: #2980b9;
            margin-top: 40px;
            border-left: 4px solid #2980b9;
            padding-left: 10px;
        }
        .section-title {
            margin-top: 35px;
        }
        ul, ol {
            margin-left: 25px;
            padding-bottom: 10px;
        }
        li {
            margin-bottom: 8px;
        }
        .company-name {
            font-weight: bold;
            color: #c0392b;
        }

        /* Стили для блока Вопрос-ответ */
        .faq-block {
            max-width: 750px;
        }
        .faq-item {
            background: #fff;
            border: 1px solid #ddd;
            margin-bottom: 12px;
            border-radius: 6px;
            overflow: hidden;
            box-shadow: 0 1px 3px rgba(0,0,0,0.05);
        }
        .faq-question {
            padding: 18px 22px;
            cursor: pointer;
            font-weight: 600;
            font-size: 1.05em;
            color: #2c3e50;
            border-bottom: 1px solid #ddd;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .faq-question::after {
             content: '▼';
             font-size: 1.1em;
             transition: transform 0.3s ease;
             transform: rotate(0deg);
         }
         .faq-question.active::after {
             transform: rotate(180deg);
         }
         .faq-answer {
             padding: 15px 22px;
             display: none;
             font-size: 0.98em;
             line-height: 1.5;
             border-top: 1px solid #eee;
         }
         .faq-answer.show {
             display: block;
         }		
	
@media handheld, only screen and (max-width: 1040px) {
  .site-name-contacts-wrapper {
    width: 364px; }

  .site-name-bot {
    display: inline-block;
    float: left;
    padding-bottom: 11px; }

  .soc-ico {
    margin: 0 auto;
    width: 185px;
    overflow: hidden;
    padding: 70px 0 0 0; }

  .contacts-bot-wrapper {
    float: left;
    padding: 0 50px 18px 0; } }

@media handheld, only screen and (max-width: 999px) {
  .opening-hours {
    display: none; } }

@media handheld, only screen and (max-width: 940px) {
  .menu-top, .header-contacts-site-name, .header-bottom-block-inner, .counter-slider-wrapper, .site-container, .site-footer-inner {
    padding-left: 20px;
    padding-right: 20px; }

  .site-header {
    padding-top: 60px;
    min-height: 90px; }

  .menu-top-wrap {
    display: none; }

  .folders-menu-inner .menu-top-wrap {
    display: block; }

  .header-bottom-block {
    z-index: 102; }

  .header-bottom-block-inner .menu-icon {
    display: block; }

  .menu-top {
    overflow: hidden;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
    .menu-top li {
      display: block;
      padding-right: 0; }
      .menu-top li ul {
        top: 0 !important;
        left: 0 !important;
        position: relative;
        padding: 1px 0 4px; }
        .menu-top li ul li a {
          font-size: 14px; }
    .menu-top a {
      font-size: 16px;
      font-weight: medium; }
      .menu-top a span {
        margin-top: 6px;
        -webkit-transform: rotate(134deg);
        -moz-transform: rotate(134deg);
        -ms-transform: rotate(134deg);
        -o-transform: rotate(134deg);
        transform: rotate(134deg);
        width: 30px; }
        .menu-top a span:after {
          margin: 12px 3px 1px -3px;
          right: 4px; }

  .header-contacts-site-name {
    padding-top: 26px;
    padding-bottom: 31px; }

  .phone-top {
    margin-top: 7px; }

  .address-top {
    margin-top: 10px; }

  .cart-top-wrap {
    border: 0;
    height: 61px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin: -6px -20px -6px 20px;
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
    background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
    -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }

  .cart-top-icon {
    width: 64px;
    background: none; }

  .cart-top-amount {
    padding: 13px 0 0 0; }

  .header-bottom-block {
    position: fixed;
    left: 0;
    top: 0;
    right: 0; }

  .folders-menu-wrapper {
    background: #fff;
    width: 260px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: fixed;
    top: 0;
    bottom: 0;
    -webkit-transform: translate(-320px, 0);
    -moz-transform: translate(-320px, 0);
    -ms-transform: translate(-320px, 0);
    -o-transform: translate(-320px, 0);
    transform: translate(-320px, 0);
    z-index: 10; }
    .folders-menu-wrapper.opened {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
      .folders-menu-wrapper.opened .folders-menu-close {
        right: -60px; }
      .folders-menu-wrapper.opened .folders-shared-wrapper {
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
    .folders-menu-wrapper .folders-shared-wrapper {
      margin: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    .folders-menu-wrapper .folders-shared-title {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 19px 43px 19px 19px; }

  .folders-menu-inner {
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }

  .folders-menu-close {
    display: block;
    width: 60px;
    height: 60px;
    top: 0;
    right: -40px;
    position: absolute;
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
    background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
    -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
    .folders-menu-close:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.304%2C2.660%20L10.567%2C8.398%20L16.153%2C13.984%20C16.700%2C14.532%2016.700%2C15.419%2016.153%2C15.966%20L15.823%2C16.296%20C15.275%2C16.843%2014.388%2C16.843%2013.841%2C16.296%20L8.255%2C10.710%20L2.984%2C15.981%20C2.445%2C16.520%201.571%2C16.520%201.032%2C15.981%20L0.706%2C15.655%20C0.167%2C15.116%200.167%2C14.242%200.706%2C13.703%20L5.977%2C8.432%20L0.391%2C2.846%20C-0.156%2C2.299%20-0.156%2C1.412%200.391%2C0.864%20L0.721%2C0.534%20C1.268%2C-0.013%202.155%2C-0.013%202.703%2C0.534%20L8.289%2C6.120%20L14.026%2C0.383%20C14.566%2C-0.157%2015.440%2C-0.157%2015.979%2C0.383%20L16.304%2C0.708%20C16.844%2C1.247%2016.844%2C2.121%2016.304%2C2.660%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

  .menu-icon {
    position: relative;
    z-index: 11;
    width: 72px;
    height: 60px;
    float: left;
    margin: -6px 4px -6px -20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2018%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.000%2C14.999%20L1.000%2C14.999%20C0.448%2C14.999%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C12.999%20C-0.000%2C12.447%200.448%2C11.999%201.000%2C11.999%20L17.000%2C11.999%20C17.552%2C11.999%2018.000%2C12.447%2018.000%2C12.999%20L18.000%2C14.000%20C18.000%2C14.552%2017.552%2C14.999%2017.000%2C14.999%20ZM17.000%2C8.999%20L1.000%2C8.999%20C0.448%2C8.999%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.447%200.448%2C6.000%201.000%2C6.000%20L17.000%2C6.000%20C17.552%2C6.000%2018.000%2C6.447%2018.000%2C7.000%20L18.000%2C8.000%20C18.000%2C8.552%2017.552%2C8.999%2017.000%2C8.999%20ZM17.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C1.999%20L-0.000%2C1.000%20C-0.000%2C0.447%200.448%2C-0.001%201.000%2C-0.001%20L17.000%2C-0.001%20C17.552%2C-0.001%2018.000%2C0.447%2018.000%2C1.000%20L18.000%2C1.999%20C18.000%2C2.552%2017.552%2C3.000%2017.000%2C3.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat;
    cursor: pointer; }

  .folders-shared-wrapper {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

  .shop2-block.login-form {
    border: 0;
    margin: 0;
    border: 0;
    background: #005e9a;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: auto;
    float: none; }
    .shop2-block.login-form .block-title {
      margin: 0;
      width: auto;
      top: 0;
      height: 48px; }
      .shop2-block.login-form .block-title strong {
        padding-top: 18px;
        padding-bottom: 14px; }
    .shop2-block.login-form .block-body {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      border: 0;
      border-bottom: 1px solid #005e9a; }

  .menu-left-wrapper {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

  .site-sidebar {
    z-index: 105; }

  .site-container {
    padding-top: 20px; } }

@media handheld, only screen and (max-width: 860px) {
  .site-header {
    margin-bottom: 0;
    position: relative;
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }

  .counter-slider-wrapper {
    padding-left: 0;
    padding-right: 0; }

  .slider-top {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

  .slider-top.owl-loaded .owl-item .pic {
    position: relative;
    float: none;
    min-height: 375px;
    width: 100%;
    right: 0; }

  .slider-text {
    z-index: 11;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    width: 100%;
    background: rgba(0, 94, 154, 0.85); }

  .slider-text-inner {
    padding: 8px 117px 10px 34px;
    height: 38px; }
    .slider-text-inner a {
      display: none; }

  .slider-text-title {
    font-size: 25px;
    padding-bottom: 0; }

  .slider-top-wrapper .owl-dots {
    right: 25px;
    left: auto;
    bottom: 17px; }

  .page-path {
    padding-top: 17px; }

  .product-list-main .owl-dots {
    position: relative;
    left: auto;
    width: 100%;
    margin: 28px 0 4px 0px;
    text-align: center;
    min-height: 11px;
    top: auto;
    font-size: 0; }

  .counter-top-wrapper {
    margin-left: 20px;
    margin-right: 20px;
    width: auto; } }

@media handheld, only screen and (max-width: 825px) {
  .address-top {
    display: none; } }

@media handheld, only screen and (max-width: 800px) {
  .site-footer-inner {
    padding-bottom: 33px; }

  .site-name-contacts-wrapper {
    float: none; }

  .soc-ico {
    padding: 0 0 0 0;
    float: left;
    overflow: inherit; } }

@media handheld, only screen and (max-width: 785px) {
  .shop2-block.search-form-wrapper {
    width: 53px;
    height: 49px; }
    .shop2-block.search-form-wrapper .block-title {
      font-size: 0; }
      .shop2-block.search-form-wrapper .block-title strong {
        font-size: 0;
        padding: 0 0 0 0; }
    .shop2-block.search-form-wrapper .block-body {
      width: 220px; }

  .site-container {
    padding-left: 14px;
    padding-right: 14px; }

  .site-footer-inner {
    padding: 0 33px 33px 33px; }

  .counter-top-wrapper {
    margin-left: 14px;
    margin-right: 14px; } }

@media handheld, only screen and (max-width: 620px) {
  .slider-top.owl-loaded .owl-item .pic {
    min-height: 233px; } }

@media handheld, only screen and (max-width: 610px) {
  .site-name-contacts-wrapper {
    display: block;
    width: auto; }

  .site-name-bot {
    float: none; }

  .contacts-bot-wrapper {
    float: none;
    max-width: 100%;
    padding-right: 0; }

  .soc-ico {
    float: none;
    margin: 0;
    width: auto; }

  .copy-counter-wrap {
    padding: 17px 0 0 0;
    float: none; } }

@media handheld, only screen and (max-width: 550px) {
  .counter-top-wrapper {
    padding-bottom: 16px; }

  .countdown-title {
    text-align: center;
    display: block;
    width: 100%;
    margin: 0; }

  .counter-top {
    float: none;
    border: 0;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    width: 290px;
    text-align: center; }

  .empty-slider .counter-top-text {
    padding-right: 0; }
    .empty-slider .counter-top {
      position: relative;
      padding-top: 20px;
      left: auto;
      margin: 0 auto;
      border-left: 0;
      right: auto;
      border-top: 2px solid #ededed; } }

@media handheld, only screen and (max-width: 530px) {
  .header-contacts-site-name {
    padding-top: 19px;
    padding-bottom: 21px; }

  .site-name-wrap {
    float: none;
    text-align: center;
    max-width: 100%; }

  .phone-top {
    float: none;
    text-align: center;
    padding: 6px 0 0 0;
    margin-left: 0;
    width: auto;
    max-width: 100%; }
    .phone-top .icon-wrapper {
      display: none; }
    .phone-top div {
      display: inline-block; }
    .phone-top .phone-body div + div {
      position: relative;
      margin: 0 0 0 0;
      padding: 0 0 0 10px; }
      .phone-top .phone-body div + div:before {
        content: ";";
        position: absolute;
        left: 0; }

  .cart-top-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0px 0 60px;
    min-width: 0;
    overflow: hidden;
    width: 20px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .cart-top-wrap:after {
      display: none; }
    .cart-top-wrap.opened {
      min-width: auto;
      left: 0;
      right: 0;
      z-index: 11;
      width: auto;
      position: absolute;
      left: -20px; }
      .cart-top-wrap.opened .cart-top-icon {
        right: 20px; }
        .cart-top-wrap.opened .cart-top-icon:after {
          left: -2px; }
      .cart-top-wrap.opened .cart-top-amount {
        display: inline-block;
        vertical-align: top;
        padding: 21px 10px 0 14px;
        font-size: 16px;
        font-weight: bold; }
        .cart-top-wrap.opened .cart-top-amount span {
          right: 26px; }
      .cart-top-wrap.opened .cart-top-price {
        padding: 21px 0 0 0;
        display: inline-block;
        vertical-align: top; }
      .cart-top-wrap.opened .close-cart {
        width: 60px;
        height: 60px;
        position: absolute;
        left: 0;
        top: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.304%2C2.660%20L10.567%2C8.398%20L16.153%2C13.984%20C16.700%2C14.532%2016.700%2C15.419%2016.153%2C15.966%20L15.823%2C16.296%20C15.275%2C16.843%2014.388%2C16.843%2013.841%2C16.296%20L8.255%2C10.710%20L2.984%2C15.981%20C2.445%2C16.520%201.571%2C16.520%201.032%2C15.981%20L0.706%2C15.655%20C0.167%2C15.116%200.167%2C14.242%200.706%2C13.703%20L5.977%2C8.432%20L0.391%2C2.846%20C-0.156%2C2.299%20-0.156%2C1.412%200.391%2C0.864%20L0.721%2C0.534%20C1.268%2C-0.013%202.155%2C-0.013%202.703%2C0.534%20L8.289%2C6.120%20L14.026%2C0.383%20C14.566%2C-0.157%2015.440%2C-0.157%2015.979%2C0.383%20L16.304%2C0.708%20C16.844%2C1.247%2016.844%2C2.121%2016.304%2C2.660%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

  .cart-top-amount span {
    position: absolute;
    right: 6px;
    top: 8px;
    display: block;
    font-weight: bold;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    background: #2c2c2c;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 11px; }

  .cart-top-icon {
    left: auto;
    right: 8px;
    width: 60px;
    background: #fe4545;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #fe4545), color-stop(92%, #ffb401));
    background-image: -o-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -moz-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -webkit-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: -ms-linear-gradient(left, #fe4545 0%, #ffb401 92%);
    background-image: linear-gradient(to right, #fe4545 0%, #ffb401 92%);
    -pie-background: linear-gradient(to right, #fe4545 0%, #ffb401 92%); }
    .cart-top-icon:after {
      left: 6px;
      width: 60px; }

  .gr-form-wrap input[type=text], .gr-form-wrap input[type=password], .gr-form-wrap select {
    width: 100%; } }

@media handheld, only screen and (max-width: 480px) {
  .counter-top-wrapper {
    margin-left: 10px;
    margin-right: 10px; }

  .site-container {
    padding-left: 10px;
    padding-right: 10px; }

  .site-footer-inner {
    padding-left: 25px;
    padding-right: 25px; }

  .folders-desc {
    margin-left: 10px;
    margin-right: 10px; } }

@media handheld, only screen and (max-width: 460px) {
  .slider-top.owl-loaded .owl-item .pic {
    min-height: 233px; }

  .mobile-filter-title {
    display: block; }

  .mobile-close-search {
    display: block; }

  .menu-icon {
    width: 60px; }

  .close-search {
    display: none;
    position: absolute;
    left: 0;
    top: 3px;
    bottom: 0;
    width: 57px;
    z-index: 10;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.304%2C2.660%20L10.567%2C8.398%20L16.153%2C13.984%20C16.700%2C14.532%2016.700%2C15.419%2016.153%2C15.966%20L15.823%2C16.296%20C15.275%2C16.843%2014.388%2C16.843%2013.841%2C16.296%20L8.255%2C10.710%20L2.984%2C15.981%20C2.445%2C16.520%201.571%2C16.520%201.032%2C15.981%20L0.706%2C15.655%20C0.167%2C15.116%200.167%2C14.242%200.706%2C13.703%20L5.977%2C8.432%20L0.391%2C2.846%20C-0.156%2C2.299%20-0.156%2C1.412%200.391%2C0.864%20L0.721%2C0.534%20C1.268%2C-0.013%202.155%2C-0.013%202.703%2C0.534%20L8.289%2C6.120%20L14.026%2C0.383%20C14.566%2C-0.157%2015.440%2C-0.157%2015.979%2C0.383%20L16.304%2C0.708%20C16.844%2C1.247%2016.844%2C2.121%2016.304%2C2.660%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

  .search-wrapper {
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: right;
    padding: 0 0 0 57px;
    overflow: hidden;
    position: absolute;
    right: 60px;
    width: 0;
    left: auto; }
    .search-wrapper:before {
      cursor: pointer;
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      z-index: 10;
      bottom: 0;
      height: 49px;
      width: 46px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.035%2C16.328%20L16.328%2C17.035%20C15.938%2C17.425%2015.305%2C17.425%2014.914%2C17.035%20L11.631%2C13.752%20C10.446%2C14.537%209.028%2C14.999%207.500%2C14.999%20C3.358%2C14.999%20-0.000%2C11.642%20-0.000%2C7.499%20C-0.000%2C3.357%203.358%2C-0.000%207.500%2C-0.000%20C11.642%2C-0.000%2015.000%2C3.357%2015.000%2C7.499%20C15.000%2C9.027%2014.537%2C10.445%2013.753%2C11.631%20L17.035%2C14.913%20C17.426%2C15.304%2017.426%2C15.938%2017.035%2C16.328%20ZM7.500%2C2.999%20C5.015%2C2.999%203.000%2C5.014%203.000%2C7.499%20C3.000%2C9.985%205.015%2C12.000%207.500%2C12.000%20C9.985%2C12.000%2012.000%2C9.985%2012.000%2C7.499%20C12.000%2C5.014%209.985%2C2.999%207.500%2C2.999%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
    .search-wrapper .search-button {
      right: 14px;
      background: none;
      width: 32px;
      height: 48px; }
    .search-wrapper .search-form {
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear;
      visibility: hidden;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
    .search-wrapper.opened {
      left: 0;
      width: auto; }
      .search-wrapper.opened .search-form {
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
        height: 47px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        background: #fafafa; }
      .search-wrapper.opened .search-button {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230db4bf%22%20d%3D%22M17.035%2C16.328%20L16.328%2C17.035%20C15.938%2C17.425%2015.305%2C17.425%2014.914%2C17.035%20L11.631%2C13.752%20C10.446%2C14.537%209.028%2C14.999%207.500%2C14.999%20C3.358%2C14.999%20-0.000%2C11.642%20-0.000%2C7.499%20C-0.000%2C3.357%203.358%2C-0.000%207.500%2C-0.000%20C11.642%2C-0.000%2015.000%2C3.357%2015.000%2C7.499%20C15.000%2C9.027%2014.537%2C10.445%2013.753%2C11.631%20L17.035%2C14.913%20C17.426%2C15.304%2017.426%2C15.938%2017.035%2C16.328%20ZM7.500%2C2.999%20C5.015%2C2.999%203.000%2C5.014%203.000%2C7.499%20C3.000%2C9.985%205.015%2C12.000%207.500%2C12.000%20C9.985%2C12.000%2012.000%2C9.985%2012.000%2C7.499%20C12.000%2C5.014%209.985%2C2.999%207.500%2C2.999%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }
      .search-wrapper.opened:before {
        display: none; }

  .scrollbar-dynamic > .scroll-element.scroll-y {
    z-index: 103; }

  .shop2-block.search-form-wrapper .block-body div.row span.line:after {
    top: 18px; }

  .shop2-block.search-form-wrapper .block-body div.row label span {
    left: 11px;
    top: 11px; }

  .shop2-block.search-form-wrapper {
    width: 260px;
    position: fixed;
    left: 0;
    top: 0;
    height: 100% !important;
    background: #fff;
    z-index: 105;
    bottom: 0;
    float: none;
    margin: 0;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transform: translate(-320px, 0);
    -moz-transform: translate(-320px, 0);
    -ms-transform: translate(-320px, 0);
    -o-transform: translate(-320px, 0);
    transform: translate(-320px, 0);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .shop2-block.search-form-wrapper .block-title {
      min-height: 60px; }
      .shop2-block.search-form-wrapper .block-title span {
        width: 18px;
        height: 18px;
        top: 21px;
        right: 16px;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.035%2C16.328%20L16.328%2C17.035%20C15.938%2C17.425%2015.305%2C17.425%2014.914%2C17.035%20L11.631%2C13.752%20C10.446%2C14.537%209.028%2C14.999%207.500%2C14.999%20C3.358%2C14.999%20-0.000%2C11.642%20-0.000%2C7.499%20C-0.000%2C3.357%203.358%2C-0.000%207.500%2C-0.000%20C11.642%2C-0.000%2015.000%2C3.357%2015.000%2C7.499%20C15.000%2C9.027%2014.537%2C10.445%2013.753%2C11.631%20L17.035%2C14.913%20C17.426%2C15.304%2017.426%2C15.938%2017.035%2C16.328%20ZM7.500%2C2.999%20C5.015%2C2.999%203.000%2C5.014%203.000%2C7.499%20C3.000%2C9.985%205.015%2C12.000%207.500%2C12.000%20C9.985%2C12.000%2012.000%2C9.985%2012.000%2C7.499%20C12.000%2C5.014%209.985%2C2.999%207.500%2C2.999%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-block.search-form-wrapper .block-body {
      position: fixed;
      top: 0;
      display: block;
      width: 260px;
      height: 100% !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      border: 0;
      padding-top: 0;
      z-index: 100; }
      .shop2-block.search-form-wrapper .block-body div.row input[type="text"].small {
        width: 100px; }
    .shop2-block.search-form-wrapper.opened {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
      .shop2-block.search-form-wrapper.opened .block-title {
        min-height: 60px; }
        .shop2-block.search-form-wrapper.opened .block-title span {
          -webkit-transform: rotate(0);
          -moz-transform: rotate(0);
          -ms-transform: rotate(0);
          -o-transform: rotate(0);
          transform: rotate(0); }
      .shop2-block.search-form-wrapper.opened .block-body {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0); }

  .header-bottom-block-inner .block-title strong {
    font-size: 0; }

  .search-form-mobile-title {
    padding: 19px 20px 19px;
    display: block;
    font-size: 18px;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, "right top", color-stop(0%, #005e9a), color-stop(60%, #0db4bf));
    background-image: -o-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -moz-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -webkit-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: -ms-linear-gradient(left, #005e9a 0%, #0db4bf 60%);
    background-image: linear-gradient(to right, #005e9a 0%, #0db4bf 60%);
    -pie-background: linear-gradient(to right, #005e9a 0%, #0db4bf 60%); }

  .cart-top-wrap {
    margin-left: 0;
    z-index: 11; }
    .cart-top-wrap.opened {
      left: 0; }

  .block-title {
    position: absolute;
    right: 0;
    top: -6px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.000%2C21.000%20L20.816%2C21.000%20C20.403%2C22.162%2019.304%2C23.000%2018.000%2C23.000%20L17.000%2C23.000%20C15.696%2C23.000%2014.597%2C22.162%2014.184%2C21.000%20L1.000%2C21.000%20C0.448%2C21.000%20-0.000%2C20.552%20-0.000%2C20.000%20L-0.000%2C19.000%20C-0.000%2C18.447%200.448%2C18.000%201.000%2C18.000%20L14.184%2C18.000%20C14.597%2C16.837%2015.696%2C16.000%2017.000%2C16.000%20L18.000%2C16.000%20C19.304%2C16.000%2020.403%2C16.837%2020.816%2C18.000%20L23.000%2C18.000%20C23.552%2C18.000%2024.000%2C18.447%2024.000%2C19.000%20L24.000%2C20.000%20C24.000%2C20.552%2023.552%2C21.000%2023.000%2C21.000%20ZM23.000%2C13.000%20L15.816%2C13.000%20C15.403%2C14.162%2014.304%2C15.000%2013.000%2C15.000%20L12.000%2C15.000%20C10.696%2C15.000%209.597%2C14.162%209.184%2C13.000%20L1.000%2C13.000%20C0.448%2C13.000%20-0.000%2C12.552%20-0.000%2C12.000%20L-0.000%2C11.000%20C-0.000%2C10.448%200.448%2C10.000%201.000%2C10.000%20L9.184%2C10.000%20C9.597%2C8.837%2010.696%2C8.000%2012.000%2C8.000%20L13.000%2C8.000%20C14.304%2C8.000%2015.403%2C8.837%2015.816%2C10.000%20L23.000%2C10.000%20C23.552%2C10.000%2024.000%2C10.448%2024.000%2C11.000%20L24.000%2C12.000%20C24.000%2C12.552%2023.552%2C13.000%2023.000%2C13.000%20ZM23.000%2C5.000%20L9.816%2C5.000%20C9.403%2C6.162%208.304%2C7.000%207.000%2C7.000%20L6.000%2C7.000%20C4.696%2C7.000%203.597%2C6.162%203.184%2C5.000%20L1.000%2C5.000%20C0.448%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20L-0.000%2C3.000%20C-0.000%2C2.447%200.448%2C2.000%201.000%2C2.000%20L3.184%2C2.000%20C3.597%2C0.837%204.696%2C-0.000%206.000%2C-0.000%20L7.000%2C-0.000%20C8.304%2C-0.000%209.403%2C0.837%209.816%2C2.000%20L23.000%2C2.000%20C23.552%2C2.000%2024.000%2C2.447%2024.000%2C3.000%20L24.000%2C4.000%20C24.000%2C4.552%2023.552%2C5.000%2023.000%2C5.000%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat; }

  .slider-text {
    display: table;
    width: 100%; }

  .slider-text-inner {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 44px;
    text-align: center;
    display: table-cell;
    font-size: 15px; }

  .slider-top-wrapper .owl-dots {
    width: auto;
    left: 20px;
    right: 20px;
    bottom: 8px;
    text-align: center; }

  .slider-text-title {
    font-size: 21px; }

  .product-list-main .owl-dots {
    margin: 30px 0 0 0px;
    right: 0;
    bottom: auto; }

  .main-blocks-inner .product-list.product-list-thumbs {
    margin-bottom: 0 !important;
    padding-bottom: 0; }

  .adres-bot {
    line-height: 18px; }

  .autorisation_form input[type="text"], .autorisation_form input[type="password"] {
    width: 100%; } }

@media handheld, only screen and (max-width: 380px) {
  .-visor-no-click input[type=text], .-visor-no-click input[type=password] {
    width: 100%; }

  .site-name-contacts-wrapper {
    width: auto; } }

@media handheld, only screen and (max-width: 360px) {
  .header-contacts-site-name {
    padding-left: 10px;
    padding-right: 10px; }

  .phone-top {
    font-size: 16px; } }

@media handheld, only screen and (max-width: 340px) {
  .phone-bot {
    font-size: 0; }
    .phone-bot div {
      letter-spacing: -0.01em;
      font-size: 16px; }
      .phone-bot div + div {
        margin: 0 0 0 3px; }

  .countdown-title {
    text-align: left; }

  .counter-top {
    width: 263px;
    text-align: left;
    margin-left: 20px;
    margin-right: 20px; } }

.site-name-wrap {
  display: flex;
  max-width: 430px; }
  @media all and (max-width: 480px) {
  .site-name-wrap {
    flex-direction: column; } }
/**
 * reg_id: 123123123
 * staff_id: 1263
 */
@media (min-width: 1024px) {
  .site-descriptor {
    padding-top: 50px; }

  .opening-hours, .address-top, .phone-top {
    margin-top: 70px; } }

@media (max-width: 960px) and (min-width: 768px) {
  .phone-top {
    margin-top: 50px; }

  .site-descriptor {
    padding-top: 50px; } }
/**/
@media all and (min-width: 941px) {
  .menu-left10 > li.has > span > a {
    position: relative; }

  .menu-left10 > li.has > span > a:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c5c5c5%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat;
    position: absolute;
    width: 6px;
    height: 10px;
    content: '';
    display: block;
    right: 10px;
    top: 50%;
    margin: -5px 0 0 0; }

  .menu-left10 > li.has > span > a:hover:after, .menu-left10 > li.has > span.over > a:after {
    background: url(/asset/t/v6401/images/theme15/../lmenu-mark.png) 0 0 no-repeat; }

  .menu-left10 > li > span.over > a {
    color: #fff;
    background: #0db4bf; }

  .menu-left10 > li > span > span {
    display: none; }

  .menu-left10 ul span > span {
    display: none; }

  .folders-shared-wrapper ul li ul li a:hover + span {
    display: none; }

  .menu-left10 ul {
    position: absolute;
    width: 220px;
    display: none;
    z-index: 100;
    background: #fff;
    -moz-box-shadow: inset 0 0 1px #000;
    -webkit-box-shadow: inset 0 0 1px #000;
    box-shadow: inset 0 0 1px #000; }

  .menu-left10 ul li a:hover, .menu-left10 ul li span.over > a {
    text-decoration: underline; }

  .menu-left10 ul li.has > span > a {
    position: relative; }

  .menu-left10 ul li.has > span > a:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c5c5c5%22%20d%3D%22M1.851%2C0.274%20L5.354%2C3.971%20L5.354%2C3.971%20L5.527%2C4.152%20C5.910%2C4.551%205.910%2C5.198%205.527%2C5.597%20L5.354%2C5.778%20L5.354%2C5.778%20L1.851%2C9.476%20C1.469%2C9.874%200.848%2C9.874%200.466%2C9.476%20L0.292%2C9.295%20C-0.090%2C8.895%20-0.090%2C8.249%200.292%2C7.849%20L3.103%2C4.875%20L0.292%2C1.899%20C-0.090%2C1.501%20-0.090%2C0.854%200.292%2C0.454%20L0.466%2C0.274%20C0.848%2C-0.126%201.469%2C-0.126%201.851%2C0.274%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center center no-repeat;
    position: absolute;
    width: 6px;
    height: 10px;
    content: '';
    display: block;
    right: 10px;
    top: 50%;
    margin: -5px 0 0 0; } }

/* End */


/* Start:/asset/t/v6401/images/css/seo_optima_b.scss.css?17405825102384*/
body .field-required-mark {
  font-size: 15px;
  font-style: normal;
  color: #f00 !important; }
  body .field-required-mark:before, body .field-required-mark:after {
    display: none !important; }
  body .g-form-control-checkbox--single {
    font-weight: normal;
    display: flex;
    align-items: flex-start; }
  body .g-form-control-checkbox--single .g-form-control-checkbox__input {
    order: 1;
    margin-right: 5px;
    min-width: 15px; }
  body .g-form-control-checkbox--single .g-form-field__title {
    order: 2;
    margin: 0;
    font-weight: normal;
    font-size: 16px; }
    @media (max-width: 480px) {
    body .g-form-control-checkbox--single .g-form-field__title {
      font-size: 15px; } }
    body .g-form-control-checkbox--single .g-form-field__title a {
      font-size: 16px; }
  body .local-agreement-text {
    font-size: 16px; }
  @media (max-width: 480px) {
    body .local-agreement-text {
      font-size: 15px; } }
  @media (max-width: 640px) {
    body .g-auth__sideleft {
      margin-right: 0; } }
  body .confidencial_politic {
    padding-bottom: 15px;
    font-size: 11px;
    text-align: right;
    color: #b3b3b3; }
  body .confidencial_politic a {
    color: #fff;
    text-decoration: none; }
  body .cookies-warning {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
    padding: 20px;
    background: #fff;
    color: #808080;
    font-size: 13px;
    z-index: 600;
    max-width: 500px;
    margin: 0 auto;
    border-radius: 5px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.06);
    font-weight: normal;
    display: none;
    border: 3px solid #005e9a; }
  body .cookies-warning.opened {
    display: block; }
  body .cookies-warning__body {
    line-height: 1.7;
    text-align: center; }
  body .cookies-warning__close {
    cursor: pointer;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 12px;
    display: inline-block;
    color: white;
    margin-top: 10px;
    background-color: #005e9a;
    border-radius: 3px; }

body .gr-form-wrap2 .gr-form .gr-title {
  display: block; }

.fixed_link {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 10; }
  .fixed_link a {
    text-decoration: none; }
  .fixed_link a:hover img {
    transform: scale(1.05); }
  .fixed_link a img {
    max-width: 60px;
    transition: all 0.3s ease;
    will-change: transform; }

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top_menu/style.min.css?17417699923715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/.default/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/.default/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/.default/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/auth/style.min.css?1751957816424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/auth/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/auth/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/basket/style.min.css?17417809494062*/
.bx-basket-block{margin:auto;position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:100;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(min-width:768px) and (width <= 992px){.block-store-catalog-list .bx-basket-fixed.bottom{bottom:90px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:100;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{padding-bottom:0}}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/style.css?175187369736047*/
.bx_filter{min-width: 220px}
.bx_filter .bx_horizontal{min-width: auto}

.bx_filter .bx_filter_section{
	position:relative;
	padding:30px 3.5% 0;
	border:7px solid #e1f5fb;
	border-radius:2px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAS1BMVEXB5/LB6PLC6PLC6PPC6fPD6fPD6fTD6vTE6vTE6vXE6/XF6/XF6/bF7PbG7PbG7PfG7ffH7ffH7fjH7vjI7vjI7vnI7/nJ7/nJ7/oBqae4AAAGDElEQVQYGQXBAWKDQBACwGtXUQyKkmx6/39pZ4bDPzEfbgagALphXig4gI3mKrNtZgmIUtIalgPblzYAxjTm5osAP3Eu2nsToNsNmXboeo2ZtkMaz3TOpMszFpAp70TgQPNMghs+/OC67EFvE+KkhKmgkYump6vZ4cJly0RsPvECeQ0O/Yw2ItAm8Po1Ce+8Hof+5TTh49dWEldTrBiyNCaLXEwf96ak7ONrotmphhSM9ReKHSBrcppQauDHy9b9mPzGeiWYb5vgS/vpPTh9orPey3Edq501CDJe157vQcNICkSe7k+3sjb0LrdUNN0AqZyx8gkG5OqYa+810f03dj/ATT0LgnJ30eDSiw22Y9InB7P6TtM89TxAiplwaEkC+nvNtJ6HvJCpOO5yj3XPxHOZyYXVRvDSD2jK1TER1kT3t+gbCBXgXgehUzZBAgy8kuiWg4RmIc13M6zs9Gzc37kaY4aaiYwmsZmJAthAV94wcMvgDhE54AQTytgOzQ0SgYKdgyb0+L3DiIw6we6cO2civbPOdjgwC7zFewH6jluVd8AHBZavgtiCnXjGRKMgcayzwd4AnrHNhFkRkArDoEGTlDIJIGVvFz2wKGnJj7Otd+J4O5P3Ti7qCcont5Zt1B5R7JUZmslp9MYVZqIANvD5yRvG8sggVxG3lutxTShUBo6RjaDtGL2yC7ZZ1PxrknUDlZitnRdMVS5vQ3Ui2ozj90NEVg4s3/CFSaHYls+AgAkQB5AeHNp9banLRqcCWbCzBkGeKSfoaYe5coRLI6P8HoC0fnhPrtmKPGTYAZa2PpQNudrLTQPw/nczIcYC19tOlPBMAHYMFrv8Am7mrBnbj4vLZZ/EjQzU7Pv5myoYDcfEgnnbPSEnJfTFmLR3QGUS5rA4FTRv03S7mp+bwMpMxOYdY3WQRa9aaMrVGWz9daqChioEeJ2+jQa7ypcJHvOvsbMCVD/XPk8Optx8wPBsfBqGf0ycf2SLPJrT1ciM/F2urjP01WN52ciZBLFVUVg226kKe2ID8osG8UayUB8hHkqThrmESMO4SQS9s+QP5ASOkS/wYmz5fb08egUZC2PfQnZ82E9MRUrkNpww4W8ZcgPWjQFQ3wrm1Izvj28HtJcQ05S92x9mvbwxzqUZARh6V7cY/+CbANt5pwE1CbnxdDaB0wfT6NAhpGuA53bfurHYQJcbBiKDhIhodYKGbijdMbcZcACWM3mdF3Ehn7wXNAyyYW/2CXAD9qC7kmvL/gsPQvsK2u533ZkLZNedevxF7uKycV86vC76LPCeMe3RQdPKGzRPEtWkZKH0gauy+cIrwrvDRsrLG8zYDEnuEKcZ9kZQWZ28SNGNA5FvwkRXh2yAYwu4MpD3tEkzFeBbnguB6Y8ncRdAXzidOju9csCyJ20Txp000KtBNmzaXsCd4I3uX8cMCydGuT7L7pBFbBSEqDp42PI9ERaeACgjfoG5EHNENcl552TQbtsn7y2t8FpuTthETdCmb/IoHWyPdQ8ub90GzdQNfMsTG/B1e3K5fwu04aQ8nzeUyRqGzd5W0O33IvO8shlqpoLK9TK39qQzJdMUGQx4C7cKmiq5F/kOHOOZgBhbbuukuCILfQPuHvR+bvwQwYJCO5YfdW5HervEtytem3fsqi/wTGKsXpN1Ifx096d1r70o5baKphvrRj2O5c4SkI1ghLgYwLXIme8TUmcYrpdFXNUKHMDwuZRbv5E8jrKVJGiSI4YsmUASYWcNVGEqcPldVxEHC8MPUBs8AzhHwYJ/d4ZLbv5pS5MGoIBXVtFL0c+A7Vz4gO8f+DQXHPPvQ6JSqI45T26Gd9XbF62rJAzY1GmA5LIF3ZXbDH9wFjnZTZCwkqIN9WWihld23yZnInVqtkNAB0/vN2yvHQQ6hfMygizJHDfrAQ9MFPNiAHQev1X5NBisYNk/OLY+YD/xjLkO0Y3O8YSQVGCYs4d+vLi7ERAM3HzAyF3duDBOEA0bbMekTdSHtL9m2UQjf2QerOAxf4I5X99nHIxrmQlAJ41Sk5B7TYcHtj9rT9B5JYTkBXv4D9G7lmk7oTNdAAAAAElFTkSuQmCC');
	text-shadow:0 1px 0 #fff;
}
.bx_filter .bx_filter_title{
	font-size:21px;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 10px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	/*text-align: left;*/
}
/*bx_filter_container => bx_filter_parameters_box*/
.bx_filter .bx_filter_button_box,
.bx_filter .bx_filter_parameters_box{
	margin-bottom:20px;
	padding:0 6px;
}
.bx_filter .bx_filter_button_box{clear: both;}
.bx_filter.bx_horizontal .bx_filter_parameters_box{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:25%;
	padding:0 15px;
}
.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:both;}
@media (max-width:860px){
	.bx_filter.bx_horizontal .bx_filter_parameters_box{width:33.333%;}
	.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:both;}
}
@media (max-width:640px){
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{width:50%;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:both;}
}
@media (max-width:450px){
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{float:none;width:100%;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:none;}
}

.bx_filter .bx_filter_parameters_box_title{
	font-size:15px;
	display:inline-block;
	margin-bottom:10px;
	cursor:pointer;
	color:#000;
	border-bottom:1px dashed #000;
	position: relative;
}

.bx_filter .bx_filter_parameters_box_title:after{
	position: absolute;
	content: ' ';
	width:7px;
	height: 4px;
	top: 50%;
	/*left: -13px;*/
	right: -15px;
	margin-top: -1px;
	opacity: .8;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjWLWCQWsBg1cLQ5AIQ0gIACLDA/lykNHsAAAAAElFTkSuQmCC');
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjCAthiJrCkLWEYdUKBgYGACBrA/l9XbhoAAAAAElFTkSuQmCC");
}

.bx_filter .bx_filter_parameters_box_hint{
	display:inline-block;
	position:relative;
	content: ' ';
	width:12px;
	height: 12px;
	top:2px;
	right:-18px;
	background: url('/bitrix/js/main/core/images/hint.gif');
}

.bx_filter .bx_filter_block{
	display:none;
	padding:0;
}
.bx_filter .bx_filter_button_box .bx_filter_block,
.bx_filter .bx_filter_parameters_box.active .bx_filter_block{
	display:block;
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{
	font-size: 15px;
	font-style: normal;
	color: #596b70;
	display: block;
	padding-bottom: 3px;
}
/*bx_filter_param_area => bx_filter_parameters_box_container*/
.bx_filter .bx_filter_parameters_box_container{/*margin-bottom:20px;*/}
/*bx_filter_param_area_block => bx_filter_parameters_box_container_block*/
.bx_filter .bx_filter_parameters_box_container_block{
	font-size:11px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
	color:#3f3f3f;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){
	text-align: right;
}
/*bx_input_container => bx_filter_input_container*/
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	/*max-width:105px;*/
	max-width:66%;
	min-width: 80px;
	width: 100%;
	height:35px;
	padding:1px;
	border-radius:3px;
	background:#8ca3ae;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ca3ae), color-stop(100%,#b6c8d2));
	background:-webkit-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:   -moz-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:    -ms-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:     -o-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:        linear-gradient(top bottom, #8ca3ae 0%,#b6c8d2 100%);
	box-shadow:0 1px 0 0 rgba(255,255,255,.75);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ca3ae', endColorstr='#b6c8d2',GradientType=0 );
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1){
	padding-right: 5px;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){
	padding-left: 5px;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	font-size: 18px;
	/*max-width:33%;*/
	/*min-width: 105px;*/
	height:33px;
	margin: 0;
	padding:0 4px;
	border:none;
	border-radius:2px;
	background:#fff;
	box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75);
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{
	max-width:100%;
	position:relative;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{
	padding:0 23px 0 4px;
	font-size:15px;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	font-size:18px;
	top:7px;
	right:3px;
}

/*Track*/
.bx_filter .bx_ui_slider_track{
	position:relative;
	height:7px;
	margin:25px 10px;
	border:1px solid #8da3ad;
	background:#a1c0c8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzBjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q1ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1c0c8), color-stop(100%,#b3d5df));
	background:-webkit-linear-gradient(top, #a1c0c8 0%,#b3d5df 100%);
	background:   -moz-linear-gradient(top, #a1c0c8 0%,#b3d5df 100%);
	background:    -ms-linear-gradient(top, #a1c0c8 0%,#b3d5df 100%);
	background:     -o-linear-gradient(top, #a1c0c8 0%,#b3d5df 100%);
	background:        linear-gradient(top bottom, #a1c0c8 0%,#b3d5df 100%);
	box-shadow:0 1px 0 0 rgba(255,255,255,.35);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c0c8', endColorstr='#b3d5df',GradientType=0 );
}
.bx_filter .bx_ui_slider_part{
	position:absolute;
	top:-6px;
	width:1px;
	height:17px;
	background:#a2bfc7;
}
.bx_filter .bx_ui_slider_part.p1{left:-1px;}
.bx_filter .bx_ui_slider_part.p2{left:25%;}
.bx_filter .bx_ui_slider_part.p3{left:50%;}
.bx_filter .bx_ui_slider_part.p4{left:75%;}
.bx_filter .bx_ui_slider_part.p5{right:-1px;}
.bx_filter .bx_ui_slider_part span{
	font-size:11px;
	font-weight: bold;
	position:absolute;
	top:-16px;
	left:50%;
	display:block;
	width:100px;
	margin-left:-50px;
	text-align:center;
	color:#000;
}
.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span{color:#6b8086;}

.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V{
	position:absolute;
	top:-1px;
	bottom:-1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.bx_filter .bx_ui_slider_range{
	z-index:50;
}
.bx_filter .bx_ui_slider_pricebar{
	z-index:100;
}

.bx_filter .bx_ui_slider_pricebar_VD{
	z-index:60;
	border-top:   1px solid #74868e;
	border-bottom:1px solid #74868e;
	background:#849da4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OWRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2FmYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#849da4), color-stop(100%,#93afb7));
	background:-webkit-linear-gradient(top, #849da4 0%,#93afb7 100%);
	background:   -moz-linear-gradient(top, #849da4 0%,#93afb7 100%);
	background:    -ms-linear-gradient(top, #849da4 0%,#93afb7 100%);
	background:     -o-linear-gradient(top, #849da4 0%,#93afb7 100%);
	background:        linear-gradient(top bottom, #849da4 0%,#93afb7 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849da4', endColorstr='#93afb7',GradientType=0 );
}
.bx_filter .bx_ui_slider_pricebar_VN{
	z-index:70;
	border:1px solid #8da3ad;
	background:#a8dff3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eccea), color-stop(100%,#73d6f6));
	background:-webkit-linear-gradient(top, #6eccea 0%,#73d6f6 100%);
	background:   -moz-linear-gradient(top, #6eccea 0%,#73d6f6 100%);
	background:    -ms-linear-gradient(top, #6eccea 0%,#73d6f6 100%);
	background:     -o-linear-gradient(top, #6eccea 0%,#73d6f6 100%);
	background:        linear-gradient(top bottom, #6eccea 0%,#73d6f6 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eccea', endColorstr='#73d6f6',GradientType=0 );
}
.bx_filter .bx_ui_slider_pricebar_V{
	z-index:80;
	top:-1px;
	bottom:-1px;
	/*	border-right:1px solid #1888cc;
		border-left: 1px solid #1888cc;*/
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') repeat-y left,
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') repeat-y right,
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAMAAAAxZj1mAAAABGdBTUEAALGPC/xhBQAAAL1QTFRFANz2ALTqAKrmALbrAN33AKzmANf0ALPqAKfkAKrlAKbkHpThALXqALHqAI/dAKDkAJviAJ/lAJrhAKnnAKTnAJTgAJ/kAKTmAJXfAJnhAKbjAJriAJ3iAKfoAKPnAJHeAKHjAKfmAKznAKvoAKvpAKHkAKzqALTrALTpANb0ALXrALPrALjtAJ7kAKfnAKPlAKTlAKLnAKbnAK/pHpTiALDqANz3AHi6AKzpAKjoANv2AHm6AKzoAHm7H5XiGxHqSgAAAG9JREFUCNcVxEUCwkAQBMDG3V2Dxz3rO/n/s4A6FOqq/vk3qsC7XGsfuu1rjk7gtZoNLxqMgwg9xvqh6w7ZJDyitDcpbVbax9titVT35yFRr7P8YJ5k6T7dFadLoTBbxNN1vN3k19yBEIYEkTGG6AvhQBEyBjCadgAAAABJRU5ErkJggg==') repeat-x;
}



.bx_filter .bx_ui_slider_handle{
	position:absolute;
	top:100%;
	width:22px;
	height:22px;
}
.bx_filter .bx_ui_slider_handle:hover{
	-webkit-cursor:grab;
	-ms-cursor:grab;
	-o-cursor:grab;
	cursor:grab;
}
.bx_filter .bx_ui_slider_handle:active{
	-webkit-cursor:grabbing;
	-ms-cursor:grabbing;
	-o-cursor:grabbing;
	cursor:grabbing;
}
.bx_filter .bx_ui_slider_handle.left{
	left:0;
	margin-left:-21px;
	background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/handle_left.png) no-repeat right top;
}
.bx_filter .bx_ui_slider_handle.right{
	right:0;
	margin-right:-21px;
	background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/handle_right.png) no-repeat left top;
}

/*
*	Select
*
*/
.bx_filter .bx_filter_select_container{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:35px;
	padding:1px;
	border-radius:3px;
	background:#8ca3ae;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ca3ae), color-stop(100%,#b6c8d2));
	background:-webkit-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:   -moz-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:    -ms-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:     -o-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:        linear-gradient(top bottom, #8ca3ae 0%,#b6c8d2 100%);
	box-shadow:0 1px 0 0 rgba(255,255,255,.75);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ca3ae', endColorstr='#b6c8d2',GradientType=0 );
}
.bx_filter .bx_filter_select_block{
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:33px;
	margin:0;
	padding:0 33px 0 10px;
	border:none;
	border-radius:2px;
	background:#fff;
	box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75);
}
.bx_filter .bx_filter_select_text{
	font-size:15px;
	line-height:33px;
	overflow:hidden;
	max-width:100%;
	height:33px;
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
}
.bx_filter .bx_filter_select_text.fix{
	min-width:120px;
}
.bx_filter .bx_filter_select_text label{
	cursor:pointer;
}
.bx_filter .bx_filter_select_arrow{
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:33px;
	cursor:pointer;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/
.bx_filter_select_popup{padding:0;}
.bx_filter_select_popup ul{
	margin:0;
	padding:0;
	list-style:none;
}
.bx_filter_select_popup ul li{
	display:block;
	text-align: left;
	vertical-align:middle;
}
.bx_filter_select_popup ul li:first-child{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx_filter_select_popup ul li label{
	font-size:14px;
	line-height:26px;
	display:block;
	text-align: left !important;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:26px;
	padding:0 5px;
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	color:#575757;
}
.bx_filter_select_popup ul li label.selected,
.bx_filter_select_popup ul li label:hover{
	color:#000;
	background:#f3f8fa;
}
.bx_filter_select_popup ul li label.disabled{
	color:#b8b8b8;
	background:transparent;
}
.bx_filter_select_popup ul li .bx_filter_param_text{
	line-height: 26px !important;
}

/*
* TAGS
*
*/
.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{
	width: 100%;
	clear: both
}
.bx_filter .bx_filter_tag{
	padding:18px;
	border:1px solid #aed5e0;
	border-radius:5px;
	background:rgba(151,214,233,.33);
}
.bx_filter .bx_tag_link{
	font-size:12px;
	text-decoration:none;
	color:#68939e;
	border-bottom:1px solid;
	text-shadow:none;
}
.bx_filter .bx_tag_link.active,
.bx_filter .bx_tag_link:hover{
	color:#1d3d46;
	border-bottom:none;
}

/*
*	LABEL
*
*/
.bx_filter .bx_filter_param_label{
	font-size:13px;
	position:relative;
	display:block;
	text-align:left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.bx_filter .bx_filter_param_label.dib{display: inline-block;}
.bx_filter .bx_filter_param_text{
	line-height:34px;
	position:relative;
	display:block;
	padding:0 5px;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	max-width:100%;
	text-overflow:ellipsis;
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{
	color:#6c6c6c;
	/*text-decoration: line-through;*/
}
.bx_filter_select_popup .bx_filter_param_label.active{
	background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/
.bx_filter .bx_filter_input_checkbox{
	position:relative;
	display:block;
	clear:both;
	overflow:hidden;
	min-height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.bx_filter .bx_filter_input_checkbox input[type=radio],
.bx_filter .bx_filter_input_checkbox input[type=checkbox]{
	position: relative;
	top: -3px;
	float:left;
}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{
	display: block;
	line-height: 15px;
	margin-left: 25px;
	text-align: left;
}

/*
* 	BTN
*
*/
.bx_filter .bx_filter_param_btn{
	display:inline-block;
	width:34px;
	height:34px;
	text-align:center;
	text-decoration:none;
	color:#000;
	vertical-align: middle;
	border:1px solid #9dbcc3;
	border-radius:3px;
	background:#fbfdfd;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfd), color-stop(100%,#cfe1e7));
	background:-webkit-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:   -moz-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:    -ms-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:     -o-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:        linear-gradient(top bottom, #fbfdfd 0%,#cfe1e7 100%);
	background-clip:padding-box;
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.22);
	text-shadow:0 1px 0 #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfd', endColorstr='#cfe1e7',GradientType=0 );
	-webkit-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
	float: left;
}
.bx_filter .bx_filter_param_btn:hover{border-color:#b4d5de}
.bx_filter .bx_filter_param_btn:active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{
	border-color:#b4d5de;
	background:#fcfefe;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#cfe2e7));
	background:-webkit-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:   -moz-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:    -ms-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:     -o-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:        linear-gradient(top bottom, #fcfefe 0%,#cfe2e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe', endColorstr='#feffff',GradientType=0 );
	box-shadow:0 0 0 3px #2995d7,inset 0 2px 3px rgba(0,0,0,.12);
}
/* --- colors */
.bx_filter .bx_filter_param_btn.bx_color_sl{
	/*width:24px;*/
	/*padding:0 1px;*/
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{
	background: transparent;
	box-shadow: none
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{position: relative;}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl:before{
	position: absolute;
	bottom:0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	/*width: 19px;*/
	/*height:19px;*/
	display: block;
	z-index:100;
	background: url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/missing_v2.png) no-repeat center;
	opacity: .7;
}

/*
* BTN P/M
*
*/
.bx_filter .bx_filter_param_btn.bx_spm{
	width:23px;
	min-width:23px;
	height:23px;
	padding:0;
	vertical-align: middle;
}
.bx_filter .bx_filter_param_btn.bx_spm.bx_minus{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC), -webkit-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),	  -o-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),		 linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-repeat:no-repeat,repeat;
	background-position:center 10px,center;
}
.bx_filter .bx_filter_param_btn.bx_spm.bx_plus{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==), -webkit-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),	  -o-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),		 linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-repeat:no-repeat,repeat;
	background-position:center 6px,center;
}
.bx_filter .bx_filter_param_btn.bx_spm:active{
	outline:none !important;
	box-shadow:inset 0 2px 3px rgba(0,0,0,.12);
}
.bx_filter span.bx_spm{
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	display:inline-block;
	height:23px;
	margin:0 10px;
	vertical-align:middle;
	color:#000;
}

/*
*	icon
*
*/
.bx_filter_select_popup .bx_filter_select_text_icon,
.bx_filter .bx_filter_select_text_icon{
	line-height:33px;
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	margin-top:-2px;
	margin-right:2px;
	vertical-align:middle;
	border-radius:2px;
}
.bx_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon{
	line-height:24px;
	position:relative;
	top:5px;
	border-radius: 2px;
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
	-webkit-background-size:cover;
	background-size:cover;
}
.bx_filter_select_popup .bx_filter_btn_color_icon{
	width:20px;
	height:20px;
	margin:2px 0;
	top: 0 !important;
}
.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{
	top:-1px !important;
}
.bx_filter_btn_color_icon.all {
	position: relative;
	border: none;
	box-shadow: none
}

.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before{
	position: absolute;
	width: 60%;
	height:60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.bx_filter_btn_color_icon.all:after{
	right: 0;
	bottom: 0;
}
.bx_filter_btn_color_icon.all:before{
	top:0;
	left: 0;
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_btn_color_icon{
	opacity: .2;
}

/*
* 	BIZ
*
*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}

/*
*	BTN result and reset
*
*/
.bx_filter .bx_filter_search_button{
	cursor: pointer;
	outline: none;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	display:inline-block;
	height:35px;
	margin-right:7px;
	margin-bottom:10px;
	padding:0 10px;
	text-decoration:none;
	color:#1075a2;
	border-top:   1px solid rgba(0,0,0,.1);
	border-right: 1px solid rgba(0,0,0,.2);
	border-bottom:1px solid rgba(0,0,0,.4);
	border-left:  1px solid rgba(0,0,0,.2);
	border-radius:3px;
	background:#f9fafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfefe), color-stop(100%,#c6e8f2));
	background:-webkit-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:   -moz-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:    -ms-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:     -o-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:        linear-gradient(top bottom, #fcfefe 0%,#e4f1f5 100%);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	text-shadow:0 1px 0 0 rgba(255,255,255,.75);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe', endColorstr='#c6e8f2',GradientType=0 );
}
.bx_filter .bx_filter_search_button:hover{
	background:#f0f9fb;
}
.bx_filter .bx_filter_search_button:active{
	position:relative;
	bottom:-1px;
	background:#e4f1f5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f1f5), color-stop(100%,#f9fafa));
	background:-webkit-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:   -moz-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:    -ms-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:     -o-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:        linear-gradient(top bottom, #e4f1f5 0%,#f9fafa 100%);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08) ;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f5', endColorstr='#f9fafa',GradientType=0 );
}
.bx_filter .bx_filter_search_reset{
	cursor: pointer;
	outline: none;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	display:inline-block;
	height:35px;
	margin-right:7px;
	margin-bottom:10px;
	padding:0 10px;
	/*text-decoration:underline;*/
	color:#586a6f;
	border-radius:3px;
	background:transparent;
	border: none;
	text-shadow:0 1px 0 0 rgba(255,255,255,.75);
}
.bx_filter .bx_filter_search_reset:hover{
	color:#555;
}
.bx_filter .bx_filter_search_reset:active{
	position:relative;
	bottom:-1px;
	/*box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.08) ;*/
}

/*
* 	Result Popup
*
*/
.bx_filter .bx_filter_popup_result{
	font-size:13px;
	font-weight:normal;
	line-height:33px;
	position:absolute;
	z-index:930;
	display:none;
	height:33px;
	margin-top:-7px;
	margin-left:10px;
	padding:0 10px;
	white-space:nowrap;
	color:#3f3f3f;
	border-top:1px solid #c0d6dc;
	border-right:1px solid #c0d7dd;
	border-bottom:1px solid #c0d6dc;
	border-left:1px solid #c0d7dd;
	border-radius:3px;
	background:#fff;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.1);
}
.bx_filter .bx_filter_popup_result .arrow{
	position:absolute;
	top:50%;
	width:8px;
	height:14px;
	margin-top:-7px;
	background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/arr_left.png) no-repeat center;
}
.bx_filter.bx_horizontal .bx_filter_popup_result{
	position: static !important;
	display: inline-block
}
.bx_filter.bx_horizontal .bx_filter_popup_result .arrow{
	display: none;
}
.bx_filter .bx_filter_popup_result.right{left:102%;}
.bx_filter .bx_filter_popup_result.left{right:102%;}
.bx_filter .bx_filter_popup_result.right .arrow{left: -8px;background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/arr_left.png)  no-repeat center;}
.bx_filter .bx_filter_popup_result.left  .arrow{right:-8px;background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/arr_right.png) no-repeat center;}
.bx_filter .bx_filter_popup_result a{color:#0073a3;}
.bx_filter .bx_filter_popup_result a:hover{text-decoration:none;}
.bx_filter .bx_filter_popup_result_close{display:none;}

@media (max-width:530px){
	.bx-touch .bx_filter .bx_filter_popup_result{
		font-size:12px;
		line-height:14px;
		position:fixed !important;
		z-index:1001;
		top:auto !important;
		right:0 !important;
		bottom:0 !important;
		left:0 !important;
		margin-top: 0;
		margin-left:0;
		width:auto;
		height:auto;
		padding:10px;
		border-radius:0;
		box-shadow:0 -2px 5px 0 rgba(0,0,0,.1);
	}
	.bx_filter .bx_filter_popup_result .arrow{
		display: none;
	}
	.bx-touch .bx_filter .bx_filter_popup_result_close{
		position:absolute;
		top:50%;
		right:10px;
		display:block;
		width:22px;
		height:22px;
		margin-top:-11px;
		background:url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/images/x.png) no-repeat center;
		background-size:16px;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/themes/blue/colors.css?1751877940459*/
.bx_filter_vertical.bx_blue .bx_filter_section{
	background: #c3e9f4;
	border: 7px solid #e1f5fb;
}
.bx_filter_vertical.bx_blue .bx_ui_slider_range{
	background: url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/themes/blue/images/range_bg.png);
}
.bx_filter_vertical.bx_blue .bx_filter_control_section{text-align: center}
.bx_filter_vertical.bx_blue .bx_filter_search_button{
	height: 33px;
	line-height:33px;
}
.bx_filter_vertical.bx_blue span.icon_lupe{
	background: url(/local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/themes/blue/images/searchicon.png) no-repeat center;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1741877370467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/components/innovative/messenger.widget/templates/.default/style.css?17834892491070*/
.messengerWidget {
	position: fixed;
	right: 80px;
	bottom: 25px;
	z-index: 99997;
}

.messengerWidget .widgetShadow {
	display: none;
	position: fixed;
	left: -100px;
	top: -100px;
	background: rgba(30, 30, 30, 0.9);
	z-index: 99998;
}
.messengerWidget>*:not(.widgetShadow){
	z-index: 99999;
}

.messengerWidget img {
	display: block;
	vertical-align: top;
	width: 60px !important;
	height: 60px !important;
	position: relative;
	max-width: none;
}

.messengerWidget .messengerIcon {
	display: none;
	position: absolute;
	bottom: 60px;
	left: 0;
}

.messengerWidget .messengerIcon > * {
	margin-bottom: 10px;
}

.messengerWidget .toggleButton__widget {
	position: relative;
}

.messengerWidget .toggleButton__widget a {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
}

@media (min-width: 1001px){
	.messengerWidget{
		/*display: none!important;*/
	}
}
@media (max-width: 800px){
	.messengerWidget img {
		width: 50px;
		height: 50px;
	}
	.messengerWidget .messengerIcon {
		bottom: 50px;
	}
}
/* End */


/* Start:/local/templates/index/template_styles.css?17834896865426*/
.shop2-massage{
    width: max-content;
    display: none;
    z-index: 1100;
    position: absolute;
    overflow: hidden;
    padding: 4px 14px;
    border: 1px solid #0db4bf;
    background-color: #fff;
    -webkit-box-shadow: #fdfbf7 0 1px 0 inset, rgba(0, 0, 0, 0.45) 0 2px 6px;
    -moz-box-shadow: #fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;
    box-shadow: #fdfbf7 0 1px 0 inset, rgba(0, 0, 0, 0.45) 0 2px 6px;
    text-align: left;
    line-height: 17px;
    font-size: 12px;
    color: #494949;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
}
.site-main__inner{
	display: grid;
	grid-template-columns: 100%;
}
.folders-desc{
	order: 500;
}
.shop2-product .product-image>a {
	max-height: 100%;
	position: relative;
}
.product-image img{
	width: auto !important;
	max-height: 450px;
	max-width: 100%;
}
table.shop2-cart-table td.cart-product .cart-product-image img{
	max-height: 102px;
	width:  auto !important;
}
.address-top {
    width: 100%;
	max-width: 340px;
    padding: 2px 0 0 50px;
}
/*INDEX CATALOG*/
.index-catalog{
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	grid-gap:15px;
	margin-bottom: 50px;
	padding: 20px;
	background-color: #fff;
}
.index-catalog__item{
	padding: 5px;
	border: 1px solid #eaeaea;
	transition: 0.3s;
}
.index-catalog__item:hover{
	-webkit-box-shadow: 2px 1px 41px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 2px 1px 41px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 2px 1px 41px 0px rgba(34, 60, 80, 0.2);
}
.index-catalog a{
	display: block;
	transition: 0.3s;
}
.index-catalog__item-img{
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 215px;
}
.index-catalog__item-img img{
	max-width: 150px;
	transition: 0.3s;
}
.index-catalog__item:hover img{
	transform: scale(0.95);
}
.index-catalog__item-title{
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	min-height: 45px;
}
.index-catalog__subgroups{
	margin-top: 20px;
}
.index-catalog__subgroups-link{
	width: calc(100% - 10px);
	font-size: 15px;
	text-decoration: none !important;
	padding: 5px;
}
.index-catalog__subgroups-link:not(:last-of-type){
	border-bottom: 1px solid #eaeaea;
}
.index-catalog a:hover{
	color: #1A577F;
}
@media handheld, only screen and (max-width: 768px) {
	.index-catalog{
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
}
@media handheld, only screen and (max-width: 560px) {
	.index-catalog{
		grid-template-columns: minmax(0, 1fr);
	}
}
.product-item-simple .product-image>a, .product-item-simple .product-image img{
	max-height: 190px !important;
}
.product-list .product-side-r .interlabs-one-click-buy{
	max-width: 100%;
	width: calc(100% - 10px);
	padding: 7px 5px;
}
.catalog-tags{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #fff;
}
.catalog-tags__item{
	display: flex;
	justify-content: center;
	align-items: center;
	width: max-content;
	height: 34px;
	padding: 0 12px;
	text-decoration: none;
	border: 1px solid #328bc4;
	border-radius: 5px;
}
.phone-top {
	max-width: max-content;
	float: none;
	font-size: 18px;
	position: relative;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0 0 0 auto;
}
.max-body a{
	display: block;
	padding-left: 30px;
	background-image: url(/images/MAX.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
	font-weight: 500;
}
.max-body a:not(:last-of-type){
	margin-bottom: 5px;
}
.contacts_max_link{
	display: block;
	max-width: max-content;
	text-align: center;
	color: #484848;
	margin: 5px auto;
	padding-left: 30px;
	background-image: url(/images/MAX.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
}
.header-contacts-site-name{
	padding: 15px 0;
	padding-left: 42px;
	padding-right: 42px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.site-name-wrap{
	display: flex;
	gap: 15px;
	justify-content: flex-start;
	align-items: center;
	margin: 0;
}
.comapany-logo {
	height: 120px;
	margin: 0;
	float: none;
}
.comapany-logo img{
	height: 100%;
}
.site-descriptor {
	padding-top: 0;
}
.soc-ico a {
	widows: 30px;
    height: 30px;
}
.soc-ico a img {
	width: 100%;
	height: 100%;
}
/*ШАПКА РЕДИЗАЙН*/
@media handheld, only screen and (min-width: 1000px) {
	.phone-top {
		display: flex;
		gap: 15px;
	}
}
@media handheld, only screen and (max-width: 1000px) {
	.header-contacts-site-name{
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.site-name-wrap {
		max-width: 350px;
	}
	.max-body{
		margin-bottom: 10px;
	}
}
@media handheld, only screen and (max-width: 560px) {
	.header-contacts-site-name{
		flex-wrap: wrap;
		justify-content: center;
		gap: 15px;
	}
	.site-name-wrap {
        max-width:none;
		width: 100%;
    }
	.phone-top{
		width: max-content;
		margin: 0 auto;
		padding: 0;
	}
}
@media handheld, only screen and (max-width: 530px) {
    .phone-top .phone-body div + div:before {
		display: none !important;
    }
}
/* End */
/* /asset/g/css/styles_articles_tpl.css?17405825061533 */
/* /asset/shared/highslide-4.1.13/highslide.min.css?174058251017199 */
/* /asset/shared/s3/css/calendar.css?17405825102091 */
/* /asset/g/basestyle/1.0.1/user/user.css?1740582506108967 */
/* /asset/g/basestyle/1.0.1/user/user.blue.css?17405825064476 */
/* /asset/g/shop2v2/default/css/theme.less.css?1740582508178931 */
/* /asset/g/templates/shop2/2.28.2/css/jquery.scrollbar.css?174058250823990 */
/* /asset/t/v6401/images/theme15/theme.scss.css?1774344368286195 */
/* /asset/t/v6401/images/css/seo_optima_b.scss.css?17405825102384 */
/* /local/templates/.default/components/bitrix/menu/top_menu/style.min.css?17417699923715 */
/* /local/templates/.default/components/bitrix/system.auth.form/auth/style.min.css?1751957816424 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/basket/style.min.css?17417809494062 */
/* /local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/style.css?175187369736047 */
/* /local/templates/.default/components/bitrix/catalog.smart.filter/.smart_filter/themes/blue/colors.css?1751877940459 */
/* /local/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1741877370467 */
/* /local/components/innovative/messenger.widget/templates/.default/style.css?17834892491070 */
/* /local/templates/index/template_styles.css?17834896865426 */
