.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:2.4rem;padding-top:2.4rem;position:absolute;right:0;top:100%;z-index:-1;font-size:.8em}.mega-menu__content .link{font-size:inherit}.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:grid;gap:1.5em;grid-template-columns:calc(20% - .75em) calc(80% - .75em);grid-template-rows:auto auto;grid-template-areas:"callout1 main" "callout2 main";list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.05em;padding-top:.05em;margin:0;text-decoration:none;transition:text-decoration var(--duration-short) ease}.mega-menu__link--level-2{margin-bottom:12px;line-height:1.4;font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);letter-spacing:.05rem;text-transform:uppercase}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.mega-menu__main .mega-menu__link--level-2{break-before:column}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__main{grid-area:main;align-self:start;padding-bottom:calc(10% + 1.5em)}.mega-menu__main>.list-unstyled{column-count:6;column-gap:0;background-image:linear-gradient(to left,rgba(var(--color-foreground),.08) 0px,transparent 1px,transparent 100%);background-size:calc(100% / 6)}.mega-menu__main>.list-unstyled li{width:100%;margin-bottom:4px}.mega-menu__main>.list-unstyled li:last-child{margin-bottom:1.5em}.mega-menu__main>.list-unstyled li a:not(.button){display:block;padding:0 1.5em}.mega-menu__main .button{margin:1.5em}.mega-menu__callout-banner{grid-area:callout1;flex:0 auto}.mega-menu__callout-banner+.mega-menu__callout-banner{grid-area:callout2}.mega-menu__callout-banner img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/s/files/1/0609/7187/6519/t/6/assets/component-mega-menu.css.map */
