html{
	--background-color-1-1:#f5f7fa;
	--color-1-1-1:#222556;
	--color-1-1-2:#303030;
	--color-1-1-3:#3f3f3f;
	--color-1-1-4:#6c6c6c;
	--color-1-1-5:#a0a0a0;
	--color-1-1-6:#c7c7c7;
	--color-1-1-7:#d7cfcd;
	--color-1-1-8:#e7e3e1;
	--color-1-1-9:#f4f4f6;
	--color-1-1-10:#ebecf1;

	--background-color-1-2:#f5f7fa;
	--color-1-2-1:#222556;
	--color-1-2-2:#000a22;
	--color-1-2-3:#f3f9fe;
	--color-1-2-4:#4d5465;
	--color-1-2-5:#6c6c6c;
	--color-1-2-6:#9296af;
	--color-1-2-7:#c1c3c5;
	--color-1-2-8:#eaf1fa;
	--color-1-2-9:#545a81;
	--color-1-2-10:#C2C3D5;

	--background-color-1-3:#e7e3e1;
	--color-1-3-1:#303030;
	--color-1-3-2:#505050;
	--color-1-3-3:#daedfe;
	--color-1-3-4:#9092ab;
	--color-1-3-5:#6c6c6c;
	--color-1-3-6:#717394;
	--color-1-3-7:#252a5b;
	--color-1-3-8:#6c6f90;
	--color-1-3-9:#e2e4ea;
	--color-1-3-10:#eaecf0;

	--background-color-1-4:#d7cfcd;
	--color-1-4-1:#303030;
	--color-1-4-2:#a0a4a8;
	--color-1-4-3:#daeffe;
	--color-1-4-4:#a0a0a0;
	--color-1-4-5:#e6f3ff;
	--color-1-4-6:#cee9fd;
	--color-1-4-7:#222658;
	--color-1-4-8:#ebedf1;
	--color-1-4-9:#e8e9ee;
	--color-1-4-10:#E0E3E9;
	--color-1-4-11:#747477;

	--background-color-1-5:#258ff6;
	--color-1-5-1:#f5fffd;
	--color-1-5-2:#bbddfa;
	--color-1-5-3:#88c7fb;
	--color-1-5-4:#66b7f9;
	--color-1-5-5:#81c2f9;
	--color-1-5-6:#b2b3c5;
	--color-1-5-7:#e9eaef;
	--color-1-5-8:#FFF4E7;
	--background-color-1-5:#008CF2;
	--background-color-1-6:#00F2DF;

	--background-color-1-6:#252a5b;
	--color-1-6-1:#fef9f0;
	--color-1-6-2:#9094ac;
	--color-1-6-3:#f4f4f6;
	--color-1-6-4:#c1c2d2;
	--color-1-6-5:#565b81;
	--color-1-6-6:#9c9fb6;
	--color-1-6-7:#9290a2;

	--background-color-2-1:#222556;
	--color-2-1-1:#f6f6f6;
	--color-2-1-2:#f5f5f5;
	--color-2-1-3:#a0aeb8;
	--color-2-1-4:#95a1a9;
	--color-2-1-5:#8c979e;
	--color-2-1-6:#818386;
	--color-2-1-7:#4f5258;
	--color-2-1-8:#3e4045;
	--color-2-1-9:#393d45;

	--background-color-2-2:#212121;
	--color-2-2-1:#f6f6f6;
	--color-2-2-2:#f5f5f5;
	--color-2-2-3:#a0aeb8;
	--color-2-2-4:#95a1a9;
	--color-2-2-5:#8c979e;
	--color-2-2-6:#788187;
	--color-2-2-7:#5e6468;
	--color-2-2-8:#4b4f52;
	--color-2-2-9:#3e4045;

	--background-color-2-3:#303030;
	--color-2-3-1:#f6f6f6;
	--color-2-3-2:#f5f5f5;
	--color-2-3-3:#a0aeb8;
	--color-2-3-4:#95a1a9;
	--color-2-3-5:#8c979e;
	--color-2-3-6:#788187;
	--color-2-3-7:#5e6468;
	--color-2-3-8:#4b4f52;
	--color-2-3-9:#3e4045;

	--background-color-2-4:#404040;
	--color-2-4-1:#f9f9f9;
	--color-2-4-2:#f5f5f5;
	--color-2-4-3:#e5e5e5;
	--color-2-4-4:#a0a0a0;
	--color-2-4-5:#6c6c6c;
	--color-2-4-6:#788187;
	--color-2-4-7:#5e6468;
	--color-2-4-8:#4b4f52;
	--color-2-4-9:#3e4045;

	--background-color-2-5:#258ff6;
	--color-2-5-1:#f5fffd;
	--color-2-5-2:#c9fef1;
	--color-2-5-3:#b5ffec;
	--color-2-5-4:#97ffe5;
	--color-2-5-5:#7affde;

	--background-color-2-6:#252a5b;
	--color-2-6-1:#fef9f0;
	--color-2-6-2:#fff2d9;
	--color-2-6-3:#ffe8bc;
	--color-2-6-4:#ffd88a;
	--color-2-6-5:#ffce6f;

	--background-color-2-5:#008CF2;
	--background-color-2-6:#00F2DF;

	/* базовые цвета */
	--color-white:#fff;
	--color-black:#000;
	--color-instock:#17B158;
	--background-instock-1:#e6f5ec;
	--background-instock-2:#d1ecdb;
	--background-instock-3:#43a96c;
	--background-instock-4:#419d63;
	--color-nostock:#ee2737;
	--background-nostock-1:#fdf4f5;
	--background-nostock-2:#f4e1e4;
	--background-nostock-3:#d22639;
	--background-nostock-4:#ab3e50;
	--color-reviews-Yes:#008000;
	--color-reviews-No:#c61a01;
	--color-rating:#FFB303;
	--color-price-sale:#FF3838;
	--color-price-old:#565656;
	--color-remark:#BF3030;
	--color-sale-percent:#fff;
	--color-red-1:#ea0000;
	--color-red-2:#B01213;

	--color-green-1:#080;
	--color-green-2:#008000;
	--color-green-3:#3ab153;
	--color-green-4:#5cc37a;

	--color-label:#D64100;
	--color-message:#B01213;
	--color-message-info:#269926;
	--color-sale-percent:#B01213;
}
body:not(.dark):before{content:"";z-index:-10;pointer-events:none;position:fixed;left:0;right:0;top:0;bottom:0;
background:transparent linear-gradient(119deg, var(--background-color-2-5) 0%, var(--background-color-2-5) 30%, var(--background-color-2-6) 100%) 0% 0% no-repeat padding-box;
border:1px solid #707070;
opacity:0.85;
}
body:not(.dark){/*background:rgb(78,168,245);background:linear-gradient(90deg, rgba(78,168,245,1) 0%, rgba(76,169,248,1) 30%, rgba(83,199,241,1) 70%, rgba(88,218,237,1) 100%);*/}
body{color:var(--color-1-1-1);}
/*
body>*:not(#breadcrumbs):before{background-color:var(--background-color-1-1);}
body.dark>*:not(#breadcrumbs):before{background-color:var(--background-color-2-2);}
*/
body.dark{background-color:var(--background-color-2-1);color:var(--color-2-1-1);}

body>header>#shadow{background-color:var(--background-color-1-5);}
body.dark>header>#shadow{background-color:var(--color-black);}
.iframe-xpu body{background-color:var(--color-1-2-1);}
#xpu-container .button_close:not(:hover){color:var(--color-1-2-6);}

.header-languages>a{background-color:var(--color-1-5-4);color:var(--color-white);}
.header-languages>span,
.header-languages>a:hover{background-color:var(--color-1-5-3);color:var(--color-white);}

ul.subscribe-block{color:var(--color-white);background: transparent linear-gradient(262deg, var(--background-color-2-5) 0%, var(--background-color-2-5) 30%, var(--background-color-2-6) 100%) 0% 0% no-repeat padding-box;}

/* выделение курсором ------------------------------------------------*/
::selection{background-color:var(--background-color-1-5);color:var(--color-1-5-1);}
::-moz-selection{background-color:var(--background-color-1-5);color:var(--color-1-5-1);}

