/* darkreader--user-agent */
html.is-dark-mode,
html.is-dark-mode iframe {
  color-scheme: dark !important;
}
/* ! darkreader--user-agent */

/* darkreader--variables */
html.is-dark-mode {
  --darkreader-background-ffffff: #181a1b;
  --darkreader-text-ffffff: #e8e6e3;
  --darkreader-border-404040: #776e62;
  --darkreader-text-000000: #e8e6e3;
  --darkreader-border-4c4c4c: #736b5e;
  --darkreader-text-0040ff: #3391ff;
  --darkreader-border-808080: #545b5e;
  --darkreader-text-a9a9a9: #b2aba1;
  --darkreader-background-faffbd: #404400;
  --darkreader-background-0060d4: #004daa;
  --darkreader-text-0000001a: rgba(232, 230, 227, 0.1);
  --darkreader-text-11181ccc: rgba(218, 215, 210, 0.8);
  --darkreader-background-374151: #2c3441;
  --darkreader-text-374151: #bdb7af;
  --darkreader-background-f8f8f8: #1c1e1f;
  --darkreader-background-e0e0e0: #2a2d2f;
  --darkreader-background-d0d0d0: #333739;
  --darkreader-background-dbdbdb: #2c3032;
  --darkreader-text-dbdbdb: #d1cdc7;
  --darkreader-background-18181bfa: rgba(19, 21, 22, 0.98);
  --darkreader-text-ffffff1a: rgba(232, 230, 227, 0.1);
  --darkreader-text-bbbbbb: #bdb7af;
  --darkreader-text-f8f8f8: #e4e1de;
  --darkreader-text-00000000: rgba(232, 230, 227, 0);
  --darkreader-background-00000000: rgba(0, 0, 0, 0);
  --darkreader-background-18181b80: rgba(19, 21, 22, 0.5);
  --darkreader-background-000000: #000000;
  --darkreader-background-00000099: rgba(0, 0, 0, 0.6);
  --darkreader-background-18181b4d: rgba(19, 21, 22, 0.3);
  --darkreader-background-18181be6: rgba(19, 21, 22, 0.9);
  --darkreader-background-e5e3df: #282c2d;
  --darkreader-border-5eb0ef: #0e568d;
  --darkreader-background-ebeff2: #212425;
  --darkreader-background-e2e8f0: #242729;
  --darkreader-border-00000000: rgba(140, 130, 115, 0);
  --darkreader-border-ededed: #353a3c;
  --darkreader-background-ffffff1a: rgba(24, 26, 27, 0.1);
  --darkreader-background-ffffff0d: rgba(24, 26, 27, 0.05);
  --darkreader-background-fffffff0: rgba(24, 26, 27, 0.94);
  --darkreader-background-18181ba6: rgba(19, 21, 22, 0.65);
  --darkreader-background-464649a6: rgba(54, 58, 61, 0.65);
  --darkreader-background-5a5a5da6: rgba(69, 75, 78, 0.65);
  --darkreader-background-0091ff: #0074cc;
  --darkreader-border-aaaaaa: #484e51;
  --darkreader-text-444444: #bdb7af;
  --darkreader-text-999999: #a8a095;
  --darkreader-border-888888: #52585c;
  --darkreader-background-eeeeee: #222426;
  --darkreader-background-e4e4e4: #272b2c;
  --darkreader-background-f1f1f1: #202324;
  --darkreader-text-333333: #c8c3bc;
  --darkreader-border-000000: #8c8273;
  --darkreader-background-dddddd: #2b2f31;
  --darkreader-background-5897fb: #043c96;
  --darkreader-background-f7f7f7: #1d1f20;
  --darkreader-border-5897fb: #043c96;
  --darkreader-background-cccccc: #35393b;
  --darkreader-text-888888: #9d9488;
  --darkreader-text-555555: #b2aca2;
  --darkreader-text-808080: #988f81;
  --darkreader-background-3875d7: #2152a2;
  --darkreader-background-007aff: #0062cc;
  --darkreader-text-007aff: #33a2ff;
  --darkreader-background-00000026: rgba(0, 0, 0, 0.15);
  --darkreader-background-00000080: rgba(0, 0, 0, 0.5);
  --darkreader-background-00000040: rgba(0, 0, 0, 0.25);
  --darkreader-background-0000001a: rgba(0, 0, 0, 0.1);
  --darkreader-background-0d6efd: #0250c4;
  --darkreader-border-0d6efd: #0147ae;
  --darkreader-background-01419e: #01347e;
  --darkreader-border-ffffff: #303436;
  --darkreader-background-e9ecef: #232627;
  --darkreader-text-6c757d: #9e9689;
  --darkreader-text-00000061: rgba(232, 230, 227, 0.38);
  --darkreader-border-00000033: rgba(140, 130, 115, 0.2);
  --darkreader-text-00000080: rgba(232, 230, 227, 0.5);
  --darkreader-background-1b1b1b: #141617;
  --darkreader-text-e3e3e3: #d6d3cd;
  --darkreader-background-4db2ff: #005a9e;
  --darkreader-border-4db2ff: #00589b;
  --darkreader-background-0071c7: #005a9f;
  --darkreader-border-1b1b1b: #837a6c;
  --darkreader-background-232627: #1c1e1f;
  --darkreader-text-e8e6e361: rgba(216, 212, 207, 0.38);
  --darkreader-border-e8e6e333: rgba(55, 60, 62, 0.2);
  --darkreader-text-e8e6e380: rgba(216, 212, 207, 0.5);
  --darkreader-background-00000033: rgba(0, 0, 0, 0.2);
  --darkreader-background-00000024: rgba(0, 0, 0, 0.14);
  --darkreader-background-0000001f: rgba(0, 0, 0, 0.12);
  --darkreader-background-fafafa: #1b1d1e;
  --darkreader-border-d3d3d3: #3c4144;
  --darkreader-background-f0f0f0: #202325;
  --darkreader-background-bbbbbb: #3e4446;
  --darkreader-background-3fb8af: #32938c;
  --darkreader-border-d9d9d9: #3b4042;
  --darkreader-background-ebebeb: #232628;
  --darkreader-background-e8e7e6: #26292a;
  --darkreader-background-b8b8b8: #404548;
  --darkreader-text-cccccc: #c8c3bc;
  --darkreader-background-aaaaaa: #484e51;
  --darkreader-border-999999: #4d5356;
  --darkreader-text-3399ff: #3da8ff;
  --darkreader-border-dddddd: #3a3e41;
  --darkreader-text-777777: #9d9488;
  --darkreader-background-f5f5f5: #1e2021;
  --darkreader-border-00000066: rgba(140, 130, 115, 0.4);
  --darkreader-background-1e1e1e: #171819;
  --darkreader-text-1e1e1e: #d5d1cc;
  --darkreader-border-1e1e1e: #82796b;
  --darkreader-text-1e1e1ecc: rgba(213, 209, 204, 0.8);
  --darkreader-text-1e1e1eb3: rgba(213, 209, 204, 0.7);
  --darkreader-background-1e1e1e80: rgba(23, 24, 25, 0.5);
  --darkreader-text-1e1e1e80: rgba(213, 209, 204, 0.5);
  --darkreader-border-1e1e1e80: rgba(130, 121, 107, 0.5);
  --darkreader-text-1e1e1e66: rgba(213, 209, 204, 0.4);
  --darkreader-text-1e1e1e4d: rgba(213, 209, 204, 0.3);
  --darkreader-background-e7e7e7: #26292a;
  --darkreader-text-e7e7e7: #d9d6d1;
  --darkreader-border-e7e7e7: #373b3e;
  --darkreader-text-f5f5f5: #e2dfdb;
  --darkreader-border-f5f5f5: #333739;
  --darkreader-background-cfcfcf: #333739;
  --darkreader-text-cfcfcf: #cac5be;
  --darkreader-border-cfcfcf: #3e4345;

  /*
  --darkreader-background-e31e24: #b4161b;
  --darkreader-text-e31e24: #e6343a;
  --darkreader-border-e31e24: #9e1418;
  --darkreader-background-c1060b: #9a0509;
  --darkreader-text-c1060b: #f9464b;
  --darkreader-border-c1060b: #bd060b;
  */

  --darkreader-background-e31e24: #e31e24;
  --darkreader-text-e31e24: #e31e24;
  --darkreader-border-e31e24: #e31e24;
  --darkreader-background-c1060b: #c1060b;
  --darkreader-text-c1060b: #c1060b;
  --darkreader-border-c1060b: #c1060b;

  --darkreader-background-efff64: #ffd402;
  --darkreader-background-ff9500: #cc7700;
  --darkreader-text-ff9500: #ffa01a;
  --darkreader-background-2ab34d: #228f3e;
  --darkreader-text-2ab34d: #58d879;
  --darkreader-border-2ab34d: #249942;
  --darkreader-background-c9ffc0: #205900;
  --darkreader-background-1c49eb: #1034b7;
  --darkreader-text-1c49eb: #3185ed;
  --darkreader-text-ac222a: rgb(205, 58, 66);
  --darkreader-text-ff7c84: #ff7079;
  --darkreader-text-ffeb38: #ffec41;
  --darkreader-text-d5eb38: #d5eb38;
  --darkreader-text-68d975: #6dda79;
  --darkreader-text-6284ff: #5ea6ff;
  --darkreader-background-ffd5d8: #4c0005;
  --darkreader-background-ff95954d: rgba(115, 0, 0, 0.3);
  --darkreader-text-8e8e8e: #a1988c;
  --darkreader-background-ffffffcc: rgba(24, 26, 27, 0.8);
  --darkreader-background-ffffff00: rgba(24, 26, 27, 0);
  --darkreader-background-8e8e8e: #585f63;
  --darkreader-border-8e8e8e: #50575a;
  --darkreader-border-1e1e1e1a: rgba(130, 121, 107, 0.1);
  --darkreader-background-00000066: rgba(0, 0, 0, 0.4);
  --darkreader-background-25213066: rgba(30, 26, 38, 0.4);
  --darkreader-border-34c759: #258e40;
  --darkreader-background-d9d9d9: #2d3133;
  --darkreader-background-00000017: rgba(0, 0, 0, 0.09);
  --darkreader-background-ffffffb3: rgba(24, 26, 27, 0.7);
  --darkreader-text-00000033: rgba(232, 230, 227, 0.2);
  --darkreader-background-252130: #1e1a26;
  --darkreader-background-adbfff1a: rgba(47, 51, 53, 0.1);
  --darkreader-border-b4b4b4: #454b4e;
  --darkreader-background-0000000d: rgba(0, 0, 0, 0.05);
  --darkreader-background-8f8f8f: #575f62;
  --darkreader-background-e31e241a: rgba(175, 33, 37, 0.3);
  --darkreader-background-f9f9fa: #1b1d1e;
  --darkreader-background-00000059: rgba(0, 0, 0, 0.35);
  --darkreader-background-dedcd9: #2c3032;
  --darkreader-text-af2125: #e05a5d;
  --darkreader-background-ffffffbf: rgba(24, 26, 27, 0.75);
  --darkreader-text-cc0000: #ff3d3d;
  --darkreader-text-ffffffd9: rgba(232, 230, 227, 0.85);
  --darkreader-background-000000cc: rgba(0, 0, 0, 0.8);
  --darkreader-background-f3f1ed: #29251c;
  --darkreader-background-ffeba0: #514000;
  --darkreader-background-fee481: #5f4b01;
  --darkreader-background-0000004d: rgba(0, 0, 0, 0.3);
  --darkreader-text-746233: #ccba8a;
  --darkreader-background-fff8db: #362c00;
  --darkreader-background-ffffffd9: rgba(24, 26, 27, 0.85);
  --darkreader-background-ffcc00: #997a00;
  --darkreader-border-00000026: rgba(140, 130, 115, 0.15);
  --darkreader-border-0000004d: rgba(140, 130, 115, 0.3);
}
/* ! darkreader--variables */

