html{
	--background-color-1-1:#fafafa;
	--color-1-1-1:#111111;
	--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:#f1efed;

	--background-color-1-2:#f1efed;
	--color-1-2-1:#303030;
	--color-1-2-2:#505050;
	--color-1-2-3:#e5e5e5;
	--color-1-2-4:#a0a0a0;
	--color-1-2-5:#6c6c6c;

	--background-color-1-3:#e7e3e1;
	--color-1-3-1:#303030;
	--color-1-3-2:#505050;
	--color-1-3-3:#e5e5e5;
	--color-1-3-4:#a0a0a0;
	--color-1-3-5:#6c6c6c;

	--background-color-1-4:#d7cfcd;
	--color-1-4-1:#303030;
	--color-1-4-2:#505050;
	--color-1-4-3:#e5e5e5;
	--color-1-4-4:#a0a0a0;
	--color-1-4-5:#6c6c6c;

	--background-color-1-5:#242423;
	--color-1-5-1:#ffffff;
	--color-1-5-2:#e6e6e6;
	--color-1-5-3:#b4b4b4;
	--color-1-5-4:#848484;
	--color-1-5-5:#585856;

	--background-color-1-6:#f58220;
	--color-1-6-1:#ffffff;
	--color-1-6-2:#fff2d9;
	--color-1-6-3:#fdf6e5;
	--color-1-6-4:#f7e8c6;
	--color-1-6-5:#f1dcac;

	--background-color-2-1:#24231f;
	--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-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-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:#242423;
	--color-2-5-1:#ffffff;
	--color-2-5-2:#e6e6e6;
	--color-2-5-3:#b4b4b4;
	--color-2-5-4:#848484;
	--color-2-5-5:#585856;

	--background-color-2-6:#f58220;
	--color-2-6-1:#ffffff;
	--color-2-6-2:#fff2d9;
	--color-2-6-3:#fdf6e5;
	--color-2-6-4:#f7e8c6;
	--color-2-6-5:#f1dcac;

	/* базовые цвета */
	--color-white:#fff;
	--color-black:#000;
	--color-instock:#00a046;
	--color-nostock:#FF3838;
	--color-reviews-Yes:#00a046;
	--color-reviews-No:#c61a01;
	--color-rating:#FE9E21;
	--color-label:#1C1C1C;
	--color-message:#fff;
	--color-message-info:#fff;
	--color-price-sale:#FF3838;
	--color-price-old:#565656;
	--color-remark:#FF3838;
	--color-sale-percent:#fff;
	--color-red-1:#FF3838;
	--color-red-2:#EC1F27;

	--color-green-1:#269926;
	--color-green-2:#008000;

	--color-label:#ff860d;
	--color-message:#FF3838;
	--color-message-info:#269926;
	--color-sale-percent:#FF3838;
}


body{background-color:var(--background-color-1-1);color:var(--color-1-1-1);}
body.dark{background-color:var(--background-color-2-1);color:var(--color-2-1-1);}

@media only screen and (min-width:1025px){
	/*
	body.dark, body.dark>header:after{background-image:url("../images/bg_top.jpg");}
	*/
	body.dark:before{background-image:url("../images/bg_top.jpg");}
	/*body.dark:before{background-image:url("../images/bg_body.jpg");}*/
}
body>header>#shadow{background-color:var(--background-color-2-1);}
body.dark>header>#shadow{background-color:var(--background-color-2-1);}

/* выделение курсором ------------------------------------------------*/

::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-track{background-color:var(--background-color-1-4);}
::-webkit-scrollbar-thumb{background-color:var(--background-color-1-5);border-color:var(--background-color-1-4);}
::-webkit-scrollbar-thumb:hover{background-color:var(--background-color-1-6);border-color:var(--background-color-1-4);}

body.dark::-webkit-scrollbar-track, body.dark ::-webkit-scrollbar-track{background-color:var(--background-color-2-4);}
body.dark::-webkit-scrollbar-thumb, body.dark ::-webkit-scrollbar-thumb{background-color:var(--background-color-2-5);border-color:var(--background-color-2-4);}
body.dark::-webkit-scrollbar-thumb:hover, body.dark ::-webkit-scrollbar-thumb:hover{background-color:var(--background-color-2-6);border-color:var(--background-color-2-4);}

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(--color-2-1-1);}

.products-quantity.instock{color:var(--color-instock);}
.products-quantity.instock.pre-order{color:var(--color-label);}
.products-quantity.nostock, .markProductOutOfStock, .product-date-available{color:var(--color-nostock);}

.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);}

/* ПРОРАБОТАННОЕ */

