.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__collection-media{max-width:100%;width:var(--mega-nav-image-width,21.5rem)}.m-mega-nav__images-wrapper .m-mega-nav__collection-image{display:none;opacity:0;transition:opacity .3s ease-in-out}.m-mega-nav__images-wrapper .m-mega-nav__collection-image.is-visible{display:block;opacity:1}.m-mega-nav__images-wrapper .m-mega-nav__item{min-width:auto;width:100%}.m-mega-nav__images-wrapper .m-mega-nav__item img{display:block;height:auto;width:100%}.m-mega-nav__images-wrapper .m-mega-nav__item:last-of-type{padding-right:0}.m-mega-nav__images-wrapper>.m-mega-nav__item{max-width:100%;width:var(--mega-nav-image-width,21.5rem)}.m-mega-nav__item{min-width:15rem}@media screen and (min-width:1250px){.m-mega-nav__item{min-width:24rem}}.m-mega-nav__item a{color:rgb(var(--color-text));display:inline-block;font-size:var(--nav-fs);line-height:var(--nav-lh);margin-bottom:3.8rem;text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item a.m-mega-nav__sub-link{font-size:var(--body-fs-md);line-height:var(--body-lh-md);margin-bottom:0}.m-mega-nav__item a:hover{color:rgb(var(--color-secondary-text))}.m-mega-nav__item a.m-mega-nav__link--active,.m-mega-nav__item a.m-mega-nav__sub-link--active{color:rgb(var(--color-button))}.m-mega-nav__link{margin-bottom:1.8rem;text-transform:uppercase}.m-mega-nav__sublinks{display:flex;flex-direction:column;gap:1.8rem}.m-mega-nav__media img{height:auto;max-width:100%}.m-mega-nav__media .m-mega-nav__media-title{margin-top:1rem}