.mega-menu__wrapper{display:none;top:calc(var(--header-height) - 1px);width:100%;position:absolute;left:0;margin-right:-50vw;background:var(--color-white);color:var(--color-black);transition:var(--hover-transition);opacity:0;height:calc(100vh - calc(var(--header-height) - 1px))}body:has(.mega-menu__wrapper.show){overflow:hidden}@-moz-document url-prefix(){.mega-menu__wrapper{top:var(--header-height)}}.show,.mouseover{display:block;opacity:1}.mega-menu__wrapper .mega-menu__inner{display:grid;grid-template-columns:1fr .84fr;gap:var(--desktop-gap);align-items:center;padding:10.5rem 3rem 3rem 12.2rem;align-items:end;justify-content:space-between;height:100%}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation{display:grid;grid-template-columns:max-content max-content max-content;gap:6rem calc(var(--desktop-gap) * 2.35);height:100%;justify-content:flex-start;align-items:start;justify-items:start;align-content:start}.mega-menu__alternate .mega-menu__inner .mega-menu__navigation{grid-template-columns:repeat(3,1fr)}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--desktop-gap)}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured{position:relative}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__image{height:100%}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__image img,.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__image svg{display:flex;max-width:100%;height:100%;object-fit:cover;border-radius:var(--image-radius);box-shadow:var(--box-shadow-button)}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__content{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:start;justify-content:end;flex-direction:column;gap:calc(var(--mobile-gap) / 2);padding:var(--desktop-gap)}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__content .featured__caption{text-transform:uppercase;font-size:var(--font-size-tiny);margin:0;line-height:var(--line-height-slim)}.mega-menu__alternate .mega-menu__inner .mega-menu__highlights .mega-menu__featured .featured__content .featured__title{margin:0;font-size:var(--font-size-xl);line-height:var(--line-height-slim)}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list{margin:0;padding:0;max-width:100%;display:flex;flex-direction:column}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .mega-menu__title{margin-top:0;margin-bottom:calc(var(--mobile-gap));font-size:1.7rem;line-height:150%;letter-spacing:0;color:#121212}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item{list-style:none;line-height:100%;padding-bottom:1.5rem}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item:last-of-type{padding-bottom:0}.mega-menu__alternate .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item{display:flex}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item .mega-menu__link{text-decoration:none;font-style:var(--font-heading-style);font-size:1.2rem;transition:var(--hover-transition);display:inline-block;font-family:Albert Sans;font-weight:300;line-height:150%;letter-spacing:0}.mega-menu__alternate .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item .mega-menu__link{font-size:var(--font-size-subheading)}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item .mega-menu__link:hover,.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation .menu-menu__list .mega-menu__item .mega-menu__link:active{text-decoration:none;color:#aaa!important}.mega-menu__wrapper .mega-menu__inner .mega-menu__highlight img{width:100%;max-width:183px;object-fit:cover;height:auto;display:block;margin-left:auto}@media only screen and (max-width:1280px){.mega-menu__wrapper .mega-menu__inner{grid-template-columns:1fr 1fr;padding-left:3rem}.mega-menu__wrapper .mega-menu__inner .mega-menu__navigation{gap:6rem 8rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-mega-menu-custom.css.map */
