.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;transition:transform var(--duration-medium) ease,opacity var(--duration-medium) ease;max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 6rem);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.mega-menu__content-wrapper{display:grid;padding-bottom:3.2rem;grid-template-columns:1fr;gap:2rem;--page-width: 1180px}.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 3fr}.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:.55fr 1fr}.mega-menu__content-wrapper--big:has(.mega-menu__list.two-columns--list+.main-menu__blocks-wrapper),.mega-menu__content-wrapper--big:has(.mega-menu__list.two-columns--list+.header-content-block),.mega-menu__content-wrapper:has(.mega-menu__list.two-columns--list+.header-content-block){grid-template-columns:1fr 1fr}.js .mega-menu__content{opacity:0;transform:translateY(-.5rem)}.main-menu__blocks-wrapper{display:flex;column-gap:16px}.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:grid;gap:1.2rem 4rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;width:100%;height:fit-content}.mega-menu__link{display:block;padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:color var(--duration-short) ease;word-wrap:break-word}.mega-menu__link:not(a),.mega-menu__link:not(a):hover{color:rgba(var(--color-link),var(--alpha-link));cursor:initial}.header--top-center .mega-menu__list{display:grid;grid-template-columns:1fr;flex-direction:column;justify-content:center;flex-wrap:wrap;column-gap:1.2rem;padding:0}@media screen and (max-width: 1179px){.header--top-center .mega-menu__list,.mega-menu__content-wrapper--big .main-menu__blocks-wrapper{padding:var(--page-padding, 0 1.5rem)}}.header--top-center .mega-menu__list.two-columns--list{grid-template-columns:1fr 1fr}.mega-menu__link:hover,.mega-menu__link--active,.mega-menu.menu-hover[hovered] .header__menu-item,.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}.mega-menu .header-content-block{width:100%;max-height:calc(100vh - var(--header-height, 20rem) - var(--announcement-height-offset, 0px) - 6rem - 2px);position:sticky;top:0;min-height:300px}.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;border-radius:var(--border-radius-medium)}.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/2/assets/component-mega-menu.css.map */