/* var.css */
html.is-dark-mode {
  --darkreader-bg--white: #121212;
  --darkreader-text--white: var(--darkreader-text-ffffff);
  --darkreader-border--white: var(--darkreader-border-ffffff);
  --darkreader-bg--black: var(--darkreader-background-1e1e1e);
  --darkreader-text--black: var(--darkreader-text-1e1e1e);
  --darkreader-border--black: var(--darkreader-border-1e1e1e);
  --darkreader-text--black-80: var(--darkreader-text-1e1e1ecc);
  --darkreader-text--black-70: var(--darkreader-text-1e1e1eb3);
  --darkreader-bg--black-50: var(--darkreader-background-1e1e1e80);
  --darkreader-text--black-50: var(--darkreader-text-1e1e1e80);
  --darkreader-border--black-50: var(--darkreader-border-1e1e1e80);
  --darkreader-text--black-40: var(--darkreader-text-1e1e1e66);
  --darkreader-text--black-30: var(--darkreader-text-1e1e1e4d);
  --darkreader-bg--grey: var(--darkreader-background-e7e7e7);
  --darkreader-text--grey: var(--darkreader-text-e7e7e7);
  --darkreader-border--grey: var(--darkreader-border-e7e7e7);
  --darkreader-bg--grey-light: var(--darkreader-background-f5f5f5);
  --darkreader-text--grey-light: var(--darkreader-text-f5f5f5);
  --darkreader-border--grey-light: var(--darkreader-border-f5f5f5);
  --darkreader-bg--grey-dark: var(--darkreader-background-cfcfcf);
  --darkreader-text--grey-dark: var(--darkreader-text-cfcfcf);
  --darkreader-border--grey-dark: var(--darkreader-border-cfcfcf);
  --darkreader-bg--red-main-color: var(--darkreader-background-e31e24);
  --darkreader-text--red-main-color: var(--darkreader-text-e31e24);
  --darkreader-border--red-main-color: var(--darkreader-border-e31e24);
  --darkreader-bg--red-dark: var(--darkreader-background-c1060b);
  --darkreader-text--red-dark: var(--darkreader-text-c1060b);
  --darkreader-border--red-dark: var(--darkreader-border-c1060b);
  --darkreader-bg--yellow-sale: var(--darkreader-background-efff64);
  --darkreader-bg--orange: var(--darkreader-background-ff9500);
  --darkreader-text--orange: var(--darkreader-text-ff9500);
  --darkreader-bg--green: var(--darkreader-background-2ab34d);
  --darkreader-text--green: var(--darkreader-text-2ab34d);
  --darkreader-border--green: var(--darkreader-border-2ab34d);
  --darkreader-bg--green-light: var(--darkreader-background-c9ffc0);
  --darkreader-bg--blue: var(--darkreader-background-1c49eb);
  --darkreader-text--blue: var(--darkreader-text-1c49eb);
  --darkreader-text--overdraft: var(--darkreader-text-ac222a);
  --darkreader-text--overdue-debt: var(--darkreader-text-ff7c84);
  --darkreader-text--non-overdue-debt: var(--darkreader-text-ffeb38);
  --darkreader-text--zakazano-debt: var(--darkreader-text-d5eb38);
  --darkreader-text--remaining-credit: var(--darkreader-text-68d975);
  --darkreader-text--overpayment: var(--darkreader-text-6284ff);

  --fancybox-content-color: var(--darkreader-text--black);
  --fancybox-content-bg: var(--darkreader-bg--white);

  --td-light: var(--darkreader-bg--white);
  --td-widget-background: var(--darkreader-bg--white);
  --td-font-color: var(--darkreader-text--black);
  --td-active-bg: var(--darkreader-bg--white);
  --td-active-bg: var(--darkreader-border--white);
  --td-range-bg: var(--darkreader-background-ffd5d8);
  --td-active-color: var(--darkreader-text--black);
  --td-active-border-color: var(--darkreader-border--red-main-color);
  --td-btn-hover-bg: var(--darkreader-bg--grey);
  --td-disabled-color: var(--darkreader-text--black-50);
  --td-alternate-color: var(--darkreader-text--black-50);
  --td-secondary-border-color: transparent;
  --td-secondary-border-color-rgba: rgba(140, 130, 115, 0);
  --td-primary-border-color: transparent;
  --td-text-shadow: none;
  --td-dow-color: var(--darkreader-text--red-main-color);
}
/* ! var.css */

