.list-menu--navigation-megamenu{position:relative}.list-menu--navigation-megamenu>.header__menu-item{position:relative}.list-menu--navigation-megamenu>.header__menu-item .header__menu-item-content{gap:.4rem}.navigation-mega-menu__trigger-caret{display:inline-flex;color:rgb(var(--color-foreground));transition:transform .18s ease}.navigation-mega-menu__trigger-caret .icon-caret{width:1.2rem;height:1.2rem}.list-menu--navigation-megamenu.list-menu--megamenu-visible .navigation-mega-menu__trigger-caret{transform:rotate(180deg)}.navigation-mega-menu{position:absolute;top:100%;left:var(--navigation-mega-menu-left, 0);width:min(112rem,calc(100vw - 4rem));max-width:1280px;height:auto;background:transparent;transform:translateY(-.8rem);transform-origin:top left;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.navigation-mega-menu[open=true]{transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.navigation-mega-menu.navigation-mega-menu--without-col-1{width:calc(var(--navigation-mega-menu-viewport-width, 100vw) - 4rem)}.navigation-mega-menu .navigation-mega-menu__wrapper{position:relative;width:100%;height:auto;max-height:calc(100dvh - var(--navigation-mega-menu-bottom, var(--header-height)) - 1.6rem);padding:0;grid-template-columns:minmax(0,2fr) minmax(24rem,1fr) minmax(24rem,1fr);gap:0;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--border-radius-block);box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.14);overflow:hidden}@media screen and (min-width:1100px){.navigation-mega-menu{width:min(1280px,calc(var(--navigation-mega-menu-viewport-width, 100vw) - 4rem))}.navigation-mega-menu__parent-link{font-size:24px}}.navigation-mega-menu.navigation-mega-menu--without-col-1 .navigation-mega-menu__wrapper{grid-template-columns:minmax(22rem,.85fr) minmax(26rem,1.15fr)}.navigation-mega-menu.navigation-mega-menu--without-col-2 .navigation-mega-menu__wrapper{grid-template-columns:minmax(0,1fr)}.navigation-mega-menu__card{min-width:0;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(20rem,1.05fr);gap:clamp(2.4rem,3vw,5.6rem);padding-inline-end:clamp(2.4rem,3vw,5.6rem)}.navigation-mega-menu__card-image-wrapper{min-width:0;height:100%;border-radius:var(--border-radius-block);overflow:hidden}.navigation-mega-menu__card-image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.25,1)}.navigation-mega-menu__card:hover .navigation-mega-menu__card-image{transform:scale(1.03)}.navigation-mega-menu__card-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3.2rem;padding:1.6rem 0}.navigation-mega-menu__card-copy{display:flex;flex-direction:column;gap:2rem}.navigation-mega-menu__card-title,.navigation-mega-menu__card-subtitle{margin:0}.navigation-mega-menu__card-cta{flex-shrink:0}.navigation-mega-menu__parents,.navigation-mega-menu__children{min-width:0;padding:1.2rem 1.6rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.14);overflow-y:auto}.navigation-mega-menu--without-col-1 .navigation-mega-menu__parents{border-inline-start:0}.navigation-mega-menu__parents{padding:24px}.navigation-mega-menu__children{display:flex;flex-direction:column;position:relative}.navigation-mega-menu__parent-list{overflow:visible}.navigation-mega-menu__parent{opacity:1;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.navigation-mega-menu__parent.mega-menu__submenu-link--active{color:rgb(var(--color-button))}.navigation-mega-menu__parent-link{padding:1.6rem .2rem;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform);text-align:start;background:transparent;border:0;cursor:pointer}.navigation-mega-menu__parent:first-child>.navigation-mega-menu__parent-link{padding-top:1.6rem}.navigation-mega-menu__parent:last-child>.navigation-mega-menu__parent-link{padding-bottom:1.6rem}.navigation-mega-menu__parent .icon-caret-right{width:1.4rem;height:1.4rem}.navigation-mega-menu__parent-link[aria-disabled=true]{cursor:default}.navigation-mega-menu__parent-link .header__coming-soon-label{margin-inline-start:auto}.navigation-mega-menu__child-panel{position:absolute;top:1.2rem;right:1.6rem;bottom:1.2rem;left:1.6rem;width:auto;display:flex;padding:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translate(.8rem);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.navigation-mega-menu[open=true] .navigation-mega-menu__child-panel.mega-menu__media--active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.navigation-mega-menu__child-list{width:100%;display:flex;flex-direction:column;gap:0}.navigation-mega-menu__child-list>li:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.navigation-mega-menu__child-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem .4rem;color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default) ease}.navigation-mega-menu__child-link[aria-disabled=true]{cursor:default}.navigation-mega-menu__child-link--active{opacity:var(--hover-opacity)}.navigation-mega-menu__col-3-cta{flex-shrink:0;align-self:flex-start;margin-top:auto}@media screen and (hover:hover)and (pointer:fine){.navigation-mega-menu__child-link:hover{opacity:var(--hover-opacity)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-navigation-mega-menu.css.map */
