html{
	/* базовые цвета */

	--color-white:#fff;
	--color-black:#000;
	--color-form-1:#000;
	--color-form-2:#191919;

	--background-color-instock:#122b35;
	--background-color-nostock:#2d0000;
	--color-instock:#008000;
	--color-nostock:#EC1F27;
	--color-reviews-Yes:#008000;
	--color-reviews-No:#c61a01;
	--color-rating:#FE9E21;
	--color-label:#fff;
	--color-message:#fff;
	--color-message-info:#fff;
	--color-price-sale:#FB3F4C;
	--color-price-old:#898e99;
	--color-remark:#BF3030;
	--color-sale-percent:#fff;

	/* базовые бекграунды */
	/* ------------------------------------- */
	--color-custom-1:#14A1DA;

	--background-color-custom-0:#fafafa;
	--color-custom-0-1:#141E33;
	--color-custom-0-2:#898e99;
	--color-custom-0-3:#cacfd8;
	--color-custom-0-4:#e6e7e9;
	--color-custom-0-5:#e6e7e9;
	--color-2-4-2:#646a79;
	--color-2-4-3:#bbb;
	--color-2-4-4:#e7e7ea;

	--background-color-custom-1:#141E33;
	--color-custom-1-1:#959aa3;
	--color-custom-1-2:#4d5464;

	--background-color-custom-2:#2B3447;
	--color-custom-2-1:#c7c9ce;
	--color-custom-2-2:#636a78;

	--background-color-custom-3:#14A1DA;
	--color-custom-3-1:#fff;
	--color-custom-3-2:#c4e7f6;

	--background-color-custom-4:#36435b;
	--color-custom-4-1:#959aa3;
	--color-custom-4-2:#727885;

	--background-color-custom-5:#f3f4f5;
	--color-custom-5-1:#2c3548;
	--color-custom-5-2:#898e99;
	--color-custom-5-3:#898e99;
	--color-custom-5-4:#898e99;

	--background-color-custom-6:#f3f3f4;
	--color-custom-6-1:#2c3548;
	--color-custom-6-2:#898e99;

	--background-color-custom-7:#20293d;
	--color-custom-7-1:#2c3548;
	--color-custom-7-2:#898e99;
	--color-custom-7-3:#636a78;
	--color-custom-7-4:#707682;
	/* ------------------------------------- */

	--background-color-form-1:#f9f9f9;
	--background-color-form-2:#fff;

	--background-color-label:#FE9E21;
	--background-color-message:#BF3030;
	--background-color-message-info:#269926;
	--background-color-sale-percent:#FB3F4C;

	--border-color-form-1:#ededed;
	--border-color-form-2:#f9f9f9;

	--border-color-message:#BF3030;
	--border-color-message-info:#008500;

	/*buttons*/
	--color-button-1:#141E33;
	--color-button-2:#fff;
	--background-color-button-1:#14A1DA;
	--background-color-button-2:#fff;
	--border-color-button-1:#e6e7e9;
	--border-color-button-2:#14A1DA;
}

::selection{background:var(--background-color-custom-3);color:var(--color-custom-3-1);}
::-moz-selection{background:var(--background-color-custom-3);color:var(--color-custom-3-1);}
::-webkit-scrollbar-thumb:hover{background:var(--color-custom-1);}

::-webkit-scrollbar-track{background-color:var(--background-color-custom-5);}
::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-5);background-color:var(--color-custom-5-2);}
::-webkit-scrollbar-thumb:hover{background-color:var(--color-custom-1);}

body.dark ::-webkit-scrollbar-track, body.dark::-webkit-scrollbar-track{background-color:var(--background-color-custom-4);}
body.dark ::-webkit-scrollbar-thumb, body.dark::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-4);background-color:var(--color-custom-5-2);}
body.dark ::-webkit-scrollbar-thumb:hover, body.dark::-webkit-scrollbar-thumb:hover{background-color:var(--color-custom-1);}

/*
ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-track{background-color:var(--background-color-custom-5);}
ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-5);background-color:var(--color-custom-5-2);}
ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-thumb:hover{background-color:var(--color-custom-1);}

body.dark ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-track{background-color:var(--background-color-custom-4);}
body.dark ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-4);background-color:var(--color-custom-5-2);}
body.dark ul.product-info .product-info-image .owl-nav::-webkit-scrollbar-thumb:hover{background-color:var(--color-custom-1);}
*/
body{background-color:var(--color-white);color:var(--color-custom-0-2);}
body.dark{background-color:var(--background-color-custom-1);color:var(--color-custom-2-2);}

body:not(.dark) a:not(._usrLink):not(.pageNumber):not(.pagePrev):not(.pageNextGroup):not(.pageNext):not(.viber):not(.no-blank):not(.btn):not(.icon-remove){color:var(--color-custom-0-1);}
body.dark a:not(._usrLink){color:var(--color-custom-0-3);}
body a:not(._usrLink):hover:not(.btn):hover:not(.icon-remove){color:var(--color-custom-1);}

h1{color:var(--color-custom-0-1)}
h2,h3,h4,strong{color:var(--color-custom-0-1)}
h1 span{color:var(--color-custom-1);}

body.dark h1{color:var(--color-custom-2-1)}
body.dark h2,body.dark h3,body.dark h4, body.dark strong{color:var(--color-custom-2-1)}

body>header>#shadow{background-color:var(--background-color-custom-1);}

body>#breadcrumbs{background-color:var(--background-color-custom-5);}
body>#breadcrumbs ul.breadcrumb>li>*{color:var(--color-custom-5-3);}
body>#breadcrumbs ul.breadcrumb>li>a:hover{color:var(--color-custom-1);}
body>#breadcrumbs ul.breadcrumb>li:last-of-type>*{color:var(--color-custom-5-4);}
#product-info-page>h1{background-color:var(--background-color-custom-5);}
@media only screen and (min-width:901px){
	#product-info-page>h1{box-shadow:30em 0 0 0 var(--background-color-custom-5),-30em 0 0 0 var(--background-color-custom-5);}
}
body.dark>#breadcrumbs{background-color:var(--background-color-custom-7);}
body.dark>#breadcrumbs ul.breadcrumb>li>*{color:var(--color-custom-7-3);}
body.dark>#breadcrumbs ul.breadcrumb>li:last-of-type>*{color:var(--color-custom-7-4);}
body.dark #product-info-page>h1{background-color:var(--background-color-custom-7);}
@media only screen and (min-width:901px){
	body.dark #product-info-page>h1{box-shadow:30em 0 0 0 var(--background-color-custom-7),-30em 0 0 0 var(--background-color-custom-7);}
}

a._usrLink{color:var(--color-custom-1);}
.ui-tabs ul.ui-tabs-nav>li:not(.ui-tabs-active)>a{color:var(--color-custom-0-1);}

.ui-tabs ul.ui-tabs-nav+ul>li>a:before,
.ui-tabs ul.ui-tabs-nav>li>a:before,
a._usrLink:before{background-color:var(--color-custom-1);}

.ui-tabs ul.ui-tabs-nav+ul>li>a:hover,
.ui-tabs ul.ui-tabs-nav>li>a:hover,
a._usrLink:hover{color:var(--color-custom-0-1);}

a._usrLink:hover:before{background-color:var(--color-custom-0-1);}

@media only screen and (max-width:600px){
#product.ui-tabs .ui-tabs-nav>li.ui-state-active>a{background-color:var(--color-custom-0-1);}
#product.ui-tabs .ui-tabs-nav>li>a{color:var(--color-white);background-color:var(--color-custom-1);}
body.dark #product.ui-tabs .ui-tabs-nav>li.ui-state-active>a{background-color:var(--background-color-custom-7);}
}

body.dark a._usrLink:hover{color:var(--color-custom-7-4);}
body.dark a._usrLink:hover:before{background-color:var(--color-custom-7-4);}

body.dark .ui-tabs ul.ui-tabs-nav+ul>li>a:hover{color:var(--color-custom-2-1)!important;}
body.dark .ui-tabs ul.ui-tabs-nav>li.ui-tabs-active>a,
body.dark .ui-tabs ul.ui-tabs-nav>li:not(.ui-tabs-active)>a:hover{color:var(--color-custom-2-1);}

body.dark .ui-tabs ul.ui-tabs-nav+ul>li>a:not(:hover),
body.dark .ui-tabs ul.ui-tabs-nav>li:not(.ui-tabs-active)>a{color:var(--color-custom-2-2);}

