.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.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{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:flex;gap:1.8rem 2rem;flex-wrap:wrap;list-style:none}.mega-menu__list>li{flex:0 0 calc((100% - 20rem)/5);padding-right:2rem}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;transition:color var(--duration-default) ease,text-decoration-color var(--duration-default) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration-color:currentColor}.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){.header__inline-menu{--mm-item-x: var(--header-menu-item-padding-x, 1.2rem);--mm-item-y: var(--header-menu-item-padding-y, 1.2rem);--mm-gap: var(--header-menu-gap, 0px)}.header__inline-menu .list-menu--inline{column-gap:var(--mm-gap)}.header__inline-menu .header__menu-item{padding:var(--mm-item-y) var(--mm-item-x)}.header__inline-menu .mega-menu:not(.mega-menu--arrows)>summary.list-menu__item{padding-right:var(--mm-item-x)}.header__inline-menu .mega-menu--arrows>summary.list-menu__item{padding-right:calc(var(--mm-item-x) + 1.5rem)}.header__inline-menu .mega-menu--arrows>summary .icon-caret{right:max(.4rem,calc(var(--mm-item-x) - .8rem))}}@media screen and (max-width:1240px)and (min-width:990px){.header__menu-item a,.mega-menu--click>.header__menu-item>span{font-size:1.2rem}.header__inline-menu{--mm-item-x: calc(var(--header-menu-item-padding-x, 1.2rem) * .6);--mm-gap: calc(var(--header-menu-gap, 0px) * .5)}}.mega-menu__hover-bridge{display:none;position:absolute;top:0;left:0;right:0;bottom:-55px;z-index:1}.mega-menu[open]:not(.is-closing) .mega-menu__hover-bridge{display:block}.header__inline-menu .header__menu-item>a,.header__inline-menu .header__menu-item>span{position:relative;text-decoration:none!important}.header__inline-menu .header__menu-item>a:after,.header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:.1rem;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--mega-menu-enter-duration, .28s) var(--mega-menu-enter-easing, ease);pointer-events:none}.header__inline-menu .header__menu-item:hover>a:after,.header__inline-menu .header__menu-item:hover>span:after,.header__inline-menu .mega-menu[open]:not(.is-closing)>.header__menu-item>a:after,.header__inline-menu .mega-menu[open]:not(.is-closing)>.header__menu-item>span:after,.header__inline-menu .header__menu-item>.header__active-menu-item:after{transform:scaleX(1)}.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}.mega-menu--click>.header__menu-item>span{color:var(--color-black)}.header__inline-menu{--mega-menu-enter-duration: var(--mega-menu-enter-duration-setting, .28s);--mega-menu-exit-duration: var(--mega-menu-exit-duration-setting, .18s);--mega-menu-enter-easing: cubic-bezier(.16, 1, .3, 1);--mega-menu-exit-easing: cubic-bezier(.4, 0, 1, 1);--mega-menu-offset: -.8rem}.mega-menu[open]>.mega-menu__content{animation:mega-menu-enter var(--mega-menu-enter-duration) var(--mega-menu-enter-easing) both}.mega-menu.is-closing>.mega-menu__content{animation:mega-menu-exit var(--mega-menu-exit-duration) var(--mega-menu-exit-easing) both;pointer-events:none}.mega-menu.is-switching:not(.is-closing)>.mega-menu__content{animation:none;opacity:1;transform:none}.mega-menu.is-swapping:not(.is-closing) .mega-menu__list{animation:mega-menu-swap .16s ease-out both}@keyframes mega-menu-swap{0%{opacity:0}to{opacity:1}}@keyframes mega-menu-enter{0%{opacity:0;transform:translateY(var(--mega-menu-offset))}to{opacity:1;transform:translateY(0)}}@keyframes mega-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--mega-menu-offset))}}.mega-menu.mega-menu--arrows>.header__menu-item .icon-caret{transform:none;transition:rotate var(--mega-menu-enter-duration) var(--mega-menu-enter-easing)}.mega-menu.mega-menu--arrows[open]:not(.is-closing)>.header__menu-item .icon-caret{rotate:180deg}.mega-menu.mega-menu--arrows.is-closing>.header__menu-item .icon-caret{transition-duration:var(--mega-menu-exit-duration);transition-timing-function:ease-in-out}.mega-menu--arrows:not([open])>.header__menu-item:hover .icon-caret{animation:mega-menu-caret-nudge 1.2s ease-in-out infinite}@keyframes mega-menu-caret-nudge{0%,60%,to{translate:0 0}30%{translate:0 .25rem}}@media(prefers-reduced-motion:reduce){.mega-menu[open]>.mega-menu__content,.mega-menu.is-closing>.mega-menu__content,.mega-menu.is-swapping .mega-menu__list{animation:none;opacity:1;transform:none}.header__inline-menu .header__menu-item>a:after,.header__inline-menu .header__menu-item>span:after,.mega-menu__link{transition:none}.mega-menu.mega-menu--arrows>.header__menu-item .icon-caret{transition:none}.mega-menu--arrows:not([open])>.header__menu-item:hover .icon-caret{animation:none}}.mega-menu--hover_aligned .mega-menu__list{max-width:none;justify-content:flex-start}.mega-menu--hover_aligned .mega-menu__list>li{flex:0 0 auto}.mega-menu--hover_aligned .mega-menu__list>.card-column{flex:0 0 24rem}.mega-menu--hover_aligned .mega-menu__list--measuring{flex-wrap:nowrap}
/*# sourceMappingURL=/cdn/shop/t/728/assets/component-mega-menu.css.map */
