/* MARSOLIN_REAL_MENU_V2 */
.ms-category-nav__items>a{white-space:nowrap;text-decoration:none;background:transparent;border:0;border-bottom:2px solid transparent;color:#263750;font-size:12px;font-weight:700;padding:14px 1px;transition:color .2s;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.ms-category-nav__items>a:hover,.ms-category-nav__items>a.is-active{color:#f26820;border-bottom-color:#f26820;text-decoration:none}
.ms-category-nav__items>a.ms-category-nav__sale{color:#e43834}
.ms-category-nav__items>a[hidden]{display:none!important}
.ms-mega__category-title{font-size:15px;font-weight:800;margin:-3px 0 19px;color:#172b4c}
.ms-mega__category-title a,.ms-mega__col h3 a{color:inherit;text-decoration:none}
.ms-mega__category-title a:hover,.ms-mega__col h3 a:hover{color:#f26820}
.ms-mega__col a{color:#40516c;text-decoration:none;display:inline-block;line-height:1.5}
.ms-mega__col li a:hover{color:#e85f1c;text-decoration:underline}
.ms-mega__promo{text-decoration:none}
.ms-mega__promos:not(:has(.ms-mega__promo)){display:none}
.ms-drawer a{color:#233d5f;text-decoration:none}
.ms-drawer__parent{display:block;color:#ef681c!important;font-weight:750;padding:9px 0}
.ms-drawer__group{padding:9px 0}.ms-drawer__group>a{display:block;font-weight:750;font-size:13px}
.ms-drawer__group ul{columns:1!important;margin-top:4px}.ms-drawer__group li a:hover{color:#f26820}
@media(max-width:1250px){.ms-category-nav__items>a{font-size:11px}}
@media(max-width:640px){.ms-category-nav__items>a{font-size:11px;padding:12px 1px}}

/* MARSOLIN_LEGACY_NAV_STACKING_FIX_V120
   Active legacy menu is #ms-mega inside #header, not .marsolin-mm.
   Keep the entire header in a higher stacking context than account-page content. */
@media (min-width:992px) {
  body #header { position:relative; z-index:5000; isolation:isolate; }
  body #header .ms-category-nav { position:relative; z-index:2; overflow:visible; }
  body #header #ms-mega:not([hidden]) { z-index:100; background-color:#fff; }
}
