[id^=shopify-section-]:has(.section-header),[id^=shopify-section-][class*=section-header],.section-header,[id^=shopify-section-] .section-header{overflow-x:visible!important;overflow-y:visible!important}.header-wrapper,.section-header .header-wrapper{overflow-x:visible!important;overflow-y:visible!important}@supports not selector(:has(*)){[id^=shopify-section-][class*=section-header],.section-header,.header-wrapper{overflow-x:visible!important;overflow-y:visible!important}}.header-wrapper .mega-menu,.section-header .mega-menu{position:static!important}.header-wrapper .mega-menu summary,.section-header .mega-menu summary{scroll-margin-top:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important}.header-wrapper .mega-menu summary:focus,.section-header .mega-menu summary:focus{scroll-margin-top:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important}.header-wrapper .mega-menu[open] summary,.section-header .mega-menu[open] summary{scroll-margin-top:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important}.header-wrapper:has(.mega-menu[open]),.section-header:has(.mega-menu[open]){scroll-margin-top:0!important;scroll-margin-bottom:0!important}.header-wrapper .mega-menu__content,.section-header .mega-menu__content{background-color:rgb(var(--color-background))!important;border-left:0!important;border-radius:0!important;border-right:0!important;left:0!important;overflow-y:auto!important;padding-bottom:3rem!important;padding-top:3rem!important;position:absolute!important;right:0!important;top:100%!important;z-index:999!important}.shopify-section-header-sticky .header-wrapper .mega-menu__content,.shopify-section-header-sticky .section-header .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)!important}.header-wrapper--border-bottom .mega-menu__content,.section-header .header-wrapper--border-bottom .mega-menu__content{border-top:0!important}.js .header-wrapper .mega-menu__content,.js .section-header .mega-menu__content{opacity:0!important;transform:translateY(-8px) scale(.99)!important;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)!important;pointer-events:none!important;visibility:hidden!important;will-change:opacity,transform!important}.header-wrapper .mega-menu[open] .mega-menu__content,.section-header .mega-menu[open] .mega-menu__content{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;visibility:visible!important}.header-wrapper .mega-menu__list,.section-header .mega-menu__list{display:grid!important;gap:1.8rem 4rem!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;list-style:none!important}.header-wrapper .mega-menu__link,.section-header .mega-menu__link{color:rgba(var(--color-foreground),.75)!important;display:block!important;line-height:calc(1 + .3 / var(--font-body-scale))!important;padding-bottom:.6rem!important;padding-top:.6rem!important;text-decoration:none!important;transition:text-decoration var(--duration-short) ease!important;word-wrap:break-word!important}.header-wrapper .mega-menu__link--level-2,.section-header .mega-menu__link--level-2{font-weight:700!important}.header-wrapper .header--top-center .mega-menu__list,.section-header .header--top-center .mega-menu__list{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;column-gap:0!important}.header-wrapper .header--top-center .mega-menu__list>li,.section-header .header--top-center .mega-menu__list>li{width:16%!important;padding-right:2.4rem!important}.header-wrapper .mega-menu__link:hover,.header-wrapper .mega-menu__link--active,.section-header .mega-menu__link:hover,.section-header .mega-menu__link--active{color:rgb(var(--color-foreground))!important;text-decoration:underline!important}.header-wrapper .mega-menu__link--active:hover,.section-header .mega-menu__link--active:hover{text-decoration-thickness:.2rem!important}.header-wrapper .mega-menu .mega-menu__list--condensed,.section-header .mega-menu .mega-menu__list--condensed{display:block!important}.header-wrapper .mega-menu__list--condensed .mega-menu__link,.section-header .mega-menu__list--condensed .mega-menu__link{font-weight:400!important}.header-wrapper .mega-menu__link:after,.header-wrapper .mega-menu__link:before,.section-header .mega-menu__link:after,.section-header .mega-menu__link:before{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-mega-menu.css.map */
