/* header-11：menu-mode-mega-split 專用（勿與 flyout / mega 混用） */
/* mega-split：左類別、右產品卡片 */
@media (min-width: 1100px) {
  .header-v11 .header-bar > .main_nav.nav-horizontal > .dropmenu.menu-mode-mega-split > .nested_nav,
  .header-v11 .header-bar > .main_nav.nav-horizontal > .dropmenu[data-menu-mode="mega-split"] > .nested_nav {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: var(--height-nav-md) !important;
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    min-height: 320px !important;
    max-height: none !important;
    overflow: visible !important;
    padding: 28px clamp(72px, 8vw, 150px) 28px clamp(64px, 6vw, 110px) !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
    background: var(--header-color-black, var(--theme11-paper, #f3f3f3)) !important;
    z-index: 120 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    margin: 0 !important;
    padding: 14px 0 18px !important;
    min-height: 160px !important;
    border-top: 1px solid color-mix(in srgb, var(--header-color-main, #4e8e8b) 18%, transparent);
    border-bottom: 1px solid color-mix(in srgb, var(--header-color-main, #4e8e8b) 18%, transparent);
    background: var(--header-color-black, var(--theme11-paper, #f3f3f3)) !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > .back,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > .back {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li {
    display: grid !important;
    grid-template-columns: 352px minmax(0, 1fr) !important;
    column-gap: 12px !important;
    align-items: start !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 2px 6px !important;
    border-bottom: 1px solid color-mix(in srgb, var(--header-color-main, #4e8e8b) 12%, transparent) !important;
  }

  /* 左欄固定第一欄，右欄固定第二欄 */
  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .hassub,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .hassub {
    grid-column: 1 !important;
    align-self: start !important;
    justify-self: stretch !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li:last-child,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li:last-child {
    border-bottom: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .h11-mega-cat,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .h11-mega-cat,
  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .hassub > .h11-mega-cat,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .hassub > .h11-mega-cat {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    text-align: left !important;
    gap: 6px !important;
    text-decoration: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .h11-mega-cat .h11-mega-cat__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .h11-mega-cat .h11-mega-cat__media,
  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .hassub > .h11-mega-cat .h11-mega-cat__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .hassub > .h11-mega-cat .h11-mega-cat__media {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > .hassub > .more,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > .hassub > .more {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > ul {
    grid-column: 2 !important;
    align-self: start !important;
    justify-self: stretch !important;
    position: static !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 4px 4px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    width: 100% !important;
    min-height: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    pointer-events: auto !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > ul > .back,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > ul > .back {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > ul > li,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > ul > li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 6px !important;
    padding: 2px 1px !important;
    text-align: left !important;
    text-decoration: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile .h11-mega-tile__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile .h11-mega-tile__media {
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile .h11-mega-tile__media:empty,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile .h11-mega-tile__media:empty {
    visibility: hidden !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile .h11-mega-tile__media img,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile .h11-mega-tile__media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav a.h11-mega-cat .h11-mega-cat__txt::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav a.h11-mega-cat .h11-mega-cat__txt::after,
  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav a.h11-mega-tile .h11-mega-tile__cap::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav a.h11-mega-tile .h11-mega-tile__cap::after {
    content: none !important;
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav > ul > li > ul > li > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav > ul > li > ul > li > ul {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile.h11-mega-tile--more,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile.h11-mega-tile--more {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    background: transparent !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
    border-radius: 50% !important;
    background: color-mix(in srgb, var(--header-color-main, #4e8e8b) 12%, transparent) !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media img,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media img,
  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__more-icon,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__more-icon {
    width: 40px !important;
    height: 40px !important;
    object-fit: contain !important;
    display: block !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__cap,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .nested_nav .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__cap {
    position: static !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    display: block !important;
    padding: 0 !important;
    text-align: center !important;
    color: var(--header-color-main, var(--theme11-main, #1f1f1f)) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
  }
}

/* mega-split 最終覆寫：左右欄穩定分離，右欄產品用 mega 卡片排列 */
@media (min-width: 1100px) {
  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul {
    display: block !important;
    padding: 10px 0 !important;
    margin: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li {
    display: grid !important;
    grid-template-columns: 322px minmax(0, 1fr) !important;
    column-gap: 16px !important;
    align-items: start !important;
    padding: 4px 0 !important;
    margin: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > .hassub,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > .hassub {
    grid-column: 1 !important;
    align-self: start !important;
    margin: 0 !important;
    padding-right: 14px !important;
    border-right: 1px solid color-mix(in srgb, var(--header-color-main, #4e8e8b) 18%, transparent) !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > .hassub > a.h11-mega-cat,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > .hassub > a.h11-mega-cat {
    display: block !important;
    text-align: left !important;
    padding: 4px 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > .hassub > .more,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > .hassub > .more {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > ul {
    grid-column: 2 !important;
    position: static !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
    gap: 6px 6px !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
    pointer-events: auto !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > ul > li,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > ul > li {
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > ul > a.h11-mega-tile,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > ul > a.h11-mega-tile {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
    gap: 8px !important;
    padding: 2px !important;
    text-decoration: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul > li > ul > a.h11-mega-tile .h11-mega-tile__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul > li > ul > a.h11-mega-tile .h11-mega-tile__media {
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
  }
}

/* mega-split 專用 HTML（獨立輸出，避免受 flyout/mega 舊結構干擾） */
@media (min-width: 1100px) {
  .header-v11 .dropmenu.menu-mode-mega-split > .nested_nav > ul,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] > .nested_nav > ul {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    height: 0 !important;
    overflow: hidden !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-panel,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-panel {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 1160px !important;
    min-height: 300px !important;
    margin: 0 auto 0 0 !important;
    padding: 6px 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-row,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-row {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left {
    width: 322px !important;
    min-height: 1px !important;
    padding-right: 14px !important;
    border-right: 0 !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat {
    display: flex !important;
    position: relative !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    text-align: left !important;
    text-decoration: none !important;
    padding: 7px 0 !important;
    color: var(--header-color-main, var(--theme11-main, #1f1f1f)) !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    border-bottom: 0 !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat::after {
    content: none !important;
    display: none !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat__arrow,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat__arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    margin-left: 12px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    color: currentColor !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat:hover,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat:hover,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat:focus,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat:focus {
    text-decoration: none !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-cat.is-active,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-cat.is-active {
    color: var(--header-color-hover, #a1a09e) !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right {
    position: absolute !important;
    left: 338px !important;
    right: 0 !important;
    top: 0 !important;
    display: none !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
    gap: 30px 30px !important;
    align-items: start !important;
    align-content: start !important;
    min-height: 260px !important;
    padding-left: 8px !important;
    border-left: 1px solid color-mix(in srgb, var(--header-color-main, #4e8e8b) 18%, transparent) !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-row.is-active .h11-mega-split-right,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-row.is-active .h11-mega-split-right {
    display: grid !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
    text-decoration: none !important;
    gap: 10px !important;
    padding: 4px 2px !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile:hover,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile:hover {
    text-decoration: none !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__cap::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__cap::after {
    content: none !important;
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__cap,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__cap {
    font-size: 13px !important;
    line-height: 1.25 !important;
  }

  /* mega-split：左右欄全部關掉底線（含舊規則的 ::after） */
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left a,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left a,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right a,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right a,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left a:hover,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left a:hover,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right a:hover,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right a:hover {
    text-decoration: none !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left a::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left a::after,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right a::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right a::after,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left a *::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left a *::after,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right a *::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right a *::after {
    content: none !important;
    display: none !important;
    transform: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-left .h11-mega-split-cat::after,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-left .h11-mega-split-cat::after {
    content: none !important;
    display: none !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media {
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    background: #ececec !important;
  }
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media img,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media:empty,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile .h11-mega-tile__media:empty {
    visibility: hidden !important; /* 沒圖也預留位置，避免卡片不齊 */
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
    border-radius: 50% !important;
    background: color-mix(in srgb, var(--header-color-main, #4e8e8b) 12%, transparent) !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media img,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__media img,
  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__more-icon,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__more-icon {
    width: 40px !important;
    height: 40px !important;
    object-fit: contain !important;
    display: block !important;
  }

  .header-v11 .dropmenu.menu-mode-mega-split .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__cap,
  .header-v11 .dropmenu[data-menu-mode="mega-split"] .h11-mega-split-right > .h11-mega-tile.h11-mega-tile--more .h11-mega-tile__cap {
    position: static !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    display: block !important;
    padding: 0 !important;
    text-align: center !important;
    color: var(--header-color-main, var(--theme11-main, #1f1f1f)) !important;
    line-height: 1.25 !important;
  }
}
