.mega-menu{position:static;--mm-accent: var(--color-base-accent-1)}.mega-menu>summary.header__menu-item{position:relative}.mega-menu[open]>summary.header__menu-item{color:rgb(var(--mm-accent));text-decoration:none}.mega-menu[open]>summary.header__menu-item span{text-decoration:none}.mega-menu[open]>summary.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:2px;background:rgb(var(--mm-accent))}.mega-menu__content{background:none;border:0;left:0;right:0;top:100%;position:absolute;padding:0 1.5rem;z-index:3}.js .mega-menu__content{opacity:0;transform:translateY(-1rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3.6rem;padding-bottom:3.6rem;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));border-radius:.4rem;box-shadow:0 2rem 4rem #0000001f}.mega-menu__panel--promo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));list-style:none;margin:0;padding:0}.mega-menu__column{padding:0 3rem;border-left:1px solid rgba(var(--color-base-text),.1)}.mega-menu__column:first-child{padding-left:0;border-left:0}.mega-menu__heading{display:inline-block;margin-bottom:1.6rem;padding-bottom:1.2rem;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;color:rgb(var(--mm-accent));background:linear-gradient(rgb(var(--mm-accent)),rgb(var(--mm-accent))) left bottom / 2.4rem 1px no-repeat}.mega-menu__flat{columns:4 16rem;column-gap:4rem}.mega-menu__panel--promo .mega-menu__flat{columns:3 16rem}.mega-menu__flat>li{break-inside:avoid}.mega-menu__link{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-base-text));text-decoration:none;word-break:break-word}.mega-menu__icon{flex:none;display:inline-flex;width:2.4rem;height:2.4rem;color:rgb(var(--color-base-text))}.mega-menu__icon .fe-icon{width:100%;height:100%;stroke-width:1.3}.mega-menu__link:hover .mega-menu__icon{color:rgb(var(--mm-accent))}.mega-menu__label{flex:1}.mega-menu__link .icon-arrow{flex:none;width:1.2rem;color:rgb(var(--mm-accent));opacity:.6;transition:transform var(--duration-short) ease,opacity var(--duration-short) ease}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--mm-accent))}.mega-menu__link:hover .icon-arrow{opacity:1;transform:translate(.3rem)}.mega-menu__promo{display:flex;flex-direction:column;text-decoration:none;color:rgb(var(--color-base-text));background:rgba(var(--color-base-background-2),.45);overflow:hidden}.mega-menu__promo-image{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.mega-menu__promo-body{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem}.mega-menu__promo-eyebrow,.mega-menu__promo-cta{font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--mm-accent))}.mega-menu__promo-text{font-family:var(--font-heading-family);font-size:2rem;line-height:1.35}.mega-menu__promo .fe-ornament{justify-content:flex-start;margin:0}.mega-menu__promo-cta{display:inline-flex;align-items:center;gap:.8rem}.mega-menu__promo-cta .icon-arrow{width:1.2rem;transition:transform var(--duration-short) ease}.mega-menu__promo:hover .mega-menu__promo-cta .icon-arrow{transform:translate(.3rem)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-mega-menu.css.map */
