.mega-menu{position:static}header-menu-promotions{display:contents}.header__menu-item .icon{width:1rem;margin-left:.5rem}.mega-menu__content{border-top:1px solid rgba(var(--color-header-text) / .1);background-color:rgb(var(--color-header-background));border-left:0;border-right:0;border-radius:0;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.header--transparent .mega-menu__content{top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-height,20rem) - 8rem)}.mega-menu__content{opacity:0;visibility:hidden;pointer-events:none;transition:all .2s}.list-menu__has-mega:before{opacity:0;content:attr(data-title);height:calc(100% + 4px);margin-left:0;padding-left:16px;padding-right:16px;position:absolute;top:0}.list-menu__has-mega:hover .mega-menu__content,.list-menu__has-mega:focus .mega-menu__content,.list-menu__has-mega:focus-within .mega-menu__content,.list-menu__has-mega:focus-visible .mega-menu__content,.list-menu__has-mega .header__menu-item:focus+.mega-menu__content,.list-menu__has-mega .header__menu-item:focus-visible+.mega-menu__content,.list-menu__has-mega .header__menu-item:focus-within+.mega-menu__content{opacity:1;visibility:visible;pointer-events:all;transition:all .3s;transform:translateY(0)}@keyframes animation_fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.list-menu__has-mega:hover .menu__animation,.list-menu__has-mega .header__menu-item:focus+.mega-menu__content .menu__animation,.list-menu__has-mega .header__menu-item:focus-visible+.mega-menu__content .menu__animation,.list-menu__has-mega .header__menu-item:focus-within+.mega-menu__content .menu__animation{opacity:0;animation:forwards animation_fadeUp;animation-duration:var(--animation-duration,.4s)}.mega-menu__link{color:rgba(var(--color-header-text) / 1);line-height:calc(1 + .3 / var(--font-body-scale));word-wrap:break-word;padding:1rem 0;display:inline-block}.mega-menu__link--level-2{text-transform:uppercase;letter-spacing:.1rem;color:rgba(var(--color-header-text) / .7);padding-top:0;padding-bottom:1.2rem;font-size:.8em;font-weight:400;text-decoration:none}.mega-menu__link:hover{color:rgba(var(--color-header-link-hover) / 1)}.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}.mega-menu__banner{flex:0 0 var(--menu-banner-width,50%);max-width:var(--menu-banner-width,50%)}.mega-menu__border li{position:relative}.mega-menu__border>li:not(:last-child){border-right:1px solid rgba(var(--color-header-text) / .1);padding-right:1rem}.banner_overlay{background:var(--banner-overlay)}.mega-menu__banner--item-gallery .responsive-image{transition:transform var(--duration-medium) ease}.mega-menu__banner--item-gallery:hover .responsive-image{transform:scale(1.05)}