/* скрол ------------------------------------------------*/
::-webkit-scrollbar{outline-color:#e8e8e8;}
::-webkit-scrollbar-track{background-color:#fafafa;}
::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-color:#fafafa;}
::-webkit-scrollbar-thumb:hover{background-color:#7d7d7d;border-color:#fafafa;}

body.dark::-webkit-scrollbar, body.dark ::-webkit-scrollbar{outline-color:#393d45;}
body.dark::-webkit-scrollbar-track, body.dark ::-webkit-scrollbar-track{background-color:#111111;}
body.dark::-webkit-scrollbar-thumb, body.dark ::-webkit-scrollbar-thumb{background-color:#707070;border-color:#111111;}
body.dark::-webkit-scrollbar-thumb:hover, body.dark ::-webkit-scrollbar-thumb:hover{background-color:#d3d3d3;border-color:#111111;}


a{color:var(--color-1-2-1);}
a:hover{color:var(--color-1-1-1);}
body.dark a{color:var(--color-2-2-2);}
body.dark a:hover{color:var(--background-color-2-5);}

._usrLink:before{background-color:var(--color-1-2-1);}
body.dark ._usrLink:before{background-color:var(--color-2-2-2);}

.products-quantity.instock{color:var(--color-instock);/*background-color:var(--background-instock-1);*/}
.products-quantity.nostock, .markProductOutOfStock, .product-date-available{color:var(--color-nostock);/*background-color:var(--background-nostock-1);*/}

.products-quantity.instock:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.99 7.99'%3E%3Cpath d='M8.48.28a.92.92,0,0,1,1.3,0,.93.93,0,0,1,0,1.31h0L4.88,7.7a.93.93,0,0,1-1.31,0l0,0L.29,4.47a.92.92,0,0,1,0-1.3.93.93,0,0,1,1.3,0l.05,0L4.18,5.74,8.45.3ZM7.35,6.59,8.48,7.72a.93.93,0,0,0,1.31,0l0,0,4.91-6.13A.92.92,0,1,0,13.41.28l0,0L9.1,5.74l-.6-.6L7.34,6.59Z' style='fill:%2317b158'/%3E%3C/svg%3E");}

body.dark .products-quantity.instock{/*color:var(--color-black);background-color:var(--background-instock-3);*/}
body.dark .markProductOutOfStock, body.dark .product-date-available{color:var(--color-white);/*background-color:var(--background-nostock-3);*/}
body.dark .products-quantity.nostock:before{/*background-color:var(--background-nostock-4);*/}



ul.product-info-model-manufacturer-block>li.product-info-manufacturer{background-color:var(--color-1-4-5);}
.cart-product-model,
ul.product-info-model-manufacturer-block>li.product-info-model{background-color:var(--color-1-6-3);}
.cart-product-model:before,
ul.product-info-model-manufacturer-block>li:before{color:var(--color-1-2-6);}

body.dark ul.product-info-model-manufacturer-block>li.product-info-manufacturer,
body.dark .cart-product-model,
body.dark ul.product-info-model-manufacturer-block>li.product-info-model{background-color:var(--background-color-2-3);}

#xpu-container{background-color:var(--color-white);border-color:var(--color-1-1-6);}
#xpu-container>header{background-color:var(--color-1-1-8);}
#xpu-container>.xpu-content{border-color:var(--color-1-1-6);}
#xpu-container>.xpu-content .buttons-block{border-color:var(--color-1-1-6);background-color:var(--color-white);}

body.dark #xpu-container{background-color:var(--background-color-2-1);border-color:var(--color-2-1-9);}
body.dark #xpu-container>header{background-color:var(--background-color-2-2);}
body.dark #xpu-container>.xpu-content{border-color:var(--color-2-1-9);}
body.dark #xpu-container>.xpu-content .buttons-block{border-color:var(--color-2-1-9);background-color:var(--background-color-2-1);}

.price.sale *, .price.old{color:var(--color-price-sale);}
.price.old *{color:var(--color-1-1-3);}
body.dark .price.old *{color:var(--color-2-1-3);}
.remark:before{color:var(--color-remark);}

/* ПРОРАБОТАННОЕ */

/* социальные сети ------------------------------------------------*/
ul.social-media{background-color:var(--color-white);}
ul.social-media>li>*:not(:hover){color:var(--color-1-1-5);}
ul.social-media>li>*:hover{color:var(--color-white);}
ul.social-media>li>*.facebook:hover{background-color:#3b5998;}
ul.social-media>li>*.instagram:hover{background-color:#C6317E;background:linear-gradient(-135deg, #1400c8, #b900b4, #f50000);}
ul.social-media>li>*.twitter:hover{background-color:#00ACED;}
ul.social-media>li>*.youtube:hover{background-color:#ff0000;}

body>header ul.header>li#header-menu nav ul.social-media{background-color:var(--background-color-1-2)}
body:not(.dark)>header ul.header>li#header-menu nav ul.social-media>li>*:not(:hover){background-color:var(--color-white);}

body:not(.dark) ul.social-media>li>*.facebook:not(:hover){color:#3b5998;}
body:not(.dark) ul.social-media>li>*.instagram:not(:hover){color:#C6317E;}
body:not(.dark) ul.social-media>li>*.twitter:not(:hover){color:#00ACED;}
body:not(.dark) ul.social-media>li>*.youtube:not(:hover){color:#ff0000;}

body.dark ul.social-media{background-color:transparent;}
body.dark>header ul.header>li#header-menu nav ul.social-media{background-color:var(--background-color-2-3);}
body.dark>header ul.header>li#header-menu nav ul.social-media>li>*:not(:hover){background-color:var(--background-color-2-2);color:var(--color-1-1-4);}

/* важные сообщения на всех страницах ------------------------------------------------*/
.important-information, .msgError, .msgImportant{background-color:var(--color-message);color:var(--color-white);border-color:var(--color-message);}
.msgImportant:before{color:var(--color-white);}
.msgInfo{background-color:var(--color-message-info);color:var(--color-white);border-color:var(--color-message-info);}

/* формы ------------------------------------------------*/
input:not([type="search"]), select, textarea, div.send-form label.blur, div.send-form label.notBlur{color:var(--color-1-1-1);border-color:var(--color-1-4-8);}
input:not([type="search"]), select, textarea, div.send-form label.blur:before,div.send-form label.notBlur:before{background-color:var(--color-white);}
input[type="number"].has-spin{background-color:var(--color-white);border-color:var(--color-1-3-9);}
input[type="number"].has-spin:focus{border-color:var(--color-1-3-9);}
select::-webkit-scrollbar-track{background-color:transparent;}

body.dark input[type="number"].has-spin{background-color:var(--background-color-2-3);}
body.dark input[type="number"].has-spin:focus{border-color:var(--color-2-4-7);}

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-1-1-1);}
div.send-form *>span.caption,
div.send-form label.blur>span.caption{color:var(--color-1-1-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-1-1-1);background-color:var(--color-white);border-color:var(--background-color-1-5);}
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-1-1-1);}
div.send-form label.blur>span.caption>*{background-color:transparent;background-color:var(--color-white);}
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);*/border-color:var(--color-2-4-5);}
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-1);/*background-color:var(--background-color-2-4);*/}

body.dark select::-webkit-scrollbar-thumb{border-color:var(--background-color-2-4);}
body.dark select::-webkit-scrollbar-track{background-color:transparent;}
body.dark select::-webkit-scrollbar-thumb:hover{border-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-4);}
body.dark div.send-form label.blur>span.caption>*{background-color:var(--background-color-2-1);}
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-1);border-color:var(--color-2-4-2);/*background-color:var(--background-color-2-4);border-color:var(--color-2-4-7);*/}
body.dark div.send-form label:not(.blur)>span.caption>*,
body.dark div.send-form label:not(.blur)>span.caption>span:before{background-color:var(--background-color-2-1);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-1) inset;-webkit-text-fill-color:var(--color-2-4-2);}

form .required .caption:after,.remark:before{color:var(--color-remark);}
input + .eye, * + .help, .edit{color:var(--color-1-5-6);}
input[type="password"] + .eye:hover, input[type="text"] + .eye, * + .help:hover, .edit:hover{color:var(--color-1-1-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);}

span.spinMinus,
span.spinPlus{background-color:var(--color-white);border-color:var(--color-1-3-9);}
span.spinMinus:before,
span.spinPlus:before,
span.spinPlus:after{background-color:var(--color-1-3-4);}

ul.product-info>li span.spinMinus,
ul.product-info>li span.spinPlus{}

body.dark span.spinMinus,
body.dark span.spinPlus{background-color:var(--background-color-2-4);border-color:var(--color-2-4-7);}
body.dark span.spinMinus:before,
body.dark span.spinPlus:before,
body.dark span.spinPlus:after{background-color:var(--color-2-1-4);}

span.spinMinus:hover,
span.spinPlus:hover{background-color:var(--color-1-1-9);border-color:var(--color-1-3-9);}
span.spinMinus:hover:before,
span.spinPlus:hover:before,
span.spinPlus:hover:after{background-color:var(--color-1-4-7);}

body.dark span.spinMinus:hover,
body.dark span.spinPlus:hover{background-color:var(--background-color-2-5);border-color:var(--background-color-1-5);}
body.dark span.spinMinus:hover:before,
body.dark span.spinPlus:hover:before,
body.dark span.spinPlus:hover:after{background-color:var(--color-2-5-1);}

/*
body>header:after{background-color:var(--background-color-1-1);}
body.dark>header:after{background-color:var(--background-color-2-1);}
*/
/* поиск ------------------------------------------------*/
body>header #search input[type="search"]{background-color:var(--background-color-1-1);border-color:var(--background-color-1-1);color:var(--color-1-2-6);}
body.dark>header #search input[type="search"]{background-color:var(--background-color-2-2);border-color:var(--color-2-1-8);color:var(--color-2-1-3);}

body.search-is-clicked>header #search input[type="search"]{border-color:var(--color-1-1-9);background-color:var(--color-white);color:var(--color-1-1-1);}
body.dark.search-is-clicked>header #search input[type="search"]{border-color:var(--color-2-1-7);background-color:var(--background-color-2-3);}

@media only screen and (min-width:641px){
	body>header #search button[type="submit"]{color:var(--color-1-2-7);}
}
@media only screen and (max-width:640px){
	body>header #search button[type="submit"]{color:var(--color-white);}
}
body>header #search .close-button{color:var(--color-1-1-5);}
body>header #search .close-button:hover{color:var(--color-1-1-1);}

body.dark>header #search .close-button,
body.dark>header #search button[type="submit"],
body.dark>header #search .reset {color:var(--color-2-1-3);}

body.dark>header #search .close-button:hover,
body.dark>header #search button[type="submit"]:hover,
body.dark>header #search .reset:hover {color:var(--color-2-1-1);}
body.dark>header #search .close-button:hover{color:var(--color-white);}

body:not(.search-is-clicked)>header #search ::-webkit-input-placeholder{color:var(--color-1-2-6);}
body:not(.search-is-clicked)>header #search :-ms-input-placeholder{color:var(--color-1-2-6);}
body:not(.search-is-clicked)>header #search ::placeholder{color:var(--color-1-2-6);}

body.dark:not(.search-is-clicked)>header #search ::-webkit-input-placeholder{color:var(--color-2-1-3);}
body.dark:not(.search-is-clicked)>header #search :-ms-input-placeholder{color:var(--color-2-1-3);}
body.dark:not(.search-is-clicked)>header #search ::placeholder{color:var(--color-2-1-3);}



@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:640px){
	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:var(--color-1-1-9);background-color:var(--color-white);-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:var(--color-white);}
#search_result>div{background-color:var(--color-white);}
#search_result>div.sel, #search_result>div:hover{background-color:var(--color-1-1-9);}
#search_result>div>*{border-color:var(--color-1-5-7);}
#search_result>div>*>span:last-of-type .text b{color:var(--background-color-1-5);}
#search_result>div:not(.search-fast-manufacturer)>*>span:first-of-type{background-color:var(--color-white);}
#search_result>div.tc>*{color:var(--background-color-1-5);}

body.dark #search_result{border-color:var(--color-2-1-7);background-color:var(--background-color-2-3);-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(0, 0, 0, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(0, 0, 0, 0.4);}
body.dark #search_result:after{background-color:var(--background-color-2-3);}
body.dark #search_result>div{background-color:var(--background-color-2-3);}
body.dark #search_result>div.sel, body.dark #search_result>div:hover{background-color:var(--background-color-2-2);}

/* горизонтальное меню ссылок ------------------------------------------------*/
/*
ul.header-pages-menu>li>a{color:var(--color-1-1-2);}
ul.header-pages-menu>li>span,
ul.header-pages-menu>li>a:hover{color:var(--color-1-1-1);}
*/
/*
body.dark ul.header-pages-menu>li>a{color:var(--color-2-1-3);}
body.dark ul.header-pages-menu>li>span,
body.dark ul.header-pages-menu>li>a:hover{color:var(--color-2-1-1);}

body.dark ul.header>li.clicked .icon{color:var(--color-2-1-1);}
body.dark ul.header>li .icon{color:var(--color-2-1-3);}
body.dark ul.header>li .icon:hover{color:var(--color-2-1-1);}

ul.header li#header-languages>div a{color:var(--color-1-1-4);}
ul.header li#header-languages>div a:hover,
ul.header li#header-languages>div span:not(.divider){color:var(--color-1-1-1);}
*/
/*
body.dark ul.header li#header-languages>div a{color:var(--color-2-1-3);}
body.dark ul.header li#header-languages>div a:hover,
body.dark ul.header li#header-languages>div span:not(.divider){color:var(--color-2-1-1);}
*/

ul.header li#header-languages>div .divider{background-color:var(--color-1-1-2);}
/*
body.dark ul.header li#header-languages>div .divider{background-color:var(--color-2-1-3);}
*/
/**/
@media only screen and (max-width:900px){
	ul.header>li#header-compare.has-prods .icon:before {color:var(--color-1-1-1);}
	ul.header>li#header-phones>.phones-block>.icon + div,
	ul.header>li#header-compare.has-prods,
	ul.header>li#header-pages>ul#header-topline{background-color:var(--color-white);border-color:var(--color-1-1-8);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
	body.dark ul.header>li#header-phones>.phones-block>.icon + div,
	body.dark ul.header>li#header-pages>ul#header-topline{background-color:var(--background-color-2-1);border-color:var(--color-2-1-7);box-shadow:0 0.25em 0.25em -0.125em rgba(0, 0, 0, 0.4);}

}

/*
@media only screen and (min-width:901px){
	ul.header.with-topline>li#header-pages{background-color:var(--background-color-1-2);box-shadow:70em 0 0 0 var(--background-color-1-2),-70em 0 0 0 var(--background-color-1-2);}
	body.dark ul.header.with-topline>li#header-pages{background-color:var(--background-color-2-2);box-shadow:70em 0 0 0 var(--background-color-2-2),-70em 0 0 0 var(--background-color-2-2);}
}
*/
#color-scheme>svg#color-scheme-sun{color:#fcaf17;}
#color-scheme>svg#color-scheme-moon{color:#14A1DA;}
#color-scheme>span:before{background-color:var(--color-white);border-color:var(--color-white);}
#color-scheme>span:after{background-color:var(--color-black);}

body.dark #color-scheme>span:before{background-color:var(--color-2-1-1);border-color:var(--color-2-1-1);}
body.dark #color-scheme>span:after{background-color:var(--color-1-1-1);}

/* меню ------------------------------------------------
.menu ul>li>a{color:var(--color-1-1-1);}
.menu ul>li>a:hover, .menu ul>li.current>a{color:var(--color-1-5-2);}
.menu ul.L0>li>a{background-color:var(--background-color-1-5);border-color:var(--color-1-5-1);color:var(--color-1-5-1);}
.menu ul.L0>li.children>ul{border-color:var(--color-1-5-1);background-color:var(--color-1-1-9);}
.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-1-5-1);background-color:var(--background-color-1-6);}
.menu ul.L1>li>a{color:var(--color-1-1-3);}
.menu ul.L1>li>a:hover, .menu ul.L1>li.current>a{color:var(--color-1-1-1);}

#top-navigation{background-color:var(--background-color-1-2);}
#top-navigation .menu ul.L0>li:after{background-color:var(--background-color-1-3);border-color:var(--color-1-3-7);}
#top-navigation .menu ul.L0>li.children ul.L1{background-color:var(--color-white);-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);}
*/

/* карусель производителей ------------------------------------------------*/
.owl-carousel-manufacturers .owl-item .item>*{background-color:var(--color-white);border-color:var(--color-1-1-9);}
.owl-carousel-manufacturers .owl-item .item:hover>*{border-color:var(--color-1-1-8);}

ul.manufacturers-map-logos>li>*>*{background-color:var(--color-white);border-color:var(--color-1-1-9);}
ul.manufacturers-map-logos>li>*:hover>*{border-color:var(--color-1-1-8);}

/* боксы ------------------------------------------------*/
.box {border-color:var(--color-1-1-9);}
.box .head{/*background-color:var(--color-white);border-bottom-color:var(--color-1-1-9);-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);*/}
.box:not(#box_filter) .box-content{background-color:var(--color-white);}
.box .box-products-image{background-color:var(--color-white);}
.box .noUi-connect{background-color:var(--background-color-1-3);}
.box .box-content select>option:checked{background-color:var(--background-color-1-5);color:var(--color-1-5-1);}

body.dark .box{/*border-color:var(--color-2-1-9);background-color:var(--color-black);*/}
body.dark .box .head{background-color:var(--background-color-2-2);border-bottom-color:var(--background-color-2-3);/*-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 .box:not(#box_filter) .box-content{background-color:var(--color-black);}
body.dark .box:not(#box_filter) .box-content a:not(.reset-filter){color:var(--color-2-1-2);}
body.dark .box:not(#box_filter) .box-content a:not(.reset-filter):hover{color:var(--color-2-1-1);}
body.dark .box .noUi-connect{background-color:var(--background-color-2-2);}
body.dark .box .noUi-target{border-color:var(--color-2-1-7);box-shadow:none;background-color:var(--background-color-2-4);}
body.dark .box .noUi-handle{background-color:var(--background-color-2-2);border-color:var(--color-2-1-7);box-shadow:none;}
body.dark .box .noUi-handle:after, body.dark .box .noUi-handle:before{background-color:var(--color-2-1-3)}

/* блоки ------------------------------------------------*/
.block .head{border-bottom-color:var(--color-1-1-8);background-color:transparent;/*-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 .block .head{border-bottom-color:var(--color-2-1-3);}
body.dark .block .head>*>span,
body.dark .block .head>*>a:not(:hover){color:var(--color-2-1-3);}

/* группировка фильтр + сортировка ------------------------------------------------*/
#content.sort-open #showButtons>button#showSort,
#content.filter-open #showButtons>button#showFilter,
#content #showButtons>button:hover,
#content #showButtons>button.active{background-color:var(--background-color-1-5);border-color:var(--background-color-1-5);color:var(--color-1-5-1);}

#showButtons>button{color:var(--color-white);background-color:var(--background-color-1-6);border-color:var(--background-color-1-6);}

/* категории товаров ------------------------------------------------*/
ul.categories-listing .categories-image>*>*{background-color:var(--color-white);}
ul.categories-listing>li .categories-name>a:not(:hover){color:var(--color-1-2-1);}
ul.categories-listing>li>div{border-color:var(--color-1-1-9);background-color:var(--color-white)}
ul.categories-listing>li:hover>div{border-color:var(--color-1-1-8);/*-webkit-box-shadow:0 0 1em var(--border-color-4); -moz-box-shadow:0 0 1em var(--border-color-4); box-shadow:0 0 1em var(--border-color-4);*/}
body:not(.dark) ul.categories-listing>li:hover>div{-webkit-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);-moz-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);}
ul.categories-listing>li:hover .categories-name>a{color:var(--background-color-1-6);}

body.dark ul.categories-listing>li .categories-name>a:not(:hover){color:var(--color-2-1-2);}
body.dark ul.categories-listing>li .categories-name>a:hover{color:var(--color-white)}
body.dark ul.categories-listing>li>div{border-color:var(--color-2-1-8);background-color:var(--background-color-2-3)}
body.dark ul.categories-listing>li:hover>div{border-color:var(--color-2-1-9);/*-webkit-box-shadow:0 0 1em var(--border-color-4); -moz-box-shadow:0 0 1em var(--border-color-4); box-shadow:0 0 1em var(--border-color-4);*/}


/* спойлер ------------------------------------------------*/
/*
.spoiler-gradient:before{
    background:-moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-white) 100%);
    background:-webkit-gradient(linear, left bottom, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, var(--color-white)));
    background:-webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-white) 100%);
    background:-o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-white) 100%);
    background:-ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-white) 100%);
    background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-white) 100%);
}
*/
body .spoiler-gradient:before{
    background:-moz-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-1-1) 100%);
    background:-webkit-gradient(linear, left bottom, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, var(--background-color-1-1)));
    background:-webkit-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-1-1) 100%);
    background:-o-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-1-1) 100%);
    background:-ms-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-1-1) 100%);
    background:linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-1-1) 100%);
}