/* социальные сети ------------------------------------------------*/
a.facebook:before{color:#3B5998;}
a.instagram:before{color:#C6317E;}
a.twitter:before{color:#00ACED;}
a.youtube:before{color:#EC5951;}

/* важные сообщения на всех страницах ------------------------------------------------*/
.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{color:var(--color-1-1-1);border-color:var(--color-1-1-5);}
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-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(--color-1-1-3);}
div.send-form label:not(.blur)>span.caption>*,
div.send-form label:not(.blur)>span.caption>span:before{background-color:var(--background-color-1-1);color:var(--color-1-1-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);}

form .required .caption:after,.remark:before{color:var(--color-remark);}
input + .eye, * + .help, .edit{color:var(--color-1-1-2);}
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-1-1-9);border-color:var(--color-1-1-8);}
span.spinMinus:before,
span.spinPlus:before,
span.spinPlus:after{background-color:var(--color-1-2-1);}

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(--background-color-1-5);border-color:var(--background-color-1-5);}
span.spinMinus:hover:before,
span.spinPlus:hover:before,
span.spinPlus:hover:after{background-color:var(--color-1-5-1);}

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-2-1);}
body.dark>header:after{background-color:var(--background-color-2-1);}
body.is-scroll>header{border-color:var(--color-1-1-6);-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>header #search input[type="search"]{background-color:var(--color-white);border-color:var(--color-1-1-9);color:var(--color-1-1-2);}
body>header #search input[type="search"]:hover{border-color:var(--color-1-1-8);}
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);color:var(--color-2-3-1);}

body>header #search .close-button{color:var(--color-2-1-1);}
body.dark>header #search .close-button{color:var(--color-2-1-3);}


body.dark>header #search button[type="submit"],
body.dark>header #search .reset {color:var(--color-2-1-3);}

body:not(.search-is-clicked)>header #search ::-webkit-input-placeholder{color:var(--color-1-1-2);}
body:not(.search-is-clicked)>header #search :-ms-input-placeholder{color:var(--color-1-1-2);}
body:not(.search-is-clicked)>header #search ::placeholder{color:var(--color-1-1-2);}

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: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: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>*>span:last-of-type .text b{color:var(--color-red-1);}
#search_result>div:not(.search-fast-manufacturer)>*>span:first-of-type{background-color:var(--color-white);}

body.dark #search_result{border-color:var(--background-color-2-3);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-4);}

/* горизонтальное меню ссылок ------------------------------------------------*/
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);}

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);}

ul.header>li#header-phones .phones>a{color:var(--color-white);}

ul.header>li .icon{color:var(--color-white);}

@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,
	ul.header>li#header-pages>ul#header-topline{background-color:var(--color-white);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);}

	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);-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);}

}

@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-1-1-1);border-color:var(--color-1-1-1);}
#color-scheme>span:after{background-color:var(--color-1-1-1);}

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-1-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);}

body.dark .box{border-color:var(--color-2-1-9);}
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(--background-color-2-2);color:var(--color-2-1-3);}
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-1-6-1);background-color:var(--color-label);border-color:var(--color-label);color:var(--color-1-1-1);}

/* категории товаров ------------------------------------------------*/
ul.categories-listing .categories-image>span{background-color:var(--color-white)}
ul.categories-listing>li .categories-name>a:not(:hover){color:var(--color-1-1-3);}
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.dark ul.categories-listing>li .categories-name>a:not(:hover){color:var(--color-2-1-2);}
body.dark ul.categories-listing>li>div{border-color:var(--color-2-1-8);background-color:var(--background-color-2-2)}
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%);
}

/* сравнение в шапке ------------------------------------------------*/
#header-compare #sCompareCnt{color:var(--color-white);background-color:var(--color-red-1);}

/* корзина в шапке ------------------------------------------------*/
#header-shopping-cart #sCartPCnt{color:var(--color-white);background-color:var(--color-red-1);}

/* корзина всплывающая в меню ссылок ------------------------------------*/
#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-1-7);}
#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-1-9);}
#shCartPlace ul.shopping-cart-hover>li:hover{background-color:var(--color-1-1-9);border-bottom-color:var(--color-1-1-9);}
#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);}

.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(--color-1-5-3);}

body.dark .sort-links>ul>li>span[data-clickurl]:hover,
body.dark .sort-links>ul>li>span:not([data-clickurl]){color:var(--color-2-5-3);}

/* листалка в списке ------------------------------------------------*/
.listing-split-links-pages>ul>li>a:hover,
.listing-split-links-pages>ul>li>.pageNumber.current{background-color:var(--background-color-1-5);color:var(--color-1-5-1);}

/* список товаров ------------------------------------------------*/
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);}

.products-listing-owl .owl-item, .products-listing-owl-img .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{border-color:var(--color-1-1-8);}

