/* ==========================================================================
   premium-global.css  —  RLStheme (Impruf/rlstheme, theme_id 7)
   SITEWIDE-Overrides, die auf JEDER Seite gelten muessen.
   Eingehaengt in Magento_Theme/layout/default_head_blocks.xml (default-Handle
   -> alle Seitentypen: Home, Kategorie, PDP, Warenkorb, Checkout, CMS, Account).
   Additiv, kein Parent-/Core-Override. Laedt als Child-CSS NACH dem Parent
   (styles-l.css) -> gleiche Selektor-Spezifitaet gewinnt per Quell-Reihenfolge.
   ========================================================================== */

/* --------------------------------------------------------------------------
   MEGAMENUE-Z-INDEX-FIX (global, konsolidiert THEO 2026-07-27)
   Ersetzt die frueheren pro-Seite-Flicken
     - .catalog-product-view .navigation{z-index:90}  (war premium-pdp.css)
     - .catalog-category-view .navigation{z-index:90}  (war premium-plp.css)
   durch EINE sitewide Desktop-Regel.

   URSACHE (belegt, deployed static dev3):
   Das Desktop-Megamenue-Dropdown .item-submenu (position:absolute; z-index:11 —
   Magezon_NinjaMenus/css/styles.css:81) sitzt in <nav class="navigation">, das
   auf Desktop position:relative; z-index:3 ist (styles-l.css:2137-2148). Damit
   ist das offene Dropdown auf Root-Ebene auf z-index:3 GEDECKELT und wird von
   Seiteninhalt mit hoeherem/gleichem Root-z-index ueberdeckt:
     - PLP-Verkaufsmarker-Pillen .rls-verkaufsmarker/.rls-top-modell  z-index:3
     - Startseiten-Hero-Overlay .custom-overlay (CMS home)            z-index:10
     - PDP-Sprungnav .premium-jumpnav                                 z-index:40
     - PDP-Mobile-CTA-Bar .premium-mobilebar                          z-index:60

   FIX: .navigation als Stacking-Context ueber ALLEN Seiteninhalt heben (z-index:90),
   aber BEWUSST UNTER die Header-eigenen Overlays, die ueber dem Menue liegen MUESSEN
   (belegt, deployed static dev3):
     - Loading-Mask .loading-mask            z-index:100   (critical.css; body>.loading-mask 9999)
     - Mini-Cart   .block-minicart           z-index:101   (styles-m.css:10320)
     - Modals      .modal-popup/.modals-overlay z-index:899/900 (styles-m.css:4397/4433/4481)
     - Account     .header-user:hover .header.links z-index:999 (custom.css:87)

   Z-INDEX-FENSTER (dreiseitig belegt):
     3/10/40/60 (Seiteninhalt) < 90 (Nav) < 100/101 < 899/900 < 999 (Header-Overlays)

   SCOPE: nur Desktop (>=768px). Mobile nutzt das Off-Canvas-Accordion
   (.nav-sections{position:fixed;left:-100vw} < 768px) — dort NICHT anfassen.
   Die mobile Filter-Overlay-Schicht .filter.active{z-index:99} liegt im
   max-width:767px-Block (styles-m.css:17243) und ist desktop-irrelevant.
   Rein visuell/Stacking, kein Markup-/Datenfluss-Eingriff, additiv/reversibel.
   -------------------------------------------------------------------------- */
@media (min-width:768px){
  .navigation{ position:relative; z-index:90; }
}