body.dark .spoiler-gradient:before{
    background:-moz-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-2-2) 100%);
    background:-webkit-gradient(linear, left bottom, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, var(--background-color-2-2)));
    background:-webkit-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-2-2) 100%);
    background:-o-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-2-2) 100%);
    background:-ms-linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-2-2) 100%);
    background:linear-gradient(to bottom, rgba(160, 160, 160, 0) 0%, var(--background-color-2-2) 100%);
}

/* сравнение в шапке ------------------------------------------------*/
#header-compare #sCompareCnt,
#header-wishlist #sWishlistCnt,
#header-shopping-cart #sCartPCnt{color:var(--color-white);background-color:var(--color-red-1);}

ul.header>li#header-wishlist:not(:hover),
ul.header>li#header-account:not(:hover){color:var(--color-1-4-3);}

ul.header>li#header-wishlist:hover,
ul.header>li#header-account:hover{color:var(--color-white);}

#header-shopping-cart #sCartPCnt,
#header-compare #sCompareCnt,
#header-wishlist #sWishlistCnt{color:var(--color-white);background-color:var(--background-color-1-5);}

@media only screen and (max-width:900px){
	ul.header>li#header-pages>.icon:not(:hover),
	ul.header>li#header-phones .icon:not(:hover),
	ul.header>li#header-shopping-cart:not(:hover){color:var(--color-1-4-3);}

	ul.header>li#header-pages>.icon:hover,
	ul.header>li#header-phones .icon:hover,
	ul.header>li#header-shopping-cart:hover{color:var(--color-white);}
}