body.dark .products-listing-owl .owl-item, body.dark .products-listing-owl-img .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{border-color:var(--color-2-1-9);}

.products-listing .listing-image{background-color:var(--color-white);}

/* списки товаров в виде прайс-строк */
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);}

/* прайс-лист */
/*
.price.w100 td{border-color:#dddddd;}
.price.w100 tr:nth-child(odd) td{background-color:#f9f9f9;}
*/

/* быстрый просмотр  ------------------------------------------------*/
.quick-preview{border-color:var(--color-1-1-7);color:var(--color-1-1-1);}
.quick-preview:after{background-color:var(--color-white);}
.quick-preview:hover{border-color:var(--background-color-2-1);color:var(--color-white);}
.quick-preview:hover:after{background-color:var(--background-color-2-1);}

/* стикеры ------------------------------------------------*/
.products-label{background-color:var(--color-label);color:var(--color-1-1-1);}
.product-sale-percent{color:var(--color-white);background-color:var(--color-sale-percent);}

/* рейтинг ------------------------------------------------*/
.rating{color:var(--color-rating);}

/* Default tooltip style ------------------------------------------------*/
.qtip-default{border-width:1px;border-style:solid;border-color:var(--color-1-1-7);background-color:var(--color-white);}
.qtip-close{color:var(--color-1-1-3)}
.qtip-close.qtip-icon:hover:before{color:var(--color-1-1-1);}
.qtip-default{-webkit-box-shadow:0 0.25em 0.25em -0.125em var(--color-1-1-6);-moz-box-shadow:0 0.25em 0.25em -0.125em var(--color-1-1-6);box-shadow:0 0.25em 0.25em -0.125em var(--color-1-1-6);}

body.dark .qtip-default{border-color:var(--color-2-1-7);background-color:var(--background-color-2-3);}
body.dark .qtip-close{color:var(--color-2-2-3)}
body.dark .qtip-close.qtip-icon:hover:before{color:var(--color-2-2-1);}
body.dark .qtip-default{-webkit-box-shadow:0 0.25em 0.25em -0.125em var(--color-2-2-6);-moz-box-shadow:0 0.25em 0.25em -0.125em var(--color-2-2-6);box-shadow:0 0.25em 0.25em -0.125em var(--color-2-2-6);}


/* опции товара в виде кнопок ------------------------------------------------*/
.product-attributes li.pOptBtn label{border-color:var(--color-1-1-9);background-color:var(--color-white);color:var(--color-1-1-1);}
.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 .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 .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);}

/* опции товара с изображениями ------------------------------------------------*/
.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(--border-color-custom-1);}

/* страница товара ------------------------------------------------*/
.product-info-image{background:var(--color-white);border-color:var(--color-1-1-8);}

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){border-color:var(--color-1-1-9);}
.ui-tab:not(.ui-state-active)>*{color:var(--color-1-3-1);background-color:var(--background-color-1-2);}

body.dark .ui-tab:not(.ui-state-active){border-color:var(--background-color-2-4);}
body.dark .ui-tab:not(.ui-state-active)>*{color:var(--color-2-4-1);background-color:var(--background-color-2-4);}

.ui-tab.ui-state-active{border-color:var(--color-1-1-8);border-bottom-color:var(--color-white);}
.ui-tab.ui-state-active>*{color:var(--color-1-1-1);background-color:var(--color-white);}
body.dark .ui-tab.ui-state-active{border-color:var(--color-2-1-8);border-bottom-color:var(--background-color-2-2);}
body.dark .ui-tab.ui-state-active>*{color:var(--color-2-2-1);background-color:var(--background-color-2-2);}

.ui-tab.ui-state-hover:not(.ui-state-active){border-color:var(--background-color-1-5);}
.ui-tab.ui-state-hover:not(.ui-state-active)>*{color:var(--color-1-5-1);background-color:var(--background-color-1-5);}

body.dark .ui-tab.ui-state-hover:not(.ui-state-active){border-color:var(--background-color-2-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);}

.ui-tabs-panel{border-color:var(--color-1-1-8);background-color:var(--color-white);}
body.dark .ui-tabs-panel{border-color:var(--color-2-1-8);background-color:var(--background-color-2-2);}


@media only screen and (max-width:600px){
	.ui-tab.ui-state-active>*{color:var(--color-1-5-1);background-color:var(--background-color-1-5);}
	body.dark .ui-tab.ui-state-active>*{color:var(--color-2-5-1);background-color:var(--background-color-2-5);}
}

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-right-block{border-color:var(--color-1-1-8);background-color:var(--color-white);}
body.dark #product-info-right-block{border-color:var(--color-2-1-9);background-color:var(--background-color-2-3);color:var(--color-2-3-1);}

