/* ───────────────────────────────────────────────────────────────
 * K-Promo — PATCH 3.3
 * ───────────────────────────────────────────────────────────────
 * Products Carousel — комплексный фикс. 4 группы правил (GROUP E удалена
 * вместе с разметкой quick-view, см. ниже):
 *
 *   GROUP A — Главный визуальный баг: фикс скрытия неактивной панели
 *             табов. UA-rule [hidden]{display:none} проигрывает
 *             .kp-prod-grid{display:grid} из-за равной специфичности +
 *             порядка → обе панели (new + hit) рендерятся одновременно,
 *             видно 10 карточек вместо 5. Принудительно display:none.
 *
 *   GROUP B — Inline-overrides из эталонной JSX (sections1.jsx):
 *               .prod-name        inline 600/16 (CSS-класс — 700/14)
 *               .prod-sku         inline 15px  (класс — 11px)
 *               .prod-stock       inline 14px  (класс — 12px)
 *               .sec-foot .btn-ghost inline 700 (patch-3.1 форсит 600)
 *
 *   GROUP C — Защита от WoodMart-сброса обводки кнопки "В корзину".
 *             WoodMart-родитель глобально режет box-shadow на кнопках.
 *             Жёстко возвращаем inset-border + bg + color на .kp-prod-add.
 *
 *   GROUP D — Защита позиции сердечка-избранного. WoodMart-wishlist
 *             может перебивать right→left → сердце уезжает в левый угол.
 *             Жёстко фиксируем right:8, left:auto на .kp-prod-fav.
 *
 *   GROUP E — [УДАЛЕНА] Защита hover-эффекта "Быстрый просмотр".
 *             Сам quick-view вырезан из шаблонов, правила стали мёртвыми.
 *
 * Подключается ПОСЛЕ patch-3.2.css.
 * ─────────────────────────────────────────────────────────────── */


/* ═══════════════════════════════════════════════════════════════
 * GROUP A — Скрытие неактивной панели табов
 * ═══════════════════════════════════════════════════════════════ */

body.kp-body .kp-prod-grid[hidden] {
  display: none !important;
}


/* ═══════════════════════════════════════════════════════════════
 * GROUP B — Inline-overrides JSX
 * ═══════════════════════════════════════════════════════════════ */

body.kp-body .kp-prod-name {
  font-weight: 600 !important;
  font-size: 16px !important;
}

body.kp-body .kp-prod-sku {
  font-size: 15px !important;
}

body.kp-body .kp-prod-stock {
  font-size: 14px !important;
}

body.kp-body .kp-sec-prods .kp-sec-foot .kp-btn-ghost,
body.kp-body .kp-sec-prods .kp-sec-foot a.kp-btn-ghost {
  font-weight: 700 !important;
}


/* ═══════════════════════════════════════════════════════════════
 * GROUP C — Защита обводки .kp-prod-add от WoodMart-сброса
 * ═══════════════════════════════════════════════════════════════ */

body.kp-body .kp-prod-add {
  background: #fff !important;
  color: var(--ink) !important;
  box-shadow: inset 0 0 0 1.5px var(--ink) !important;
  border: 0 !important;
}

body.kp-body .kp-prod-add:hover {
  background: var(--yellow) !important;
  color: var(--ink) !important;
  box-shadow: inset 0 0 0 1.5px var(--ink) !important;
}


/* ═══════════════════════════════════════════════════════════════
 * GROUP D — Защита позиции сердечка от WoodMart-wishlist
 * ═══════════════════════════════════════════════════════════════ */

body.kp-body .kp-prod-imgwrap .kp-prod-fav {
  position: absolute !important;
  top: 8px !important;
  right: 8px !important;
  left: auto !important;
  z-index: 3 !important;
}


/* GROUP E (Quick-view hover) — УДАЛЁНА: разметка .kp-prod-quick вырезана из
 * шаблонов (см. коммит, удаление в product-card.php и products-carousel.php).
 * Правила main.css:367-371 на .kp-prod-quick остались мёртвыми, но не вредят. */