@media only screen and (min-width:901px){
	ul.header>li .icon>span:last-child:before,
	ul.header-pages-menu>li>*:before{background-color:var(--color-white);}
	ul.header>li#header-pages ul.header-pages-menu>li>span,
	ul.header>li#header-pages ul.header-pages-menu>li>a:not(:hover),
	ul.header>li#header-compare:not(:hover){color:var(--color-white);}
	ul.header>li#header-phones a:not(:hover){color:var(--color-1-3-3);}
	ul.header>li#header-shopping-cart:not(:hover) .icon{background-color:var(--color-1-4-5);}
	ul.header>li#header-shopping-cart:hover .icon{background-color:var(--color-1-4-6);}
	ul.header>li#header-shopping-cart .icon{color:var(--background-color-1-5);}
	ul.header>li#header-pages ul.header-pages-menu>li>a:hover,
	ul.header>li#header-compare:hover,
	ul.header>li#header-wishlist:hover,
	ul.header>li#header-account:hover,
	ul.header>li#header-phones a:hover{color:var(--color-white);}
	#header-shopping-cart #sCartPCnt{color:var(--color-red-1);background-color:var(--color-red-1);}
}

@media only screen and (min-width:1024px){
	body>header:after{background:rgb(230,233,238);background:linear-gradient(180deg, rgba(230,233,238,1) 0%, rgba(245,247,250,1) 100%);}
	body.dark>header:after{background:var(--background-color-2-2);}
}

/* корзина всплывающая в меню ссылок ------------------------------------*/
#shCartPlace>form{border-color:var(--color-1-1-8);-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-subtotals,
#shCartPlace ul.shopping-cart-hover>li{border-color:var(--color-1-3-3);}
#shCartPlace ul.shopping-cart-hover>li:nth-child(even){background-color:var(--color-white);}
#shCartPlace ul.shopping-cart-hover>li:last-child{border-bottom-color:var(--color-1-3-3);}
#shCartPlace ul.shopping-cart-hover>li:hover{background-color:var(--color-1-3-3);border-bottom-color:var(--color-1-3-3);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-image>a{background-color:var(--color-white);border-color:var(--color-1-1-8);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-image:hover>a{border-color:var(--color-1-1-9);}
#shCartPlace ul.shopping-cart-hover-button{background-color:var(--color-white);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-remove>*:after{color:var(--color-red-1);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-remove:hover>*:after{color:var(--color-red-2);}

#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-remove>a{border-color:var(--color-1-1-9);background-color:var(--color-white);-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 ul.shopping-cart-hover .shopping-cart-hover-remove:hover>a{background-color:var(--color-red-1);border-color:var(--color-red-1);}
#shCartPlace ul.shopping-cart-hover .shopping-cart-hover-remove:hover>a:after{color:var(--color-white);}