/* баннер-слайдер ------------------------------------------------*/
.owl-nav>button:before{color:var(--color-1-2-1);background:var(--background-color-1-2);}
.owl-dots .owl-dot span:before{color:var(--color-1-5-1);}

/* стрелки вверх ------------------------------------------------*/
#topLeft:before, #topRight:before{background:#d5d5d5;}
#topLeft, #topRight{color:#000;}

/* бокс фильтра ------------------------------------------------*/
div.fltSect{border-bottom-color:var(--color-1-1-7);}
body.dark div.fltSect{border-bottom-color:var(--color-2-1-7);}

/* корзина ------------------------------------------------*/
#shoppingCartTabs{background-color:var(--color-white);border-color:var(--color-1-1-9);}
body.dark #shoppingCartTabs{background-color:var(--background-color-2-2);border-color:var(--color-2-1-8);}

ul.shopping-cart-listing{background-color:var(--color-white);}
ul.shopping-cart-listing .cart-image>*{background-color:var(--color-white);border-color:transparent;}
ul.shopping-cart-listing, ul.shopping-cart-listing>li{border-color:var(--color-1-1-9);}
.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 ul.shopping-cart-listing,
body.dark ul.shopping-cart-listing>li{border-color:transparent;}
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(--background-color-1-2);}
#shoppingCart .subtotal-sum #subtotalSum,
#shoppingCart .subtotal-sum .subtotalTxt{color:var(--color-1-2-1);}
#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);}
body.dark #shoppingCart .subtotal-sum #subtotalSum,
body.dark #shoppingCart .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-tabs-panel{border-top-color:var(--color-white);}
#shoppingCart .ui-tab:not(.ui-state-active){border-color:var(--color-1-1-9);}
#shoppingCart .ui-tab:not(.ui-state-active)>*{color:var(--color-1-2-1);background-color:var(--background-color-1-2);}
#shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active){border-color:var(--background-color-1-5);}
#shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active)>*{color:var(--color-1-5-1);background-color:var(--background-color-1-5);}

body.dark #shoppingCart .ui-tabs-panel{border-top-color:var(--background-color-2-2);}
body.dark #shoppingCart .ui-tab:not(.ui-state-active){border-color:var(--background-color-2-4);}
body.dark #shoppingCart .ui-tab:not(.ui-state-active)>*{color:var(--color-2-4-1);background-color:var(--background-color-2-4);}
body.dark #shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active){border-color:var(--background-color-2-5);}
body.dark #shoppingCart .ui-tab.ui-state-hover:not(.ui-state-active)>*{color:var(--color-2-5-1);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:transparent;}

/* всплывающе окно корзины */
.pAdded{border-color:var(--color-1-1-7);background-color:var(--color-white);}

/* список сравнения ------------------------------------------------*/
#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);}

ul.filter>li.inactive>*:first-child{color:var(--color-1-1-6);}
ul.filter>li.active>.a>.cnt{color:var(--color-1-1-4);}
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);}

.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(--color-2-1-4);}
body.dark ul.filter>li.selected>.a:hover{color:var(--color-red-1);}


/* отзывы и гостевая книга ------------------------------------------------*/
ul.reviews-list>li.reviews-list-img>a:first-of-type{background-color:var(--color-white);border-color:var(--color-1-1-9);}
ul.reviews-list>li.reviews-list-img>a:hover:first-of-type{border-color:var(--color-1-1-8);}
ul.reviews-list>li:nth-child(2n){background-color:var(--color-1-1-9);}
body.dark ul.reviews-list>li:nth-child(2n){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>a:first-of-type{border-color:var(--color-2-1-9);}
body.dark ul.reviews-list>li.reviews-list-img>a:hover:first-of-type{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);}

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 a.rvYes{color:var(--color-reviews-Yes);}
.reviews-list .rvYesNo a.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{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 ul.footer>li>span{color:var(--color-1-1-1);}
body>footer ul.categories>li>a,body>footer ul.header-pages-menu>li>a{color:var(--color-1-1-3);}
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-1-1-1);}

body.dark>footer ul.footer>li>span{color:var(--color-2-1-1);}
body.dark>footer ul.categories>li>a,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>a:hover,body.dark>footer ul.header-pages-menu>li.current>a,body.dark>footer ul.header-pages-menu>li>a:hover{color:var(--color-2-1-1);}


.modal-content{color:var(--color-white);}
.modal-content:after{background-color:var(--color-black);}
.ai-tbot{background-color:var(--background-color-2-1);border-color:var(--background-color-1-6);color:var(--color-2-1-2);}
.ai-tbot:hover{background-color:var(--background-color-2-2);border-color:var(--color-2-1-2);}
.ai-tbot:before{background-image:url("../images/ico_AI.svg");}
