/*
 * BESTWOO PC language redirect loading guard R1
 * Scope: desktop homepage only.
 * Purpose: prevent a fail-closed reveal state from leaving the page black
 * when the main JavaScript is delayed or interrupted after language routing.
 */

@media (min-width: 821px) {
  html body.BESTWOO-home-body {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body.BESTWOO-home-body .BESTWOO-site-header,
  html body.BESTWOO-home-body .BESTWOO-hero,
  html body.BESTWOO-home-body .BESTWOO-hero-fullscreen,
  html body.BESTWOO-home-body .BESTWOO-hero-banner,
  html body.BESTWOO-home-body .BESTWOO-hero-inner,
  html body.BESTWOO-home-body .BESTWOO-hero-copy,
  html body.BESTWOO-home-body .BESTWOO-hero-copy-overlay,
  html body.BESTWOO-home-body .BESTWOO-hero-buttons,
  html body.BESTWOO-home-body .BESTWOO-hero-proof-panel {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body.BESTWOO-home-body .BESTWOO-reveal {
    opacity: 1 !important;
    transform: none !important;
  }

  html body.BESTWOO-home-body
    .BESTWOO-upload-modal:not(.BESTWOO-open) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
