.m-mega-nav{-ms-scroll-chaining:none;background-color:rgb(var(--color-background));left:0;max-height:calc(100vh - var(--header-height));opacity:0;overflow:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .3s ease-in-out;width:100%;z-index:999}.m-mega-nav__inner{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:4rem;padding-top:4rem}.m-mega-nav__grid{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.m-mega-nav__links-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.m-mega-nav__images-wrapper{display:flex;flex-wrap:nowrap;gap:var(--layout-row-grid-gap) var(--layout-column-grid-gap);width:max-content}.m-mega-nav__images-wrapper .m-mega-nav__item{width:100%}.m-mega-nav__images-wrapper .m-mega-nav__item--sm{max-width:30rem;width:40rem}@media screen and (min-width:1250px){.m-mega-nav__images-wrapper .m-mega-nav__item--sm{max-width:40rem}}.m-mega-nav__images-wrapper .m-mega-nav__item--lg{max-width:50rem;width:65rem}@media screen and (min-width:1250px){.m-mega-nav__images-wrapper .m-mega-nav__item--lg{max-width:65rem}}.m-mega-nav__images-wrapper .m-mega-nav__item:last-of-type{padding-right:0}.m-mega-nav__item{min-width:15rem}@media screen and (min-width:1250px){.m-mega-nav__item{min-width:20rem}}.m-mega-nav__item a{color:rgb(var(--color-text));display:inline-block;font-size:var(--nav-fs);line-height:var(--nav-lh);text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item a.m-mega-nav__link--active,.m-mega-nav__item a.m-mega-nav__sub-link--active,.m-mega-nav__item a:hover{color:rgb(var(--color-button))}.m-mega-nav__link{margin-bottom:1.8rem;text-transform:uppercase}.m-mega-nav__sub-link{letter-spacing:.15rem}.m-mega-nav__sublinks{display:flex;flex-direction:column;gap:1rem}.m-mega-nav__media img{height:auto;max-width:100%}.m-mega-nav__media .m-mega-nav__media-title{margin-top:2.2rem}
.o-header .m-main-nav__link,
.o-header .m-main-nav__link span {
  font-size: 14px !important;
  line-height: 1.1 !important;
}
.m-main-nav__list {
    align-items: center;
}

.m-main-nav__link {
    display: flex !important;
    align-items: center !important;
    gap: 4px;
}
.m-main-nav__link[href*="outlet"] span {
    color: #c10503 !important;
}