.mega-menu{position:static}.mega-menu__wrapper{position:absolute;left:0;right:0;top:100%;z-index:4;border:0;border-radius:0;background-color:rgb(var(--color-background));transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}.header-wrapper--border-bottom .mega-menu__wrapper{border-top:0}.js .mega-menu__wrapper{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__wrapper{opacity:1;transform:translateY(0)}.mega-menu__content{padding:4rem 0;max-height:calc(100vh - var(--header-height) - var(--announcement-bar-height, 0));overflow-y:auto}.mega-menu__inner{position:relative}.mega-menu__inner-content{position:relative;display:flex;gap:5.6rem;align-items:flex-start;max-width:calc(100% - 22.4rem);margin:0 auto}.mega-menu__close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:-.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.mega-menu__close svg{width:1.6rem;height:1.6rem}.mega-menu__columns{display:flex;flex:6 1 0;min-width:0;justify-content:flex-end;gap:5.6rem}.mega-menu__col{min-width:0;flex:1 1 0;max-width:calc(100% / 3 - 5.6rem / 3 * 2)}.mega-menu__heading{margin:0 0 2.4rem;color:rgb(var(--color-foreground))}.mega-menu__col-list{list-style:none;margin:0;padding:0}.mega-menu__heading+.mega-menu__col-list{margin-top:1.6rem}.mega-menu__col-list>li+li{margin-top:1.6rem}.mega-menu__col--primary .mega-menu__col-list>li+li{margin-top:3.2rem}.mega-menu__col-link{display:inline-block;text-decoration:none;color:rgba(var(--color-foreground),.85);transition:color var(--duration-short) ease}.mega-menu__col--primary .mega-menu__col-link{color:rgb(var(--color-foreground))}.mega-menu__viewall{margin-top:3.2rem}.mega-menu__featured{display:flex;flex:4 1 0;min-width:0;flex-direction:column;gap:4.8rem}.mega-menu__feature{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__feature-media{display:block;overflow:hidden}.mega-menu__feature-img{display:block;width:100%;height:auto;object-fit:cover}@media screen and (min-width:990px){.mega-menu__feature-img{transition:transform var(--duration-long) ease}.mega-menu__feature:hover .mega-menu__feature-img{transform:scale(1.03)}}.mega-menu__feature-title{display:block;margin-top:.8rem;transition:opacity var(--duration-short) ease}.mega-menu__feature:hover .mega-menu__feature-title{opacity:var(--hover-opacity)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-mega-menu.css.map */
