/* Local clone overrides — loaded LAST so it wins the cascade.
   Keep minimal; only fixes for React-driven behaviors the original did via jQuery. */

/* Mobile: top info bar toggled by the (i) ellipsis button */
@media (max-width: 1199px) {
  .header .header__top {
    display: none;
  }
  .header .header__top.open {
    display: block;
  }
  /* Mobile submenu accordion driven by .open state */
  .main-menu .menu .menu-item-has-children > ul {
    display: none;
  }
  .main-menu .menu .menu-item-has-children.open > ul {
    display: block;
  }
}

/* Ensure scroll-to-top button transitions smoothly (inline styles drive it) */
.scrollToTop {
  z-index: 999;
}

/* Make sure preloader sits above everything while visible */
.preloader {
  z-index: 100000;
}

/* Cursor affordance for icon triggers reimplemented as buttons */
.search_icon,
.cart_icon,
.trigger-link,
.trigger-link-para,
.header__bar,
.header__ellepsis {
  cursor: pointer;
}
