    /* Метка "ХИТ" или "В НАЛИЧИИ" поверх фото */
    .t-store__card__imgwrapper::after {
        content: "INSTANT DELIVERY ⚡";
        position: absolute;
        top: 10px;
        left: 10px;
        background: rgba(39, 174, 96, 0.9);
        color: #fff;
        padding: 4px 10px;
        border-radius: 6px;
        font-size: 10px;
        font-weight: 800;
        z-index: 2;
        letter-spacing: 0.5px;
    }

    /* Подсветка цены при наведении */
    .t-store__card:hover .t-store__card__price {
        color: #27ae60 !important;
        transform: scale(1.1);
        transition: 0.3s;
    }

    /* Эффект стеклянной карточки (Glassmorphism) для корзины */
    .t706__carticon {
        backdrop-filter: blur(10px) !important;
        background-color: rgba(39, 174, 96, 0.8) !important;
        border: 1px solid rgba(255,255,255,0.2) !important;
    }

    /* Красивое свечение кнопок покупки */
    .t-store__card__btn {
        transition: all 0.3s ease !important;
        box-shadow: 0 4px 15px rgba(39, 174, 96, 0.2) !important;
    }

    .t-store__card__btn:hover {
        transform: translateY(-3px) !important;
        box-shadow: 0 8px 25px rgba(39, 174, 96, 0.4) !important;
        background-color: #2ecc71 !important;
    }

    /* Анимированная полоса вверху сайта (Акция) */
    .t-records::before {
        content: "🔥 СКИДКА 5% ДЛЯ РЕЗИДЕНТОВ ПО ПРОМОКОДУ: VAULT_RESIDENT";
        display: block;
        width: 100%;
        background: #27ae60;
        color: white;
        text-align: center;
        padding: 8px 0;
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 1px;
    }


    /* Мягкое свечение и подъем карточки при наведении */
    .t-store__card {
        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        border: 1px solid transparent !important;
    }
    .t-store__card:hover {
        transform: translateY(-8px) !important;
        box-shadow: 0 20px 40px rgba(39, 174, 96, 0.1) !important;
        border-color: rgba(39, 174, 96, 0.3) !important;
    }
    /* Индикатор наличия */
    .t-store__card__imgwrapper::after {
        content: "МГНОВЕННО ⚡";
        position: absolute;
        bottom: 10px;
        right: 10px;
        background: rgba(255, 255, 255, 0.9);
        color: #27ae60;
        font-size: 9px;
        font-weight: 900;
        padding: 4px 8px;
        border-radius: 6px;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }

    /* Стиль для плашки "Скидка" как на Eneba */
    .t762__badge {
        background-color: #ff5000 !important; /* Оранжевый цвет Eneba */
        font-weight: 900 !important;
        border-radius: 4px !important;
        text-transform: uppercase;
    }
    /* Эффект при наведении на карточку */
    .t-store__card:hover {
        border: 1px solid #ff5000 !important;
        box-shadow: 0 10px 30px rgba(255, 80, 0, 0.1) !important;

  /* Основные переменные темы */
  :root {
    --gv-bg: #f8fafc;        /* Мягкий белый фон */
    --gv-card-bg: #ffffff;   /* Чисто белый для карточек */
    --gv-text: #0f172a;      /* Темно-синий текст (лучше черного) */
    --gv-accent: #f59e0b;    /* Твой фирменный оранжевый */
    --gv-border: #e2e8f0;    /* Тонкие границы */
  }

  /* Применяем фон ко всему сайту */
  body, .t-records {
    background-color: var(--gv-bg) !important;
    color: var(--gv-text) !important;
  }

  /* Стилизация карточек товаров */
  .t-store__card, .t762__col, .t154__descr {
    background-color: var(--gv-card-bg) !important;
    border: 1px solid var(--gv-border) !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  }

  .t-store__card:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1) !important;
  }

  /* Заголовки и тексты */
  .t-title, .t-descr, .t-name, .t-price {
    color: var(--gv-text) !important;
  }

  /* Фирменные кнопки */
  .t-btn, .t-submit {
    border-radius: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    background-color: var(--gv-accent) !important;
    color: #000000 !important;
    box-shadow: 0 4px 14px rgba(245, 158, 11, 0.4) !important;
  }

  /* Адаптация PWA-виджетов под светлый фон */
  #gv-global-hub, #gv-node {
    background: var(--gv-card-bg) !important;
    color: var(--gv-text) !important;
    border: 1px solid var(--gv-border) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1) !important;
  }
</style>


