.mega-menu{position:static}.mega-menu[open]:after{content:"";height:1.6rem;left:calc(max(0px,(100% - var(--page-width)) / 2) + 5rem);position:absolute;right:calc(max(0px,(100% - var(--page-width)) / 2) + 5rem);top:100%}.mega-menu[open]>summary:after{content:"";height:1.6rem;left:0;position:absolute;right:0;top:100%}.mega-menu[open]:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:-1}.announcement-bar-section{position:relative}.mega-menu__content{background-color:rgb(var(--color-background));border:0;border-top:.1rem solid var(--menu-divider-color);border-radius:.8rem;box-shadow:0 .2rem .4rem #00000014,0 0 .6rem #00000005;left:calc(max(0px,(100% - var(--page-width)) / 2) + 5rem);max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);overflow-y:auto;padding:2.4rem 2.4rem 4rem;position:absolute;right:calc(max(0px,(100% - var(--page-width)) / 2) + 5rem);top:calc(100% + 1.6rem);z-index:1}.mega-menu[open] .mega-menu__content{animation:megaMenuFadeIn .3s ease-out}@keyframes megaMenuFadeIn{0%{opacity:0}}.mega-menu__inner{align-items:flex-start;display:flex;gap:2.4rem}.mega-menu__list,.mega-menu__promos{display:contents}.mega-menu__column,.mega-menu__promos .menu-promo{flex:1 1 0;list-style:none;min-width:0}.mega-menu__column{padding-right:1.2rem}.mega-menu__promos .menu-promo{flex-basis:1.2rem}.mega-menu__column--split{flex-grow:2}.mega-menu__items{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0}.mega-menu__items--split{column-gap:2.4rem;columns:2;display:block}.mega-menu__items--split>li{break-inside:avoid;margin-bottom:1.2rem}.mega-menu__link{color:var(--menu-link-color);display:block;font-size:1.4rem;letter-spacing:0;line-height:2.2rem;padding:0;text-decoration:none;word-wrap:break-word}.mega-menu__link--level-2,.mega-menu__heading{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:2.2rem;margin:0 0 1.6rem}.mega-menu__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__promos .menu-promo__link{gap:1.2rem}.mega-menu__promos .menu-promo__media{border-radius:.4rem}.header__inline-menu .mega-menu>.header__menu-item{padding-right:4.4rem}.header__inline-menu .mega-menu>.header__menu-item .icon-caret{right:2.3rem}@media(prefers-reduced-motion:no-preference){.header__inline-menu .mega-menu>.header__menu-item .icon-caret{transition:transform .15s ease-out}}.header__inline-menu .header__menu-item,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item:hover>span,.mega-menu[open]>summary>span{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold)}.header__inline-menu .header__menu-item>span{display:inline-flex;flex-direction:column}.header__inline-menu .header__menu-item>span:before,.header__inline-menu .header__menu-item>span:after{content:attr(data-text);font-weight:var(--font-body-weight);height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.header__inline-menu .header__menu-item>span:after{font-weight:var(--font-body-weight-bold)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-mega-menu.css.map */
