/* RTL-only header correction. Keep the existing LTR and mobile navigation. */
@media (min-width:1025px) {
  html[dir="rtl"] .elementor-location-header .elementskit-navbar-nav > li.pmh-products-mega > .elementskit-megamenu-panel {
    left:auto!important;
    right:var(--pmh-rtl-panel-offset,0px)!important;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__group {
    text-align:start;
    border-left:0;
    border-right:1px solid #e5e9ed;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__group:first-child {
    border-right:0;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__title {
    letter-spacing:normal;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__list a {
    padding-inline:14px 0;
    text-align:start;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__list a::before {
    left:auto;
    right:0;
  }
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__list a:hover,
  html[dir="rtl"] .elementor-location-header .pmh-product-mega__list a:focus {
    transform:translateX(-3px);
  }
}
@media (max-width:1024px) {
  /* The hidden RTL language/search wrapper must not cover drawer controls. */
  html[dir="rtl"] .elementor-location-header:has(.elementskit-menu-container.active) .pmh-header-tools {
    visibility:hidden!important;
    pointer-events:none!important;
  }
}
