.header__primary-nav-item:has(.header__menu-disclosure[open] .mega-menu-pro):before{transform:scaleX(1)}.mega-menu-pro{--mm-pro-pad-top: 1.75rem;--mm-pro-pad-bottom: 3.5rem;--mm-pro-pad-inline: 1.75rem;--mm-pro-nav-promo-gap: 4.5rem;--mm-pro-col-gap: 1.25rem;--mm-pro-heading-to-list: .5rem;--mm-pro-link-gap: .5rem;--mm-pro-link-list-max: 10.3125rem;--mm-pro-promo-gap: .75rem;--mm-pro-promo-caption-gap: 1.25rem;--mm-pro-promo-img-w: 14.75rem;--mm-pro-heading-size: .9375rem;--mm-pro-link-size: .875rem;--mm-pro-caption-size: .875rem;--mm-pro-bg: var(--background);--mm-pro-heading-color: var(--text-color);--mm-pro-link-color: var(--text-color);--mm-pro-caption-color: var(--mm-pro-heading-color);max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:safe center;align-items:start;column-gap:var(--mm-pro-nav-promo-gap);padding:var(--mm-pro-pad-top) var(--mm-pro-pad-inline) var(--mm-pro-pad-bottom);background:rgb(var(--mm-pro-bg));color:rgb(var(--mm-pro-link-color));position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto;z-index:10;border-block-end:1px solid rgb(var(--mm-pro-link-color) / .08)}.mega-menu-pro--reverse{flex-direction:row-reverse}.mega-menu-pro__navigation{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--mm-pro-col-gap);max-width:50rem}.mega-menu-pro__column{display:flex;flex-direction:column;gap:var(--mm-pro-heading-to-list);min-width:0}.mega-menu-pro__heading{display:block;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:var(--mm-pro-heading-size);letter-spacing:.085em;line-height:normal;text-transform:uppercase;color:rgb(var(--mm-pro-heading-color));text-decoration:none;pointer-events:auto}.mega-menu-pro__heading:hover,.mega-menu-pro__heading:focus{color:rgb(var(--mm-pro-heading-color));text-decoration:none}.mega-menu-pro__linklist{display:flex;flex-direction:column;gap:var(--mm-pro-link-gap);max-width:var(--mm-pro-link-list-max);padding-block-start:var(--mm-pro-heading-to-list);margin:0;margin-inline-start:0;padding-inline:0;list-style:none}.mega-menu-pro__linklist>li{padding-left:0;padding-inline-start:0;margin:0}.mega-menu-pro__navigation:has(.mega-menu-pro__column:nth-child(4)) .mega-menu-pro__linklist{max-width:12.5rem}.mega-menu-pro__link{display:inline;font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:var(--mm-pro-link-size);letter-spacing:.057em;line-height:1.3;color:rgb(var(--mm-pro-link-color));text-decoration:none!important;background-image:linear-gradient(to right,currentColor,currentColor);background-position:var(--transform-origin-end, right) 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s ease-in-out}@media screen and (pointer:fine){.mega-menu-pro__link:hover{color:rgb(var(--mm-pro-link-color));background-size:100% 1px}}.mega-menu-pro__promo{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--mm-pro-promo-gap)}.mega-menu-pro__promo-item{display:flex;flex-direction:column;align-items:center;width:var(--mm-pro-promo-img-w);max-width:var(--mm-pro-promo-img-w);text-decoration:none;color:inherit}.mega-menu-pro__promo-media{overflow:hidden;width:100%;aspect-ratio:236 / 315;background:rgb(var(--text-color) / .04)}.mega-menu-pro__promo-copy{width:100%;margin-block-start:var(--mm-pro-promo-caption-gap)}.mega-menu-pro__promo-media img{width:100%;height:100%;object-fit:cover;display:block}.mega-menu-pro__promo-caption{margin:0;width:100%;text-align:center;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:var(--mm-pro-caption-size);letter-spacing:.085em;line-height:normal;text-transform:uppercase;color:rgb(var(--mm-pro-caption-color))}.mega-menu-pro__promo-text{color:rgb(var(--mm-pro-link-color) / .65)}@keyframes mega-menu-pro-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column,.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__promo-item{animation:mega-menu-pro-in .35s ease both}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column:nth-child(1){animation-delay:.02s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column:nth-child(2){animation-delay:.06s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column:nth-child(3){animation-delay:.1s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column:nth-child(4){animation-delay:.14s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__column:nth-child(5){animation-delay:.18s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__promo-item:nth-child(1){animation-delay:.12s}.header__menu-disclosure[open]>.mega-menu-pro .mega-menu-pro__promo-item:nth-child(2){animation-delay:.18s}@media screen and (min-width:1400px){.mega-menu-pro{--mm-pro-nav-promo-gap: 4.5rem}}@media screen and (max-width:1199px){.mega-menu-pro{--mm-pro-nav-promo-gap: 2.5rem;--mm-pro-promo-img-w: 12.5rem}}.header-sidebar__promo .mega-menu-pro__promo-item{--mm-pro-promo-img-w: 10.5rem;--mm-pro-promo-caption-gap: 1.25rem;width:var(--mm-pro-promo-img-w);max-width:var(--mm-pro-promo-img-w);min-width:var(--mm-pro-promo-img-w);flex-shrink:0}.header-sidebar__promo .mega-menu-pro__promo-caption{font-size:.75rem;letter-spacing:.06em}.header-sidebar__sub-panel:has(.mega-menu-pro__promo-item){overflow-anchor:none}.header-sidebar__sub-panel:has(.mega-menu-pro__promo-item) .accordion__disclosure{overflow:hidden}.header-sidebar__sub-panel:has(.mega-menu-pro__promo-item) .header-sidebar__promo{overflow-anchor:none;margin-block-start:0;padding-block-start:1.25rem}.header-sidebar__sub-panel:has(.mega-menu-pro__promo-item) .header-sidebar__nested-linklist{margin-block-end:0;padding-block-end:1.125rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mega-menu-pro.css.map */
