.mega-menu{position:static}.mega-menu>summary{z-index:2}.mega-menu-content{background-color:rgba(var(--color-background),.95);overflow-y:auto;padding-bottom:3rem;padding-top:4rem;position:absolute;right:0;left:0;z-index:1;max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);transition:opacity var(--duration-short) ease-in-out}.js .mega-menu-content{opacity:0}.mega-menu[open] .mega-menu-content{opacity:1}.mega-menu-list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(4,minmax(0,16rem)) auto;list-style:none;font-family:var(--font-heading-family);margin-left:0}.mega-menu-link{color:rgb(var(--color-foreground));display:block;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word;padding-top:.5rem;padding-bottom:.5rem}.mega-menu-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.mega-menu-subheader{display:block;font-weight:500;margin-bottom:.8rem;cursor:default}.mega-menu .mega-menu-list--condensed{gap:0rem 4rem}.mega-menu .mega-menu-list--condensed li{grid-column:1}.mega-menu .mega-menu-list--condensed .mega-menu-image{grid-row:1 / 10}.mega-menu-list--condensed .mega-menu-link{font-weight:400}.mega-menu-link.button{font-family:var(--font-body-family);letter-spacing:.06rem;padding:.8rem 1.4rem;min-height:auto;--color-button: var(--color-cream);--color-button-text: var(--color-black);display:inline-block;margin-bottom:.8rem}.mega-menu-link.button:hover{text-decoration:none}.mega-menu-image{width:100%;max-width:40rem;grid-column:5}
/*# sourceMappingURL=/cdn/shop/t/109/assets/component-mega-menu.css.map */
