/* Static export fixes: hide theme preloaders and show content immediately */
.rey-sitePreloader,
.rey-sitePreloader--active,
.rey-lineLoader,
.rey-overlay,
.rey-overlay--site,
.rey-overlay--header,
.rey-modalLoader,
.blockUI,
.blockOverlay,
.woocommerce .blockUI.blockOverlay {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

html.blockUI,
body.blockUI {
  overflow: auto !important;
}

.is-animated-entry,
.is-animated,
.woocommerce ul.products li.product.is-animated-entry,
li.product.is-animated-entry,
[data-transparent] {
  opacity: 1 !important;
  transform: none !important;
  visibility: visible !important;
}

.rey-siteHeader,
.rey-siteWrapper,
.rey-siteContent,
.rey-siteMain,
.rey-pageCover,
.pp-shop-body,
.pp-shop-card {
  opacity: 1 !important;
  visibility: visible !important;
}

.el-reycore-cover-nest .rey-siteHeader > .elementor,
.el-reycore-cover-sideslide .rey-siteHeader > .elementor,
.el-reycore-cover-sideslide .rey-siteHeader > .rey-siteHeader-container {
  opacity: 1 !important;
}

.rey-coverNest .cNest-slide,
.rey-section-slideshow .splide__slide {
  opacity: 1 !important;
}

.rey-loopHeader {
  max-height: none !important;
  overflow: visible !important;
}

.rey-loopHeader:before {
  display: none !important;
}

.rey-siteWrapper {
  overflow: visible !important;
}

.rey-coverNest .cNest-slide,
.rey-coverSplit .cSplit-slide,
.elementor-section .rey-section-slideshow .splide__slide,
.elementor,
.elementor-section,
.elementor-widget-wrap {
  opacity: 1 !important;
  visibility: visible !important;
}

html,
body {
  overflow: auto !important;
}