/* base.css */
html.is-dark-mode {
  -webkit-tap-highlight-color: var(--darkreader-text-00000000);
}
html.is-dark-mode:before {
  background-color: var(--darkreader-background-00000033);
}
@media (min-width: 1024px) {
  :where(html.is-dark-mode) .has-scrollbar::-webkit-scrollbar-track,
  :where(html.is-dark-mode) .suggestions-wrapper .suggestions-suggestions::-webkit-scrollbar-track {
    background-color: var(--darkreader-bg--grey-light);
  }
  :where(html.is-dark-mode) .has-scrollbar::-webkit-scrollbar-thumb,
  :where(html.is-dark-mode) .suggestions-wrapper .suggestions-suggestions::-webkit-scrollbar-thumb {
    background-color: var(--darkreader-bg--grey-dark);
  }
  :where(html.is-dark-mode) .has-scrollbar::-webkit-scrollbar-thumb:hover,
  :where(html.is-dark-mode) .suggestions-wrapper .suggestions-suggestions::-webkit-scrollbar-thumb:hover {
    background-color: var(--darkreader-bg--black-50);
  }
}
:where(html.is-dark-mode) body {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) hr {
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) a {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode.no-touch) a:hover,
:where(html.is-dark-mode.is-touch) a:active {
  color: var(--darkreader-text--red-dark);
}
:where(html.is-dark-mode.no-touch) a.c-inherit:hover,
:where(html.is-dark-mode.is-touch) a.c-inherit:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .c-black {
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .c-black-50 {
  color: var(--darkreader-text--black-50) !important;
}
:where(html.is-dark-mode) .c-black-40 {
  color: var(--darkreader-text--black-40) !important;
}
:where(html.is-dark-mode) .c-black-30 {
  color: var(--darkreader-text--black-30) !important;
}
:where(html.is-dark-mode) .c-red {
  color: var(--darkreader-text--red-main-color) !important;
}
:where(html.is-dark-mode) .c-green {
  color: var(--darkreader-text--green) !important;
}
:where(html.is-dark-mode) .c-orange {
  color: var(--darkreader-text--orange) !important;
}
:where(html.is-dark-mode) .c-overdraft {
  color: var(--darkreader-text--overdraft) !important;
}
:where(html.is-dark-mode) .c-overdue-debt {
  color: var(--darkreader-text--overdue-debt) !important;
}
:where(html.is-dark-mode) .c-non-overdue-debt {
  color: var(--darkreader-text--non-overdue-debt) !important;
}
:where(html.is-dark-mode) .c-remaining-credit {
  color: var(--darkreader-text--remaining-credit) !important;
}
:where(html.is-dark-mode) .c-zakazano-debt {
  color: var(--darkreader-text--zakazano-debt) !important;
}
:where(html.is-dark-mode) .c-overpayment {
  color: var(--darkreader-text--overpayment) !important;
}
:where(html.is-dark-mode) .bg-grey {
  background-color: var(--darkreader-bg--grey) !important;
}
:where(html.is-dark-mode) .bg-grey-light {
  background-color: var(--darkreader-bg--grey-light) !important;
}
:where(html.is-dark-mode) .bt-grey-dark {
  border-top-color: var(--darkreader-border--grey-dark) !important;
}
:where(html.is-dark-mode) .line-through {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .line-through:after {
  border-bottom-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .text:not(.text_sm) ul > li:before {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .red-dot-list ::marker {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) figure > a {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) figure > a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) figcaption {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .video {
  background-color: var(--darkreader-bg--black);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .video__btn {
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .video:hover .video__btn {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  --darkreader-bg--fill: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) blockquote {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) blockquote:before {
  background-color: var(--darkreader-bg--white);
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' d='M11.4 14.82c1.04-.32 1.893-.867 2.56-1.64.693-.773.973-1.667.84-2.68-.293-.24-.707-.48-1.24-.72s-1-.44-1.4-.6a2.191 2.191 0 0 1-.04-1.24c.134-.4.32-.747.56-1.04.24-.32.507-.573.8-.76.32-.213.627-.32.92-.32.88.08 1.68.427 2.4 1.04.72.587 1.08 1.467 1.08 2.64 0 .64-.133 1.307-.4 2a7.033 7.033 0 0 1-1.16 1.96 8.424 8.424 0 0 1-1.84 1.64c-.72.48-1.52.84-2.4 1.08l-.68-1.36Zm-7.28 0c1.04-.32 1.893-.867 2.56-1.64.693-.773.973-1.667.84-2.68-.293-.24-.707-.48-1.24-.72s-1-.44-1.4-.6a2.19 2.19 0 0 1-.04-1.24c.133-.4.32-.747.56-1.04.24-.32.507-.573.8-.76.32-.213.627-.32.92-.32.88.08 1.68.427 2.4 1.04.72.587 1.08 1.467 1.08 2.64 0 .64-.133 1.307-.4 2a7.035 7.035 0 0 1-1.16 1.96A8.426 8.426 0 0 1 7.2 15.1c-.72.48-1.52.84-2.4 1.08l-.68-1.36Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

:where(html.is-dark-mode) blockquote.blockquote-info:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 16.645V8.75m0-1.12V5.356M20.43 11a9.429 9.429 0 1 1-18.857 0 9.429 9.429 0 0 1 18.857 0Z' stroke='%23FFFFFF' opacity='.5' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
:where(html.is-dark-mode) .table td,
:where(html.is-dark-mode) .table th,
:where(html.is-dark-mode) .text td,
:where(html.is-dark-mode) .text th {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode.no-touch) .table tr:hover,
:where(html.is-dark-mode.no-touch) .text tr:hover,
:where(html.is-dark-mode.is-touch) .table tr:active,
:where(html.is-dark-mode.is-touch) .text tr:active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .data-table__th,
:where(html.is-dark-mode) .data-table__td {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .data-list__row:before {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .data-list__title > span,
:where(html.is-dark-mode) .data-list__value > span {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .bg-grey-light .data-list__title > span,
:where(html.is-dark-mode) .bg-grey-light .data-list__value > span {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .data-list__title .link:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .data-list__item_top .data-list__value {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .btn-round-check {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .btn-round-check.is-active {
  background-color: var(--darkreader-background-ff95954d);
}
:where(html.is-dark-mode) .btn_primary {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode.no-touch) .btn_primary:hover,
:where(html.is-dark-mode.is-touch) .btn_primary:active {
  background-color: var(--darkreader-bg--red-dark);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-dark);
}
:where(html.is-dark-mode) .btn_primary[disabled],
:where(html.is-dark-mode) .btn_primary.is-disabled {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black-30);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .btn_stroke {
  background-color: transparent;
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode.no-touch) .btn_stroke:hover,
:where(html.is-dark-mode.is-touch) .btn_stroke:active {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .btn_stroke-gray {
  background-color: transparent;
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode.no-touch) .btn_stroke-gray:hover,
:where(html.is-dark-mode.is-touch) .btn_stroke-gray:active {
  background-color: transparent;
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .btn_stroke-gray[disabled],
:where(html.is-dark-mode) .btn_stroke-gray.is-disabled {
  background-color: transparent;
  color: var(--darkreader-text--black-50);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .btn_gray,
:where(html.is-dark-mode) .btn_gray-static {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode.no-touch) .btn_gray:hover,
:where(html.is-dark-mode.is-touch) .btn_gray:active {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .btn_gray[disabled],
:where(html.is-dark-mode) .btn_gray.is-disabled {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black-50);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .btn_black {
  background-color: transparent;
  border-color: transparent;
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .btn_black:hover,
:where(html.is-dark-mode.is-touch) .btn_black:active {
  background-color: transparent;
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .btn_black-pagination {
  background-color: transparent;
  border-color: transparent;
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .btn_black-pagination:hover,
:where(html.is-dark-mode.is-touch) .btn_black-pagination:active {
  background-color: transparent;
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .btn_white {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode.no-touch) .btn_white:hover,
:where(html.is-dark-mode.is-touch) .btn_white:active {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode.no-touch) .btn_white:hover .c-black-50,
:where(html.is-dark-mode.is-touch) .btn_white:active .c-black-50 {
  color: var(--darkreader-text--white) !important;
}
:where(html.is-dark-mode) .link-blue {
  color: var(--darkreader-text--blue);
}
:where(html.is-dark-mode.no-touch) .link-blue:hover,
:where(html.is-dark-mode.is-touch) .link-blue:active {
  color: var(--darkreader-text--blue);
}
:where(html.is-dark-mode) .link-black {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .link-black:hover,
:where(html.is-dark-mode.is-touch) .link-black:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .link-red {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode.no-touch) .link-red:hover,
:where(html.is-dark-mode.is-touch) .link-red:active {
  color: var(--darkreader-text--red-dark);
}
:where(html.is-dark-mode) .link_grey {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode.no-touch) .link_grey:hover,
:where(html.is-dark-mode.is-touch) .link_grey:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .link_red {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode.no-touch) .link_red:hover,
:where(html.is-dark-mode.is-touch) .link_red:active {
  color: var(--darkreader-text--red-dark);
}
:where(html.is-dark-mode) .link_black {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .link_black:hover,
:where(html.is-dark-mode.is-touch) .link_black:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .icon-btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode.no-touch) .icon-btn:hover,
:where(html.is-dark-mode.is-touch) .icon-btn:active {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .copy-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode.no-touch) .copy-btn:hover,
:where(html.is-dark-mode.is-touch) .copy-btn:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .copy-btn .icon {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode.no-touch) .copy-btn:hover .icon,
:where(html.is-dark-mode.is-touch) .copy-btn:active .icon {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .input-wrapper {
  box-shadow: 0 0 0 1px var(--darkreader-bg--grey-dark) inset;
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .input-wrapper:hover,
:where(html.is-dark-mode) .input-wrapper:has(.form-control:focus) {
  box-shadow: 0 0 0 1px var(--darkreader-bg--black) inset;
}
:where(html.is-dark-mode) .input-wrapper:has(.form-control.error),
:where(html.is-dark-mode) .input-wrapper:has(.form-control.is-error) {
  box-shadow: 0 0 0 2px var(--darkreader-bg--red-main-color) inset;
}
:where(html.is-dark-mode) .input-wrapper:has(.form-control[disabled]) {
  box-shadow: 0 0 0 2px var(--darkreader-bg--grey-light) inset;
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .input-wrapper .form-control {
  border-color: transparent !important;
  background-color: transparent !important;
}
:where(html.is-dark-mode) .form-control,
:where(html.is-dark-mode) .form-select {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .form-control::placeholder {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .form-control:hover,
:where(html.is-dark-mode) .form-select:hover,
:where(html.is-dark-mode) .form-control:focus,
:where(html.is-dark-mode) .form-select:focus {
  border-color: var(--darkreader-border--black);
}
:where(html.is-dark-mode) .form-control.error,
:where(html.is-dark-mode) .form-control.is-error,
:where(html.is-dark-mode) .form-select.error,
:where(html.is-dark-mode) .form-select.is-error {
  box-shadow: 0 0 0 1px var(--darkreader-bg--red-main-color) inset;
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .form-control[disabled],
:where(html.is-dark-mode) .form-select[disabled] {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black-50);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .form-control-calendar-icon {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .form-control-valid-icon {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) label.error,
:where(html.is-dark-mode) label.is-error {
  color: var(--darkreader-text--red-main-color) !important;
}
:where(html.is-dark-mode) .form-floating .form-control::placeholder {
  color: transparent !important;
}
:where(html.is-dark-mode) .form-floating .form-label,
:where(html.is-dark-mode) .form-floating label.error,
:where(html.is-dark-mode) .form-floating label.is-error {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .form-floating .form-control:not(:placeholder-shown) ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-control:not([readonly]):focus ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-control:not(:placeholder-shown) ~ label.error,
:where(html.is-dark-mode) .form-floating .form-control:not(:placeholder-shown) ~ label.is-error,
:where(html.is-dark-mode) .form-floating .form-control:not([readonly]):focus ~ label.error,
:where(html.is-dark-mode) .form-floating .form-control:not([readonly]):focus ~ label.is-error,
:where(html.is-dark-mode) .form-floating .form-select:valid ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-select:valid ~ label.error,
:where(html.is-dark-mode) .form-floating .form-select:valid ~ label.is-error,
:where(html.is-dark-mode) .form-floating .select2 ~ .form-label,
:where(html.is-dark-mode) .form-floating .select2 ~ label.error,
:where(html.is-dark-mode) .form-floating .select2 ~ label.is-error {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .form-floating .form-control:-webkit-autofill ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-control:-webkit-autofill ~ label.error,
:where(html.is-dark-mode) .form-floating .form-control:-webkit-autofill ~ label.is-error {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .form-floating .form-control[disabled] ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-select[disabled] ~ .form-label {
  color: var(--darkreader-text--black-50) !important;
}
:where(html.is-dark-mode) .form-floating .form-control.error ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-control.is-error ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-select.error ~ .form-label,
:where(html.is-dark-mode) .form-floating .form-select.is-error ~ .form-label {
  color: var(--darkreader-text--red-main-color) !important;
}
:where(html.is-dark-mode) .phone-input__dropdown {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .phone-input__item:hover {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .phone-input__item-code {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .phone-input__flag:after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.227 4.614 4.772 4.772 4.773-4.772' stroke='%23D5D1CC' stroke-width='1.8' stroke-miterlimit='10' opacity='.5'/%3E%3C/svg%3E");
}
:where(html.is-dark-mode) .form-control-subtitle {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .select2-container .select2-selection--single {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .select2-container:hover .select2-selection--single,
:where(html.is-dark-mode) .select2-container.select2-container--focus .select2-selection--single,
:where(html.is-dark-mode) .select2-container.select2-container--open .select2-selection--single {
  border-color: var(--darkreader-border--black);
}
:where(html.is-dark-mode) .form-select.error ~ .select2 .select2-selection--single,
:where(html.is-dark-mode) .form-select.is-error ~ .select2 .select2-selection--single {
  box-shadow: 0 0 0 1px var(--darkreader-bg--red-main-color) inset;
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .select2-container .select2-selection--single .select2-selection__rendered small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .select2-container .select2-selection--single .select2-selection__clear {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.637 4.636 12.727 12.728m-12.727 0L17.364 4.636' stroke='%23D5D1CC' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
:where(html.is-dark-mode) .select2-dropdown {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .select2-results__option {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .select2-container .select2-results__option--selected,
:where(html.is-dark-mode) .select2-container .select2-results__option--highlighted.select2-results__option--selectable {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .select2-results__option small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .input-select__arrow {
  color: var(--darkreader-text--red-main-color) !important;
}
:where(html.is-dark-mode) .select-block__btn {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .select-block__btn.select-block__btn_xs {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .select-block__btn_xs .icon {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode.no-touch) .select-block__btn:hover,
:where(html.is-dark-mode.is-touch) .select-block__btn:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .select-block__window {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .select-block__list a {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .select-block__list a:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .select-block__window-item:hover input ~ span {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .select-block__calendar-btn:hover {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .select-block__calendar-btn .icon {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .select-block_tab-fixed .select-block__bg {
    background-color: var(--darkreader-background-00000080);
  }
  :where(html.is-dark-mode) .select-block_tab-fixed .select-block__window {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .search-mini__btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .search-mini__input:placeholder-shown ~ .search-mini__btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-mini__input:hover ~ .search-mini__btn,
:where(html.is-dark-mode) .search-mini__input:focus ~ .search-mini__btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-suggestions {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-hint {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-suggestion:hover,
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-selected,
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-selected:hover {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .suggestions-wrapper .suggestions-subtext {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-row.has-btn:hover .search-row__input,
:where(html.is-dark-mode) .search-row.has-btn .search-row__input:hover,
:where(html.is-dark-mode) .search-row.has-btn .search-row__input:focus {
  box-shadow: 0 0 0 1px var(--darkreader-bg--red-main-color) inset;
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .search-row__icon {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .search-row__clear {
    color: var(--darkreader-text--black-30);
  }
}
:where(html.is-dark-mode) .number-control {
  background-color: var(--darkreader-bg--grey-light);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .number-control__input {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .number-control__input:focus {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .number-control__label {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .number-control__btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .number-control__btn:hover,
:where(html.is-dark-mode.is-touch) .number-control__btn:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .number-control__btn.is-disabled {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .form-check__icon:before {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .form-check input[type="radio"] ~ .form-check__btn .form-check__icon:after,
:where(html.is-dark-mode) a.form-check.form-check_btn .form-check__btn .form-check__icon:after {
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .form-check input:focus-visible ~ .form-check__btn .form-check__icon:before,
:where(html.is-dark-mode) .form-check input:not(:disabled) ~ .form-check__btn:hover .form-check__icon:before,
:where(html.is-dark-mode) a.form-check.form-check_btn .form-check__btn:hover .form-check__icon:before {
  box-shadow: 0 0 0 1px var(--darkreader-bg--red-main-color) inset;
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .form-check input:checked ~ .form-check__btn .form-check__icon:before,
:where(html.is-dark-mode) a.form-check.form-check_btn.is-active .form-check__btn .form-check__icon:before {
  background-color: var(--darkreader-bg--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .form-check input:checked:focus-visible ~ .form-check__btn .form-check__icon:before,
:where(html.is-dark-mode) .form-check input:checked:not(:disabled) ~ .form-check__btn:hover .form-check__icon:before,
:where(html.is-dark-mode) a.form-check.form-check_btn.is-active .form-check__btn:hover .form-check__icon:before {
  background-color: var(--darkreader-bg--red-dark);
  border-color: var(--darkreader-border--red-dark);
}
:where(html.is-dark-mode) .form-check input:disabled ~ .form-check__btn .form-check__icon:before {
  background-color: var(--darkreader-bg--grey-light);
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .form-check small {
  color: var(--darkreader-text-8e8e8e);
}
:where(html.is-dark-mode) .form-check.form-check_btn .form-check__btn {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .form-check.form-check_btn input:checked ~ .form-check__btn,
:where(html.is-dark-mode) a.form-check.form-check_btn.is-active .form-check__btn {
  background-color: var(--darkreader-bg--white);
  box-shadow: 0 0 0 2px var(--darkreader-bg--red-main-color) inset !important;
}
:where(html.is-dark-mode) .form-switch__icon {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .form-switch__icon:before {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .form-switch input ~ .form-switch__btn:hover .form-switch__icon,
:where(html.is-dark-mode) .form-switch input:focus-visible ~ .form-switch__btn .form-switch__icon {
  background-color: var(--darkreader-bg--black-50);
}
:where(html.is-dark-mode) .form-switch input:checked ~ .form-switch__btn .form-switch__icon {
  background-color: var(--darkreader-bg--green);
}
:where(html.is-dark-mode) .form-switch input:checked ~ .form-switch__btn:hover .form-switch__icon,
:where(html.is-dark-mode) .form-switch input:checked:focus-visible ~ .form-switch__btn .form-switch__icon {
  box-shadow: var(--darkreader-background-0000001a) 0px 0px 100px 0px inset;
}
:where(html.is-dark-mode) .swiper-button-next,
:where(html.is-dark-mode) .swiper-button-prev {
  background-color: var(--darkreader-background-ffffffcc);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode.no-touch) .swiper-button-next:hover,
:where(html.is-dark-mode.is-touch) .swiper-button-next:active,
:where(html.is-dark-mode.no-touch) .swiper-button-prev:hover,
:where(html.is-dark-mode.is-touch) .swiper-button-prev:active {
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .swiper-button-next.swiper-button-disabled,
:where(html.is-dark-mode) .swiper-button-prev.swiper-button-disabled {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .swiper-overlay {
  background-image: linear-gradient(to right, var(--darkreader-background-ffffff), var(--darkreader-background-ffffff00));
}
:where(html.is-dark-mode) .swiper-pagination-bullet {
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .swiper-pagination-bullet:before {
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .sticker {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .sticker_theme_yellow {
  background-color: var(--darkreader-bg--yellow-sale);
  color: #121212;
}
:where(html.is-dark-mode) .sticker_theme_green {
  background-color: var(--darkreader-bg--green-light);
}
:where(html.is-dark-mode) .sticker_theme_gray {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .noUi-target.is-disabled {
  --darkreader-bg--red-main-color: var(--darkreader-background-8e8e8e);
  --darkreader-text--red-main-color: var(--darkreader-text-8e8e8e);
  --darkreader-border--red-main-color: var(--darkreader-border-8e8e8e);
}
:where(html.is-dark-mode) .noUi-base {
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .noUi-connect {
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .noUi-handle {
  background-color: var(--darkreader-bg--red-main-color);
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .up-btn {
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .search-item-row:hover {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .search-item-row__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .no-results {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .dropzone-file {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .dropzone-file__icon {
  color: var(--darkreader-text--grey-dark);
}
:where(html.is-dark-mode) .dropzone-file__remove {
  color: var(--darkreader-text--grey-dark);
}
:where(html.is-dark-mode) .dropzone {
  border-color: var(--darkreader-border-1e1e1e1a);
}
:where(html.is-dark-mode) .dropzone.is-drop-hover {
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .dropzone ~ label.error:not([style="display: none;"]) ~ .dropzone__info-text {
  color: var(--darkreader-text--red-main-color) !important;
}
/* ! base.css */

/* popup.css */
:where(html.is-dark-mode) .fancybox__container {
  --fancybox-color: var(--darkreader-text--black-50);
  --fancybox-bg: rgba(0, 0, 0, 0.88);
}
:where(html.is-dark-mode) .popup-block {
  background-color: var(--darkreader-bg--white);
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .popup-block__alert {
  background-color: var(--darkreader-bg--grey-light);
}
html.is-dark-mode.fancybox-type-image .fancybox__container {
  --fancybox-bg: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .f-thumbs__slide__button {
  border-color: transparent;
}
:where(html.is-dark-mode) .is-nav-selected .f-thumbs__slide__button {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .for-video .f-thumbs__slide__button:before {
  background-color: var(--darkreader-background-25213066);
}
html.is-dark-mode.fancybox-type-image .popup-close-btn,
:where(html.is-dark-mode) .f-button {
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
  background-color: var(--darkreader-background-ffffffcc) !important;
}
html.is-dark-mode.fancybox-type-image .popup-close-btn:hover,
:where(html.is-dark-mode) .f-button:hover {
  border-color: var(--darkreader-border--red-main-color);
  color: var(--darkreader-text--red-main-color) !important;
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .distributors-popup .popup-close-btn {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .popup-delivery-info__footer {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .popup-delivery-info__footer-count {
  border-color: var(--darkreader-border-34c759);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .delivery-price-slider .swiper-button-prev,
:where(html.is-dark-mode) .delivery-price-slider .swiper-button-next {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .delivery-price-slider__item:after {
  border-left-color: var(--darkreader-border--black-50);
}
:where(html.is-dark-mode) .delivery-price-slider__item-num {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .delivery-price-slider__item-line {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .delivery-price-slider__item-line > span {
  background-color: var(--darkreader-bg--green);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .dropdown-popup {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .dropdown-popup {
    background-color: var(--darkreader-bg--white);
  }
}
/* ! popup.css */

/* header.css */
@media (min-width: 768px) {
  :where(html.is-dark-mode) .header-nav a {
    color: var(--darkreader-text--black);
  }
  :where(html.is-dark-mode) .header-nav a:hover,
  :where(html.is-dark-mode) .header-nav a.is-active {
    color: var(--darkreader-text--red-main-color);
  }
  :where(html.is-dark-mode) .header-nav li ul {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .header-nav li li a:hover {
    color: var(--darkreader-text--black);
    background-color: var(--darkreader-bg--grey-light);
  }
  :where(html.is-dark-mode) .header-nav li li a.is-active {
    background-color: var(--darkreader-bg--red-main-color);
  }
}
:where(html.is-dark-mode) .languages:hover .languages__target-btn,
:where(html.is-dark-mode) .languages.is-open .languages__target-btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .languages__popup {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .languages__item {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .languages__item:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .theme-control:hover .theme-control__target-btn,
:where(html.is-dark-mode) .theme-control.is-open .theme-control__target-btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .theme-control__row .icon {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .theme-control__popup {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .theme-control__btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .theme-control__btn:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .catalog-menu__window {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .catalog-menu__col {
  background-color: var(--darkreader-bg--white);
  border-left-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .catalog-menu__link:hover,
:where(html.is-dark-mode) .catalog-menu__link.is-active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .catalog-menu__link-arrow {
  color: var(--darkreader-text--red-main-color);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .catalog-menu__col_1 .catalog-menu__link.is-active:after {
    background-color: var(--darkreader-bg--red-main-color);
  }
}
:where(html.is-dark-mode) .search-select__btn,
:where(html.is-dark-mode) .search-select__btn:hover {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .search-select__window {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .search-select__window-item:hover input ~ span {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .search__bg {
  background-color: var(--darkreader-background-00000033);
}
:where(html.is-dark-mode) .search__row {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .search__input-row {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .search__input {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .search__input::placeholder {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search__suggestion-label {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode.no-touch) .search__suggestion-label:hover,
:where(html.is-dark-mode.is-touch) .search__suggestion-label:active {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .search__content {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .search__results-title a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .search__results-count {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-item__wrapper {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .search-item__wrapper:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .search-item__image-wrapper {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .search-item__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-item__price {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .search-item__description {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-doc__row:hover {
  background-color: var(--darkreader-bg--grey-light);
}
@media (min-width: 768px) {
  :where(html.is-dark-mode) .search:hover .search__row,
  :where(html.is-dark-mode) .search.has-focus .search__row,
  :where(html.is-dark-mode) .search.has-opened-select .search__row,
  html.is-dark-mode.is-search-open .search__row {
    background-color: var(--darkreader-bg--red-main-color);
  }
  :where(html.is-dark-mode) .search:hover .search__btn,
  :where(html.is-dark-mode) .search.has-focus .search__btn,
  :where(html.is-dark-mode) .search.has-opened-select .search__btn,
  html.is-dark-mode.is-search-open .search__btn {
    color: var(--darkreader-text--white);
  }
  html.is-dark-mode.is-search-open .search__main {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .control__btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .control__btn_user,
:where(html.is-dark-mode) .control__btn.is-active {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .control__btn:hover,
:where(html.is-dark-mode.is-touch) .control__btn:active,
:where(html.is-dark-mode.no-touch) .control__item:hover .control__btn,
:where(html.is-dark-mode.is-touch) .control__item:active .control__btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .control__btn-counter {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .account-popup {
  background-color: var(--darkreader-bg--white);
}
html.is-dark-mode.is-account-popup-open .control__btn_user {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .account-popup__header {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .account-popup__profiles-target {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .account-popup__profiles-item {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .account-popup__profiles-item:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .account-popup__profiles-item-subtitle {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .account-popup__nav-item_logout {
  border-top-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .account-popup__nav-link {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .account-popup__nav-link:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .account-popup__nav-link-icon {
  color: var(--darkreader-text--black-40);
}
:where(html.is-dark-mode) .account-popup__nav-link:hover .account-popup__nav-link-icon {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .account-popup__nav-link-counter {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .manager-card__subtitle {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .compare-popup {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .compare-popup__item-row {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .compare-popup__item-row:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .compare-popup__item-image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .compare-popup__item-text {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .header {
  box-shadow: 0 -1px 0 var(--darkreader-bg--grey-dark) inset;
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .header__top {
  background-color: var(--darkreader-bg--grey-light);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .catalog-menu__col {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .catalog-menu__search-btn {
    color: var(--darkreader-text--red-main-color);
  }
  :where(html.is-dark-mode) .catalog-menu__search-results {
    background-color: var(--darkreader-bg--white);
  }
  html.is-dark-mode.is-catalog-menu-search-loading .catalog-menu__search-results:after {
    border-right-color: transparent;
  }
  :where(html.is-dark-mode) .catalog-menu__cat-back-arrow {
    color: var(--darkreader-text--black);
    border-color: var(--darkreader-border--grey-dark);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .header-nav > ul > li {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .header-nav a {
    color: var(--darkreader-text--black);
  }
  :where(html.is-dark-mode) .header-nav a button {
    color: var(--darkreader-text--red-main-color);
  }
  :where(html.is-dark-mode) .catalog-menu__window {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .catalog-menu__search-results {
    border-top-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .catalog-menu__col-content {
    border-top-color: var(--darkreader-border--grey-dark);
  }
  html.is-dark-mode.is-catalog-menu-open .control__btn_catalog {
    color: var(--darkreader-text--red-main-color);
  }
  :where(html.is-dark-mode) .search__inner {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .search__drag:before {
    background-color: var(--darkreader-background-d9d9d9);
  }
  :where(html.is-dark-mode) .search__main {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .search__clear {
    color: var(--darkreader-text--grey-dark);
  }
  :where(html.is-dark-mode) .search-select__bg {
    background-color: var(--darkreader-background-00000033);
  }
  :where(html.is-dark-mode) .search-select__window {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .control__btn {
    color: var(--darkreader-text--black);
  }
  :where(html.is-dark-mode) .header__control {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .burger-btn,
  :where(html.is-dark-mode) .search-btn {
    color: var(--darkreader-text--black);
  }
  :where(html.is-dark-mode) .mob-header {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .mob-menu {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .account-popup {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .account-popup:after {
    background-image: linear-gradient(var(--darkreader-background-00000000), var(--darkreader-background-00000017));
  }
}
/* ! header.css */

/* footer.css */
:where(html.is-dark-mode) .footer {
  border-top-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .footer-nav__content a:hover,
:where(html.is-dark-mode) .footer-nav__content a.is-active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .footer-contact__value {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .footer-contact__value a:hover {
  color: var(--darkreader-text--red-dark);
}
:where(html.is-dark-mode) .footer-contact__title {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .footer-social__btn {
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .footer-social__btn:hover {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .footer-link-row {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .footer-link:hover {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .footer-nav {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .footer-nav__header .icon {
    color: var(--darkreader-text--red-main-color);
  }
}
/* ! footer.css */

/* common.css */
:where(html.is-dark-mode) .subscription {
  background-color: var(--darkreader-background-ffffff);
}
:where(html.is-dark-mode) .subscription__text {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .subscription__footer {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .gallery__thumb {
  border-color: transparent;
}
:where(html.is-dark-mode) .gallery__thumbs-item.is-active .gallery__thumb {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .page-header h1 small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .page-nav a {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .page-nav a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .breadcrumbs__item:not(:first-child):before {
  background-color: var(--darkreader-bg--black-50);
}
:where(html.is-dark-mode) .breadcrumbs__link {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .breadcrumbs__item:hover a.breadcrumbs__link,
:where(html.is-dark-mode) a.breadcrumbs__link:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .breadcrumbs__link.is-active {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .breadcrumbs__dropdown {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .breadcrumbs__sublist-link {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .breadcrumbs__sublist-link:hover,
:where(html.is-dark-mode) .breadcrumbs__sublist-link.is-active {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .pagination {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .pagination__arrow:hover,
:where(html.is-dark-mode) .pagination__btn:hover {
  background-color: var(--darkreader-bg--grey-light);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .pagination__btn.is-active {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .mini-banner {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--grey);
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .text-banner {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .tooltip-icon:hover,
:where(html.is-dark-mode) .tooltip-icon.is-active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .tooltip {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .tooltip__arrow {
  border-color: var(--darkreader-border--white) transparent;
}
:where(html.is-dark-mode) .info-tooltip {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .info-tooltip__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .info-tooltip__subname {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .info-tooltip__text {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .item-row {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .item-row:hover {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .item-row__image-wrapper {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .item-row__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .item-row__title a {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .item-row__title:hover,
:where(html.is-dark-mode) .item-row__title a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .item-row__availability-available {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .item-row__count-static {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .item-row.in-cart .item-row__basket .number-control__btn._minus.is-disabled {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .item-row.in-cart .item-row__basket .number-control__btn._minus.is-disabled:hover,
:where(html.is-dark-mode.is-touch) .item-row.in-cart .item-row__basket .number-control__btn._minus.is-disabled:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .item-row__basket-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .item-row__basket-btn:hover,
:where(html.is-dark-mode) .item-row.in-cart .item-row__basket-btn {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .item-row__replace {
  border-bottom-color: var(--darkreader-border--grey-dark);
  border-top-color: var(--darkreader-border--grey-dark);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .item-row:not(.item-row_sm) .item-row__subitems-list .item-row {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .item-row__replace {
    border-top-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .tabs-nav__link {
  color: var(--darkreader-text--black-50);
  border-bottom-color: transparent;
}
:where(html.is-dark-mode) .tabs-nav__link:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .tabs-nav__link.is-active {
  color: var(--darkreader-text--black);
  border-bottom-color: var(--darkreader-border--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .catalog-full-width__item:after {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .buttons-nav {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .buttons-nav:before {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .buttons-nav__btn {
  background-color: transparent !important;
  border-color: transparent !important;
  color: var(--darkreader-text--black-50) !important;
}
:where(html.is-dark-mode) .buttons-nav__btn:hover,
:where(html.is-dark-mode) .buttons-nav__btn.is-active {
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .rating__star {
  --darkreader-text--stroke: var(--darkreader-text--grey-dark);
  --darkreader-border--stroke: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .rating__star.is-active {
  --darkreader-bg--fill: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .add-rating-title {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .add-rating__star.is-active .icon,
:where(html.is-dark-mode) .add-rating__star.is-active ~ .add-rating__star .icon,
:where(html.is-dark-mode) .add-rating:hover .add-rating__star:hover .icon,
:where(html.is-dark-mode) .add-rating:hover .add-rating__star:hover ~ .add-rating__star .icon {
  --darkreader-bg--fill: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .add-rating__star .icon,
:where(html.is-dark-mode) .add-rating:hover .add-rating__star .icon {
  --darkreader-text--stroke: var(--darkreader-text--grey-dark);
  --darkreader-border--stroke: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .box {
  background-color: var(--darkreader-bg--white);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-table-wrapper {
    background: none;
  }
}
:where(html.is-dark-mode) .tempus-dominus-widget .calendar-header {
  border-bottom-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .tempus-dominus-widget .calendar-header .previous:hover,
:where(html.is-dark-mode) .tempus-dominus-widget .calendar-header .next:hover {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .tempus-dominus-widget .calendar-header .picker-switch:hover {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-decades div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-months div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-years div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-clock div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-hour div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-minute div:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-second div:not(.no-highlight) {
  border-color: transparent;
}
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-decades div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-months div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-years div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-clock div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-hour div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-minute div:not(.no-highlight).today,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-second div:not(.no-highlight).today {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div.range-end:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div.range-start:not(.no-highlight),
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-decades div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-months div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-years div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-clock div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-hour div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-minute div:not(.no-highlight).active,
:where(html.is-dark-mode) .tempus-dominus-widget .time-container-second div:not(.no-highlight).active {
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .tempus-dominus-widget .date-container-days div.range-in:not(.no-highlight) {
  border-color: transparent;
  box-shadow: -4px 0 0 var(--darkreader-bg--td-range-bg), 4px 0 0 var(--darkreader-bg--td-range-bg);
}
:where(html.is-dark-mode) .money-line {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .money-line > span:not(:last-child) {
  border-right-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .company-nav__item {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .company-nav__item:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .company-nav__item.is-active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .company-nav__add-btn {
  color: var(--darkreader-text--black-50);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .company-nav__add-btn:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .sm-count {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .online-status {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .online-status__icon .icon {
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .documentations__list {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .article-item__image:after {
  border-color: var(--darkreader-border--white) transparent;
}
:where(html.is-dark-mode) .article-item:hover .article-item__image:after {
  border-color: var(--darkreader-border--red-main-color) transparent;
}
:where(html.is-dark-mode) .article-nav {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .article-nav__content {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .article-nav__content a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .go-to-article-nav-btn {
  box-shadow: var(--darkreader-background-00000040) 0px 4px 4px;
}
@media (max-width: 1199.98px) {
  :where(html.is-dark-mode) .article-nav {
    border-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .news-excerpt__date {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .news-item__image:after {
  border-color: var(--darkreader-border--white) transparent;
}
:where(html.is-dark-mode) .news-item:hover .news-item__image:after {
  border-color: var(--darkreader-border--red-main-color) transparent;
}
:where(html.is-dark-mode) .document-row {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .document-row:hover {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .document-row__sticker {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .document-row__info {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .document-row__download-icon {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .document-row__download-icon:hover {
  color: var(--darkreader-text--red-dark);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .document-row__info {
    color: var(--darkreader-text--black-50);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .document-row {
    border-bottom-color: var(--darkreader-border--grey);
  }
}
:where(html.is-dark-mode) .numbers-block__num {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .numbers-block-wrapper .numbers-block__item {
    background-color: var(--darkreader-bg--grey-light);
  }
}
:where(html.is-dark-mode) .features-block__item-icon {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .excerpt-card {
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .excerpt-card:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .excerpt-card__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .excerpt-card:hover .excerpt-card__title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .vacancies-header {
  background-color: var(--darkreader-background-eeeeee);
  background-image: linear-gradient(to right, var(--darkreader-background-ffffffb3) 0%, var(--darkreader-background-ffffff00) 60%);
}
:where(html.is-dark-mode) .tender-request-section {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .autocomplete-dropdown {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .document-mini-row {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .document-mini-row__title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .document-mini-row__info {
  color: var(--darkreader-text--black-70);
}
:where(html.is-dark-mode) .document-mini-row__download-icon {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .document-mini-row:hover .document-mini-row__title,
:where(html.is-dark-mode) .document-mini-row:hover .document-mini-row__download-icon {
  color: var(--darkreader-text--red-dark);
}
:where(html.is-dark-mode) .bim-item {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .bim-item__meta {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode.no-touch) .bim-item__title a:hover,
:where(html.is-dark-mode.is-touch) .bim-item__title a:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .bim-documents-list__section-title {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .documents-download-select .select-block__btn_inline {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .documents-download-select .select-block__btn_inline:hover {
  color: var(--darkreader-text--red-dark);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .documents-download-select .select-block__window {
    border-color: var(--darkreader-border--grey-dark);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .documents-table tr {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .lk-table__cell {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .lk-table__sort-btn:hover {
  color: var(--darkreader-text--red-main-color);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .lk-table__body .lk-table__row:hover {
    background-color: var(--darkreader-bg--grey-light);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-table__row {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .block-404__404 {
  color: var(--darkreader-text-00000033);
}
:where(html.is-dark-mode) .inline-nav a {
  color: var(--darkreader-text--black-50);
  border-bottom-color: transparent;
}
:where(html.is-dark-mode) .inline-nav a:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .inline-nav a.is-active {
  color: var(--darkreader-text--black);
  border-bottom-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .faq__item {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode.no-touch) .faq__item-header:hover,
:where(html.is-dark-mode.is-touch) .faq__item-header:active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .faq__item-icon {
  color: var(--darkreader-text--black-50);
}
/* ! common.css */

/* map.css */
:where(html.is-dark-mode) [class^="ymaps-"][class*="-map-bg"] {
  background-image: none !important;
  background-color: var(--darkreader-bg--grey) !important;
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-controls__bottom"] [class*="-float-button"] {
  background-color: var(--darkreader-bg--white) !important;
}
:where(html.is-dark-mode.no-touch) [class^="ymaps-"][class$="-controls__bottom"] [class*="-float-button"]:hover,
:where(html.is-dark-mode) [class^="ymaps-"][class$="-controls__bottom"] [class*="-float-button"]:active {
  background-color: var(--darkreader-bg--red-main-color) !important;
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__plus"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12v18m-9-9h18' stroke='%23D5D1CC' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

:where(html.no-touch) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__plus"]:hover:before,
:where(html.is-dark-mode) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__plus"]:active:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12v18m-9-9h18' stroke='%23FFFFFF' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

:where(html.is-dark-mode) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__minus"]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21h18' stroke='%23D5D1CC' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

:where(html.no-touch) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__minus"]:hover:before,
:where(html.is-dark-mode) [class^="ymaps-"][class$="-zoom"] [class*="-zoom__minus"]:active:before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21h18' stroke='%23FFFFFF' stroke-width='1.8' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-balloon__tail"]:after {
  background-color: var(--darkreader-background-ffffff);
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-balloon__content"] {
  color: var(--darkreader-text--black-50);
  background-color: var(--darkreader-background-ffffff);
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-balloon-content__header"] {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) [class^="ymaps-"][class$="-default-cluster"] {
  color: var(--darkreader-text--red-main-color);
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .my-iconCaption {
  --fill: var(--darkreader-border--red-main-color);
  --color: var(--darkreader-text--white);
  --stroke: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .my-iconCaption.active {
  --fill: var(--darkreader-bg--red-main-color);
  --color: var(--darkreader-text--white);
  --stroke: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .my-iconCaption > span {
  color: var(--color);
  background-color: var(--fill);
  border-color: var(--stroke);
}
:where(html.is-dark-mode) .map-section__aside {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .map-section__aside-header {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .map-company {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .map-company__schedule {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .contact-row-btn__link {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) a.contact-row-btn__link:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .contact-row-btn__icon {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .contact-row-btn__subtitle {
  color: var(--darkreader-text--black-50);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .map-section__aside-wrapper {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .map-section__map-header {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .contacts-map-select .select-block__btn {
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .contacts-block__main {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .contacts-block__footer {
  border-top-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .contacts-map-footer {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .contacts-map-footer__footer {
  color: var(--darkreader-text--black-50);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .contacts-block__bg {
    background-color: var(--darkreader-background-00000080);
  }
  :where(html.is-dark-mode) .contacts-block__main {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 991.98px) and (min-width: 768px) {
  :where(html.is-dark-mode) .pickup-points .map-section__aside {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .pickup-points__selected-address {
    color: var(--darkreader-text--black-50);
    border-color: var(--darkreader-border--green);
  }
}
:where(html.is-dark-mode) .map-object {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .map-object:hover,
:where(html.is-dark-mode) .map-object.is-active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .map-object__name {
  color: var(--darkreader-text--black);
}
/* ! map.css */

/* home.css */
:where(html.is-dark-mode) .main-banner {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .main-banner-card {
  background-color: var(--darkreader-background-fafafa);
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .main-banner-card__video-btn {
  background-color: transparent;
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .main-banner-card:hover .main-banner-card__video-btn {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  --darkreader-bg--fill: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .main-technical-information__item-inner {
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .main-technical-information__item-inner:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .main-technical-information__item-image svg {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .main-technical-information__item-inner:hover .main-technical-information__item-image svg {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .main-solutions {
  border-color: var(--darkreader-border--grey-dark);
  background-color: var(--darkreader-background-ffffff);
}
:where(html.is-dark-mode) .main-solutions__nav-btn {
  color: var(--darkreader-text--black-50);
  border-bottom-color: transparent;
}
:where(html.is-dark-mode) .main-solutions__nav-btn:hover,
:where(html.is-dark-mode) .main-solutions__nav-btn.is-active {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .main-solutions__nav-btn.is-active {
  border-bottom-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .main-categories__item-wrapper {
  border-color: var(--darkreader-border--grey-dark);
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .main-categories__item-text {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .main-categories__item-bg-1 {
  fill: var(--darkreader-text--grey);
}
:where(html.is-dark-mode) .main-categories__item-bg-2 {
  fill: var(--darkreader-text--grey-light);
}
:where(html.is-dark-mode) .main-categories__item-wrapper:hover .main-categories__item-bg-1 {
  fill: var(--darkreader-text--red-main-color);
}
/* ! home.css */

/* catalog.css */
:where(html.is-dark-mode.no-touch) .categories__section-header-link:hover,
:where(html.is-dark-mode.is-touch) .categories__section-header-link:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .categories__list-link {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode.no-touch) .categories__list-link:hover,
:where(html.is-dark-mode.is-touch) .categories__list-link:active {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .subcategories-nav__link {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .subcategories-nav__link {
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-bg--grey-light);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode.no-touch) .subcategories-nav__link:hover,
:where(html.is-dark-mode.is-touch) .subcategories-nav__link:active {
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .filter-tag {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .filter-tag:after {
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode.no-touch) .filter__section.is-expandable .filter__section-header:hover,
:where(html.is-dark-mode.is-touch) .filter__section.is-expandable .filter__section-header:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .filter__popular-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .filter__popular-btn small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .filter__popular-btn.is-active {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .filter__search-btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .filter__search-input:placeholder-shown ~ .filter__search-btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .filter__search-input:hover ~ .filter__search-btn,
:where(html.is-dark-mode) .filter__search-input:focus ~ .filter__search-btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .filter__checklist.is-empty:before {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .filter__range-input-label {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .filter__footer {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .filter__show-popup {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .filter__show-popup:before {
  border-color: transparent var(--darkreader-border--white);
}
:where(html.is-dark-mode) .filter__catalog-menu ul ul {
  border-top-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .filter__catalog-menu li {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .filter__catalog-menu-item input:checked ~ .filter__catalog-menu-item-row {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .filter__catalog-menu .__num {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .filter__catalog-menu-item .icon-btn {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .filter__catalog-menu-item .icon-btn:hover,
:where(html.is-dark-mode.is-touch) .filter__catalog-menu-item .icon-btn:active {
  color: var(--darkreader-text--red-main-color);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .catalog__header-sort-title {
    color: var(--darkreader-text--black-50);
  }
}
:where(html.is-dark-mode) .catalog__header-count {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .catalog[data-type="grid"] .catalog__type-btn[data-type="grid"],
:where(html.is-dark-mode) .catalog[data-type="list"] .catalog__type-btn[data-type="list"] {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .catalog__list-header {
  background-color: var(--darkreader-bg--white);
  border-bottom-color: var(--darkreader-border--grey-dark);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .filter-bg {
    background-color: var(--darkreader-background-00000080);
  }
  :where(html.is-dark-mode) .filter {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .filter__header {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .filter__sections {
    border-top-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .filter__section_popular {
    border-top-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .filter__checklist-item .form-check__btn {
    background-color: var(--darkreader-bg--grey-light);
  }
  :where(html.is-dark-mode) .filter__checklist-item .form-check input:checked ~ .form-check__btn {
    background-color: var(--darkreader-background-ff95954d);
  }
  :where(html.is-dark-mode) .filter__show-btn:not(.is-visible) {
    background-color: var(--darkreader-bg--grey-light);
    color: var(--darkreader-text--black-30);
    border-color: var(--darkreader-border--grey-light);
  }
  :where(html.is-dark-mode) .filter__show-btn.is-visible {
    background-color: var(--darkreader-bg--red-main-color);
    color: var(--darkreader-text--white);
    border-color: var(--darkreader-border--red-main-color);
  }
  :where(html.is-dark-mode) .filter__show-btn.is-visible:hover {
    background-color: var(--darkreader-bg--red-dark);
    color: var(--darkreader-text--white);
    border-color: var(--darkreader-border--red-dark);
  }
  :where(html.is-dark-mode) .catalog__filter-btn-count {
    color: var(--darkreader-text--white);
    background-color: var(--darkreader-bg--red-main-color);
  }
  :where(html.is-dark-mode) .catalog__filter-btn:hover .catalog__filter-btn-count {
    color: var(--darkreader-text--red-main-color);
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .catalog__header-sort .select-block__btn {
    border-color: var(--darkreader-border--white);
  }
  :where(html.is-dark-mode) .catalog__header-sort .select-block__btn:hover {
    background-color: var(--darkreader-bg--red-main-color);
    color: var(--darkreader-text--white);
    border-color: var(--darkreader-border--red-main-color);
  }
  :where(html.is-dark-mode) .catalog[data-type="grid"] .catalog__item:after {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  html.is-dark-mode.is-catalog-compact-header .catalog__header {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .catalog__type-btn {
    color: var(--darkreader-text--black);
  }
  :where(html.is-dark-mode) .go-to-article-nav-btn.issue {
    border-color: var(--darkreader-border--grey);
  }
}
:where(html.is-dark-mode) .search-results-info__block {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .search-results-info__list a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .search-results-info__list a small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .search-results-info__categories a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .search-results-info__categories a small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .documents-count-row .select-block__btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .documents-count-row .select-block.is-open .select-block__btn,
:where(html.is-dark-mode.no-touch) .documents-count-row .select-block__btn:hover,
:where(html.is-dark-mode.is-touch) .documents-count-row .select-block__btn:active {
  color: var(--darkreader-text--red-dark);
}
/* ! catalog.css */

/* item.css */
:where(html.is-dark-mode) .item__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .item.in-favorites .item__favorites-btn,
:where(html.is-dark-mode) .item.in-compare .item__compare-btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .item__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .item__title a {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .item__title:hover,
:where(html.is-dark-mode.is-touch) .item__title:active,
:where(html.is-dark-mode.no-touch) .item__title a:hover,
:where(html.is-dark-mode.is-touch) .item__title a:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .item__availability-available {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .item__amount-yes .link-blue {
  box-shadow: var(--darkreader-background-00000000) 0px 1px 0px;
}
:where(html.is-dark-mode) .item__amount-yes .link-blue:hover {
  box-shadow: 0 1px 0 var(--darkreader-bg--blue);
}
:where(html.is-dark-mode) .item.in-cart .item__basket .number-control__btn._minus.is-disabled {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .item.in-cart .item__basket .number-control__btn._minus.is-disabled:hover,
:where(html.is-dark-mode.is-touch) .item.in-cart .item__basket .number-control__btn._minus.is-disabled:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .item__basket-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .item__basket-btn:hover,
:where(html.is-dark-mode) .item.in-cart .item__basket-btn {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .item__multiple-basket-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-dark);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .item__multiple-basket-btn:hover {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .item__multiple-basket-btn.is-active {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .item__multiple-basket-btn[disabled],
:where(html.is-dark-mode) .item__multiple-basket-btn.is-disabled {
  color: var(--darkreader-text--black-30);
  background-color: var(--darkreader-bg--grey-light);
  border-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .catalog[data-type="list"] .item {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode.no-touch) .catalog[data-type="list"] .item:hover {
  background-color: var(--darkreader-bg--grey-light);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .catalog[data-type="list"] .item {
    box-shadow: var(--darkreader-background-00000033) 0px 2px 10px;
  }
  :where(html.is-dark-mode) .catalog[data-type="list"] .item:hover {
    background-color: var(--darkreader-bg--white) !important;
  }
  :where(html.is-dark-mode) .catalog[data-type="list"] .item__data-title {
    color: var(--darkreader-text--black-50);
  }
  :where(html.is-dark-mode) .catalog[data-type="list"] .item__data-arrow {
    color: var(--darkreader-text--black);
  }
}
/* ! item.css */

/* product.css */
:where(html.is-dark-mode) .product-main {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .product-gallery__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .product-gallery__image_video:after {
  background-color: var(--darkreader-background-25213066);
}
:where(html.is-dark-mode) .product-gallery__image .icon {
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .product-gallery__thumb {
  border-color: transparent;
}
:where(html.is-dark-mode) .swiper-slide-thumb-active .product-gallery__thumb {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .product-gallery__thumb-inner {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .product-gallery__thumb_video .product-gallery__thumb-inner:after {
  background-color: var(--darkreader-background-25213066);
}
:where(html.is-dark-mode) .product-gallery__thumb .icon {
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .product-aside__block {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .product__price-header {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .product.in-cart .product__basket .number-control__btn._minus.is-disabled {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .product.in-cart .product__basket .number-control__btn._minus.is-disabled:hover,
:where(html.is-dark-mode.is-touch) .product.in-cart .product__basket .number-control__btn._minus.is-disabled:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .product__basket-btn {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .product__basket-btn:hover,
:where(html.is-dark-mode) .product.in-cart .product__basket-btn {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .product__control-btn {
  color: var(--darkreader-text--black-50);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .product__control-btn:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .product__download-btn:active,
:where(html.is-dark-mode) .product.in-favorites .product__favorites-btn,
:where(html.is-dark-mode) .product.in-compare .product__compare-btn {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .product__title-block-header:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .product__delivery-time-text {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .product-consultation__subtitle {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .doc-block {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .doc-item {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .doc-item:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .bim-thumb__image img {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .bim-thumb__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .bim-missing-alert {
  background-color: var(--darkreader-background-ffffff);
}
:where(html.is-dark-mode) .video-thumb {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .video-thumb:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .video-thumb__image {
  background-color: var(--darkreader-background-252130);
}
:where(html.is-dark-mode) .video-thumb__image .icon {
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .reviews-rating__star {
  --darkreader-bg--fill: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .reviews-block.is-empty .reviews-rating__star {
  --darkreader-bg--fill: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .reviews-rating-list__item-line {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .reviews-rating-list__item-line > span {
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .reviews-empty {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .review:not(:last-child):after {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .review__date {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .review__reply .review__author {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .model-gallery .product-gallery__main {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .model-gallery .product-gallery__image {
  background-color: var(--darkreader-bg--white);
}
/* ! product.css */

/* cart.css */
:where(html.is-dark-mode.no-touch) .cart-item:hover,
:where(html.is-dark-mode.is-touch) .cart-item:active {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .cart-item__image-wrapper {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .cart-item.in-favorites .cart-item__favorites-btn {
  --darkreader-bg--fill: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .cart-item__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-item__title a {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode.no-touch) .cart-item__title:hover,
:where(html.is-dark-mode.is-touch) .cart-item__title:active,
:where(html.is-dark-mode.no-touch) .cart-item__title a:hover,
:where(html.is-dark-mode.is-touch) .cart-item__title a:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .cart-item__data {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-item__subtitle {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-item__status {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-item__count-static {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-item.has-subitems .cart-item__count-static {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .cart-products__header {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .cart-add-product {
  border-color: var(--darkreader-border-1e1e1e1a);
}
:where(html.is-dark-mode) .cart-add-product.is-drop-hover {
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .cart-add-product .search-mini__input {
  border-color: transparent !important;
}
:where(html.is-dark-mode) .cart-add-product .search-mini__input::placeholder {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .cart-add-product .search-mini__btn {
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .cart-empty__title {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-login-alert {
  background-color: var(--darkreader-bg--grey-light);
}
@media (max-width: 1399.98px) {
  :where(html.is-dark-mode) .cart-item {
    border-bottom-color: var(--darkreader-border--grey-dark);
    background-color: var(--darkreader-bg--white) !important;
  }
  :where(html.is-dark-mode) .cart-item__price-title {
    color: var(--darkreader-text--black-50);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .cart-item__subitems {
    border-top-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .cart-item.cart-item_sub {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .cart-changes__header {
  color: var(--darkreader-text--black-50);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .cart-changes__header-cell {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .cart-changes__item-cell {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .cart-changes__item-sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .cart-changes__item-title:hover,
:where(html.is-dark-mode) .cart-changes__item-title:hover a {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .cart-changes__item-nochange {
  color: var(--darkreader-text--black-50);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .cart-changes__item {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
  :where(html.is-dark-mode) .cart-changes__item-cell_price:before,
  :where(html.is-dark-mode) .cart-changes__item-cell_count:before {
    color: var(--darkreader-text--black-50);
  }
}
/* ! cart.css */

/* checkout.css */
:where(html.is-dark-mode) .checkout-header {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .checkout-footer {
  color: var(--darkreader-text--black-50);
  border-top-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .checkout-footer a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .estimated-shipping-cost {
  background-color: var(--darkreader-bg--green-light);
}
:where(html.is-dark-mode) .estimated-shipping-cost__count {
  border-color: var(--darkreader-border-34c759);
  background-color: var(--darkreader-bg--white);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .checkout-cart-list-wrapper.has-expand:not(.is-open) .checkout-cart-list:after {
    background-image: linear-gradient(rgba(30, 32, 33, 0), rgba(30, 32, 33, 1));
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .checkout-layout {
    background-color: var(--darkreader-bg--grey-light);
  }
  :where(html.is-dark-mode) .checkout-layout__aside,
  :where(html.is-dark-mode) .checkout-layout__footer,
  :where(html.is-dark-mode) .checkout-section {
    background-color: var(--darkreader-bg--white);
  }
}
/* ! checkout.css */

/* compare.css */
:where(html.is-dark-mode) .compare-nav a {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .compare-nav a:hover,
:where(html.is-dark-mode) .compare-nav a.is-active {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .compare-nav a.is-active:after {
  background-color: var(--darkreader-bg--red-main-color);
}
:where(html.is-dark-mode) .compare__sidebar .compare__data-row {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .compare__sidebar .compare__data-row:before {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .compare__sidebar .compare__data-row.is-hover:before {
    background-color: var(--darkreader-bg--grey-light);
  }
}
:where(html.is-dark-mode) .compare__sidebar .compare__data-row:last-child:before {
  border-bottom-color: transparent;
}
:where(html.is-dark-mode) .compare-fixed-section {
  background-color: var(--darkreader-bg--white);
}
/* ! compare.css */

/* registration.css */
:where(html.is-dark-mode) .registration-page {
  background-color: var(--darkreader-bg--grey-light);
}
/* ! registration.css */

/* lk.css */
:where(html.is-dark-mode) .lk-content {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .lk-breadcrumbs__item:not(:last-child):after {
  background-color: var(--darkreader-bg--black-50);
}
:where(html.is-dark-mode) .lk-breadcrumbs__item a {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-breadcrumbs__item a:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .lk-status-card {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .lk-access-requests__item {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .lk-managers-latest-activity__title,
:where(html.is-dark-mode) .lk-managers-latest-activity__role,
:where(html.is-dark-mode) .lk-managers-latest-activity__status {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
@media ((max-width: 1399.98px) and (min-width: 992px)) or (max-width: 767.98px) {
  :where(html.is-dark-mode) .lk-managers-latest-activity__item:not(:last-child) {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .lk-shipment-amount__list {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-shipment-amount__item-row {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .lk-shipment-amount__item-line-row {
  background-color: var(--darkreader-bg--orange);
}
:where(html.is-dark-mode) .lk-shipment-amount__item-value {
  color: var(--darkreader-text--orange);
}
:where(html.is-dark-mode) .lk-shipment-amount__item-dot {
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .lk-shipment-amount__label-dot {
  background-color: var(--darkreader-bg--orange);
}
:where(html.is-dark-mode) .lk-shipment-amount__label-dot._complete {
  background-color: var(--darkreader-bg--green);
}
:where(html.is-dark-mode) .lk-shipment-amount__item._complete .lk-shipment-amount__item-line-row {
  background-color: var(--darkreader-bg--green);
}
:where(html.is-dark-mode) .lk-shipment-amount__item._complete .lk-shipment-amount__item-value {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .lk-shipment-amount__item._complete .lk-shipment-amount__item-dot {
  border-color: var(--darkreader-border--green);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .lk-shipment-amount__list:hover .lk-shipment-amount__item-plan,
  :where(html.is-dark-mode) .lk-shipment-amount__list:hover .lk-shipment-amount__item-fact,
  :where(html.is-dark-mode) .lk-shipment-amount__item:hover .lk-shipment-amount__item-period,
  :where(html.is-dark-mode) .lk-shipment-amount__item:hover .lk-shipment-amount__item-total {
    color: var(--darkreader-text--black);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-shipment-amount__item-total {
    color: var(--darkreader-text--black);
  }
}
:where(html.is-dark-mode) .lk-active-orders-list__item:not(:last-child) {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .lk-active-orders-list__item-image {
  box-shadow: 0 -5px 0 -3px var(--darkreader-bg--grey), 0 -10px 0 -6px var(--darkreader-bg--grey-dark);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .lk-active-orders-list__item-count {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--black);
}
:where(html.is-dark-mode) .lk-active-orders-list__item-inner:hover .lk-active-orders-list__item-title {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-active-orders-popup .popup-block__header {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .lk-head-search .search-mini__input {
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .lk-head-filter .select-block__btn {
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .lk-orders-list__sort-btn:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .lk-orders-item {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .lk-orders-item__image-wrapper:before {
  background-color: var(--darkreader-bg--grey-dark);
}
:where(html.is-dark-mode) .lk-orders-item__image-wrapper:after {
  background-color: var(--darkreader-bg--grey);
}
:where(html.is-dark-mode) .lk-orders-item__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .lk-orders-item__count {
  color: var(--darkreader-text--white);
  background-color: var(--darkreader-bg--black);
}
:where(html.is-dark-mode) .lk-orders-item__subtitle {
  color: var(--darkreader-text--black-50);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .lk-orders-item.is-open,
  :where(html.is-dark-mode) .lk-orders-item.is-open .lk-orders-item__count {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .lk-orders-item__content-title {
  color: var(--darkreader-text--black-50);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-orders-item__main-data .data-list__title {
    color: var(--darkreader-text--black-50);
  }
}
:where(html.is-dark-mode) .lk-order {
  background-color: var(--darkreader-bg--white);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-order {
    background: none;
  }
}
:where(html.is-dark-mode) .lk-order__header {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .lk-order__item:not(:last-child) {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .lk-order__total {
  background-color: var(--darkreader-bg--grey-light);
}
@media (max-width: 1399.98px) {
  :where(html.is-dark-mode) .lk-order__total-data-list .data-list__title {
    color: var(--darkreader-text--black-50);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-order__item,
  :where(html.is-dark-mode) .lk-order__total {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .lk-order__item-main-data .data-list__title {
    color: var(--darkreader-text--black-50);
  }
  :where(html.is-dark-mode) .lk-order__total-data-list.bg-grey-light .data-list__title > span,
  :where(html.is-dark-mode) .lk-order__total-data-list.bg-grey-light .data-list__value > span {
    background-color: var(--darkreader-bg--white);
  }
}
:where(html.is-dark-mode) .lk-money-search .search-mini__input {
  border-color: var(--darkreader-border--white);
}
:where(html.is-dark-mode) .lk-money-detail__table-item.is-open .lk-money-detail__table-item-row {
  background-color: var(--darkreader-background-adbfff1a);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-transactions-item .data-list__title {
    color: var(--darkreader-text--black-50);
  }
}
:where(html.is-dark-mode) .lk-transaction-status {
  border-color: var(--darkreader-border-b4b4b4);
}
:where(html.is-dark-mode) .lk-consignee-card__default-btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-consignee-card__default-btn:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .lk-consignee-card.is-default .lk-consignee-card__default-btn {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .lk-consignee-card__remove-btn {
  color: var(--darkreader-text--black-50);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .lk-consignee-card__remove-btn {
    border-color: transparent !important;
  }
}
:where(html.is-dark-mode) .lk-managers-item.is-disabled {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-managers-item.is-disabled .lk-managers-item__btn {
  background-color: var(--darkreader-bg--grey);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode.no-touch) .lk-managers-item.is-disabled .lk-managers-item__btn:hover,
:where(html.is-dark-mode.is-touch) .lk-managers-item.is-disabled .lk-managers-item__btn:active {
  background-color: var(--darkreader-bg--red-main-color);
  color: var(--darkreader-text--white);
  border-color: var(--darkreader-border--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-managers-item__activity {
    color: var(--darkreader-text--black-50);
  }
  :where(html.is-dark-mode) .lk-managers-item__date {
    color: var(--darkreader-text--black-50);
  }
}
:where(html.is-dark-mode) .lk-managers-access-item.is-disabled {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-managers-access-item.is-disabled .select-block__btn {
  color: var(--darkreader-text--black-30);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-managers-access-item__activity {
    color: var(--darkreader-text--black-50);
  }
  :where(html.is-dark-mode) .lk-managers-access-item__switch-line:before {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .lk-company-note-email {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .lk-user-note-email__default-btn {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-user-note-email__default-btn:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .lk-user-note-email.is-default .lk-user-note-email__default-btn {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .lk-notifications-item__label.is-new {
  background-color: var(--darkreader-bg--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-notifications-item__type {
    color: var(--darkreader-text--black-50);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-tt-warehouses-item .data-list__title {
    color: var(--darkreader-text--black-50);
  }
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .lk-tt-warehouses-single-item .data-list__title {
    color: var(--darkreader-text--black-50);
  }
}
:where(html.is-dark-mode) .lk-tt-key-row__input-col .form-control {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .lk-tt-instrument {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .lk-tt-instrument__icon {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .lk-tt-instrument__xls-file {
  background-color: var(--darkreader-bg--grey-light);
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .lk-tt-instrument__xls-file-info {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .lk-tt-instrument.is-complete {
  background-color: var(--darkreader-bg--green-light);
}
/* ! lk.css */

/* about.css */
:where(html.is-dark-mode) .content-excerpt {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .about-media {
  background-color: var(--darkreader-bg--black);
  color: var(--darkreader-text--white);
}
:where(html.is-dark-mode) .about-media:before {
  border-color: var(--darkreader-border--red-main-color) transparent;
}
:where(html.is-dark-mode) .about-media:after {
  border-color: var(--darkreader-border--grey-dark) transparent;
}
:where(html.is-dark-mode) .about-media__overlay {
  background-color: var(--darkreader-background-00000066);
}
:where(html.is-dark-mode) .about-clients-section {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .about-history-section {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .about-history:before {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .about-history__item-year {
  color: var(--darkreader-text--grey-dark);
}
:where(html.is-dark-mode) .about-single-header {
  background-color: var(--darkreader-bg--black);
  color: var(--darkreader-text--white);
}
/* ! about.css */

/* solutions.css */
:where(html.is-dark-mode) .solutions-nav-card {
  color: var(--darkreader-text--black);
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .solutions-nav-card:before {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .solutions-nav-card:hover {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .solutions-nav-card:hover .solutions-nav-card__title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .solution-header {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .solution-section__main {
  background: var(--darkreader-background-ffffff) url(../images/solution-section-corner-dark.svg) right top no-repeat;
}
:where(html.is-dark-mode) .solution-section__section {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .solution-catalog-item__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .solution-catalog-item__sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .solution-catalog-item__data-item-title {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .solution-compare__footer {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .solution-compare__item-image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .solution-compare__sidebar .solution-compare__data-row {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .solution-compare__sidebar .solution-compare__data-row:before {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .solution-compare__sidebar .solution-compare__data-row:last-child:before {
  border-bottom-color: transparent;
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .solution-compare__sidebar .solution-compare__data-row.is-hover:before {
    background-color: var(--darkreader-bg--grey-light);
  }
}
/* ! solutions.css */

/* price-list.css */
:where(html.is-dark-mode.no-touch) .price-list__section-header-link:hover,
:where(html.is-dark-mode.is-touch) .price-list__section-header-link:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .price-list__section-title small {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .price-list__row {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .price-list__row-title:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .price-list__row-count {
  color: var(--darkreader-text--black-50);
}
/* ! price-list.css */

/* documents.css */
:where(html.is-dark-mode) .documents-nav__link {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .documents-nav__link:hover {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .document-head {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .document-menu__item-row {
  border-bottom-color: var(--darkreader-border--grey);
}
/* ! documents.css */

/* training.css */
:where(html.is-dark-mode) .training-header {
  background-color: var(--darkreader-background-eeeeee);
}
:where(html.is-dark-mode) .training-header:before {
  background-image: linear-gradient(to right, var(--darkreader-background-ffffffb3) 0%, var(--darkreader-background-ffffff00) 60%);
}
:where(html.is-dark-mode) .training-header__subtitle {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .training-programms {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .training-programms__card {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--grey-dark);
  color: var(--darkreader-text--black) !important;
}
:where(html.is-dark-mode) .training-programms__card-label {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .training-programms__card:hover .training-programms__card-title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .training-documents__card {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .training-partners {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .training-faq-list__item {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode.no-touch) .training-faq-list__item-header:hover,
:where(html.is-dark-mode.is-touch) .training-faq-list__item-header:active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .training-faq-list__item-icon:before,
:where(html.is-dark-mode) .training-faq-list__item-icon:after {
  background-color: var(--darkreader-background-8f8f8f, #575f62);
}
/* ! training.css */

/* configurators.css */
:where(html.is-dark-mode) .configurators-nav__card {
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .configurators-nav__card:hover {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .configurators-nav__card-title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .configurators-list__list-item-title {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .configurator {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .configurator-filter__section {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .configurator-filter__section-title .tooltip-icon {
  color: var(--darkreader-text--grey-dark);
}
:where(html.is-dark-mode) .configurator-filter__section-title .tooltip-icon:hover,
:where(html.is-dark-mode) .configurator-filter__section-title .tooltip-icon.is-active {
  color: var(--darkreader-text--red-main-color);
}
:where(html.is-dark-mode) .configurator-check-btn__btn {
  background-color: var(--darkreader-bg--white);
  border-color: var(--darkreader-border--grey);
}
:where(html.is-dark-mode) .configurator-check-btn:hover .configurator-check-btn__btn {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .configurator-check-btn__input:checked ~ .configurator-check-btn__btn {
  border-color: var(--darkreader-border--green);
}
:where(html.is-dark-mode) .configurator-check-btn__marker {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .configurator-check-btn._card .configurator-check-btn__image {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .configurator__range-input-label {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .configurator__results-block {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .configurator-tag {
  color: var(--darkreader-text--black);
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .configurator-tag:after {
  background-color: var(--darkreader-bg--grey-dark);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .configurator__constructor-wrapper {
    background-color: var(--darkreader-bg--grey-light);
  }
  :where(html.is-dark-mode) .configurator-filter__footer {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .configurator.is-selected .configurator-filter-bg {
    background-color: var(--darkreader-background-00000080);
  }
  :where(html.is-dark-mode) .configurator.is-selected .configurator-filter {
    background-color: var(--darkreader-bg--white);
  }
  :where(html.is-dark-mode) .configurator-filter__header {
    background-color: var(--darkreader-bg--white);
    border-bottom-color: var(--darkreader-border--grey);
  }
  :where(html.is-dark-mode) .configurator.is-selected .configurator-filter__footer {
    border-top-color: var(--darkreader-border--grey);
  }
  :where(html.is-dark-mode) .configurator.is-selected .configurator-filter__section {
    border-bottom-color: var(--darkreader-border--grey);
  }
  :where(html.is-dark-mode) .configurator__change-filter-fixed-btn {
    background-color: var(--darkreader-bg--white);
  }
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .configurator-item.item-row {
    box-shadow: var(--darkreader-background-0000001a) 0px 2px 10px;
    background-color: var(--darkreader-bg--white) !important;
  }
}
/* ! configurators.css */

/* delivery.css */
:where(html.is-dark-mode) .dp-tooltip-block {
  background-color: var(--darkreader-bg--green-light);
}
:where(html.is-dark-mode) .dp-tooltip-block_red {
  background-color: var(--darkreader-background-e31e241a);
}
:where(html.is-dark-mode) .dp-tooltip-block__icon {
  color: var(--darkreader-text--black-50);
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .dp-tooltip-block__title {
  color: var(--darkreader-text--black-80);
}
:where(html.is-dark-mode) .delivery-types__section {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .delivery-types__section-icon {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .delivery-types__section-arrow {
  border-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .delivery-types__section-header:hover .delivery-types__section-arrow {
  color: var(--darkreader-text--red-main-color);
  border-color: var(--darkreader-border--red-main-color);
}
:where(html.is-dark-mode) .delivery-types__section-info {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .delivery-types__section-logos-list > span {
  background-color: var(--darkreader-bg--grey-light);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .dp-payment-section {
    border-bottom-color: var(--darkreader-border--grey-light);
  }
}
:where(html.is-dark-mode) .dp-return-text-text-section,
:where(html.is-dark-mode) .dp-return-text h3 {
  border-bottom-color: var(--darkreader-border--grey-light);
}
:where(html.is-dark-mode) .dp-loyalty-feature__text {
  color: var(--darkreader-text--black-50);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .dp-loyalty-features-section {
    border-bottom-color: var(--darkreader-border--grey-light);
  }
}
:where(html.is-dark-mode) .dp-loyalty-status-card {
  background-color: var(--darkreader-background-f9f9fa);
}
:where(html.is-dark-mode) .dp-loyalty-status-card__header {
  border-bottom-color: var(--darkreader-border--grey-dark);
}
:where(html.is-dark-mode) .dp-loyalty-status-card__title {
  color: var(--darkreader-text--green);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .dp-loyalty-statuses-section {
    border-bottom-color: var(--darkreader-border--grey-light);
  }
}
:where(html.is-dark-mode) .dp-loyalty-section__head {
  background-color: var(--darkreader-background-f9f9fa);
}
:where(html.is-dark-mode) .dp-loyalty-section__head-title {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .dp-loyalty-section__list-item-icon .icon {
  color: var(--darkreader-text--green);
}
:where(html.is-dark-mode) .dp-loyalty-section__list-item-num {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 767.98px) {
  :where(html.is-dark-mode) .dp-loyalty-section {
    border-bottom-color: var(--darkreader-border--grey-light);
  }
}
:where(html.is-dark-mode) .dp-guarantee-list__item {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .check-guarantee {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .guarantee-table {
  background-color: var(--darkreader-bg--white);
}
:where(html.is-dark-mode) .guarantee-table__head {
  background-color: var(--darkreader-bg--white);
  border-bottom-color: var(--darkreader-border--grey-dark);
}
@media (min-width: 992px) {
  :where(html.is-dark-mode) .guarantee-table__item {
    border-bottom-color: var(--darkreader-border--grey-dark);
  }
}
:where(html.is-dark-mode) .guarantee-table__item-image-wrapper {
  background-color: var(--darkreader-bg--grey-light);
}
:where(html.is-dark-mode) .guarantee-table__item-sku {
  color: var(--darkreader-text--black-50);
}
:where(html.is-dark-mode) .guarantee-table__item-title a {
  color: var(--darkreader-text--black);
}
:where(html.is-dark-mode) .guarantee-table__item-title a:hover {
  color: var(--darkreader-text--red-main-color);
}
@media (max-width: 991.98px) {
  :where(html.is-dark-mode) .guarantee-table__item {
    background-color: var(--darkreader-bg--white);
  }
}
/* ! delivery.css */

/* darkreader-override */
html.is-dark-mode .main-banner-card {
  background-image: url("../images/main-banner-card-bg-dark.svg");
  background-size: cover;
}
html.is-dark-mode .subscription {
  background-image: url("../images/subscription-bg-dark.svg");
  background-color: var(--darkreader-bg--grey-light);
}
html.is-dark-mode .bim-missing-alert {
  background-image: url("../images/bim-missing-bg-dark.svg");
}
html.is-dark-mode .main-banner__image {
  background: url("../images/main-banner-bg-dark.svg") 0% 0% / cover no-repeat;
}
html.is-dark-mode .main-categories__item-bg-1 {
  fill: rgb(60, 62, 64);
}
html.is-dark-mode .main-categories__item-bg-2 {
  fill: rgb(54, 56, 56);
}
html.is-dark-mode .configurators-nav__item:nth-child(2n + 1) .configurators-nav__card {
  background-image: url("../images/configurators-nav-bg-1-dark.svg");
}
html.is-dark-mode .configurators-nav__item:nth-child(2n) .configurators-nav__card {
  background-image: url("../images/configurators-nav-bg-2-dark.svg");
}
html.is-dark-mode .delivery-types__section-icon img[src*=".svg"],
html.is-dark-mode .form-check__image img[src*=".svg"],
html.is-dark-mode .estimated-shipping-cost img[src*=".svg"],
html.is-dark-mode .popup-delivery-info__section-title img[src*=".svg"],
html.is-dark-mode .delivery-price-slider__item-image img[src*=".svg"],
html.is-dark-mode .popup-delivery-info__footer-image img[src*=".svg"],
html.is-dark-mode .dp-loyalty-feature__icon img[src*=".svg"],
html.is-dark-mode .dp-guarantee-list__item-icon img[src*=".svg"],
html.is-dark-mode .documents-nav__icon img[src*=".svg"]:first-child,
html.is-dark-mode .document-head__icon img[src*=".svg"],
html.is-dark-mode .features-block__item-icon img[src*=".svg"],
html.is-dark-mode .lk-status-card__icon img[src*=".svg"],
html.is-dark-mode .training-info__item-icon img[src*=".svg"],
html.is-dark-mode .excerpt-card__image img[src*=".svg"],
html.is-dark-mode .lk-tt-instrument__icon img[src*=".svg"] {
  filter: invert(1) contrast(0.5);
}
/* html.is-dark-mode .documents-nav__icon img[src*=".svg"] {
  filter: invert(30%) sepia(56%) saturate(4214%) hue-rotate(340deg) brightness(93%) contrast(94%);
} */
/* ! darkreader-override */

/* darkreader.css */
html:not(.is-dark-mode) .mini-banner__image img:last-child {
  display: none;
}

html.is-dark-mode .mini-banner__image img:first-child {
  display: none;
}

html.is-dark-mode .mini-banner__image img:last-child {
  display: initial;
}

html.is-dark-mode .main-solutions {
  background: none;
  z-index: 1;
}

html.is-dark-mode .main-solutions:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0.5;
  width: 380px;
  border-radius: 19px 0 0 19px;
  max-width: 100%;
  z-index: -1;
  background: var(--darkreader-bg--grey-light);
  clip-path: polygon(0 0, 100% 0, 52% 100%, 0% 100%);
}

html.is-dark-mode .main-categories__item:first-child {
  border-radius: 19px 0 0 19px;
}

html.is-dark-mode .main-categories__item:nth-child(6) {
  border-radius: 0 0 19px 0;
}

html.is-dark-mode .main-categories__item:nth-child(4) {
  border-radius: 0 19px 0 0;
}

html.is-dark-mode .cart-item.is-disabled .cart-item__image-wrapper,
html.is-dark-mode .cart-item.is-disabled .cart-item__title {
  /*  opacity: 0.2;*/
}

html.is-dark-mode .search-select__btn,
html.is-dark-mode .search-select__btn:hover {
  border: none;
}

html.is-dark-mode .item:hover img,
html.is-dark-mode .item__image-wrapper {
  border-radius: 12px;
}

html.is-dark-mode .number-control__input {
  border: none;
}

html.is-dark-mode .training-header:before,
html.is-dark-mode .vacancies-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1;
}

@media (max-width: 767.98px) {
  html.is-dark-mode .training-header:before,
  html.is-dark-mode .vacancies-header:before {
    border-radius: 12px;
  }
}

html.is-dark-mode [class^="ymaps-"][class$="-inner-panes"] {
  filter: brightness(80%);
  -ms-filter: brightness(80%);
  -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);
  -o-filter: brightness(80%);
}

html.is-dark-mode .breadcrumbs__item:not(:first-child):before,
html.is-dark-mode .lk-breadcrumbs__item:not(:last-child):after {
  background: var(--darkreader-text--black-50);
}

html.is-dark-mode .filter__show-popup:before {
  border-color: transparent var(--darkreader-bg--grey-light);
}

html.is-dark-mode .tooltip__arrow {
  border-color: var(--darkreader-bg--grey-light) transparent !important;
}

html.is-dark-mode .bt-grey-dark {
  border-top: 1px solid var(--darkreader-border-cfcfcf) !important;
}

html.is-dark-mode .tooltip,
html.is-dark-mode .filter__show-popup,
html.is-dark-mode .main-technical-information__item-inner {
  background: var(--darkreader-bg--grey-light);
}

html.is-dark-mode [class^="ymaps-"][class$="-default-cluster"] {
  background: var(--darkreader-text--white);
}

html.is-dark-mode .subscription,
html.is-dark-mode .main-categories__item,
html.is-dark-mode .main-banner-card,
html.is-dark-mode .checkout-layout .box,
html.is-dark-mode .manager-box.box,
html.is-dark-mode .documents-nav__link,
html.is-dark-mode .form-check.form-check_btn input:checked ~ .form-check__btn,
html.is-dark-mode a.form-check.form-check_btn.is-active .form-check__btn,
html.is-dark-mode .info-tooltip {
  background-color: var(--darkreader-bg--grey-light);
}

html.is-dark-mode .box,
html.is-dark-mode .product-aside__block {
  box-shadow: none;
}

html.is-dark-mode .checkout-layout .box,
html.is-dark-mode .manager-box.box,
html.is-dark-mode .lk-content {
  box-shadow: var(--popup-shadow);
}

@media (max-width: 991.98px) and (min-width: 768px) {
  html.is-dark-mode .checkout-aside__block {
    padding: 20px;
    border-radius: 20px;
  }
}

@media (max-width: 767.98px) {
  html.is-dark-mode .checkout-aside__block {
    box-shadow: none !important;
  }
}

html.is-dark-mode .form-check.form-check_btn .form-check__btn,
html.is-dark-mode .form-switch__icon,
html.is-dark-mode .lk-active-orders-list__item-image {
  background: var(--darkreader-border-ffffff);
}

html.is-dark-mode .form-switch input ~ .form-switch__btn:hover .form-switch__icon,
html.is-dark-mode .form-switch input:focus-visible ~ .form-switch__btn .form-switch__icon {
  filter: invert(1) hue-rotate(180deg) brightness(0.8);
}

html.is-dark-mode .form-check.form-check_btn input:checked ~ .form-check__btn .form-check__text img,
html.is-dark-mode .delivery-types__section-logos-list > span img {
  filter: brightness(0.7) drop-shadow(3px 4px 4px #a0a0a0);
}

html.is-dark-mode .about-clients__item > img {
  filter: invert(1) grayscale(1) opacity(0.5);
}

html.is-dark-mode .about-clients__item > img:hover {
  filter: invert(1) grayscale(1) opacity(1);
}

html.is-dark-mode .configurator-check-btn._logo .configurator-check-btn__image img {
  filter: invert(1) grayscale(1) brightness(0.7);
}

html.is-dark-mode .configurator-check-btn._logo:hover .configurator-check-btn__image img,
html.is-dark-mode .configurator-check-btn._logo .configurator-check-btn__input:checked ~ .configurator-check-btn__btn img {
  filter: invert(1) hue-rotate(180deg) brightness(0.9);
}

html.is-dark-mode .lk-active-orders-chart canvas,
html.is-dark-mode .lk-active-orders__chart-legend-dot {
  filter: invert(1) contrast(0.7) drop-shadow(2px 4px 6px #1e1e1e);
}

html.is-dark-mode .lk-shipment-status canvas,
html.is-dark-mode .lk-shipment-status__chart-legend-dot {
  filter: invert(1) contrast(0.8) drop-shadow(2px 4px 6px #1e1e1e) hue-rotate(180deg) brightness(1.2);
}

html.is-dark-mode .lk-orders-item.is-open,
html.is-dark-mode .lk-orders-item:hover {
  box-shadow: 0 4px 10px var(--darkreader-bg--grey-dark);
}

html.is-dark-mode .company-nav__item,
html.is-dark-mode .company-nav__add-btn {
  border: 1px solid var(--darkreader-border--grey-dark);
}

html.is-dark-mode .data-list.bg-grey-light .data-list__title > span,
html.is-dark-mode .data-list.bg-grey-light .data-list__value > span,
html.is-dark-mode .checkout-aside__block .data-list__title > span,
html.is-dark-mode .checkout-aside__block .data-list__value > span {
  background: var(--darkreader-bg--grey-light);
  box-shadow: none;
}

html.is-dark-mode .tooltip .data-list__title > span,
html.is-dark-mode .tooltip .data-list__value > span {
  background: var(--darkreader-bg--grey-light);
}

html.is-dark-mode .training-header__title,
html.is-dark-mode .training-header__text,
html.is-dark-mode .vacancies-header__title,
html.is-dark-mode .vacancies-header__text {
  color: var(--darkreader-text-000000);
}

html.is-dark-mode .compare__sidebar .compare__data-row:before {
  z-index: 0;
}

html.is-dark-mode .compare__sidebar .compare__data-row.is-hover:before {
  z-index: -1;
}

html.is-dark-mode .compare__data-row.is-hover {
  z-index: 1;
}

html.is-dark-mode .text-banner:before {
  background-image: url("../images/request-banner-bg-dark.svg");
}

@media (max-width: 1399.98px) {
  html.is-dark-mode .cart-item {
    background: none !important;
    border: none !important;
  }
}

@media ((max-width: 1399.98px) and (min-width: 992px)) or (max-width: 767.98px) {
  html.is-dark-mode .lk-managers-latest-activity__title,
  html.is-dark-mode .lk-managers-latest-activity__role,
  html.is-dark-mode .lk-managers-latest-activity__status {
    border: none;
  }
}

@media (max-width: 991.98px) {
  html.is-dark-mode .lk-order__total-data-list.data-list.bg-grey-light,
  html.is-dark-mode .catalog[data-type="list"] .item:hover {
    background-color: var(--darkreader-bg--white) !important;
  }

  html.is-dark-mode .tooltip.availability-tooltip .data-list__title > span,
  html.is-dark-mode .tooltip.availability-tooltip .data-list__value > span {
    background-color: var(--darkreader-bg--white) !important;
  }

  html.is-dark-mode .lk-order__total-data-list.data-list.bg-grey-light .data-list__title > span,
  html.is-dark-mode .lk-order__total-data-list.data-list.bg-grey-light .data-list__value > span {
    background: var(--darkreader-bg--white);
  }
  html.is-dark-mode .lk-table__row {
    box-shadow: none;
  }
}

@media (max-width: 767.98px) {
  html.is-dark-mode .checkout-layout {
    background: none;
  }
  html.is-dark-mode .checkout-layout__aside,
  html.is-dark-mode .checkout-section {
    background: var(--darkreader-bg--grey-light);
    box-shadow: none;
  }
  html.is-dark-mode .account-popup__nav-item_logout {
    border: none !important;
  }
}
/* ! darkreader.css */
