.mega-menu{position:static}header-menu>details.mega-menu{position:static}@media screen and (min-width:990px){.header .header__inline-menu{display:flex;align-self:stretch}.header__inline-menu>.list-menu--inline{display:flex;height:100%;align-items:stretch}.header__inline-menu>.list-menu--inline>li{display:flex}header-menu{display:flex;height:100%}header-menu>.mega-menu{display:flex;align-items:center;height:100%}.mega-menu>summary.header__menu-item{padding-right:1.2rem}.mega-menu>summary .icon-caret{display:none}.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item,.header__inline-menu .header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__menu-parent-link{color:inherit;text-decoration:none}.header__inline-menu .header__menu-item span{position:relative;display:inline-block}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:.1rem;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu details[open]>.header__menu-item span:after,.header__inline-menu .header__menu-item span.header__active-menu-item:after,.header__inline-menu .header__menu-item[aria-current=page] span:after{transform:scaleX(1)}}.mega-menu__content{background-color:rgb(var(--color-background));border:0;border-radius:0;box-shadow:none;left:0;overflow:visible;padding:0;position:absolute;right:0;top:100%;z-index:3}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;pointer-events:none;transform:translateY(-1.6rem);visibility:hidden;transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s,box-shadow .45s ease}.mega-menu:not([open]) .mega-menu__content{pointer-events:none}.mega-menu[open] .mega-menu__content{pointer-events:auto;transition-delay:0s;visibility:visible}.mega-menu[open].is-revealed .mega-menu__content{box-shadow:0 14px 28px -10px #1e2b2229;opacity:1;transform:translateY(0)}.mega-menu__inner.page-width{display:flex;align-items:flex-start;box-sizing:border-box;gap:4rem;padding:4rem 5rem 4.8rem}.mega-menu__shop-all{flex:0 0 auto;min-width:14rem;max-width:22rem;padding-top:.4rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);letter-spacing:.04em;line-height:1.4;text-decoration:none;opacity:0;transform:translate(-1.2rem)}.mega-menu[open].is-revealed .mega-menu__shop-all{animation:mega-menu-reveal .55s cubic-bezier(.22,1,.36,1) forwards}.mega-menu__shop-all:hover{text-decoration:underline;text-underline-offset:.35rem}.mega-menu__tiles{display:grid;flex:1 1 auto;gap:.8rem;grid-template-columns:repeat(var(--mega-menu-count, 4),minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.mega-menu__tiles[data-count="1"]{grid-template-columns:minmax(16rem,18rem)}.mega-menu__tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(16rem,18rem))}.mega-menu__tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(14rem,1fr))}.mega-menu__tiles>li{opacity:0;transform:translate(-2rem)}.mega-menu[open].is-revealed .mega-menu__tiles>li{animation:mega-menu-reveal .65s cubic-bezier(.22,1,.36,1) forwards}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(1){animation-delay:.08s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(2){animation-delay:.16s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(3){animation-delay:.24s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(4){animation-delay:.32s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(5){animation-delay:.4s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(6){animation-delay:.48s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(7){animation-delay:.56s}.mega-menu[open].is-revealed .mega-menu__tiles>li:nth-child(8){animation-delay:.64s}@keyframes mega-menu-reveal{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}.mega-menu__tile{position:relative;display:block;width:100%;height:26rem;overflow:hidden;color:#fff;text-decoration:none;background-color:var(--brand-green-75, #515643)}.mega-menu__tile-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mega-menu__tile-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#54433847;pointer-events:none}.mega-menu__tile-image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:75% center;transform:scale(1);transition:transform .7s ease}.mega-menu__tile:hover .mega-menu__tile-image,.mega-menu__tile:focus-visible .mega-menu__tile-image{transform:scale(1.045)}.mega-menu__tile:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.mega-menu__tile-text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:3.2rem 1.6rem 1.6rem;background:linear-gradient(to top,#5443386b,#54433800 70%);pointer-events:none}.mega-menu__tile-title{display:block;color:#fff;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.1rem + .5vw,2.2rem);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:1.15;overflow-wrap:break-word}.mega-menu__tile-subtitle{display:block;margin-top:.4rem;color:#ffffffe6;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight);letter-spacing:.04em;line-height:1.35}.mega-menu__tile--placeholder .mega-menu__tile-title{text-shadow:none}@media screen and (max-width:1199px){.mega-menu__inner.page-width{gap:2.8rem;padding:3.6rem 5rem 4.4rem}.mega-menu__tile{height:24rem}.mega-menu__tiles[data-count="4"],.mega-menu__tiles[data-count="5"],.mega-menu__tiles[data-count="6"]{grid-template-columns:repeat(var(--mega-menu-count),minmax(15rem,1fr))}}@media(prefers-reduced-motion:reduce){.js .mega-menu__content,.mega-menu[open] .mega-menu__content,.mega-menu[open].is-revealed .mega-menu__content,.mega-menu__tile-image,.header__inline-menu .header__menu-item span:after{transition:none;transform:none;animation:none}.mega-menu__shop-all,.mega-menu__tiles>li,.mega-menu[open] .mega-menu__shop-all,.mega-menu[open].is-revealed .mega-menu__shop-all,.mega-menu[open] .mega-menu__tiles>li,.mega-menu[open].is-revealed .mega-menu__tiles>li{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
