.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;position:absolute;right:0;top:100%;pointer-events:none;max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 3rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.mega-menu__content-wrapper{display:grid;grid-template-columns:1fr;gap:0}.mega-menu__content-wrapper:has(.main-menu__blocks-wrapper+.mega-menu__list),.mega-menu__content-wrapper:has(.header-content-block+.mega-menu__list){grid-template-columns:.25fr 1fr}.mega-menu__content-wrapper:has(.mega-menu__list+.main-menu__blocks-wrapper),.mega-menu__content-wrapper:has(.mega-menu__list+.header-content-block){grid-template-columns:1fr .25fr}.mega-menu__content-wrapper--big:has(.main-menu__blocks-wrapper+.mega-menu__list),.mega-menu__content-wrapper--big:has(.header-content-block+.mega-menu__list){grid-template-columns:.66fr .4fr}.mega-menu__content-wrapper--big:has(.mega-menu__list+.main-menu__blocks-wrapper),.mega-menu__content-wrapper--big:has(.mega-menu__list+.header-content-block){grid-template-columns:.4fr .6fr}.js .mega-menu__content{opacity:0;transform:translateY(-.5rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.mega-menu[open] .mega-menu__content,.shopify-section:not(.shopify-section-header-hidden) .mega-menu.menu-hover[hovered] .mega-menu__content,.shopify-section:not(.shopify-section-header-hidden) .mega-menu.menu-hover.test-hover .mega-menu__content,.mega-menu.menu-hover:has(a:focus) .mega-menu__content{opacity:1;transform:translateY(0);pointer-events:all}.mega-menu__list{display:flex;flex-direction:column;align-items:start;flex-wrap:wrap;gap:1.6rem;list-style:none;width:100%;height:fit-content;padding:4rem var(--page-padding-x)}.mega-menu__link{display:block;padding-bottom:.3rem;padding-top:.3rem;text-decoration:none;transition:color var(--duration-short) ease,border var(--duration-short) ease;border-bottom:1px solid transparent;color:rgb(var(--color-foreground));word-wrap:break-word}.mega-menu__link:hover{border-bottom:1px solid rgb(var(--color-foreground))}.mega-menu__link:not(a),.mega-menu__link:not(a):hover{color:rgba(var(--color-link),var(--alpha-link));cursor:initial}.mega-menu__link--level-2{font-weight:var(--font-body-weight)}.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,.mega-menu.menu-hover[hovered] .header__menu-item{color:rgb(var(--color-foreground));font-weight:600}.mega-menu__link--active:hover{color:rgb(var(--color-foreground))}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.main-menu__blocks-wrapper{display:flex;column-gap:3rem}.main-menu__blocks-wrapper:has(.header-content-block.frame-content:first-child){padding-left:var(--page-padding-x)}.main-menu__blocks-wrapper:has(.header-content-block.frame-content:last-child){padding-right:var(--page-padding-x)}.mega-menu .header-content-block{width:100%;max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 3rem - 2px);position:sticky;top:0}.mega-menu .header-content-block.frame-content{padding-top:4rem;padding-bottom:4rem}.mega-menu .header-content-block__content{width:100%;display:flex;flex-direction:column;gap:1.6rem;position:relative;min-height:var(--block-min-height-mobile, 100px);height:100%;max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 6rem)}.mega-menu .header-content-block__content,.mega-menu .header-content-block__content .link{font-size:var(--header-content-block-font-size)}.mega-menu .header-content-block.frame-content .header-content-block__content{max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 6rem - 6rem - 2px)}@media screen and (min-width: 990px){.mega-menu .header-content-block__content{min-height:var(--block-min-height, 100px)}}.mega-menu .header-content-block__content.has-background-image{background-image:var(--bg-image);background-size:cover;background-position:center}.mega-menu .header-content-block__content.has-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.mega-menu .header-content-block__content.content-block--v-top{justify-content:start}.mega-menu .header-content-block__content.content-block--v-middle{justify-content:center}.mega-menu .header-content-block__content.content-block--v-bottom{justify-content:end}.mega-menu .header-content-block__content.content-block--h-left{align-items:start}.mega-menu .header-content-block__content.content-block--h-center{align-items:center;text-align:center}.mega-menu .header-content-block__content.content-block--h-right{align-items:end;text-align:end}.mega-menu .header-content-block__content.content-block-padding--none{padding:var(--content-padding-none)}.mega-menu .header-content-block__content.content-block-padding--small{padding:var(--content-padding-small)}.mega-menu .header-content-block__content.content-block-padding--medium{padding:var(--content-padding-medium)}.mega-menu .header-content-block__content.content-block-padding--large{padding:var(--content-padding-large)}.mega-menu .header-content-block__content.match-paddings{padding-left:var(--page-padding-x, var(--content-padding-large));padding-right:var(--page-padding-x, var(--content-padding-large))}.mega-menu .header-content-block__content>*{margin:0;z-index:1}.mega-menu .header-content-block__content .content-block__description>*:first-child{margin-top:0}.mega-menu .header-content-block__content .content-block__description>*:last-child{margin-bottom:0}.mega-menu .header-content-block__content .button--secondary{background:transparent}.mega-menu .header-content-block__content .content-block__image{width:var(--image-width)}.mega-menu .header-content-block__content .content-block__image img{display:block;width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio, 1);object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/344/assets/component-mega-menu.css.map */
