.header-mega-menu-content{position:absolute;z-index:-1;width:100%;background:transparent;left:0;top:var(--header-height);opacity:0;padding:44px 0 20px;visibility:hidden;transition:background var(--duration-short) ease-in-out,opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.header-mega-menu-content.active{opacity:1;z-index:10;visibility:visible;background:var(--header-background-color, var(--color-white));transition:background var(--duration-short) ease-in-out,opacity var(--duration-default) ease-in-out,visibility 0s}.header-mega-menu-title{font-size:var(--font-size-l);font-weight:var(--font-weight-medium);font-family:var(--font-family-akrobat);line-height:var(--line-height-xl);color:var(--color-dark-green)}.header-mega-menu-button{display:flex;flex-wrap:nowrap;gap:4px;cursor:pointer;align-items:center}.header-mega-menu-link-list{display:grid;padding:0;grid-template-columns:repeat(3,1fr);max-width:50%;gap:20px}.header-mega-menu-grandchild-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}.mega-menu-grandchild-link{color:var(--color-dark-gray);font-family:var(--font-family-akrobat);font-size:var(--font-size-m);line-height:var(--line-height-xl);text-decoration:none}.mega-menu-grandchild-link:active{color:var(--color-primary-2);text-decoration:none}.mega-menu-grandchild-link:focus{color:var(--color-primary-2);text-decoration:none}.mega-menu-link{display:block;cursor:default;color:var(--color-dark-green);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);font-family:var(--font-family-akrobat);margin-bottom:20px}.header-mega-menu-link-list{display:grid;grid-template-columns:repeat(3,1fr);max-width:50%;list-style:none}.header-mega-menu-link-list .mega-menu-link{text-decoration:none}.header-mega-menu-link-list .mega-menu-link:hover{color:var(--color-primary-2);cursor:pointer}.header-mega-menu-button.active,.header-mega-menu-button.active .header-mega-menu-title{color:var(--color-primary-2)}.header-mega-menu-button .icon-caret{height:5px;margin-left:4px}.header-mega-menu-button .icon-caret{transition:transform var(--duration-short) ease}.header-mega-menu-button.active:hover{text-decoration:none}.header-mega-menu-button.active .icon-caret{transform:rotate(180deg)}.header-mega-menu-button .svg-wrapper path{fill:var(--color-dark-green)}.header-mega-menu-button.active .svg-wrapper path{fill:var(--color-primary-2)}.header-mega-menu-link-link{list-style:none;padding:0}.header-mega-menu-inner-content{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;gap:10px}.mega-menu-detailed-cards-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;height:fit-content}.mega-menu__link--active{color:var(--color-primary-2)}header-mega-menu .detailed-product-card-image{position:absolute;top:0;left:0}header-mega-menu .detailed-product-card-overlay{position:relative;height:fit-content;min-height:100%}header-mega-menu .detailed-product-card-main-container.compact{height:auto}header-mega-menu .detailed-product-card-main-container{aspect-ratio:unset;min-height:100%;height:fit-content}@media(min-width:989px){.mega-menu-grandchild-link:hover{color:var(--color-dark-green);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-primary-2)}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/snippet-header-mega-menu.css.map */
