.mega-menu{position:static}.mega-menu__content{position:absolute;top:100%;left:0;right:0;width:100%;max-width:none;box-sizing:border-box;background-color:rgb(var(--color-background));border-left:0;border-right:0;border-radius:0;padding-top:3rem;padding-bottom:3rem;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 2rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__content .page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;width:100%;box-sizing:border-box}.mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,22rem));justify-content:start;gap:2rem 4rem;list-style:none;margin:0;padding-top:0;padding-bottom:0}.mega-menu .mega-menu__list--condensed{display:block;min-width:0}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding:.6rem 0;text-decoration:none;transition:text-decoration var(--duration-short) ease;overflow-wrap:anywhere}.mega-menu__link--level-2{font-weight:600;color:#222}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__link:hover,.mega-menu__link--active{color:#e10886}.mega-menu__link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/51/assets/component-mega-menu.css.map */
