/* sostoyaniya.css — состояния всего макета Korobok.Store статическими правилами.
   Экспорт 30 августа 2026 (с избранным). Один файл на пакет: приметы data-st несут имя файла-источника,
   поэтому не сталкиваются между страницами.

   Объявления состояний помечены !important — базовые стили лежат в атрибуте style,
   инлайн сильнее по правилам CSS, без !important правило не применяется (пункт 2.1 запроса).
   Исключение — ::before / ::after: там перебивать нечего.

   Нажатие по правилу дизайн-системы: кримсонное действие — 1px вниз, тень снята, яркость .94;
   стеклянная кнопка — подложка rgba(255,255,255,.11) и 1px вниз; текстовая ссылка — opacity .7.
   Длительность перехода 0.16–0.18с ease, она задана в базовом инлайне элемента. */

/* ══ Пять состояний, которые включает сервер, а не макет ══════════════════════
   Ставятся классом на элемент из шаблона Битрикса. Значения — из дизайн-системы. */

/* выбранное: активный чип, регион, номинал, вкладка, пункт списка */
.vybrano { background: rgba(255,255,255,.07) !important;  border-color: var(--acc, #bd284c) !important }
.vybrano [data-uzel$="-cena"], .vybrano [data-vnomprice] { color: #e6e6e6 !important }

/* недоступное: нет в наличии, нет в регионе, «Узнать цену» без кнопки покупки */
.nedostupno { opacity: .4 !important;  pointer-events: none !important }
.nedostupno [data-uzel="tovar-cena"]::after { content: " нет в этом регионе" !important;  font-weight: 200 !important;  font-size: 13px !important;  color: #7d7d7d !important }

/* загрузка: полка или блок ждёт данных, скелет вместо содержимого */
.zagruzka { position: relative !important;  color: transparent !important;  pointer-events: none !important }
.zagruzka > * { visibility: hidden !important }
.zagruzka::after { content: "" !important;  position: absolute !important;  inset: 0 !important;  border-radius: inherit !important;  background-image: linear-gradient(90deg, rgba(255,255,255,.03) 0%, rgba(255,255,255,.08) 42%, rgba(255,255,255,.03) 100%) !important;  background-size: 220% 100% !important;  animation: kZagruzka 1.25s linear infinite !important }
@keyframes kZagruzka { from { background-position: 120% 0 !important } to { background-position: -120% 0 !important } }

/* пусто: выборка без результатов — плашка EmptyState, сама сетка гасится */
.pusto { display: none !important }
.pusto-plashka { display: flex !important }

/* ошибка: поле формы и строка сообщения (вход, оплата) */
.oshibka { border-color: #bd284c !important;  box-shadow: 0 0 0 1px rgba(189,40,76,.35) !important }
.oshibka-tekst { display: block !important;  margin-top: 8px !important;  font-size: 13px !important;  font-weight: 200 !important;  color: #e2687f !important }

/* ══ Состояния из разметки: наведение, нажатие, фокус, декоративные слои ══════ */

/* ─────────── 404-desktop.dc.html ─────────── */

/* <a> */
[data-st="404-desktop-1"]:hover { color: #fff !important }
[data-st="404-desktop-1"]:active { opacity: .7 !important }

/* <button> · knopka-kupit */
[data-st="404-desktop-2"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="404-desktop-2"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="404-desktop-3"]:hover { border-color: #1FA8DE !important;  color: #fff !important }
[data-st="404-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="404-desktop-4"]:hover { transform: translateY(-4px) !important;  border-color: #1FA8DE !important;  color: #fff !important }
[data-st="404-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="404-desktop-5"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="404-desktop-5"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="404-desktop-6"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="404-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── auth-desktop.dc.html ─────────── */

/* <button> */
[data-st="auth-desktop-1"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="auth-desktop-1"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── AuthModal.dc.html ─────────── */

/* <button> · Закрыть */
[data-st="AuthModal-1"]:hover { color: #fff !important }
[data-st="AuthModal-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Почта */
[data-st="AuthModal-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Пароль */
[data-st="AuthModal-3"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Повтор пароля */
[data-st="AuthModal-4"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="AuthModal-5"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="AuthModal-5"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="AuthModal-6"]:hover { color: #fff !important }
[data-st="AuthModal-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="AuthModal-7"]:hover { box-shadow: 0 0 0 3px rgba(255,255,255,.14) !important }
[data-st="AuthModal-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="AuthModal-8"]:hover { box-shadow: 0 0 20px rgba(34,158,217,.5) !important }
[data-st="AuthModal-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="AuthModal-9"]:hover { color: #fff !important }
[data-st="AuthModal-9"]:active { opacity: .7 !important }

/* <a> */
[data-st="AuthModal-10"]:hover { color: #fff !important }
[data-st="AuthModal-10"]:active { opacity: .7 !important }

/* ─────────── blog-article-desktop-v2.dc.html ─────────── */

/* <a> */
[data-st="blog-article-desktop-v2-1"]:hover { color: #fff !important;  background: rgba(14,14,14,.62) !important }
[data-st="blog-article-desktop-v2-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="blog-article-desktop-v2-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="blog-article-desktop-v2-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="blog-article-desktop-v2-3"]:hover { background: rgba(255,255,255,.05) !important;  color: #fff !important }
[data-st="blog-article-desktop-v2-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="blog-article-desktop-v2-4"]:hover { color: #fff !important }
[data-st="blog-article-desktop-v2-4"]:active { opacity: .7 !important }

/* <button> */
[data-st="blog-article-desktop-v2-5"]:hover { background: rgba(255,255,255,.05) !important;  color: #fff !important }
[data-st="blog-article-desktop-v2-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="blog-article-desktop-v2-6"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="blog-article-desktop-v2-6"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="blog-article-desktop-v2-7"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="blog-article-desktop-v2-7"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="blog-article-desktop-v2-8"]:hover { background: rgba(255,255,255,.04) !important;  color: #fff !important }
[data-st="blog-article-desktop-v2-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── blog-desktop.dc.html ─────────── */

/* <button> · rubrika */
[data-st="blog-desktop-1"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="blog-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · statya-dominanta */
[data-st="blog-desktop-2"]:hover { color: #fff !important }
[data-st="blog-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · statya */
[data-st="blog-desktop-3"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="blog-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="blog-desktop-4"]:hover { border-color: var(--acc) !important }
[data-st="blog-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── cart-desktop.dc.html ─────────── */

/* <a> */
[data-st="cart-desktop-1"]:hover { color: #fff !important;  background: rgba(14,14,14,.62) !important }
[data-st="cart-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Почта для заказа */
[data-st="cart-desktop-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Пароль */
[data-st="cart-desktop-3"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="cart-desktop-4"]:hover { background: rgba(189,40,76,.3) !important }
[data-st="cart-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="cart-desktop-5"]:hover { box-shadow: 0 0 0 3px rgba(255,255,255,.14) !important }
[data-st="cart-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="cart-desktop-6"]:hover { box-shadow: 0 0 20px rgba(34,158,217,.5) !important }
[data-st="cart-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="cart-desktop-7"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="cart-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Ссылка на профиль Steam */
[data-st="cart-desktop-8"]:focus-visible { border-color: #1FA8DE !important }

/* <button> */
[data-st="cart-desktop-9"]:hover { background: rgba(31,168,222,.3) !important }
[data-st="cart-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · korzina-kolichestvo */
[data-st="cart-desktop-10"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="cart-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · korzina-kolichestvo */
[data-st="cart-desktop-11"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="cart-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · korzina-udalit */
[data-st="cart-desktop-12"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="cart-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="cart-desktop-13"]:hover { border-color: var(--acc) !important }
[data-st="cart-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="cart-desktop-14"]:hover { color: #fff !important }
[data-st="cart-desktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Промокод */
[data-st="cart-desktop-15"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="cart-desktop-16"]:hover { background: rgba(189,40,76,.3) !important }
[data-st="cart-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="cart-desktop-17"]:hover { color: #fff !important }
[data-st="cart-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-oplatit */
[data-st="cart-desktop-18"]:hover { box-shadow: 0 0 26px rgba(189,40,76,.55) !important }
[data-st="cart-desktop-18"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="cart-desktop-19"]:hover { color: #e79aa8 !important;  background: rgba(189,40,76,.10) !important }
[data-st="cart-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── cart-mobile.dc.html ─────────── */

/* <input> · Почта для заказа */
[data-st="cart-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Пароль */
[data-st="cart-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Ссылка на профиль Steam */
[data-st="cart-mobile-3"]:focus-visible { border-color: #1FA8DE !important }

/* <input> · Промокод */
[data-st="cart-mobile-4"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── catalog-desktop-B.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="catalog-desktop-B-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="catalog-desktop-B-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="catalog-desktop-B-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="catalog-desktop-B-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena */
[data-st="catalog-desktop-B-3"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Цена от */
[data-st="catalog-desktop-B-4"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="catalog-desktop-B-5"]:focus-visible { border-color: var(--acc) !important }

/* <button> · filtr-cena-znachenie */
[data-st="catalog-desktop-B-6"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena-znachenie */
[data-st="catalog-desktop-B-7"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region */
[data-st="catalog-desktop-B-8"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="catalog-desktop-B-9"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="catalog-desktop-B-10"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr */
[data-st="catalog-desktop-B-11"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-15"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-16"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="catalog-desktop-B-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god */
[data-st="catalog-desktop-B-20"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="catalog-desktop-B-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="catalog-desktop-B-22"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="catalog-desktop-B-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="catalog-desktop-B-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="catalog-desktop-B-25"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="catalog-desktop-B-26"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-sbros */
[data-st="catalog-desktop-B-27"]:hover { background: #bd284c !important;  border-color: #bd284c !important }
[data-st="catalog-desktop-B-27"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · sortirovka */
[data-st="catalog-desktop-B-28"]:hover { color: #fff !important }
[data-st="catalog-desktop-B-28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="catalog-desktop-B-29"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="catalog-desktop-B-30"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="catalog-desktop-B-31"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-31"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="catalog-desktop-B-32"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-32"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="catalog-desktop-B-33"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-33"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <div> · tovar */
[data-st="catalog-desktop-B-34"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <button> · vybor-region */
[data-st="catalog-desktop-B-35"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-35"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="catalog-desktop-B-36"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="catalog-desktop-B-36"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="catalog-desktop-B-37"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="catalog-desktop-B-37"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · pager-stranica */
[data-st="catalog-desktop-B-38"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="catalog-desktop-B-38"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · pager-stranica */
[data-st="catalog-desktop-B-39"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="catalog-desktop-B-39"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="catalog-desktop-B-40"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="catalog-desktop-B-40"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── catalog-mobile-B.dc.html ─────────── */

/* <input> · Цена от */
[data-st="catalog-mobile-B-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="catalog-mobile-B-2"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── contacts-desktop.dc.html ─────────── */

/* <a> */
[data-st="contacts-desktop-1"]:hover { background-color: rgba(189,40,76,.24) !important;  color: #fff !important }
[data-st="contacts-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-3"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-4"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-5"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-6"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-7"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="contacts-desktop-8"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="contacts-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── CookieBar.dc.html ─────────── */

/* <a> */
[data-st="CookieBar-1"]:hover { color: #fff !important }
[data-st="CookieBar-1"]:active { opacity: .7 !important }

/* <button> · cookie-knopka */
[data-st="CookieBar-2"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="CookieBar-2"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · cookie-knopka */
[data-st="CookieBar-3"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="CookieBar-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── currency-ps-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="currency-ps-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="currency-ps-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="currency-ps-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="currency-ps-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <form> */
[data-st="currency-ps-desktop-3"]:focus-visible { border-color: var(--acc) !important }

/* <button> · Сбросить игру */
[data-st="currency-ps-desktop-4"]:hover { background: #bd284c !important;  color: #fff !important }
[data-st="currency-ps-desktop-4"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · Искать */
[data-st="currency-ps-desktop-5"]:hover { box-shadow: 0 12px 40px rgba(189,40,76,.6) !important }
[data-st="currency-ps-desktop-5"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="currency-ps-desktop-6"]:hover { color: #fff !important;  background: #bd284c !important;  border-color: #bd284c !important }
[data-st="currency-ps-desktop-6"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · filtr-cena */
[data-st="currency-ps-desktop-7"]:hover { color: #fff !important }
[data-st="currency-ps-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Цена от */
[data-st="currency-ps-desktop-8"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="currency-ps-desktop-9"]:focus-visible { border-color: var(--acc) !important }

/* <button> · filtr-cena-znachenie */
[data-st="currency-ps-desktop-10"]:hover { color: #fff !important }
[data-st="currency-ps-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena-znachenie */
[data-st="currency-ps-desktop-11"]:hover { color: #fff !important }
[data-st="currency-ps-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region */
[data-st="currency-ps-desktop-12"]:hover { color: #fff !important }
[data-st="currency-ps-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="currency-ps-desktop-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="currency-ps-desktop-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-sbros */
[data-st="currency-ps-desktop-15"]:hover { background: #bd284c !important;  border-color: #bd284c !important }
[data-st="currency-ps-desktop-15"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · sortirovka */
[data-st="currency-ps-desktop-16"]:hover { color: #fff !important }
[data-st="currency-ps-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-ps-desktop-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-ps-desktop-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-ps-desktop-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-ps-desktop-20"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-ps-desktop-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <div> · tovar */
[data-st="currency-ps-desktop-22"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <button> · vybor-region */
[data-st="currency-ps-desktop-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="currency-ps-desktop-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-ps-desktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="currency-ps-desktop-25"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="currency-ps-desktop-25"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · pager-stranica */
[data-st="currency-ps-desktop-26"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="currency-ps-desktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · pager-stranica */
[data-st="currency-ps-desktop-27"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="currency-ps-desktop-27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="currency-ps-desktop-28"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="currency-ps-desktop-28"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── currency-ps-mobile.dc.html ─────────── */

/* <form> */
[data-st="currency-ps-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена от */
[data-st="currency-ps-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="currency-ps-mobile-3"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── currency-xb-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="currency-xb-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="currency-xb-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="currency-xb-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="currency-xb-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <form> */
[data-st="currency-xb-desktop-3"]:focus-visible { border-color: var(--acc) !important }

/* <button> · Сбросить игру */
[data-st="currency-xb-desktop-4"]:hover { background: #bd284c !important;  color: #fff !important }
[data-st="currency-xb-desktop-4"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · Искать */
[data-st="currency-xb-desktop-5"]:hover { box-shadow: 0 12px 40px rgba(189,40,76,.6) !important }
[data-st="currency-xb-desktop-5"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="currency-xb-desktop-6"]:hover { color: #fff !important;  background: #bd284c !important;  border-color: #bd284c !important }
[data-st="currency-xb-desktop-6"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · filtr-cena */
[data-st="currency-xb-desktop-7"]:hover { color: #fff !important }
[data-st="currency-xb-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Цена от */
[data-st="currency-xb-desktop-8"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="currency-xb-desktop-9"]:focus-visible { border-color: var(--acc) !important }

/* <button> · filtr-cena-znachenie */
[data-st="currency-xb-desktop-10"]:hover { color: #fff !important }
[data-st="currency-xb-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena-znachenie */
[data-st="currency-xb-desktop-11"]:hover { color: #fff !important }
[data-st="currency-xb-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region */
[data-st="currency-xb-desktop-12"]:hover { color: #fff !important }
[data-st="currency-xb-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="currency-xb-desktop-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-region-znachenie */
[data-st="currency-xb-desktop-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-sbros */
[data-st="currency-xb-desktop-15"]:hover { background: #bd284c !important;  border-color: #bd284c !important }
[data-st="currency-xb-desktop-15"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · sortirovka */
[data-st="currency-xb-desktop-16"]:hover { color: #fff !important }
[data-st="currency-xb-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-xb-desktop-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-xb-desktop-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-xb-desktop-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-xb-desktop-20"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="currency-xb-desktop-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <div> · tovar */
[data-st="currency-xb-desktop-22"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <button> · vybor-region */
[data-st="currency-xb-desktop-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="currency-xb-desktop-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="currency-xb-desktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="currency-xb-desktop-25"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="currency-xb-desktop-25"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · pager-stranica */
[data-st="currency-xb-desktop-26"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="currency-xb-desktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · pager-stranica */
[data-st="currency-xb-desktop-27"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="currency-xb-desktop-27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="currency-xb-desktop-28"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="currency-xb-desktop-28"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── currency-xb-mobile.dc.html ─────────── */

/* <form> */
[data-st="currency-xb-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена от */
[data-st="currency-xb-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="currency-xb-mobile-3"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── EmptyState.dc.html ─────────── */

/* <button> */
[data-st="EmptyState-1"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="EmptyState-1"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="EmptyState-2"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="EmptyState-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── Footer.dc.html ─────────── */

/* <a> · futer-bot */
[data-st="Footer-1"]:hover { background: rgba(255,255,255,.07) !important;  border-color: var(--acc) !important }
[data-st="Footer-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · futer-soc-ssylka */
[data-st="Footer-2"]:hover { color: #fff !important;  background: rgba(255,255,255,.09) !important;  border-color: var(--acc) !important }
[data-st="Footer-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · futer-soc-ssylka */
[data-st="Footer-3"]:hover { color: #fff !important;  background: rgba(255,255,255,.09) !important;  border-color: var(--acc) !important }
[data-st="Footer-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · futer-soc-ssylka */
[data-st="Footer-4"]:hover { color: #fff !important;  background: rgba(255,255,255,.09) !important;  border-color: var(--acc) !important }
[data-st="Footer-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · futer-oferta */
[data-st="Footer-5"]:hover { color: #fff !important }
[data-st="Footer-5"]:active { opacity: .7 !important }

/* <a> · futer-politika */
[data-st="Footer-6"]:hover { color: #fff !important }
[data-st="Footer-6"]:active { opacity: .7 !important }

/* <a> · futer-kontakty */
[data-st="Footer-7"]:hover { color: #fff !important }
[data-st="Footer-7"]:active { opacity: .7 !important }

/* <a> · futer-pochta */
[data-st="Footer-8"]:hover { color: #fff !important }
[data-st="Footer-8"]:active { opacity: .7 !important }

/* ─────────── game-pass-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="game-pass-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="game-pass-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="game-pass-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="game-pass-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="game-pass-desktop-3"]:hover { color: #fff !important }
[data-st="game-pass-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="game-pass-desktop-4"]:hover { color: #fff !important }
[data-st="game-pass-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="game-pass-desktop-5"]:hover { color: #fff !important }
[data-st="game-pass-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="game-pass-desktop-6"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="game-pass-desktop-7"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="game-pass-desktop-8"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="game-pass-desktop-9"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="game-pass-desktop-10"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="game-pass-desktop-11"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="game-pass-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-oformit */
[data-st="game-pass-desktop-12"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="game-pass-desktop-12"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="game-pass-desktop-13"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="game-pass-desktop-13"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── how-it-works-desktop.dc.html ─────────── */

/* <a> */
[data-st="how-it-works-desktop-1"]:hover { background-color: rgba(189,40,76,.24) !important;  color: #fff !important }
[data-st="how-it-works-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-2"]:hover { border-color: #1FA8DE !important;  color: #fff !important }
[data-st="how-it-works-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-3"]:hover { border-color: #1FA8DE !important;  color: #fff !important }
[data-st="how-it-works-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-4"]:hover { border-color: #0070D1 !important;  color: #fff !important }
[data-st="how-it-works-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-5"]:hover { border-color: #00A2FF !important;  color: #fff !important }
[data-st="how-it-works-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-6"]:hover { border-color: #FF4655 !important;  color: #fff !important }
[data-st="how-it-works-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-7"]:hover { border-color: #E60012 !important;  color: #fff !important }
[data-st="how-it-works-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-8"]:hover { border-color: #D1D1D6 !important;  color: #fff !important }
[data-st="how-it-works-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-desktop-9"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="how-it-works-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── how-it-works-mobile.dc.html ─────────── */

/* <a> */
[data-st="how-it-works-mobile-1"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-2"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-3"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-4"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-5"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-6"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="how-it-works-mobile-7"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="how-it-works-mobile-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── IslandDesktop.dc.html ─────────── */

/* <a> · ostrovok-logo */
[data-st="IslandDesktop-1"]:hover { border-color: var(--acc) !important }
[data-st="IslandDesktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-menyu-knopka */
[data-st="IslandDesktop-2"]:hover { background: rgba(255,255,255,.06) !important }
[data-st="IslandDesktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-3"]:hover { color: #ccc !important }
[data-st="IslandDesktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-4"]:hover { color: #ccc !important }
[data-st="IslandDesktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-5"]:hover { color: #ccc !important }
[data-st="IslandDesktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-6"]:hover { color: #ccc !important }
[data-st="IslandDesktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-7"]:hover { color: #ccc !important }
[data-st="IslandDesktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandDesktop-8"]:hover { color: #ccc !important }
[data-st="IslandDesktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-korzina */
[data-st="IslandDesktop-9"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-kabinet */
[data-st="IslandDesktop-10"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="IslandDesktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandDesktop-11"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandDesktop-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandDesktop-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandDesktop-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-15"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-16"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-20"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-22"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-25"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-26"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandDesktop-27"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandDesktop-27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Убрать */
[data-st="IslandDesktop-28"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="IslandDesktop-28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Убрать */
[data-st="IslandDesktop-29"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="IslandDesktop-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Убрать */
[data-st="IslandDesktop-30"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="IslandDesktop-30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Убрать */
[data-st="IslandDesktop-31"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="IslandDesktop-31"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Убрать */
[data-st="IslandDesktop-32"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="IslandDesktop-32"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="IslandDesktop-33"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="IslandDesktop-33"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── IslandMobile.dc.html ─────────── */

/* <a> · ostrovok-logo */
[data-st="IslandMobile-1"]:hover { border-color: var(--acc) !important }
[data-st="IslandMobile-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-menyu-knopka */
[data-st="IslandMobile-2"]:hover { background: rgba(255,255,255,.06) !important }
[data-st="IslandMobile-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-korzina */
[data-st="IslandMobile-3"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-kabinet */
[data-st="IslandMobile-4"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="IslandMobile-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandMobile-5"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandMobile-6"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandMobile-7"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-menyu-punkt */
[data-st="IslandMobile-8"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="IslandMobile-9"]:hover { background: rgba(189,40,76,.24) !important }
[data-st="IslandMobile-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-10"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-11"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-15"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-16"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-20"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · ostrovok-razdel-punkt */
[data-st="IslandMobile-22"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="IslandMobile-23"]:hover { background: rgba(255,255,255,.09) !important;  color: #fff !important }
[data-st="IslandMobile-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-24"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-25"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-25"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-26"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-26"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-27"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-27"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-28"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-28"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-29"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }
[data-st="IslandMobile-29"]::after { content: '' !important;  position: absolute !important;  left: 14px !important;  right: 14px !important;  bottom: -2px !important;  height: 2px !important;  pointer-events: none !important;  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 26%, rgba(0,0,0,.6) 74%, rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.085) 26%, rgba(255,255,255,.085) 74%, rgba(255,255,255,0) 100%) !important;  background-size: 100% 1px, 100% 1px !important;  background-position: 0 0, 0 1px !important;  background-repeat: no-repeat !important }

/* <button> · ostrovok-platforma */
[data-st="IslandMobile-30"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="IslandMobile-30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── lk-desktop.dc.html ─────────── */

/* <button> */
[data-st="lk-desktop-1"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="lk-desktop-1"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="lk-desktop-2"]:hover { background: rgba(255,255,255,.05) !important;  color: #fff !important }
[data-st="lk-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-3"]:hover { background: rgba(189,40,76,.12) !important;  color: #e79aa8 !important }
[data-st="lk-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-4"]:hover { border-color: var(--acc) !important }
[data-st="lk-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-5"]:hover { color: #fff !important }
[data-st="lk-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-6"]:hover { color: #fff !important }
[data-st="lk-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-7"]:hover { border-color: var(--acc) !important }
[data-st="lk-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-8"]:hover { color: #fff !important }
[data-st="lk-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="lk-desktop-9"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="lk-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> */
[data-st="lk-desktop-10"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-desktop-11"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-desktop-12"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="lk-desktop-13"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="lk-desktop-13"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <input> */
[data-st="lk-desktop-14"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-desktop-15"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="lk-desktop-16"]:hover { border-color: var(--acc) !important }
[data-st="lk-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-17"]:hover { box-shadow: 0 0 20px rgba(34,158,217,.5) !important }
[data-st="lk-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="lk-desktop-18"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important;  color: #fff !important }
[data-st="lk-desktop-18"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · zakazy-filtr */
[data-st="lk-desktop-19"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="lk-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-20"]:hover { color: #fff !important }
[data-st="lk-desktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-oplata */
[data-st="lk-desktop-21"]:hover { box-shadow: 0 0 20px rgba(189,40,76,.5) !important }
[data-st="lk-desktop-21"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="lk-desktop-22"]:hover { box-shadow: 0 0 20px rgba(189,40,76,.5) !important }
[data-st="lk-desktop-22"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="lk-desktop-23"]:hover { border-color: var(--acc) !important }
[data-st="lk-desktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · zakaz-kod-pokazat */
[data-st="lk-desktop-24"]:hover { border-color: var(--acc) !important }
[data-st="lk-desktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="lk-desktop-25"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="lk-desktop-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="lk-desktop-26"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="lk-desktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Сообщение */
[data-st="lk-desktop-27"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="lk-desktop-28"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="lk-desktop-28"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> · tovar */
[data-st="lk-desktop-29"]:hover { color: #fff !important }
[data-st="lk-desktop-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="lk-desktop-30"]:hover { box-shadow: 0 0 20px rgba(189,40,76,.5) !important }
[data-st="lk-desktop-30"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── lk-mobile.dc.html ─────────── */

/* <input> */
[data-st="lk-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-mobile-3"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-mobile-4"]:focus-visible { border-color: var(--acc) !important }

/* <input> */
[data-st="lk-mobile-5"]:focus-visible { border-color: var(--acc) !important }

/* <button> · zakaz-kod-pokazat */
[data-st="lk-mobile-6"]:hover { border-color: var(--acc) !important }
[data-st="lk-mobile-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Сообщение */
[data-st="lk-mobile-7"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── main-hero-C.dc.html ─────────── */

/* <button> · vaucher-region */
[data-st="main-hero-C-n1"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vaucher-region */
[data-st="main-hero-C-n2"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vaucher-region */
[data-st="main-hero-C-n3"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vaucher-region */
[data-st="main-hero-C-n4"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n5"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n6"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n7"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n8"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n9"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n10"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n11"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n12"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n13"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n14"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n15"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n16"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n17"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n18"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n19"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n20"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n21"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n22"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n23"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n24"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n25"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n26"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n27"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · nominal */
[data-st="main-hero-C-n28"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-n28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Меньше */
[data-st="main-hero-C-n29"]:hover { background: rgba(255,255,255,.08) !important }
[data-st="main-hero-C-n29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Больше */
[data-st="main-hero-C-n30"]:hover { background: rgba(255,255,255,.08) !important }
[data-st="main-hero-C-n30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vaucher-v-korzinu */
[data-st="main-hero-C-n31"]:hover { box-shadow: 0 0 26px rgba(189,40,76,.55) !important }
[data-st="main-hero-C-n31"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · Подсказка */
[data-st="main-hero-C-32"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-32"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-33"]:hover { color: #fff !important }
[data-st="main-hero-C-33"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-34"]:hover { color: #fff !important }
[data-st="main-hero-C-34"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-35"]:hover { color: #fff !important }
[data-st="main-hero-C-35"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Оплата по QR через приложение банка, без комиссии банка */
[data-st="main-hero-C-36"]:hover { background: rgba(255,255,255,.05) !important;  color: #fff !important }
[data-st="main-hero-C-36"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · МИР, Visa и Mastercard российских банков */
[data-st="main-hero-C-37"]:hover { background: rgba(255,255,255,.05) !important;  color: #fff !important }
[data-st="main-hero-C-37"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · polka-vse */
[data-st="main-hero-C-38"]:hover { gap: 12px !important;  color: var(--acc) !important }
[data-st="main-hero-C-38"]:active { opacity: .7 !important }

/* <a> · tovar */
[data-st="main-hero-C-39"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-39"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-40"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-40"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-41"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-41"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-42"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-42"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-43"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-43"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="main-hero-C-44"]:hover { color: #fff !important }
[data-st="main-hero-C-44"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="main-hero-C-45"]:hover { color: #fff !important }
[data-st="main-hero-C-45"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="main-hero-C-46"]:hover { color: #fff !important }
[data-st="main-hero-C-46"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="main-hero-C-47"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-47"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="main-hero-C-48"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-48"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="main-hero-C-49"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-49"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="main-hero-C-50"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-50"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="main-hero-C-51"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-51"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-52"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-52"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-53"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-53"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-54"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-54"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-55"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-55"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-56"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-56"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-57"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-57"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-58"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-58"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-59"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-59"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-60"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-60"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-61"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-61"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="main-hero-C-62"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="main-hero-C-62"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-oformit */
[data-st="main-hero-C-63"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-hero-C-63"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="main-hero-C-64"]:hover { border-color: var(--acc) !important }
[data-st="main-hero-C-64"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · polka-vse */
[data-st="main-hero-C-65"]:hover { gap: 12px !important;  color: var(--acc) !important }
[data-st="main-hero-C-65"]:active { opacity: .7 !important }

/* <a> · tovar */
[data-st="main-hero-C-66"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-66"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-67"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-67"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-68"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-68"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-69"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-69"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-70"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-70"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · polka-vse */
[data-st="main-hero-C-71"]:hover { gap: 12px !important;  color: var(--acc) !important }
[data-st="main-hero-C-71"]:active { opacity: .7 !important }

/* <div> */
[data-st="main-hero-C-72"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <a> · tovar */
[data-st="main-hero-C-73"]:hover { color: var(--acc) !important }
[data-st="main-hero-C-73"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-74"]:hover { background-color: rgba(255,255,255,.10) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="main-hero-C-74"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-75"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-75"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-76"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-76"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-77"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-77"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-78"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-hero-C-78"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <div> */
[data-st="main-hero-C-79"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <a> · tovar */
[data-st="main-hero-C-80"]:hover { color: var(--acc) !important }
[data-st="main-hero-C-80"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-81"]:hover { background-color: rgba(255,255,255,.10) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="main-hero-C-81"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-82"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-82"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-83"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-83"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-hero-C-84"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="main-hero-C-84"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-85"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-hero-C-85"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> · polka-vse */
[data-st="main-hero-C-86"]:hover { gap: 12px !important;  color: var(--acc) !important }
[data-st="main-hero-C-86"]:active { opacity: .7 !important }

/* <a> · tovar */
[data-st="main-hero-C-87"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-87"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-88"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-88"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-89"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-89"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-90"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-90"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> · tovar */
[data-st="main-hero-C-91"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }
[data-st="main-hero-C-91"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · Закрыть */
[data-st="main-hero-C-92"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="main-hero-C-92"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── main-mobile.dc.html ─────────── */

/* <a> */
[data-st="main-mobile-1"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-mobile-1"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <input> · Логин Steam */
[data-st="main-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Сумма пополнения */
[data-st="main-mobile-3"]:focus-visible { border-color: var(--acc) !important }

/* <button> */
[data-st="main-mobile-4"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-mobile-4"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · vybor-region */
[data-st="main-mobile-5"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="main-mobile-6"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-mobile-7"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-mobile-7"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="main-mobile-8"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-mobile-9"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-mobile-10"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-mobile-10"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> */
[data-st="main-mobile-11"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-mobile-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="main-mobile-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="main-mobile-13"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="main-mobile-13"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── offer-desktop.dc.html ─────────── */

/* <a> */
[data-st="offer-desktop-1"]:hover { background-color: rgba(189,40,76,.24) !important;  color: #fff !important }
[data-st="offer-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="offer-desktop-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="offer-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── offer-mobile.dc.html ─────────── */

/* <a> */
[data-st="offer-mobile-1"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="offer-mobile-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── policy-desktop.dc.html ─────────── */

/* <a> */
[data-st="policy-desktop-1"]:hover { background-color: rgba(189,40,76,.24) !important;  color: #fff !important }
[data-st="policy-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="policy-desktop-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="policy-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── policy-mobile.dc.html ─────────── */

/* <a> */
[data-st="policy-mobile-1"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="policy-mobile-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── product-desktop.dc.html ─────────── */

/* <a> */
[data-st="product-desktop-1"]:hover { color: #fff !important;  background: rgba(14,14,14,.62) !important }
[data-st="product-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-desktop-2"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-desktop-3"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-desktop-4"]:hover { border-color: var(--acc) !important }
[data-st="product-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · otzyvy-stranica */
[data-st="product-desktop-5"]:hover { border-color: var(--acc) !important }
[data-st="product-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · otzyvy-stranica */
[data-st="product-desktop-6"]:hover { border-color: var(--acc) !important }
[data-st="product-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-desktop-7"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="product-desktop-7"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="product-desktop-8"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-desktop-8"]:active { opacity: .7 !important }

/* <button> · vybor-region */
[data-st="product-desktop-9"]:hover { color: #fff !important }
[data-st="product-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="product-desktop-10"]:hover { color: #fff !important }
[data-st="product-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-kupit */
[data-st="product-desktop-11"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="product-desktop-11"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · tovar-izbrannoe */
[data-st="product-desktop-15"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-desktop-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="product-desktop-12"]:hover { color: #fff !important }
[data-st="product-desktop-12"]:active { opacity: .7 !important }

/* <a> · tovar-ssylka */
[data-st="product-desktop-13"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── product-mobile.dc.html ─────────── */

/* <button> · tovar-izbrannoe */
[data-st="product-mobile-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-mobile-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── product-steam-desktop.dc.html ─────────── */

/* <a> */
[data-st="product-steam-desktop-1"]:hover { color: #fff !important;  background: rgba(14,14,14,.62) !important }
[data-st="product-steam-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-kupit */
[data-st="product-steam-desktop-2"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="product-steam-desktop-2"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · tovar-izbrannoe */
[data-st="product-steam-desktop-13"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-steam-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-steam-desktop-3"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-steam-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-steam-desktop-4"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-steam-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-steam-desktop-5"]:hover { border-color: var(--acc) !important }
[data-st="product-steam-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · otzyvy-stranica */
[data-st="product-steam-desktop-6"]:hover { border-color: var(--acc) !important }
[data-st="product-steam-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · otzyvy-stranica */
[data-st="product-steam-desktop-7"]:hover { border-color: var(--acc) !important }
[data-st="product-steam-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="product-steam-desktop-8"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="product-steam-desktop-8"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="product-steam-desktop-9"]:hover { color: #fff !important;  text-decoration-color: #fff !important }
[data-st="product-steam-desktop-9"]:active { opacity: .7 !important }

/* <a> */
[data-st="product-steam-desktop-10"]:hover { color: #fff !important }
[data-st="product-steam-desktop-10"]:active { opacity: .7 !important }

/* <a> · tovar-ssylka */
[data-st="product-steam-desktop-11"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-steam-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── product-steam-mobile.dc.html ─────────── */

/* <button> · tovar-izbrannoe */
[data-st="product-steam-mobile-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="product-steam-mobile-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── ps-plus-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="ps-plus-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="ps-plus-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="ps-plus-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="ps-plus-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="ps-plus-desktop-3"]:hover { color: #fff !important }
[data-st="ps-plus-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="ps-plus-desktop-4"]:hover { color: #fff !important }
[data-st="ps-plus-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="ps-plus-desktop-5"]:hover { color: #fff !important }
[data-st="ps-plus-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="ps-plus-desktop-6"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="ps-plus-desktop-7"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="ps-plus-desktop-8"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="ps-plus-desktop-9"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-tarif */
[data-st="ps-plus-desktop-10"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-srok */
[data-st="ps-plus-desktop-11"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="ps-plus-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-oformit */
[data-st="ps-plus-desktop-12"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="ps-plus-desktop-12"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <a> */
[data-st="ps-plus-desktop-13"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="ps-plus-desktop-13"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── psn-wallet-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="psn-wallet-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="psn-wallet-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="psn-wallet-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="psn-wallet-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="psn-wallet-desktop-3"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="psn-wallet-desktop-3"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-4"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-5"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-6"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-7"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-8"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-9"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="psn-wallet-desktop-10"]:hover { color: #fff !important }
[data-st="psn-wallet-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-nominal */
[data-st="psn-wallet-desktop-11"]:hover { background: rgba(255,255,255,.05) !important }
[data-st="psn-wallet-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-kolichestvo */
[data-st="psn-wallet-desktop-12"]:hover { border-color: var(--acc) !important }
[data-st="psn-wallet-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-kolichestvo */
[data-st="psn-wallet-desktop-13"]:hover { border-color: var(--acc) !important }
[data-st="psn-wallet-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · knopka-oformit */
[data-st="psn-wallet-desktop-14"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="psn-wallet-desktop-14"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── search-desktop.dc.html ─────────── */

/* <button> · filtr-cena */
[data-st="search-desktop-1"]:hover { color: #fff !important }
[data-st="search-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Цена от */
[data-st="search-desktop-2"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="search-desktop-3"]:focus-visible { border-color: var(--acc) !important }

/* <button> · filtr-cena-znachenie */
[data-st="search-desktop-4"]:hover { color: #fff !important }
[data-st="search-desktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena-znachenie */
[data-st="search-desktop-5"]:hover { color: #fff !important }
[data-st="search-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip */
[data-st="search-desktop-6"]:hover { color: #fff !important }
[data-st="search-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-7"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-8"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-9"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-10"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-11"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="search-desktop-15"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr */
[data-st="search-desktop-16"]:hover { color: #fff !important }
[data-st="search-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-20"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-22"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="search-desktop-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god */
[data-st="search-desktop-25"]:hover { color: #fff !important }
[data-st="search-desktop-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="search-desktop-26"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="search-desktop-27"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-27"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="search-desktop-28"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="search-desktop-29"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="search-desktop-30"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="search-desktop-31"]:hover { color: #fff !important }
[data-st="search-desktop-31"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-sbros */
[data-st="search-desktop-32"]:hover { background: #bd284c !important;  border-color: #bd284c !important }
[data-st="search-desktop-32"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · sortirovka */
[data-st="search-desktop-33"]:hover { color: #fff !important }
[data-st="search-desktop-33"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="search-desktop-34"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-34"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="search-desktop-35"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-35"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="search-desktop-36"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-36"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="search-desktop-37"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-37"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <div> · tovar */
[data-st="search-desktop-38"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <button> · vybor-region */
[data-st="search-desktop-39"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-39"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · vybor-region */
[data-st="search-desktop-40"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="search-desktop-40"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · tovar-v-korzinu */
[data-st="search-desktop-41"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="search-desktop-41"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · pager-stranica */
[data-st="search-desktop-42"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="search-desktop-42"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · pager-stranica */
[data-st="search-desktop-43"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="search-desktop-43"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="search-desktop-44"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="search-desktop-44"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── search-mobile.dc.html ─────────── */

/* <input> · Цена от */
[data-st="search-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="search-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── SearchDockDesktop.dc.html ─────────── */

/* <form> */
[data-st="SearchDockDesktop-1"]:focus-visible { border-color: var(--acc) !important }

/* <button> · poisk-plavayushchiy-knopka */
[data-st="SearchDockDesktop-2"]:hover { box-shadow: 0 0 0 1px rgba(255,255,255,.22), 0 10px 32px rgba(189,40,76,.6) !important }
[data-st="SearchDockDesktop-2"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── SearchDockMobile.dc.html ─────────── */

/* <form> */
[data-st="SearchDockMobile-1"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── SearchHeroDesktop.dc.html ─────────── */

/* <form> */
[data-st="SearchHeroDesktop-1"]:focus-visible { border-color: var(--acc) !important }

/* <button> · poisk-razdel */
[data-st="SearchHeroDesktop-2"]:hover { background-color: rgba(255,255,255,.10) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-3"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-4"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-4"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-5"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-6"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-7"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-8"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-razdel-punkt */
[data-st="SearchHeroDesktop-9"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="SearchHeroDesktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · poisk-knopka */
[data-st="SearchHeroDesktop-10"]:hover { box-shadow: inset 0 1px 0 rgba(255,255,255,.6), inset 0 -2px 6px rgba(0,0,0,.35), 0 0 0 1px rgba(255,255,255,.22), 0 12px 40px rgba(189,40,76,.6) !important }
[data-st="SearchHeroDesktop-10"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── SearchHeroMobile.dc.html ─────────── */

/* <form> */
[data-st="SearchHeroMobile-1"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── steam-desktop.dc.html ─────────── */

/* <button> · razdel-platformy */
[data-st="steam-desktop-1"]:hover { box-shadow: 0 0 16px rgba(255,255,255,.34), 0 2px 12px rgba(0,0,0,.5) !important;  transform: translateY(-1px) !important }
[data-st="steam-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="steam-desktop-2"]:hover { background: rgba(255,255,255,.07) !important;  color: #fff !important }
[data-st="steam-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena */
[data-st="steam-desktop-3"]:hover { color: #fff !important }
[data-st="steam-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <input> · Цена от */
[data-st="steam-desktop-4"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="steam-desktop-5"]:focus-visible { border-color: var(--acc) !important }

/* <button> · filtr-cena-znachenie */
[data-st="steam-desktop-6"]:hover { color: #fff !important }
[data-st="steam-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-cena-znachenie */
[data-st="steam-desktop-7"]:hover { color: #fff !important }
[data-st="steam-desktop-7"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip */
[data-st="steam-desktop-8"]:hover { color: #fff !important }
[data-st="steam-desktop-8"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="steam-desktop-9"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-9"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-tip-znachenie */
[data-st="steam-desktop-10"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-10"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr */
[data-st="steam-desktop-11"]:hover { color: #fff !important }
[data-st="steam-desktop-11"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-12"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-12"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-13"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-13"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-14"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-14"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-15"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-15"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-16"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-16"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-17"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-17"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-18"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-18"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-zhanr-znachenie */
[data-st="steam-desktop-19"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-19"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god */
[data-st="steam-desktop-20"]:hover { color: #fff !important }
[data-st="steam-desktop-20"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="steam-desktop-21"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-21"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="steam-desktop-22"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-22"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="steam-desktop-23"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-23"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="steam-desktop-24"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-24"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-god-znachenie */
[data-st="steam-desktop-25"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-25"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="steam-desktop-26"]:hover { color: #fff !important }
[data-st="steam-desktop-26"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · filtr-sbros */
[data-st="steam-desktop-27"]:hover { background: #bd284c !important;  border-color: #bd284c !important }
[data-st="steam-desktop-27"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · sortirovka */
[data-st="steam-desktop-28"]:hover { color: #fff !important }
[data-st="steam-desktop-28"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="steam-desktop-29"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-29"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="steam-desktop-30"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-30"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="steam-desktop-31"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-31"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · sortirovka-znachenie */
[data-st="steam-desktop-32"]:hover { background: rgba(255,255,255,.06) !important;  color: #fff !important }
[data-st="steam-desktop-32"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <div> · tovar */
[data-st="steam-desktop-33"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important }

/* <button> · tovar-v-korzinu */
[data-st="steam-desktop-34"]:hover { box-shadow: 0 0 22px rgba(189,40,76,.5) !important }
[data-st="steam-desktop-34"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* <button> · pager-stranica */
[data-st="steam-desktop-35"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="steam-desktop-35"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> · pager-stranica */
[data-st="steam-desktop-36"]:hover { color: #fff !important;  border-color: var(--acc) !important }
[data-st="steam-desktop-36"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="steam-desktop-37"]:hover { color: #fff !important;  box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="steam-desktop-37"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }

/* ─────────── steam-mobile.dc.html ─────────── */

/* <input> · Цена от */
[data-st="steam-mobile-1"]:focus-visible { border-color: var(--acc) !important }

/* <input> · Цена до */
[data-st="steam-mobile-2"]:focus-visible { border-color: var(--acc) !important }

/* ─────────── steam-wallet-desktop.dc.html ─────────── */

/* <button> · Где взять логин */
[data-st="steam-wallet-desktop-1"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="steam-wallet-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="steam-wallet-desktop-2"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="steam-wallet-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <button> */
[data-st="steam-wallet-desktop-3"]:hover { color: #fff !important }
[data-st="steam-wallet-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="steam-wallet-desktop-4"]:hover { color: #fff !important }
[data-st="steam-wallet-desktop-4"]:active { opacity: .7 !important }

/* <a> */
[data-st="steam-wallet-desktop-5"]:hover { transform: translateY(-4px) !important;  border-color: var(--acc) !important;  color: #fff !important }
[data-st="steam-wallet-desktop-5"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="steam-wallet-desktop-6"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="steam-wallet-desktop-6"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── steam-wallet-mobile.dc.html ─────────── */

/* <a> */
[data-st="steam-wallet-mobile-1"]:hover { border-color: var(--acc) !important;  color: #fff !important }
[data-st="steam-wallet-mobile-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── Toast.dc.html ─────────── */

/* <button> · Закрыть */
[data-st="Toast-1"]:hover { background: rgba(255,255,255,.08) !important;  color: #fff !important }
[data-st="Toast-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* ─────────── warranty-desktop.dc.html ─────────── */

/* <a> */
[data-st="warranty-desktop-1"]:hover { background-color: rgba(189,40,76,.24) !important;  color: #fff !important }
[data-st="warranty-desktop-1"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="warranty-desktop-2"]:hover { border-color: var(--acc) !important }
[data-st="warranty-desktop-2"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="warranty-desktop-3"]:hover { border-color: var(--acc) !important }
[data-st="warranty-desktop-3"]:active { background: rgba(255,255,255,.11) !important;  transform: translateY(1px) !important }

/* <a> */
[data-st="warranty-desktop-4"]:hover { box-shadow: 0 0 24px rgba(189,40,76,.55) !important }
[data-st="warranty-desktop-4"]:active { transform: translateY(1px) !important;  box-shadow: none !important;  filter: brightness(.94) !important }