body.dark #shCartPlace>form{border-color:var(--background-color-2-1);color:var(--color-2-1-3);-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 #shCartPlace>form>*:after{background-color:var(--background-color-2-1);}
body.dark #shCartPlace ul.shopping-cart-hover>li:nth-child(even){background-color:var(--background-color-2-1);}
body.dark #shCartPlace ul.shopping-cart-hover>li:last-child{border-bottom-color:var(--background-color-2-2);}
body.dark #shCartPlace ul.shopping-cart-hover>li:hover{background-color:var(--background-color-2-1);}
body.dark #shCartPlace ul.shopping-cart-hover>li{border-color:var(--color-2-1-9);}
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-name>a{color:var(--color-2-1-2);}
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-name:hover>a{color:var(--color-2-1-1);}
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-image>a{border-color:var(--color-2-1-9);}
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-image:hover>a{border-color:var(--color-2-1-8);}
body.dark #shCartPlace ul.shopping-cart-hover .shopping-cart-hover-price{color:var(--color-2-1-2);}
body.dark #shCartPlace ul.shopping-cart-hover-subtotals{color:var(--color-2-1-1);border-color:var(--color-2-1-9);}
body.dark #shCartPlace ul.shopping-cart-hover-button{background-color:var(--background-color-2-2);}


ul.shopping-cart-product-list>li.product-image>*{background-color:var(--color-white);border-color:var(--color-1-1-9);}
body.dark ul.shopping-cart-product-list>li.product-image>*{border-color:var(--color-2-1-7);}
/* вход/регистрация ------------------------------------------------*/

ul.account-box>li>a:hover,
ul.account-box>li.current>a{color:var(--color-1-1-2);}

body.dark ul.account-box>li>a:hover,
body.dark ul.account-box>li.current>a{color:var(--color-2-1-3);}

ul.account-summary>li{background-color:var(--color-white);border-color:var(--color-1-1-8);}
ul.account-summary>li>span{background-color:var(--color-white);color:var(--color-1-1-1);}

body.dark ul.account-summary>li{background-color:var(--background-color-2-2);border-color:var(--color-2-1-9);}
body.dark ul.account-summary>li>span{background-color:transparent;color:var(--color-1-2-1);}

/* кросс-фильтр в списке ------------------------------------------------*/
ul.cross-filter>li>span:not([data-clickurl]),
ul.cross-filter>li>span[data-clickurl]:hover{color:var(--background-color-1-5);border-color:var(--background-color-1-5);}
ul.cross-filter>li>span[data-clickurl]:before{background-color:var(--color-1-2-1);}

body.dark ul.cross-filter>li>span:not([data-clickurl]),
body.dark ul.cross-filter>li>span[data-clickurl]:hover{color:var(--color-2-1-2);border-color:var(--color-2-1-2);}
body.dark ul.cross-filter>li>span[data-clickurl]:before{background-color:var(--color-2-2-2);}

.filter-selected>.reset-filter{color:var(--color-red-2);}
.filter-selected>.a:hover,
.filter-selected>.reset-filter:hover{color:var(--color-red-1);}

/* сортировка в списке ------------------------------------------------*/
.sort-links>ul>li>span[data-clickurl]:hover,
.sort-links>ul>li>span:not([data-clickurl]){color:var(--background-color-1-5);}

body:not(.dark) .sort-links>ul>li:first-child{color:var(--color-1-6-5);}
body:not(.dark) .sort-links>ul>li:not(:first-child){color:var(--color-1-6-6);}

.sort-links>ul>li>span:before{background-color:var(--background-color-1-5);}

/* листалка в списке ------------------------------------------------*/
.listing-split-links-pages>ul>li>*.pageNumber:not(.current):not(:hover){background-color:var(--color-1-6-3);color:var(--background-color-1-6);}

.listing-split-links-pages>ul>li>*.pageNumber:hover,
.listing-split-links-pages>ul>li>*.pageNumber.current{background-color:var(--color-1-6-4);color:var(--color-white);}

body.dark .listing-split-links-pages>ul>li>*.pageNumber:hover,
body.dark .listing-split-links-pages>ul>li>*.pageNumber.current{background-color:var(--background-color-2-1);}

/* список товаров ------------------------------------------------*/
.products-listing .listing-image{background-color:var(--color-white);}

ul.products-listing-block>li{border-color:transparent;}
ul.products-listing-block .product-border{border-color:var(--color-1-1-9);background-color:var(--color-white);}
ul.products-listing-block .prod:hover .product-border{border-color:var(--color-1-1-8);}

body.dark ul.products-listing-block .product-border{border-color:var(--color-2-1-9);background-color:var(--background-color-2-2);}
body.dark ul.products-listing-block .prod:hover .product-border{border-color:var(--color-2-1-9);}

body.dark .block ul.products-listing-block .product-border{border-color:var(--color-2-1-7);}
body.dark .block ul.products-listing-block .prod:hover .product-border{border-color:var(--color-2-1-5);}

ul.products-listing-complects>li .product-listing-image,
.products-listing-owl .owl-item, .products-listing-owl-img .owl-item, .products-listing-owl-gifts .owl-item{border-color:var(--color-1-1-9);background-color:var(--color-white);}
.products-listing-owl .owl-item:hover, .products-listing-owl-img .owl-item:hover, .products-listing-owl-gifts .owl-item:hover{border-color:var(--color-1-1-8);}

body.dark ul.products-listing-complects>li .product-listing-image,
body.dark .products-listing-owl .owl-item, body.dark .products-listing-owl-img .owl-item, body.dark .products-listing-owl-gifts .owl-item{border-color:var(--color-2-1-9);background-color:var(--background-color-2-2);}
body.dark .products-listing-owl .owl-item:hover, body.dark .products-listing-owl-img .owl-item:hover, body.dark .products-listing-owl-gifts .owl-item:hover{border-color:var(--color-2-1-9);}

ul.products-listing-flex>li>.prod>.prod-in:before{background-color:var(--color-white);border-color:var(--color-1-1-8);}
ul.products-listing-flex,ul.products-listing-flex>li>.prod{border-color:var(--color-1-1-8);}

ul.products-listing-flex>li>.prod:after,
.products-listing-owl .owl-item:after{border-color:var(--color-1-5-2);}

body.dark ul.products-listing-flex>li>.prod:after,
body.dark .products-listing-owl .owl-item:after{border-color:var(--background-color-1-5);}

ul.products-listing-flex>li>.prod .products-manufacturers-name,
.products-listing-owl .owl-item .products-manufacturers-name{background-color:var(--color-1-2-3);}

body.dark ul.products-listing-flex>li>.prod .products-manufacturers-name,
body.dark .products-listing-owl .owl-item .products-manufacturers-name{background-color:var(--color-2-1-8);}

@media only screen and (min-width:1024px){
	ul.products-listing-flex>li>.prod>.prod-in:before{-webkit-box-shadow:0 0 0.5em 0.5em var(--background-color-1-2);box-shadow:0 0 0.5em 0.5em var(--background-color-1-2);}
}

ul.products-listing-flex>li>.prod{border-color:var(--color-white);background-color:var(--color-white);}

body.dark ul.products-listing-flex{border-color:var(--color-2-1-8);}
body.dark ul.products-listing-flex>li>.prod{border-color:var(--color-2-1-8);background-color:var(--background-color-2-3);}
body.dark ul.products-listing-flex>li>.prod>.prod-in:before{-webkit-box-shadow:none;box-shadow:none;background-color:var(--background-color-2-2);border-color:var(--color-2-1-8);}

/* списки товаров в виде прайс-строк */
ul.products-listing-lines>li{border-color:var(--color-1-1-9);background-color:var(--color-white);}
ul.products-listing-lines>li:nth-child(odd){background-color:var(--color-white);}
ul.products-listing-lines>li:hover{background-color:var(--color-1-1-9);}
ul.products-listing-lines>li .product-listing-image>.listing-image{background-color:var(--color-white);border-color:var(--color-1-1-9);}
ul.products-listing-lines>li .products-list-description{border-color:var(--color-1-1-8);}

body.dark ul.products-listing-lines>li{border-color:var(--background-color-2-2);background-color:var(--background-color-2-2);}
body.dark ul.products-listing-lines>li:nth-child(odd){background-color:var(--background-color-2-2);}
body.dark ul.products-listing-lines>li:hover{background-color:var(--background-color-2-2);}
ul.products-listing-lines>li .product-listing-image>.listing-image{border-color:var(--color-2-1-9);}
body.dark ul.products-listing-lines>li .products-list-description{border-color:var(--color-2-1-8);}

