.mega-menu{position:static}.mega-menu>summary{position:relative;cursor:pointer}.mega-menu__content{position:absolute;top:100%;right:0;left:0;overflow-y:auto;padding-top:3rem;padding-bottom:3rem;background-color:rgb(var(--color-background));border-right:0;border-left:0;border-radius:0}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{visibility:hidden;opacity:0;transform:translateY(-1.5rem);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mega-menu[open] .mega-menu__content{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu__list{display:grid;grid-template-columns:repeat(var(--mega-menu-columns, 5),minmax(0,1fr));gap:1.8rem 4rem;margin:0 auto;list-style:none}.mega-menu__list>li{min-width:0}.mega-menu__link{display:block;padding-top:.6rem;padding-bottom:.6rem;color:rgba(var(--color-foreground),.75);line-height:calc(1 + .3 / var(--font-body-scale));text-decoration:none;overflow-wrap:break-word;transition:color var(--duration-short) ease}.mega-menu__link--level-2{margin-bottom:.8rem;padding-bottom:.8rem;color:rgb(var(--color-foreground));font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media screen and (min-width:990px){.mega-menu__content{box-shadow:0 1.2rem 2.4rem rgba(var(--color-foreground),.08)}header-menu[data-hover-enabled=true] .mega-menu>summary:after{content:"";position:absolute;right:2rem;bottom:0;left:2rem;height:.2rem;background:currentColor;opacity:0;transform:scaleX(.65);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}header-menu[data-hover-enabled=true] .mega-menu[open]>summary:after,header-menu[data-hover-enabled=true] .mega-menu>summary:hover:after{opacity:1;transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-mega-menu.css.map */
