header-menu>details.image-mega{position:static}.image-mega__panel{position:absolute;top:100%;left:0;right:0;z-index:3;max-height:calc(100vh - var(--header-bottom-position-desktop, 12rem) - 2rem);overflow-y:auto;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 2.4rem 4.8rem #00000059}.image-mega[open]>.image-mega__panel{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards}.image-mega__inner{display:grid;grid-template-columns:minmax(18rem,24rem) 1fr;gap:4rem;padding-top:3.2rem;padding-bottom:3.6rem}.image-mega__intro{display:flex;flex-direction:column;gap:1.2rem;padding-right:3.2rem;border-right:.1rem solid rgba(var(--color-foreground),.1)}.image-mega__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.image-mega__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.image-mega__links{display:flex;flex-direction:column;gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none}.image-mega__text-link{display:inline-block;padding:.5rem 0;font-size:1.4rem;letter-spacing:.06em;text-decoration:none;color:rgba(var(--color-foreground),.75);transition:color var(--duration-short) ease}.image-mega__text-link:hover,.image-mega__text-link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.image-mega__all{margin-top:auto;padding-top:1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.image-mega__all:hover{text-decoration:underline;text-underline-offset:.3rem}.image-mega__cards{display:grid;grid-template-columns:repeat(var(--image-mega-columns, 3),minmax(0,30rem));gap:2rem;margin:0;padding:0;list-style:none}.image-mega__card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;background-color:rgba(var(--color-foreground),.04);transition:border-color var(--duration-short) ease,transform var(--duration-short) ease}.image-mega__card:hover{border-color:rgba(var(--color-foreground),.35);transform:translateY(-.2rem)}.image-mega__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.image-mega__media img,.image-mega__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.image-mega__placeholder{fill:rgba(var(--color-foreground),.35)}.image-mega__card:hover .image-mega__media img{transform:scale(1.05)}.image-mega__body{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem .4rem}.image-mega__title{font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.image-mega__meta{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.image-mega__cta{margin-top:auto;padding:.8rem 1.6rem 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.image-mega__card:hover .image-mega__cta{color:rgb(var(--color-foreground))}@media screen and (max-width:1199px){.image-mega__inner{grid-template-columns:minmax(16rem,20rem) 1fr;gap:2.4rem}.image-mega__intro{padding-right:2.4rem}}@media(prefers-reduced-motion:reduce){.image-mega[open]>.image-mega__panel,.image-mega__card,.image-mega__media img{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/956/assets/component-image-mega-menu.css.map */
