.mega-menu{position:static;font-size:var(--text-xs)}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;margin-top:.1rem;padding-bottom:2.4rem;padding-top:2.4rem;position:absolute;right:0;top:100%;z-index:1}.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;border-bottom:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content,.mega-menu.is-active .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:2.4rem 2.4rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.mega-menu__link{color:rgba(var(--color-foreground),1);display:block;line-height:var(--leading-relaxed);padding-bottom:.4rem;padding-top:.4rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__banner-image{display:block;color:var(--color-foreground);text-decoration:none}.mega-menu__banner-image>*+*{margin-block-start:.8rem}.mega-menu__banner-heading{font-family:var(--font-heading-family);font-size:var(--text-base);text-align:center}.mega-menu__banner-link.link.tertiary{justify-content:center;line-height:var(--leading-relaxed)}.mega-menu__link--level-2{font-weight:var(--font-body-weight-medium)}.mega-menu__link--level-2:not(:only-child){margin-bottom:0}.header--top-center .mega-menu__list{display:flex;align-items:flex-start;column-gap:var(--grid-desktop-horizontal-spacing)}.header--top-center .mega-menu__list>li .icon{width:2.4rem;height:2.4rem}.mega-menu__link:hover{text-decoration:underline}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.is-active>.header__menu-item span{text-decoration:underline;text-decoration-color:rgb(var(--color-base-accent-2));text-underline-offset:1.55rem}.header__menu-item:hover span{text-underline-offset:1.55rem}.header-background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:0;transition:height var(--duration-default)}.header-background:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-background);background-color:rgb(var(--color-background))}.header-background:after{content:"";z-index:-2;position:absolute;right:1.5rem;bottom:0;left:1.5rem;height:2rem;border-radius:100%;box-shadow:0 0 4rem rgba(var(--color-foreground));visibility:hidden;opacity:0}.header-background.is-active{height:var(--height)}.header-background.is-active:after{transition:opacity var(--duration-long) ease;transition-delay:.15s;visibility:visible;opacity:1}.is-active>.mega-menu__content .mega-menu__item,.is-active>.mega-menu__content .mega-menu__promo{opacity:0}.is-active>.mega-menu__content .show-from-bottom{opacity:1;animation:show-from-bottom var(--duration-default) ease 0s}@keyframes show-from-bottom{0%{opacity:0;transform:translate3d(0,1.6rem,0)}to{opacity:1;transform:translateZ(0)}}.mega-menu__item{flex:1 1 auto;max-width:22rem;page-break-inside:avoid;break-inside:avoid}.list-mega-menu{display:grid;gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing);grid-template-columns:repeat(auto-fit,minmax(0,1fr));flex:1 1 100%}.mega-menu .header__menu-item,.list-mega-menu>.mega-menu__item>a{text-transform:uppercase}.mega-menu__promo-wrapper>*+*{margin-block-start:1.6rem}.mega-menu__promo-wrapper{padding:2.4rem;border-top:.1rem solid rgb(var(--color-secondary-4))}.mega-menu__promo{flex:0 1 22rem}@media screen and (min-width: 990px){.mega-menu__promo{flex:0 1 28rem;min-width:20rem}}.mega-menu__brands-heading{text-transform:uppercase}.mega-menu__brands-grid{display:grid;grid-template-columns:repeat(var(--brands-grid-columns),1fr);margin-block:.4rem}.mega-menu__brands-grid>a{display:flex;aspect-ratio:1 / 1;min-width:6.2rem;color:var(--color-foreground);line-height:var(--leading-relaxed);text-decoration:none;text-transform:uppercase;text-underline-offset:.3rem}.mega-menu__brands-grid>a:hover{text-decoration:underline}.mega-menu__item>a:not([href]){cursor:default;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/106/assets/component-mega-menu.css.map */
