/* LUXURRE 5.0.155 — independent header/loader resilience. */
/* Target all interior routes, even when an older body class or stylesheet is cached. */
body:not(.lx5154-home) #siteHeader,
body:not(.lx5154-home) #siteHeader.scrolled,
body.lx5154-interior #siteHeader,
body.lx5154-interior #siteHeader.scrolled {
  position:fixed!important; top:0!important;left:0!important;right:0!important;
  background:#0b1428!important;color:#fff!important;
  opacity:1!important;visibility:visible!important;
  border-bottom:1px solid rgba(255,255,255,.16)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  mix-blend-mode:normal!important;
  pointer-events:auto!important;
}
body:not(.lx5154-home) #siteHeader .icon-btn,
body:not(.lx5154-home) #siteHeader .header-side { color:#fff!important; }
#siteHeader [data-open-menu],#siteHeader [data-lx544-open-search] { pointer-events:auto!important;cursor:pointer!important; }
/* A finished loader must never intercept the page, independent of stale animations. */
#luxLoader.done {opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;}
#luxLoader:not(.done) {animation:none!important;}
#luxLoader {transition:opacity .12s ease,visibility .12s ease!important;}
@media(prefers-reduced-motion:reduce){#luxLoader{transition:none!important}}
