html[data-theme="dark"] {
    color-scheme: dark;
    --brand: #7c6cff;
    --brand-ink: #a99bff;
    --brand-2: #9b8cff;
    --brand-3: #c4b8ff;
    --brand-grad: linear-gradient(120deg, #6d5efc 0%, #7c6cff 55%, #9b8cff 100%);
    --brand-glow: 0 10px 28px -8px rgba(124, 108, 255, .55);
    --tint: rgba(124, 108, 255, .12);
    --tint-2: rgba(124, 108, 255, .2);
    --ink: #f5f5f7;
    --ink-2: #ececf1;
    --text: #d9d9e0;
    --muted: #9b9ba8;
    --line: rgba(255, 255, 255, .09);
    --surface: #121216;
    --surface-2: #18181e;
    --bg: #09090b;
    --link: #b3a8ff;
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);
    --shadow: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px -12px rgba(0, 0, 0, .6);
    --shadow-lg: 0 6px 16px rgba(0, 0, 0, .4), 0 30px 60px -18px rgba(0, 0, 0, .7);
}

html[data-theme="dark"] body {
    background:
        radial-gradient(900px 420px at 50% -160px, rgba(124, 108, 255, .22), transparent 70%),
        linear-gradient(rgba(255, 255, 255, .025) 1px, transparent 1px) 0 0 / 48px 48px,
        linear-gradient(90deg, rgba(255, 255, 255, .025) 1px, transparent 1px) 0 0 / 48px 48px,
        var(--bg) !important;
    background-attachment: scroll, fixed, fixed, scroll !important;
    color: var(--text);
}
html[data-theme="dark"] ::selection { background: rgba(124, 108, 255, .35); }
html[data-theme="dark"] :focus-visible { outline-color: rgba(155, 140, 255, .6); }

html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3,
html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6,
html[data-theme="dark"] .title, html[data-theme="dark"] strong { color: var(--ink); }
html[data-theme="dark"] p, html[data-theme="dark"] li, html[data-theme="dark"] td,
html[data-theme="dark"] th, html[data-theme="dark"] label, html[data-theme="dark"] span,
html[data-theme="dark"] dd, html[data-theme="dark"] dt { color: inherit; }
html[data-theme="dark"] .content, html[data-theme="dark"] main { color: var(--text); }
html[data-theme="dark"] a { color: var(--link); }
html[data-theme="dark"] .text-gray, html[data-theme="dark"] .text-muted { color: var(--muted) !important; }

html[data-theme="dark"] header,
html[data-theme="dark"] .header,
html[data-theme="dark"] .rd-header {
    background: transparent !important;
    border-color: var(--line) !important;
    color: var(--text);
}
html[data-theme="dark"] #main_menu {
    background: rgba(9, 9, 11, .78) !important;
    -webkit-backdrop-filter: saturate(160%) blur(14px);
    backdrop-filter: saturate(160%) blur(14px);
    border-color: var(--line) !important;
    color: var(--text);
}
html[data-theme="dark"] #main_menu .top_nav > li > a,
html[data-theme="dark"] header a { color: var(--text) !important; }
html[data-theme="dark"] #main_menu .top_nav > li > a:hover,
html[data-theme="dark"] header a:hover { color: var(--ink) !important; }
html[data-theme="dark"] #main_menu .top_nav > li > a.rd-nav-active, html[data-theme="dark"] #main_menu .top_nav > li > a[aria-current="page"] { color: #b3a8ff !important; background: var(--tint); }

html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .dropdown-menu,
html[data-theme="dark"] .category-shop-menu,
html[data-theme="dark"] .down_menu,
html[data-theme="dark"] .rd-pop,
html[data-theme="dark"] .rd-cookie,
html[data-theme="dark"] .popover {
    background: var(--surface) !important;
    color: var(--text) !important;
    border: 1px solid var(--line) !important;
    box-shadow: var(--shadow-lg) !important;
}
html[data-theme="dark"] .modal-header, html[data-theme="dark"] .modal-footer { border-color: var(--line) !important; }
html[data-theme="dark"] .close, html[data-theme="dark"] .modal-header span { color: var(--text) !important; text-shadow: none; opacity: .8; }

