/* ==========================================================
   KEDRO PRODUCT CRITICAL V1.0.0

   External critical styles:
   - full-page product navigation;
   - universal product Anti-FOUC;
   - safe fallback visibility;
   ========================================================== */


/* ----------------------------------------------------------
   1. ПЕРЕХОД МЕЖДУ КАТАЛОГОМ И КАРТОЧКОЙ
   ---------------------------------------------------------- */

html.kedro-v8-navigating
  .t-catalog__product-snippet {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html.kedro-v8-navigating
  body {
  cursor: wait !important;
}


/* ----------------------------------------------------------
   2. УНИВЕРСАЛЬНЫЙ ANTI-FOUC
   ---------------------------------------------------------- */

html.kedro-product-v8-preparing
  .t-catalog__product-snippet {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html.kedro-product-v8-preparing
  body {
  cursor: wait !important;
}


/* ----------------------------------------------------------
   3. ОТКРЫТИЕ ГОТОВОЙ КАРТОЧКИ
   ---------------------------------------------------------- */

html.kedro-product-v8-ready
  .t-catalog__product-snippet,

html.kedro-product-v8-safety
  .t-catalog__product-snippet {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

html.kedro-product-v8-ready
  .t-catalog__product-snippet {
  transition:
    opacity 180ms ease !important;
}


/* ----------------------------------------------------------
   4. СТАРЫЕ ИНТЕРФЕЙСЫ ВО ВРЕМЯ СБОРКИ
   ---------------------------------------------------------- */

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .kx-extras,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .kx23-extras,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .kx23-summary,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .kx23-lead-time,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .k23-pack,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .k2-pack-ui,

html.kedro-product-v8-preparing
  .t-catalog__product-snippet
  .kp-pack-list {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* ----------------------------------------------------------
   5. REDUCED MOTION
   ---------------------------------------------------------- */

@media (
  prefers-reduced-motion:
  reduce
) {
  html.kedro-product-v8-preparing
    .t-catalog__product-snippet,

  html.kedro-product-v8-ready
    .t-catalog__product-snippet,

  html.kedro-product-v8-safety
    .t-catalog__product-snippet {
    transition: none !important;
    animation: none !important;
  }
}


/* ==========================================================
   KEDRO PRODUCT CRITICAL V1.0.0
   END
   ========================================================== */