
/* --- overlay-fix-sledgehammer.css — když je otevřené mobilní MENU, vše ostatní schovej --- */

/* 1) Menu helper drž úplně nahoře */
.menu-helper,
.menu-helper.visible,
.menu-helper__window {
  position: fixed !important;
  top: 0; left: 0; width: 100%;
  z-index: 2147483646 !important;
}

/* 2) Když je menu otevřené, schovej hlavní obsah, aby nic nepřekrývalo */
body.user-action-visible .content,
body.user-action-visible .listing-wrapper,
body.user-action-visible .products-block,
body.menu-helper-visible .content,
body.menu-helper-visible .listing-wrapper,
body.menu-helper-visible .products-block {
  display: none !important;
}

/* 3) Zároveň schovej typické pevné prvky, které by i tak lezly přes */
body.user-action-visible .slick-arrow,
body.user-action-visible .fejs-float,
body.user-action-visible #scroll-top,
body.user-action-visible .fc-widget,
body.user-action-visible [class*="chat"],
body.menu-helper-visible .slick-arrow,
body.menu-helper-visible .fejs-float,
body.menu-helper-visible #scroll-top,
body.menu-helper-visible .fc-widget,
body.menu-helper-visible [class*="chat"] {
  display: none !important;
}