html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
html[data-theme="dark"] select,
html[data-theme="dark"] textarea,
html[data-theme="dark"] .form-control {
    background-color: var(--surface-2) !important;
    color: var(--ink) !important;
    border-color: rgba(255, 255, 255, .12) !important;
}
html[data-theme="dark"] input::placeholder, html[data-theme="dark"] textarea::placeholder { color: #75758a !important; }
html[data-theme="dark"] select option { background: var(--surface); color: var(--ink); }

html[data-theme="dark"] table, html[data-theme="dark"] .table { color: var(--text); border-color: var(--line); }
html[data-theme="dark"] .table td, html[data-theme="dark"] .table th,
html[data-theme="dark"] table td, html[data-theme="dark"] table th { border-color: var(--line) !important; }
html[data-theme="dark"] hr { border-color: var(--line); }
html[data-theme="dark"] .bg-white, html[data-theme="dark"] .bg-light { background: var(--surface) !important; }

html[data-theme="dark"] .about_info p { color: #fff !important; }

html[data-theme="dark"] .rd-theme-btn,
.rd-theme-btn {
    display: inline-flex; align-items: center; justify-content: center; gap: 10px;
    border: 0; background: none; color: inherit; cursor: pointer; padding: 0; font: inherit;
}
.rd-theme-li .rd-theme-btn { width: 40px; height: 40px; border-radius: 999px; }
.rd-theme-li .rd-theme-btn:hover { background: var(--tint); }
.rd-theme-btn .rd-ico { width: 20px; height: 20px; }
.rd-mnav--theme .rd-theme-btn { width: 100%; justify-content: flex-start; padding: 10px 0; text-align: left; }

html[data-theme="dark"] .rd-hero__card,
html[data-theme="dark"] .content > .container > h1, html[data-theme="dark"] .contents > .container > h1,
html[data-theme="dark"] .content h1.title, html[data-theme="dark"] #catalogTitle {
    background: #0e0e13 !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08), 0 40px 80px -40px rgba(0, 0, 0, .8) !important;
}
html[data-theme="dark"] .content > .container > h1::before, html[data-theme="dark"] .contents > .container > h1::before,
html[data-theme="dark"] .content h1.title::before, html[data-theme="dark"] #catalogTitle::before {
    background:
        radial-gradient(420px 220px at 100% 0%, rgba(124, 108, 255, .45), transparent 70%),
        radial-gradient(420px 260px at 0% 0%, rgba(90, 70, 220, .35), transparent 70%);
}
html[data-theme="dark"] .rd-orb--1 { background: #5b47f5; opacity: .5; }
html[data-theme="dark"] .rd-orb--2 { background: #7c6cff; opacity: .45; }
html[data-theme="dark"] .rd-orb--3 { background: #c084fc; opacity: .22; }
html[data-theme="dark"] .rd-grad { background: linear-gradient(120deg, #b9adff, #7c6cff 60%, #e0b4ff) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; }
html[data-theme="dark"] .send, html[data-theme="dark"] .about_info, html[data-theme="dark"] #cart-service .help_service {
    background-color: #15121f !important;
    background-image:
        radial-gradient(300px 200px at 100% 0%, rgba(124, 108, 255, .45), transparent 70%),
        radial-gradient(300px 220px at 0% 100%, rgba(192, 132, 252, .22), transparent 70%),
        linear-gradient(140deg, #1b1630 0%, #0f0d18 100%) !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08) !important;
}
html[data-theme="dark"] #services.main-page .block_services:hover,
html[data-theme="dark"] #lozung .block_loz .rd-loz-more { background: linear-gradient(140deg, #231d40 0%, #0f0d18 70%) !important; }
html[data-theme="dark"] .rd-chip__icon { background: linear-gradient(135deg, #6d5efc, #a78bfa) !important; }
html[data-theme="dark"] .rd-btn--primary,
html[data-theme="dark"] .modal_send, html[data-theme="dark"] .blue-button, html[data-theme="dark"] .bt_bay,
html[data-theme="dark"] .product_add, html[data-theme="dark"] .filter-apply, html[data-theme="dark"] .btn-primary {
    background: #6656f5 !important; background-image: none !important; color: #fff !important;
    box-shadow: 0 10px 30px -12px rgba(124, 108, 255, .9), inset 0 1px 0 rgba(255, 255, 255, .2) !important;
}
html[data-theme="dark"] .rd-btn--primary:hover, html[data-theme="dark"] .modal_send:hover, html[data-theme="dark"] .blue-button:hover,
html[data-theme="dark"] .bt_bay:hover, html[data-theme="dark"] .product_add:hover { background: #5a49ee !important; }
html[data-theme="dark"] .modal-backdrop.show { background: #000; }

html[data-theme="dark"] .gallary_main, html[data-theme="dark"] .gallary_discount {
    background:
        radial-gradient(500px 260px at 85% 50%, rgba(124, 108, 255, .22), transparent 70%),
        radial-gradient(500px 260px at 10% 0%, rgba(192, 132, 252, .12), transparent 70%),
        var(--surface) !important;
}
html[data-theme="dark"] .gallary_item img { mix-blend-mode: normal; }
html[data-theme="dark"] .gallary_item .gallary_text h5, html[data-theme="dark"] .gallary_item .gallary_text p { color: var(--ink) !important; }
html[data-theme="dark"] .serch_block .serch { background: var(--surface-2) !important; color: var(--ink) !important; }
html[data-theme="dark"] .serch_block .serch:hover { border-color: rgba(255, 255, 255, .2) !important; }
html[data-theme="dark"] #lozung .block_loz .img_block { background: radial-gradient(circle at 30% 25%, #2a2440 0%, #1b1730 60%, #141221 100%) !important; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08) !important; }
html[data-theme="dark"] .slick-arrow { background-color: var(--surface-2) !important; color: var(--ink) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .slick-dots li button { background: rgba(255, 255, 255, .25) !important; }
html[data-theme="dark"] .slick-dots li.slick-active button { background: var(--brand) !important; }
html[data-theme="dark"] .rd-search-toggle { background: var(--surface-2) !important; color: var(--ink) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .skip-link { background: var(--surface) !important; }

html[data-theme="dark"] .poruct_block .img_gallary, html[data-theme="dark"] .product_photo,
html[data-theme="dark"] .rd-device, html[data-theme="dark"] .rd-pc-img, html[data-theme="dark"] .rd-cmp__img,
html[data-theme="dark"] .modal .image-tiny { background: #fff !important; }
html[data-theme="dark"] .poruct_block .img_gallary img, html[data-theme="dark"] .product_photo img { mix-blend-mode: multiply; }
html[data-theme="dark"] .rd-zoom-pane { background-color: #fff; border-color: var(--line); }

html[data-theme="dark"] footer.rd-footer { background: #0c0c10 !important; border-top: 1px solid var(--line); color: var(--muted); }
html[data-theme="dark"] .rd-footer a { color: #c9c9d4 !important; }
html[data-theme="dark"] .rd-footer a:hover { color: #fff !important; }
html[data-theme="dark"] .rd-footer h2, html[data-theme="dark"] .rd-footer h3, html[data-theme="dark"] .rd-footer h4, html[data-theme="dark"] .rd-footer .rd-fhead { color: #fff !important; }
html[data-theme="dark"] .gallary_product, html[data-theme="dark"] #popular, html[data-theme="dark"] .gallary_discount_wrap { background: transparent !important; }

html[data-theme="dark"] .top_logo img, html[data-theme="dark"] .logo img[src*="logo"] { filter: invert(1) hue-rotate(180deg) brightness(1.15); }
html[data-theme="dark"] #productFilters, html[data-theme="dark"] #productFilters > ul > li,
html[data-theme="dark"] .catalog_cats li, html[data-theme="dark"] .filter_block,
html[data-theme="dark"] .sort, html[data-theme="dark"] .sort_page, html[data-theme="dark"] .num_sort_page {
    background: var(--surface) !important; color: var(--text) !important; border-color: var(--line) !important;
}
html[data-theme="dark"] .catalog_cats li > a { color: var(--text) !important; }
html[data-theme="dark"] .catalog_cats li.active > a, html[data-theme="dark"] .catalog_cats li > a:hover,
html[data-theme="dark"] .num_sort_page label { background: var(--tint) !important; color: var(--ink) !important; }
html[data-theme="dark"] .num_sort_page input:checked + label, html[data-theme="dark"] .num_sort_page label.active { background: var(--brand) !important; color: #fff !important; }
html[data-theme="dark"] .rd-ic { background: rgba(18, 18, 22, .85) !important; color: var(--ink) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .work_time #time, html[data-theme="dark"] span#time { background: rgba(240, 68, 56, .12) !important; color: #ffb4ad !important; }
html[data-theme="dark"] .select-wrap select, html[data-theme="dark"] .filter-products-select { background: var(--surface-2) !important; }

html[data-theme="dark"] #checkout.content, html[data-theme="dark"] #discount.content, html[data-theme="dark"] #internet_shop.contents,
html[data-theme="dark"] #shopping.content, html[data-theme="dark"] .content, html[data-theme="dark"] .contents { background: transparent !important; }
html[data-theme="dark"] .shopping_items, html[data-theme="dark"] .cart_menu, html[data-theme="dark"] .co_opt_body,
html[data-theme="dark"] .co_bonus_guest { background: var(--surface) !important; color: var(--text) !important; border-color: var(--line) !important; }
html[data-theme="dark"] li.icon_social { background: var(--surface-2) !important; }

html[data-theme="dark"] .content p, html[data-theme="dark"] .contents p,
html[data-theme="dark"] .content li, html[data-theme="dark"] .contents li,
html[data-theme="dark"] .content td, html[data-theme="dark"] .content dd,
html[data-theme="dark"] .product_description, html[data-theme="dark"] .product_description p,
html[data-theme="dark"] .rd-lists p { color: var(--text) !important; }
html[data-theme="dark"] .content h1, html[data-theme="dark"] .content h2, html[data-theme="dark"] .content h3,
html[data-theme="dark"] .content h4, html[data-theme="dark"] .content h5, html[data-theme="dark"] .content th,
html[data-theme="dark"] .product_price, html[data-theme="dark"] .poruct_block h5 { color: var(--ink) !important; }
html[data-theme="dark"] .content .col-lg-3 a, html[data-theme="dark"] .content aside a,
html[data-theme="dark"] .content .side_menu a, html[data-theme="dark"] .content .menu_left a { color: var(--text) !important; }
html[data-theme="dark"] .content .col-lg-3 a:hover, html[data-theme="dark"] .content aside a:hover { color: #fff !important; }
html[data-theme="dark"] .content .rd-consent-note, html[data-theme="dark"] .text-gray, html[data-theme="dark"] .product_note { color: var(--muted) !important; }
html[data-theme="dark"] .blue_block { background: linear-gradient(140deg, #1b1630 0%, #0f0d18 100%) !important; color: #e8e6ff !important; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08); }
html[data-theme="dark"] .catalog_page { background: var(--surface-2) !important; color: var(--text) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .catalog_page.active, html[data-theme="dark"] .catalog_page[aria-current] { background: var(--brand) !important; color: #fff !important; }
html[data-theme="dark"] .rd-hero__card p, html[data-theme="dark"] .rd-hero__card li { color: inherit !important; }
html[data-theme="dark"] .question_item, html[data-theme="dark"] .answer_item { background: var(--surface) !important; border: 1px solid var(--line) !important; }
html[data-theme="dark"] .question_item p { color: var(--ink) !important; }

html[data-theme="dark"] .menu_devices, html[data-theme="dark"] .menu_devices .down_item,
html[data-theme="dark"] .menu_devices .down_two, html[data-theme="dark"] .menu_devices ul { background: #0e0e12 !important; color: var(--text) !important; }
html[data-theme="dark"] .menu_devices a, html[data-theme="dark"] .menu_devices .title { color: var(--text) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .menu_devices li { border-color: var(--line) !important; }
html[data-theme="dark"] .menu_footer { background: #121216 !important; border-top: 1px solid var(--line); }
html[data-theme="dark"] .menu_footer a { color: var(--text) !important; background: transparent !important; }
html[data-theme="dark"] .menu_footer a.active { background: var(--brand) !important; color: #fff !important; }
html[data-theme="dark"] .rd-mbar { background: rgba(12, 12, 16, .92) !important; border-color: var(--line) !important; }
.rd-mnav--theme .rd-theme-btn { justify-content: flex-start !important; padding: 14px 0 !important; color: inherit; }
html[data-theme="dark"] .devices-small i.fas, html[data-theme="dark"] .menu_devices i.fas, html[data-theme="dark"] .close_serch i { color: var(--text) !important; }
html[data-theme="dark"] .rd-loz-ico { stroke: #b3a8ff; filter: drop-shadow(0 0 10px rgba(124, 108, 255, .45)); }
html[data-theme="dark"] #services .block_services .service_img { background: radial-gradient(circle at 50% 40%, #f4f3fb 0%, #dcd8ef 100%) !important; border-radius: 16px; }

html[data-theme="dark"] .down_block {
    background: #0e0e12 !important; border: 1px solid var(--line) !important; opacity: 1;
    box-shadow: 0 30px 80px -20px rgba(0, 0, 0, .8), 0 0 0 1px rgba(124, 108, 255, .08) !important;
}
html[data-theme="dark"] .down_block .category-shop-menu-list, html[data-theme="dark"] .down_block ul,
html[data-theme="dark"] .down_block li { background: transparent !important; box-shadow: none !important; border-color: transparent !important; }
html[data-theme="dark"] .down_block a { color: var(--text) !important; }
html[data-theme="dark"] .down_block a:hover { color: #fff !important; }
html[data-theme="dark"] .down_block .down_item > ul > li > a, html[data-theme="dark"] .down_block .down_item > ul > li > p,
html[data-theme="dark"] .down_block .title, html[data-theme="dark"] .down_block h5, html[data-theme="dark"] .down_block strong { color: #a99bff !important; }
html[data-theme="dark"] .down_block .down_item > ul.category-shop-menu-list > li > a { color: var(--ink) !important; }
html[data-theme="dark"] .down_block .category-shop-menu-list > li:hover { background: var(--tint) !important; border-radius: 10px; }
html[data-theme="dark"] .down_block .text-secondary { color: var(--muted) !important; }
html[data-theme="dark"] .down_block .sub_menu, html[data-theme="dark"] .down_block .category-shop-submenu {
    background: #16161c !important; border: 1px solid var(--line) !important; border-radius: 12px; box-shadow: var(--shadow-lg) !important;
}
html[data-theme="dark"] .control > li.click_control:hover { background: var(--tint) !important; }
html[data-theme="dark"] .control .control_item, html[data-theme="dark"] .category-dropdown { background: #0e0e12 !important; color: var(--text) !important; border-color: var(--line) !important; }
html[data-theme="dark"] .control .control_item a { color: var(--text) !important; }
html[data-theme="dark"] .control .control_item a:hover, html[data-theme="dark"] .control .control_item .lang a.active { background: var(--tint) !important; color: #fff !important; }
html[data-theme="dark"] .down_block ul.category-dropdown { background: #16161c !important; border: 1px solid var(--line) !important; box-shadow: var(--shadow-lg) !important; }
html[data-theme="dark"] .down_block ul.category-dropdown li:hover { background: var(--tint) !important; border-radius: 8px; }
html[data-theme="dark"] .down_block ul.category-dropdown a { color: var(--text) !important; }
html[data-theme="dark"] .row .down_item .category-shop-menu-list .category-dropdown:before { background-color: #16161c; border-color: rgba(255, 255, 255, .09) transparent transparent rgba(255, 255, 255, .09); }
html[data-theme="dark"] .rd-toast { background: #1c1a2b !important; color: #f5f5f7 !important; border: 1px solid rgba(124, 108, 255, .35); box-shadow: 0 20px 50px -12px rgba(0, 0, 0, .8), 0 0 0 1px rgba(124, 108, 255, .1); }
html[data-theme="dark"] .rd-toast a { color: #b3a8ff !important; }
html[data-theme="dark"] .rd-cmp__tab.is-active { background: var(--brand) !important; border-color: var(--brand) !important; color: #fff !important; }
html[data-theme="dark"] .skip-link { background: var(--brand) !important; color: #fff !important; }

html[data-theme="dark"] .rd-cmp__table tbody th { background: #16161b !important; color: var(--muted) !important; }
html[data-theme="dark"] .rd-cmp__table tbody tr:hover td, html[data-theme="dark"] .rd-cmp__table tbody tr:hover th { background-color: #1c1c23 !important; }
html[data-theme="dark"] .rd-cmp__table td.is-best { background: rgba(18, 183, 106, .14) !important; color: #6ee7b7 !important; box-shadow: inset 3px 0 0 #12b76a; }
html[data-theme="dark"] .rd-cmp__corner, html[data-theme="dark"] .rd-cmp__table thead th { background: var(--surface) !important; }

html[data-theme="dark"] .requisites_block li { border-color: var(--line) !important; }
html[data-theme="dark"] .requisites_block li:hover { background: #1c1c23 !important; }
html[data-theme="dark"] .requisites_block li:hover p, html[data-theme="dark"] .requisites_block li:hover span { color: #fff !important; }

html[data-theme="dark"] .work_time .all_time { background: #16161b !important; border: 1px solid var(--line) !important; box-shadow: var(--shadow-lg) !important; }
html[data-theme="dark"] .work_time .all_time li, html[data-theme="dark"] .work_time .all_time span { color: var(--text) !important; }
html[data-theme="dark"] .work_time .all_time li span:first-child { color: #b3a8ff !important; }

html[data-theme="dark"] .acc_level, html[data-theme="dark"] .co_bonus,
html[data-theme="dark"] .co_bonus_guest, html[data-theme="dark"] .import_summary { background: #17151f !important; border-color: rgba(124, 108, 255, .25) !important; color: var(--text) !important; }
html[data-theme="dark"] .acc_levels li { background: #18181e !important; color: var(--muted) !important; }
html[data-theme="dark"] .acc_levels li.active { background: rgba(124, 108, 255, .16) !important; color: #c4b8ff !important; box-shadow: inset 0 0 0 2px var(--brand) !important; }
html[data-theme="dark"] .acc_levels li strong, html[data-theme="dark"] .acc_levels li b { color: var(--ink) !important; }
html[data-theme="dark"] .acc_level strong, html[data-theme="dark"] .acc_level b, html[data-theme="dark"] .acc_level p { color: var(--text) !important; }
html[data-theme="dark"] #account input[readonly] { background: #16161b !important; color: var(--muted) !important; }
html[data-theme="dark"] .acc_status { background: rgba(124, 108, 255, .16) !important; color: #c4b8ff !important; }
html[data-theme="dark"] .acc_status.cancelled { background: rgba(248, 113, 113, .14) !important; color: #fca5a5 !important; }
html[data-theme="dark"] .co_captcha { background: rgba(245, 158, 11, .1) !important; border-color: rgba(245, 158, 11, .3) !important; }
html[data-theme="dark"] .co_bonus_earn, html[data-theme="dark"] .bay_bonus strong { color: #86efac !important; }

html[data-theme="dark"] .down_control:hover, html[data-theme="dark"] .control .click_control:hover,
html[data-theme="dark"] .question_item:hover { background: #1c1c23 !important; }
html[data-theme="dark"] .has_focus:focus { background-color: var(--surface) !important; }
html[data-theme="dark"] .cart_menu div.close.active, html[data-theme="dark"] .product_view_tabs .tab-pane.active,
html[data-theme="dark"] .service_view_tabs .tab-pane.active, html[data-theme="dark"] #request .tab-content > .active,
html[data-theme="dark"] #request .nav.nav-tabs li, html[data-theme="dark"] #request .nav.nav-tabs li a { background-color: var(--surface) !important; color: var(--text) !important; }
html[data-theme="dark"] .rd-btn-sm--danger:hover, html[data-theme="dark"] .rd-cmp__x:hover { background: rgba(248, 113, 113, .14) !important; color: #fca5a5 !important; }
html[data-theme="dark"] .rd-footer .rd-fbtn--primary:hover { background: #fff !important; color: #1b1630 !important; }
html[data-theme="dark"] .control .control_item .lang a:hover { background: var(--tint) !important; color: #fff !important; }
html[data-theme="dark"] .np_list, html[data-theme="dark"] .search_suggest { background: #16161b !important; border-color: var(--line) !important; color: var(--text) !important; box-shadow: var(--shadow-lg) !important; }
html[data-theme="dark"] .np_list li, html[data-theme="dark"] .search_suggest_item, html[data-theme="dark"] .search_suggest_all { color: var(--text) !important; }
html[data-theme="dark"] .np_list li:hover, html[data-theme="dark"] .np_list li.active,
html[data-theme="dark"] .search_suggest_item:hover, html[data-theme="dark"] .search_suggest_item.is-active,
html[data-theme="dark"] .search_suggest_all:hover, html[data-theme="dark"] .search_suggest_all.is-active,
html[data-theme="dark"] .catalog_cats a:hover { background: var(--tint) !important; color: #fff !important; }
html[data-theme="dark"] .work_time .all_time { background: #16161b !important; opacity: 1 !important; }
html[data-theme="dark"] .work_time .all_time li span:last-child, html[data-theme="dark"] .work_time .all_time li span + span { color: #ececf1 !important; }
html[data-theme="dark"] .work_time .all_time li strong { color: #f5f5f7 !important; }
html[data-theme="dark"] .rd-cmp__img { background: #fff; border-radius: 12px; }
html[data-theme="dark"] .rd-cmp__img img, html[data-theme="dark"] .rd-fav__img img, html[data-theme="dark"] .modal .image-tiny { mix-blend-mode: multiply; }
html[data-theme="dark"] .service_number, html[data-theme="dark"] .content p.service_number { background: rgba(124, 108, 255, .18) !important; color: #d4ceff !important; box-shadow: inset 0 0 0 1px rgba(124, 108, 255, .4); }

html[data-theme="dark"] .product_qty, html[data-theme="dark"] .coll { background: var(--surface-2) !important; border: 1px solid rgba(255, 255, 255, .12) !important; }
html[data-theme="dark"] .product_qty .minus, html[data-theme="dark"] .product_qty .plus { color: var(--ink) !important; background: transparent !important; }
html[data-theme="dark"] .product_qty .minus:hover, html[data-theme="dark"] .product_qty .plus:hover { background: var(--tint) !important; }
html[data-theme="dark"] .product_qty input { background: transparent !important; color: var(--ink) !important; border: 0 !important; }
html[data-theme="dark"] .catalog_empty { color: var(--text) !important; }
html[data-theme="dark"] .catalog_empty a { color: var(--link) !important; }
html[data-theme="dark"] .icon_social .prom_mark { color: #c9c9d4 !important; }
html[data-theme="dark"] .rd-cmp__tab small { color: inherit; opacity: .75; }
html[data-theme="dark"] .asaid_menu { background: var(--surface) !important; border: 1px solid var(--line) !important; }
html[data-theme="dark"] .asaid_menu > ul, html[data-theme="dark"] .asaid_menu > ul li { border-color: var(--line) !important; }
html[data-theme="dark"] .bg_yello { color: #ffa800 !important; }
html[data-theme="dark"] .bg_gray { color: #5c5c6b !important; }
html[data-theme="dark"] .question_item .show_label, html[data-theme="dark"] .question_item i { color: var(--text) !important; }
html[data-theme="dark"] .filter_clear { background: var(--surface-2) !important; border-color: rgba(255, 255, 255, .14) !important; color: var(--text) !important; }
html[data-theme="dark"] .filter_clear i { color: inherit !important; }