.x-stock-x{color:#39b56f;}
.x-stock-x>span:first-of-type{color:var(--color-instock);}
.products-quantity.instock>span{color:#39b56f;background-color:#e5f5ec;}

body.dark .products-quantity.instock>span{background-color:var(--background-color-instock);}
.products-quantity.nostock>span, .markProductOutOfStock, .product-date-available{color:var(--color-nostock);}
body.dark .products-quantity.nostock>span{background-color:var(--background-color-nostock);}

.price{color:var(--color-custom-0-1);}
body.dark .price{color:var(--color-custom-3-1);}
.price.sale *, .price.old{color:var(--color-price-sale);}
.price.old *{color:var(--color-price-old);}
.price.old:after{background-color:var(--color-price-old);}

.remark:before{color:var(--color-remark);}

body.dark .product-price .price {color:var(--color-custom-2-1);}

/* ПРОРАБОТАННОЕ */

/* социальные сети ------------------------------------------------*/
.box-facebook>a:not(:hover){color:var(--color-white);background-color:#3B5998;border-color:#3B5998;}
.box-facebook>a:before{background:transparent!important;}
.box-facebook>a:hover{background-color:var(--color-white);color:#3B5998;}
body.dark .box-facebook>a:hover{border-color:var(--color-white);}
.box-facebook>a._usrLink[target=_blank]:after{color:#3B5998;}


/*
a.facebook:before{color:#3B5998;}
a.instagram:before{color:#C6317E;}
a.twitter:before{color:#00ACED;}
a.youtube:before{color:#EC5951;}
*/

/* важные сообщения на всех страницах ------------------------------------------------*/
#important-information, .important-information, .msgError, .msgImportant{background-color:var(--background-color-message);color:var(--color-message);border-color:var(--border-color-message);}
.msgImportant *{color:var(--color-white)}
.msgImportant:before{color:var(--color-message);}
.msgInfo{background-color:var(--background-color-message-info);color:var(--color-message-info);border-color:var(--border-color-message-info);}


/* формы ------------------------------------------------*/
input:not([type="search"]), select, textarea, div.send-form label.blur{color:var(--color-custom-0-1);border-color:var(--color-2-4-4);}
input:not([type="search"]), select, textarea, div.send-form label.blur:before{background-color:var(--color-white);}
div.send-form label>span.caption + *{background-color:transparent;}
div.send-form label.blur>span.caption + *{color:transparent;}
div.send-form label>span.caption + select>option:not(:first-of-type){color:var(--color-custom-0-1);}
div.send-form *>span.caption,
div.send-form label.blur>span.caption{color:var(--color-custom-0-1);}
input:not([type="search"]):focus, select:focus, textarea:focus,
div.send-form label:not(.blur),
div.send-form label:not(.blur)>span.caption + *{color:var(--color-custom-0-1);background-color:var(--color-white);border-color:var(--color-custom-1);}
div.send-form label.review-photos.blur>span.caption>*,
div.send-form label:not(.blur)>span.caption>*,
div.send-form label:not(.blur)>span.caption>span:before{background-color:var(--color-white);color:var(--color-custom-0-1);}
div.send-form label.blur>span.caption>*{background-color:transparent;}
div.send-form label.blur>span.caption + input:-webkit-autofill{-webkit-text-fill-color:transparent;}
div.send-form label:not(.blur)>span.caption + input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-white) inset;}

body.dark input:not([type="search"]), body.dark select, body.dark textarea, body.dark div.send-form label.blur{color:var(--color-2-4-1);border-color:var(--color-2-4-7);}
body.dark input:not([type="search"]), body.dark select, body.dark textarea, body.dark div.send-form label.blur:before{background-color:var(--background-color-2-4);}

body.dark div.send-form label>span.caption + select>option:not(:first-of-type){color:var(--color-2-1-2);}
body.dark div.send-form *>span.caption,
body.dark div.send-form label.blur>span.caption{color:var(--color-2-1-2);}

body.dark div.send-form label:not(.blur),
body.dark div.send-form label:not(.blur)>span.caption + *{color:var(--color-2-4-2);background-color:var(--background-color-2-4);border-color:var(--color-2-4-9);}
body.dark div.send-form label:not(.blur)>span.caption>*,
body.dark div.send-form label:not(.blur)>span.caption>span:before{background-color:transparent;color:var(--color-2-1-3);}

body.dark div.send-form label:not(.blur)>span.caption + input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-color-2-4) inset;-webkit-text-fill-color:var(--color-2-4-2);}

div.send-form input[type="radio"]+label:hover,
div.send-form input[type="radio"]:checked+label {color:var(--background-color-custom-3);}
div.send-form input[type="radio"]:checked+label:before,
div.send-form input[type="radio"]+label:hover:before{border-color:var(--background-color-custom-3);}

div.send-form input[type="radio"]:checked+label:after,
div.send-form input[type="radio"]+label:hover:after{background-color:var(--background-color-custom-3);}
div.send-form input[type="radio"]+label{color:#4b5262;}
div.send-form input[type="radio"]+label:before{border-color:#c4c7cc;}
div.send-form input[type="radio"]+label:after{background-color:#c4c7cc;}

body.dark div.send-form input[type="radio"]+label:hover,
body.dark div.send-form input[type="radio"]:checked+label {color:var(--background-color-custom-3);}
body.dark div.send-form input[type="radio"]:checked+label:after,
body.dark div.send-form input[type="radio"]+label:hover:after{background-color:var(--background-color-custom-3);}
body.dark div.send-form input[type="radio"]:not(:checked)+label:not(:hover){color:#737b84;}
body.dark div.send-form input[type="radio"]:checked+label:before,
body.dark div.send-form input[type="radio"]+label:before{border-color:var(--color-custom-5-1);background-color:var(--color-custom-5-1);}
body.dark div.send-form input[type="radio"]+label:after{background-color:#20293e;}

form .required .caption:after,.remark:before{color:var(--color-remark);}
input + .eye, * + .help, .edit{color:#c4c7cc;}
input[type="password"] + .eye:hover, input[type="text"] + .eye, * + .help:hover, .edit:hover{color:var(--color-custom-0-1);}

body.dark input + .eye, body.dark * + .help, body.dark .edit{color:var(--color-2-1-3);}
body.dark input[type="password"] + .eye:hover, body.dark input[type="text"] + .eye, body.dark * + .help:hover, body.dark .edit:hover{color:var(--color-2-1-2);}

ul.shopping-cart-listing>li .spec-sale-qty,
ul.shopping-cart-list-info>li .spec-sale-qty{background-color:var(--background-color-custom-5);}
input[type=number].has-spin{background-color:var(--color-white);border-top-color:#eff0f1;border-bottom-color:#eff0f1;}

body.dark ul.shopping-cart-listing>li .spec-sale-qty,
body.dark ul.shopping-cart-list-info>li .spec-sale-qty,
body.dark input[type=number].has-spin{background-color:#374051;border-top-color:#293345;border-bottom-color:#293345;color:#9498a2;}

span.spinMinus, span.spinPlus{border-color:#eff0f1;background-color:var(--background-color-custom-5);}
span.spinMinus:before, span.spinPlus:before, span.spinPlus:after{background-color:#838994;}
body.dark span.spinMinus, body.dark span.spinPlus{border-color:#30394b;background-color:#41495a;}
body.dark span.spinMinus:before, body.dark span.spinPlus:before, span.spinPlus:after{background-color:#7a808c;}

span.spinMinus:hover, span.spinPlus:hover{border-color:#d5d6db;background-color:#dcdde1;}
span.spinMinus:hover:before, span.spinPlus:hover:before, span.spinPlus:hover:after{background-color:var(--background-color-custom-1);}

body.dark span.spinMinus:hover, body.dark span.spinPlus:hover{border-color:#555c6b;background-color:#555c6b;}
body.dark span.spinMinus:hover:before, body.dark span.spinPlus:hover:before, body.dark span.spinPlus:hover:after{background-color:#aaaeb5;}

body>header:after{background-color:var(--background-color-custom-0);}
body.is-scroll>header{border-color:#e2e2e2;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
body.dark>header:after{background-color:var(--background-color-custom-1);}

@media only screen and (min-width:901px){
	ul.header>li#header-pages{background-color:var(--background-color-custom-6);box-shadow:70em 0 0 0 var(--background-color-custom-6),-70em 0 0 0 var(--background-color-custom-6);}
	body.dark ul.header>li#header-pages{background-color:var(--background-color-custom-2);box-shadow:70em 0 0 0 var(--background-color-custom-2),-70em 0 0 0 var(--background-color-custom-2);}
}

body.dark div.send-form label:not(.blur)>span.caption + input:-webkit-autofill{/*-webkit-text-fill-color:var(--color-2-4-2);*/}

/* поиск ------------------------------------------------*/
body>header #search button[type="submit"],
body.dark.search-is-clicked>header #search button[type="submit"]{color:var(--color-custom-0-1);}

body.dark>header #search button[type="submit"]{color:var(--color-custom-0-2);}
@media only screen and (min-width:901px){
	body.dark>header #search button[type="submit"]{color:var(--color-custom-2-1);}
}

@media only screen and (min-width:901px){
body>header #search input[type="search"]{background-color:var(--background-color-custom-6);color:var(--color-custom-0-1);border-color:var(--background-color-custom-6);}
body.dark>header #search input[type="search"]{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);color:var(--color-custom-2-1);}
}
@media only screen and (min-width:901px){
body.dark:not(.search-is-clicked)>header #search .reset{color:var(--color-custom-2-1);}
}
body.search-is-clicked>header #search input[type="search"]{border-color:#f7f8fa;background-color:#fff;color:#000;}
body.search-is-clicked>header #search .close-button{color:#fff;}

body:not(.search-is-clicked)>header #search ::-webkit-input-placeholder{color:var(--color-custom-0-1);}
body:not(.search-is-clicked)>header #search :-ms-input-placeholder{color:var(--color-custom-0-1);}
body:not(.search-is-clicked)>header #search ::placeholder{color:var(--color-custom-0-1);}

body.dark:not(.search-is-clicked)>header #search ::-webkit-input-placeholder{color:var(--color-custom-2-1);}
body.dark:not(.search-is-clicked)>header #search :-ms-input-placeholder{color:var(--color-custom-2-1);}
body.dark:not(.search-is-clicked)>header #search ::placeholder{color:var(--color-custom-2-1);}

@media only screen and (min-width:901px){
	body.search-is-clicked>header #search input[type="search"]{border-bottom-color:transparent;}
}

@media only screen and (max-width:600px){
	body:not(.search-is-clicked)>header #search input[type="search"]{background-color:transparent;border-color:transparent;}
	body:not(.search-is-clicked)>header #search input[type="search"]::placeholder{color:transparent;}
}

#search_result{border-color:#fff;background-color:#fff;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
#search_result:after{background-color:#fff;}
#search_result>div{background-color:#f7f8fa;}
#search_result>div.sel, #search_result>div:hover{background-color:#f0f0f0;}
#search_result>div>*>span:last-of-type .text b{color:var(--color-custom-1);}
#search_result>div:not(.search-fast-manufacturer)>*>span:first-of-type{background-color:#fff;}

body.dark #search_result>div:not(.search-fast-manufacturer)>*>span:first-of-type{background-color:var(--background-color-custom-2);}
body.dark #search_result>div{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-1);}

/* горизонтальное меню ссылок ------------------------------------------------*/
ul.header-pages-menu>li>a{color:var(--color-custom-0-2);}
ul.header-pages-menu>li>span,
ul.header-pages-menu>li>a:hover{color:var(--color-custom-0-1);}

@media only screen and (min-width:901px){
	ul.header-pages-menu>li.more>span:before{background-color:var(--color-custom-0-5);color:var(--color-white)}
	body.dark ul.header-pages-menu>li.more>span:before{background-color:var(--background-color-custom-1);}
	ul.header-pages-menu>li.more:hover>span:before{background-color:var(--color-custom-1);}
	ul.header-pages-menu ul#overflow{background-color:var(--background-color-custom-6);}
	body.dark ul.header-pages-menu ul#overflow{background-color:var(--background-color-custom-2);}
}
body.dark ul.header-pages-menu>li>a{color:var(--color-custom-0-2);}
body.dark ul.header-pages-menu>li>span,
body.dark ul.header-pages-menu>li>a:hover{color:var(--color-custom-1);}


ul.header>li #header-languages>a{color:var(--color-custom-0-2);}
ul.header>li #header-languages>a:hover,
ul.header>li #header-languages>span:not(.divider){color:var(--color-custom-1-2);}

body.dark ul.header>li #header-languages>a{color:var(--color-custom-0-2);}
body.dark ul.header>li #header-languages>a:hover,
body.dark ul.header>li #header-languages>span:not(.divider){color:var(--color-custom-1);}

ul.header>li span[data-clickurl]{color:var(--color-custom-0-2);}
ul.header>li span[data-clickurl]:hover{color:var(--color-custom-0-1);}

body.dark ul.header>li#header-phones>.phones-block>.icon{color:var(--color-custom-0-2);}
body.dark ul.header>li#header-phones.clicked>.phones-block>.icon{color:var(--color-custom-1);}


body.dark ul.header>li span[data-clickurl]{color:var(--color-custom-0-2);}
body.dark ul.header>li span[data-clickurl]:hover{color:var(--color-custom-1);}

ul.header>li#header-logo svg#logo>#logo-shop{fill:var(--color-custom-0-1);}
ul.header>li#header-logo svg#logo>path:not(#logo-shop):not(.christmas){fill:var(--color-custom-1);}

body.dark ul.header>li#header-logo svg#logo>path:not(.christmas){fill:var(--color-white)!important;}

.phones>a,.phones>a:hover{color:var(--color-custom-0-1)}
.phones>a>span{color:var(--color-custom-0-2)}

body.dark .phones>a,body.dark .phones>a:hover{color:var(--color-custom-2-1)}
body.dark .phones>a>span{color:var(--color-custom-2-2)}

@media only screen and (max-width:900px){
ul.header>li#header-pages>.menu-block>ul{background-color:var(--background-color-custom-0);border-color:var(--color-custom-0-3);}
body.dark ul.header>li#header-pages>.menu-block>ul{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);}
}

@media only screen and (max-width:600px){
ul.header>li#header-compare,
ul.header>li#header-phones>.phones-block>.icon + div{background-color:var(--background-color-custom-0);border-color:var(--color-custom-0-3);}

body.dark ul.header>li#header-compare,
body.dark ul.header>li#header-phones>.phones-block>.icon + div{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-7);}
}
#color-scheme>svg#color-scheme-sun{color:var(--color-custom-1)}
body.dark #color-scheme>svg#color-scheme-sun{color:var(--color-white);}

#color-scheme>svg#color-scheme-moon{color:var(--color-custom-0-2)}
body.dark #color-scheme>svg#color-scheme-moon{color:var(--color-custom-1)}

#color-scheme>span:before{background-color:var(--color-custom-0-1);border-color:var(--color-custom-0-1);}
#color-scheme>span:after{background-color:var(--color-custom-0-1);}

body.dark #color-scheme>span:before{background-color:var(--color-white);border-color:var(--color-white);}
body.dark #color-scheme>span:after{background-color:var(--color-white);}

#header-road-map svg{fill:var(--color-custom-1)}

/* меню ------------------------------------------------*/
.menu ul>li>a{}
.menu ul>li>a:hover, .menu ul>li.current>a{color:var(--color-custom-1);}
.menu ul.L0>li>a{background-color:var(--background-color-5);border-color:var(--border-color-6);}
.menu ul.L0>li.children>ul{border-color:var(--border-color-6);background-color:var(--background-color-6);}
.menu ul.L0>li.children.open>a{border-color:transparent;}
.menu ul.L0>li:hover>a, .menu ul.L0>li.children.open>a{color:var(--color-6);background-color:var(--background-color-custom-1);}
.menu ul.L1 li>a{color:var(--color-2);}
.menu ul.L1 li>a:hover, .menu ul.L1 li.current>a{color:var(--color-1);}

#header-navigation .menu ul.L0>li:after{background-color:#ccc;border-color:#eee;}
/*
#header-navigation .menu ul.L0>li.children ul.L1{background-color:#fff;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
*/

#header-navigation .menu ul.L0>li.current>a{background-color:#254f6c;color:var(--color-white);}
#header-navigation .menu ul.L0>li:not(:hover):not(.open):not(.current)>a>span:first-of-type{color:#979ca5;}
#header-navigation .menu ul.L0>li:hover>a,
#header-navigation .menu ul.L0>li.open>a,
#header-navigation .menu ul.L0>li.current:hover>a,
#header-navigation .menu ul.L0>li:hover>a,
#header-navigation .menu ul.L1 li:not(.curr):hover>a{background-color:var(--color-custom-1);color:var(--color-white);}
#header-navigation .menu ul.L0>li ul:after{background-color:#dcdde1;}
#header-navigation .menu ul.L1>li:hover>a{background-color:var(--background-color-custom-5);color:var(--color-custom-0-1);}

body.dark #header-navigation .menu ul.L1>li:hover>a{background-color:#414a5a;color:#cbcdd1;}
body.dark #header-navigation .menu ul.L1 li>a:not(:hover){color:#737985;}
body.dark #header-navigation .menu ul.L0>li ul:after{background-color:#414a5a;}
body.dark #header-navigation .menu ul.L0>li:not(.current):not(:hover)>a{color:#9ba0a8;}
body.dark #header-navigation .menu ul.L0>li.open>a,
body.dark #header-navigation .menu ul.L0>li:not(.curr):hover>a,
body.dark #header-navigation .menu ul.L1 li:not(.curr):hover>a{background-color:#4b5363;color:#c1c4c9;}
/*
body:not(.is-scroll) #dropdown-menu>#box_categories>h2{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-custom-0-1);}
body.dark:not(.is-scroll) #dropdown-menu>#box_categories>h2{background-color:var(--color-custom-1);border-color:var(--color-custom-1);color:var(--color-white);}


body.menu-open #dropdown-menu>#box_categories>h2,
body:not(.is-scroll) #dropdown-menu>#box_categories>h2:hover{background-color:var(--color-custom-1);border-color:var(--color-custom-1);color:var(--color-white);}


body:not(.is-scroll):not(.sticky).menu-open #dropdown-menu>#box_categories>h2,
body:not(.is-scroll):not(.sticky) #dropdown-menu>#box_categories>h2:hover{border-color:var(--color-white);}

body.is-scroll.sticky:not(.menu-open):not(.manufacturers-open)>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2,
body.is-scroll:not(.sticky):not(.menu-open):not(.manufacturers-open)>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2{background-color:var(--background-color-custom-3);border-color:var(--background-color-custom-3);color:var(--color-white);}
*/
body>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-custom-0-1);}
body.dark>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2{background-color:var(--color-custom-1);border-color:var(--color-custom-1);color:var(--color-white);}

body.menu-open>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2,
body.is-scroll:not(.dark):not(.menu-open):not(.manufacturers-open)>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2:hover{background-color:var(--color-custom-1);color:var(--color-white);}

body>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2:hover{background-color:transparent;border-color:var(--color-white);color:var(--color-white);}

body.dark.menu-open>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2,
body.dark>header ul.header>li#header-navigation #dropdown-menu>#box_categories>h2:hover{background-color:#254f6c;border-color:var(--color-custom-1);color:var(--color-white);}

#dropdown-manufacturers>h2{border-color:var(--color-custom-1);color:var(--color-white);}
body.manufacturers-open #dropdown-manufacturers>h2,
#dropdown-manufacturers>h2:hover{border-color:var(--color-white);color:var(--color-custom-1);background-color:var(--color-white);}

body.is-scroll:not(.dark):not(.menu-open):not(.manufacturers-open) #dropdown-manufacturers>h2{color:var(--color-custom-1);}
body.is-scroll:not(.dark):not(.menu-open):not(.manufacturers-open) #dropdown-manufacturers>h2:hover{color:var(--color-white);background-color:var(--color-custom-1);}

#dropdown-menu>#box_categories>h2:hover>svg#categories>rect,
body.menu-open #dropdown-menu>#box_categories>h2>svg#categories>rect,
body.menu-open #dropdown-menu>#box_categories>h2>svg#categories>circle,
body.dark #dropdown-menu>#box_categories>h2:hover>svg#categories>rect,
body.menu-open.dark #dropdown-menu>#box_categories>h2>svg#categories>rect,
#dropdown-menu>#box_categories>h2:hover>svg#categories>circle{fill:var(--color-white);}

body.dark #dropdown-menu>#box_categories>h2>svg#categories>rect{fill:#8ad0ed;}
body.dark #dropdown-menu>#box_categories>h2>svg#categories>circle{fill:var(--color-white);}

#dropdown-discount>*{background-color:var(--background-color-sale-percent);color:var(--color-white);border-color:var(--background-color-sale-percent);}
#dropdown-discount>*:hover{background-color:var(--color-white);color:var(--background-color-sale-percent);border-color:var(--color-white);}

#dropdown-discount>*>svg{fill:var(--color-white);}
#dropdown-discount>*:hover>svg{fill:var(--background-color-sale-percent);}

#header-navigation>ul>li:not(#dropdown-discount)>a,
.header-partner{color:var(--color-white);}
.header-partner>*>svg{fill:var(--color-white);}

#header-navigation>ul>li:not(#dropdown-discount)>a:hover:before,
.header-partner:hover:before{background-color:var(--color-white);}

body.dark #header-navigation>ul>li:not(#dropdown-discount)>a:not(:hover):before,
body.dark .header-partner:not(:hover):before{background-color:transparent;}

/* карусель производителей ------------------------------------------------*/
.owl-carousel-manufacturers .owl-item .item>*{background-color:var(--color-white);border-color:var(--color-custom-0-3);}
.owl-carousel-manufacturers .owl-item .item>*:hover{border-color:var(--color-custom-1);}

ul.manufacturers-map-logos>li>*>*{background-color:var(--color-white);}

#dropdown-menu .menu,
#dropdown-manufacturers ul.manufacturers-map-logos{background-color:var(--color-white);box-shadow:70em 0 0 0 var(--color-white),-70em 0 0 0 var(--color-white);}
#dropdown-manufacturers ul.manufacturers-map-logos>li>*>*{border-color:var(--color-custom-0-3);}
#dropdown-manufacturers ul.manufacturers-map-logos>li>*:hover>*{border-color:var(--color-custom-1);}

body.dark #dropdown-menu .menu,
body.dark #dropdown-manufacturers ul.manufacturers-map-logos{background-color:var(--background-color-custom-2);box-shadow:70em 0 0 0 var(--background-color-custom-2),-70em 0 0 0 var(--background-color-custom-2);}
body.dark #dropdown-manufacturers ul.manufacturers-map-logos>li>*>*{border-color:var(--color-white);}
body.dark #dropdown-manufacturers ul.manufacturers-map-logos>li>*:hover>*{border-color:var(--color-custom-1);}

@media only screen and (max-width:900px){
#dropdown-menu .menu,
#dropdown-manufacturers ul.manufacturers-map-logos{box-shadow:10em 0 0 0 var(--color-white),-10em 0 0 0 var(--color-white);}
body.dark #dropdown-menu .menu,
body.dark #dropdown-manufacturers ul.manufacturers-map-logos{box-shadow:10em 0 0 0 var(--background-color-custom-2),-10em 0 0 0 var(--background-color-custom-2);}
}

	/* боксы ------------------------------------------------*/
.box{background-color:var(--color-white);border-color:var(--color-custom-0-3);color:var(--color-custom-0-2);}
.box .box-products-image{background-color:var(--color-white);}
.box#box_filter .noUi-connect{background-color:var(--color-custom-0-3);}
body.dark .box#box_filter .noUi-connect{background-color:var(--background-color-custom-4);}
body.dark .box#box_filter .noUi-target{border-color:var(--color-custom-5-1);box-shadow:none;background-color:var(--color-custom-5-1);}
body.dark .box#box_filter .noUi-handle{box-shadow:none;background-color:#254f6c;border-color:#1c79a4;color:#9fb2bf;}

.box .head>*>*{color:var(--color-custom-0-1);}
.box .head>*>a:hover{color:var(--color-custom-1);}
.box .article-news-all>a{background-color:var(--background-color-custom-5);color:var(--color-custom-5-1);}
.box .article-news-all>a:hover{background-color:var(--background-color-custom-3);color:var(--color-custom-3-1);}

.box#box_filter .fltSect>.fltTtl{color:var(--color-custom-0-1);}
body.dark .box#box_filter .fltSect>.fltTtl{color:#969aa4;}
body.dark .box#box_filter .box-content a:not(:hover){color:var(--color-custom-2-2);}

.box#box_filter{border-color:var(--color-custom-1);}
body.dark .box#box_filter{background-color:var(--background-color-custom-7);}

body.dark .filter-selected>a:not(:hover):not(:active){color:var(--color-custom-4-2);}

@media only screen and (max-width:900px){
	#content:not(.filter-open) .box#box_filter {border-color:transparent}
}
body.dark .box{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);color:var(--color-custom-2-2);}
body.dark .box .head>*>span,
body.dark .box .head>*>a:not(:hover){color:var(--color-custom-2-1);}
body.dark .box .box-content a:not(:hover){color:var(--color-custom-2-1);}
body.dark .box a:not(:hover){color:var(--color-custom-2-1);}
body.dark .box .article-news-all>a:not(:hover){background-color:var(--background-color-custom-4);color:var(--color-custom-4-2);}

body.dark .box#box_filter ul.filter>li #filterPriceGo:not(:hover):not(:active),
body.dark .box#box_filterul.filter>li.range_w button:not(:hover):not(:active){background-color:#254f6c;border-color:#1c79a4;color:#9fb2bf;}

body.dark .box#box_filter ul.filter>li #filterPriceGo:hover,
body.dark .box#box_filterul.filter>li.range_w button:hover{background-color:var(--color-custom-1);border-color:var(--color-custom-1);color:var(--color-white);}

body.dark .box#box_filter ul.filter>li>input.no-spin{background-color:var(--background-color-custom-4);border-color:var(--background-color-custom-4);}

.box#box_manufacturers .box-content::-webkit-scrollbar-track{background-color:var(--background-color-custom-5);}
/*
.box#box_manufacturers .box-content::-webkit-scrollbar-thumb{background-color:var(--color-custom-5-2);}
*/
.box#box_manufacturers .box-content::-webkit-scrollbar-thumb:hover{background-color:var(--color-custom-1);}
.box#box_manufacturers .box-content::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-5);}

body.dark .box#box_manufacturers .box-content::-webkit-scrollbar-track{background-color:var(--background-color-custom-4);}
/*
body.dark .box#box_manufacturers .box-content::-webkit-scrollbar-thumb{background-color:var(--color-custom-4-2);}
*/
body.dark .box#box_manufacturers .box-content::-webkit-scrollbar-thumb:hover{border-color:var(--background-color-custom-4);}
body.dark .box#box_manufacturers .box-content::-webkit-scrollbar-thumb{border-color:var(--background-color-custom-4);}

/* блоки ------------------------------------------------*/
.block .head>*>a:hover,
#tab-family .block .head>*>*:hover{color:var(--color-custom-1);}
.block .head>*>*:not(:hover){color:var(--color-custom-0-1);}
body.dark .block .head>*>*:not(:hover){color:var(--color-custom-2-1);}

/* группировка фильтр + сортировка ------------------------------------------------*/
body.sort-open #showButtons>button#showSort,
body.filter-open #showButtons>button#showFilter,
#showButtons>button:hover,
#showButtons>button.active{background-color:var(--background-color-custom-1);border-color:var(--background-color-custom-3);color:var(--color-white);}

#showButtons>button{border-color:var(--color-custom-1);background-color:var(--color-white);}
body.dark #showButtons>button{background-color:var(--background-color-custom-1);color:var(--color-white);}

body.dark.sort-open #showButtons>button#showSort,
body.dark.filter-open #showButtons>button#showFilter{background-color:var(--color-custom-1);}

/* категории товаров ------------------------------------------------*/
ul.categories-listing .categories-image>span{background-color:var(--color-white)}
ul.categories-listing>li .categories-name>a{color:var(--color-custom-1)!important;}
ul.categories-listing>li:hover .categories-name>a{color:var(--color-white)!important;}
ul.categories-listing>li{border-color:transparent;}
ul.categories-listing>li>div{border-color:var(--color-custom-0-3);background-color:var(--color-white);}
ul.categories-listing>li:hover>div{border-color:var(--background-color-custom-3);background-color:var(--background-color-custom-3);}

body.dark ul.categories-listing>li .categories-name>a{color:var(--color-custom-2-1);}
body.dark ul.categories-listing>li:hover .categories-name>a{color:var(--color-custom-3-1);}
body.dark ul.categories-listing>li>div{border-color:var(--background-color-custom-2);background-color:var(--background-color-custom-2);}
body.dark ul.categories-listing>li:hover>div{border-color:var(--background-color-custom-3);background-color:var(--background-color-custom-3);}

/* спойлер ------------------------------------------------*/
.spoiler-gradient:before{
    background:-moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-webkit-gradient(linear, left bottom, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background:-webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

/* сравнение в шапке ------------------------------------------------*/
#header-compare #sCompareCnt{color:var(--color-white);background-color:var(--background-color-custom-3);}

/* корзина в шапке ------------------------------------------------*/
#header-shopping-cart #sCartPCnt{color:var(--color-white);background-color:var(--background-color-custom-3);}
#header-shopping-cart #sCartPCnt:not(:empty)+svg{color:var(--color-custom-0-1);}
body.dark #header-shopping-cart #sCartPCnt:not(:empty)+svg{color:var(--color-custom-2-1);}

/* корзина всплывающая в меню ссылок ------------------------------------*/
#shCartPlace>form{background-color:var(--color-white);border-color:var(--color-custom-2-1);-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
#shCartPlace>form>*:after{background-color:var(--color-white);}
#shCartPlace ul.shopping-cart-hover>li:last-child{border-bottom-color:var(--color-custom-2-1);}
#shCartPlace ul.shopping-cart-hover>li:hover{background-color:var(--background-color-custom-0);border-bottom-color:var(--color-custom-2-1);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-remove>a{color:var(--color-remark);}

#shCartPlace ul.shopping-cart-hover-subtotals>li span:last-child,
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-price{color:var(--color-custom-0-1);}

body.dark #shCartPlace ul.shopping-cart-hover-subtotals>li span:last-child,
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-price{color:var(--color-custom-2-1);}
body.dark #shCartPlace ul.shopping-cart-hover-subtotals>li span{color:#f7f8fa;}

body.dark #shCartPlace>form{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);}
body.dark #shCartPlace>form>*:after{background-color:var(--background-color-custom-2);}

body.dark ul.shopping-cart-hover .shopping-cart-hover-name>a:not(:hover){color:var(--color-custom-2-1);}

body.dark #shCartPlace ul.shopping-cart-hover>li:last-child{border-bottom-color:var(--color-custom-0-1);}
body.dark #shCartPlace ul.shopping-cart-hover>li:hover{background-color:var(--color-custom-0-1);border-bottom-color:var(--color-custom-0-1);}

ul.shopping-cart-hover-subtotals{border-top-color:#f7f8fa;}
body.dark ul.shopping-cart-hover-subtotals{border-top-color:var(--color-custom-0-1);}
/* вход/регистрация ------------------------------------------------*/

ul.account-box>li>a:hover,
ul.account-box>li.current>a{color:var(--color-custom-1);}

ul.account-summary>li{background-color:#fff;border-color:#555;}
ul.account-summary>li>span{background-color:#fff;color:#000;}

/* кросс-фильтр в списке ------------------------------------------------*/
ul.cross-filter li>span:not([data-clickurl]),
ul.cross-filter li>span[data-clickurl]:hover{color:var(--color-custom-1);border-color:var(--color-custom-1);}

ul.cross-filter li>span[data-clickurl]:before{background-color:var(--color-custom-1);}
ul.cross-filter li>span[data-clickurl]:not(:hover){color:var(--color-custom-0-2);}

body.dark ul.cross-filter li>span[data-clickurl]:before{background-color:var(--color-custom-1);}
body.dark ul.cross-filter>li>select{background-color: var(--background-color-custom-7);color:var(--color-custom-7-4);}

/* сортировка в списке ------------------------------------------------*/
.sort-links>ul>li>span[data-clickurl]:hover,
.sort-links>ul>li>span:not([data-clickurl]){color:var(--color-custom-1);}
.sort-links>ul>li>span[data-clickurl]:before{background-color:var(--color-custom-1);}
.sort-links>ul>li>span[data-clickurl]:not(:hover){color:var(--color-custom-0-2);}

body.dark .sort-links>ul>li:first-child{color:var(--color-custom-2-1);}
/* листалка в списке ------------------------------------------------*/
.listing-split-links-pages>ul>li>a{background-color:var(--background-color-custom-2);color:var(--color-white);}

.listing-split-links-pages>ul>li>a:hover,
.listing-split-links-pages>ul>li>.pageNumber.current{background-color:var(--background-color-custom-3);color:var(--color-white);}

body.dark .listing-split-links-pages>ul>li .number{color:var(--color-custom-2-1);}

/* список товаров ------------------------------------------------*/
ul.products-listing-block>li{border-color:transparent;}
ul.products-listing-block .product-border{border-color:var(--color-custom-0-3);background-color:var(--color-white);color:var(--color-custom-0-2);}
ul.products-listing-block .prod:hover .product-border{border-color:var(--color-custom-1);}

body.dark ul.products-listing-block .product-border{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);color:var(--color-custom-2-2);}
body.dark ul.products-listing-block .prod:hover .product-border{border-color:var(--background-color-custom-2);}

.products-listing-owl .owl-item,
.products-listing-owl-img .owl-item{border-color:var(--color-custom-0-3);background-color:var(--color-white);color:var(--color-custom-0-2);}
.products-listing-owl .owl-item:hover,
.products-listing-owl-img .owl-item:hover{border-color:var(--color-custom-1);}

body.dark .products-listing-owl .owl-item,
body.dark .products-listing-owl-img .owl-item{background-color:var(--background-color-custom-2);border-color:var(--background-color-custom-2);color:var(--color-custom-2-2);}
body.dark .products-listing-owl .owl-item:hover,
body.dark .products-listing-owl-img .owl-item:hover{border-color:var(--background-color-custom-2);}

ul.products-listing-lines,
ul.products-listing-lines>li{border-color:var(--color-custom-0-4);}

body.dark ul.products-listing-lines,
body.dark ul.products-listing-lines>li{border-color:var(--background-color-custom-2);}

.product-listing-image>.listing-image{background-color:var(--color-white);}

.products-listing .products-name>a:hover,
.products-listing .products-model>span:hover{color:var(--color-custom-1);}

body.dark .products-listing .products-name>a:not(:hover){color:var(--color-custom-2-1);}
body.dark .products-listing .products-manufacturers-name{color:var(--color-custom-2-1);}
body.dark .products-listing .products-model>span:not(:hover){color:var(--color-custom-2-1);}

/* списки товаров в виде прайс-строк */
.product-listing-image>a:first-of-type{background-color:#fff;}

/* прайс-лист */
.price.w100 td{border-color:#dddddd;}
.price.w100 tr:nth-child(odd) td{background-color:#f9f9f9;}

/* быстрый просмотр  ------------------------------------------------*/
.quick-preview{border-color:#dcdada;color:#000;}
.quick-preview:after{background-color:#fff;}
.quick-preview:hover{border-color:#000;color:#fff;}
.quick-preview:hover:after{background-color:#000;}

/* стикеры ------------------------------------------------*/
.products-label{background-color:var(--background-color-label);color:var(--color-label);border-color:var(--color-white);}
.product-sale-percent{color:var(--color-sale-percent);background-color:var(--background-color-sale-percent);}

.product-listing-image .product-sale-percent{/*color:var(--background-color-sale-percent);border-color:var(--background-color-sale-percent);background-color:#fff;*/}
.product-listing-image .products-label.label-hit_prodazh{background-color:var(--background-color-label);border-color:var(--background-color-label);color:var(--color-white);}
body.dark .product-listing-image .product-sale-percent{/*background-color:var(--background-color-custom-1)*/}

body.ru .products-label.label-aktsiya_8-2{background-image:url('../images/8plus2vpodarok-ru.png');border-color:transparent;}
body.ua .products-label.label-aktsiya_8-2{background-image:url('../images/8plus2vpodarok-ua.png');border-color:transparent;}

.products-label.label-aktsiya{background-color:var(--background-color-sale-percent);color:var(--color-white);}

/* рейтинг ------------------------------------------------*/
.rating{color:var(--color-rating);}

/* Default tooltip style ------------------------------------------------*/
.qtip-default{border:1px solid #c0c0c0;background:#fff;}
.qtip-close.qtip-icon:hover:before{color:var(--color-custom-1);}
.qtip-default{-webkit-box-shadow:0 0.25em 0.25em -0.125em #999999;-moz-box-shadow:0 0.25em 0.25em -0.125em #999999;box-shadow:0 0.25em 0.25em -0.125em #999999;}

/* опции товара в виде кнопок ------------------------------------------------*/
.product-attributes li.pOptBtn label{border-color:var(--border-color-3);}
.product-attributes li.pOptBtn label:hover,
.product-attributes li.pOptBtn.active label{background-color:var(--background-color-custom-1);border-color:var(--color-custom-1);color:#fff;}

/* опции товара с изображениями ------------------------------------------------*/
.product-attributes li.product-option-image .product-option-value-image{border-color:#EEEEEE;}
.product-attributes li.product-option-image .product-option-value-image:hover,
.product-attributes li.product-option-image.active .product-option-value-image{border-color:var(--color-custom-1);}

/* страница товара ------------------------------------------------*/
#stickyProd{border-color:var(--color-custom-1);}
body.dark #stickyProd{background-color:var(--background-color-custom-7);}
#stickyProd>picture,
.reviews-photo>*,
#mediaPhotos>*{background-color:var(--color-white);}

.product-info-image{background:var(--color-white);border-color:transparent;}

ul.product-info .owl-dots>.owl-dot{border-color:var(--color-custom-0-4);background-color:var(--color-white);}
ul.product-info .owl-dots>.owl-dot:hover,
ul.product-info .owl-dots>.owl-dot.active{border-color:var(--color-custom-1);}

body.dark ul.product-info .owl-dots>.owl-dot:hover,
body.dark ul.product-info .owl-dots>.owl-dot.active{border-color:var(--color-custom-1);}

/*
.ui-tab, .ui-tabs-panel{border-color:var(--border-color-5);background-color:var(--background-color-6);}
.ui-tab.ui-state-active, .ui-tab.ui-state-hover, .ui-tab.ui-state-active.ui-state-hover{border-color:var(--border-color-5);background-color:var(--background-color-6);}
*/

@media only screen and (max-width:600px){
	#product .ui-tab.ui-state-active, #product .ui-tab.ui-state-hover, #product .ui-tab.ui-state-active.ui-state-hover{background-color:var(--background-color-custom-1);}
	#product .ui-tabs .ui-tabs-nav>li.ui-tab.ui-state-active{border-color:var(--border-color-custom-1);}
	#product .ui-tab.ui-state-active>a, #product .ui-tab.ui-state-hover>a, #product .ui-tab.ui-state-active.ui-state-hover>a{color:var(--color-custom-invert);}
}

/*
.ui-tab{background-color:var(--background-color-5);}
.ui-tab.ui-state-hover{background-color:var(--background-color-custom-1);}
.ui-tab.ui-state-hover:not(.ui-tabs-active)>a{color:var(--color-custom-invert)}
*/

ul.product-info-props .fHelp, ul.product-info-props  .fvHelp{background-color:#d5d5d5;}

#product-info-right-block>div.product-info-right-box>strong{color:var(--background-color-custom-1);}
#product-info-right-block>div.product-info-right-box>strong>svg{fill:var(--color-custom-0-1);}

body.dark #product-info-right-block>div.product-info-right-box>strong{color:var(--color-custom-0-4);}
body.dark #product-info-right-block>div.product-info-right-box>strong>svg{fill:var(--color-custom-0-4);}
#product-info-right-block #product-info-discount {color:var(--background-color-sale-percent);}
#product-info-right-block a._usrLink:not(:hover){color:var(--color-custom-1);}
/*
#product-info-right-block #product-info-discount:before {background-image:url(../images/ico_product_info_discount.svg);}
#product-info-right-block #product-info-delivery:before {background-image:url(../images/ico_product_info_delivery.svg);}
#product-info-right-block #product-info-return:before {background-image:url(../images/ico_product_info_return.svg);}
#product-info-right-block #product-info-warranty:before {background-image:url(../images/ico_product_info_warranty.svg);}
*/
.spec-sale-parts-block,
#product-info-right-block>div.product-info-right-box{border-color:var(--color-custom-0-4);background-color:var(--color-white);}

body.dark .spec-sale-parts-block,
body.dark #product-info-right-block>div.product-info-right-box{border-color:var(--background-color-custom-7);background-color:var(--background-color-custom-7);}

.product-info-manufacturer,
ul.product-icons>li{background-color:var(--color-white);}

.product-info-country-of-origin > span,
.products-x-last-update > span,
.product-info-model > span{color:var(--color-custom-0-1)}

.products-x-last-update:before{/*color:var(--background-color-sale-percent)*/}
.products-x-last-update:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 294 255.8'%3E%3Ccircle cx='125' cy='125' r='125' fill='%23141e33'/%3E%3Cpath d='M253.4,152.3l-86-40.3s-47.7,72.9-30.7,112.9a61.6029,61.6029,0,0,0,15.3767,22.16c.3284.2883,14.8766-1.9282,18.9566-6.984,13.1171-16.2541,43.7142-40.4344,62.8334-61.8333C242.7244,168.3287,253.4,152.3,253.4,152.3' fill='%23fff'/%3E%3Ccircle cx='126.1' cy='125.1' r='99.8' fill='%23fff'/%3E%3Cpolygon points='113.2 144.3 70.7 156.3 62.2 126.3 105.7 113.8 113.2 144.3' fill='%23141e33'/%3E%3Cpolygon points='294 67.6 219.2 93.8 167.4 112 253.4 152.3 294 67.6' fill='%23141e33'/%3E%3Cpolygon points='129 101.6 156 54.3 169.2 61.8 142.5 110 129 101.6' fill='%23141e33'/%3E%3Ccircle cx='125' cy='125.4' r='24.1' fill='%23141e33'/%3E%3Ccircle cx='124.3' cy='125.2' r='12.4' fill='%23fff'/%3E%3Ccircle cx='199.9' cy='199.6' r='56.2' fill='%232a69ae'/%3E%3Cpolygon points='239.7 189.6 209.5 189.6 239.7 160.1 239.7 189.6' fill='%23fff'/%3E%3Cpolygon points='159.5 239.1 159.5 209.1 189.2 209.1 159.5 239.1' fill='%23fff'/%3E%3Cpath d='M170.3,199.2s.9-24.9,25.9-28.6c0,0,14.9-1.6,24.4,8.1l7.5-7.3s-8.5-12-28.9-12.2a39.0648,39.0648,0,0,0-31,14.9s-9.8,12.1-8.8,25.1Z' fill='%23fff'/%3E%3Cpath d='M179.1,219.2s6.5,10,24,9.1S227.2,209,227.2,209s1.8-5.8,1.4-9.9h11.1s.6,22.1-17.8,33.6a41.9948,41.9948,0,0,1-36,4.3s-4.2-.2-14.9-9.7Z' fill='%23fff'/%3E%3C/svg%3E");}
body.dark .product-info-country-of-origin > span,
body.dark .products-x-last-update > span,
body.dark .product-info-model > span{color:var(--color-custom-2-1);}

.online-block{border-color:var(--color-custom-1);}
.online-block>ul>li:nth-of-type(2){color:var(--color-custom-1);}

/* баннер-слайдер ------------------------------------------------*/
.owl-nav>button:before{color:var(--color-black);background-color:var(--color-custom-0-4);}
.owl-dots .owl-dot span:before{color:var(--color-custom-1);}

.owl-carousel-banner .owl-nav>button{background-color:var(--background-color-custom-2)!important;}
.owl-carousel-banner .owl-nav>button:before{color:var(--color-white)}

.products-listing-owl .owl-nav>button:not(:hover):before{background-color:var(--color-white);color:var(--color-custom-0-1);}
.products-listing-owl .owl-nav>button:hover:before{background-color:var(--background-color-custom-3);color:var(--color-white);}

body.dark .products-listing-owl .owl-nav>button:not(:hover):before{background-color:var(--background-color-custom-2);color:var(--color-white);}



/* стрелки вверх ------------------------------------------------*/
#topLeft:before, #topRight:before{background:#d5d5d5;}
#topLeft, #topRight{color:#000;}

/* бокс фильтра ------------------------------------------------*/
div.fltSect{border-bottom-color:#c0c0c0;}

/* корзина ------------------------------------------------*/

ul.shopping-cart-listing, ul.shopping-cart-listing>li{border-color:var(--color-custom-0-3);}
ul.shopping-cart-listing .cart-delete .icon-remove{color:var(--background-color-sale-percent);border-color:var(--color-custom-0-3);background-color:#fff;}
body:not(.dark) ul.shopping-cart-listing .cart-delete .icon-remove:not(:hover){-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
ul.shopping-cart-listing .cart-delete .icon-remove:hover{color:#fff;background-color:var(--background-color-sale-percent);border-color:var(--background-color-sale-percent);}
ul.shopping-cart-listing .cart-image>a{background-color:#fff;}
body.dark ul.shopping-cart-listing, body.dark ul.shopping-cart-listing>li{border-color:var(--color-2-4-7);}
body.dark ul.shopping-cart-listing .cart-data .product-cart-name>a:not(:hover){color:var(--color-custom-2-1);}

ul.shopping-cart-product-list>li.product-name p,
ul.shopping-cart-listing .cart-data .product-cart-name p{color:var(--background-color-sale-percent);}

.subtotal-sum tr:last-child td{border-bottom-color:var(--color-custom-0-3);;}
#shoppingCart .ui-tabs-panel,
#shoppingCart .ui-tabs .ui-tabs-tab{border-color:var(--color-custom-0-3);}
#shoppingCart .ui-tabs .ui-tabs-active.ui-state-active{background-color:var(--color-custom-1);border-color:var(--color-custom-1);}
#shoppingCart .ui-tabs .ui-tabs-active.ui-state-active>a{color:var(--color-white);}

#shoppingCart .subtotal-sum tr:last-child td{color:var(--color-custom-0-1);}

body.dark .subtotal-sum tr:last-child td{border-color:var(--color-2-4-7);}
body.dark #shoppingCart .ui-tabs-panel,
body.dark #shoppingCart .ui-tabs .ui-tabs-tab{border-color:var(--color-2-4-7);}
body.dark #shoppingCart .subtotal-sum tr:last-child td{color:var(--color-custom-2-1);}

/* всплывающе окно корзины */
.pAdded{border-color:var(--border-color-custom-1);background-color:#fff;}

/* история заказов ------------------------------------------------*/
ul.orders-history-block,
ul.orders-history-block>li.order-status,
ul.orders-history-block.open ul.orders-history-info{border-color:#e2e2e2;}

ul.orders-history-block.open,
ul.orders-history-block:hover{-webkit-box-shadow:0 0 0.25em 0.125em #e2e2e2;-moz-box-shadow:0 0 0.25em 0.125em #e2e2e2;box-shadow:0 0 0.25em 0.125em #e2e2e2;}

ul.orders-history-block.open ul.orders-history-list,
ul.orders-history-block.open>li.order-status>*:first-child,
ul.order-totals{background-color:#f7f8fa;border-color:#e2e2e2;}
ul.orders-history-list>li.order-id>a._usrLink:hover{color:var(--color-custom-1);}

/* иконка скидки ------------------------------------------------*/
.specials-only-text{color:#008000;}
.complect-product-discount{background-color:var(--background-color-sale-percent);color:#fff;outline:1px solid #fff;}

ul.filter>li.inactive>s,
ul.filter>li.active .cnt{color:var(--color-2-4-3);}

ul.filter>li>a:before,
ul.filter>li.inactive>s:before{color:#999999;}

body.dark .box#box_filter ul.filter>li>a:not(:hover):not(:active):before,
body.dark .box#box_filter ul.filter>li.inactive>s:before{color:#41495a;}

ul.filter .selected a,
ul.filter .selected a:before,
ul.filter .active a:hover,
ul.filter .active a:hover:before{color:var(--color-custom-1);}
ul.filter .selected a:hover,
ul.filter .selected a:hover:before{color:#c61a01;}
a.reset-filter{color:var(--color-custom-1);}
a.reset-filter:hover{color:#c61a01;}

/* отзывы и гостевая книга ------------------------------------------------*/
ul.reviews-list>li:nth-child(2n-1){background-color:var(--background-color-custom-0);}
ul.reviews-list>li .rvYesNo a.rvYes{color:var(--color-reviews-Yes);}
ul.reviews-list>li .rvYesNo a.rvNo{color:var(--color-reviews-No);}
ul.reviews-list>li.reviews-list-img>a{background-color:var(--color-white);}

body.dark ul.reviews-list>li .products-name>a:nth-child(1):not(:hover){color:var(--color-custom-2-1);}
body.dark ul.reviews-list>li:nth-child(2n-1){background-color:var(--background-color-custom-7);}
body.dark ul.reviews-list>li .products-name>a.btn:not(:hover){border-color:var(--color-custom-2-2);}
body.dark ul.reviews-list>li .products-name>a.btn:hover{border-color:var(--background-color-custom-3);}

body.dark ul.reviews-list>li>div>span:first-child{color:var(--color-custom-2-1);}
/* подписка ------------------------------------------------*/
#subscribe{background-color:#f7f8fa;border-color:#e2e2e2;}

/* скрол ------------------------------------------------*/
/*
.block-scroll::-webkit-scrollbar-track{border-color:#c2c2c2;background-color:#f1f1f1;}
.block-scroll::-webkit-scrollbar-thumb{background-color:#c1c1c1;}
.block-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8;}
*/

/* футер ------------------------------------------------*/
body>footer{background-color:var(--background-color-custom-3);color:var(--color-custom-3-2)}
body>footer .copy{background-color:var(--color-white);border-color:var(--background-color-custom-0);color:var(--color-custom-0-1);}

body.dark>footer{background-color:var(--background-color-custom-2);color:var(--color-custom-2-2)}
body.dark>footer .copy{background-color:var(--background-color-custom-1);border-color:var(--background-color-custom-1);color:var(--color-custom-1-1);}

body>footer a._usrLink:before{background-color:var(--color-custom-3-1)}
body.dark>footer a._usrLink:before{background-color:var(--color-custom-2-1)}

body>footer .address>span,
body>footer .schedule>span,
body>footer ul.footer>li>span,
body>footer ul.footer>li a{color:var(--color-custom-3-1);}

body.dark>footer .address>span,
body.dark>footer .schedule>span,
body.dark>footer ul.footer>li>span,
body.dark>footer ul.footer>li a{color:var(--color-custom-2-1);}


body>footer ul.categories>li>a, body>footer ul.header-pages-menu>li>a{color:var(--color-2);}
body>footer ul.categories>li.current>a, body>footer ul.categories>li>a:hover,
body>footer ul.header-pages-menu>li.current>a, body>footer ul.header-pages-menu>li>a:hover{color:var(--color-custom-1);}
body>footer .copyright strong>span{color:var(--color-custom-1);}

.modal-content{color:var(--color-white);}
.modal-content:after{background-color:var(--color-black);}

svg#logo-etechs:not(:hover)>path:not(:first-of-type){fill:var(--color-black);}
svg#logo-etechs>polygon:not(:first-of-type), svg#logo-etechs>path:not(:first-of-type){fill:var(--color-black);}
svg#logo-etechs>polygon:first-of-type{fill:var(--color-white);}
svg#logo-etechs:hover>path:first-of-type{fill:#fdb714;}

body.dark svg#logo-etechs:not(:hover)>path:not(:first-of-type){fill:var(--color-custom-1-1);}
body.dark svg#logo-etechs>polygon:not(:first-of-type), body.dark svg#logo-etechs>path:not(:first-of-type){fill:var(--color-custom-1-1);}
body.dark svg#logo-etechs>polygon:first-of-type{fill:var(--background-color-dark-custom-3);}
body.dark svg#logo-etechs:hover>polygon:not(:first-of-type), body.dark svg#logo-etechs:hover>path:not(:first-of-type){fill:var(--color-custom-2-1);}

body>footer .social-networks svg{fill:var(--color-white);}

.schema-faq{background-color:var(--background-color-custom-3);color:var(--color-custom-3-2);}
.schema-faq h2,
.schema-faq ul>li>h3{color:var(--color-custom-3-1);}
.schema-faq a._usrLink{color:var(--color-custom-3-1);}
.schema-faq a._usrLink:hover{color:var(--color-white);}


body.dark .schema-faq{background-color:var(--background-color-custom-2);color:var(--color-custom-2-2);}
body.dark .schema-faq ul>li>h3{color:var(--color-custom-2-1);}
body.dark .schema-faq a._usrLink{color:var(--color-custom-2-1);}
body.dark .schema-faq a._usrLink:hover{color:var(--color-white);}

body:not(.is-scroll):not(.sticky)>header ul.header>li#header-navigation{background-color:var(--background-color-custom-3);}
body.dark:not(.is-scroll):not(.sticky)>header ul.header>li#header-navigation{background-color:var(--background-color-custom-2);}

@media only screen and (min-width:901px){
	body:not(.is-scroll):not(.sticky)>header ul.header>li#header-navigation{box-shadow:70em 0 0 0 var(--background-color-custom-3),-70em 0 0 0 var(--background-color-custom-3);}
	body.dark:not(.is-scroll):not(.sticky)>header ul.header>li#header-navigation{box-shadow:70em 0 0 0 var(--background-color-custom-2),-70em 0 0 0 var(--background-color-custom-2);}
}

@media only screen and (max-width:900px){
	body>header ul.header>li#header-navigation{background-color:var(--background-color-custom-3);}
	body.dark>header ul.header>li#header-navigation{background-color:var(--background-color-custom-2);}
	body>header ul.header>li#header-navigation{box-shadow:10em 0 0 0 var(--background-color-custom-3),-10em 0 0 0 var(--background-color-custom-3);}
	body.dark>header ul.header>li#header-navigation{box-shadow:10em 0 0 0 var(--background-color-custom-2),-10em 0 0 0 var(--background-color-custom-2);}
}


ul.product-info-props>li>span:last-of-type{color:var(--color-custom-0-1);}
ul.product-info-props>li>span:first-of-type>span>span:last-of-type{color:var(--color-custom-0-3);}

body.dark ul.product-info-props>li>span:last-of-type{color:#818691;}
body.dark ul.product-info-props>li>span:first-of-type>span>span:last-of-type{color:#495161;}

ul.product-descfiles>li{border-color:#ececee;}
ul.product-descfiles>li:hover{border-color:#fc737c;}
ul.product-descfiles>li>a{color:#898995;}
ul.product-descfiles>li>a{background-color:var(--background-color-custom-6);}
body.dark ul.product-descfiles>li>a{background-color:var(--background-color-custom-2);}
ul.product-descfiles>li:hover>a{background-color:#fff5f6;}
ul.product-descfiles>li>a>span:first-of-type{color:#fc737c;}
ul.product-descfiles>li>a>span:last-of-type strong{color:var(--color-custom-0-1);}

body.dark ul.product-descfiles>li{border-color:#273043;}
body.dark ul.product-descfiles>li:hover{border-color:#b93644;}
body.dark ul.product-descfiles>li>a{color:var(--color-custom-2-2)}
body.dark ul.product-descfiles>li>a:hover{background-color:#362336;color:#6d5f6d;}
body.dark ul.product-descfiles>li>a>span:first-of-type{color:#fb3f4c;}
body.dark ul.product-descfiles>li>a>span:last-of-type strong{color:var(--color-custom-2-1);}

body ul.product-descfiles>li>div>a{color:var(--color-custom-0-1);}
body ul.product-descfiles>li>div>a:hover{color:var(--color-custom-1);}
body.dark ul.product-descfiles>li>div>a{color:var(--color-custom-2-1);}

ul.manufacturers-map>li>span:not(:hover),
ul.error404>li a:not(:hover){color:var(--color-custom-0-1);}

ul.manufacturers-map>li>span:hover,
ul.error404>li a:hover{color:var(--color-custom-1);}

body.dark ul.manufacturers-map>li>span:not(:hover),
body.dark ul.error404>li a:not(:hover){color:var(--color-custom-2-1);}

ul.block-2-chess>li>h2,ul.block-2-chess>li>h3{color:var(--color-custom-1);}

.partnership-request-block{background-color:#e7f5fb;box-shadow:70em 0 0 0 #e7f5fb,-70em 0 0 0 #e7f5fb;}
.partnership-request-block>ul>li:first-of-type{color:var(--color-custom-0-1);}
body.dark .partnership-request-block>ul>li:first-of-type{color:var(--color-custom-2-1);}
body.dark .partnership-request-block{background-color:var(--background-color-custom-7);box-shadow:70em 0 0 0 var(--background-color-custom-7),-70em 0 0 0 var(--background-color-custom-7);}

@media only screen and (max-width:900px){
	.partnership-request-block{box-shadow:10em 0 0 0 #e7f5fb,-10em 0 0 0 #e7f5fb;}
	body.dark .partnership-request-block{box-shadow:10em 0 0 0 var(--background-color-custom-7),-10em 0 0 0 var(--background-color-custom-7);}
}
.description-top>span:first-of-type{color:var(--color-button-1);}
body.dark .description-top>span:first-of-type{color:var(--color-custom-2-1);}
.description-top>a:hover{color:var(--color-button-1);background-color:var(--background-color-button-2);border-color: var(--border-color-button-1);}
.description-top>a{color:var(--color-button-2);background-color:var(--background-color-button-1);border-color:var(--background-color-button-1);}

#contacts-block h2{color:var(--color-custom-1);}

ul.shopping-cart-product-list>li.product-image>*{background-color:var(--color-white);border-color:var(--color-white);}
body.dark ul.shopping-cart-product-list>li.product-name>a:not(:hover){color:var(--color-custom-2-1);}


.address-map:before{background-image:url("../images/ico_map.svg");}
.email{color:var(--color-custom-1);}
.email:before{background-image:url("../images/ico_email.svg");}
.email:after{background-color:var(--color-custom-1);}

.address-map{color:var(--color-custom-0-1);}
.address-map>span:first-of-type{color:var(--color-custom-0-2)}
body.dark .address-map{color:var(--color-custom-2-1);}
body.dark .address-map>span:first-of-type{color:var(--color-custom-2-2);}

.schedule-block>span:first-of-type{color:var(--color-custom-0-1);}
.schedule-block{background-color:var(--color-white);border-color:var(--background-color-custom-5);}

body.dark .schedule-block>span:first-of-type{color:var(--color-custom-2-1);}
body.dark .schedule-block{background-color:var(--background-color-custom-7);border-color:var(--background-color-custom-7);}

ul.page-contacts>li:last-of-type>p:first-of-type{color:var(--color-custom-0-1);}
ul.page-contacts-block-2>li>span:first-of-type{color:var(--color-custom-0-1)}

body.dark ul.page-contacts>li:last-of-type>p:first-of-type{color:var(--color-custom-2-1);}
body.dark ul.page-contacts-block-2>li>span:first-of-type{color:var(--color-custom-2-1);}

.work-schedule td:nth-last-of-type(2n+1){color:var(--color-custom-0-1);}
body.dark .work-schedule td:nth-last-of-type(2n+1){color:var(--color-custom-2-1);}
.work-schedule td>span:before{background-image:url("../images/bg_weekend.svg");}
.work-schedule tr:last-of-type>td:last-of-type{color:#FB3F4C;}

footer .work-schedule td:nth-last-of-type(2n+1),
footer .work-schedule tr:last-of-type>td:last-of-type{color:var(--color-white);}

body.dark footer .work-schedule td:nth-last-of-type(2n+1),
body.dark footer .work-schedule tr:last-of-type>td:last-of-type{color:var(--color-custom-2-1);}

.spoiler-open{color:var(--color-custom-1);}
.spoiler-open:after{background-color:var(--color-custom-1);}


.wrapper>.manufacturer-prod>a[target=_blank]:not(:hover){border-color:var(--color-custom-0-3);}
.wrapper>.manufacturer-prod>a[target=_blank]:hover{background-color:var(--color-custom-1);color:var(--color-white);border-color:var(--color-custom-1);}
body.dark .wrapper>.manufacturer-prod>a[target=_blank]:not(:hover){border-color:var(--background-color-custom-2);background-color: var(--background-color-custom-2);color:var(--color-custom-2-1)}


body:not(.dark) ul.delivery-logo>li.autolux>svg>path,
body:not(.dark) ul.delivery-logo>li.autolux>svg>polygon:first-of-type{fill:#0102b5;}

body.dark ul.delivery-logo>li.delivery>svg>path:not(:nth-of-type(3)):not(:nth-of-type(4)),
body.dark ul.delivery-logo>li.delivery>svg>polygon,
body.dark ul.delivery-logo>li.delivery>svg>rect:not(:nth-of-type(1)):not(:nth-of-type(2)){fill:#fff;}

ul.marked li:before{background-color:var(--color-custom-1);}
ol.marked li::marker{color:var(--color-custom-1);}

#shoppingCart .coupon-code{border-color:var(--color-custom-1);}
#shoppingCart .subtotal-sum>li>span:last-of-type{color:var(--color-custom-0-1)}
#shoppingCart ul.subtotal-sum>li.order-total-discount>span{color:#FB3F4C;}
#shoppingCart ul.subtotal-sum>li.order-total-discount>span .price{color:#FB3F4C;}

.box.discount_m,
ul#product-info-block>li .product-info-manufacturers-discount{background-color:#fff1f2;border-color:#fff1f2;}
.box.discount_m>ul>li,
ul#product-info-block>li .product-info-manufacturers-discount>ul>li{color:#FB3F4C;}
.box.discount_m>span:first-of-type,
ul#product-info-block>li .product-info-manufacturers-discount>span:first-of-type{color:#31384a;}

body.dark .box.discount_m,
body.dark ul#product-info-block>li .product-info-manufacturers-discount{background-color:#fb3f4c;border-color:#fb3f4c;}
body.dark .box.discount_m>ul>li,
body.dark ul#product-info-block>li .product-info-manufacturers-discount>ul>li{color:#fec6ca;}
body.dark .box.discount_m>span:first-of-type,
body.dark ul#product-info-block>li .product-info-manufacturers-discount>span:first-of-type{color:#fff;}

.box.discount_m>span:first-of-type:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 491.2861 512.0059'%3E%3Cpath d='M467.599,262.6349a15.0045,15.0045,0,0,1,0-13.263l19.096-39.065a44.447,44.447,0,0,0-19.178-59.023l-38.41-20.38a15.0047,15.0047,0,0,1-7.796-10.729l-7.512-42.829a44.4493,44.4493,0,0,0-50.208-36.479l-43.053,6.09a15.0044,15.0044,0,0,1-12.613-4.099l-31.251-30.232a44.4446,44.4446,0,0,0-62.061,0l-31.252,30.235a15.01,15.01,0,0,1-12.613,4.099l-43.053-6.09a44.4434,44.4434,0,0,0-50.208,36.479l-7.512,42.827a15.0078,15.0078,0,0,1-7.795,10.73l-38.41,20.38A44.4478,44.4478,0,0,0,4.592,210.31l19.095,39.064a15.0045,15.0045,0,0,1,0,13.263L4.591,301.7009a44.447,44.447,0,0,0,19.178,59.023l38.41,20.38a15.0047,15.0047,0,0,1,7.796,10.729l7.512,42.829a44.42,44.42,0,0,0,43.815,36.93,45.6638,45.6638,0,0,0,6.394-.452l43.053-6.09a15,15,0,0,1,12.613,4.099l31.251,30.232a44.4456,44.4456,0,0,0,62.06,0l31.252-30.232a15.02,15.02,0,0,1,12.613-4.099l43.053,6.09a44.4425,44.4425,0,0,0,50.208-36.479l7.513-42.827a15.0077,15.0077,0,0,1,7.7951-10.73l38.41-20.38a44.4479,44.4479,0,0,0,19.178-59.024Zm-13.923,72.002-38.41,20.38a44.3468,44.3468,0,0,0-23.04,31.713l-7.512,42.828A15.0378,15.0378,0,0,1,367.727,441.9l-43.053-6.09a44.3346,44.3346,0,0,0-37.281,12.113l-31.252,30.231a15.04,15.04,0,0,1-20.997,0l-31.251-30.232a44.3011,44.3011,0,0,0-30.926-12.562,45.3271,45.3271,0,0,0-6.355.449l-43.053,6.09a15.0414,15.0414,0,0,1-16.9869-12.342l-7.5131-42.829a44.342,44.342,0,0,0-23.041-31.712l-38.41-20.38a15.0372,15.0372,0,0,1-6.4889-19.969l19.096-39.065a44.3462,44.3462,0,0,0,0-39.198l-19.096-39.065A15.0372,15.0372,0,0,1,37.608,177.37l38.41-20.38a44.3469,44.3469,0,0,0,23.04-31.713l7.512-42.828a15.0376,15.0376,0,0,1,16.987-12.342l43.0529,6.09a44.3461,44.3461,0,0,0,37.2811-12.113l31.2519-30.232a15.04,15.04,0,0,1,20.997,0l31.2511,30.232a44.3406,44.3406,0,0,0,37.281,12.113l43.053-6.09a15.04,15.04,0,0,1,16.987,12.342l7.512,42.829A44.3427,44.3427,0,0,0,415.265,156.99l38.41,20.38a15.0374,15.0374,0,0,1,6.4891,19.969l-19.096,39.064a44.3455,44.3455,0,0,0,0,39.198l19.096,39.064A15.0391,15.0391,0,0,1,453.676,334.6369Z' fill='%23fb3f4c'%3E%3C/path%3E%3Cpath d='M353.527,148.1179a14.7653,14.7653,0,0,0-20.881,0l-194.889,194.89a14.7647,14.7647,0,1,0,20.88,20.881L353.526,169A14.7638,14.7638,0,0,0,353.527,148.1179Z' fill='%23fb3f4c'%3E%3C/path%3E%3Cpath d='M186.582,123.1179a54.139,54.139,0,1,0,54.139,54.139A54.2008,54.2008,0,0,0,186.582,123.1179Zm0,78.747a24.6085,24.6085,0,1,1,24.609-24.609A24.636,24.636,0,0,1,186.582,201.8649Z' fill='%23fb3f4c'%3E%3C/path%3E%3Cpath d='M304.702,280.6119a54.139,54.139,0,1,0,54.139,54.139A54.2008,54.2008,0,0,0,304.702,280.6119Zm0,78.747a24.608,24.608,0,1,1,24.608-24.608A24.6366,24.6366,0,0,1,304.702,359.3589Z' fill='%23fb3f4c'%3E%3C/path%3E%3C/svg%3E");}

body.dark .box.discount_m>span:first-of-type:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 491.2861 512.0059'%3E%3Cpath d='M467.599,262.6349a15.0045,15.0045,0,0,1,0-13.263l19.096-39.065a44.447,44.447,0,0,0-19.178-59.023l-38.41-20.38a15.0047,15.0047,0,0,1-7.796-10.729l-7.512-42.829a44.4493,44.4493,0,0,0-50.208-36.479l-43.053,6.09a15.0044,15.0044,0,0,1-12.613-4.099l-31.251-30.232a44.4446,44.4446,0,0,0-62.061,0l-31.252,30.235a15.01,15.01,0,0,1-12.613,4.099l-43.053-6.09a44.4434,44.4434,0,0,0-50.208,36.479l-7.512,42.827a15.0078,15.0078,0,0,1-7.795,10.73l-38.41,20.38A44.4478,44.4478,0,0,0,4.592,210.31l19.095,39.064a15.0045,15.0045,0,0,1,0,13.263L4.591,301.7009a44.447,44.447,0,0,0,19.178,59.023l38.41,20.38a15.0047,15.0047,0,0,1,7.796,10.729l7.512,42.829a44.42,44.42,0,0,0,43.815,36.93,45.6638,45.6638,0,0,0,6.394-.452l43.053-6.09a15,15,0,0,1,12.613,4.099l31.251,30.232a44.4456,44.4456,0,0,0,62.06,0l31.252-30.232a15.02,15.02,0,0,1,12.613-4.099l43.053,6.09a44.4425,44.4425,0,0,0,50.208-36.479l7.513-42.827a15.0077,15.0077,0,0,1,7.7951-10.73l38.41-20.38a44.4479,44.4479,0,0,0,19.178-59.024Zm-13.923,72.002-38.41,20.38a44.3468,44.3468,0,0,0-23.04,31.713l-7.512,42.828A15.0378,15.0378,0,0,1,367.727,441.9l-43.053-6.09a44.3346,44.3346,0,0,0-37.281,12.113l-31.252,30.231a15.04,15.04,0,0,1-20.997,0l-31.251-30.232a44.3011,44.3011,0,0,0-30.926-12.562,45.3271,45.3271,0,0,0-6.355.449l-43.053,6.09a15.0414,15.0414,0,0,1-16.9869-12.342l-7.5131-42.829a44.342,44.342,0,0,0-23.041-31.712l-38.41-20.38a15.0372,15.0372,0,0,1-6.4889-19.969l19.096-39.065a44.3462,44.3462,0,0,0,0-39.198l-19.096-39.065A15.0372,15.0372,0,0,1,37.608,177.37l38.41-20.38a44.3469,44.3469,0,0,0,23.04-31.713l7.512-42.828a15.0376,15.0376,0,0,1,16.987-12.342l43.0529,6.09a44.3461,44.3461,0,0,0,37.2811-12.113l31.2519-30.232a15.04,15.04,0,0,1,20.997,0l31.2511,30.232a44.3406,44.3406,0,0,0,37.281,12.113l43.053-6.09a15.04,15.04,0,0,1,16.987,12.342l7.512,42.829A44.3427,44.3427,0,0,0,415.265,156.99l38.41,20.38a15.0374,15.0374,0,0,1,6.4891,19.969l-19.096,39.064a44.3455,44.3455,0,0,0,0,39.198l19.096,39.064A15.0391,15.0391,0,0,1,453.676,334.6369Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M353.527,148.1179a14.7653,14.7653,0,0,0-20.881,0l-194.889,194.89a14.7647,14.7647,0,1,0,20.88,20.881L353.526,169A14.7638,14.7638,0,0,0,353.527,148.1179Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M186.582,123.1179a54.139,54.139,0,1,0,54.139,54.139A54.2008,54.2008,0,0,0,186.582,123.1179Zm0,78.747a24.6085,24.6085,0,1,1,24.609-24.609A24.636,24.636,0,0,1,186.582,201.8649Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M304.702,280.6119a54.139,54.139,0,1,0,54.139,54.139A54.2008,54.2008,0,0,0,304.702,280.6119Zm0,78.747a24.608,24.608,0,1,1,24.608-24.608A24.6366,24.6366,0,0,1,304.702,359.3589Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");}


.product-info-delivery-time:before{background-image:url(../images/ico_delivery_time.png);}

.product-info-delivery-time>span{color:#39b56f;background-color:#e5f5ec;}
body.dark .product-info-delivery-time>span{background-color:var(--background-color-instock);}

ul.page-contacts-shops{border-color:var(--background-color-custom-5);}
ul.page-contacts-shops>li:not(:last-of-type){background-color:var(--background-color-custom-5);}

body.dark ul.page-contacts-shops{border-color:var(--background-color-custom-2);;}
body.dark ul.page-contacts-shops>li:not(:last-of-type){background-color:var(--background-color-custom-2);;}

ul.page-contacts-shops>li>strong:first-of-type{color:var(--color-custom-1);}
#product-info-stock>strong:not(:first-of-type):before,
ul.page-contacts-shops>li>strong:first-of-type:before{background-image:url("../images/ico_mapmaker.svg");}
ul.page-contacts-shops>li>strong:first-of-type>span{/*color:var(--color-custom-5-3);*/}


.partner-schneider-electric{border-color:#03dc41;color:#03dc41;}
.partner-schneider-electric>div:nth-of-type(1){background-color:#03dc41;color:#fff;}
.partner-schneider-electric>div:nth-of-type(1):before{background-image:url("/images/_pages/logo-life-is-on.svg");}
.partner-schneider-electric>div:nth-of-type(1):after{background-image:url("/images/_pages/logo-schneider-electric.svg");}
.partner-schneider-electric>div:nth-of-type(1)>span:nth-of-type(1){background-color:#fff;}


#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2008>a:before{background-image:url(../images/ico_c2008.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2012>a:before{background-image:url(../images/ico_c2012.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2022>a:before{background-image:url(../images/ico_c2022.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2092>a:before{background-image:url(../images/ico_c2092.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2097>a:before{background-image:url(../images/ico_c2097.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2110>a:before{background-image:url(../images/ico_c2110.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2149>a:before{background-image:url(../images/ico_c2149.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2219>a:before{background-image:url(../images/ico_c2219.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2279>a:before{background-image:url(../images/ico_c2279.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2389>a:before{background-image:url(../images/ico_c2389.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2573>a:before{background-image:url(../images/ico_c2573.png);}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2574>a:before{background-image:url(../images/ico_c2574.png);width:1.875em;left:0.375em;}
#header-navigation .menu ul.L0>li#c1044>ul.L1>li#c2613>a:before{background-image:url(../images/ico_c2613.png);}

.product-info-selection{border-color:#fed9dc;}
.product-info-selection>p>span{color:var(--color-custom-1);}
body:not(.dark) .product-info-selection{color:var(--color-custom-0-1);}
.product-info-selection>p:first-of-type>span:first-of-type{color:#FB3F4C;}
.product-info-selection>p:first-of-type{background-color:#fff5f6;}
body.dark .product-info-selection{border-color:var(--background-color-custom-7);}
body.dark .product-info-selection>p:first-of-type{background-color:var(--background-color-custom-7);}
.product-info-selection>p:first-of-type>span:first-of-type:before{background-image:url("../images/ico_info_selection.svg");}
/*
.product-info-selection>p:first-of-type>span:first-of-type:after{background-image:url("../images/ico_info_selection_comments.svg");}
*/
.product-info-selection a.viber{background-color:#7360f2;color:#fff;}
.product-info-selection a.viber:after{background-image:url("../images/ico_viber_info_selection.svg");}

ul.block-5-margin>li>div:last-of-type,
ul.block-2-margin>li:nth-of-type(2){background-color:var(--color-white);}
body.dark ul.block-5-margin>li>div:last-of-type,
body.dark ul.block-2-margin>li:nth-of-type(2){background-color:var(--background-color-custom-2);}
ul.block-2-margin>li>h2{color:var(--color-custom-1);}

#partner-legrand>span[data-target='_blank']{border-color:var(--color-custom-0-4);background-color:var(--color-white);}
#partner-legrand:hover>span[data-target='_blank']{border-color:var(--background-color-custom-3);}

p.info{border-color:var(--color-custom-1);background-color:var(--color-white);color:var(--color-custom-0-1);}
p.info:before{content:"";display:inline-block;width:3em;height:3em;background-position:center;background-repeat:no-repeat;}
p.info:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136.06 119.72'%3E%3Cpath d='M65.92.19a8.63,8.63,0,0,0-1.7.65,6.47,6.47,0,0,0-2,1.53,13,13,0,0,0-1.67,2c-.9,1.4-7.24,12.57-31.5,55.45C20.63,74.7,10.83,92,7.29,98.29S.73,110,.58,110.32a6.85,6.85,0,0,0,.2,5.94,8.18,8.18,0,0,0,1.15,1.39,6.85,6.85,0,0,0,3.26,1.86l.8.21,62.53,0,62.53,0,.86-.29c3.86-1.32,5.25-5.31,3.23-9.34-.22-.45-9.56-16.8-20.75-36.33L84.71,21.88c-5.15-9-9.67-16.8-10.06-17.39a10.51,10.51,0,0,0-4.45-4A7.06,7.06,0,0,0,65.92.19ZM83,36.45,112,87l13.64,23.82-28.84,0H39.07l-28.88,0L27.91,79.52c33.91-59.95,39.62-70,39.71-69.89S74.59,21.74,83,36.45Z' fill='%2314A1DA'/%3E%3Cpath d='M66.87,36l-1.11.27c-4.15,1-7.51,5-7.51,8.9,0,.49.24,2.7.53,4.9s1.21,9.12,2,15.38c2.14,16.33,2.12,16.13,2.3,16.81A5.77,5.77,0,0,0,66,86.08a3.33,3.33,0,0,0,1.79.44,4.25,4.25,0,0,0,3.7-1.45c1-1.11,1.53-2.38,1.87-4.93.12-.89.65-4.91,1.18-8.94s1.4-10.6,1.92-14.63,1.06-8,1.18-8.93a11.94,11.94,0,0,0,0-4.12,10.47,10.47,0,0,0-7.37-7.29A13.36,13.36,0,0,0,66.87,36Z' fill='%2314A1DA'/%3E%3Cpath d='M67.21,90.59a6.93,6.93,0,0,0-5.87,7.72,6.75,6.75,0,0,0,2.17,4.36,6.3,6.3,0,0,0,4.15,1.81,6.16,6.16,0,0,0,5.06-2,6.48,6.48,0,0,0,2-4.94,6,6,0,0,0-.62-3A6.68,6.68,0,0,0,67.21,90.59Z' fill='%2314A1DA'/%3E%3C/svg%3E");}
body.dark p.info{background-color:var(--background-color-custom-2);color:var(--color-custom-2-1);}

ul.shopping-cart-listing .cart-data .product-cart-price + p>strong,
.spec-sale-parts-block>form>p:first-of-type>strong{color:var(--background-color-sale-percent);}

.product-price-0{color:var(--color-nostock);}

ul.erecovery{background-color:var(--color-custom-1);}
ul.erecovery a._usrLink{color:var(--color-white)!important;}
ul.erecovery a._usrLink:before{background-color:var(--color-white)!important;}
