 
/* ==========================================
   Fix submenu layout under #item-2368
   Only when zoom / scale is ~150%
   ========================================== */
@media (min-resolution: 144dpi) {
 
 

   /* Target only submenu of item-4961 */
  #item-4961 > ul.menu__children {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 16px;
  }

  /* Force 4 items per row */
  #item-4961 > ul.menu__children > li {
    flex: 0 0 calc(25% - 16px);
    max-width: calc(25% - 16px);
    box-sizing: border-box;
  }

  /* Prevent long titles from breaking layout */
  #item-4961 > ul.menu__children a.title {
    display: block;
    white-space: normal;
    word-break: break-word;
    line-height: 1.4;
  }

  /* Safety: internal wrapper */
  #item-4961 > ul.menu__children .menu__item-wrap {
    width: 100%;
  }

  .header .mega-menu [data-depth="0"] .menu__item.menu__item--wide {
        max-width: 32%;
  }

  .header .mega-menu [data-depth="0"] {
 
    max-width: 78dvw;
 
}
  
}

@media only screen and (max-width: 1380px) {
    .header .mega-menu [data-depth="0"] {
        max-width: 80dvw;
        left: -28dvw;
    }
}

.header .mega-menu [data-depth="0"] {
    left: -24dvw;
}