/* быстрый просмотр  ------------------------------------------------*/
.quick-preview{color:var(--color-white);}
.quick-preview:before{background-color:var(--color-white);background-color:var(--background-color-1-5);}
.quick-preview:hover{/*color:var(--color-white);*/}
.quick-preview:hover:before{/*background-color:var(--background-color-2-1);*/}
.product-listing-image:hover .quick-preview{outline-color:var(--background-color-1-5);}


/* стикеры ------------------------------------------------*/
.products-label{background-color:var(--color-label);color:var(--color-white);}
.products-label.is-new-product{background-color:var(--color-green-1);color:var(--color-white);}
.products-label.is-upcoming-product{background-color:var(--color-red-1);color:var(--color-white);}
.product-sale-percent{color:var(--color-white);background-color:var(--color-sale-percent);}

/* рейтинг ------------------------------------------------*/
.rating{color:var(--color-rating);}
.rating>span:hover~span, .rating>span.sel~span{color:var(--color-1-1-1);}

/* опции товара в виде кнопок ------------------------------------------------*/
ul.special-sizes>li:not(.current-size)>*,
.product-attributes li.pOptBtn label{border-color:var(--color-1-1-9);background-color:var(--color-white);color:var(--color-1-1-1);}
ul.special-sizes>li:not(.current-size):hover>*,
ul.special-sizes>li.current-size>*,
.product-attributes li.pOptBtn label:hover,
.product-attributes li.pOptBtn.active label{background-color:var(--color-1-1-8);border-color:var(--color-1-1-7);}

body.dark ul.special-sizes>li:not(.current-size)>*,
body.dark .product-attributes li.pOptBtn label{border-color:var(--color-2-1-9);background-color:var(--background-color-2-2);color:var(--color-2-2-1);}
body.dark ul.special-sizes>li:not(.current-size):hover>*,
body.dark ul.special-sizes>li.current-size>*,
body.dark .product-attributes li.pOptBtn label:hover,
body.dark .product-attributes li.pOptBtn.active label{background-color:var(--color-1-1-7);border-color:var(--color-1-1-8);color:var(--color-1-3-1);}

/* опции товара с изображениями ------------------------------------------------*/
ul.special-colors>li>*:first-child,
.product-attributes li.product-option-image .product-option-value-image{border-color:var(--color-1-1-8);background-color:var(--color-white);}

ul.special-colors>li.color-outofstock>span:before,
ul.special-colors>li.color-outofstock>span:after{background-color:var(--color-1-1-8);}

body.dark ul.special-colors>li.color-outofstock>span:before,
body.dark ul.special-colors>li.color-outofstock>span:after{background-color:var(--color-2-1-9);}

ul.special-colors>li>*:first-child:hover,
ul.special-colors>li.current-color>*:first-child,
.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(--background-color-1-5);}

body.dark ul.special-colors>li:not(.current-color)>*:first-child:not(:hover),
body.dark .product-attributes li.product-option-image:not(.active) .product-option-value-image:not(:hover){border-color:var(--color-2-1-8);}

/* страница товара ------------------------------------------------*/
.product-info-image{background:var(--color-white);border-color:transparent;}

ul.product-info .owl-dots>.owl-dot{border-color:var(--color-1-1-9);background-color:var(--color-white);}
ul.product-info .owl-dots>.owl-dot:hover,
ul.product-info .owl-dots>.owl-dot.active{border-color:var(--background-color-1-5);}

body.dark ul.product-info .owl-dots>.owl-dot:hover,
body.dark ul.product-info .owl-dots>.owl-dot.active{border-color:var(--background-color-2-5);}

.ui-tab:not(.ui-state-active)>*{color:var(--color-1-2-9);background-color:var(--color-1-2-8);border-color:var(--color-1-2-8);}
body.dark .ui-tab:not(.ui-state-active)>*{color:var(--color-2-4-1);background-color:var(--background-color-2-4);border-color:var(--background-color-2-4);}

.ui-tab.ui-state-active>*{color:var(--color-1-1-1);background-color:var(--color-white);border-color:transparent;border-bottom-color:var(--color-white);}
body.dark .ui-tab.ui-state-active>*{color:var(--color-2-2-1);background-color:var(--background-color-2-1);border-color:transparent;border-bottom-color:var(--background-color-2-1);}

.ui-tab.ui-state-hover:not(.ui-state-active)>*{color:var(--color-1-5-1);background-color:var(--background-color-1-5);border-color:var(--background-color-1-5);}
body.dark .ui-tab.ui-state-hover:not(.ui-state-active)>*{color:var(--color-2-5-1);background-color:var(--background-color-2-5);border-color:var(--background-color-2-5);}

.ui-tabs-panel{border-color:transparent;background-color:var(--color-white);}
body.dark .ui-tabs-panel{border-color:transparent;background-color:var(--background-color-2-1);}

ul.product-info-props>li>span:first-child{color:var(--color-1-2-6);}
ul.product-info-props .fHelp,
ul.product-info-props  .fvHelp{background-color:var(--background-color-1-3);color:var(--color-1-3-1);}

body.dark ul.product-info-props .fHelp,
body.dark ul.product-info-props  .fvHelp{background-color:var(--background-color-2-3);color:var(--color-2-3-1);}

#product-info-text-block{border-color:var(--color-1-4-10);background-color:var(--color-white);color:var(--color-1-2-4);}
#product-info-text-block>strong{/*color:var(--background-color-2-5);*/}
#product-info-text-block>ul>li:before,
#tab-description ul>li:before{background-color:var(--background-color-1-5);}
body.dark #product-info-text-block{border-color:var(--background-color-2-3);background-color:var(--background-color-2-3);color:var(--color-2-3-1);}

.pDescPuImg:after{color:var(--color-white);text-shadow:0.5px 0 var(--color-black);}
body.dark .pDescPuImg:after{color:var(--color-black);text-shadow:0.5px 0 var(--color-white);}

#tab-props,#tab-description{border-color:var(--color-1-4-10);}
body.dark #tab-props,body.dark #tab-description{border-color:var(--color-black);}

/* баннер-слайдер ------------------------------------------------*/
.owl-nav>button:before{color:var(--color-1-5-6);background:var(--color-white);}
.owl-nav>button:hover:before{color:var(--background-color-1-5);}
.owl-dots .owl-dot span:before{color:var(--background-color-1-5);}
body.dark .owl-dots .owl-dot span:before{color:var(--background-color-2-5);}

/* стрелки вверх ------------------------------------------------*/
#topLeft:before, #topRight:before{background:var(--background-color-1-4);}
#topLeft, #topRight{color:var(--color-black);}

/* бокс фильтра ------------------------------------------------*/
div.fltSect{background-color:var(--color-white);border-color:var(--color-1-1-10);}
body.dark div.fltSect{border-bottom-color:var(--color-2-1-7);background-color:var(--color-black)}

/* корзина ------------------------------------------------*/
#shoppingCartTabs{background-color:var(--color-white);border-color:var(--color-1-1-9);}
body.dark #shoppingCartTabs{background-color:var(--background-color-2-1);border-color:var(--color-2-1-8);}

#shoppingCart form {background-color:var(--color-white);}
ul.shopping-cart-listing .cart-image>*{background-color:var(--color-white);border-color:transparent;}
#shoppingCart form, ul.shopping-cart-listing>li{border-color:var(--color-1-4-10);}
/*
.cart-delete .icon-remove{border-color:var(--color-1-1-9);background-color:var(--color-white);-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);}
.cart-delete .icon-remove:hover{color:var(--color-white);background-color:var(--color-red-1);border-color:var(--color-red-1);}
*/
body.dark #shoppingCart form{border-color:transparent;}
body.dark ul.shopping-cart-listing>li{border-color:var(--color-black);}
body.dark ul.shopping-cart-listing {background-color:var(--background-color-2-2);border-bottom-color:var(--color-2-1-8);}
body.dark ul.shopping-cart-listing .cart-image>*{border-color:var(--color-2-1-6);}

#shoppingCart .subtotal-sum{background-color:var(--color-white);border-color:var(--color-1-1-6);}
#shoppingCart .subtotal-sum #subtotalSum{color:var(--color-1-2-1);}
.subtotal-sum .subtotalTxt{color:var(--color-1-2-6);}
#shoppingCart .subtotal-sum tr:last-child td{border-bottom-color:var(--color-1-1-8);}

