/* Force mega menu wrapper to always span full width */
.h2m-mega-wrapper.h2m-submenu-pos--full_width {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 2560px !important; /* optional: constrain content if you want centered max-width */
  margin: 0 auto !important;
}

/* Ensure submenu content spans properly inside */
.h2m-mega-wrapper.h2m-submenu-pos--full_width > .h2m-submenu-content {
  width: 100% !important;
  max-width: 2560px; /* optional: constrain content if you want centered max-width */
  margin: 0 auto;
}