/* ═══════════════════════════════════════════════════════════════
 * PATCH 4.2 — Cart counter: AJAX-обновление счётчика в шапке
 * ───────────────────────────────────────────────────────────────
 * .kp-snav-cart-badge — всегда-присутствующая обёртка-цель для
 * WC-фрагмента (replaceWith требует элемент в DOM). Она НЕ должна
 * быть flex-айтемом внутри .kp-snav-cart (display:inline-flex;
 * gap:8px), иначе пустая обёртка добавит фантомные 8px.
 * display:contents убирает обёртку из box-дерева — внутренний
 * .kp-badge-count по-прежнему абсолютно позиционируется
 * относительно .kp-snav-cart (position:relative).
 * ═══════════════════════════════════════════════════════════════ */

body.kp-body .kp-snav-cart-badge {
  display: contents;
}