body.dark #shoppingCart .subtotal-sum{background-color:var(--background-color-2-3);border-color:var(--color-2-1-9);}
body.dark #shoppingCart .subtotal-sum #subtotalSum,
body.dark .subtotal-sum .subtotalTxt{color:var(--color-2-2-1);}
body.dark #shoppingCart .subtotal-sum tr:last-child td{border-bottom-color:var(--background-color-2-3);}

#shoppingCart .ui-tab.ui-state-active>*{background-color:var(--color-white);}
#shoppingCart .ui-tab:not(.ui-state-active)>*{color:var(--color-1-2-9);background-color:var(--color-1-2-8);border-color:var(--color-1-2-8);}
#shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active)>*{background-color:var(--background-color-1-5);color:var(--color-white);}

body.dark #shoppingCart .ui-tab.ui-state-active>*{background-color:var(--background-color-2-3);}
body.dark #shoppingCart .ui-tab:not(.ui-state-active)>*{background-color:var(--background-color-2-4);}
body.dark #shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active)>*{background-color:var(--background-color-2-5);}

#shoppingCart div.send-form label:not(.blur)>span.caption>*,
#shoppingCart div.send-form label:not(.blur)>span.caption>span:before {background-color:var(--color-white);}

body.dark #shoppingCart div.send-form label:not(.blur)>span.caption>*,
body.dark #shoppingCart div.send-form label:not(.blur)>span.caption>span:before {background-color:var(--background-color-2-1);}

/*
body.dark #shoppingCart div.send-form label:not(.blur)>span.caption>*,
body.dark #shoppingCart div.send-form label:not(.blur)>span.caption>span:before {background-color:transparent;}
*/

/* всплывающе окно корзины */
.pAdded{border-color:var(--color-1-1-7);background-color:var(--color-white);}
body.dark .pAdded{border-color:var(--color-2-1-7);background-color:var(--background-color-2-2);}

.pWish{background-color:var(--background-color-1-2);}
.pWish:hover{background-color:var(--background-color-1-3);}

/* список сравнения ------------------------------------------------*/
.pCompare{background-color:var(--background-color-1-2);}
.pCompare:hover{background-color:var(--color-1-6-3);}

body.dark .pCompare{background-color:var(--background-color-2-2);}
body.dark .pCompare:hover{background-color:var(--background-color-2-5);}

#dCompare table#tblCompare tr.products-listing-image>td{background-color:var(--color-white);}
#dCompare table#tblCompare {background-color:var(--background-color-1-1);}
#dCompare table#tblCompare th,
#dCompare table#tblCompare td{border-color:var(--color-1-1-7);}
#dCompare table#tblCompare tr.allSame {background-color:var(--background-color-1-3);}

body.dark #dCompare table#tblCompare {background-color:var(--background-color-2-2);}
body.dark #dCompare table#tblCompare th,
body.dark #dCompare table#tblCompare td{border-color:var(--color-2-1-7);}
body.dark #dCompare table#tblCompare tr.allSame {background-color:var(--background-color-2-3);}

/* история заказов ------------------------------------------------*/
ul.orders-history-block,
ul.orders-history-block>li.order-status,
ul.orders-history-block.open ul.orders-history-info{border-color:var(--color-1-1-9);background-color:var(--color-white);}

ul.orders-history-block.open,
ul.orders-history-block:hover{border-color:var(--color-1-1-8);-webkit-box-shadow:0 0 0.25em 0.125em var(--color-1-1-8);-moz-box-shadow:0 0 0.25em 0.125em var(--color-1-1-8);box-shadow:0 0 0.25em 0.125em var(--color-1-1-8);}

ul.orders-history-block.open ul.orders-history-list,
ul.orders-history-block.open>li.order-status>*:first-child,
ul.order-totals{background-color:var(--background-color-1-1);border-color:var(--color-1-1-8);}

ul.orders-history-block:not(.open) ul.orders-history-list>li.order-images>span,
ul.orders-history-block.open ul.orders-history-info>li.product-image>*{background-color:var(--color-white);border-color:var(--color-1-1-9);}

body.dark ul.orders-history-block,
body.dark ul.orders-history-block>li.order-status,
body.dark ul.orders-history-block.open ul.orders-history-info{border-color:var(--color-2-1-9);background-color:var(--background-color-2-2);}

body.dark ul.orders-history-block.open,
body.dark ul.orders-history-block:hover{-webkit-box-shadow:0 0 0.25em 0.125em var(--color-2-1-9);-moz-box-shadow:0 0 0.25em 0.125em var(--color-2-1-9);box-shadow:0 0 0.25em 0.125em var(--color-2-1-9);}

body.dark ul.orders-history-block.open ul.orders-history-list,
body.dark ul.orders-history-block.open>li.order-status>*:first-child,
body.dark ul.order-totals{background-color:var(--background-color-2-2);border-color:var(--color-2-1-9);}

