.header__nav-grid{display:grid;grid-template-columns:repeat(2,1fr)}.header__nav-grid--1{grid-template-columns:repeat(1,1fr)}.header__nav-grid--2{grid-template-columns:repeat(2,1fr)}.header__nav-grid--3{grid-template-columns:repeat(3,1fr)}.header__nav-grid--4{grid-template-columns:repeat(4,1fr)}.header__nav-grid--5{grid-template-columns:repeat(5,1fr)}.header__nav-grid--6{grid-template-columns:repeat(6,1fr)}.header__nav-grid--5{grid-column:span 2;grid-template-columns:repeat(5,1fr)}.header__nav-links{display:flex;row-gap:2.2rem;font-family:var(--font-heading-family);font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm)}.header__nav-item.megamenu .header__nav--group-link{display:grid;gap:var(--spacing-6) var(--spacing-3);width:100%;grid-auto-flow:dense;align-items:baseline}.header__nav-item.megamenu .header__nav--group-link:not(:has(.has-dropdown)){row-gap:var(--header-group-link-row-gap, calc(var(--spacing-1) + var(--spacing-5)));grid-auto-rows:minmax(min-content,max-content);min-width:33rem}.header__nav-item.megamenu .header__nav--group-link:has(.has-dropdown){grid-template-columns:repeat(auto-fill,minmax(13.4rem,1fr))}@media screen and (min-width:1400px){.header__nav-item.megamenu .header__nav--group-link:has(.has-dropdown){grid-template-columns:repeat(auto-fill,minmax(23.4rem,1fr))}}.header__nav-item.megamenu .header__nav-links-item.has-dropdown{min-width:23.4rem}.header__nav-item.megamenu .header__nav--group-card{display:flex;flex-flow:row wrap;gap:var(--header-nav-group-card-gap, 1.2rem);width:100%}.header__nav-item.megamenu .header__nav--group-card li.header__nav-links-item{flex:1}.header__nav-links:not(:has(.header__nav--group-link)) li.header__nav-links-item:only-of-type{flex-grow:0}li.header__nav-links-item.header__nav-links-item--link.js-nav-item{width:auto}li.header__nav-links-item.header__nav-links-item--link.js-nav-item:has(.is-visible){width:100%}@media screen and (min-width:1400px){.header__nav-item.megamenu .header__nav--group-card li.header__nav-links-item{flex-basis:calc((100% / 6) - var(--header-nav-group-card-gap))}}.header__nav-dropdown-link{display:inline-block;padding:0;transition:color var(--duration-default);line-height:var(--line-height-static-lg)}.header__nav-item.megamenu .header__nav-dropdown-link{line-height:var(--line-height-static-sm);margin-inline-end:var(--page-gutter);margin-block-end:var(--spacing-4);word-break:normal}.header__nav-item.megamenu .header__nav-sublinks .header__nav-dropdown-link{display:inline-flex;position:relative;line-height:var(--line-height-static-lg)}.header__nav-item.megamenu .header__nav-sublinks .header__nav-dropdown-link:before{content:"";position:absolute;inset-block-end:.625rem;inset-inline-start:0;width:100%;height:.1rem;background-color:currentColor;opacity:.3;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-long),opacity var(--duration-long)}@media(hover:hover){.header__nav-item.megamenu .header__nav-sublinks .header__nav-dropdown-link:hover:before{opacity:1;transform:scaleX(1);transform-origin:left}}.header__nav-item.megamenu .header__nav-links-item.has-dropdown>.header__nav-dropdown-link{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);color:rgb(var(--color-foreground));font-weight:var(--font-weight-semibold);margin-block-end:var(--spacing-4)}.header__nav-item .header__nav-dropdown{border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border))}html.no-js .header__nav-item .header__nav-dropdown{visibility:hidden;pointer-events:none;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;opacity:0}html.no-js .header__nav-item:hover .header__nav-dropdown{visibility:visible;pointer-events:auto;opacity:1}.header__nav-item.dropdown:not(:hover) .header__nav-dropdown{transition-delay:.5s;z-index:1}.header__nav-item .header__nav-link:focus+.header__nav-dropdown{visibility:visible;pointer-events:auto;opacity:1;transition:none}.header__nav-item .header__nav-link:not(:focus)+.header__nav-dropdown{transition-delay:0s;z-index:1}.header__nav-dropdown:focus-within{visibility:visible;pointer-events:auto;opacity:1}.header__nav-item.dropdown .header__nav-links-item .header__nav-sublinks{visibility:hidden;pointer-events:none;opacity:0;max-width:0;transition:max-width .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out}.header__nav-item.dropdown .header__nav-links-item .header__nav-sublinks.is-visible{visibility:visible;pointer-events:auto;opacity:1;max-width:24rem}.header__nav-item.dropdown .header__nav-links-item .header__nav-sublinks{transition-delay:.5s}.header__nav-item .header__nav-links-item .header__nav-dropdown-link:focus+.header__nav-sublinks{visibility:visible;pointer-events:auto;opacity:1;max-width:24rem;transition:none}.header__nav-links-item.header__nav-links-item--link.h5{font-weight:var(--font-weight-normal)}.header__nav-links .header__nav-links-item.header__nav-links-item--link .header__nav-dropdown-link{font-size:var(--font-size-static-lg);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-xxs);margin:0}.header__nav-links .header__nav-links-item.header__nav-links-item--link:not(:has(ul)) .header__nav-dropdown-link{font-weight:var(--font-weight-semibold)}.header__nav-item.dropdown .header__nav-links .header__nav-links-item.header__nav-links-item--link .header__nav-dropdown-link{font-weight:var(--font-weight-normal)}.header__nav-links:has(.header__nav--group-card) .header__nav-links-item.header__nav-links-item--link.h5 .header__nav-dropdown-link{line-height:100%;letter-spacing:var(--letter-spacing-xxs)}.header__nav-item .header__nav-links-item .header__nav-dropdown-link:not(:focus)+.header__nav-sublinks{transition-delay:0s}.header__nav-dropdown:focus-within .header__nav-sublinks:focus-within{visibility:visible;pointer-events:auto;opacity:1;max-width:24rem}.header__nav-item.dropdown .header__nav-links-item.header__nav-links-item--link .header__nav-dropdown-link{width:100%;padding-inline:var(--spacing-3) var(--spacing-5)}.header__nav-item.dropdown .header__nav-links-item.header__nav-links-item--link .header__nav-sublinks .header__nav-dropdown-link{width:fit-content;padding-inline:0}.header__nav-item.dropdown .header__nav-links-item.has-dropdown>.header__nav-dropdown-link{padding-inline-start:var(--spacing-3)}.header__nav-item.dropdown .header__nav-links-item.has-dropdown:hover>.header__nav-dropdown-link{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-header-megamenu.css.map */
