/* СГЕНЕРИРОВАНО tools/build_dark_theme.py — НЕ ПРАВИТЬ РУКАМИ.
   Тёмная тема витрины: правила исходных CSS под html[data-theme="dark"]
   с пересчитанными цветами. Ручные правки — в dark.css (подключён после).
   Пересборка после правок темы: python3 tools/build_dark_theme.py
   Источники: 70 файлов, 2309 правил, 2225 объявлений пересчитано, 1116 повторено без изменений. */

/* ==== catalog/view/theme/gazal/stylesheet/stylesheet.css (881 правил) ==== */
:where(html[data-theme="dark"]) body {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) h1,
:where(html[data-theme="dark"]) .welcome {
    color: #aeb6be;
}
:where(html[data-theme="dark"]) table.table,
:where(html[data-theme="dark"]) table.table tr,
:where(html[data-theme="dark"]) table.table tr td {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .tooltip-info {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .tooltip-info:hover {
    color: #8fcadf;
}
:where(html[data-theme="dark"]) .tooltip-info:after {
    background-color: #1ea3d2;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .tooltip-info:before {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) h2 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) h3 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) a,
:where(html[data-theme="dark"]) a b {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) input[type="text"],
:where(html[data-theme="dark"]) input[type="password"],
:where(html[data-theme="dark"]) textarea {
    background-color: #121416;
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) select {
    background-color: #121416;
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .container_12 {
    background-color: #121416;
    border-color: #33383e;
}
:where(html[data-theme="dark"]) header {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .timer {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) header #welcome {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #welcome a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #social_link .social_wrap a {
    background-color: #151719;
    border-top-color: #383e44;
    border-left-color: #383e44;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) #social_link .btn_social {
    background-color: #42CBFF;
}
:where(html[data-theme="dark"]) #social_link .social_wrap a:hover {
    border-color: #1794c0;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #social_link .btn_social:hover {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .social_tooltip {
    border-color: #33383e;
    background-color: #121416;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .social_tooltip:after {
    border-color: transparent transparent transparent #33383e;
}
:where(html[data-theme="dark"]) .social_tooltip:before {
    border-color: transparent transparent transparent #2e3338;
}
:where(html[data-theme="dark"]) .strip {
    background-color: #1ea3d2;
    border-bottom-color: #297394;
}
:where(html[data-theme="dark"]) .strip:before {
    border-color: #297394  #297394 transparent  transparent;
}
:where(html[data-theme="dark"]) .strip:after {
    border-color: #297394 transparent transparent #297394;
}
:where(html[data-theme="dark"]) .strip .boxLeft ul li a,
:where(html[data-theme="dark"]) .strip .boxRight ul li a,
:where(html[data-theme="dark"]) .boxLeft .geoip-block .geoip-text .zone {
    color: rgba(255, 255, 255, 0.9);
    background-color: rgba(14, 15, 16, 0.09);
    border-color: rgba(141, 148, 154, 0.05);
}
:where(html[data-theme="dark"]) .strip .boxLeft ul li a:hover,
:where(html[data-theme="dark"]) .strip .boxRight ul li a:hover,
:where(html[data-theme="dark"]) .boxLeft .geoip-block .geoip-text .zone:hover {
    background-color: rgba(14, 15, 16, 0.2);
    color: #fff;
}
:where(html[data-theme="dark"]) .strip .sum {
    background-color: rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #currency .blockCurrency {
    border-color: #4aa2c3;
    background-color: #121416;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #currency .blockCurrency a {
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) #currency .blockCurrency a:hover {
    color: #fff;
    background-color: #34B3E3;
}
:where(html[data-theme="dark"]) #currency .blockCurrency a+a {
    border-top-color: rgba(141, 148, 154, 0.2);
}
:where(html[data-theme="dark"]) #currency:hover {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) #currency span:after {
    border-color: #2dc5ff transparent transparent transparent;
}
:where(html[data-theme="dark"]) #currency:hover span:after {
    border-color: transparent transparent #1ea3d2 transparent;
}
:where(html[data-theme="dark"]) #currency.btn-top {
    background-color: transparent;
    background-image: none;
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) header .phone {
    border-color: #1794c0;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) header .phone > .titlePhone {
    background-color: #121416;
    color: #8ec9de;
}
:where(html[data-theme="dark"]) header .phone > .tm {
    color: #86c5dc;
    border-top-color: #383e44;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) header .mail a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) header .phone .fa {
    color: #86c2dc;
}
:where(html[data-theme="dark"]) header .headerLine {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) header .headerLine:after {
    border-color: transparent transparent #297394 #297394;
}
:where(html[data-theme="dark"]) header .headerLine:before {
    border-color: #297394 transparent transparent #297394;
}
:where(html[data-theme="dark"]) header .headerLine  a {
    color: rgba(255, 255, 255, 0.9);
}
:where(html[data-theme="dark"]) header .headerLine div > .fa {
    background-color: rgba(14, 15, 16, 0.2);
    color: #ffffff;
}
:where(html[data-theme="dark"]) header .headerLine div:hover .fa {
    color: rgba(255, 255, 255, 0.5);
}
:where(html[data-theme="dark"]) header .headerLine .boxAvd {
    background-color: #121416;
    border-color: #3390B8;
}
:where(html[data-theme="dark"]) header .headerLine .boxAvd h4,
:where(html[data-theme="dark"]) header .headerLine .boxAvd .fa {
    color: #87c3dc;
}
:where(html[data-theme="dark"]) .headerLine div:hover .boxAvd .fa {
    color: #87c3dc;
}
:where(html[data-theme="dark"]) #language {
    color: #fff;
}
:where(html[data-theme="dark"]) header #cart .heading a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) header #cart .content {
    box-shadow: 0px 1px 7px #25292d;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .mini-cart-total table {
    color: #acb1b5;
}
:where(html[data-theme="dark"]) header #cart .checkout a {
    color: #fff;
}
:where(html[data-theme="dark"]) a.ca {
    background-color: #7dc50d;
}
:where(html[data-theme="dark"]) a.ca:hover {
    background-color: #6ba60e;
}
:where(html[data-theme="dark"]) a.ch {
    background-color: #ffae00;
}
:where(html[data-theme="dark"]) a.ch:hover {
    background-color: #D69E1D;
}
:where(html[data-theme="dark"]) .callBack .title_call h1 {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .callBack .title_call p {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .callBack .title,
:where(html[data-theme="dark"]) .callBack .color_entry_name {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .callBack input[type="text"],
:where(html[data-theme="dark"]) .callBack textarea,
:where(html[data-theme="dark"]) .callBack .borderleft3pxred {
    border-color: #3594BD !important;
}
:where(html[data-theme="dark"]) .dropdown dd,
:where(html[data-theme="dark"]) .dropdown dt,
:where(html[data-theme="dark"]) .dropdown ul {
    background-color: #7dc50d;
}
:where(html[data-theme="dark"]) .dropdown a,
:where(html[data-theme="dark"]) .dropdown a:visited {
    color: #fff;
}
:where(html[data-theme="dark"]) .dropdown a:hover {
    color: #fff;
}
:where(html[data-theme="dark"]) .dropdown dt a:hover {
    color: #fff;
}
:where(html[data-theme="dark"]) .dropdown dd ul {
    background-color: #6AA50D;
    color: #fff;
}
:where(html[data-theme="dark"]) .dropdown dd ul li a {
    background-color: #6AA50D;
}
:where(html[data-theme="dark"]) .dropdown dd ul li + li {
    border-top-color: #2e3338;
}
:where(html[data-theme="dark"]) .dropdown dd ul li a:hover {
    background-color: #6AA50D;
    color: #000;
}
:where(html[data-theme="dark"]) #menu .main_cat > a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #menu .sub_cat a {
    color: #828383;
}
:where(html[data-theme="dark"]) .sub_sub_cat a {
    color: #c1c4c8 !important;
}
:where(html[data-theme="dark"]) #sidemenu a:hover {
    color: #8ac6dd !important;
}
:where(html[data-theme="dark"]) .bg_menu {
    box-shadow: inset 0 0 80px 50px rgba(14, 15, 16, 0.1);
    background-color: rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #menu > ul > li.item > a,
:where(html[data-theme="dark"]) #menu .item .item_name {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #menu .sub_cat li a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #menu .category_wrap {
    background-color: #121416;
    border-top-color: #42cbff;
}
:where(html[data-theme="dark"]) #menu .menu-popup {
    background-color: #121416;
    border-top-color: #42cbff;
    box-shadow: 0 12px 30px rgba(14, 15, 16, 0.14);
}
:where(html[data-theme="dark"]) #menu .menu-popup__title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #menu .menu-popup__list a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #menu .menu-popup__list a:hover {
    color: #8ac6dd !important;
}
:where(html[data-theme="dark"]) #menu .main_category {
    background-color: #121416;
    border-right-color: #383e44;
    box-shadow: 3px 2px 7px -4px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #menu .main_category ul li .fa {
    color: #eee;
}
:where(html[data-theme="dark"]) #menu .main_category ul > li:first-child {
    border-top-color: rgba(141, 148, 154, 0.05);
}
:where(html[data-theme="dark"]) #menu .main_category ul > li {
    border-bottom-color: rgba(141, 148, 154, 0.05);
}
:where(html[data-theme="dark"]) #menu .main_category ul > li:hover:after {
    background-color: transparent;
}
:where(html[data-theme="dark"]) #menu .main_category ul li a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #menu .main_category ul li.on {
    background-color: #3594BD;
}
:where(html[data-theme="dark"]) #menu .main_category ul li.on a {
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) #menu .junior_category a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap {
    border-color: #33383e;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .recom:before {
    border-color: transparent  #2e3338 transparent transparent;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .recom {
    background-color: #121416;
    border-color: #33383e;
    box-shadow: 0px 0px 5px 1px rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) .child-table-link {
    background-color: #121416;
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .child-table-name {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .good  span {
    color: #d2e094;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .badly span {
    color: #dd9f8a;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .recom li {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap .recom a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap ul li {
    border-color: #31363c;
    background-color: #151719;
    border-color: #32383d;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap ul li a {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap > ul > li:hover {
    background-color: #3594BD;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap > ul > li:hover a {
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap  ul.recom > li:hover a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #menu .junior_category .jun_wrap  ul.recom > li a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #menu .junior_category .arrow {
    border-color: transparent transparent transparent #3594BD;
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer span {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer img:hover {
    box-shadow: 0 0 3px 3px rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer img {
    border-color: #33383e;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer .wrap {
    border-color: #33383e;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #menu .manufactuter_carusel .owl-controls .owl-buttons .owl-prev {
    border-color: transparent transparent transparent #4b545c;
}
:where(html[data-theme="dark"]) #menu .manufactuter_carusel .owl-controls .owl-buttons .owl-next {
    border-color: transparent #4b545c transparent  transparent;
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer .go_category a {
    border-color: #3594BD;
    border-bottom-color: #3087AC;
    background-color: #3594BD;
    color: #f9f9f9;
    box-shadow: inset 0 0 1px 1px rgba(14, 15, 16, 0.02);
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer .go_category a:hover {
    box-shadow: inset 0 0 1px 1px rgba(14, 15, 16, 0.05);
    border-bottom-color: #3594BD;
    background-color: #3087AC;
}
:where(html[data-theme="dark"]) #menu .junior_items .manufacturer .go_category a:focus {
    background-color: #181b1e;
    color: #acb1b6;
    box-shadow: inset 0 0 2px 2px #1b1e21;
}
:where(html[data-theme="dark"]) .mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(18, 20, 22, 0.75);
}
:where(html[data-theme="dark"]) .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(18, 20, 22, 0.85);
}
:where(html[data-theme="dark"]) .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
:where(html[data-theme="dark"]) .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(18, 20, 22, 0.9);
}
:where(html[data-theme="dark"]) .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #1e2225;
}
:where(html[data-theme="dark"]) .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
:where(html[data-theme="dark"]) .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #2f3439;
}
:where(html[data-theme="dark"]) #menu .search {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .wraper_serach {
    background-color: #f00;
    background-color: #3087AC;
}
:where(html[data-theme="dark"]) #livesearch_search_results {
    background-color: #121416;
    border-color: #297394;
}
:where(html[data-theme="dark"]) #livesearch_search_results li + li {
    border-top-color: #297394;
}
:where(html[data-theme="dark"]) #livesearch_search_results a,
:where(html[data-theme="dark"]) #livesearch_search_results a:visited {
    color: #fff;
}
:where(html[data-theme="dark"]) #livesearch_search_results a:hover {
    color: #fff !important;
}
:where(html[data-theme="dark"]) #livesearch_search_results li:hover {
    background-color: rgba(14, 15, 16, 0.1);
    color: #fff !important;
}
:where(html[data-theme="dark"]) #livesearch_search_results li:hover a {
    color: #fff !important;
}
:where(html[data-theme="dark"]) #livesearch_search_results .highlighted {
    background-color: #25292d;
    color: #fff !important;
}
:where(html[data-theme="dark"]) #menu .manufact_item a {
    color: #bcc0c4;
    border-color: #383e44;
    background-color: #141618;
}
:where(html[data-theme="dark"]) #menu .manufact_item a:hover {
    background-color: #16191b;
    border-color: #3d434a;
    color: #999;
}
:where(html[data-theme="dark"]) .breadcrumb {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .breadcrumb,
:where(html[data-theme="dark"]) .breadcrumb a {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .warning,
:where(html[data-theme="dark"]) .attention,
:where(html[data-theme="dark"]) .information {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .success {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .css-loader {
    border-color: #383e44;
    border-top-color: #42cbff;
}
:where(html[data-theme="dark"]) .success a,
:where(html[data-theme="dark"]) .warning a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .warning {
    background-color: #151719;
    border-top-color: #33383e;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .attention {
    background-color: #3b3416;
    border-top-color: #766833;
    border-bottom-color: #766833;
}
:where(html[data-theme="dark"]) .attention a {
    background-color: #51471f;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .required {
    color: #FF0000;
}
:where(html[data-theme="dark"]) .error {
    color: #FF0000;
}
:where(html[data-theme="dark"]) .help {
    color: #999;
}
:where(html[data-theme="dark"]) table.form > * > * > td {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) table.list {
    border-top-color: #383e44;
    border-left-color: #383e44;
}
:where(html[data-theme="dark"]) table.list td {
    border-right-color: #383e44;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) table.list thead td {
    background-color: #181b1d;
}
:where(html[data-theme="dark"]) table.list thead td a,
:where(html[data-theme="dark"]) .list thead td {
    color: #d4d7d9;
}
:where(html[data-theme="dark"]) table.radio tr.highlight:hover td {
    background-color: #283615;
}
:where(html[data-theme="dark"]) .pagination .links a,
:where(html[data-theme="dark"]) .pagination .links b {
    border-color: #3e454c;
    color: #d3d6d8;
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .pagination .links a:hover {
    border-color: #42cbff;
}
:where(html[data-theme="dark"]) a.button,
:where(html[data-theme="dark"]) input.button {
    color: #FFFFFF !important;
    background-color: #3594BD;
    border-top-color: #3594BD !important;
    border-left-color: #3594BD !important;
    border-bottom-color: #297394 !important;
    border-right-color: #3594BD !important;
}
:where(html[data-theme="dark"]) a.button:hover,
:where(html[data-theme="dark"]) input.button:hover {
    background-color: #297394;
    border-top-color: #297394 !important;
    border-left-color: #297394 !important;
    border-bottom-color: #3594BD !important;
    border-right-color: #297394 !important;
}
:where(html[data-theme="dark"]) .buttons {
    background-color: #121416;
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .htabs {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .htabs a {
    background-color: #121416;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .htabs a.selected {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .tab-content a {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .list_carousel li {
    color: #999;
}
:where(html[data-theme="dark"]) .pager a {
    background-color: #121416;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#121416), to(#b3c09d));
    background-image: -moz-linear-gradient(top, #121416, #b3c09d);
    background-image: -o-linear-gradient(#121416, #b3c09d);
    border-color: #5f6d46;
}
:where(html[data-theme="dark"]) .pager a.selected {
    background-color: #121416;
    border-color: #2e3338;
    box-shadow: inset 2px 1px 3px #25292d;
}
:where(html[data-theme="dark"]) a.prev,
:where(html[data-theme="dark"]) a.next {
    background-color: #121416;
    color: #bcc0c4 !important;
}
:where(html[data-theme="dark"]) a.prev:hover,
:where(html[data-theme="dark"]) a.next:hover {
    background-color: #202224;
    color: #fff !important;
}
:where(html[data-theme="dark"]) .mod a {
    background-color: #3a4047;
    color: #fff;
}
:where(html[data-theme="dark"]) .mod a.selected {
    background-color: #181b1e;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .cat-title {
    background-color: #121416;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .tabs-head li a {
    background-color: #181b1e;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .tabs-head li a:hover,
:where(html[data-theme="dark"]) .tabs-head li.active a {
    background-color: #3a4047;
    color: #fff;
}
:where(html[data-theme="dark"]) .box-product .name a {
    color: #acb1b5;
}
:where(html[data-theme="dark"]) .name a {
    color: #acb1b5;
}
:where(html[data-theme="dark"]) .box-product .price {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .box-product .price-old {
    color: #f00;
}
:where(html[data-theme="dark"]) .box-product .price-new {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .saleh {
    color: #fff;
}
:where(html[data-theme="dark"]) .sale {
    background-color: red;
    color: #fff;
}
:where(html[data-theme="dark"]) .rewardo {
    color: #fff;
}
:where(html[data-theme="dark"]) .tooltip:hover span {
    color: #FFF;
    background-color: rgba(14, 15, 16, 0.9);
}
:where(html[data-theme="dark"]) .tooltip span:after {
    border-color: rgba(141, 148, 154, 0.9) transparent  transparent transparent;
}
:where(html[data-theme="dark"]) #column-left .box,
:where(html[data-theme="dark"]) #column-right .box,
:where(html[data-theme="dark"]) #column-left-mobile .box {
    border-color: #3c4249;
}
:where(html[data-theme="dark"]) #column-left .box .box-heading,
:where(html[data-theme="dark"]) #column-left-mobile .box .box-heading,
:where(html[data-theme="dark"]) #column-right .box .box-heading {
    border-bottom-color: #3c4249;
    color: #42cbff;
    background-color: #16181b;
}
:where(html[data-theme="dark"]) ul.mega-category {
    background-color: #121416;
}
:where(html[data-theme="dark"]) ul.mega-category li:hover {
    background-color: #121416;
}
:where(html[data-theme="dark"]) ul.mega-category > li + li {
    border-top-color: #33383e;
}
:where(html[data-theme="dark"]) ul.mega-category > li > a,
:where(html[data-theme="dark"]) .sub-menu ul li a {
    color: #acb1b5;
}
:where(html[data-theme="dark"]) ul.mega-category > li > a:hover {
    color: #85c1dc;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .sub-menu {
    background-color: #121416;
    border-color: #373d43;
    box-shadow: 2px 1px 2px 1px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .sub-menu:after {
    border-color: transparent #2e3338 transparent transparent;
}
:where(html[data-theme="dark"]) .sub-menu:before {
    border-color: transparent #3d434a transparent transparent;
}
:where(html[data-theme="dark"]) .sub-sub-menu ul li:hover {
    background-color: #3594BD;
    border-color: #297394;
}
:where(html[data-theme="dark"]) .sub-sub-menu ul li {
    border-color: #32383d;
    background-color: #151719;
}
:where(html[data-theme="dark"]) .sub-sub-menu ul li:hover a {
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) .sub-sub-menu ul.recom li:hover a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .sub-sub-menu ul.recom li a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .mega-category_descr span:last-child {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) ul.mega-category .sub-sub-menu ul li:nth-child(even) .recom:before {
    border-color: transparent transparent transparent #343a40;
}
:where(html[data-theme="dark"]) ul.mega-category .sub-sub-menu ul li:nth-child(even) .recom:after {
    border-color: transparent transparent transparent #2e3338;
}
:where(html[data-theme="dark"]) ul.mega-category .recom {
    background-color: #121416;
    border-color: #343a40;
    box-shadow: 0px 0px 5px 1px rgba(14, 15, 16, 0.05);
    color: #cccfd2;
}
:where(html[data-theme="dark"]) ul.mega-category .recom:before {
    border-color: transparent #343a40 transparent transparent;
}
:where(html[data-theme="dark"]) ul.mega-category .recom:after {
    border-color: transparent #2e3338 transparent transparent;
}
:where(html[data-theme="dark"]) ul.mega-category .recom li {
    border-color: #32383d;
    background-color: #151719;
}
:where(html[data-theme="dark"]) ul.mega-category .recom li.good  span {
    color: #d2e094;
}
:where(html[data-theme="dark"]) ul.mega-category .recom li.badly span {
    color: #dd9f8a;
}
:where(html[data-theme="dark"]) #content .content {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .category-title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .category-header .breadcrumb {
    color: #999;
}
:where(html[data-theme="dark"]) .category-header .breadcrumb a {
    color: #999;
}
:where(html[data-theme="dark"]) .refine h2 {
    color: #e4e6e7;
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .refine-header span {
    color: #e4e6e7;
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .refine .refine_item > a {
    border-color: #3e454c;
    color: #bee0ec;
    background-color: #131618;
}
:where(html[data-theme="dark"]) .refine .refine_item i {
    color: #ccc;
}
:where(html[data-theme="dark"]) .refine .refine_item:hover > a,
:where(html[data-theme="dark"]) .refine .refine_item.selected > a {
    border-color: unset;
    background-color: #42cbff;
    color: #fff;
}
:where(html[data-theme="dark"]) .refine .refine_item:hover i {
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) .refine .recom {
    border-color: #383e44;
    background-color: #121416;
    color: #bcc0c4;
    box-shadow: 0 0 1px 2px rgba(14, 15, 16, 0.04);
}
:where(html[data-theme="dark"]) .refine .recom:before {
    border-color: transparent  transparent #383e44 transparent;
}
:where(html[data-theme="dark"]) .refine .recom:after {
    border-color: transparent  transparent #2e3338 transparent;
}
:where(html[data-theme="dark"]) .refine .recom .good  span {
    color: #d2e094;
}
:where(html[data-theme="dark"]) .refine .recom .badly span {
    color: #dd9f8a;
}
:where(html[data-theme="dark"]) .refine .recom li {
    border-color: #33383e;
    background-color: #131618;
}
:where(html[data-theme="dark"]) .refine .recom a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .brendMenu a {
    color: #cccfd2;
    border-top-color: #383e44;
    border-left-color: #383e44;
    border-right-color: #383e44;
    border-bottom-color: #3d434a;
    background-color: #181b1e;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .brendMenu a:hover {
    border-color: #3d434a;
    background-color: #25292d;
}
:where(html[data-theme="dark"]) .manufBox {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .manufacturer .active {
    border-color: #3594BD !important;
}
:where(html[data-theme="dark"]) .manufacturer .manufBox:hover {
    border-color: #3594BD !important;
}
:where(html[data-theme="dark"]) .product-filter {
    background-color: #42CBFF;
}
:where(html[data-theme="dark"]) .product-filter div {
    color: #f5f5f5;
}
:where(html[data-theme="dark"]) .product-filter div a {
    color: #f5f5f5;
}
:where(html[data-theme="dark"]) .display-icon {
    color: #fff;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .display-active .display-icon {
    color: #42cbff;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .product-grid > .product-thumb,
:where(html[data-theme="dark"]) .blog-grid > .product-thumb {
    border-color: #444b53;
}
:where(html[data-theme="dark"]) .product-grid .name a,
:where(html[data-theme="dark"]) .blog-grid .name a {
    color: #b0b8c1;
}
:where(html[data-theme="dark"]) .product-grid .price,
:where(html[data-theme="dark"]) .blog-grid .price {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .product-grid .price-old,
:where(html[data-theme="dark"]) .blog-grid .price-old {
    color: #F00;
}
:where(html[data-theme="dark"]) .product-grid > div:hover,
:where(html[data-theme="dark"]) .product-grid > div:hover .image,
:where(html[data-theme="dark"]) .blog-grid > div:hover,
:where(html[data-theme="dark"]) .blog-grid > div:hover .image {
    border-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .product-grid .showBox,
:where(html[data-theme="dark"]) .blog-grid .showBox {
    background-color: rgba(53, 149, 191, 0.2);
}
:where(html[data-theme="dark"]) .product-grid .showBox ul > li,
:where(html[data-theme="dark"]) .blog-grid .showBox ul > li {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .product-grid .showBox a,
:where(html[data-theme="dark"]) .blog-grid .showBox a {
    background-color: rgba(53, 149, 191, 0.7);
    color: rgba(255,255,255,.8);
}
:where(html[data-theme="dark"]) .product-grid .showBox a:hover,
:where(html[data-theme="dark"]) .blog-grid .showBox a:hover {
    background-color: rgba(53, 149, 191, 0.9);
}
:where(html[data-theme="dark"]) .product-title {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-back {
    border-color: #3d434a;
    background-color: #121416;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-back:hover {
    color: #18b5ff;
    border-color: #18b5ff;
}
:where(html[data-theme="dark"]) .product-info .rating {
    border-color: #3d434a;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .product-price,
:where(html[data-theme="dark"]) .product-buttons,
:where(html[data-theme="dark"]) .product-shipping-methods {
    border-color: #3d434a;
    background-color: #141618;
}
:where(html[data-theme="dark"]) #button-cart {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .product-price .cheap a {
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .product-price .cheap a:hover {
    color: #8ac6dd !important;
}
:where(html[data-theme="dark"]) .product-price #product_discount_navigation .btn-light {
    background-color: #121416;
    border-color: #2dc5ff;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-price #product_discount_navigation .btn-light:hover {
    background-color: #132933;
}
:where(html[data-theme="dark"]) .circle {
    border-color: #00a4e2;
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .circle:hover {
    background-color: #00a4e2;
    color: #fff;
}
:where(html[data-theme="dark"]) .option-text__label b {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .option-text input[type="text"] {
    border-color: #2c5267;
}
:where(html[data-theme="dark"]) .option-text input[type="text"]:focus {
    border-color: #00a4e2;
}
:where(html[data-theme="dark"]) .option-text__no-sernum {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .remain-message {
    color: #ff461f;
}
:where(html[data-theme="dark"]) .product-info .image-additional img {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .product-info .image-additional li:hover img {
    border-color: #00b9ff;
}
:where(html[data-theme="dark"]) .product-info .image-additional .video-thumb:before {
    background-image: linear-gradient(180deg, rgba(0, 54, 74, 0.08), rgba(0, 54, 74, 0.45));
}
:where(html[data-theme="dark"]) .product-info .image-additional .video-thumb:after {
    border-color: transparent transparent transparent #2e3338;
}
:where(html[data-theme="dark"]) .product-info .image-additional .video-thumb-label {
    color: #fff;
    background-color: rgba(0, 185, 255, 0.92);
}
:where(html[data-theme="dark"]) .product-attr,
:where(html[data-theme="dark"]) .chain-box {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .product-attr:before,
:where(html[data-theme="dark"]) .chain-box:before {
    background-color: #121416;
    background-image: linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF);
}
:where(html[data-theme="dark"]) .product-attr:after,
:where(html[data-theme="dark"]) .chain-box:after {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .attributes-list li {
    border-bottom-color: #00a4e2;
}
:where(html[data-theme="dark"]) .summary-card-title {
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .product-info .btnGrup {
    border-color: #33383e;
    background-color: rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) .product-info .price-old:after {
    background-color: #f00;
}
:where(html[data-theme="dark"]) .product-info .price-new {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-info .btnGrup .cart-product,
:where(html[data-theme="dark"]) .product-info .options .cart-product {
    background-color: #4ca750;
    border-color: #4ca750;
    border-bottom-color: #4ca750;
}
:where(html[data-theme="dark"]) .quantity-on {
    color: #92ce95;
}
:where(html[data-theme="dark"]) .quantity-off {
    color: #ff461f;
}
:where(html[data-theme="dark"]) .product-price .cart-credit {
    background-color: #121416;
    border-color: #2dc5ff;
    color: #d2d4d7 !important;
}
:where(html[data-theme="dark"]) .product-price .cart-credit .credit-price {
    color: #2da8e0;
}
:where(html[data-theme="dark"]) .product-price .cart-credit > p {
    color: #85c1dc !important;
}
:where(html[data-theme="dark"]) .product-info .btnGrup .cart-product:hover,
:where(html[data-theme="dark"]) .product-info .options .cart-product:hover {
    background-color: #3f8842;
    border-color: #6a933a;
}
:where(html[data-theme="dark"]) .cart-product.btnActive {
    background-color: #297394 !important;
    border-color: #297394 !important;
}
:where(html[data-theme="dark"]) .product-info .price-tax {
    color: #999;
}
:where(html[data-theme="dark"]) .product-info .btnGrupTow .btnQuick,
:where(html[data-theme="dark"]) .product-info .btnGrupTow .credit-product {
    border-bottom-color: #383e44;
    border-right-color: rgba(141, 148, 154, 0.03);
    border-left-color: rgba(141, 148, 154, 0.03);
    border-top-color: rgba(141, 148, 154, 0.03);
}
:where(html[data-theme="dark"]) .product-info .btnGrupTow ul li .fa {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .product-info  .points {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .product-info .price .discount {
    color: #c0c4c7;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo {
    border-left-color: #3d434a;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .shipping-methods ul li {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .shipping-methods ul li b {
    color: #cccfd2 !important;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .description {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .description span {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .description a {
    color: #c0c4c7;
}
:where(html[data-theme="dark"]) .product-info  .rightInfo .tegs a {
    color: #97cae1;
}
:where(html[data-theme="dark"]) .product-info .options .optionTable thead {
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) .product-info .options .optionTable tr td {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .product-info .options .optionTable tr td input[type="checkbox"] {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .product-info .options .titleOptions {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-info .options .buttonOption {
    background-color: #3594BD;
    border-color: #3594BD;
    border-bottom-color: #297394;
    color: #fff;
}
:where(html[data-theme="dark"]) .product-info .options .optionImage input:checked ~ label  img {
    border-color: #3594BD;
}
:where(html[data-theme="dark"]) .product-info .options .optionImage img:hover {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .product-info .option-image img {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .product-info .htabs a {
    color: #e4e6e7;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .product-info .htabs a.selected {
    color: #fff;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .cheap a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .cheap a:hover {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .quick-product {
    background-color: #00adee !important;
    border-color: #00adee !important;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .quick-product:hover {
    background-color: #008abf !important;
    border-color: #008abf !important;
}
:where(html[data-theme="dark"]) .product-info .options {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .product-info .cart {
    color: #c0c4c7;
}
:where(html[data-theme="dark"]) .product-info .cart div > span {
    color: #999;
}
:where(html[data-theme="dark"]) .product-info .cart .minimum {
    color: #999;
}
:where(html[data-theme="dark"]) .cart .quantity {
    background-color: #121416 !important;
    border-color: #33383e !important;
    color: #e4e6e7 !important;
}
:where(html[data-theme="dark"]) .product-info .review > div > span {
    color: #38B0E3;
}
:where(html[data-theme="dark"]) .review-list {
    background-color: #16181a;
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .attribute {
    border-top-color: #383e44;
    border-left-color: #383e44;
}
:where(html[data-theme="dark"]) .attribute thead tr td:first-child {
    color: #cccfd2;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .attribute tr td:first-child {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .attribute td {
    color: #c0c4c7;
    border-right-color: #383e44;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .attribute tr:hover {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .schema-container .schema-map {
    color: white;
}
:where(html[data-theme="dark"]) .repair_parts .schema-product-row {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .schema-product-row .number {
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) .schema-product-row .name a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .schema-product-row .price {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .schema-container .schema-table-container .repair_parts .schema-product-row .buttons-row {
    background: unset;
}
:where(html[data-theme="dark"]) .compare_wrap {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .compare-info {
    border-top-color: #33383e;
    border-left-color: #33383e;
}
:where(html[data-theme="dark"]) .compare-info thead td,
:where(html[data-theme="dark"]) .compare-info thead tr td:first-child {
    color: #bcc0c4;
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .compare-info tr td:first-child {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .compare-info td {
    color: #c0c4c7;
    border-right-color: #33383e;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .compare-info .price-old {
    color: #F00;
}
:where(html[data-theme="dark"]) .wishlist-info table {
    border-top-color: #383e44;
    border-left-color: #383e44;
    border-right-color: #383e44;
}
:where(html[data-theme="dark"]) .wishlist-info thead td {
    color: #c0c4c7;
    background-color: #15181a;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .wishlist-info tbody td {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .wishlist-info tbody .image img {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .wishlist-info tbody .price s {
    color: #F00;
}
:where(html[data-theme="dark"]) .order-list .order-content {
    border-top-color: #33383e;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .order-detail {
    background-color: #181b1d;
}
:where(html[data-theme="dark"]) .return-list .return-content {
    border-top-color: #33383e;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .download-list .download-content {
    border-top-color: #33383e;
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .cart-info table {
    border-top-color: #383e44;
    border-left-color: #383e44;
    border-right-color: #383e44;
}
:where(html[data-theme="dark"]) .cart-info thead td {
    color: #c0c4c7;
    background-color: #15181a;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .cart-info tbody td {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .cart-info tbody .image img {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .cart-info tbody span.stock {
    color: #F00;
}
:where(html[data-theme="dark"]) .swiper-cart-wrapper {
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) .swiper-cart-name {
    color: #fff;
}
:where(html[data-theme="dark"]) .swiper-cart-price {
    color: #fff;
}
:where(html[data-theme="dark"]) .checkout-heading {
    background-color: #16181b;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .checkout-well .buttons {
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .checkout-content table td {
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .checkout-product table {
    border-top-color: #383e44;
    border-left-color: #383e44;
    border-right-color: #383e44;
}
:where(html[data-theme="dark"]) .checkout-product thead td {
    color: #c0c4c7;
    background-color: #15181a;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .checkout-product tbody td {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .checkout-product tfoot td {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .contact-info {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .sitemap-info .left ul li,
:where(html[data-theme="dark"]) .sitemap-info .right ul li,
:where(html[data-theme="dark"]) .sitemap-info .left ul li a,
:where(html[data-theme="dark"]) .sitemap-info .right ul li a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .checkout-cart {
    border-color: #31363c;
}
:where(html[data-theme="dark"]) .checkout-cart table > thead > tr > th {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .checkout-cart table td.name a,
:where(html[data-theme="dark"]) .checkout-cart table td.model {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .checkout-cart table td.price,
:where(html[data-theme="dark"]) .checkout-cart table td.total {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .checkout-cart table tr:not(:last-child) {
    border-bottom-color: #31363c;
}
:where(html[data-theme="dark"]) .checkout-content label {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) footer {
    background-color: #131517;
}
:where(html[data-theme="dark"]) footer h3 {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) footer .column a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) footer .footerLink ul li a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) footer .footerLink ul li a:hover {
    color: #97cae1;
}
:where(html[data-theme="dark"]) .map .map_bg {
    background-image: linear-gradient(to bottom, #121416, rgba(18, 20, 22, 0.5));
}
:where(html[data-theme="dark"]) .map {
    border-top-color: #3594BD;
    border-bottom-color: rgba(141, 148, 154, 0.1);
}
:where(html[data-theme="dark"]) .map > .map_bg .bgBtn {
    background-color: #131517;
    box-shadow: 0px -1px 0px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .map > .map_bg .btn-map {
    background-color: #3594BD;
    color: #fff;
    box-shadow: inset 0 0px 6px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #powered {
    color: #999;
}
:where(html[data-theme="dark"]) hr {
    border-top-color: #33445f;
    border-bottom-color: #2e3338;
}
:where(html[data-theme="dark"]) h3.widgetsTitle {
    color: #e4e6e7;
    background-color: #181b1e;
    border-bottom-color: #3d434a;
}
:where(html[data-theme="dark"]) .tweet_list li a {
    color: #c0df90;
}
:where(html[data-theme="dark"]) .facebookOuter {
    background-color: #181b1e;
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .facebookInner {
    color: #eee !important;
}
:where(html[data-theme="dark"]) .about h3 {
    border-bottom-color: #33445f;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .shipping {
    background-color: #1f2225;
}
:where(html[data-theme="dark"]) .account-title {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .account_wrap .left h2 {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .account_wrap .left {
    background-color: rgba(14, 15, 16, 0.03);
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .account_wrap .right h2 {
    border-bottom-color: #3594BD;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .account_wrap .right .account_info p.head {
    background-color: rgba(14, 15, 16, 0.03);
    border-color: #33383e;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content > ul {
    border-color: #383e44;
    background-color: rgba(14, 15, 16, 0.03);
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order-box {
    border-color: #383e44;
    background-color: #15181a;
    box-shadow: 0px 5px 4px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order-box:before {
    border-color: transparent transparent #383e44 transparent;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order-box:after {
    border-color: transparent transparent #30363b transparent;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order-box table th {
    border-bottom-color: #3d434a;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order-box table tr {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order_added {
    background-color: #181b1e;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .order_added:after {
    border-color: transparent #30363b transparent transparent;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .wrap_btn {
    background-color: #181b1e;
    border-left-color: #383e44;
}
:where(html[data-theme="dark"]) .account_wrap .right .order_content .wrap_btn .fa {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .account_wrap .btn-acc {
    background-color: #3594BD;
    border-bottom-color: #297394;
    color: rgba(255,255,255, .9);
    box-shadow: 0px 1px 3px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .account_wrap .btn-acc:hover {
    background-color: #297394;
    border-bottom-color: #3695C1;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .order-history {
    border-color: #383e44;
    background-color: #15181a;
}
:where(html[data-theme="dark"]) .order-history .box-date {
    background-color: #181b1e;
    border-right-color: #383e44;
    color: #c4c8cb;
}
:where(html[data-theme="dark"]) .order-history .box-info {
    border-right-color: #33383e;
}
:where(html[data-theme="dark"]) .order-history .box-info,
:where(html[data-theme="dark"]) .order-history .box-status {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .order-info .invoice {
    background-color: #131618;
    border-color: #30363b;
    box-shadow: 0 1px 3px rgba(14, 15, 16, 0.08);
}
:where(html[data-theme="dark"]) .order-info .invoice_header .title {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .order-info .invoice_body table {
    color: #d4d7d9;
}
:where(html[data-theme="dark"]) .order-info .invoice_body table th {
    border-bottom-color: #6e757c;
}
:where(html[data-theme="dark"]) .order-info .invoice_body table .separator {
    border-bottom-color: #6e757c;
}
:where(html[data-theme="dark"]) .order-info .invoice_body table a {
    color: #d4d7d9;
}
:where(html[data-theme="dark"]) .order-info .invoice_body table a:hover {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .order-info .invoice_body .tooltip:hover span {
    background-color: #1f2225;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .order-info .invoice_body .tooltip span:after {
    border-color: #383e44 transparent  transparent transparent;
}
:where(html[data-theme="dark"]) .order-info .invoice_footer span {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .order-info .customer h2 {
    border-bottom-color: #3594BD;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .order-info .customer .delivery p {
    border-color: #33383e;
    background-color: #15181a;
    color: #c4c8cb;
}
:where(html[data-theme="dark"]) .order-info .customer .histories ul {
    border-color: #383e44;
    background-color: #15181a;
}
:where(html[data-theme="dark"]) .order-info .customer .histories .date {
    background-color: #181b1e;
    color: #bcc0c4;
    border-right-color: #383e44;
}
:where(html[data-theme="dark"]) .order-info .customer .histories .comment {
    background-color: #15181a;
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .headlineTitle,
:where(html[data-theme="dark"]) .headlineTitle a {
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .bg {
    background-color: #313437;
    color: #fff !important;
}
:where(html[data-theme="dark"]) ul.articleCats li ul li {
    border-left-color: #3d434a;
}
:where(html[data-theme="dark"]) #artsearch {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .buttonA {
    background-color: #313437;
    color: #fff;
    border-color: #2e3338;
}
:where(html[data-theme="dark"]) .buttonA:hover {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .newSideImg {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .obertka {
    border-bottom-color: #3d434a;
}
:where(html[data-theme="dark"]) .expand {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .expand span {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .userBlog .content-records {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .userBlog .link-container {
    background-image: linear-gradient(rgba(14, 15, 16, 0),rgba(14, 15, 16, 0));
}
:where(html[data-theme="dark"]) .userBlog .link-container:hover {
    background-image: linear-gradient(rgba(14, 15, 16, 0.3),rgba(14, 15, 16, 0));
}
:where(html[data-theme="dark"]) .userBlog .name a {
    color: #fff !important;
}
:where(html[data-theme="dark"]) .userBlog .record_description {
    color: #fff;
}
:where(html[data-theme="dark"]) .userBlog .blog-data-record {
    color: #dbdbdb;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .userBlog  .record_columns_center li > a {
    border-color: #33383e;
    color: #b5b9bd;
    background-color: #131618;
}
:where(html[data-theme="dark"]) .userBlog  .record_columns_center li:hover > a {
    border-color: unset;
    background-color: #3594BD;
    color: #fff;
}
:where(html[data-theme="dark"]) .userBlog .blog-viewed-record {
    background-color: transparent;
    background-image: none;
    color: #dbdbdb;
}
:where(html[data-theme="dark"]) .userBlog .blog-comments-record {
    background-color: transparent;
    background-image: none;
    color: #dbdbdb;
}
:where(html[data-theme="dark"]) #sign_box {
    background-color: #121416;
    border-top-color: #3594BD;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
    box-shadow: 0 3px 7px rgba(14, 15, 16, 0.7);
}
:where(html[data-theme="dark"]) #sign_box input[type="text"],
:where(html[data-theme="dark"]) #sign_box input[type="password"] {
    border-color: #3594BD;
}
:where(html[data-theme="dark"]) .main_store_link a {
    background-color: #193642;
    color: #fff !important;
}
:where(html[data-theme="dark"]) .tiket .header_line input[type="text"] {
    border-color: #383e44;
    border-bottom-color: #383e44;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .tiket .header_line input[type="text"]:hover,
:where(html[data-theme="dark"]) .tiket .header_line input[type="text"]:focus {
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) .tiket .list-title {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .tiket thead {
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .tiket tbody tr:nth-child(even) {
    background-color: #15181a;
}
:where(html[data-theme="dark"]) .tiket thead tr td {
    background-color: #15181a;
    color: #cccfd2;
    border-right-color: #33383e;
}
:where(html[data-theme="dark"]) .tiket tbody tr td {
    border-right-color: #33383e;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .account_wrap .tiket_form {
    background-color: #15181a;
    border-color: #33383e;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .account_wrap .tiket_form input[type="text"],
:where(html[data-theme="dark"]) .account_wrap .tiket_form textarea,
:where(html[data-theme="dark"]) .account_wrap .tiket_form select {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .login-content .login-title {
    color: #fff;
}
:where(html[data-theme="dark"]) .login-content .login-form,
:where(html[data-theme="dark"]) .login-content .login-upl {
    background-color: #3594BD;
    box-shadow: inset 0 0px 20px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .login-content .login-form span {
    color: #fff;
}
:where(html[data-theme="dark"]) .login-content .login-form input[type="text"],
:where(html[data-theme="dark"]) .login-content .login-form input[type="password"] {
    background-color: #2F82A9;
    color: #fff;
}
:where(html[data-theme="dark"]) .login-content .login-form .btn-reg,
:where(html[data-theme="dark"]) .login-content .login-form .btn-log {
    background-color: #2F82A9;
    border-color: #328CB5;
    color: #f5f5f5;
}
:where(html[data-theme="dark"]) .login-content .login-form .btn-reg:hover,
:where(html[data-theme="dark"]) .login-content .login-form .btn-log:hover {
    background-color: #3085AD;
    border-color: #338EB8;
    box-shadow: inset 0 0 5px rgba(14, 15, 16, 0.2);
    color: rgba(255,255,255, .5);
}
:where(html[data-theme="dark"]) .login-content .forg {
    color: #fff;
}
:where(html[data-theme="dark"]) .login-content .login-upl span {
    color: #fff;
}
:where(html[data-theme="dark"]) .login-content .description {
    color: #f5f5f5;
    background-color: rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .blog .htabs a {
    background-color: #3594BD;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #297394;
    border-top-color: #3594BD;
}
:where(html[data-theme="dark"]) .blog #tab-review {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .blog .htabs a:hover {
    border-color: #297394;
    border-bottom-color: #3594BD;
    background-color: #297394;
}
:where(html[data-theme="dark"]) .helper_box li {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .helper_box li .name a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .helper_box li .img > .description {
    background-color: #212428;
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) .helper_box li .img > .description:after {
    border-color: transparent transparent #717f8d transparent;
}
:where(html[data-theme="dark"]) .product-grid .helper_box li:nth-last-child(-n/**/+2) .img > .description:after,
:where(html[data-theme="dark"]) .blog-grid .helper_box li:nth-last-child(-n/**/+2) .img > .description:after {
    border-color: #717f8d transparent transparent transparent;
}
:where(html[data-theme="dark"]) .helper_box li .rating .rating_2,
:where(html[data-theme="dark"]) .rating_2 {
    background-color: #ff6607;
}
:where(html[data-theme="dark"]) .helper_box li .rating .rating_3,
:where(html[data-theme="dark"]) .rating_3 {
    background-color: #ffc107;
}
:where(html[data-theme="dark"]) .helper_box li .rating .rating_4,
:where(html[data-theme="dark"]) .rating_4 {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .helper_box li .rating .rating_5,
:where(html[data-theme="dark"]) .rating_5 {
    background-color: #39cd40;
}
:where(html[data-theme="dark"]) .search_box h2 {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .search_box input[type="text"],
:where(html[data-theme="dark"]) .search_box select {
    border-color: #3594BD;
}
:where(html[data-theme="dark"]) .blog-latest-heading,
:where(html[data-theme="dark"]) .blog-category-box-heading {
    border-bottom-color: #3594BD;
    border-left-color: #353b41;
    border-right-color: #353b41;
    border-top-color: #353b41;
    background-color: #141619;
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .blog-latest-content a,
:where(html[data-theme="dark"]) .blog-category-content a {
    color: #bcc0c4;
    border-color: #353b41;
    background-color: #131618;
}
:where(html[data-theme="dark"]) .blog-latest-content a:hover,
:where(html[data-theme="dark"]) .blog-category-content a:hover {
    background-color: #3594BD;
    border-color: #3087AC;
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) .tiket_form input[type="text"]:read-only {
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) #rec_product_s a {
    background-color: transparent !important;
    background-image: none !important;
}
:where(html[data-theme="dark"]) #flycart-notification .carusel__nav a {
    background-color: transparent !important;
    background-image: none !important;
}
:where(html[data-theme="dark"]) #notification .success,
:where(html[data-theme="dark"]) #notification .warning,
:where(html[data-theme="dark"]) #notification  .attention,
:where(html[data-theme="dark"]) #notification  .information {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #notification .success {
    background-color: #2a3a16;
    border-color: #BBDF8D;
}
:where(html[data-theme="dark"]) #notification  .warning {
    background-color: #3a1616;
    border-color: #6d2f2f;
}
:where(html[data-theme="dark"]) #notification  .attention {
    background-color: #3b3416;
    border-color: #766833;
}
:where(html[data-theme="dark"]) .product-grid .product_btn,
:where(html[data-theme="dark"]) .blog-grid .product_btn {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .product_btn .btn,
:where(html[data-theme="dark"]) .ctrlenter {
    background-color: #00A4E2;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .product_btn .btn:hover,
:where(html[data-theme="dark"]) .ctrlenter:hover {
    border-color: #297394 #297394 #3594bd #297394;
    background-color: #297394;
}
:where(html[data-theme="dark"]) .vk_like {
    background-color: transparent !important;
    background-image: none !important;
}
:where(html[data-theme="dark"]) #ordercheckw {
    background-color: #121416;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
    box-shadow: 0 3px 7px rgba(14, 15, 16, 0.7);
}
:where(html[data-theme="dark"]) #mobile-search select {
    background-color: #121416;
    border-color: #3d434a;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .selected-image {
    box-shadow: 0px 0px 0px 2px #2DC5FF;
}
:where(html[data-theme="dark"]) .product-sticker {
    color: #fff;
}
:where(html[data-theme="dark"]) .partner-alert {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .search_ajax_class .price {
    color: #808080 !important;
}
:where(html[data-theme="dark"]) .alldescription .product-description.is-collapsed .product-description-fade {
    background-image: linear-gradient(to bottom, rgba(18, 20, 22, 0) 0%, #121416 90%);
}
:where(html[data-theme="dark"]) .alldescription h2.block-h2 {
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) .header-tel-link {
    color: #cccfd2 !important;
}
:where(html[data-theme="dark"]) .no-arrow {
    background-color: transparent !important;
    background-image: none !important;
}
:where(html[data-theme="dark"]) .product-thumb .attributes table td {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .record-block .record-thumb {
    border-color: #363c42;
    background-color: #1e2124;
}
:where(html[data-theme="dark"]) .record-block .record-thumb:hover .name {
    background-color: #242629;
}
:where(html[data-theme="dark"]) .record-block .record-thumb .name a {
    color: #ffffff;
}
:where(html[data-theme="dark"]) .record-block .owl-controls .owl-buttons div {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .record-block .owl-controls .owl-page span {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .zatemn {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .qtip {
    background-color: #242629 !important;
}
:where(html[data-theme="dark"]) .qtip-content p {
    color: #ffffff;
}
:where(html[data-theme="dark"]) .qtip-light {
    background-color: #121416;
    border-color: #757d84 !important;
    color: #c4c7ca;
}
:where(html[data-theme="dark"]) .qtip-content {
    color: #f0f0f0;
}
:where(html[data-theme="dark"]) #select_city_product {
    border-bottom-color: #8d949a;
}
:where(html[data-theme="dark"]) a.button_color2 {
    background-color: #199e55 !important;
    border-top-color: #199e55 !important;
    border-left-color: #199e55 !important;
    border-bottom-color: #137b42 !important;
    border-right-color: #199e55 !important;
}
:where(html[data-theme="dark"]) .as_h1 {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .container_reviews .success,
:where(html[data-theme="dark"]) .container_reviews .warning {
    background-color: #3087AC !important;
    color: #ffffff;
    border-color: #5ea0c1;
}
:where(html[data-theme="dark"]) .is_wishlist .fa-heart,
:where(html[data-theme="dark"]) .is_compare .fa-chart-bar,
:where(html[data-theme="dark"]) .is_compare .fa-bar-chart,
:where(html[data-theme="dark"]) .is_compare .fa-line-chart {
    color: #ff4040;
}
:where(html[data-theme="dark"]) .is_wishlist .btn-icon,
:where(html[data-theme="dark"]) .is_wishlist .product-thumb-icon,
:where(html[data-theme="dark"]) .is_compare .btn-icon,
:where(html[data-theme="dark"]) .is_compare .product-thumb-icon {
    fill: #ff4040;
}
:where(html[data-theme="dark"]) .wishlist-info  tr {
    border-bottom-color: #373e44 !important;
}
:where(html[data-theme="dark"]) .buttons .right a:not(.bt):not(.btn) {
    background-color: #1ea3d2;
    color: #fff;
}
:where(html[data-theme="dark"]) .buttons .right a:hover {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .buttons .right a.colorbox:not(.bt):not(.btn),
:where(html[data-theme="dark"]) .buttons .right a.colorbox:not(.bt):not(.btn):hover {
    background-color: transparent;
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .buttons .right a.colorbox:not(.bt):not(.btn) b {
    color: inherit;
}
:where(html[data-theme="dark"]) .buttons .left a {
    background-color: #1ea3d2;
    color: #fff;
}
:where(html[data-theme="dark"]) .buttons .left a:hover {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .wishlist-info .model {
    color: #b7bbbf;
}
:where(html[data-theme="dark"]) .wishlist-info .name a:hover {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .cheapest {
    border-color: #33383e;
    background-color: rgba(14, 15, 16, 0.03);
}
:where(html[data-theme="dark"]) .cheapest .price-new,
:where(html[data-theme="dark"]) .cheapest .price-old,
:where(html[data-theme="dark"]) .cheapest a {
    color: #ff3516 !important;
}
:where(html[data-theme="dark"]) .discount_description,
:where(html[data-theme="dark"]) .discount_description a {
    color: #ff4040;
    background-color: rgba(14, 15, 16, 0.03);
}
:where(html[data-theme="dark"]) .md-faq-question {
    background-color: #322913;
}
:where(html[data-theme="dark"]) .md-btn-review {
    color: #FFFFFF !important;
    background-color: #3594BD;
    border-top-color: #3594BD !important;
    border-left-color: #3594BD !important;
    border-bottom-color: #297394 !important;
    border-right-color: #3594BD !important;
}
:where(html[data-theme="dark"]) .colors .color-square {
    border-color: #373d43;
}
:where(html[data-theme="dark"]) .status_name3 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .dealer-link a {
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) .checkout-help {
    color: #aeb6be;
}
:where(html[data-theme="dark"]) .dot {
    background-color: #22262a;
}
:where(html[data-theme="dark"]) .dot.y {
    background-color: #1b1c1e;
}
:where(html[data-theme="dark"]) .right .description {
    border-color: #3d434a;
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .last-review-inner {
    border-color: #3d434a;
    background-color: #14171b !important;
}
:where(html[data-theme="dark"]) .right .short_description {
    border-color: #3d434a;
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .product-info .rightInfo {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) #button-cart {
    color: #fff;
}
:where(html[data-theme="dark"]) .cheap a {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .cheap a:hover {
    color: #85c1dc !important;
}
:where(html[data-theme="dark"]) .last-review-inner {
    background-color: #132933;
}
:where(html[data-theme="dark"]) .qtip span {
    background-color: #242629 !important;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .dotted-line {
    border-bottom-color: #3d434a;
}
:where(html[data-theme="dark"]) .child-products-alert {
    color: red;
}
:where(html[data-theme="dark"]) .child-table.is-flashing .child-table-link {
    border-color: #e43b00;
    box-shadow: 0 0 0 3px rgba(228, 59, 0, 0.22);
}
:where(html[data-theme="dark"]) .shipping_product_body td {
    border-bottom-color: #00a4e2;
}
:where(html[data-theme="dark"]) .shipping-methods h4 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .shipping-methods h4 a {
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .shipping-city__hint {
    color: #888;
}
:where(html[data-theme="dark"]) .shipping-methods h4 a:hover .shipping-city__hint {
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .product-info .reward > .reward-popup {
    background-color: #212428;
    color: #f9f9f9;
}
:where(html[data-theme="dark"]) .product-info .reward > .reward-popup:after {
    border-color: transparent transparent #717f8d transparent;
}
:where(html[data-theme="dark"]) .product-info .review .svg-inline--fa {
    color: #e5b521;
}
:where(html[data-theme="dark"]) a.record-title {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .cart_payment_discount {
    color: rgba(132, 157, 219, 0.7);
}
:where(html[data-theme="dark"]) #mobile-humburger {
    border-bottom-color: #1794c0;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .menuDevices select {
    color: #fff;
    border-bottom-color: #1794c0;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) h2.block2-h2 {
    background-color: #16181b;
    border-bottom-color: #3e454c;
}
:where(html[data-theme="dark"]) .flex-product {
    border-color: #3b4148;
}
:where(html[data-theme="dark"]) .flex-product:hover {
    border-color: #2dc5ff;
    box-shadow: 0 4px 12px rgba(14, 15, 16, 0.08);
}
:where(html[data-theme="dark"]) #tab-accessories .product_btn .btn,
:where(html[data-theme="dark"]) #tab-accessories .buttons-row .btn {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) #tab-accessories .product_btn .btn:hover,
:where(html[data-theme="dark"]) #tab-accessories .buttons-row .btn:hover {
    background-color: #2dc5ff;
    border-color: transparent;
}
:where(html[data-theme="dark"]) .flex-product .price {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .flex-product .price-old {
    color: #F00;
}
:where(html[data-theme="dark"]) .flex-product .name a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .flex-recipe h2 a {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .flex-sticker {
    color: #fff;
    background-color: #11beff;
}
:where(html[data-theme="dark"]) .more {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .btn-signer {
    color: #fff !important;
}
:where(html[data-theme="dark"]) .btn-review {
    color: #fff !important;
}
:where(html[data-theme="dark"]) .comment_reply.comment_buttons {
    border-color: #383e44;
    background-color: #181b1e;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .circles .circle {
    background-color: #121416;
    border-color: #62696f;
    color: #acb1b5;
}
:where(html[data-theme="dark"]) .circles .circle:hover {
    background-color: #3594BD;
    color: #fff;
}
:where(html[data-theme="dark"]) .circles .circle > .description {
    background-color: #121416;
    color: #f9f9f9;
    box-shadow: 1px 1px 3px 1px rgba(14, 15, 16, 0.3);
    color: #c4c7ca;
}
:where(html[data-theme="dark"]) .circles .circle > .description:after,
:where(html[data-theme="dark"]) .circles .circle > .description:before {
    border-right-color: #2e3338;
}
:where(html[data-theme="dark"]) .circles .circle > .description:before {
    border-right-color: #373d43;
}
:where(html[data-theme="dark"]) .best-answer {
    border-color: #1794c0;
    box-shadow: 0 0 0 3px rgba(0, 144, 237, 0.2);
}
:where(html[data-theme="dark"]) .best-answer-text {
    color: #8ec9de;
}
:where(html[data-theme="dark"]) .banner-book {
    background-image: linear-gradient(180deg, #132931 0%, #17333c 100%);
}
:where(html[data-theme="dark"]) .book-header2 {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .book-header3 {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #form8 label {
    color: #d0d5db;
}
:where(html[data-theme="dark"]) #form8 input[type="text"],
:where(html[data-theme="dark"]) #form8 select {
    color: #8C8C8C;
}
:where(html[data-theme="dark"]) .book-group a {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .button-large {
    background-color: #1FA3D2;
    color: #fff;
}
:where(html[data-theme="dark"]) .button-large:hover {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .book-success {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .language_btn {
    color: rgba(255, 255, 255, 0.9);
}
:where(html[data-theme="dark"]) .language_btn:hover {
    background-color: rgba(14, 15, 16, 0.2);
    color: #fff;
}
:where(html[data-theme="dark"]) .language_btn:after {
    border-color: rgba(46, 51, 56, 0.8) transparent transparent transparent;
}
:where(html[data-theme="dark"]) .language_block {
    border-color: rgba(141, 148, 154, 0.07);
    background-color: #2A7697;
}
:where(html[data-theme="dark"]) .language_block span:hover {
    color: rgba(228, 230, 231, 0.7);
}
:where(html[data-theme="dark"]) .language_block span+span {
    border-top-color: rgba(141, 148, 154, 0.2);
}
:where(html[data-theme="dark"]) #l-box {
    background-color: #121416;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
    box-shadow: 0 3px 7px rgba(14, 15, 16, 0.7);
}
:where(html[data-theme="dark"]) #dealers #dealer-map {
    background-color: #131517;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu {
    border-right-color: #33383e;
    background-color: #131517;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .country .country-title {
    color: #d3d6d9;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .country .country-wrap {
    color: #d3d6d9;
    border-top-color: #33383e;
    border-bottom-color: #33383e;
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .country .country-wrap:before {
    border-color: transparent transparent #32383d transparent;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .country .country-wrap a {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .country .country-wrap a:hover {
    color: #d3d6d9;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .dealers_country {
    color: #75c5f0;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .dealers_country .name {
    border-bottom-color: #75c5f0;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .dealers_country .name:hover {
    color: #d3d6d9;
    border-bottom-color: #7f878f;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block {
    color: #d3d6d9;
    border-top-color: #33383e;
    border-bottom-color: #33383e;
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) .dealer {
    background-color: #121416 !important;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block:before {
    border-color: transparent transparent #32383d transparent;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block:after {
    border-color: transparent transparent #33383e transparent;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block .store .web {
    color: #b5b9bd;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block .address .glyphicon {
    color: #c4c8cb;
}
:where(html[data-theme="dark"]) #dealers .dealers-menu .info-block .phone a {
    color: #bcc0c4;
    border-bottom-color: #4b545c;
}
:where(html[data-theme="dark"]) #dealers #map:before {
    box-shadow: 3px 0 3px 0 rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .preloader {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .expert-tile {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .expert-tile .experts .center {
    outline-color: #31363c;
}
:where(html[data-theme="dark"]) .expert-tile .experts div {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .expert-tile .tg {
    background-color: #08c;
}
:where(html[data-theme="dark"]) .expert-tile .wa {
    background-color: #00BF2B;
}
:where(html[data-theme="dark"]) .expert-tile .ct {
    background-color: #08c;
}
:where(html[data-theme="dark"]) .expert-tile a {
    color: #fff;
}
:where(html[data-theme="dark"]) .bt-default {
    border-color: #3b4249;
    background-color: #1b1e21;
    color: #d0d5db;
}
:where(html[data-theme="dark"]) a.bt-default:visited {
    color: #d0d5db;
}
:where(html[data-theme="dark"]) .bt-primary {
    border-color: #2dc5ff;
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) a.bt-primary:visited {
    color: #fff;
}
:where(html[data-theme="dark"]) .bt-default:hover {
    background-color: #23272b;
}
:where(html[data-theme="dark"]) .bt-primary:hover {
    background-color: #34b3e3;
}
:where(html[data-theme="dark"]) .img-thumbnails-cicle {
    background-color: #13171a;
    border-color: #313c48;
    box-shadow: 0 0 0.125rem rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .user a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .table-nice-round thead th {
    background-color: #191c1e;
    border-top-color: #383e44;
}
:where(html[data-theme="dark"]) .table-nice-round tr th:first-child,
:where(html[data-theme="dark"]) .table-nice-round tr td:first-child {
    border-left-color: #383e44;
}
:where(html[data-theme="dark"]) .table-nice-round tr th:last-child,
:where(html[data-theme="dark"]) .table-nice-round tr td:last-child {
    border-right-color: #383e44;
}
:where(html[data-theme="dark"]) .table-nice-round tbody tr:nth-child(even) {
    background-color: #15171a;
}
:where(html[data-theme="dark"]) .table-nice-round tbody tr:last-child td {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .form-control {
    color: #cccfd2 !important;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
}
:where(html[data-theme="dark"]) .form-control:focus,
:where(html[data-theme="dark"]) .form-select:focus {
    color: #cccfd2;
    background-color: #121416;
    border-color: #324d75;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) .form-select {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) .form-label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) .buttons-row .agree-text {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) .files-block label {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) .files-block label i {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .email-check-warning {
    background-color: #3a1619;
    border-color: #682d33;
    color: #e5a7ad;
}
:where(html[data-theme="dark"]) .email-check-warning a {
    color: #e5a7ad;
}
:where(html[data-theme="dark"]) .email-check-warning a:hover {
    color: #ebb8bd;
}
:where(html[data-theme="dark"]) .comment-login-success-notification {
    background-color: #193c22;
    border-color: #2e6c3d;
    color: #b3e9bf;
    box-shadow: 0 4px 12px rgba(14, 15, 16, 0.15);
}
:where(html[data-theme="dark"]) .comment-login-success-notification .icon {
    color: #91dfa3;
}
:where(html[data-theme="dark"]) .nav-icons a {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .icons-top {
    fill: #d3d6d8;
}
:where(html[data-theme="dark"]) .icon-geo {
    fill: #11BEFF;
}
:where(html[data-theme="dark"]) .phones-list__icon {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .phones-list__note {
    color: #a7b1bb;
}
:where(html[data-theme="dark"]) .time-block .header-tel-link {
    color: #bee0ec !important;
}
:where(html[data-theme="dark"]) .time-block .header-tel-link:hover {
    color: #2dc5ff !important;
}
:where(html[data-theme="dark"]) .time-block .show-phone {
    background-color: rgba(45, 154, 201, 0.12);
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .gradient-div {
    background-image: linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF);
}
:where(html[data-theme="dark"]) .text-bold {
    color: #11BEFF;
}
:where(html[data-theme="dark"]) .text-normal {
    color: #11BEFF;
}
:where(html[data-theme="dark"]) .gradient-input {
    background: conic-gradient(#121416 0 0) padding-box, linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF) border-box !important;
}
:where(html[data-theme="dark"]) .btn-search {
    background-color: #003b51;
    color: #fff;
}
:where(html[data-theme="dark"]) .advantages-row .advantages-item {
    background-color: #121416;
    border-color: rgba(128, 135, 142, 0.22);
}
:where(html[data-theme="dark"]) .advantages-row .advantages-item p {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .advantages-row .advantages-icon {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .collapse-line:before {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .collapse-line-full:before {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .collapse-text {
    color: #fff;
}
:where(html[data-theme="dark"]) .collapse-bg {
    background-image: linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF);
}
:where(html[data-theme="dark"]) .collapse-down {
    background-color: #2DC5FF;
}
:where(html[data-theme="dark"]) .collapse-up {
    background-color: #2DC5FF;
}
:where(html[data-theme="dark"]) .collapse-bottom-line {
    background-color: #2DC5FF;
}
:where(html[data-theme="dark"]) .shipping-info {
    background-color: #42cbff;
}
:where(html[data-theme="dark"]) #rek-info {
    background-color: #42cbff;
}
:where(html[data-theme="dark"]) .top-icon-shipping {
    color: #fff;
}
:where(html[data-theme="dark"]) .top-icon-hand {
    color: #fff;
}
:where(html[data-theme="dark"]) .shipping-info-text {
    color: #fff;
}
:where(html[data-theme="dark"]) .rek-info-text {
    color: #fff;
}
:where(html[data-theme="dark"]) .block-header {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .swiper-slide-text {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .swiper-slide-desc {
    color: #adb2b6;
}
:where(html[data-theme="dark"]) #footer_info {
    background-color: #17191c;
}
:where(html[data-theme="dark"]) #footer_info .swiper-slide {
    background-color: #121416;
}
:where(html[data-theme="dark"]) footer .nav-item {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .product-thumb__top .rating {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-thumb-btn,
:where(html[data-theme="dark"]) .seocmspro_content .product-thumb-btn {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .product-thumb-icon {
    fill: #d3d6d8;
}
:where(html[data-theme="dark"]) .product-thumb__name a,
:where(html[data-theme="dark"]) .seocmspro_content .product-thumb__name a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-thumb {
    border-color: #3b4148;
}
:where(html[data-theme="dark"]) .btn-product-cart {
    background-color: #2dc5ff;
    color: #fff !important;
}
:where(html[data-theme="dark"]) .btn-product-cart:hover {
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) .product-thumb__price {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-thumb__price .product__price_old {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-thumb__price .product__price_old:after {
    background-color: #f00;
}
:where(html[data-theme="dark"]) .product-thumb__btn .btn-product-cart {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .sticker-icon,
:where(html[data-theme="dark"]) .icon-default {
    color: currentColor;
}
:where(html[data-theme="dark"]) .helper-icon {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .helper-item {
    border-bottom-color: #3d434a;
}
:where(html[data-theme="dark"]) .carousel__title {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .color-square:hover {
    border-color: #00a4e2;
}
:where(html[data-theme="dark"]) .header__search {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .region-block .mobDev,
:where(html[data-theme="dark"]) .region-block .zone {
    color: #11beff;
}
:where(html[data-theme="dark"]) .btn-top {
    border-color: #4aa2c3;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #glanguage .btn-top:after {
    border-color: #4aa2c3 transparent transparent transparent;
}
:where(html[data-theme="dark"]) #menu .item_name_mobile {
    color: #fff;
    background-color: #42cbff;
}
:where(html[data-theme="dark"]) .item_name_mobile svg {
    color: #fff;
}
:where(html[data-theme="dark"]) .swiper-btn-next,
:where(html[data-theme="dark"]) .swiper-btn-prev {
    color: #d3d6d8;
    background-color: #121416;
    box-shadow: inset 0 0 10px rgba(14, 15, 16, 0.2);
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) #sidemenu {
        background-color: #121416;
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) #menu .mobile-menu-head {
        color: #fff;
        background-color: #2dc5ff;
    }
    :where(html[data-theme="dark"]) #menu .mobile-menu-close {
        color: #fff;
        background-color: transparent;
    }
    :where(html[data-theme="dark"]) #menu .item {
        border-color: #2f5361;
    }
    :where(html[data-theme="dark"]) #menu > ul > li.item > a,
    :where(html[data-theme="dark"]) #menu .item .item_name {
        color: #bee0ec;
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu .item-main > .item_name {
        color: #fff;
        background-color: #2dc5ff;
    }
    :where(html[data-theme="dark"]) #menu .category_wrap {
        background-color: #17191c;
        box-shadow: none;
    }
    :where(html[data-theme="dark"]) #menu .main_cat {
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu .main_cat > a {
        color: #bee0ec;
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu .sub_cat {
        background-color: #121416;
        border-top-color: #344b55;
    }
    :where(html[data-theme="dark"]) #menu .sub_cat li + li {
        border-top-color: #344b55;
    }
    :where(html[data-theme="dark"]) #menu .sub_cat li a,
    :where(html[data-theme="dark"]) #menu .sub_sub_cat li a {
        color: #b3c3c9;
    }
    :where(html[data-theme="dark"]) #menu .sub_sub_cat li a {
        color: #75878d !important;
    }
}
:where(html[data-theme="dark"]) .megamenu-icon {
    color: #42cbff;
}
:where(html[data-theme="dark"]) .gradient-radius {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .gradient-radius:before {
    background: conic-gradient(#121416 0 0) padding-box, linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF) border-box;
}
:where(html[data-theme="dark"]) #overlay {
    background-color: rgba(14, 15, 16, 0.5);
}
:where(html[data-theme="dark"]) .tabs-items {
    background-color: #17191c;
}
:where(html[data-theme="dark"]) .tabs-item {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .tabs-item.active,
:where(html[data-theme="dark"]) .tabs-item.selected {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .tabs-item:hover {
    color: #42cbff;
}
:where(html[data-theme="dark"]) .panel-t-link {
    color: #42cbff;
}
:where(html[data-theme="dark"]) .blog-item-art {
    box-shadow: 0px 4px 35px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .label-to-img {
    background-color: #42cbff;
    color: #fff;
}
:where(html[data-theme="dark"]) .blog-item-art__name {
    color: #d3d6d8 !important;
}
:where(html[data-theme="dark"]) .blog-item-art__description {
    color: #d3d6d8 !important;
}
:where(html[data-theme="dark"]) .btn-plus {
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) .remove .btn-plus {
    background-color: #25292d;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .btn-icon {
    fill: #2dc5ff;
}
:where(html[data-theme="dark"]) .btn:hover .btn-icon {
    fill: #fff;
}
:where(html[data-theme="dark"]) .product-buttons .btn-outline-primary {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #product_discount_navigation .btn.selected-image {
    box-shadow: 0 2px 6px rgba(14, 15, 16, 0.12);
}
:where(html[data-theme="dark"]) .product-price .checkbox-flex .form-check-input[type="checkbox"] {
    border-color: #2dc5ff;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .product-price .checkbox-flex .form-check-input[type="checkbox"]:checked {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .product-price .checkbox-flex .form-check-input[type="checkbox"]:checked:after {
    border-color: #2e3338;
}
:where(html[data-theme="dark"]) .county-timer {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .county-label {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .popover-no-arrow {
    border-color: #42cbff !important;
}
:where(html[data-theme="dark"]) .rek-block {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .rek-block h4 {
    color: #42cbff;
}
:where(html[data-theme="dark"]) .search-container {
    background: conic-gradient(#121416 0 0) padding-box, linear-gradient(to right, #A8E7FF, #C1ADFF, #00B9FF) border-box !important;
}
:where(html[data-theme="dark"]) .search-container .form-select {
    background-color: transparent;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .search-container .form-select:focus {
    box-shadow: none;
}
:where(html[data-theme="dark"]) .search-container .search-input {
    background-color: transparent;
    border-left-color: #2d3369;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .count {
    color: #fff;
    background-color: #42cbff;
}
:where(html[data-theme="dark"]) .new-style .modal-overlay {
    background-color: rgba(14, 15, 16, 0.5);
}
:where(html[data-theme="dark"]) .new-style .modal-container {
    background-color: #121416;
    box-shadow: 0 20px 40px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .new-style .modal-title {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .new-style .modal-text {
    color: #b4b9bd;
}
:where(html[data-theme="dark"]) .new-style .modal-hint {
    color: #999;
}
:where(html[data-theme="dark"]) .new-style .btn-primary {
    color: #fff;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .new-style .btn-secondary {
    color: #d4d7d9;
    background-color: #171b1f;
}
:where(html[data-theme="dark"]) .modal-close {
    background-color: transparent;
    background-image: none;
    color: #999;
}
:where(html[data-theme="dark"]) .modal-close:hover {
    color: #cccfd2;
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) .icon-default {
    color: currentColor;
}
:where(html[data-theme="dark"]) .geoip-closetext a {
    color: #2dc5ff !important;
}
@media (max-width: 1100px) {
    :where(html[data-theme="dark"]) #geoip .zone {
        border-color: #4aa2c3;
        color: #bee0ec;
    }
}
@media (max-width: 980px) {
    :where(html[data-theme="dark"]) .product-thumb .helper_box li .img > .description:after {
        border-right-color: #717f8d;
    }
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) .header__search .search-wrapper {
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #sidemenu {
        background-color: #2DC5FF;
        color: #fff;
    }
    :where(html[data-theme="dark"]) #menu .category_wrap {
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu .item {
        border-bottom-color: rgba(46, 51, 56, 0.5);
    }
    :where(html[data-theme="dark"]) #menu > ul > li.item > a {
        color: #fff;
    }
    :where(html[data-theme="dark"]) #menu .item .item_name {
        color: #fff;
    }
}
@media (max-width: 760px) {
    :where(html[data-theme="dark"]) .show_box.active,
    :where(html[data-theme="dark"]) .show_box:hover {
        border-color: #31363c;
        background-color: rgba(14, 15, 16, 0.08);
    }
}
:where(html[data-theme="dark"]) #help_link {
    background-color: #42CBFF;
    color: #fff;
}
:where(html[data-theme="dark"]) #help_link:hover {
    background-color: #1794c0;
    color: #fff;
}
:where(html[data-theme="dark"]) .info-collapse-links a {
    border-color: #42CBFF;
    color: #b1dbe8;
}
:where(html[data-theme="dark"]) .info-collapse-links a:hover {
    background-color: #42CBFF;
    color: #fff;
}
:where(html[data-theme="dark"]) .footer-payments li:hover img,
:where(html[data-theme="dark"]) .footer-payments li a:hover img {
    box-shadow: 0 4px 10px rgba(14, 15, 16, 0.12);
}
:where(html[data-theme="dark"]) .banner-book .btn-close {
    background-color: transparent;
    background-image: none;
}
@media (min-width: 781px) {
    :where(html[data-theme="dark"]) #menu .category_wrap {
        background-image: linear-gradient(to right, #121416 0, #121416 60%, #42cbff 60%, #42cbff 100%);
        box-shadow: 0 12px 30px rgba(0, 59, 81, 0.14);
    }
    :where(html[data-theme="dark"]) #menu .main_cat > a {
        color: #e4e6e7;
        background-color: transparent;
    }
    :where(html[data-theme="dark"]) #menu .main_cat > a:hover,
    :where(html[data-theme="dark"]) #menu .main_cat > a:focus {
        color: #42cbff !important;
        background-color: transparent;
    }
    :where(html[data-theme="dark"]) #menu .main_cat .megamenu-icon {
        color: #42cbff;
    }
    :where(html[data-theme="dark"]) #menu .sub_cat > li > a {
        color: #d4d7d9;
    }
    :where(html[data-theme="dark"]) #menu .main_cat.desktop-menu-feature .sub_cat > li > a {
        color: #fff;
    }
    :where(html[data-theme="dark"]) #menu .main_cat.desktop-menu-feature > a,
    :where(html[data-theme="dark"]) #menu .main_cat.desktop-menu-feature > a:hover,
    :where(html[data-theme="dark"]) #menu .main_cat.desktop-menu-feature > a:focus {
        color: #fff !important;
    }
    :where(html[data-theme="dark"]) #menu .main_cat.desktop-menu-feature .megamenu-icon {
        color: #fff;
    }
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) #sidemenu {
        background-color: #2dc5ff;
    }
    :where(html[data-theme="dark"]) #menu .category_wrap {
        background-color: #17191c;
        box-shadow: none;
    }
    :where(html[data-theme="dark"]) #menu .item-main > .item_name {
        color: #fff;
        background-color: #2dc5ff;
        border-bottom-color: rgba(46, 51, 56, 0.35);
    }
    :where(html[data-theme="dark"]) #menu > ul > li.item > a {
        color: #fff;
        background-color: #2dc5ff;
        border-bottom-color: rgba(46, 51, 56, 0.35);
    }
}
:where(html[data-theme="dark"]) #book-up-close {
    color: #b4b9bd;
    background-color: #121416;
    border-color: #333f4b;
    box-shadow: 0 1px 4px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #book-up-close:hover {
    color: #e4e6e7;
    border-color: #3a4754;
}
:where(html[data-theme="dark"]) #product-category .category-back {
    color: #d3d6d8;
    background-color: transparent;
}
:where(html[data-theme="dark"]) #product-category .category-back:hover {
    color: #00b9ff;
}
:where(html[data-theme="dark"]) #product-special .special-title {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) #product-special .special-back {
    color: #d3d6d8;
    background-color: transparent;
}
:where(html[data-theme="dark"]) #product-special .special-back:hover {
    color: #00b9ff;
}
:where(html[data-theme="dark"]) .product-info .htabs::after {
    background-image: linear-gradient(to right, rgba(22, 24, 27, 0), #16181b);
}
:where(html[data-theme="dark"]) #menu button.item_name_mobile:focus-visible,
:where(html[data-theme="dark"]) .sidemenu-close:focus-visible {
    outline-color: #4aa2c3;
}
:where(html[data-theme="dark"]) .sidemenu-close {
    background-color: rgba(0, 59, 81, 0.08);
    color: #bee0ec;
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) #menu #sidemenu .item-sidemenu-close,
    :where(html[data-theme="dark"]) #sidemenu .item-sidemenu-close {
        background-color: #121416;
    }
}
:where(html[data-theme="dark"]) .breadcrumbs {
    color: rgba(190, 224, 236, 0.6);
}
:where(html[data-theme="dark"]) .breadcrumbs__link {
    color: inherit;
}
:where(html[data-theme="dark"]) .breadcrumbs__link:hover,
:where(html[data-theme="dark"]) .breadcrumbs__link:focus {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .breadcrumbs__sep {
    color: rgba(190, 224, 236, 0.25);
}
:where(html[data-theme="dark"]) .breadcrumbs__current {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .page-title {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .faq-nav__box {
    border-color: #3b4148;
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .faq-nav__title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .faq-nav__list a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .faq-nav__list a:hover,
:where(html[data-theme="dark"]) .faq-nav__list a.active {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .faq-section {
    border-color: #3b4148;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .faq-section__title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .faq-section__body,
:where(html[data-theme="dark"]) .faq-section__body p,
:where(html[data-theme="dark"]) .faq-section__body li {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .faq-section__body a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .faq-section__body a:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .faq-section__body h3,
:where(html[data-theme="dark"]) .faq-section__body h4 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-form-title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-title,
:where(html[data-theme="dark"]) .contact_us .contact-experts-title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-experts-subtitle {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-card {
    border-color: #3b4148;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-card h4 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-card p,
:where(html[data-theme="dark"]) .contact_us .contact-info-card li {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-card a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .contact-info-card a:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .contact_us .form-faq,
:where(html[data-theme="dark"]) .contact_us .form-faq a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .contact_us .form-faq a:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .contact_us .contactForm .bt-primary,
:where(html[data-theme="dark"]) .contact_us .form-faq .bt-primary {
    background-color: #2dc5ff;
    border-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .reviews-intro {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .reviews-intro__links a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .reviews-intro__links a:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .reviews-intro__total {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .review-card {
    border-color: #3b4148;
    background-color: #121416;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .review-card__avatar {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .review-card__rating {
    color: #d3d3d3;
}
:where(html[data-theme="dark"]) .review-card__star.is-on {
    color: #ffc107;
}
:where(html[data-theme="dark"]) .review-card__date {
    color: rgba(190, 224, 236, 0.6);
}
:where(html[data-theme="dark"]) .review-card__product {
    background-color: #16181b;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .review-card__product-label {
    color: rgba(190, 224, 236, 0.6);
}
:where(html[data-theme="dark"]) .review-card__product:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .review-card__photos img {
    border-color: #3b4148;
}
:where(html[data-theme="dark"]) .review-card__reply {
    border-left-color: #2dc5ff;
    background-color: #13171b;
}
:where(html[data-theme="dark"]) .reviews-empty {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .blog .blog-description,
:where(html[data-theme="dark"]) .blog .blog-description p,
:where(html[data-theme="dark"]) .blog .blog-description li {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .blog .blog-description a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .blog .blog-description a:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .blog .blog-description h2,
:where(html[data-theme="dark"]) .blog .blog-description h3,
:where(html[data-theme="dark"]) .blog .blog-description h4,
:where(html[data-theme="dark"]) .blog .blog-description b,
:where(html[data-theme="dark"]) .blog .blog-description strong {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .product-info .product-tabs-container {
    background-color: #16181b;
    box-shadow: 0 0 0 100vw #16181b;
}
:where(html[data-theme="dark"]) .product-info .htabs a {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .product-info .htabs a.selected {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .order-status {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .order-status__card {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .order-status__icon {
    background-color: #2dc5ff;
    color: #fff;
}
:where(html[data-theme="dark"]) .order-status__icon--wait {
    background-color: #241a44;
}
:where(html[data-theme="dark"]) .order-status__icon--fail {
    background-color: #ff6b6b;
}
:where(html[data-theme="dark"]) .order-status__icon svg {
    fill: none;
    stroke: currentColor;
}
:where(html[data-theme="dark"]) .order-status h1.order-status__title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .order-status__text {
    color: #d3d6d8;
}
:where(html[data-theme="dark"]) .order-status__text a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .order-status__btn,
:where(html[data-theme="dark"]) .order-status__actions input[type=submit] {
    border-color: #2dc5ff;
    background-color: #2dc5ff;
    color: #fff !important;
}
:where(html[data-theme="dark"]) .order-status__btn:hover,
:where(html[data-theme="dark"]) .order-status__actions input[type=submit]:hover {
    background-color: #1ea3d2;
    border-color: #1ea3d2;
    color: #fff;
}
:where(html[data-theme="dark"]) .order-status__btn--secondary {
    background-color: #121416;
    color: #bee0ec !important;
}
:where(html[data-theme="dark"]) .order-status__btn--secondary:hover {
    background-color: #142a34;
    border-color: #2dc5ff;
    color: #bee0ec !important;
}
:where(html[data-theme="dark"]) .order-status__telegram {
    border-color: #294f5f;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .order-status__telegram-title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #notification .alert.alert-default {
    background-color: #132732;
    border-color: #2f5c6d;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #notification .alert.alert-default i {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) #notification .alert.alert-default a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .tabs-item.active,
:where(html[data-theme="dark"]) .tabs-item.selected {
    color: #fff;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .tabs-item.active:hover,
:where(html[data-theme="dark"]) .tabs-item.selected:hover {
    color: #fff;
}
:where(html[data-theme="dark"]) .last-review-inner {
    border-color: #2b5564;
    background-color: #132831 !important;
}
:where(html[data-theme="dark"]) .last-review-author {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) .last-review-author b {
    color: #bee0ec;
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) .product-info .cheap a {
        color: #86c5dc;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu {
        background-color: #121416;
        color: #bee0ec;
        box-shadow: 0 8px 32px rgba(0, 59, 81, 0.18);
    }
    :where(html[data-theme="dark"]) #menu #sidemenu .item {
        border-bottom-color: #324756;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu > li.item > a,
    :where(html[data-theme="dark"]) #menu #sidemenu .item .item_name {
        color: #bee0ec;
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu .item-main > .item_name {
        color: #fff;
        background-color: #2dc5ff;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu .item-sidemenu-close {
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu .category_wrap {
        background-color: #17191c;
    }
}
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) .product-info .product-tabs-container {
        background-color: transparent;
        box-shadow: none;
    }
    :where(html[data-theme="dark"]) .product-tabs-dropdown__toggle {
        background-color: #2dc5ff;
        color: #fff;
    }
    :where(html[data-theme="dark"]) .product-tabs-dropdown__menu {
        background-color: #121416;
        border-color: #2dc5ff;
        box-shadow: 0 10px 24px rgba(0, 59, 81, 0.16);
    }
    :where(html[data-theme="dark"]) .product-tabs-dropdown__item {
        border-top-color: #2dc5ff;
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) .product-tabs-dropdown__item:hover,
    :where(html[data-theme="dark"]) .product-tabs-dropdown__item:focus {
        color: #bee0ec;
        background-color: #132832;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/seo_cms.css (6 правил) ==== */
:where(html[data-theme="dark"]) #aboutStore .close {
    color: unset;
}
:where(html[data-theme="dark"]) #aboutStore {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .userBlog .content-records {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .userBlog .name {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .userBlog .name a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .shortDesc .important {
    color: #acb1b6;
}

/* ==== catalog/view/theme/gazal/stylesheet/header-mobile.css (14 правил) ==== */
@media (max-width: 780px) {
    :where(html[data-theme="dark"]) #menu .item_name_mobile {
        color: #bee0ec;
        background-color: transparent;
    }
    :where(html[data-theme="dark"]) #menu .item_name_mobile:active {
        background-color: rgba(0, 59, 81, 0.06);
    }
    :where(html[data-theme="dark"]) #menu .item_name_mobile svg {
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) .nav-icons > a {
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) .header__search {
        background-color: #121416;
    }
    :where(html[data-theme="dark"]) #sidemenu .region-block {
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) #sidemenu .region-block .mobDev {
        color: inherit;
    }
    :where(html[data-theme="dark"]) #sidemenu #geoip .zone {
        color: #86c5dc;
    }
    :where(html[data-theme="dark"]) #sidemenu .time-block .text-normal {
        color: #a7b1bb;
    }
    :where(html[data-theme="dark"]) #menu #sidemenu .sidemenu-links > a {
        background-color: transparent;
        background-image: none;
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) #sidemenu .sidemenu-links svg {
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) #sidemenu .sidemenu-links .nav-icon-text,
    :where(html[data-theme="dark"]) #sidemenu .sidemenu-links .shipping-info-text {
        color: #bee0ec;
    }
    :where(html[data-theme="dark"]) .sidemenu-social__list a {
        background-color: #19262d;
    }
    :where(html[data-theme="dark"]) #sidemenu #l-box {
        box-shadow: none;
        border-color: #2c5667;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/geoip.css (10 правил) ==== */
:where(html[data-theme="dark"]) .geoip-block input {
    background-color: #121416;
    border-color: #4a525a;
    color: #d4d7d9;
}
:where(html[data-theme="dark"]) #geoip-choose-region .column a {
    color: #cccfd2;
}
@media (max-width: 480px) {
    :where(html[data-theme="dark"]) #geoip-choose-region .column a {
        border-color: #383e44;
        background-color: #16181b;
        color: #acb1b6;
    }
    :where(html[data-theme="dark"]) #geoip-choose-region .column a:hover {
        background-color: #15181a;
    }
}
:where(html[data-theme="dark"]) #geoip-choose-region .border {
    border-bottom-color: #33393e;
}
:where(html[data-theme="dark"]) .geoClass,
:where(html[data-theme="dark"]) .infoClass {
    border-color: #3594bd !important;
    background-color: #121416 !important;
}
:where(html[data-theme="dark"]) .geoClass .ui-state-hover,
:where(html[data-theme="dark"]) .geoClass .ui-widget-content .ui-state-hover,
:where(html[data-theme="dark"]) .geoClass .ui-widget-header .ui-state-hover,
:where(html[data-theme="dark"]) .infoClass .ui-state-hover,
:where(html[data-theme="dark"]) .infoClass .ui-widget-content .ui-state-hover,
:where(html[data-theme="dark"]) .infoClass .ui-widget-header .ui-state-hover {
    background-color: transparent !important;
    background-image: none !important;
    color: #97cae1 !important;
}
:where(html[data-theme="dark"]) .infoClass .ui-widget-content {
    background-color: transparent !important;
    background-image: none !important;
}
:where(html[data-theme="dark"]) .infoClass .ui-button,
:where(html[data-theme="dark"]) .infoClass .ui-button:focus {
    background-color: #15181a !important;
    border-color: #33383e !important;
    color: #bcc0c4 !important;
}
:where(html[data-theme="dark"]) .infoClass .ui-button:hover {
    background-color: #181b1e !important;
    color: #bcc0c4 !important;
}

/* ==== catalog/view/theme/gazal/stylesheet/home.css (47 правил) ==== */
:where(html[data-theme="dark"]) .home-page-top .home-hero-slideshow,
:where(html[data-theme="dark"]) .home-page-top .home-hero-banner {
    background-image: linear-gradient(135deg, #332716 0%, #121416 48%, #192f21 100%);
    box-shadow: 0 28px 70px rgba(65, 43, 21, 0.14);
}
:where(html[data-theme="dark"]) .home-page-top .flexslider,
:where(html[data-theme="dark"]) .home-page-top .banner {
    background-color: transparent;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .home-page-top .flex-direction-nav a {
    box-shadow: 0 16px 32px rgba(53, 37, 22, 0.16);
}
:where(html[data-theme="dark"]) .home-page-top .flex-direction-nav a:hover {
    box-shadow: 0 20px 36px rgba(53, 37, 22, 0.2);
}
:where(html[data-theme="dark"]) .home-page-top .flex-control-nav {
    background-color: rgba(44, 36, 30, 0.34);
}
:where(html[data-theme="dark"]) .home-page-top .flex-control-paging li a {
    box-shadow: none;
    background-color: rgba(18, 20, 22, 0.58);
}
:where(html[data-theme="dark"]) .home-page-top .flex-control-paging li a.flex-active {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__contant {
    background-image: linear-gradient(180deg, #121519 0%, #121416 100%);
    box-shadow: 0 24px 60px rgba(60, 39, 21, 0.1);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__contant:before {
    background-image: radial-gradient(circle at top left, rgba(230, 159, 66, 0.12), transparent 56%);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__title,
:where(html[data-theme="dark"]) .home.homepage-shell .informations__box {
    background-color: transparent !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__title span,
:where(html[data-theme="dark"]) .home.homepage-shell .informations__title {
    background-image: linear-gradient(180deg, #352714 0%, #382916 100%);
    border-color: rgba(145, 99, 55, 0.12);
    color: #5a3a20;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product,
:where(html[data-theme="dark"]) .home.homepage-shell .informations__contant_item {
    border-color: #664c2c;
    background-color: #121416;
    box-shadow: 0 16px 34px rgba(79, 56, 35, 0.08);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product:hover,
:where(html[data-theme="dark"]) .home.homepage-shell .informations__contant_item:hover {
    border-color: #745532;
    box-shadow: 0 22px 40px rgba(79, 56, 35, 0.14);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product_name a,
:where(html[data-theme="dark"]) .home.homepage-shell .informations__contant_title {
    color: #ead4c4;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product_price {
    color: #e1ab98;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product_btn {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product_btn .btn {
    border-color: #6a4f2e;
    background-color: #342614;
    color: #e4c6b2;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__product_btn .btn:first-child {
    background-image: linear-gradient(135deg, #d97630 0%, #c1501f 100%);
    border-color: transparent;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__prev > a,
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__next > a {
    background-color: #121416;
    border-color: #6a4f2d;
    box-shadow: 0 14px 30px rgba(63, 42, 23, 0.12);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__prev > a:hover,
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__next > a:hover {
    border-color: #d9b48b;
    box-shadow: 0 18px 32px rgba(63, 42, 23, 0.16);
}
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__prev > a:before,
:where(html[data-theme="dark"]) .home.homepage-shell .carusel__next > a:before {
    color: #e4c4a9;
}
:where(html[data-theme="dark"]) .home.homepage-shell .informations__contant_desc {
    color: #cabdb0;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__contant,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__contant {
    background-image: linear-gradient(180deg, #121519 0%, #121416 100%);
    box-shadow: 0 24px 60px rgba(60, 39, 21, 0.1);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__contant:before,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__contant:before {
    background-image: radial-gradient(circle at top left, rgba(230, 159, 66, 0.12), transparent 56%);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__title,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__title,
:where(html[data-theme="dark"]) .home-page-top .informations__box,
:where(html[data-theme="dark"]) .home-page-bottom .informations__box {
    background-color: transparent !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__title span,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__title span,
:where(html[data-theme="dark"]) .home-page-top .informations__title,
:where(html[data-theme="dark"]) .home-page-bottom .informations__title {
    background-image: linear-gradient(180deg, #352714 0%, #382916 100%);
    border-color: rgba(145, 99, 55, 0.12);
    color: #5a3a20;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product,
:where(html[data-theme="dark"]) .home-page-top .informations__contant_item,
:where(html[data-theme="dark"]) .home-page-bottom .informations__contant_item {
    border-color: #664c2c;
    background-color: #121416;
    box-shadow: 0 16px 34px rgba(79, 56, 35, 0.08);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product:hover,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product:hover,
:where(html[data-theme="dark"]) .home-page-top .informations__contant_item:hover,
:where(html[data-theme="dark"]) .home-page-bottom .informations__contant_item:hover {
    border-color: #745532;
    box-shadow: 0 22px 40px rgba(79, 56, 35, 0.14);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product_name a,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product_name a,
:where(html[data-theme="dark"]) .home-page-top .informations__contant_title,
:where(html[data-theme="dark"]) .home-page-bottom .informations__contant_title {
    color: #ead4c4;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product_price,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product_price {
    color: #e1ab98;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product_btn,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product_btn {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product_btn .btn,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product_btn .btn {
    border-color: #6a4f2e;
    background-color: #342614;
    color: #e4c6b2;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__product_btn .btn:first-child,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__product_btn .btn:first-child {
    border-color: transparent;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .home-page-top .carusel__prev > a,
:where(html[data-theme="dark"]) .home-page-top .carusel__next > a,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__prev > a,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__next > a {
    background-color: #121416;
    border-color: #6a4f2d;
    box-shadow: 0 14px 30px rgba(63, 42, 23, 0.12);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__prev > a:hover,
:where(html[data-theme="dark"]) .home-page-top .carusel__next > a:hover,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__prev > a:hover,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__next > a:hover {
    border-color: #d9b48b;
    box-shadow: 0 18px 32px rgba(63, 42, 23, 0.16);
}
:where(html[data-theme="dark"]) .home-page-top .carusel__prev > a:before,
:where(html[data-theme="dark"]) .home-page-top .carusel__next > a:before,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__prev > a:before,
:where(html[data-theme="dark"]) .home-page-bottom .carusel__next > a:before {
    color: #e4c4a9;
}
:where(html[data-theme="dark"]) .home-page-bottom .banner {
    box-shadow: 0 22px 52px rgba(62, 41, 24, 0.1);
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore,
:where(html[data-theme="dark"]) .home-page-top #aboutStore,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore {
    border-color: #69512d;
    background-image: linear-gradient(135deg, #13171a 0%, #121416 44%, #13171b 100%);
    box-shadow: 0 24px 60px rgba(65, 44, 23, 0.1);
    color: #5e4a39;
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore:before,
:where(html[data-theme="dark"]) .home-page-top #aboutStore:before,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore:before {
    background-image: radial-gradient(circle, rgba(217, 118, 48, 0.12) 0%, rgba(217, 118, 48, 0) 72%);
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore strong,
:where(html[data-theme="dark"]) .home-page-top #aboutStore strong,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore strong {
    color: #e4d4c8;
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore a:not(.toggle),
:where(html[data-theme="dark"]) .home-page-top #aboutStore a:not(.toggle),
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore a:not(.toggle) {
    color: #91c8df;
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore ul li:before,
:where(html[data-theme="dark"]) .home-page-top #aboutStore ul li:before,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore ul li:before {
    background-color: #d97630;
    box-shadow: 0 0 0 4px rgba(217, 118, 48, 0.12);
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore .toggle,
:where(html[data-theme="dark"]) .home-page-top #aboutStore .toggle,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore .toggle {
    background-color: rgba(30, 143, 190, 0.1);
    color: #91c8df;
    box-shadow: 0 10px 18px rgba(30, 143, 190, 0.12);
}
:where(html[data-theme="dark"]) .home.homepage-shell #aboutStore .toggle:hover,
:where(html[data-theme="dark"]) .home-page-top #aboutStore .toggle:hover,
:where(html[data-theme="dark"]) .home-page-bottom #aboutStore .toggle:hover {
    background-color: rgba(30, 143, 190, 0.16);
}
:where(html[data-theme="dark"]) .home.homepage-shell #cms_servis,
:where(html[data-theme="dark"]) .home-page-top #cms_servis,
:where(html[data-theme="dark"]) .home-page-bottom #cms_servis {
    border-color: #69512d;
    background-image: linear-gradient(180deg, #121519 0%, #121416 100%);
    box-shadow: 0 24px 60px rgba(65, 44, 23, 0.1);
}
:where(html[data-theme="dark"]) .home.homepage-shell #cms_servis .title-cms,
:where(html[data-theme="dark"]) .home-page-top #cms_servis .title-cms,
:where(html[data-theme="dark"]) .home-page-bottom #cms_servis .title-cms {
    color: #e3d0c4;
}
:where(html[data-theme="dark"]) .home.homepage-shell #cms_servis ul li,
:where(html[data-theme="dark"]) .home-page-top #cms_servis ul li,
:where(html[data-theme="dark"]) .home-page-bottom #cms_servis ul li {
    border-color: #674c2c;
    background-image: linear-gradient(180deg, #121416 0%, #322513 100%);
    box-shadow: 0 14px 30px rgba(68, 44, 22, 0.08);
    color: #5d4938;
}

/* ==== catalog/view/theme/gazal/stylesheet/fixpanel.css (91 правил) ==== */
:where(html[data-theme="dark"]) #fix_panel {
    background-color: transparent !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .inner_fix_panel {
    border-color: #2b5265;
    background-color: rgba(18, 20, 22, 0.98);
    box-shadow: 0 18px 40px rgba(23, 86, 115, 0.14);
}
:where(html[data-theme="dark"]) #fix_view_products {
    background-color: #121416;
    box-shadow: 0px -5px 15px rgba(14, 15, 16, 0.1);
    border-top-color: rgba(46, 51, 56, 0.1);
}
:where(html[data-theme="dark"]) #fix_wishlist_products {
    color: #a7a7a7;
    background-color: #121416;
    border-left-color: #353b41;
    border-top-color: #353b41;
    border-right-color: #353b41;
}
:where(html[data-theme="dark"]) #fix_wishlist_products::-webkit-scrollbar-track-piece {
    background-color: #171a1d;
}
:where(html[data-theme="dark"]) #fix_wishlist_products::-webkit-scrollbar-thumb {
    background-color: #202327;
}
:where(html[data-theme="dark"]) #fix_wishlist_products::-webkit-scrollbar-corner {
    background-color: #373d43;
}
:where(html[data-theme="dark"]) #fix_view_products .fix-viewed-swiper .item:hover {
    border-color: #2e5a6a;
    box-shadow: 0 8px 22px rgba(23, 86, 115, 0.1);
}
:where(html[data-theme="dark"]) #fix_view_products .fix-viewed-swiper .name a {
    color: #b9cbd6;
}
:where(html[data-theme="dark"]) #fix_view_products .fix-viewed-swiper .price {
    color: #bfdae8;
}
:where(html[data-theme="dark"]) #fix_view_products .fix-viewed-swiper .price-old {
    color: #8d9ba3;
}
:where(html[data-theme="dark"]) #fix_view_products .fix-viewed-swiper .price-new {
    color: #eb5757;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .item {
    border-bottom-color: #363c42;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .bt {
    color: #fff !important;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .item + .item {
    border-top-color: #2e3338;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .item:hover a {
    color: #84c5db;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .name a {
    color: #adb2b7;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .remove {
    color: #bcbcbc;
}
:where(html[data-theme="dark"]) #fix_wishlist_products .box-wishlist .item:hover .remove {
    color: #989898;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme {
    background-color: #181b1e;
    box-shadow: 0px 0px 15px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .fix_panel_light_theme.position_top {
    border-bottom-color: rgba(46, 51, 56, 0.5);
}
:where(html[data-theme="dark"]) .fix_panel_light_theme.position_bottom {
    border-top-color: rgba(46, 51, 56, 0.5);
}
:where(html[data-theme="dark"]) #fix_panel.fix_panel_light_theme #fix_contacts {
    color: #92a8d8;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_phone {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_phone a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme #fix_view_products.top {
    box-shadow: 0px 5px 15px rgba(14, 15, 16, 0.1) !important;
    border-bottom-color: rgba(46, 51, 56, 0.1) !important;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme #fix_wishlist_products.top {
    box-shadow: 0px 5px 15px rgba(14, 15, 16, 0.1) !important;
    border-bottom-color: rgba(46, 51, 56, 0.1) !important;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_viewed {
    color: #92a8d8;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_wishlist {
    color: #92a8d8;
    border-left-color: #3f464d;
}
:where(html[data-theme="dark"]) #fix_panel .fix_question {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .top_icons {
    border-bottom-color: #3d444b;
}
:where(html[data-theme="dark"]) .top_icons a {
    color: #fff;
}
:where(html[data-theme="dark"]) .top_icons a:hover {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_question {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_question a {
    color: #fff;
}
:where(html[data-theme="dark"]) .fix_question i {
    color: #fff;
}
:where(html[data-theme="dark"]) .fix_question:hover a {
    color: #fff;
}
:where(html[data-theme="dark"]) .fix_question:hover i {
    color: #fff;
}
:where(html[data-theme="dark"]) .fix_question {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_question:hover {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_question:active {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .fix_question:active {
    background-color: #1794c0;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_links li:hover {
    background-color: #292e33;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_phone:after {
    border-right-color: #3f464d;
    box-shadow: 1px 1px 0px #121416;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links svg {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links a {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links p {
    border-left-color: #41484f;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:hover {
    background-color: #24282c;
    color: #fff;
    border-left-color: #1ea3d2;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:active {
    background-color: #2c3035;
    color: #fff;
    border-left-color: #1ea3d2;
}
:where(html[data-theme="dark"]) #fix_panel li:hover .total-wl-cnt {
    background-color: #1ea3d2;
    color: #fff;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:hover svg {
    color: #fff;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:hover a {
    color: #fff;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li {
    border-left-color: #33383e;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_links ul li a {
    color: #969696;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_links ul li:hover a,
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_links ul li:focus a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_social_links:after {
    box-shadow: -1px 1px 0px #121416;
}
:where(html[data-theme="dark"]) .ordercheckb .fa {
    color: #a0a0a0;
}
:where(html[data-theme="dark"]) .fix_panel_light_theme .fix_phone:after {
    border-right-color: #3f464d;
    box-shadow: 1px 1px 0px #121416;
}
:where(html[data-theme="dark"]) .total-wl-cnt {
    background-color: #1ea3d2;
    color: #fff;
}
:where(html[data-theme="dark"]) #line {
    color: #d5d5d5;
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:hover #line {
    background-color: transparent;
    background-image: none;
    color: #cdcdcd;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links li:active #line {
    background-color: #2c3035;
    color: #b9b9b9;
}
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact {
    border-color: #2b5265;
    background-color: rgba(34, 50, 62, 0.96);
    box-shadow: 0 18px 36px rgba(20, 46, 63, 0.2);
}
:where(html[data-theme="dark"]) .fix_panel_contact .row_icons a {
    color: #ffffff;
}
:where(html[data-theme="dark"]) .fix_panel_contact .row_icons a:hover {
    background-color: #282c31;
    border-left-color: #1ea3d2 !important;
}
:where(html[data-theme="dark"]) .fixpanel-no-total .total-wl-cnt {
    background-color: #363c42 !important;
}
:where(html[data-theme="dark"]) .fixpanel-no-total .fa {
    color: #9d9d9d !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_question a {
    border-color: #2b5265;
    background-image: linear-gradient(180deg, #152d37 0%, #17303d 100%);
    color: #24596f;
}
:where(html[data-theme="dark"]) #fix_panel .fix_question a i {
    color: #8cc6de;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a {
    border-color: #2b5265;
    background-image: linear-gradient(180deg, #121416 0%, #13171b 100%);
    color: #3d5c6b !important;
    background-image: none !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:active,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:focus,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:active a,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:focus a {
    color: #2f6176 !important;
    background-image: linear-gradient(180deg, #121416 0%, #132932 100%) !important;
    border-color: #2d586a !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:active i,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:focus i,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:active a i,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:focus a i,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:active .link_text,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a:focus .link_text,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:active a .link_text,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:focus a .link_text {
    color: #8cc6de !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:hover a,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:focus a {
    color: #2f6176 !important;
    background-image: linear-gradient(180deg, #121416 0%, #132932 100%);
    border-color: #2d586a;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:hover,
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li:focus,
:where(html[data-theme="dark"]) #fix_panel .fix_question:hover,
:where(html[data-theme="dark"]) #fix_panel .fix_question:focus {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_links ul li a i {
    color: #8cc6de;
}
:where(html[data-theme="dark"]) #fix_panel .link_wishlist a {
    background-image: linear-gradient(180deg, #152d37 0%, #17303d 100%);
    color: #24596f !important;
}
:where(html[data-theme="dark"]) #fix_panel .link_wishlist a i {
    color: #95cbe0;
}
:where(html[data-theme="dark"]) #fix_panel .total-wl-cnt {
    background-color: #1e8fbe;
    color: #ffffff;
}
:where(html[data-theme="dark"]) #fix_panel #fix_wishlist_products,
:where(html[data-theme="dark"]) #fix_panel #fix_view_products {
    border-color: #2b5265 !important;
    background-color: rgba(18, 20, 22, 0.99) !important;
    box-shadow: 0 18px 36px rgba(23, 86, 115, 0.14) !important;
}
:where(html[data-theme="dark"]) #fix_panel #fix_wishlist_products {
    border-bottom-color: #2b5265 !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact .top_icons {
    border-bottom-color: rgba(46, 51, 56, 0.14);
}
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact .row_icons > a,
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact .question_container {
    background-color: rgba(18, 20, 22, 0.08);
    color: #ffffff;
}
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact .header-tel-link {
    color: #ffffff !important;
}
:where(html[data-theme="dark"]) #fix_panel .fix_panel_contact .show-phone {
    color: #8fd9f3;
}
:where(html[data-theme="dark"]) #fix_panel #fix_wishlist_products .box-wishlist .item,
:where(html[data-theme="dark"]) #fix_panel #fix_view_products .item {
    background-color: #12161a;
    border-color: #2a5162;
}
:where(html[data-theme="dark"]) #fix_panel #fix_wishlist_products .box-wishlist .bt,
:where(html[data-theme="dark"]) #fix_panel #fix_view_products .cart .bt {
    box-shadow: none !important;
}
@media screen and (max-width: 860px) {
    :where(html[data-theme="dark"]) .total-wl-cnt {
        color: #ffffff;
        background-color: #1ea3d2;
    }
}
@media screen and (max-width: 510px) {
    :where(html[data-theme="dark"]) #fix_panel .fix_links ul li {
        border-left-color: #33383e;
    }
}
@media (max-width: 767px) {
    :where(html[data-theme="dark"]) #fix_panel .fix_question a {
        border-bottom-color: #2b5265 !important;
        box-shadow: inset 0 -1px 0 rgba(26, 55, 68, 0.95);
    }
    :where(html[data-theme="dark"]) #fix_panel .fix_links ul li a {
        border-color: #2b5265 !important;
        box-shadow: 0 1px 0 rgba(26, 55, 68, 0.95);
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/slideshow.css (1 правил) ==== */
:where(html[data-theme="dark"]) .nivo-caption {
    background-color: #0e0f10;
    color: #fff;
}

/* ==== catalog/view/theme/gazal/stylesheet/timer.css (11 правил) ==== */
:where(html[data-theme="dark"]) .specialBox {
    border-color: #2DC5FF;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .specialBox .specialTitle {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .specialBox .specialMore a {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) .county-label-days,
:where(html[data-theme="dark"]) .county-label-hours,
:where(html[data-theme="dark"]) .county-label-minutes,
:where(html[data-theme="dark"]) .county-label-seconds {
    color: #cccfd2;
    background-color: transparent !important;
}
:where(html[data-theme="dark"]) .county.gray .county-days-wrapper,
:where(html[data-theme="dark"]) .county.gray .county-hours-wrapper,
:where(html[data-theme="dark"]) .county.gray .county-minutes-wrapper,
:where(html[data-theme="dark"]) .county.gray .county-seconds-wrapper {
    color: #cccfd2;
    background-color: rgba(14, 15, 16, 0.05);
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .timerRecord .county.gray span.separator-left {
    border-left-color: #383e44;
}
:where(html[data-theme="dark"]) .timerRecord .county.gray .county-days-wrapper,
:where(html[data-theme="dark"]) .timerRecord .county.gray .county-hours-wrapper,
:where(html[data-theme="dark"]) .timerRecord .county.gray .county-minutes-wrapper,
:where(html[data-theme="dark"]) .timerRecord .county.gray .county-seconds-wrapper {
    color: #cccfd2;
    background-color: rgba(14, 15, 16, 0.05);
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .timerRecord .county-label-days,
:where(html[data-theme="dark"]) .timerRecord .county-label-hours,
:where(html[data-theme="dark"]) .timerRecord .county-label-minutes,
:where(html[data-theme="dark"]) .timerRecord .county-label-seconds {
    color: #cccfd2;
    background-color: transparent !important;
}
:where(html[data-theme="dark"]) .blackfriday .timer_title {
    color: #89c6dd;
}
:where(html[data-theme="dark"]) .blackfriday .county.gray .county-days-wrapper,
:where(html[data-theme="dark"]) .blackfriday .county.gray .county-hours-wrapper,
:where(html[data-theme="dark"]) .blackfriday  .county.gray .county-minutes-wrapper,
:where(html[data-theme="dark"]) .blackfriday .county.gray .county-seconds-wrapper {
    color: #ffffff !important;
    background-color: #131415;
}
:where(html[data-theme="dark"]) .blackfriday .county-label-days,
:where(html[data-theme="dark"]) .blackfriday .county-label-hours,
:where(html[data-theme="dark"]) .blackfriday .county-label-minutes,
:where(html[data-theme="dark"]) .blackfriday .county-label-seconds {
    color: #ffffff !important;
}

/* ==== catalog/view/theme/gazal/stylesheet/search_suggestion.css (40 правил) ==== */
:where(html[data-theme="dark"]) #search .ui-autocomplete,
:where(html[data-theme="dark"]) #mobile-search .ui-autocomplete {
    background-color: #121416;
    border-color: rgba(20, 191, 255, 0.16);
    box-shadow: 0 24px 70px rgba(19, 39, 61, 0.18);
}
:where(html[data-theme="dark"]) #search .ui-menu-item-scroll-row::-webkit-scrollbar-thumb,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-scroll-row::-webkit-scrollbar-thumb {
    background-color: rgba(20, 191, 255, 0.24);
}
:where(html[data-theme="dark"]) #search .ui-menu-item-section-header span.header,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-section-header span.header {
    color: #91a0aa;
}
:where(html[data-theme="dark"]) #search .ui-menu-item-section-header:not(:first-child) span.header,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-section-header:not(:first-child) span.header {
    border-top-color: #2f4959;
}
:where(html[data-theme="dark"]) #search .product-lista,
:where(html[data-theme="dark"]) #mobile-search .product-lista {
    color: #c9d5dd;
}
:where(html[data-theme="dark"]) #search .product-lista:hover,
:where(html[data-theme="dark"]) #mobile-search .product-lista:hover,
:where(html[data-theme="dark"]) #search .ui-state-focus .product-lista,
:where(html[data-theme="dark"]) #mobile-search .ui-state-focus .product-lista {
    background-color: #13171a;
    box-shadow: inset 0 0 0 1px rgba(20, 191, 255, 0.14);
}
:where(html[data-theme="dark"]) #search .product-lista .image,
:where(html[data-theme="dark"]) #mobile-search .product-lista .image {
    background-color: #13171a;
    border-color: #314958;
}
:where(html[data-theme="dark"]) #search .product-lista .name,
:where(html[data-theme="dark"]) #mobile-search .product-lista .name {
    color: #c9d5dd;
}
:where(html[data-theme="dark"]) #search .ui-category-link,
:where(html[data-theme="dark"]) #mobile-search .ui-category-link {
    color: #8fc7df;
    background-color: #132732;
}
:where(html[data-theme="dark"]) #search .ui-menu-item-category-more .ui-category-link,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-category-more .ui-category-link {
    color: #5e4bb5;
    background-color: #181331;
}
:where(html[data-theme="dark"]) #search .product-list-category-more,
:where(html[data-theme="dark"]) #mobile-search .product-list-category-more {
    color: #5e4bb5;
    background-color: #181331;
}
:where(html[data-theme="dark"]) #search .product-list-category-more:hover,
:where(html[data-theme="dark"]) #mobile-search .product-list-category-more:hover {
    color: #a094d6;
    background-color: #1a1434;
    box-shadow: inset 0 0 0 1px rgba(94, 75, 181, 0.14);
}
:where(html[data-theme="dark"]) #search .ui-menu-item-no-image .product-lista .name,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-no-image .product-lista .name {
    color: #8fc7df;
}
:where(html[data-theme="dark"]) #search .ui-category-name,
:where(html[data-theme="dark"]) #mobile-search .ui-category-name {
    color: #81c1da !important;
}
:where(html[data-theme="dark"]) #search .ui-menu-item-category-more .ui-category-name,
:where(html[data-theme="dark"]) #mobile-search .ui-menu-item-category-more .ui-category-name {
    color: #5e4bb5 !important;
}
:where(html[data-theme="dark"]) #search .product-list-more-results,
:where(html[data-theme="dark"]) #mobile-search .product-list-more-results {
    color: #8fc7df;
    background-color: #13171b;
    border-color: rgba(20, 191, 255, 0.18);
}
:where(html[data-theme="dark"]) #search .product-list-more-results:hover,
:where(html[data-theme="dark"]) #mobile-search .product-list-more-results:hover,
:where(html[data-theme="dark"]) #search .ui-state-focus .product-list-more-results,
:where(html[data-theme="dark"]) #mobile-search .ui-state-focus .product-list-more-results {
    color: #95cae0;
    background-color: #132933;
    border-color: rgba(20, 191, 255, 0.32);
    box-shadow: inset 0 0 0 1px rgba(20, 191, 255, 0.08);
}
:where(html[data-theme="dark"]) #search .product-lista .price-old,
:where(html[data-theme="dark"]) #mobile-search .product-lista .price-old {
    color: #9aa7af;
}
:where(html[data-theme="dark"]) #search .product-lista .price-new,
:where(html[data-theme="dark"]) #mobile-search .product-lista .price-new {
    color: #cfdbe7;
}
:where(html[data-theme="dark"]) #search .price-saving,
:where(html[data-theme="dark"]) #mobile-search .price-saving {
    color: #fff;
    background-color: #ef1839;
}
:where(html[data-theme="dark"]) #search .product-lista .stock-green,
:where(html[data-theme="dark"]) #mobile-search .product-lista .stock-green {
    color: #abe7ba;
    background-color: #14351f;
}
:where(html[data-theme="dark"]) #search .product-lista .stock-red,
:where(html[data-theme="dark"]) #mobile-search .product-lista .stock-red {
    color: #dd9a89;
    background-color: #321c13;
}
:where(html[data-theme="dark"]) #search .product-list-autocomplete,
:where(html[data-theme="dark"]) #mobile-search .product-list-autocomplete {
    color: #b1bbc5;
    background-color: #132631;
}
:where(html[data-theme="dark"]) #search .product-list-autocomplete:hover,
:where(html[data-theme="dark"]) #mobile-search .product-list-autocomplete:hover,
:where(html[data-theme="dark"]) #search .ui-state-focus .product-list-autocomplete,
:where(html[data-theme="dark"]) #mobile-search .ui-state-focus .product-list-autocomplete {
    color: #8fc7df;
    background-color: #132933;
    box-shadow: inset 0 0 0 1px rgba(20, 191, 255, 0.18);
}
:where(html[data-theme="dark"]) #search .product-list-autocomplete span,
:where(html[data-theme="dark"]) #mobile-search .product-list-autocomplete span {
    color: inherit;
}
:where(html[data-theme="dark"]) #search .product-list-autocomplete svg path,
:where(html[data-theme="dark"]) #mobile-search .product-list-autocomplete svg path {
    fill: currentColor;
}
:where(html[data-theme="dark"]) #search .product-list-history,
:where(html[data-theme="dark"]) #mobile-search .product-list-history {
    background-color: #13171a;
    border-color: #314958;
}
:where(html[data-theme="dark"]) #search .product-list-history:hover,
:where(html[data-theme="dark"]) #mobile-search .product-list-history:hover {
    background-color: #132832;
    border-color: rgba(20, 191, 255, 0.2) !important;
    box-shadow: inset 0 0 0 1px rgba(20, 191, 255, 0.08);
}
:where(html[data-theme="dark"]) #search .product-list-history > .name,
:where(html[data-theme="dark"]) #mobile-search .product-list-history > .name {
    color: #a7b0ba;
}
:where(html[data-theme="dark"]) #search span.remove-search,
:where(html[data-theme="dark"]) #mobile-search span.remove-search {
    background-color: #19272f;
}
:where(html[data-theme="dark"]) #search span.remove-search:hover,
:where(html[data-theme="dark"]) #mobile-search span.remove-search:hover {
    background-color: #1b2c36;
}
:where(html[data-theme="dark"]) #search .search-json,
:where(html[data-theme="dark"]) #mobile-search .search-json {
    background-image: linear-gradient(180deg, #12161a 0%, #121416 100%);
    border-color: #2a4e5e;
}
:where(html[data-theme="dark"]) #search .search-json__no-results__header,
:where(html[data-theme="dark"]) #mobile-search .search-json__no-results__header {
    color: #c9d5dd;
}
:where(html[data-theme="dark"]) #search .search-json__no-results__text,
:where(html[data-theme="dark"]) #mobile-search .search-json__no-results__text {
    color: #abb4be;
}
:where(html[data-theme="dark"]) #search .search-json__no-results button,
:where(html[data-theme="dark"]) #mobile-search .search-json__no-results button {
    color: #fff;
    background-color: #14bfff;
    box-shadow: 0 10px 24px rgba(20, 191, 255, 0.28);
}
:where(html[data-theme="dark"]) #search .search-json__no-results button:hover,
:where(html[data-theme="dark"]) #mobile-search .search-json__no-results button:hover {
    background-color: #0faee9;
    box-shadow: 0 12px 28px rgba(20, 191, 255, 0.34);
}
:where(html[data-theme="dark"]) #search .xks,
:where(html[data-theme="dark"]) #mobile-search .xks {
    color: #b1bbc5;
}
:where(html[data-theme="dark"]) #search .search-json__tel-link,
:where(html[data-theme="dark"]) #mobile-search .search-json__tel-link {
    color: #c9d5dd !important;
}
:where(html[data-theme="dark"]) #search .search_ajax_class::-webkit-scrollbar-track,
:where(html[data-theme="dark"]) #mobile-search .search_ajax_class::-webkit-scrollbar-track {
    background-color: transparent;
}
:where(html[data-theme="dark"]) #search .search_ajax_class::-webkit-scrollbar-thumb,
:where(html[data-theme="dark"]) #mobile-search .search_ajax_class::-webkit-scrollbar-thumb {
    background-color: #1d2f38;
}

/* ==== catalog/view/theme/gazal/stylesheet/cloud-zoom.css (3 правил) ==== */
:where(html[data-theme="dark"]) .cloud-zoom-title {
    background-color: #0e0f10;
    color: #fff;
}
:where(html[data-theme="dark"]) .cloud-zoom-big {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .cloud-zoom-loading {
    color: white;
    background-color: #1a1c1d;
    border-color: #8d949a;
}

/* ==== catalog/view/theme/gazal/stylesheet/flexslider.css (4 правил) ==== */
:where(html[data-theme="dark"]) .flex-control-paging li a {
    background-color: #313437;
    background-color: rgba(14, 15, 16, 0.5);
    box-shadow: inset 0 0 3px rgba(14, 15, 16, 0.3);
    border-color: #2e3338;
}
:where(html[data-theme="dark"]) .flex-control-paging li a:hover {
    background-color: #202224;
    background-color: rgba(14, 15, 16, 0.7);
}
:where(html[data-theme="dark"]) .flex-control-paging li a.flex-active {
    background-color: #0e0f10;
    background-color: rgba(14, 15, 16, 0.9);
}
:where(html[data-theme="dark"]) .flex-control-thumbs img {
    border-color: #2e3338;
}

/* ==== catalog/view/theme/gazal/stylesheet/text.css (14 правил) ==== */
:where(html[data-theme="dark"]) .alternative-product {
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .alternative-product  p {
    color: #a4b7c0;
}
:where(html[data-theme="dark"]) .alternative-product  a {
    color: #008eff;
}
:where(html[data-theme="dark"]) .look-at-this {
    background-color: #6fbcdc17;
    box-shadow: 10px 0px 0px 0px #1da8d3;
    border-color: #18a5d238;
}
:where(html[data-theme="dark"]) .md-step-number {
    color: #84c0db;
    background-color: #193542;
    box-shadow: 0px 0px 4px 0px #2895cf;
}
:where(html[data-theme="dark"]) .rtable td:first-child,
:where(html[data-theme="dark"]) .rtable--flip tbody tr:first-child {
    background-image: linear-gradient(to right, #121416 50%, rgba(18, 20, 22, 0) 100%);
}
:where(html[data-theme="dark"]) .rtable td:last-child,
:where(html[data-theme="dark"]) .rtable--flip tbody tr:last-child {
    background-image: linear-gradient(to left, #121416 50%, rgba(18, 20, 22, 0) 100%);
}
:where(html[data-theme="dark"]) .rtable th {
    background-color: #322e1a;
}
:where(html[data-theme="dark"]) .rtable th,
:where(html[data-theme="dark"]) .rtable td {
    border-color: #35414d;
}
:where(html[data-theme="dark"]) .rtable--flip {
    background-color: transparent;
    background-image: none;
    border-color: #36414c;
}
:where(html[data-theme="dark"]) .rtable--flip td {
    background-image: none !important;
}
:where(html[data-theme="dark"]) .rm-block {
    background-image: radial-gradient(118.01% 118.01% at 50% 0,rgba(0, 173, 238, 0.1) 0,rgba(58, 201, 255, 0.1) 100%);
}
@media (max-width: 1000px) {
    :where(html[data-theme="dark"]) .rm-block {
        background-image: radial-gradient(118.01% 118.01% at 50% 0,rgba(0, 173, 238, 0.1) 0,rgba(58, 201, 255, 0.1) 100%);
    }
}
@media (max-width: 420px) {
    :where(html[data-theme="dark"]) .rm-block {
        background-image: radial-gradient(118.01% 118.01% at 50% 0,rgba(0, 173, 238, 0.1) 0,rgba(58, 201, 255, 0.1) 100%);
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/cartpopup.css (33 правил) ==== */
:where(html[data-theme="dark"]) #cartpopup::before {
    background-image: linear-gradient(to right, #A8E7FF 0%, #C1ADFF 50%, #00B9FF 100%);
}
:where(html[data-theme="dark"]) #cartpopup.well {
    background-color: #121416;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #cartpopup a {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup h4 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup h4 #text-added:not(:empty) {
    border-bottom-color: #364958;
}
:where(html[data-theme="dark"]) #cartpopup .modal-close {
    background-color: #1b252d;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .modal-close:hover {
    background-color: #212c32;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .one-product {
    border-bottom-color: #364958;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .name {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .name small {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .cart-product-reward {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .total input {
    border-color: #383e44;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #cartpopup .mini-cart-info .total-sum {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cart-remove-link {
    background-color: transparent;
    background-image: none;
    color: #8a9aa5;
}
:where(html[data-theme="dark"]) #cartpopup .cart-remove-link:hover {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cart-summary {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cart-summary__count {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--primary {
    color: #fff;
    background-color: #2DC5FF;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--primary:hover {
    background-color: #14b7f5;
    color: #fff;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--secondary {
    color: #bee0ec;
    background-color: #1b252d;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--secondary:hover {
    background-color: #212c32;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--card {
    color: #bee0ec;
    background-color: #1b252d;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-btn--card:hover {
    background-color: #2DC5FF;
    color: #fff;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-upsell {
    background-color: #13171b;
    border-top-color: #364958;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-section__title {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #cartpopup .cartrelated-wrapper {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card {
    border-color: #364958;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card:hover {
    border-color: #2DC5FF;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card__name {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card__name:hover {
    color: #2DC5FF;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card__price {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #cartpopup .cartpopup-card__price-old {
    color: #8a9aa5;
}
:where(html[data-theme="dark"]) #cartpopup.cart-is-empty .mini-cart-info .empty {
    color: #bee0ec;
}

/* ==== catalog/view/theme/gazal/stylesheet/experts.css (94 правил) ==== */
:where(html[data-theme="dark"]) ::-webkit-input-placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) :-moz-placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) ::-moz-placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) :-ms-input-placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) ::-ms-input-placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) ::placeholder {
    color: #b6b6b6;
}
:where(html[data-theme="dark"]) .card {
    border-color: #383e44;
    box-shadow: 0 4px 8px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .rating {
    color: #999;
}
:where(html[data-theme="dark"]) .rating .fa-star {
    color: gold;
}
:where(html[data-theme="dark"]) .btn-question,
:where(html[data-theme="dark"]) #modal-callme #myBtn1,
:where(html[data-theme="dark"]) .btn-showmore,
:where(html[data-theme="dark"]) .btn-call-experts {
    background-color: #3594bd;
    color: white !important;
}
:where(html[data-theme="dark"]) .btn-question:hover,
:where(html[data-theme="dark"]) #modal-callme #myBtn1:hover,
:where(html[data-theme="dark"]) .btn-showmore:hover,
:where(html[data-theme="dark"]) .btn-call-experts:hover {
    background-color: #0056b3;
}
:where(html[data-theme="dark"]) .expert_title {
    color: #85c1dc;
    border-color: #3594bd;
}
:where(html[data-theme="dark"]) .modal {
    background-color: #0e0f10;
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) .modal-content {
    background-color: #131517;
    border-color: #1ea3d2;
    box-shadow: 0 3px 7px rgba(14, 15, 16, 0.7);
}
:where(html[data-theme="dark"]) .modal-content .modal-header {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .modal-content .modal-header .close {
    color: #aaa;
}
:where(html[data-theme="dark"]) .modal-content .modal-header .close:hover {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .modal-content .modal-header .close:hover {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #modal-expert-review .modal-content .modal-body .review .star {
    color: #ffcc00;
}
:where(html[data-theme="dark"]) #modal-expert-review .modal-content .modal-body textarea.form-control {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) #modal-expert-review .modal-content .modal-body [type="submit"] {
    background-color: #13bfff;
}
:where(html[data-theme="dark"]) #modal-qa-expert {
    background-color: rgba(14, 15, 16, 0.5);
}
:where(html[data-theme="dark"]) #modal-qa-expert .modal-content {
    color: #bee0ec;
    background-color: #121416;
    box-shadow: 0 18px 50px rgba(0, 59, 81, 0.22);
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-close {
    color: #bee0ec;
    background-color: #132631;
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-close:hover,
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-close:focus {
    color: #fff;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) #modal-qa-expert h2 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #modal-qa-expert .form-label {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #modal-qa-expert .form-control {
    color: #bee0ec;
    background-color: #121416;
    border-color: #39505b;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #modal-qa-expert .form-control:focus {
    border-color: #2dc5ff;
    box-shadow: 0 0 0 3px rgba(45, 197, 255, 0.16);
}
:where(html[data-theme="dark"]) #modal-qa-expert .has-error .form-control {
    border-color: #d93025;
    box-shadow: 0 0 0 3px rgba(217, 48, 37, 0.12);
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-field-error,
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-form-error {
    color: #da8681;
}
:where(html[data-theme="dark"]) #modal-qa-expert .or-text {
    color: #8a9aa3;
}
:where(html[data-theme="dark"]) #modal-qa-expert .callme-send-message label {
    color: #a5afb9;
}
:where(html[data-theme="dark"]) #modal-qa-expert .callme-send-message .form-select {
    background-image: linear-gradient(45deg, transparent 50%, #363c42 50%), linear-gradient(135deg, #363c42 50%, transparent 50%);
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-telegram {
    color: #bee0ec;
    background-color: #132631;
}
:where(html[data-theme="dark"]) #modal-qa-expert .callme-policy {
    color: #a5afb9;
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-submit {
    color: #fff !important;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-submit:hover,
:where(html[data-theme="dark"]) #modal-qa-expert .expert-qa-submit:focus {
    color: #fff !important;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) #modal-qa-expert .error {
    color: #da8681;
}
:where(html[data-theme="dark"]) .close {
    color: #aaa;
}
:where(html[data-theme="dark"]) .close:hover,
:where(html[data-theme="dark"]) .close:focus {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .seocmspro_author a {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .RatingHistogram-Stars.Rating {
    color: #fc0;
}
:where(html[data-theme="dark"]) .nav-tabs {
    background-color: #171a1c;
}
:where(html[data-theme="dark"]) .nav-tabs li a.active,
:where(html[data-theme="dark"]) .nav-tabs li a.active:focus,
:where(html[data-theme="dark"]) .nav-tabs li a.active:hover {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .nav-tabs li a {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .nav-tabs li a.active:after,
:where(html[data-theme="dark"]) .nav-tabs li a:hover:after {
    border-bottom-color: #3594bd;
}
:where(html[data-theme="dark"]) .nav-tabs li a.active:hover {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .review-item {
    background-color: #151719;
    box-shadow: 0 2px 4px rgba(14, 15, 16, 0.1) !important;
}
:where(html[data-theme="dark"]) .review-author {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .review-date {
    color: #888;
}
:where(html[data-theme="dark"]) .review-date svg {
    fill: #aaa;
}
:where(html[data-theme="dark"]) .review-rating {
    color: #e74c3c;
}
:where(html[data-theme="dark"]) .review-comment {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .product-item {
    background-color: #121416;
    border-color: #353b41;
    box-shadow: 0 4px 6px rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) .product-item:hover {
    box-shadow: 0 6px 12px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .product-item .name {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .product-item .name a {
    color: inherit;
}
:where(html[data-theme="dark"]) .product-item .name a:hover {
    color: #007bff;
}
:where(html[data-theme="dark"]) .review-answer {
    color: #bcc0c4;
    background-color: #1b1e21;
}
@media (max-width: 767px) {
    :where(html[data-theme="dark"]) #modal-qa-expert .or-text:before,
    :where(html[data-theme="dark"]) #modal-qa-expert .or-text:after {
        background-color: #192c35;
    }
    :where(html[data-theme="dark"]) .btn-question:active {
        background-color: #0056b3 !important;
    }
}
:where(html[data-theme="dark"]) #modal-qa .modal-content,
:where(html[data-theme="dark"]) #modal-review .modal-content,
:where(html[data-theme="dark"]) #modal-comment .modal-content {
    box-shadow: 0 24px 60px rgba(14, 15, 16, 0.28);
}
:where(html[data-theme="dark"]) #modal-qa h2,
:where(html[data-theme="dark"]) #modal-review h2,
:where(html[data-theme="dark"]) #modal-comment h2 {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #modal-qa .close,
:where(html[data-theme="dark"]) #modal-review .close,
:where(html[data-theme="dark"]) #modal-comment .close {
    color: #9a9a9a;
}
:where(html[data-theme="dark"]) #modal-qa .close:hover,
:where(html[data-theme="dark"]) #modal-review .close:hover,
:where(html[data-theme="dark"]) #modal-comment .close:hover {
    background-color: #181a1d;
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #modal-qa .qa-notice,
:where(html[data-theme="dark"]) #modal-review .qa-notice,
:where(html[data-theme="dark"]) #modal-comment .qa-notice {
    color: #bcc0c4;
    background-color: #14171b;
}
:where(html[data-theme="dark"]) #modal-qa .qa-notice a,
:where(html[data-theme="dark"]) #modal-review .qa-notice a,
:where(html[data-theme="dark"]) #modal-comment .qa-notice a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) #modal-qa label,
:where(html[data-theme="dark"]) #modal-review label,
:where(html[data-theme="dark"]) #modal-comment label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #modal-qa input[type="text"],
:where(html[data-theme="dark"]) #modal-review input[type="text"],
:where(html[data-theme="dark"]) #modal-comment input[type="text"],
:where(html[data-theme="dark"]) #modal-qa textarea,
:where(html[data-theme="dark"]) #modal-review textarea,
:where(html[data-theme="dark"]) #modal-comment textarea {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #modal-qa input[type="text"]:focus,
:where(html[data-theme="dark"]) #modal-review input[type="text"]:focus,
:where(html[data-theme="dark"]) #modal-comment input[type="text"]:focus,
:where(html[data-theme="dark"]) #modal-qa textarea:focus,
:where(html[data-theme="dark"]) #modal-review textarea:focus,
:where(html[data-theme="dark"]) #modal-comment textarea:focus {
    border-color: #324d75;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) #modal-qa .qa-notify,
:where(html[data-theme="dark"]) #modal-review .qa-notify,
:where(html[data-theme="dark"]) #modal-comment .qa-notify {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #modal-qa #loading-wrap,
:where(html[data-theme="dark"]) #modal-review #loading-wrap,
:where(html[data-theme="dark"]) #modal-comment #loading-wrap {
    background-color: rgba(18, 20, 22, 0.7);
}
:where(html[data-theme="dark"]) #modal-qa #loading-wrap .text,
:where(html[data-theme="dark"]) #modal-review #loading-wrap .text,
:where(html[data-theme="dark"]) #modal-comment #loading-wrap .text {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #modal-review form > ins {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #modal-review form > ins a,
:where(html[data-theme="dark"]) #modal-review form > ins .customer_enter {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) #modal-review .color_entry_name {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #modal-review .form-control,
:where(html[data-theme="dark"]) #modal-review input[type="text"].custom_input_entry,
:where(html[data-theme="dark"]) #modal-review textarea.blog-record-textarea {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #modal-review .form-control:focus {
    border-color: #324d75 !important;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) #modal-review .text_note {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) #modal-review .blog_require {
    color: #d9534f;
}
:where(html[data-theme="dark"]) #modal-review .form_customer_content {
    background-color: #14171b;
}
:where(html[data-theme="dark"]) #modal-review .form_customer_content input[type="text"],
:where(html[data-theme="dark"]) #modal-review .form_customer_content input[type="password"] {
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) #modal-review .success {
    background-color: #15351e !important;
    color: #a8e6b9;
}
:where(html[data-theme="dark"]) #modal-review .warning {
    background-color: #331713 !important;
    color: #de928d;
}
:where(html[data-theme="dark"]) #modal-comment #comment_form_container h3 {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #modal-comment table.form label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #modal-comment .required {
    color: #d9534f;
}
:where(html[data-theme="dark"]) #modal-comment input.form-control,
:where(html[data-theme="dark"]) #modal-comment textarea.form-control {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #modal-comment input.form-control:focus,
:where(html[data-theme="dark"]) #modal-comment textarea.form-control:focus {
    border-color: #324d75;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) #modal-comment .cke_chrome {
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) #modal-comment .error {
    color: #d9534f;
}
:where(html[data-theme="dark"]) #modal-comment .police label {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #modal-comment .police label a {
    color: #86c5dc;
}

/* ==== catalog/view/theme/gazal/stylesheet/seocmspro.css (64 правил) ==== */
:where(html[data-theme="dark"]) .blog-ins_rating {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .blog-author {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .blog-refine_title {
    color: #999;
}
:where(html[data-theme="dark"]) .blog-record-list-small a:hover.blog-further {
    color: #FF6600;
}
:where(html[data-theme="dark"]) a:hover.blog-further {
    color: #FF6600;
}
:where(html[data-theme="dark"]) .blog-light-small-text {
    color: #AAA;
}
:where(html[data-theme="dark"]) .blog-date_container {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-date_container {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .blog-date {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-comments {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-author {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-viewed {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-rate_container {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-data-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-comments-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-viewed-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-category-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-author-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-comments {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-viewed {
    color: #aaa;
}
:where(html[data-theme="dark"]) .color_entry_name {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .color_bad {
    color: red;
}
:where(html[data-theme="dark"]) .color_good {
    color: #ace7ac;
}
:where(html[data-theme="dark"]) .gallery_fich .hid {
    background-color: #0e0f10;
    background-color: transparent;
    background-color: rgba(14, 15, 16, 0.5);
    color: #FFF;
}
:where(html[data-theme="dark"]) .gallery_fich a:hover .hid {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .comments-count {
    color: #999999;
}
:where(html[data-theme="dark"]) .bubble a {
    background-color: #0e0f10;
    color: #FFFFFF;
}
:where(html[data-theme="dark"]) .mbubble {
    border-top-color: #8d949a;
}
:where(html[data-theme="dark"]) input[type="text"].captchainput {
    border-color: #3d434a !important;
}
:where(html[data-theme="dark"]) .captcha_title {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .entry_captcha {
    color: #999;
}
:where(html[data-theme="dark"]) .captcha_img {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .captchainput {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .comment_content {
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .com_date_added {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .color_000 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .color_AAA {
    color: #AAA;
}
:where(html[data-theme="dark"]) .voting .mark {
    color: #A9A9A9;
}
:where(html[data-theme="dark"]) .voting .mark span {
    color: #A9A9A9;
}
:where(html[data-theme="dark"]) .voting .mark a {
    color: #A9A9A9;
}
:where(html[data-theme="dark"]) .voting .mark.positive span {
    color: #b9e4a3;
}
:where(html[data-theme="dark"]) .voting .mark.negative span {
    color: #df9292;
}
:where(html[data-theme="dark"]) .ascp_col {
    border-right-color: #33383e;
}
:where(html[data-theme="dark"]) .form_customer,
:where(html[data-theme="dark"]) .form_customer_signer {
    background-color: #21441a;
    border-color: #6ebe5f;
    box-shadow: 0px 5px 5px #1f2225;
}
:where(html[data-theme="dark"]) .form_customer_content {
    border-color: #2e3338;
}
:where(html[data-theme="dark"]) .seocmspro_content .quote,
:where(html[data-theme="dark"]) .seocmspro_content .blockquote,
:where(html[data-theme="dark"]) .cmswidget .quote,
:where(html[data-theme="dark"]) .cmswidget .blockquote {
    border-color: #373d43 !important;
    background-color: #171a1d !important;
}
:where(html[data-theme="dark"]) .blog_require {
    color: red;
}
:where(html[data-theme="dark"]) .borderleft3pxred {
    border-left-color: red !important;
    border-top-color: #414950 !important;
}
:where(html[data-theme="dark"]) .text_karma {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) .comment_yes {
    color: #ace7ac !important;
}
:where(html[data-theme="dark"]) .comment_no {
    color: red !important;
}
:where(html[data-theme="dark"]) .voted_comment_minus,
:where(html[data-theme="dark"]) .voted_comment_plus {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) .comments_stat {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) ins.buttoncms {
    color: #FFFFFF;
    background-color: #28b0ec;
    background-image: -moz-linear-gradient(top,  #28b0ec 0%, #079bdc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28b0ec), color-stop(100%,#079bdc));
    background-image: -webkit-linear-gradient(top,  #28b0ec 0%,#079bdc 100%);
    background-image: -o-linear-gradient(top,  #28b0ec 0%,#079bdc 100%);
    background-image: -ms-linear-gradient(top,  #28b0ec 0%,#079bdc 100%);
    background-image: linear-gradient(to bottom,  #28b0ec 0%,#079bdc 100%);
    box-shadow: 0px 2px 2px #1f2225;
}
:where(html[data-theme="dark"]) ins.buttoncms:hover {
    background-color: #0d6d98;
    background-image: -moz-linear-gradient(top,  #0d6d98 0%, #0f6489 43%, #045c84 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d6d98), color-stop(43%,#0f6489), color-stop(100%,#045c84));
    background-image: -webkit-linear-gradient(top,  #0d6d98 0%,#0f6489 43%,#045c84 100%);
    background-image: -o-linear-gradient(top,  #0d6d98 0%,#0f6489 43%,#045c84 100%);
    background-image: -ms-linear-gradient(top,  #0d6d98 0%,#0f6489 43%,#045c84 100%);
    background-image: linear-gradient(to bottom,  #0d6d98 0%,#0f6489 43%,#045c84 100%);
}
:where(html[data-theme="dark"]) .no-public {
    color: #a9aeb3;
}
:where(html[data-theme="dark"]) .seocmspro_buy {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .ascp_captcha_title {
    color: #aaa;
}
:where(html[data-theme="dark"]) .ascp_entry_captcha {
    color: #ccc;
}
:where(html[data-theme="dark"]) .borderbottom2 {
    border-bottom-color: #383e44 !important;
}
:where(html[data-theme="dark"]) .avatar-content .help {
    color: #999;
}
:where(html[data-theme="dark"]) .container_reviews .quote,
:where(html[data-theme="dark"]) .cmswidget .quote {
    border-left-color: #454d54;
    background-color: #181b1d;
}
:where(html[data-theme="dark"]) .asc_gallery_more {
    background-color: rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) .asc_gallery_more > div > div {
    color: #fff;
}

/* ==== catalog/view/theme/gazal/stylesheet/notification.css (39 правил) ==== */
:where(html[data-theme="dark"]) #notification .figure,
:where(html[data-theme="dark"]) .notification .figure {
    border-color: #2e3338;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #notification .close,
:where(html[data-theme="dark"]) .notification .close {
    color: #ffffff;
}
:where(html[data-theme="dark"]) #notification .close:hover,
:where(html[data-theme="dark"]) .notification .close:hover {
    color: inherit;
}
:where(html[data-theme="dark"]) #notification .alert h4,
:where(html[data-theme="dark"]) .notification .alert h4 {
    color: inherit;
}
:where(html[data-theme="dark"]) #notification .alert-dismissible .close,
:where(html[data-theme="dark"]) .notification .alert-dismissible .close {
    color: inherit;
}
:where(html[data-theme="dark"]) #notification .alert-default,
:where(html[data-theme="dark"]) .notification .alert-default {
    background-color: #15181a;
    border-color: #30363b;
    color: #22AAE2;
}
:where(html[data-theme="dark"]) #notification .alert-default hr,
:where(html[data-theme="dark"]) .notification .alert-default hr {
    border-top-color: #30363b;
}
:where(html[data-theme="dark"]) #notification .alert-default .alert-link,
:where(html[data-theme="dark"]) .notification .alert-default .alert-link {
    color: #22AAE2;
}
:where(html[data-theme="dark"]) #notification .alert-success,
:where(html[data-theme="dark"]) .notification .alert-success {
    background-color: #274b1c;
    border-color: #4a6b2e;
    color: #d0ebb9;
}
:where(html[data-theme="dark"]) #notification .alert-success hr,
:where(html[data-theme="dark"]) .notification .alert-success hr {
    border-top-color: #4e7130;
}
:where(html[data-theme="dark"]) #notification .alert-success .alert-link,
:where(html[data-theme="dark"]) .notification .alert-success .alert-link {
    color: #b8dbb9;
}
:where(html[data-theme="dark"]) #notification .alert-info,
:where(html[data-theme="dark"]) .notification .alert-info {
    background-color: #162e3a;
    border-color: #2e616b;
    color: #9ac7dc;
}
:where(html[data-theme="dark"]) #notification .alert-info hr,
:where(html[data-theme="dark"]) .notification .alert-info hr {
    border-top-color: #316771;
}
:where(html[data-theme="dark"]) #notification .alert-info .alert-link,
:where(html[data-theme="dark"]) .notification .alert-info .alert-link {
    color: #abd0e2;
}
:where(html[data-theme="dark"]) #notification .alert-warning,
:where(html[data-theme="dark"]) .notification .alert-warning {
    background-color: #353014;
    border-color: #66532c;
    color: #d6c19f;
}
:where(html[data-theme="dark"]) #notification .alert-warning hr,
:where(html[data-theme="dark"]) .notification .alert-warning hr {
    border-top-color: #6c572e;
}
:where(html[data-theme="dark"]) #notification .alert-warning .alert-link,
:where(html[data-theme="dark"]) .notification .alert-warning .alert-link {
    color: #dcccae;
}
:where(html[data-theme="dark"]) #notification .alert-danger,
:where(html[data-theme="dark"]) .notification .alert-danger {
    background-color: #4b1c1c;
    border-color: #692d37;
    color: #e8b1b1;
}
:where(html[data-theme="dark"]) #notification .alert-danger hr,
:where(html[data-theme="dark"]) .notification .alert-danger hr {
    border-top-color: #6f303a;
}
:where(html[data-theme="dark"]) #notification .alert-danger .alert-link,
:where(html[data-theme="dark"]) .notification .alert-danger .alert-link {
    color: #daa1a0;
}
:where(html[data-theme="dark"]) #notification-push > .container > div.push {
    background-color: #17333c;
    border-color: #1ea3d2;
    box-shadow: 1px 1px 3px 1px rgba(14, 15, 16, 0.15);
}
:where(html[data-theme="dark"]) #notification-push > .container > div.info {
    background-color: #17333c;
    border-color: #1ea3d2;
}
:where(html[data-theme="dark"]) #notification-push > .container > div.error {
    background-color: #ef4444;
    border-color: #ff0000;
}
:where(html[data-theme="dark"]) #notification-push > .container > div.warning {
    background-color: #f59e0b;
    border-color: #dc8b00;
}
:where(html[data-theme="dark"]) #notification-push > .container > div.success {
    background-color: #10b981;
    border-color: #00af6c;
}
:where(html[data-theme="dark"]) .toast-notification {
    color: #bee0ec;
    background-color: #121416;
    border-color: rgba(74, 162, 195, 0.08);
    box-shadow: 0 18px 44px rgba(0, 59, 81, 0.18);
}
:where(html[data-theme="dark"]) .toast-notification:before {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .toast-notification-icon {
    color: #fff;
    background-image: linear-gradient(135deg, #2dc5ff 0%, #1ea3d2 100%);
    box-shadow: 0 8px 18px rgba(45, 197, 255, 0.28);
}
:where(html[data-theme="dark"]) .toast-notification-svg {
    fill: currentColor;
}
:where(html[data-theme="dark"]) .toast-notification-symbol {
    color: #fff;
}
:where(html[data-theme="dark"]) .toast-notification-title {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .toast-notification-text {
    color: #a9b4bf;
}
:where(html[data-theme="dark"]) .toast-notification-text a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .toast-notification-action {
    color: #fff !important;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .toast-notification-action:hover,
:where(html[data-theme="dark"]) .toast-notification-action:focus {
    color: #fff !important;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .toast-notification-close {
    color: #8a9aa3;
    background-color: transparent;
}
:where(html[data-theme="dark"]) .toast-notification-close:hover,
:where(html[data-theme="dark"]) .toast-notification-close:focus {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .toast-notification-warning:before {
    background-color: #f59e0b;
}
:where(html[data-theme="dark"]) .toast-notification-error:before {
    background-color: #d93025;
}

/* ==== catalog/view/theme/gazal/stylesheet/account.css (148 правил) ==== */
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .account_wrap .left {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) h1,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .account-title {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list a {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list a:hover,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list a.active {
    color: #fff;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list-header {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) h3,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .title {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .subtitle {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-rounded > tbody > tr > td {
    border-bottom-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-rounded > tbody > tr:first-child > td,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-data > thead > tr:first-child > th {
    border-top-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-rounded > tbody > tr > td:first-child,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-data > thead > tr > th:first-child {
    border-left-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-rounded > tbody > tr > td:last-child,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-data > thead > tr > th:last-child {
    border-right-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-order-history {
    background-color: transparent;
    background-image: none;
    color: #d0d5db;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-order-history > tbody > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-order-history > tbody > tr:hover > td {
    background-color: #15171a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-nested {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-nested > thead > tr > th {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-nested > thead > tr,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-nested > tbody > tr:not(:last-child) {
    border-bottom-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-order-info > tbody > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-order-info > tbody > tr > td:first-child {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-data > thead > tr > th {
    background-color: #151719;
    color: #c5c8cc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-data > tbody > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .text-gray {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .text {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-pagination .links > * {
    color: #d0d5db;
    background-color: #151719;
    border-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-pagination .links b {
    background-color: #1c2023;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-pagination .links a:hover {
    border-color: #434b52;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .delivery {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .order-info-invoice {
    background-image: repeating-linear-gradient(0deg, #24282c, #24282c 7px, transparent 7px, transparent 15px, #24282c 15px), repeating-linear-gradient(90deg, #24282c, #24282c 7px, transparent 7px, transparent 15px, #24282c 15px), repeating-linear-gradient(180deg, #24282c, #24282c 7px, transparent 7px, transparent 15px, #24282c 15px), repeating-linear-gradient(270deg, #24282c, #24282c 7px, transparent 7px, transparent 15px, #24282c 15px);
    background-color: #16181b;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .order-info-invoice .invoice-header {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .order-info-invoice .invoice-footer {
    border-top-color: #3c4249;
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-invoice > tbody > tr > td {
    background-color: #121416;
    color: #d0d5db;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-invoice > tfoot > tr > td {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-control,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .content .form-control,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form input:not([type=checkbox]):not([type=radio]),
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form textarea {
    color: #d9dcde;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-control:focus,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-select:focus,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form input:not([type=checkbox]):not([type=radio]):focus,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form select:focus,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form textarea:focus {
    border-color: #1ea3d2 !important;
    box-shadow: 0 0 10px rgba(0, 124, 255, 0.25);
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-control[readonly] {
    background-color: #1c2023 !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-check-input,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) input[type="radio"] {
    background-color: #121416;
    border-color: #3c4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-check-input:checked[type="checkbox"] {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) input[type="radio"]:checked,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-check-input:checked {
    border-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-select,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form select {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .form-box {
    background-color: #16181b;
    border-color: #3c4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simplecheckout-table-form tr td {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .row-edit_customer_group_id label,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .row-register_customer_group_id label,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .row-register_newsletter label {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #agreement_checkbox {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simpleregister-have-account {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simpleregister a:not(.bt) {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .simpleregister a:not(.bt):hover {
    color: #8fcadf;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .error {
    color: #de9c8e;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .slider {
    background-color: #1c2023;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .slider:before {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) input:checked + .slider {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #easyTooltip {
    background-color: #1ea3d2 !important;
    color: #fff;
    box-shadow: none;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #easyTooltip:before {
    border-bottom-color: #1ea3d2 !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .list-bullet {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-default {
    background-color: #1c2023;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-default i,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-image i {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-default .image-actions a,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-image .image-actions a {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-default .image-actions a > i,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-image .image-actions a > i {
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .progress progress::-webkit-progress-bar {
    background-color: #4cc7e9;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .progress progress::-webkit-progress-value {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .progress .progress-value {
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives .image .number {
    background-color: #1ea3d2;
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives .image .progress progress::-webkit-progress-bar {
    background-color: #4cc7e9;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives .image .progress progress::-webkit-progress-value {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives .image .progress .progress-value {
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives .image .badge {
    background-color: #1ea3d2;
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .more,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achives img {
    border-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achievement-item .image .reward,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #achievements-info .image .reward {
    background-color: #14BFFF;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achievement-item .image .reward,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #achievements-info .image .reward > span {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .login-block {
    border-color: #3b4249;
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .login-block-title {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .login-links a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .dropdown-mobile-label {
    color: #fff;
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list::-webkit-scrollbar-track {
    background-color: #1c2023;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list::-webkit-scrollbar-thumb {
    background-color: #1EA3D2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list::-webkit-scrollbar-thumb:hover,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list::-webkit-scrollbar-thumb:active {
    background-color: #1195C3;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .address-content {
    background-color: #121416;
    border-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .address-text {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .headline {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-wishlist-info table > tbody > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-wishlist-info .name a {
    color: #d0d5db;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-wishlist-info td.price {
    color: #d0d5db;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-wishlist-info td.price s {
    color: #EA321F;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .bordered {
    border-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .box-rounded {
    border-color: #3c4249;
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-history {
    color: #d0d5db;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-history > thead > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .acc-history > tbody > tr > td {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .download-item {
    background-color: #121416;
    border-color: #3c4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .download-name {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .download-size {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-item {
    border-top-color: #363c42;
    border-left-color: #363c42;
    border-right-color: #363c42;
    border-bottom-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-item .product-name a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .product-name-qa a {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-content-qa a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .qa-one-text {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-rating {
    color: #fbc43a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-item-content {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .review-item-content .name a {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .link-big {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .link-underline {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .link-default {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .info-icon {
    color: #fc8e26;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .info-text {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .icon-more {
    background-color: #1b1e21;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .icon-delete {
    background-color: #1a1d1f;
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .item-preview {
    background-color: #121416;
    box-shadow: 0 2px 24px rgba(14, 15, 16, 0.08);
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .item-preview-title a {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .item-preview-draft {
    color: #B5B5B5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .tag-badge {
    background-color: #22b14c;
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .files-block label {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .files-block label i {
    background-color: #121416;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .ul-round li:before {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .ul-round li.received:before {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .ul-round li:hover:before,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .ul-round li.received:hover:before {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .ul-round li:after {
    border-color: #1ea3d2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .modal-content {
    border-color: transparent !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay {
    background-color: rgba(20, 191, 255, 0.9);
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay > div {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay .list-bullet {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .order-item {
    border-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .order-item-header {
    border-bottom-color: #363c42;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .badge {
    color: #fff;
    background-color: #14bfff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .btn-badge {
    background-color: #121416;
    border-color: #14bfff;
    color: #14bfff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .btn-collapse {
    border-color: #2a75bb;
    color: #89b5dd;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .btn-badge-red {
    border-color: #d71f22;
    color: #db8485;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .btn-badge-full {
    background-color: #14bfff !important;
    border-color: #14bfff;
    color: #fff !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .btn-badge-buy {
    background-color: #14bfff;
    border-color: #14bfff;
    color: #fff !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-19,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-41,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-42,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-2,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-30 {
    background-color: #4fb153;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-3,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-29 {
    background-color: #ffd05b;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sc-7 {
    background-color: #e81616;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-order-header {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .table-order > thead > tr > th {
    color: #b5b5b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .show-all a {
    color: #14bfff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiev-bottom a {
    color: #e4e5e7;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achievements .achievement-item .image .reward,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #achievements-info .image .reward {
    color: #fff;
    background-color: #14bfff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) #achievements-info .image .reward > span {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .rank-title {
    color: #a4afbe;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay {
    background-color: rgba(20, 191, 255, 0.9);
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay > div {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .achiv-overlay .list-bullet {
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .avatar-block {
    background-color: #15181a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .manager-phone span {
    color: #14BFFF;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .manager-phone i,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .manager-email i,
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .manager-email span {
    color: #818C99;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .icon-attension {
    background-color: #4cc7e9;
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .manager-name {
    color: #a4afbe;
}
@media (max-width: 760px) {
    :where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list {
        background-color: #121416;
        border-color: #3c4249;
    }
    :where(html[data-theme="dark"]) :where(body[class*="body-account-"], body[class*="body-information-"], body[class*="body-record-"], body[class*="body-product-qa"], body[class*="body-simple_support-"]) .sidebar-list a:hover {
        color: #d2d4d7;
        background-color: #16181b;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/blog.css (26 правил) ==== */
:where(html[data-theme="dark"]) .blog .panel__head {
    border-bottom-color: #3c444d;
}
:where(html[data-theme="dark"]) .blog .panel-t-link,
:where(html[data-theme="dark"]) .panel-t-link:focus {
    color: #c5ccd2;
}
:where(html[data-theme="dark"]) .blog .panel-t-link:hover {
    color: #c5ccd2;
}
:where(html[data-theme="dark"]) .blog .panel-t-link:active {
    color: #c5ccd2;
}
:where(html[data-theme="dark"]) .blog .panel-t-link.selected {
    border-bottom-color: #4cc7e9;
}
:where(html[data-theme="dark"]) .blog .panel-t-link.selected,
:where(html[data-theme="dark"]) .panel-t-link.selected:focus {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) .blog .panel-t-link.selected:hover {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) .blog .panel-t-link.selected:active {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__image .promotion-item-timer:hover {
    background-color: rgba(14, 15, 16, 0.161);
}
:where(html[data-theme="dark"]) .blog .blog-item-art__image .image .promotion-item-timer .promotion-item-timer-label {
    color: white;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__image .image .promotion-item-timer .county-block > span,
:where(html[data-theme="dark"]) .blog .blog-item-art__image .image .promotion-item-timer .county-block-annotation > span {
    color: white;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__hover-image .fa-star {
    color: orange;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__name,
:where(html[data-theme="dark"]) .blog .blog-item-art__name:focus {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__name:hover {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__name:active {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__description,
:where(html[data-theme="dark"]) .blog .blog-item-art__description:focus {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__description:hover {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__description:active {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .blog .blog-item-art__date {
    color: #9c9ea3;
}
:where(html[data-theme="dark"]) .label-to-img {
    background-color: rgba(33, 150, 243, 0.75);
    color: #fff;
    box-shadow: 0 2px 6px rgba(14, 15, 16, 0.15);
}
:where(html[data-theme="dark"]) .label-article {
    background-color: #42CBFF;
}
:where(html[data-theme="dark"]) .club-articles-btn {
    color: #F8F8F8 !important;
    background-color: #73d2f3 !important;
}
:where(html[data-theme="dark"]) .club-articles-btn:hover {
    background-color: #3594BD !important;
}
@media (max-width:991.98px) {
    :where(html[data-theme="dark"]) .blog .list-group.list-group--mobile-inline .panel-t-link {
        color: #4cc7e9;
    }
    :where(html[data-theme="dark"]) .blog .list-group.list-group--mobile-inline .panel-t-link.selected {
        color: #e4e6e7;
    }
}
@media screen and (max-width: 768px) {
    :where(html[data-theme="dark"]) .blog .blog-item-art {
        border-color: #33383e;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/chain.css (53 правил) ==== */
html[data-theme="dark"] .chain-container {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container tbody {
    border-color: inherit;
}
html[data-theme="dark"] .chain-hybrid-shell,
html[data-theme="dark"] .chain-container .chain-hybrid-shell {
    background-color: #121416;
    border-color: #3c4753;
}
html[data-theme="dark"] .chain-container .chain-hybrid-top {
    background-color: #121416;
    border-bottom-color: #3c4753;
}
html[data-theme="dark"] .chain-container .chain-hybrid-title {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .chain-hybrid-note {
    color: #acb1b6;
}
html[data-theme="dark"] .chain-container .chain-hybrid-arrow {
    border-color: #3d4b58;
    background-color: #121416;
    color: #85c1dc;
}
html[data-theme="dark"] .chain-container .chain-hybrid-arrow:hover {
    border-color: #3594BD;
    background-color: #14171b;
}
html[data-theme="dark"] .chain-container .tabs-chain a {
    border-color: #3d4b58;
    background-color: #121416;
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .tabs-chain a:hover {
    border-color: #465661;
    background-color: #13171a;
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .tabs-chain a.selected {
    border-color: #3594BD;
    background-color: #14171b;
    color: #97cae1;
}
html[data-theme="dark"] .chain-container .chain-hybrid-card {
    background-color: #121416;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 {
    background-color: #121416;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-item2:first-child {
    border-color: transparent;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 + .chain-symbol + .chain-item2 {
    border-top-color: #324756;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol {
    color: #9aa8b2;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol:before,
html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol:after {
    background-color: #1b252d;
}
html[data-theme="dark"] .chain-container .chain-main-badge {
    background-color: #202224;
    color: #fff;
}
html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 > .image {
    background-image: linear-gradient(135deg, #132b33, #121416);
}
html[data-theme="dark"] .chain-container .name {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container a.name {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .price {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .price-old {
    color: #999;
}
html[data-theme="dark"] .chain-container .price-new {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .price-free {
    color: #a0e29d;
}
html[data-theme="dark"] .chain-container .chain_you_save {
    color: #fff;
    box-shadow: 1px 1px 2px rgba(14, 15, 16, 0.18);
}
html[data-theme="dark"] .chain-container .chain-main-badge.chain_you_save {
    box-shadow: none;
}
html[data-theme="dark"] .chain-container .chain_product_quantity {
    background-color: rgba(18, 20, 22, 0.92);
    border-color: #3c4753;
    color: #97cae1;
    box-shadow: 0 1px 4px rgba(14, 15, 16, 0.12);
}
html[data-theme="dark"] .chain-container .chain_product_quantity:hover {
    background-color: #121416;
    box-shadow: 0 1px 2px rgba(14, 15, 16, 0.1);
}
html[data-theme="dark"] .chain-container .chain-result {
    border-left-color: #3c4753;
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .chain-saving {
    background-color: #142a34;
    color: #97cae1;
}
html[data-theme="dark"] .chain-container .chain-summary-row {
    color: #acb1b6;
}
html[data-theme="dark"] .chain-container .chain-summary-row strong {
    color: #cccfd2;
}
html[data-theme="dark"] .chain-container .chain-result .total_price {
    color: #85c1dc;
}
html[data-theme="dark"] .chain-container .chain-result .total_price .price-old {
    color: #999;
}
html[data-theme="dark"] .chain-result .button:hover {
    background-color: #297394;
}
html[data-theme="dark"] .mask-chain {
    background-color: rgba(18, 20, 22, 0.7);
}
html[data-theme="dark"] .chain-notification {
    border-color: #BBDF8D;
    color: #bcc0c4;
}
html[data-theme="dark"] .chain-notification.success {
    background-color: #2a3a16;
}
html[data-theme="dark"] .chain-container .chain_option {
    box-shadow: inset 0 0 10px rgba(14, 15, 16, 0.3);
}
html[data-theme="dark"] .chain-container .chain_option:hover {
    box-shadow: none;
}
@media (max-width:980px) {
    html[data-theme="dark"] .chain-container.chain-publish-container .chain-result {
        border-top-color: #3c4753;
    }
}
@media (max-width:760px) {
    html[data-theme="dark"] .chain-container .chain-hybrid-shell {
        box-shadow: 0 6px 18px rgba(32, 48, 58, 0.08);
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2,
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2.chain-item,
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2.chain-small {
        background-color: #121416;
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 + .chain-symbol + .chain-item2 {
        border-top-color: #324756;
    }
    html[data-theme="dark"] .chain-container .name {
        color: #cccfd2;
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol {
        color: #9aa8b2;
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol:before,
    html[data-theme="dark"] .chain-container .chain-products-row .chain-symbol:after {
        background-color: #1b252d;
    }
    html[data-theme="dark"] .chain-container .chain-result,
    html[data-theme="dark"] .chain-container.chain-publish-container .chain-result {
        background-color: #121519;
        border-top-color: #3c4753;
    }
    html[data-theme="dark"] .chain-container .chain-result .total_price {
        border-top-color: #324756;
    }
}
@media (max-width:760px) {
    html[data-theme="dark"] .product-info .chain-container .price-new,
    html[data-theme="dark"] .product-info .chain-container .price-old {
        color: inherit;
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 .price .price-old {
        color: #999;
    }
    html[data-theme="dark"] .chain-container .chain-products-row .chain-item2 + .chain-symbol + .chain-item2 {
        border-top-color: #324756;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/flexslider_chain.css (3 правил) ==== */
html[data-theme="dark"] .flex-control-paging li a {
    background-color: #313437;
    background-color: rgba(14, 15, 16, 0.5);
    box-shadow: inset 0 0 3px rgba(14, 15, 16, 0.3);
}
html[data-theme="dark"] .flex-control-paging li a:hover {
    background-color: #202224;
    background-color: rgba(14, 15, 16, 0.7);
}
html[data-theme="dark"] .flex-control-paging li a.flex-active {
    background-color: #0e0f10;
    background-color: rgba(14, 15, 16, 0.9);
}

/* ==== catalog/view/theme/default/stylesheet/feedbackpro/feedbackpro.css (14 правил) ==== */
html[data-theme="dark"] #feedback-body-head {
    color: #e4e6e7;
}
html[data-theme="dark"] #feedback-body-text {
    color: #acb1b6;
}
html[data-theme="dark"] input.feedback-body-forma-input {
    border-color: #383e44;
    color: #d4d7d9;
    background-color: #121416;
}
html[data-theme="dark"] input.feedback-body-forma-input:focus {
    border-color: #454d54;
    box-shadow: 0 0 5px rgba(14, 15, 16, 0.1) inset;
}
html[data-theme="dark"] input.feedback-body-forma-inputreq {
    border-right-color: #f00;
    border-left-color: #383e44;
    border-top-color: #383e44;
    border-bottom-color: #383e44;
    color: #d4d7d9;
    background-color: #121416;
}
html[data-theme="dark"] input.feedback-body-forma-inputreq:focus {
    border-right-color: #f00;
    border-left-color: #454d54;
    border-top-color: #454d54;
    border-bottom-color: #454d54;
    box-shadow: 0 0 5px rgba(14, 15, 16, 0.1) inset;
}
html[data-theme="dark"] textarea.feedback-body-forma-input {
    border-color: #383e44;
    color: #d4d7d9;
    background-color: #121416;
}
html[data-theme="dark"] textarea.feedback-body-forma-input:focus {
    border-color: #454d54;
    box-shadow: 0 0 5px rgba(14, 15, 16, 0.1) inset;
}
html[data-theme="dark"] textarea.feedback-body-forma-inputreq {
    border-right-color: #f00;
    border-left-color: #383e44;
    border-top-color: #383e44;
    border-bottom-color: #383e44;
    color: #d4d7d9;
    background-color: #121416;
}
html[data-theme="dark"] textarea.feedback-body-forma-inputreq:focus {
    border-right-color: #f00;
    border-left-color: #454d54;
    border-top-color: #454d54;
    border-bottom-color: #454d54;
    box-shadow: 0 0 5px rgba(14, 15, 16, 0.1) inset;
}
html[data-theme="dark"] #feedback-result {
    color: #acb1b6;
}
html[data-theme="dark"] #requiredName {
    color: #f00;
}
html[data-theme="dark"] a#feedbackprosendform {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #89c403), to(#77a809));
    background-image: -webkit-linear-gradient(#89c403 5%, #77a809 100%);
    background-image: -moz-linear-gradient(#89c403 5%, #77a809 100%);
    background-image: -o-linear-gradient(#89c403 5%, #77a809 100%);
    background-image: linear-gradient(#89c403 5%, #77a809 100%);
    border-color: #74B807;
    box-shadow: 0 1px 0 0 #A4E271 inset;
    color: #FFFFFF;
}
html[data-theme="dark"] a#feedbackprosendform:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
    background-image: -moz-linear-gradient(top, #77a809 5%, #89c403 100%);
    background-image: -webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
    background-image: -o-linear-gradient(top, #77a809 5%, #89c403 100%);
    background-image: -ms-linear-gradient(top, #77a809 5%, #89c403 100%);
    background-image: linear-gradient(to bottom, #77a809 5%, #89c403 100%);
}

/* ==== catalog/view/theme/gazal/stylesheet/carousel.css (4 правил) ==== */
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-container {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-item-placeholder {
    background-color: #121416;
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:hover,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:focus,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:active {
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:hover,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:focus,
:where(html[data-theme="dark"]) .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:active {
    background-color: transparent;
    background-image: none;
}

/* ==== catalog/view/theme/gazal/stylesheet/carousel_product.css (2 правил) ==== */
:where(html[data-theme="dark"]) .jcarousel-skin-product .jcarousel-container {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .jcarousel-skin-product .jcarousel-item-placeholder {
    background-color: #121416;
    color: #e4e6e7;
}

/* ==== catalog/view/theme/gazal/stylesheet/releated_products.css (8 правил) ==== */
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .table th,
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .table td {
    border-color: #313c48;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .table thead {
    background-color: #13171a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
    color: white;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .btn-danger:hover {
    background-color: #c82333;
    border-color: #bd2130;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .form-control {
    color: #bbc2c9;
    background-color: #121416;
    border-color: #35414d;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .ui-autocomplete {
    background-color: #121416;
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .ui-menu-item:hover {
    background-color: #13171a;
}
:where(html[data-theme="dark"]) :where(body[class*="body-account-releated_products"]) .ui-autocomplete {
    background-color: #121416;
    border-color: #3d434a;
}

/* ==== catalog/view/theme/gazal/stylesheet/discounts_container.css (11 правил) ==== */
:where(html[data-theme="dark"]) #discount_container .chain_you_save {
    box-shadow: 1px 1px 1px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #discount_container .chain_product_quantity {
    box-shadow: 0px 0px 2px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) #discount_container .chain_product_quantity:hover {
    box-shadow: 0px 0px 1px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) #discount_container tbody {
    border-color: inherit;
}
:where(html[data-theme="dark"]) .mask-chain {
    background-color: rgba(18, 20, 22, 0.7);
}
:where(html[data-theme="dark"]) #discount_container .chain_option {
    box-shadow: inset 0 0 10px rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) #discount_container .chain_option:hover {
    box-shadow: none;
}
:where(html[data-theme="dark"]) #discount_container h2.block-h2 {
    background-color: #181a1d;
}
:where(html[data-theme="dark"]) .chain-notification {
    border-color: #BBDF8D;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .chain-notification.success {
    background-color: #2a3a16;
}
:where(html[data-theme="dark"]) .chain-result .button {
    color: #FFFFFF !important;
    background-color: #3594BD;
    border-top-color: #3594BD !important;
    border-left-color: #3594BD !important;
    border-bottom-color: #297394 !important;
    border-right-color: #3594BD !important;
    border-bottom-color: #297394;
}

/* ==== catalog/view/theme/gazal/stylesheet/promotion.css (15 правил) ==== */
:where(html[data-theme="dark"]) .record_columns .promotion-item-timer-label,
:where(html[data-theme="dark"]) .record_columns .county.gray .county-days-wrapper,
:where(html[data-theme="dark"]) .record_columns .county.gray .county-hours-wrapper,
:where(html[data-theme="dark"]) .record_columns .county.gray .county-minutes-wrapper,
:where(html[data-theme="dark"]) .record_columns .county.gray .county-seconds-wrapper,
:where(html[data-theme="dark"]) .record_columns .county-label-days,
:where(html[data-theme="dark"]) .record_columns .county-label-hours,
:where(html[data-theme="dark"]) .record_columns .county-label-minutes,
:where(html[data-theme="dark"]) .record_columns .county-label-seconds {
    color: white;
}
:where(html[data-theme="dark"]) .promotion-block-head {
    border-bottom-color: #3c444d;
}
:where(html[data-theme="dark"]) .promotion-block-head .promotion-block-head-title {
    border-bottom-color: #4cc7e9;
}
:where(html[data-theme="dark"]) .promotion-block-head .promotion-block-controls a {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-sale-item {
    background-color: #16191b;
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-block-body-box * {
    color: white;
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-block-body-box .btn-success {
    background-color: #00adee;
    color: white;
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-block-body-box .btn-success:hover {
    border-color: #00adee;
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-sale-item .promotion-block-body-item-img-hover {
    background-image: linear-gradient(rgba(14, 15, 16, 0), rgba(14, 15, 16, 0));
}
:where(html[data-theme="dark"]) .promotion-block-body .promotion-sale-item:hover .promotion-block-body-item-img-hover {
    background-image: linear-gradient(rgba(14, 15, 16, 0), rgba(14, 15, 16, 0.4));
}
:where(html[data-theme="dark"]) .promotion-tabs .promotion-tabs-items {
    background-color: #17191c;
}
:where(html[data-theme="dark"]) .promotion-tabs .promotion-tabs-items .promotion-tabs-item {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .promotion-tabs .promotion-tabs-items .promotion-tabs-item.active {
    color: #42cbff;
}
:where(html[data-theme="dark"]) .promotion-tabs .promotion-tabs-items .promotion-tabs-item:hover {
    color: #42cbff;
}
@media (max-width:640px) {
    :where(html[data-theme="dark"]) .promotion-block-body .promotion-sale-item .promotion-item-timer {
        background-image: linear-gradient(rgba(14, 15, 16, 0.3), rgba(14, 15, 16, 0.3));
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/cart.css (8 правил) ==== */
:where(html[data-theme="dark"]) .mid-cart__table thead th span {
    color: inherit;
}
:where(html[data-theme="dark"]) .qty__btn {
    color: #fff;
}
:where(html[data-theme="dark"]) .qty__input {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .qty__input:disabled {
    background-color: transparent;
    border-color: transparent;
}
:where(html[data-theme="dark"]) .mid-cart__coupon {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .mid-cart__btn--primary {
    color: #fff;
}
:where(html[data-theme="dark"]) .mid-cart__btn--ghost {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .mid-cart__btn--ghost:hover {
    background-color: rgba(0, 59, 81, 0.05);
}

/* ==== catalog/view/theme/gazal/stylesheet/mid_checkout.css (44 правил) ==== */
:where(html[data-theme="dark"]) .mid-checkout label.switch .slider {
    background-color: #1c2023;
}
:where(html[data-theme="dark"]) .mid-checkout label.switch .slider:before {
    background-color: #121416;
}
:where(html[data-theme="dark"]) .mid-checkout label.switch input:checked + .slider {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .mid-checkout .form-group select {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) .mid-checkout .form-group input:not([type=checkbox]):not([type=radio]),
:where(html[data-theme="dark"]) .mid-checkout .form-group textarea {
    color: #d9dcde;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
}
:where(html[data-theme="dark"]) .mid-checkout .error-message-overlay {
    background-color: #f44336;
    color: white;
    box-shadow: 0 4px 8px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .mid-checkout table {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .mid-checkout table tr th {
    border-color: #383e44;
    background-color: #15171a;
    color: #c0c4c7;
}
:where(html[data-theme="dark"]) .mid-checkout table tr td {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .mid-checkout table tr td .coupon input,
:where(html[data-theme="dark"]) .mid-checkout table tr td .reward input {
    border-color: #383e44 !important;
}
:where(html[data-theme="dark"]) .mid-checkout .checkout-well {
    background-color: #15171a;
    border-color: #363c42;
}
:where(html[data-theme="dark"]) .mid-checkout h2 {
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .mid-checkout .checkout-address .fa-map-marker-alt,
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column .fa-check-circle,
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column .fa-check-circle-o,
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column .fa-shopping-cart,
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column .fa-link,
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column .fa-check-circle {
    color: #999;
}
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading .column.completed .fa-check-circle {
    color: #8ece91;
}
:where(html[data-theme="dark"]) .mid-checkout #customer-form .customer_info .avatar img {
    border-color: #3b4148;
}
:where(html[data-theme="dark"]) .mid-checkout .form-control {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .mid-checkout .error {
    color: #f00;
}
:where(html[data-theme="dark"]) .mid-checkout .required {
    color: #f00;
}
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__product {
    border-color: #33383e;
}
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__product:hover {
    border-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__product .btn-success {
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__prev > button,
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__next > button {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__prev > button:hover,
:where(html[data-theme="dark"]) .mid-checkout .cart-accessories .cart_related .carousel__next > button:hover {
    box-shadow: 0 0 6px #00A4E2;
}
:where(html[data-theme="dark"]) .mid-checkout #confirm-block .buttons .button {
    background-color: #00a4e2;
    border-color: transparent !important;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .mid-checkout .checkout-heading {
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout #column_left .checkout-well .fa-map-marker-alt,
:where(html[data-theme="dark"]) .mid-checkout #column_left .checkout-heading .column.completed .fa-check-circle,
:where(html[data-theme="dark"]) .mid-checkout #column_right .checkout-heading .column .fa-shopping-cart,
:where(html[data-theme="dark"]) .mid-checkout #column_right .checkout-heading .column .fa-link,
:where(html[data-theme="dark"]) .mid-checkout #column_right .checkout-heading .column .fa-check-circle {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .mid-checkout .checkout-well {
    background-color: rgba(24, 27, 30, 0.478);
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout table {
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout table tr th {
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout table tr td {
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout table.radio tr.highlight:hover td {
    background-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout .city-display {
    color: #4a90e2;
    background-image: linear-gradient(135deg, #14171b 0%, #191e22 100%);
    box-shadow: inset 0 2px 4px rgba(14, 15, 16, 0.1);
}
:where(html[data-theme="dark"]) .mid-checkout .btn::after {
    background-color: rgba(18, 20, 22, 0.5);
}
:where(html[data-theme="dark"]) .mid-checkout .btn-primary {
    background-image: linear-gradient(135deg, #1ea3d2, #1ea3d2);
    color: white;
    box-shadow: 0 4px 15px rgba(74, 144, 226, 0.4);
}
:where(html[data-theme="dark"]) .mid-checkout .btn-primary:hover {
    box-shadow: 0 6px 20px rgba(74, 144, 226, 0.6);
}
:where(html[data-theme="dark"]) .mid-checkout .btn-secondary {
    background-color: #121416;
    color: #4a90e2;
    border-color: #4a90e2;
}
:where(html[data-theme="dark"]) .mid-checkout .btn-secondary:hover {
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .mid-checkout .city-selector {
    background-color: #151719;
    border-top-color: #33383e;
}
:where(html[data-theme="dark"]) .mid-checkout .selector-title {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .mid-checkout #column_left {
    background-color: rgba(24, 27, 30, 0.478);
    border-color: #1ea3d21a;
}
:where(html[data-theme="dark"]) .mid-checkout #confirm-block .buttons .button {
    background-color: #2dc5ff;
}
:where(html[data-theme="dark"]) .mid-checkout #column_right .checkout-cart table .price,
:where(html[data-theme="dark"]) .mid-checkout #column_right .checkout-cart table .total {
    color: #00B9FF;
}
:where(html[data-theme="dark"]) .mid-checkout table.radio tr.highlight:has(input:checked) td {
    background-color: #1ea3d21a;
}
@media only screen and (max-width: 767px) {
    :where(html[data-theme="dark"]) .mid-checkout table.radio tr td {
        border-bottom-color: #1ea3d21a;
    }
}

/* ==== catalog/view/theme/gazal/stylesheet/form_subscribe.css (12 правил) ==== */
:where(html[data-theme="dark"]) .form-subscribe {
    background-color: #09b3c9;
    background-image: linear-gradient(180deg, #09b3c9, #129fc9 50%, #2379c9);
}
:where(html[data-theme="dark"]) #subscribe .title {
    color: #fff;
}
:where(html[data-theme="dark"]) #subscribe .form {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #subscribe .form div {
    color: grey;
}
:where(html[data-theme="dark"]) #subscribe .form input {
    background-color: #15171a;
    border-color: rgba(76, 84, 93, 0.35);
    color: #c1c5c8;
}
:where(html[data-theme="dark"]) #subscribe .svg-inline--fa {
    color: #4cc7e9;
}
:where(html[data-theme="dark"]) #subscribe button {
    background-color: #4cc7e9;
    color: #fff;
}
:where(html[data-theme="dark"]) #subscribe button[disabled="disabled"] {
    background-color: #22262a;
}
:where(html[data-theme="dark"]) #subscribe .agree {
    color: #fff;
}
:where(html[data-theme="dark"]) #subscribe .agree a {
    color: #6ee0ff;
}
:where(html[data-theme="dark"]) #subscribe .success {
    color: #a9d3aa;
    background-color: #223c17;
    border-color: #4a6b2e;
}
:where(html[data-theme="dark"]) #subscribe .error {
    color: #dc3545;
}

/* ==== catalog/view/theme/gazal/stylesheet/article.css (8 правил) ==== */
:where(html[data-theme="dark"]) #content .content-main .heading-title h1 {
    color: #b1b6ba;
}
:where(html[data-theme="dark"]) #content .content-main .content-author .author__caption p {
    color: rgba(198, 218, 238, 0.6);
}
:where(html[data-theme="dark"]) #content .content-main .content-author .author__caption p a {
    color: #c6daee;
}
:where(html[data-theme="dark"]) #content .content-main .content-list ul li a {
    color: #85c1dc;
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) #content .content-main .content-list ul li a:hover {
    color: #005bff;
}
:where(html[data-theme="dark"]) #content .content-main .content-image {
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) #content .article-content .article-step h2 {
    color: #b1b6ba;
}
:where(html[data-theme="dark"]) #content .article-content .recipe-products a {
    color: #86c5dc;
    border-color: #11BEFF;
}

/* ==== catalog/view/theme/gazal/stylesheet/article_comment.css (5 правил) ==== */
:where(html[data-theme="dark"]) #comment_list_container .comment-quote {
    background-color: yellow;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block {
    background-color: #121416;
    border-top-color: #3594BD;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status {
    color: white;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.enabled {
    background-color: green;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.disabled {
    background-color: #542020;
}

/* ==== catalog/view/theme/gazal/stylesheet/recipe_comment.css (5 правил) ==== */
:where(html[data-theme="dark"]) #comment_list_container .comment-quote {
    background-color: yellow;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block {
    background-color: #121416;
    border-top-color: #3594BD;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status {
    color: white;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.enabled {
    background-color: green;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.disabled {
    background-color: #542020;
}

/* ==== catalog/view/theme/gazal/stylesheet/survey.css (8 правил) ==== */
:where(html[data-theme="dark"]) #content .content-main .heading-title h1 {
    color: #b1b6ba;
}
:where(html[data-theme="dark"]) #content .content-main .content-author .author__caption p {
    color: rgba(198, 218, 238, 0.6);
}
:where(html[data-theme="dark"]) #content .content-main .content-author .author__caption p a {
    color: #c6daee;
}
:where(html[data-theme="dark"]) #content .content-main .content-list ul li a {
    color: #85c1dc;
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) #content .content-main .content-list ul li a:hover {
    color: #005bff;
}
:where(html[data-theme="dark"]) #content .content-main .content-image {
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) #content .article-content .article-step h2 {
    color: #b1b6ba;
}
:where(html[data-theme="dark"]) #content .article-content .recipe-products a {
    color: #86c5dc;
    border-color: #11BEFF;
}

/* ==== catalog/view/theme/gazal/stylesheet/survey_comment.css (5 правил) ==== */
:where(html[data-theme="dark"]) #comment_list_container .comment-quote {
    background-color: yellow;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block {
    background-color: #121416;
    border-top-color: #3594BD;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
    border-bottom-color: #3594BD;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status {
    color: white;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.enabled {
    background-color: green;
}
:where(html[data-theme="dark"]) #comment_list_container section .comment-block .comment-header .status.disabled {
    background-color: #542020;
}

/* ==== catalog/view/theme/gazal/stylesheet/seoblog.css (65 правил) ==== */
:where(html[data-theme="dark"]) .blog-ins_rating {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .blog-author {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .blog-refine_title {
    color: #999;
}
:where(html[data-theme="dark"]) .blog-record-list-small a:hover.blog-further {
    color: #f60;
}
:where(html[data-theme="dark"]) a:hover.blog-further {
    color: #f60;
}
:where(html[data-theme="dark"]) .blog-light-small-text {
    color: #AAA;
}
:where(html[data-theme="dark"]) .blog-date_container {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-date_container {
    border-color: #32383d;
}
:where(html[data-theme="dark"]) .blog-date {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-comments {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-author {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-viewed {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-rate_container {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-data-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-comments-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-viewed-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-category-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-author-record {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-comments {
    color: #aaa;
}
:where(html[data-theme="dark"]) .blog-record-list-small .blog-viewed {
    color: #aaa;
}
:where(html[data-theme="dark"]) .color_entry_name {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .color_bad {
    color: red;
}
:where(html[data-theme="dark"]) .color_good {
    color: #ace7ac;
}
:where(html[data-theme="dark"]) .gallery_fich .hid {
    background-color: #0e0f10;
    background-color: transparent;
    background-color: rgba(14, 15, 16, 0.5);
    color: #FFF;
}
:where(html[data-theme="dark"]) .gallery_fich a:hover .hid {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .comments-count {
    color: #999;
}
:where(html[data-theme="dark"]) .bubble a {
    background-color: #0e0f10;
    color: #fff;
}
:where(html[data-theme="dark"]) .mbubble {
    border-top-color: #8d949a;
}
:where(html[data-theme="dark"]) input[type="text"].captchainput {
    border-color: #3d434a !important;
}
:where(html[data-theme="dark"]) .captcha_title {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .entry_captcha {
    color: #999;
}
:where(html[data-theme="dark"]) .captcha_img {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .captchainput {
    border-color: #3d434a;
}
:where(html[data-theme="dark"]) .comment_content {
    border-bottom-color: #33383e;
}
:where(html[data-theme="dark"]) .com_date_added {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .color_000 {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .color_AAA {
    color: #AAA;
}
:where(html[data-theme="dark"]) .voting .mark {
    color: #a9a9a9;
}
:where(html[data-theme="dark"]) .voting .mark span {
    color: #a9a9a9;
}
:where(html[data-theme="dark"]) .voting .mark a {
    color: #a9a9a9;
}
:where(html[data-theme="dark"]) .voting .mark.positive span {
    color: #b9e4a3;
}
:where(html[data-theme="dark"]) .voting .mark.negative span {
    color: #df9292;
}
:where(html[data-theme="dark"]) .ascp_col {
    border-right-color: #33383e;
}
:where(html[data-theme="dark"]) .form_customer,
:where(html[data-theme="dark"]) .form_customer_signer {
    background-color: #21441a;
    border-color: #6ebe5f;
    box-shadow: 0 5px 5px #1f2225;
}
:where(html[data-theme="dark"]) .form_customer_content {
    border-color: #2e3338;
}
:where(html[data-theme="dark"]) .seocmspro_content .quote,
:where(html[data-theme="dark"]) .seocmspro_content .blockquote,
:where(html[data-theme="dark"]) .cmswidget .quote,
:where(html[data-theme="dark"]) .cmswidget .blockquote {
    border-color: #373d43 !important;
    background-color: #171a1d !important;
}
:where(html[data-theme="dark"]) .blog_require {
    color: red;
}
:where(html[data-theme="dark"]) .borderleft3pxred {
    border-left-color: red !important;
    border-top-color: #414950 !important;
}
:where(html[data-theme="dark"]) .text_karma {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) .comment_yes {
    color: #ace7ac !important;
}
:where(html[data-theme="dark"]) .comment_no {
    color: red !important;
}
:where(html[data-theme="dark"]) .voted_comment_minus,
:where(html[data-theme="dark"]) .voted_comment_plus {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) .comments_stat {
    color: #acb1b6 !important;
}
:where(html[data-theme="dark"]) ins.buttoncms {
    color: #fff;
    background-color: #28b0ec;
    background-image: -moz-linear-gradient(top, #28b0ec 0, #079bdc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28b0ec), color-stop(100%, #079bdc));
    background-image: -webkit-linear-gradient(top, #28b0ec 0, #079bdc 100%);
    background-image: -o-linear-gradient(top, #28b0ec 0, #079bdc 100%);
    background-image: -ms-linear-gradient(top, #28b0ec 0, #079bdc 100%);
    background-image: linear-gradient(to bottom, #28b0ec 0, #079bdc 100%);
    box-shadow: 0 2px 2px #1f2225;
}
:where(html[data-theme="dark"]) ins.buttoncms:hover {
    background-color: #0d6d98;
    background-image: -moz-linear-gradient(top, #0d6d98 0, #0f6489 43%, #045c84 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d6d98), color-stop(43%, #0f6489), color-stop(100%, #045c84));
    background-image: -webkit-linear-gradient(top, #0d6d98 0, #0f6489 43%, #045c84 100%);
    background-image: -o-linear-gradient(top, #0d6d98 0, #0f6489 43%, #045c84 100%);
    background-image: -ms-linear-gradient(top, #0d6d98 0, #0f6489 43%, #045c84 100%);
    background-image: linear-gradient(to bottom, #0d6d98 0, #0f6489 43%, #045c84 100%);
}
:where(html[data-theme="dark"]) .no-public {
    color: #a9aeb3;
}
:where(html[data-theme="dark"]) .seocmspro_buy {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .ascp_captcha_title {
    color: #aaa;
}
:where(html[data-theme="dark"]) .ascp_entry_captcha {
    color: #ccc;
}
:where(html[data-theme="dark"]) .borderbottom2 {
    border-bottom-color: #383e44 !important;
}
:where(html[data-theme="dark"]) .avatar-content .help {
    color: #999;
}
:where(html[data-theme="dark"]) .container_reviews .quote,
:where(html[data-theme="dark"]) .cmswidget .quote {
    border-left-color: #454d54;
    background-color: #181b1d;
}
:where(html[data-theme="dark"]) .asc_gallery_more {
    background-color: rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) .asc_gallery_more > div > div {
    color: #fff;
}
:where(html[data-theme="dark"]) #aboutStore {
    color: #bcc0c4;
}

/* ==== catalog/view/theme/gazal/stylesheet/highlight.css (12 правил) ==== */
:where(html[data-theme="dark"]) pre code {
    color: #e4e6e7;
    background-color: #121416;
}
:where(html[data-theme="dark"]) pre .subst,
:where(html[data-theme="dark"]) pre .title {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) pre .comment,
:where(html[data-theme="dark"]) pre .template_comment,
:where(html[data-theme="dark"]) pre .javadoc,
:where(html[data-theme="dark"]) pre .diff .header {
    color: #808080;
}
:where(html[data-theme="dark"]) pre .annotation,
:where(html[data-theme="dark"]) pre .decorator,
:where(html[data-theme="dark"]) pre .preprocessor,
:where(html[data-theme="dark"]) pre .doctype,
:where(html[data-theme="dark"]) pre .pi,
:where(html[data-theme="dark"]) pre .chunk,
:where(html[data-theme="dark"]) pre .shebang,
:where(html[data-theme="dark"]) pre .apache .cbracket {
    color: #e7e7ac;
}
:where(html[data-theme="dark"]) pre .tag .title,
:where(html[data-theme="dark"]) pre .id,
:where(html[data-theme="dark"]) pre .attr_selector,
:where(html[data-theme="dark"]) pre .pseudo,
:where(html[data-theme="dark"]) pre .literal,
:where(html[data-theme="dark"]) pre .keyword,
:where(html[data-theme="dark"]) pre .hexcolor,
:where(html[data-theme="dark"]) pre .css .function,
:where(html[data-theme="dark"]) pre .ini .title,
:where(html[data-theme="dark"]) pre .css .class,
:where(html[data-theme="dark"]) pre .list .title,
:where(html[data-theme="dark"]) pre .tex .command {
    color: #acace7;
}
:where(html[data-theme="dark"]) pre .attribute,
:where(html[data-theme="dark"]) pre .rules .keyword,
:where(html[data-theme="dark"]) pre .number,
:where(html[data-theme="dark"]) pre .date,
:where(html[data-theme="dark"]) pre .regexp,
:where(html[data-theme="dark"]) pre .tex .special {
    color: #0000ff;
}
:where(html[data-theme="dark"]) pre .string,
:where(html[data-theme="dark"]) pre .value,
:where(html[data-theme="dark"]) pre .filter .argument,
:where(html[data-theme="dark"]) pre .css .function .params,
:where(html[data-theme="dark"]) pre .apache .tag {
    color: #ace7ac;
}
:where(html[data-theme="dark"]) pre .symbol,
:where(html[data-theme="dark"]) pre .ruby .symbol .string,
:where(html[data-theme="dark"]) pre .ruby .symbol .keyword,
:where(html[data-theme="dark"]) pre .ruby .symbol .keymethods,
:where(html[data-theme="dark"]) pre .char,
:where(html[data-theme="dark"]) pre .tex .formula {
    color: #e4e6e7;
    background-color: #183f3f;
}
:where(html[data-theme="dark"]) pre .variable,
:where(html[data-theme="dark"]) pre .envvar,
:where(html[data-theme="dark"]) pre .apache .sqbracket,
:where(html[data-theme="dark"]) pre .nginx .built_in {
    color: #dba9e6;
}
:where(html[data-theme="dark"]) pre .addition {
    background-color: #1a451a;
}
:where(html[data-theme="dark"]) pre .deletion {
    background-color: #401f18;
}
:where(html[data-theme="dark"]) pre .diff .change {
    background-color: #192642;
}

/* ==== catalog/view/theme/gazal/stylesheet/affiliate.css (3 правил) ==== */
:where(html[data-theme="dark"]) #trackingcategory {
    background-color: #2c2f32;
    border-bottom-color: #8d949a;
    box-shadow: 0px 2px 2px #1f2225;
}
:where(html[data-theme="dark"]) .tracking-product .image img {
    border-color: #353b41;
}
:where(html[data-theme="dark"]) .tracking-product .name a {
    color: #38B0E3;
}

/* ==== catalog/view/theme/gazal/stylesheet/custom1.css (4 правил) ==== */
:where(html[data-theme="dark"]) .strip {
    background-color: #4ca750;
    border-bottom-color: #4e9952;
}
:where(html[data-theme="dark"]) #social_link .btn_social:hover {
    background-color: #4ca750;
}
:where(html[data-theme="dark"]) #social_link .btn_social {
    background-color: #4ca750;
}
:where(html[data-theme="dark"]) .fix_question {
    background-color: #4ca750;
}

/* ==== catalog/view/theme/gazal/stylesheet/nice--pp--modal.css (29 правил) ==== */
:where(html[data-theme="dark"]) #nice--pp--modal.modal {
    background-color: rgba(14, 15, 16, 0.4);
}
:where(html[data-theme="dark"]) #nice--pp--modal .modal-content {
    background-color: #121416;
    box-shadow: 0 24px 60px rgba(14, 15, 16, 0.28);
}
:where(html[data-theme="dark"]) #nice--pp--modal .close {
    color: #9a9a9a;
}
:where(html[data-theme="dark"]) #nice--pp--modal .close:hover {
    background-color: #181a1d;
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .pp-title {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name {
    color: #bcc0c4;
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name .price-block,
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name .new-price,
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name .old-price {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name .old-price {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .product-name .new-price {
    color: #ff3516;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .form-label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .form-label .require {
    color: #d9534f;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .form-control,
:where(html[data-theme="dark"]) .nice--pp--modal--form input[type="text"],
:where(html[data-theme="dark"]) .nice--pp--modal--form input[type="tel"],
:where(html[data-theme="dark"]) .nice--pp--modal--form input[type="email"],
:where(html[data-theme="dark"]) .nice--pp--modal--form textarea {
    color: #d9dcde;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .form-control:focus {
    border-color: #324d75 !important;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .error-price_field {
    border-color: #d9534f !important;
    background-color: #331713 !important;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form #cheaper-percent .percent-label {
    color: #d2d4d7;
    background-color: #1c242c;
    box-shadow: none;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form #cheaper-percent .percent-label:hover {
    background-color: #1d2832;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form #cheaper-percent label.percent-checked {
    color: #fff;
    background-color: #1ea3d2;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .percent-description {
    color: #bcc0c4;
    background-color: #14171b;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .pp-check {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .bt-primary:disabled {
    border-color: #4a525a;
    background-color: #353b41;
    color: #fff;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .nice--links.agree p {
    color: #888;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .nice--links.agree a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .error {
    color: #d9534f;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .pp-subtitle {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .cheapest {
    border-color: #3b4249;
    background-color: #121416;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .cheapest .price-block {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .cheapest .price-block .new-price {
    color: #ff3516;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .cheapest .price-block .old-price {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) .nice--pp--modal--form .cheapest .bt {
    color: #fff !important;
}

/* ==== catalog/view/theme/gazal/stylesheet/pomylka.css (12 правил) ==== */
:where(html[data-theme="dark"]) #fade {
    background-color: rgba(14, 15, 16, 0.5);
}
:where(html[data-theme="dark"]) .box-pomylka {
    background-color: #121416;
    box-shadow: 0 20px 40px rgba(14, 15, 16, 0.2);
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .box-pomylka h1 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .pomylka-close {
    background-color: transparent;
    color: #999;
}
:where(html[data-theme="dark"]) .pomylka-close:hover {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .pomylka-field .form-label {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #form_pomylka textarea.form-control {
    border-color: #3b4148 !important;
    color: #bee0ec !important;
}
:where(html[data-theme="dark"]) #form_pomylka textarea[readonly] {
    background-color: #16181b !important;
}
:where(html[data-theme="dark"]) .btn_canc {
    border-color: #3b4148;
    background-color: #16181b;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) .btn_canc:hover {
    background-color: #132031;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #p_success {
    background-color: #143420;
    color: #a3e4bf;
}
:where(html[data-theme="dark"]) #p_error {
    background-color: #13171b;
    color: #dc8686;
}

/* ==== catalog/view/theme/default/stylesheet/ocdev_smart_checkout/stylesheet.css (105 правил) ==== */
:where(html[data-theme="dark"]) #smch_modal_body {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body h4 {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum,
:where(html[data-theme="dark"]) #total_order {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .frame-change-count input {
    border-color: #383e44;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .image_block > .image {
    border-color: #33393e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .image_block > .image.no_images {
    border-color: #33393e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .image_block > .images > img {
    border-color: #33393e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .image_block > .images > img:hover {
    border-color: #4a535b;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing {
    border-color: #33393e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .name {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .name > span.name_main {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .name > span > b {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity {
    border-right-color: #33393e;
    border-left-color: #33393e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > input.input_quantity {
    border-color: #393f45;
    background-color: #121416;
    color: #c4c8cb;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity {
    color: #c4c8cb;
    background-color: #17191c;
    border-color: #393f45;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity:active,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity:active {
    border-color: #4D90FE;
    color: #e4e6e7;
    box-shadow: 0 0 10px #222629 inset;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#decrease_quantity:hover,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .quantity > div > button#increase_quantity:hover {
    background-color: #16191b;
    border-color: #40474e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_price {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body #ocdev_price.old_price {
    color: #999 !important;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .totals > #ocdev_special {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .totals > .tax {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .processing > .totals > .discount {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_description {
    color: #fff;
    background-color: #202224;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_description > .open {
    color: #fff;
    background-color: #3594BD;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_description > .open:hover {
    background-color: #297394;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_informer {
    color: #fff;
    background-color: #202224;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_informer > .open {
    color: #fff;
    background-color: #44b5f6;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_informer > .open:hover {
    background-color: #2e8abf;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes {
    color: #fff;
    background-color: #202224;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes > .open {
    color: #fff;
    background-color: #EF9104;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes > .open:hover {
    background-color: #2e8abf;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes > .content > .attributes_table {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes > .content > .attributes_table thead tr td {
    border-color: #80888f;
    color: #fff;
    background-color: #3d444b;
}
:where(html[data-theme="dark"]) #smch_modal_body > .slide_attributes > .content > .attributes_table tbody tr td {
    border-color: #80888f;
    color: #888;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields input,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields select,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields textarea {
    background-color: #121416;
    border-color: #393f45;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields input:focus,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields textarea:focus {
    border-color: #68727c;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.smch_methods_table > thead,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.option > thead {
    background-color: #191c1e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.smch_methods_table > thead > tr > td,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.option > thead > tr > td {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.smch_methods_table td,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.option td {
    border-color: #33393e;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.smch_methods_table > tbody > tr > td > label,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > table.option > tbody > tr > td > label {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .option > input,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .option > select,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .option > textarea {
    background-color: #121416;
    border-color: #393f45;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .option > input:focus,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > .option > textarea:focus {
    border-color: #68727c;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > #require_information {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > #require_information > a {
    color: #95c0e0;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > #require_captcha > input[type=text] {
    background-color: #121416;
    border-color: #393f45;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .middle > #require_captcha > input[type=text]:focus {
    border-color: #68727c;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .smch_modal_loadmask {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_text {
    color: #DF2E2E;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_text_table,
:where(html[data-theme="dark"]) #smch_modal_body .error_text_table_option {
    color: #DF2E2E;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_style {
    border-color: #DF2E2E !important;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_style_table > thead > tr > td,
:where(html[data-theme="dark"]) #smch_modal_body .error_style_table_option > thead > tr > td {
    background-color: #DF2E2E;
    color: #fff !important;
    border-color: #DF2E2E !important;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_style_table_option > input,
:where(html[data-theme="dark"]) #smch_modal_body .error_style_table_option > select,
:where(html[data-theme="dark"]) #smch_modal_body .error_style_table_option > textarea {
    border-color: #DF2E2E !important;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom {
    background-color: #191c1e;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input,
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input.close_button_bottom {
    color: #FFF;
    background-color: #3594BD;
    border-top-color: #3594BD;
    border-bottom-color: #297394;
    border-left-color: #3594BD;
    border-right-color: #3594BD;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input:hover {
    background-color: #297394;
    border-top-color: #297394;
    border-bottom-color: #3594BD;
    border-left-color: #297394;
    border-right-color: #297394;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input:active {
    background-color: #33933A;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input.close_button_bottom {
    background-color: #3594BD;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input.close_button_bottom:hover {
    background-color: #297394;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > input.close_button_bottom:active {
    background-color: #33933A;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data > .bottom > .totals {
    border-color: #414950;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) #smch_modal_body #ocdev_smart_checkout_related .carusel__contant {
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) #smch_modal_body #ocdev_smart_checkout_related .carusel__contant .carusel__title {
    color: #b0b4b9;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) #smch_modal_body #ocdev_smart_checkout_related .carusel__contant .carusel__product .carusel__product_btn .btn {
    background-color: #00A4E2;
    color: #ffffff;
}
:where(html[data-theme="dark"]) #smch_modal_body > #check_data #cart_additional > .cart_additional_title {
    color: #b0b4b9;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) #smch_modal_body,
:where(html[data-theme="dark"]) #smch_modal_body.well {
    background-color: #121416;
    box-shadow: 0 24px 60px rgba(14, 15, 16, 0.28);
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body .modal-close {
    color: #bee0ec;
    background-color: #1b252d;
}
:where(html[data-theme="dark"]) #smch_modal_body .modal-close:hover {
    color: #bee0ec;
    background-color: #212c32;
}
:where(html[data-theme="dark"]) #smch_modal_body h4 {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product {
    background-color: #14171b;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .image {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .name {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .name > div {
    color: #888;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .frame-change-count input {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum,
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum #ocdev_price,
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum #ocdev_special {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum #ocdev_special {
    color: #ff3516;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum #ocdev_price.old_price {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum .tax,
:where(html[data-theme="dark"]) #smch_modal_body .one-product .total-sum .discount {
    color: #888;
}
:where(html[data-theme="dark"]) #smch_modal_body .smch-label {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body .smch-label .require {
    color: #d9534f;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields input,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields select,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields textarea,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > select,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > input[type=text],
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > textarea,
:where(html[data-theme="dark"]) #smch_modal_body #require_captcha > input[type=text] {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields select,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > select {
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields input::placeholder,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields textarea::placeholder,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > input::placeholder {
    color: #9d9d9d;
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields input:focus,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields select:focus,
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields textarea:focus,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > select:focus,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > input[type=text]:focus,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > textarea:focus {
    border-color: #324d75;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
:where(html[data-theme="dark"]) #smch_modal_body .ocdev_smart_checkout_fields .error_style,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data .option > .error_style {
    border-color: #d9534f;
    background-color: #331713;
}
:where(html[data-theme="dark"]) #smch_modal_body .error_text,
:where(html[data-theme="dark"]) #smch_modal_body .error_text_table,
:where(html[data-theme="dark"]) #smch_modal_body .error_text_table_option {
    color: #d9534f;
    background-color: transparent;
    background-image: none;
}
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data table.option thead td,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data table.smch_methods_table thead td {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data table.option tbody td,
:where(html[data-theme="dark"]) #smch_modal_body #smch_modal_data table.smch_methods_table tbody td {
    color: #d2d4d7;
}
:where(html[data-theme="dark"]) #smch_modal_body .form-check {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #smch_modal_body .form-check .form-check-label {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #smch_modal_body .form-check a {
    color: #86c5dc;
}
:where(html[data-theme="dark"]) #smch_modal_body .bottom-buttons .totals {
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #smch_modal_body .bottom-buttons .totals #total_order {
    color: #d9dcde;
}
:where(html[data-theme="dark"]) #smch_modal_body .bottom-buttons .btn-primary {
    color: #fff;
    background-color: #2dc5ff;
    border-color: #2dc5ff;
    box-shadow: none;
}
:where(html[data-theme="dark"]) #smch_modal_body .bottom-buttons .btn-primary:hover {
    background-color: #34b3e3;
    border-color: #34b3e3;
    color: #fff;
}
:where(html[data-theme="dark"]) #smch_modal_body .bottom-buttons .btn-primary:disabled {
    background-color: #353b41;
    border-color: #4a525a;
}
:where(html[data-theme="dark"]) #smch_modal_body #ocdev_smart_checkout_related {
    border-top-color: #364958;
    background-color: #13171b;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-section__title {
    color: #b0b4b9;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card {
    border-color: #364958;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card:hover {
    border-color: #2dc5ff;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card__name {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card__name:hover {
    color: #2dc5ff;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card__price {
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-card__price-old {
    color: #8a9aa5;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-btn--card {
    background-color: #1b252d;
    color: #bee0ec;
}
:where(html[data-theme="dark"]) #smch_modal_body .cartpopup-btn--card:hover {
    background-color: #2dc5ff;
    color: #fff;
}

/* ==== catalog/view/theme/default/stylesheet/affiliate.css (3 правил) ==== */
:where(html[data-theme="dark"]) #trackingcategory {
    background-color: #2c2f32;
    border-bottom-color: #8d949a;
    box-shadow: 0px 2px 2px #1f2225;
}
:where(html[data-theme="dark"]) .tracking-product .image img {
    border-color: #353b41;
}
:where(html[data-theme="dark"]) .tracking-product .name a {
    color: #38B0E3;
}

/* ==== catalog/view/theme/default/stylesheet/sdek.css (20 правил) ==== */
:where(html[data-theme="dark"]) .sdek_modal_div {
    border-color: #8d949a;
    background-color: #121416;
}
:where(html[data-theme="dark"]) #sdek_overlay {
    background-color: #0e0f10;
}
:where(html[data-theme="dark"]) .cdek-map-close {
    background-color: #121416;
    box-shadow: 0 1px 5px rgba(14, 15, 16, 0.3);
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .cdek-map-close > span::before,
:where(html[data-theme="dark"]) .cdek-map-close > span::after {
    background: currentColor;
}
:where(html[data-theme="dark"]) .cdek-map-close:hover {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .cdek-map-close:active {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .cdek-map-close:focus-visible {
    outline-color: #ffdb4d;
}
:where(html[data-theme="dark"]) .cdek-search {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .cdek-search-row {
    background-color: #121416;
    box-shadow: 0 1px 5px rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) .cdek-search-row:focus-within {
    box-shadow: 0 0 0 2px #ffdb4d, 0 1px 5px rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) .cdek-search-row input {
    background-color: transparent;
    box-shadow: none;
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .cdek-search-row input::placeholder {
    color: #888;
}
:where(html[data-theme="dark"]) .cdek-search button {
    background-color: #121416;
    box-shadow: 0 1px 4px rgba(14, 15, 16, 0.25);
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .cdek-search button:hover {
    background-color: #16181b;
}
:where(html[data-theme="dark"]) .cdek-search button:active {
    background-color: #181b1e;
}
:where(html[data-theme="dark"]) .cdek-search button:focus-visible {
    outline-color: #ffdb4d;
}
:where(html[data-theme="dark"]) .cdek-search-row > button {
    box-shadow: none;
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .cdek-search-results {
    background-color: #121416;
    box-shadow: 0 1px 5px rgba(14, 15, 16, 0.3);
}
:where(html[data-theme="dark"]) .cdek-search-result + .cdek-search-result {
    border-top-color: #33383e;
}
:where(html[data-theme="dark"]) .cdek-search .cdek-search-address {
    box-shadow: none;
}

/* ==== catalog/view/theme/default/stylesheet/gototop.css (1 правил) ==== */
:where(html[data-theme="dark"]) #top-link:hover {
    background-color: #1e2832;
}

/* ==== catalog/view/theme/default/stylesheet/filterpro.css (4 правил) ==== */
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro .option_box {
    border-color: #38B0E3;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .price_limit {
    color: #38B0E3;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro .ui-widget-header {
    background-color: #38B0E3;
    color: #FFFFFF;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro .ui-state-hover,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro .ui-state-focus,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro .ui-state-active {
    border-color: #38B0E3;
    background-color: #152e38;
}

/* ==== catalog/view/theme/default/stylesheet/filterpro-mega.css (11 правил) ==== */
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .option_box .option_name {
    color: #acb1b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box input[type="text"] {
    background-color: #121416;
    border-color: #3e454c;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .price_limit {
    border-color: #454c54;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .ui-widget-header {
    background-color: #3595bf;
    color: #FFFFFF;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .ui-state-hover,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .ui-state-focus,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .ui-state-active {
    border-color: #38B0E3;
    background-color: #152e38;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .min_price_text {
    color: #808080;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .ui-state-default,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .ui-widget-content .ui-state-default,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .ui-widget-header .ui-state-default {
    border-color: #3595bf !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .circle {
    background-color: #121416;
    border-color: #62696f;
    color: #acb1b5;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) #filterpro_box .circle:hover {
    background-color: #3594BD;
    color: #fff;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .option_name_more {
    color: #42cbff !important;
}
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .option_box.form-check,
:where(html[data-theme="dark"]) :where(body[class*="body-product-"]) .option_box .form-check {
    color: #bee0ec;
}

/* ==== catalog/view/theme/default/stylesheet/simple_support_custom.css (3 правил) ==== */
:where(html[data-theme="dark"]) .support-faq-group {
    background-color: #16181b;
    background-color: #121416;
    box-shadow: 0 1px 1px rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) .support-faq-group-heading {
    color: #e4e6e7;
    background-color: #121416;
    border-color: #33383e;
    border-bottom-color: #383e44;
}
:where(html[data-theme="dark"]) .support-faq-group-body {
    background-color: #181b1e;
}

/* ==== catalog/view/javascript/jquery/owl/product-carusel.css (20 правил) ==== */
:where(html[data-theme="dark"]) .carusel__contant .carusel__title {
    border-bottom-color: #00A4E2;
    color: #8ac6dd;
    background-color: rgba(14, 15, 16, 0.05);
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__nav .fa,
:where(html[data-theme="dark"]) .informations .informations__box .informations__nav .fa {
    color: rgba(228, 230, 231, 0.3);
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__nav .fa:hover,
:where(html[data-theme="dark"]) .informations .informations__box .informations__nav .fa:hover {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .carusel__contant > .carusel__prev > a:hover,
:where(html[data-theme="dark"]) .carusel__contant > .carusel__next > a:hover {
    box-shadow: 0 0 6px #00A4E2;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_name a {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_name a:hover {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_price {
    color: #cccfd2;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_price .product__price_old {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_price .product__price_old:after {
    background-color: #f00;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_btn .btn {
    background-color: #00A4E2;
    color: #ffffff;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_btn .btn:hover {
    border-color: #297394 #297394 #3594bd #297394;
    background-color: #297394;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .rating .stars .fa-star {
    color: #ffa500;
}
:where(html[data-theme="dark"]) .carusel__contant .carusel__product .rating .reviews .fa-comment {
    color: #8ac6dd;
}
:where(html[data-theme="dark"]) .informations .informations__box .informations__title {
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .informations .informations__contant .informations__contant_item {
    border-color: #383e44;
}
:where(html[data-theme="dark"]) .informations .informations__contant .informations__contant_item .informations__contant_title {
    border-bottom-color: #33383e;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) #footer_info .informations__contant_title {
    color: #85c1dc;
}
:where(html[data-theme="dark"]) #footer_info .informations__contant_desc {
    color: #bcc0c4;
}
@media screen and (max-width: 767px) {
    :where(html[data-theme="dark"]) .carusel__contant .carusel__product .carusel__product_btn {
        background: unset;
        box-shadow: unset;
    }
}
@media (max-width: 480px) {
    :where(html[data-theme="dark"]) .carusel__contant .carusel__shadow {
        background-image: none;
    }
}

/* ==== catalog/view/stylesheet/jquery.qtip.min.css (49 правил) ==== */
:where(html[data-theme="dark"]) .qtip {
    box-shadow: none;
}
:where(html[data-theme="dark"]) .qtip-icon .ui-icon {
    color: inherit;
}
:where(html[data-theme="dark"]) .qtip-default {
    border-color: #F1D031;
    background-color: #47471b;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .qtip-default .qtip-titlebar {
    background-color: #4c451d;
}
:where(html[data-theme="dark"]) .qtip-default .qtip-icon {
    border-color: #3d434a;
    background-color: #171a1d;
    color: #acb1b6;
}
:where(html[data-theme="dark"]) .qtip-default .qtip-titlebar .qtip-close {
    border-color: #464e56;
    color: #dcdee0;
}
:where(html[data-theme="dark"]) .qtip-light {
    background-color: #121416;
    border-color: #363c42;
    color: #c4c7ca;
}
:where(html[data-theme="dark"]) .qtip-light .qtip-titlebar {
    background-color: #171a1d;
}
:where(html[data-theme="dark"]) .qtip-dark {
    background-color: #292c2f;
    border-color: #7b838a;
    color: #f3f3f3;
}
:where(html[data-theme="dark"]) .qtip-dark .qtip-titlebar {
    background-color: #242629;
}
:where(html[data-theme="dark"]) .qtip-dark .qtip-icon {
    border-color: #747b83;
}
:where(html[data-theme="dark"]) .qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #7b838a;
}
:where(html[data-theme="dark"]) .qtip-cream {
    background-color: #46441b;
    border-color: #746a32;
    color: #dbc291;
}
:where(html[data-theme="dark"]) .qtip-red,
:where(html[data-theme="dark"]) .qtip-red .qtip-icon,
:where(html[data-theme="dark"]) .qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #D95252;
}
:where(html[data-theme="dark"]) .qtip-cream .qtip-titlebar {
    background-color: #F0DE7D;
}
:where(html[data-theme="dark"]) .qtip-red {
    background-color: #53231f;
    color: #e29a9a;
}
:where(html[data-theme="dark"]) .qtip-red .qtip-titlebar {
    background-color: #F06D65;
}
:where(html[data-theme="dark"]) .qtip-green {
    background-color: #384e1d;
    border-color: #90D93F;
    color: #cce7ae;
}
:where(html[data-theme="dark"]) .qtip-green .qtip-titlebar {
    background-color: #B0DE78;
}
:where(html[data-theme="dark"]) .qtip-blue {
    background-color: #142a34;
    border-color: #305c70;
    color: #5E99BD;
}
:where(html[data-theme="dark"]) .qtip-blue .qtip-titlebar {
    background-color: #17313d;
}
:where(html[data-theme="dark"]) .qtip-shadow {
    box-shadow: 1px 1px 3px 1px rgba(14, 15, 16, 0.15);
}
:where(html[data-theme="dark"]) .qtip-youtube {
    box-shadow: 0 0 3px #202224;
    color: #fff;
    background-color: #272a2c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #272a2c), color-stop(100%, #0e0f10));
    background-image: -webkit-linear-gradient(top, #272a2c 0, #0e0f10 100%);
    background-image: -moz-linear-gradient(top, #272a2c 0, #0e0f10 100%);
    background-image: -ms-linear-gradient(top, #272a2c 0, #0e0f10 100%);
    background-image: -o-linear-gradient(top, #272a2c 0, #0e0f10 100%);
}
:where(html[data-theme="dark"]) .qtip-youtube .qtip-titlebar {
    background-color: #272a2c;
    background-color: rgba(14, 15, 16, 0);
}
:where(html[data-theme="dark"]) .qtip-youtube .qtip-icon {
    border-color: #80888f;
}
:where(html[data-theme="dark"]) .qtip-youtube .qtip-titlebar .ui-state-hover {
    border-color: #7b838a;
}
:where(html[data-theme="dark"]) .qtip-jtools {
    background-color: #1a1c1e;
    background-color: rgba(14, 15, 16, 0.7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#35383b), to(#1a1c1e));
    background-image: -moz-linear-gradient(top, #35383b, #1a1c1e);
    background-image: -webkit-linear-gradient(top, #35383b, #1a1c1e);
    background-image: -ms-linear-gradient(top, #35383b, #1a1c1e);
    background-image: -o-linear-gradient(top, #35383b, #1a1c1e);
    border-color: #383e44;
    border-color: #32373d;
    box-shadow: 0 0 12px #202224;
}
:where(html[data-theme="dark"]) .qtip-jtools .qtip-titlebar {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .qtip-jtools .qtip-content,
:where(html[data-theme="dark"]) .qtip-jtools .qtip-titlebar {
    color: #fff;
}
:where(html[data-theme="dark"]) .qtip-jtools .qtip-icon {
    border-color: #6e757c;
}
:where(html[data-theme="dark"]) .qtip-jtools .qtip-titlebar .ui-state-hover {
    border-color: #7a8289;
}
:where(html[data-theme="dark"]) .qtip-cluetip {
    box-shadow: 4px 4px 5px rgba(14, 15, 16, 0.4);
    background-color: #3e3e27;
    color: #dcdee0;
}
:where(html[data-theme="dark"]) .qtip-cluetip .qtip-titlebar {
    background-color: #353b41;
    color: #fff;
}
:where(html[data-theme="dark"]) .qtip-cluetip .qtip-icon {
    border-color: #5c6b79;
}
:where(html[data-theme="dark"]) .qtip-cluetip .qtip-titlebar .ui-state-hover {
    border-color: #637282;
    color: #b3bcc5;
}
:where(html[data-theme="dark"]) .qtip-tipsy {
    background-color: #0e0f10;
    background-color: rgba(14, 15, 16, 0.87);
    color: #fff;
}
:where(html[data-theme="dark"]) .qtip-tipsy .qtip-titlebar {
    background-color: transparent;
}
:where(html[data-theme="dark"]) .qtip-tipsy .qtip-icon {
    border-color: #80888f;
}
:where(html[data-theme="dark"]) .qtip-tipsy .qtip-titlebar .ui-state-hover {
    border-color: #7b838a;
}
:where(html[data-theme="dark"]) .qtip-tipped {
    border-color: #44525f;
    background-color: #151719;
    color: #c4c7ca;
}
:where(html[data-theme="dark"]) .qtip-tipped .qtip-titlebar {
    color: #fff;
    background-color: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
}
:where(html[data-theme="dark"]) .qtip-tipped .qtip-icon {
    border-color: #285589;
    background-color: #285589;
}
:where(html[data-theme="dark"]) .qtip-tipped .qtip-icon .ui-icon {
    background-color: #141618;
    color: #bcc0c4;
}
:where(html[data-theme="dark"]) .qtip-bootstrap {
    color: #cccfd2;
    background-color: #121416;
    border-color: #3d434a;
    border-color: rgba(141, 148, 154, 0.2);
    box-shadow: 0 5px 10px rgba(14, 15, 16, 0.2);
}
:where(html[data-theme="dark"]) .qtip-bootstrap .qtip-titlebar {
    background-color: #15181a;
    border-bottom-color: #34393f;
}
:where(html[data-theme="dark"]) .qtip-bootstrap .qtip-icon .ui-icon {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .qtip-bootstrap .qtip-icon .ui-icon:hover {
    color: #e4e6e7;
}
:where(html[data-theme="dark"]) .qtip .qtip-tip,
:where(html[data-theme="dark"]) .qtip .qtip-tip .qtip-vml,
:where(html[data-theme="dark"]) .qtip .qtip-tip canvas {
    color: #b4cfe9;
}
:where(html[data-theme="dark"]) #qtip-overlay div {
    background-color: #0e0f10;
}

/* ==== catalog/view/theme/gazal/template/common/header.tpl (7 правил) ==== */
html[data-theme="dark"] .show-phone {
    color: #18B5FF;
}
html[data-theme="dark"] #sign_box_overlay {
    background-color: rgba(22, 23, 25, 0.5);
}
html[data-theme="dark"] #sign_box {
    background-color: #121416;
    box-shadow: 0 24px 60px rgba(14, 15, 16, 0.28);
}
html[data-theme="dark"] #sign_box #close_login {
    color: #9a9a9a;
}
html[data-theme="dark"] #sign_box #close_login:hover {
    background-color: #181a1d;
    color: #d2d4d7;
}
html[data-theme="dark"] #sign_box .login-block {
    background-color: transparent;
}
html[data-theme="dark"] #sign_box .sna_header {
    color: #d2d4d7;
}

/* ==== catalog/view/theme/gazal/template/common/footer.tpl (10 правил) ==== */
html[data-theme="dark"] .sh_btn {
    border-top-color: #3087AC !important;
    border-left-color: #3087AC !important;
    border-bottom-color: #3087AC !important;
    border-top-color: #3087AC;
    border-left-color: #3087AC;
    border-bottom-color: #3087AC;
    background-color: #3594BD !important;
    box-shadow: 0 3px 2px 1px rgba(14, 15, 16, 0.2);
}
html[data-theme="dark"] .sh_btn:hover {
    background-color: #3087AC !important;
}
html[data-theme="dark"] .sh_header,
html[data-theme="dark"] .sh_footer_menu_list,
html[data-theme="dark"] .sh_copyright {
    background-color: #3594BD !important;
}
html[data-theme="dark"] .sh_chat {
    border-color: #3594BD !important;
}
html[data-theme="dark"] .sh_textarea_answer textarea {
    border-color: #2e3338;
}
html[data-theme="dark"] .sh_copyright a span.sh_copyright_text {
    color: #fff;
}
html[data-theme="dark"] .sh_chat_end {
    background-color: #121416;
}
html[data-theme="dark"] .sh_button {
    background-color: #297394;
    border-color: #297394;
    color: #fff;
    box-shadow: none !important;
}
html[data-theme="dark"] .sh_mess_nick {
    color: #85c1dc !important;
}
html[data-theme="dark"] .sh_footer_menu:hover {
    background-color: #121416 !important;
}

/* ==== catalog/view/theme/gazal/template/product/product.tpl (27 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-product-product"]) #preorder_box {
    background-color: #121416;
    border-color: #5ea0c1;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_you_save,
html[data-theme="dark"] :where(body[class*="body-product-product"]) .product-info #discount_container .chain_you_save span,
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_you_save span {
    background-color: #f28300;
    color: #ffffff;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain-symbol {
    color: #e4e6e7;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain-result {
    color: #e4e6e7;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .total_price {
    color: #e4e6e7;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .total_save,
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .total_save span,
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .product-info .total_save span {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_product_quantity {
    background-color: rgba(18, 20, 22, 0.7);
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_product_quantity:hover {
    background-color: rgba(18, 20, 22, 0.9);
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .price-old {
    color: #dc8686;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .price-free {
    color: #a0e29d;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_option {
    background-color: #048cec;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain_required .chain_option {
    background-color: #cc0808;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .flex-direction-nav a {
    background-color: #0e0f10;
    border-color: #8d949a;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .chain_style_single_container {
    border-color: #3d434a;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .chain_style_single_container_header {
    color: #cccfd2;
}
@media (max-width:600px) {
    html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain-symbol,
    html[data-theme="dark"] :where(body[class*="body-product-product"]) #discount_container .chain-result {
        color: #e4e6e7;
    }
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .circle {
    background-color: #121416;
    border-color: #62696f;
    color: #acb1b5;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .circle:hover {
    background-color: #42cbff;
    color: #fff;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #product_options .circle > .description {
    background-color: #121416;
    box-shadow: 1px 1px 3px 1px rgba(14, 15, 16, 0.3);
    color: #c4c7ca;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #product_options .circle > .description:after,
html[data-theme="dark"] :where(body[class*="body-product-product"]) #product_options .circle > .description:before {
    border-right-color: #2e3338;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #product_options .circle > .description:before {
    border-right-color: #373d43;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #product_options a {
    color: #85c1dc !important;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) #loading-wrap {
    background-color: #3087AC;
    border-color: #de3c49;
    color: #F8F8F8;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .user-review-icon {
    color: #e0e0e0;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .schema-map .schema-point {
    background-color: #1ea3d2;
    border-color: #2089ae;
    color: #fff;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .schema-map .schema-point:hover,
html[data-theme="dark"] :where(body[class*="body-product-product"]) .schema-map .schema-point.point-hovered {
    background-color: #0d7ba8;
    border-color: #2089ae;
}
html[data-theme="dark"] :where(body[class*="body-product-product"]) .schema-product-row.product-hovered {
    background-color: rgba(30, 163, 210, 0.3);
}

/* ==== catalog/view/theme/gazal/template/account/login_code.tpl (10 правил) ==== */
html[data-theme="dark"] .login-block {
    border-color: #3b4249;
    background-color: #121416;
}
html[data-theme="dark"] #login-form-container .login-block-title {
    color: #d2d4d7;
}
html[data-theme="dark"] #login-form-container .form-control {
    color: #d9dcde;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
}
html[data-theme="dark"] #login-form-container .form-control:focus {
    color: #cccfd2;
    background-color: #121416;
    border-color: #324d75;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, 0.25);
}
html[data-theme="dark"] #login-form-container .form-label {
    color: #d9dcde;
}
html[data-theme="dark"] #login-form-container input[type="text"],
html[data-theme="dark"] #login-form-container input[type="password"] {
    border-color: #3594BD;
}
html[data-theme="dark"] #login-form-container .login-links a {
    color: #86c5dc;
}
html[data-theme="dark"] #login-form-container .bt-primary {
    border-color: #2dc5ff;
    background-color: #2dc5ff;
    color: #fff;
}
html[data-theme="dark"] #login-form-container .bt-primary:hover {
    background-color: #34b3e3;
    border-color: #34b3e3;
}
html[data-theme="dark"] #login-form-container .bt-default {
    border-color: #3b4249;
    background-color: #1b1e21;
    color: #d0d5db;
}

/* ==== catalog/view/theme/gazal/template/account/account_new.tpl (31 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-account-"]) .modal-content {
    background-color: #121416;
    box-shadow: 0 4px 6px rgba(14, 15, 16, 0.1);
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .modal-header {
    border-bottom-color: #383e44;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .modal-header .close {
    color: #aaa;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .modal-header .close:hover {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) textarea.form-control {
    border-color: #3d434a;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .star.selected {
    color: #ffcc00 !important;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .order-item {
    border-color: #363c42;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .order-item-header {
    border-bottom-color: #363c42;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .badge {
    color: #fff;
    background-color: #162e3a;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .btn-badge {
    background-color: #121416;
    border-color: #14bfff;
    color: #14bfff;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .btn-collapse {
    border-color: #2a75bb;
    color: #89b5dd;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .btn-badge-red {
    border-color: #d71f22;
    color: #db8485;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .btn-badge-full {
    background-color: #14bfff;
    border-color: #14bfff;
    color: #fff !important;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .btn-badge-buy {
    background-color: #14bfff;
    border-color: #14bfff;
    color: #fff !important;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-19,
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-41,
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-42,
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-2,
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-30 {
    background-color: #4fb153;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-3,
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-29 {
    background-color: #ffd05b;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .sc-7 {
    background-color: #e81616;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .table-order-header {
    color: #cccfd2;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .table-order > thead > tr > th {
    color: #b5b5b5;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .show-all a {
    color: #14bfff;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .achiev-bottom a {
    color: #e4e5e7;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .achievements .achievement-item .image .reward,
html[data-theme="dark"] :where(body[class*="body-account-"]) #achievements-info .image .reward {
    color: #fff;
    background-color: #14BFFF;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) #achievements-info .image .reward > span {
    color: #fff;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .avatar-image {
    background-color: transparent !important;
    background-image: none !important;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .rank-title {
    color: #a4afbe;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .achiv-overlay {
    background-color: rgba(20, 191, 255, 0.9);
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .achiv-overlay > div {
    color: #fff;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .achiv-overlay .list-bullet {
    color: #fff;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .avatar-block {
    background-color: #15181a;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .manager-phone span {
    color: #14BFFF;
}
html[data-theme="dark"] :where(body[class*="body-account-"]) .manager-phone i,
html[data-theme="dark"] :where(body[class*="body-account-"]) .manager-email i,
html[data-theme="dark"] :where(body[class*="body-account-"]) .manager-email span {
    color: #818C99;
}

/* ==== catalog/view/theme/gazal/template/account/profile.tpl (13 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-record-decription {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-activity-item {
    border-bottom-color: #33383e;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-activity-item__title {
    color: #c6daee;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-activity-item__date {
    color: #999;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-activity-item__rating {
    color: #f5a623;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-activity-item__link {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-header {
    background-color: #121416;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-avatar img {
    border-color: #373d43;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-header .profile-info p a {
    color: #c6daee;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-recipes-title {
    color: #cccfd2;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .profile-no-recipes {
    color: #acb1b6;
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .card:hover {
    box-shadow: 0 4px 8px rgba(14, 15, 16, 0.2);
}
html[data-theme="dark"] :where(body[class*="body-account-profile"]) .card-text {
    color: #bcc0c4;
}

/* ==== catalog/view/theme/gazal/template/account/register.tpl (7 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-account-register"]) form p {
    color: #d2d4d7;
}
html[data-theme="dark"] :where(body[class*="body-account-register"]) input[readonly] {
    background-color: #1c2023 !important;
}
html[data-theme="dark"] :where(body[class*="body-account-register"]) .register-entry {
    color: #d2d4d7;
    border-color: #2b5564;
    background-color: #132831;
}
html[data-theme="dark"] :where(body[class*="body-account-register"]) .register-entry__login .bt {
    background-color: #121416;
}
html[data-theme="dark"] :where(body[class*="body-account-register"]) .register-entry .social_register {
    border-top-color: #2b5564;
}
html[data-theme="dark"] :where(body[class*="body-account-register"]) .register-entry .sna_header {
    color: #d2d4d7;
}
@media (min-width: 761px) {
    html[data-theme="dark"] :where(body[class*="body-account-register"]) .register-entry .social_register {
        border-left-color: #2b5564;
    }
}

/* ==== catalog/view/theme/gazal/template/checkout/simplecheckout.tpl (13 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .select-city {
    background-color: #1e2124;
    color: #c6c9cd;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .select-city .yesno {
    color: #FFFFFF !important;
    background-color: #3594BD;
    border-top-color: #3594BD !important;
    border-left-color: #3594BD !important;
    border-bottom-color: #297394 !important;
    border-right-color: #3594BD !important;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form tr td {
    color: #d2d4d7;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form input:not([type=checkbox]):not([type=radio]),
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form textarea {
    color: #d9dcde;
    background-color: #121416 !important;
    border-color: #3b4249 !important;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form input:not([type=checkbox]):not([type=radio]):focus,
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form select:focus,
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form textarea:focus {
    border-color: #1ea3d2 !important;
    box-shadow: 0 0 10px rgba(0, 124, 255, 0.25);
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form select {
    color: #d9dcde;
    background-color: #121416;
    border-color: #3b4249;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .row-customer_customer_group_id label {
    color: #d2d4d7;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .form-check-input,
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form input[type="radio"] {
    background-color: #121416;
    border-color: #3c4249;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .simplecheckout-table-form input[type="radio"]:checked,
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .form-check-input:checked {
    border-color: #1ea3d2;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) #agreement_checkbox {
    color: #d2d4d7;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) .form-check-input:checked[type="checkbox"] {
    background-color: #1ea3d2;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) #easyTooltip {
    background-color: #1ea3d2 !important;
    color: #fff;
    box-shadow: none;
}
html[data-theme="dark"] :where(body[class*="body-checkout-"]) #easyTooltip:before {
    border-bottom-color: #1ea3d2 !important;
}

/* ==== catalog/view/theme/gazal/template/information/contact-ticket.tpl (26 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-layout-form .contactForm,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-subdomain-form-wrap .contactForm {
    background-image: linear-gradient(180deg, #172830 0%, #1c2e38 100%);
    border-color: #395465;
    box-shadow: 0 16px 34px rgba(25, 66, 92, 0.16);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-map-shell {
    border-color: #2c5267;
    box-shadow: 0 16px 36px rgba(24, 68, 94, 0.1);
    background-image: linear-gradient(180deg, #121416 0%, #14171b 100%);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-layout-form .form-faq,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-subdomain-form-wrap .form-faq {
    color: #bfd2de;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-layout-form .form-faq h1,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-subdomain-form-wrap .form-faq h1 {
    color: #84c1db;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-layout-info h3,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-title {
    border-bottom-color: #2b5265;
    color: #84c1db;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-layout-info .contact-info {
    background-color: transparent;
    box-shadow: none;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card {
    background-image: linear-gradient(180deg, #121416 0%, #13171a 100%);
    border-color: #2c5166;
    box-shadow: 0 10px 26px rgba(24, 68, 94, 0.08);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card:before {
    background-image: linear-gradient(90deg, #2d9ac9 0%, #6bc4ec 100%);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card h4 {
    color: #c0d4e1;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card p {
    color: #b9cbd6;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card a {
    color: #84c1db;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-info-card a:hover {
    color: #92c7df;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section {
    background-image: linear-gradient(180deg, #13161a 0%, #132933 100%);
    border-color: #2c5267;
    box-shadow: 0 14px 34px rgba(24, 68, 94, 0.08);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-title {
    color: #84c1db;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-subtitle {
    color: #afc1ca;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .carusel__prev,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .carusel__next {
    background-color: #121416;
    box-shadow: 0 10px 24px rgba(22, 71, 99, 0.14);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .prev_experts,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .next_experts {
    color: #84c1db;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .prev_experts:hover,
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .next_experts:hover {
    color: #92c7df;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .card {
    border-color: #2c5166;
    background-image: linear-gradient(180deg, #121416 0%, #12161a 100%);
    box-shadow: 0 14px 30px rgba(24, 68, 94, 0.08);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .card-image img {
    border-color: #2c5266;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .expert_title {
    background-color: rgba(45, 154, 201, 0.08);
    border-color: rgba(45, 154, 201, 0.28);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .rating {
    color: #a7b2bd;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .btn-question {
    background-image: linear-gradient(180deg, #34a8dc 0%, #228fc0 100%);
    box-shadow: 0 8px 20px rgba(34, 143, 192, 0.24);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .btn-question:hover {
    background-image: linear-gradient(180deg, #2a9fd4 0%, #187eaa 100%);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .card-title {
    color: #c0d4e1;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .contact-experts-section #allExperts .card-description {
    color: #b1c3cc;
}

/* ==== catalog/view/theme/gazal/template/information/expert_info.tpl (12 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-information-"]) .RatingHistogram-RatingValue {
    color: #fc0;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .RatingHistogram-Stars.Rating {
    color: #fc0;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .ProgressBar {
    background-color: rgba(14, 15, 16, 0.05);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .ProgressBar-Fill {
    background-color: #fc0;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) #scrollTarget:hover {
    color: #9fcee3;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .container1 {
    background-color: #121416;
    box-shadow: 0 2px 10px rgba(14, 15, 16, 0.1);
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .position {
    color: #b4b9bd;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .rating .fa-star {
    color: gold;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .count-reviews {
    color: #b4b9bd;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .reviews a {
    color: #b4b9bd;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .btn-question {
    background-color: #3594bd;
    color: white !important;
}
html[data-theme="dark"] :where(body[class*="body-information-"]) .btn-question:hover {
    background-color: #0056b3;
}

/* ==== catalog/view/theme/gazal/template/record/recipe.tpl (15 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-record-"]) .content-author .author__caption p a {
    color: #c6daee;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .top-breadcrumb {
    background-color: #152d36;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .top-breadcrumb a {
    color: #11BEFF;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .category-title {
    color: #c9e5ef;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .ing {
    border-bottom-color: #464e56;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .ing-wrapper {
    background-image: linear-gradient(99.22deg, #132b33 0%, #12161a 100%);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .ing-wrapper h2 {
    color: #11BEFF;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-energy {
    color: #11BEFF;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .energy-title {
    color: #808080;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .energy-text {
    color: #85c1dc;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-title {
    color: #b3bcbf;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-products a {
    color: #86c5dc;
    border-color: #11BEFF;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-youtube span {
    color: #ed332f;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-0:after,
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-0:before,
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-1:after,
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-1:before {
    background-image: linear-gradient(#121416, transparent);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-0:before,
html[data-theme="dark"] :where(body[class*="body-record-"]) .recipe-description-1:before {
    background-image: linear-gradient(transparent, #121416);
}

/* ==== catalog/view/theme/gazal/template/record/article_autor.tpl (10 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-record-"]) .card:hover {
    box-shadow: 0 4px 8px rgba(14, 15, 16, 0.2);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .card-text {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author {
    background-color: #121416;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author:hover {
    box-shadow: 0 6px 15px rgba(14, 15, 16, 0.15);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author__image {
    background-color: #181a1d;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author__caption {
    color: #cccfd2;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .paragraph {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .paragraph.bold {
    color: #e4e6e7;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .link {
    color: transparent;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) ._linkText_1r284_121 {
    color: #007bff;
}

/* ==== catalog/view/theme/gazal/template/record/survey_autor.tpl (10 правил) ==== */
html[data-theme="dark"] :where(body[class*="body-record-"]) .card:hover {
    box-shadow: 0 4px 8px rgba(14, 15, 16, 0.2);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .card-text {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author {
    background-color: #121416;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author:hover {
    box-shadow: 0 6px 15px rgba(14, 15, 16, 0.15);
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author__image {
    background-color: #181a1d;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .author__caption {
    color: #cccfd2;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .paragraph {
    color: #bcc0c4;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .paragraph.bold {
    color: #e4e6e7;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) .link {
    color: transparent;
}
html[data-theme="dark"] :where(body[class*="body-record-"]) ._linkText_1r284_121 {
    color: #007bff;
}

/* ==== catalog/view/theme/gazal/template/module/geoip/geoip_modal.tpl (7 правил) ==== */
html[data-theme="dark"] .new-style #geoip-choose-region .city-display {
    color: #4a90e2;
    background-image: linear-gradient(135deg, #14171b 0%, #191e22 100%);
    box-shadow: inset 0 2px 4px rgba(14, 15, 16, 0.1);
}
html[data-theme="dark"] .new-style #geoip-choose-region #geoip-city-list .cities-grid .city-item a {
    background-color: #121416;
    border-color: #373d43;
}
html[data-theme="dark"] .new-style #geoip-choose-region #geoip-city-list .cities-grid .city-item a:hover {
    background-color: #34B3E3;
    color: white;
    border-color: #34B3E3;
    box-shadow: 0 4px 10px rgba(74, 144, 226, 0.3);
}
html[data-theme="dark"] .new-style #geoip-choose-region #geoip-city-list .cities-grid .city-item a.choose-city--current {
    background-color: #34B3E3;
    color: #fff;
    border-color: #34B3E3;
}
html[data-theme="dark"] .new-style #geoip-choose-region #geoip-city-list .cities-grid .city-item a.choose-city--current span {
    color: #fff !important;
}
html[data-theme="dark"] .new-style #geoip-choose-region #geoip-city-list .cities-grid .city-item a.choose-city--current:hover {
    box-shadow: none;
}
html[data-theme="dark"] .new-style #geoip-choose-region .city-search {
    border-color: #393f45;
}

/* ==== catalog/view/theme/gazal/template/module/quiz.tpl (12 правил) ==== */
html[data-theme="dark"] .quiz-start-state {
    background-color: #121416;
}
html[data-theme="dark"] .quiz-container {
    border-color: #3b4148;
    background-color: #121416;
}
html[data-theme="dark"] .quiz-container .question {
    color: #bee0ec;
}
html[data-theme="dark"] #quiz-controls {
    background-color: #132031 !important;
    color: #bee0ec !important;
}
html[data-theme="dark"] .quiz-container .answers a {
    border-color: #3b4148;
    background-color: #121416;
    color: #bee0ec;
}
html[data-theme="dark"] .quiz-container .answers a:hover,
html[data-theme="dark"] .quiz-container .answers a:active,
html[data-theme="dark"] #quiz-buttons a:hover,
html[data-theme="dark"] #quiz-buttons a:active {
    background-color: #132031;
    border-color: #2dc5ff;
    box-shadow: 0 0 15px rgba(0, 173, 238, 0.15) !important;
}
html[data-theme="dark"] .quiz-container .answers a.correct {
    background-color: #27ae60 !important;
    color: #fff;
}
html[data-theme="dark"] .quiz-container .answers a.incorrect {
    background-color: #ff0a00 !important;
    color: #fff;
}
html[data-theme="dark"] .quiz-container #quiz-buttons a {
    color: #fff !important;
}
html[data-theme="dark"] .quiz-coupon {
    border-color: #3b4148;
    background-color: #121416;
}
html[data-theme="dark"] .quiz-coupon p {
    color: #bee0ec;
}
html[data-theme="dark"] .quiz-email__input input {
    border-color: #3b4148;
    color: #bee0ec;
}

/* ==== catalog/view/theme/gazal/template/module/marketing_banner.tpl (7 правил) ==== */
html[data-theme="dark"] #mb-banner {
    background-image: linear-gradient(135deg,#1a3a5c 0%,#2980b9 100%);
    color: #fff;
    box-shadow: 0 6px 28px rgba(14, 15, 16, 0.22);
}
html[data-theme="dark"] #mb-banner .mb-close {
    color: rgba(255, 255, 255, 0.8);
    background-color: transparent;
}
html[data-theme="dark"] #mb-banner .mb-close:hover {
    color: #fff;
}
html[data-theme="dark"] #mb-banner .mb-btn {
    background-color: #121416;
    color: #afcbe8;
    box-shadow: 0 2px 8px rgba(14, 15, 16, 0.12);
}
html[data-theme="dark"] #mb-banner .mb-btn:hover {
    background-color: #142634;
}
html[data-theme="dark"] #mb-banner .mb-code {
    background-color: rgba(18, 20, 22, 0.12);
    border-color: rgba(46, 51, 56, 0.5);
}
html[data-theme="dark"] #mb-toggle {
    background-image: linear-gradient(135deg,#1a3a5c 0%,#2980b9 100%);
    color: #fff;
    box-shadow: 0 4px 16px rgba(14, 15, 16, 0.18);
}

/* ==== catalog/view/theme/gazal/template/module/mp_monitoring.tpl (7 правил) ==== */
html[data-theme="dark"] .chart_product_price_list table td {
    border-bottom-color: #324756;
}
html[data-theme="dark"] .chart_product_price_list .mp_price .name {
    color: #bee0ec;
}
html[data-theme="dark"] .chart_product_price_list .mp_price .price {
    color: #bee0ec;
}
html[data-theme="dark"] .chart_product_price_list .mp_price a.button {
    background-color: #2dc5ff;
    color: #fff;
}
html[data-theme="dark"] .chart_product_price_list .mp_price a.button:hover {
    background-color: #1ea3d2;
    color: #fff;
}
html[data-theme="dark"] #chart_product_legend .legendLabel {
    color: #bee0ec;
}
html[data-theme="dark"] #chart_product .flot-x-axis .flot-tick-label,
html[data-theme="dark"] #chart_product .flot-y-axis .flot-tick-label {
    color: #b0b4b9;
}

/* ==== catalog/view/theme/gazal/template/module/blog_featured.tpl (5 правил) ==== */
html[data-theme="dark"] .blog-featured-card {
    color: inherit;
    background-color: #121416;
    border-color: rgba(98, 127, 167, 0.08);
    box-shadow: 0 10px 30px rgba(19, 30, 54, 0.06);
}
html[data-theme="dark"] .blog-featured-card:hover {
    color: inherit;
    border-color: rgba(98, 127, 167, 0.14);
    box-shadow: 0 18px 42px rgba(19, 30, 54, 0.1);
}
html[data-theme="dark"] .blog-featured-card__image {
    background-color: #14171b;
}
html[data-theme="dark"] .blog-featured-card__title {
    color: #c6d1df;
}
html[data-theme="dark"] .blog-featured-card__description {
    color: #a9b2bb;
}

/* ==== catalog/view/theme/gazal/template/module/form_record.tpl (4 правил) ==== */
html[data-theme="dark"] .modal-result-form {
    background-color: #121416;
    border-color: #1FA3D2;
}
html[data-theme="dark"] .modal-result-form-header {
    background-color: #1FA3D2;
    color: #fff;
}
html[data-theme="dark"] .modal-result-form-right {
    color: #c5c8cc;
}
html[data-theme="dark"] .only-mob {
    color: #c5c8cc;
}

/* ==== catalog/view/theme/gazal/template/module/form7.tpl (4 правил) ==== */
html[data-theme="dark"] .modal-result-form {
    background-color: #121416;
    border-color: #1FA3D2;
}
html[data-theme="dark"] .modal-result-form-header {
    background-color: #1FA3D2;
    color: #fff;
}
html[data-theme="dark"] .modal-result-form-right {
    color: #c5c8cc;
}
html[data-theme="dark"] .only-mob {
    color: #c5c8cc;
}