/* иконка скидки ------------------------------------------------*/
.specials-only-text{color:#008000;}
.complect-product-discount{background-color:var(--color-red-1);color:#fff;outline:1px solid var(--color-white);}

.complect-product-block{background-color:var(--color-white);border-color:var(--color-1-1-6);}
body.dark .complect-product-block{background-color:var(--background-color-2-2);border-color:var(--color-2-1-9);}

.fltSect>.fltTtl:before{background-color:var(--color-1-1-9);}
ul.filter>li.inactive>*:first-child{color:var(--color-1-1-6);}
ul.filter>li.active>.a>.cnt{color:var(--color-1-2-10);}
ul.filter>li.selected>.a,
ul.filter>li.active>.a:hover{color:var(--background-color-1-5);}
ul.filter>li.selected>.a:hover{color:var(--color-red-1);}
ul.filter>li>*:first-child:before{background-color:var(--background-color-1-3);}

ul.filter>li.active>*:first-child:hover:before,
ul.filter>li.selected>*:first-child:before{background-color:var(--background-color-1-5);}
ul.filter>li.selected>*:first-child:active:before,
ul.filter>li.selected>*:first-child:hover:before{background-color:var(--color-red-1);}

.fltSect.radio ul.filter>li>*:first-child:after,
ul.filter>li.active:hover>*:first-child:after,
ul.filter>li.selected>*:first-child:after{color:var(--color-white)}

ul.filter>li>input.no-spin{background-color:var(--color-white);border-color:var(--color-1-3-10);}
ul.filter>li .noUi-connect,
ul.filter>li .noUi-horizontal .noUi-handle{background-color:var(--background-color-1-5);}

ul.filter>li .noUiSlider{background-color:var(--background-color-1-3);}

.box#box_filter .box-content>.reset-filter{color:var(--color-red-1);}
.box#box_filter .box-content>.reset-filter:hover{color:var(--color-red-2);}

body.dark ul.filter>li.inactive>*:first-child{color:var(--color-2-1-4);}
body.dark ul.filter>li.active>.a>.cnt{color:var(--color-2-1-2);}
body.dark ul.filter>li.selected>.a,
body.dark ul.filter>li.active>.a:hover{color:var(--background-color-2-5);}
body.dark ul.filter>li.selected>.a:hover{color:var(--color-red-1);}


/* отзывы и гостевая книга ------------------------------------------------*/
ul.reviews-list>li.reviews-list-img>*:first-child{background-color:var(--color-white);border-color:var(--color-1-1-9);}
ul.reviews-list>li.reviews-list-img>*:first-child:hover{border-color:var(--color-1-1-8);}
ul.reviews-list>li{background-color:var(--color-1-5-8);}

body.dark ul.reviews-list>li{background-color:var(--background-color-2-2);}

body.dark ul.reviews-last-box>li .reviews-last-text{color:var(--color-2-1-3);}
body.dark ul.reviews-list>li.reviews-list-img>*:first-child{border-color:var(--color-2-1-9);}
body.dark ul.reviews-list>li.reviews-list-img>*:first-child:hover{border-color:var(--color-2-1-8);}

.reviews-list-owl .owl-item{border-color:var(--color-1-1-9);background-color:var(--color-white);}
.reviews-list-owl .owl-item:hover{border-color:var(--color-1-1-8);}
ul.reviews-list-item>li:nth-of-type(2){color:var(--color-1-6-7);}


body.dark .reviews-list-owl .owl-item{border-color:var(--color-2-1-9);background-color:var(--background-color-2-2);}
body.dark .reviews-list-owl .owl-item:hover{border-color:var(--color-2-1-9);}

.reviews-list .rvYesNo .rvYes{color:var(--color-reviews-Yes);}
.reviews-list .rvYesNo .rvNo{color:var(--color-reviews-No);}

/* подписка ------------------------------------------------*/
#subscribe{/*background-color:var(--background-color-1-2);border-color:var(--color-1-1-8);color:var(--color-1-1-2);*/}
body.dark #subscribe{/*background-color:var(--background-color-2-2);border-color:var(--color-2-1-9);color:var(--color-2-1-2);*/}
body.dark #subscribe input{background-color:var(--background-color-2-4);}
body.dark #subscribe ::-webkit-input-placeholder{color:var(--color-2-4-3);}
body.dark #subscribe :-ms-input-placeholder{color:var(--color-2-4-3);}
body.dark #subscribe ::placeholder{color:var(--color-2-4-3);}

/* футер ------------------------------------------------*/
body>footer>span:first-of-type{background:var(--background-color-1-1);}
body.dark>footer>span:first-of-type{background:var(--background-color-2-2);}
/*
body>footer{background-color:var(--background-color-1-1);}
body.dark>footer{background-color:var(--background-color-2-1);}
body>footer .copy{background-color:var(--color-1-1-9);border-color:var(--color-1-1-8);color:var(--color-1-1-2);}
body.dark>footer .copy{background-color:var(--background-color-2-2);border-color:var(--color-2-1-9);color:var(--color-2-1-3);}
*/
body>footer{color:var(--color-white);}
body>footer ul.footer>li>span{color:var(--color-1-4-3);}
body>footer ul.footer>li .phones>a{color:var(--color-1-4-3);}
body>footer ul.footer>li .phones>a:hover{color:var(--color-white);}

body>footer ul.categories>li>*:before,body>footer ul.header-pages-menu>li>a:before{background-color:var(--color-white);}
body>footer ul.categories>li>*:first-child,body>footer ul.header-pages-menu>li>a{color:var(--color-white);}
body>footer ul.categories>li.current>*,body>footer ul.categories>li>*:hover,body>footer ul.header-pages-menu>li.current>*:first-child,body>footer ul.header-pages-menu>li>a:hover{color:var(--color-white);}

/*
body.dark>footer ul.categories>li>*:before,body.dark>footer ul.header-pages-menu>li>a:before{background-color:var(--color-2-1-1);}
body.dark>footer ul.footer>li>span{color:var(--color-2-1-1);}
body.dark>footer ul.categories>li>*:first-child,body.dark>footer ul.header-pages-menu>li>a{color:var(--color-2-1-3);}
body.dark>footer ul.categories>li.current>a,body.dark>footer ul.categories>li>*:hover,body.dark>footer ul.header-pages-menu>li.current>*:first-child,body.dark>footer ul.header-pages-menu>li>a:hover{color:var(--color-2-1-1);}
*/
svg#logo-etechs>polygon:not(:first-of-type), svg#logo-etechs>path:not(:first-of-type){fill:var(--color-white);}
svg#logo-etechs>polygon:first-of-type{fill:var(--color-white);}
svg#logo-etechs>path:first-of-type{fill:#fdb714;}
body.dark svg#logo-etechs>polygon:not(:first-of-type), body.dark svg#logo-etechs>path:not(:first-of-type){fill:var(--color-2-1-2);}
body.dark svg#logo-etechs>polygon:first-of-type{fill:var(--background-color-2-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-white);}


.modal-content{color:var(--color-white);}
.modal-content:after{background-color:var(--color-black);}

ul.messengers>li>*{fill:#fff;}
ul.messengers>li>*.viber{background-image:-webkit-gradient(linear,left top,left bottom,from(#8760fd),to(#4c389d));background-image:-o-linear-gradient(top,#8760fd,#4c389d);background-image:linear-gradient(180deg,#8760fd,#4c389d)}
ul.messengers>li>*.whatsapp{background-image:-webkit-gradient(linear,left top,left bottom,from(#60fd7c),to(#07b825));background-image:-o-linear-gradient(top,#60fd7c,#07b825);background-image:linear-gradient(180deg,#60fd7c,#07b825)}
ul.messengers>li>*.telegram{background-image:-webkit-gradient(linear,left top,left bottom,from(#00aefa),to(#0983c5));background-image:-o-linear-gradient(top,#00aefa,#0983c5);background-image:linear-gradient(180deg,#00aefa,#0983c5)}
ul.messengers>li>*.messenger{background-image:-webkit-gradient(linear,left top,left bottom,from(#00b1ff),to(#006dfe));background-image:-o-linear-gradient(top,#00b1ff,#006dfe);background-image:linear-gradient(180deg,#00b1ff,#006dfe)}

ul.icons-block>li{color:var(--color-1-2-1);}
ul.icons-block>li:nth-of-type(1){background-color:#d2e7fa;}
ul.icons-block>li:nth-of-type(2){background-color:#f2e9f5;}
ul.icons-block>li:nth-of-type(3){background-color:#c8f6f6;}
ul.icons-block>li:nth-of-type(4){background-color:#e9eaf0;}
ul.icons-block>li:nth-of-type(5){background-color:#ffffff;}

ul.support-block-product-info,
ul.support-block{color:var(--color-white);background:transparent linear-gradient(119deg, var(--background-color-2-5) 0%, var(--background-color-2-5) 30%, var(--background-color-2-6) 100%) 0% 0% no-repeat padding-box;}
@media only screen and (max-width:1024px){
	ul.support-block{background:transparent linear-gradient(262deg, var(--background-color-2-5) 0%, var(--background-color-2-5) 30%, var(--background-color-2-6) 100%) 0% 0% no-repeat padding-box;}
}

ul.support-block-product-info:after,
ul.support-block:after{background-image:url(../images/bg_support_block.webp);}

body>#banner-home .button_viber:hover,
.button_viber{color:#7360f2;background-color:var(--color-white);}
body>#banner-home .button_viber,
.button_viber:hover{background-color:#7360f2;color:var(--color-white);}

body>#banner-home .button_telegram:hover,
.button_telegram{color:#24a1de;background-color:var(--color-white);}
body>#banner-home .button_telegram,
.button_telegram:hover{background-color:#24a1de;color:var(--color-white);}

ul.breadcrumb>li:first-child>a:before,
ul.breadcrumb>li:not(:first-child)>*:first-child{color:var(--color-1-6-2);}
ul.breadcrumb>li:first-child>a,
ul.breadcrumb>li>a:hover>span{color:var(--color-1-6-5);}
ul.breadcrumb>li>a>span:before{background-color:var(--color-1-6-5);}

@media only screen and (max-width:1023px){
	ul.breadcrumb{background-color:var(--color-white);}
}
ul.product-buttons-block{background-color:#e8f7ee;}
body.dark ul.product-buttons-block{background-color:var(--background-color-2-3);}


.menu,
.menu ul>li>ul,
.menu ul>li.open ul:before,
.menu ul>li.open ul:after{background-color:var(--color-white);}

body.dark .menu,
body.dark .menu ul>li>ul,
body.dark .menu ul>li.open ul:before,
body.dark .menu ul>li.open ul:after{background-color:var(--background-color-2-3);}

body:not(.dark) .menu{-webkit-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);-moz-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);}
body:not(.dark) .menu ul>li:hover>ul,
body:not(.dark) .menu ul>li.open>ul{-webkit-box-shadow:0.75em 0 0.75em 0.375em rgba(50, 50, 50, 0.1);-moz-box-shadow:0.75em 0 0.75em 0.375em rgba(50, 50, 50, 0.1);box-shadow:0.75em 0 0.75em 0.375em rgba(50, 50, 50, 0.1);}

body.dark .menu ul>li>ul{background-color:var(--background-color-2-1);}

@media only screen and (min-width:1024px){
body:not(.dark) .categories-description h2,
body:not(.dark).is-home-page h1{color:var(--color-1-2-1);}
body:not(.dark) .categories-description,
body:not(.dark).is-home-page #main-block .FixedLayout{color:var(--color-1-3-8);}
}
body.is-home-page h1>span{color:var(--background-color-1-5);}

body:not(.dark) #articles-block .articles-block-content{background-color:var(--color-white);-webkit-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);-moz-box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);box-shadow:0 0 0.75em 0.375em rgba(50, 50, 50, 0.1);}
body:not(.dark) ul.article-news-list>li .article-news-name:hover>*{color:var(--background-color-1-5);}
