.mega-menu--showcase .mega-menu__content{padding-top:0;padding-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1.6rem 3.2rem #00000014}.mms{display:grid;grid-template-columns:repeat(var(--mms-cols, 3),minmax(0,1fr));padding-top:.8rem;padding-bottom:.8rem}.mms__block{display:grid;grid-template-columns:minmax(12rem,50%) minmax(0,1fr);gap:2rem;align-items:start}.mms>*{padding:3.2rem 3.2rem 3.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mms>*:not(:nth-child(3n+1)){padding-left:3.2rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}.mms>*:nth-last-child(-n+3):nth-child(3n+1),.mms>*:nth-last-child(-n+3):nth-child(3n+1)~*{border-bottom:0}.mms__stack{display:flex;flex-direction:column}.mms__stack>.mms__block{flex:0 0 auto}.mms__stack>.mms__block+.mms__block{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.mms__promo-cell{display:flex}.mms__promo{position:relative;display:block;flex:1 1 auto;min-height:22rem;border-radius:1.2rem;overflow:hidden;background:rgba(var(--color-foreground),.06);color:#fff;text-decoration:none}.mms__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mms__promo:hover .mms__promo-img{transform:scale(1.04)}.mms__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:2.8rem 3.2rem;background:linear-gradient(to top,#000000a6,#00000026 55%,#0000)}.mms__promo-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase;opacity:.85}.mms__promo-heading{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:600;line-height:1.15}.mms__promo-text{max-width:44rem;font-size:1.5rem;line-height:1.4;opacity:.9}.mms__promo-cta{margin-top:.6rem;font-size:1.5rem;font-weight:600}.mms__promo:hover .mms__promo-cta{text-decoration:underline;text-underline-offset:.3rem}.mms--cards{gap:2.4rem;padding-top:3.2rem;padding-bottom:3.2rem}.mms.mms--cards>*{padding:0;border:0}.mms--cards .mms__promo{min-height:26rem}.mms--cards .mms__promo-heading{font-size:2.4rem}.mms__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;max-height:20rem}.mms__img{width:100%;height:100%;object-fit:contain;transform:scale(1.08);transition:opacity .2s ease}.mms__img.is-swapping{opacity:0}.mms__body{min-width:0}.mms__title{display:block;margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;line-height:1.25;color:rgb(var(--color-foreground));text-decoration:none}a.mms__title:hover{text-decoration:underline;text-underline-offset:.3rem}.mms__tagline{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.4;color:rgba(var(--color-foreground),.6)}.mms__list{margin:1.2rem 0 0;padding:0}.mms__item{display:block;padding:.6rem 0;font-size:1.5rem;line-height:1.35;text-decoration:none;color:rgba(var(--color-foreground),.8);transition:color .15s ease}.mms__item:hover,.mms__item:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.mega-menu__content--fitted{box-shadow:none!important;max-height:none!important}@media screen and (max-width:1199px){.mms__block{grid-template-columns:1fr;gap:1.2rem}.mms__media{max-width:18rem}}@media(prefers-reduced-motion:reduce){.mms__img{transition:none}}.header__inline-menu .header__active-menu-item{color:rgba(var(--color-foreground),.75);text-decoration:none}.mms.mms--marked:not(.mms--cards)>*{padding-left:3.2rem;border-left:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mms.mms--marked:not(.mms--cards)>.mms-cell--first{padding-left:0;border-left:0}.mms.mms--marked:not(.mms--cards)>.mms-cell--last-row{border-bottom:0}.mms[style*="--mms-cols: 4"]>*,.mms[style*="--mms-cols: 5"]>*{padding-right:2.4rem}.mms.mms--marked[style*="--mms-cols: 4"]:not(.mms--cards)>*:not(.mms-cell--first),.mms.mms--marked[style*="--mms-cols: 5"]:not(.mms--cards)>*:not(.mms-cell--first){padding-left:2.4rem}.mms[style*="--mms-cols: 4"] .mms__block,.mms[style*="--mms-cols: 5"] .mms__block{gap:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-mega-menu-showcase.css.map */
