hover-disclosure:defined.menu__item:not(.is-visible):hover>.header__dropdown{opacity:0;visibility:hidden;pointer-events:none}.header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2299;background:#0006;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility 0s .3s}.header__wrapper:has(.header__menu>hover-disclosure.is-visible) .header__overlay{opacity:1;visibility:visible;transition-delay:0s}.megamenu{flex:1;display:flex;justify-content:space-between;gap:40px;padding:30px var(--outer)}.megamenu__links{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--megamenu-columns, 3),minmax(0,1fr));gap:30px;align-content:start}.megamenu__links--flat{display:block;columns:var(--megamenu-columns, 3);column-gap:30px}.megamenu__links--flat .navlink--grandchild{display:block;width:fit-content;break-inside:avoid}.megamenu__column{display:flex;flex-direction:column;align-items:flex-start}.menu__item--megamenu .megamenu__heading{margin-bottom:10px;font-weight:var(--FONT-WEIGHT-NAV-BOLD)}.megamenu__heading span{font-size:calc(var(--font-nav-small) * var(--FONT-SIZE-NAV))}.megamenu__cards{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--megamenu-cards, 1),min(var(--megamenu-card-width, 200px),calc(60vw / var(--megamenu-cards, 1))));gap:10px;align-content:start}.megamenu__card{display:block;color:var(--text);opacity:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.header__dropdown:not(.is-visible) .megamenu__card{transition-delay:0s}.header__dropdown.is-visible .megamenu__card{opacity:1}.header__dropdown.is-visible .megamenu__card:nth-child(2){transition-delay:.1s}.header__dropdown.is-visible .megamenu__card:nth-child(3){transition-delay:.2s}.megamenu--align-center .megamenu__card{text-align:center}.megamenu__card__image{overflow:hidden;margin-bottom:10px}.megamenu__card__image--fixed{height:var(--megamenu-image-height)}.megamenu__card__image .image-wrapper{transition:transform .75s cubic-bezier(.215,.61,.355,1)}@media(hover:hover){a.megamenu__card:hover .megamenu__card__image .image-wrapper{transform:scale(1.04)}}.megamenu__card__title{margin:0 0 4px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:20px;line-height:1.2;text-transform:none;letter-spacing:normal}.megamenu__card__subtitle{margin:0;font-size:11px;letter-spacing:var(--LETTER-SPACING-NAV);line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAQ */
