.header__desktop .mega-panel>.header__dropdown{border-top:1px solid rgba(74,74,74,.12);border-bottom:1px solid rgba(74,74,74,.12);box-shadow:0 24px 40px -32px #00000040}.header__desktop .mega-panel .header__dropdown__inner{display:flex;align-items:stretch;justify-content:space-between;gap:56px;padding:34px var(--outer, 40px) 38px;padding-left:var(--mega-indent, var(--outer, 40px))}.header__desktop .mega-panel .header__grandparent__links{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,max-content);column-gap:64px;row-gap:0;align-content:start}.header__desktop .mega-panel .dropdown__family{margin:0;padding:0}.header__desktop .mega-panel--single .dropdown__family{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:minmax(180px,max-content);column-gap:64px;align-content:start}.header__desktop .mega-panel .navlink--child,.header__desktop .mega-panel .navlink--grandchild{display:inline-block;margin:0;padding:7px 0;font-size:15px;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap}.header__desktop .mega-panel:not(.mega-panel--single) .navlink--child{margin-bottom:6px;font-family:var(---font-stack-heading);font-weight:var(---font-weight-heading);font-size:19px}.header__desktop .mega-panel .navlink .navtext{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s ease}.header__desktop .mega-panel .navlink:hover .navtext,.header__desktop .mega-panel .navlink:focus-visible .navtext{background-size:100% 1px}.header__desktop .mega-promo-slot{flex:0 0 auto;display:flex;margin:-34px calc(var(--outer, 40px) * -1) -38px 0;padding:24px var(--outer, 40px) 24px 40px;border-left:1px solid rgba(74,74,74,.12)}.header__desktop .mega-promo{position:relative;display:block;width:340px;aspect-ratio:4 / 3;overflow:hidden;color:#fff;background-color:#2a2622;text-decoration:none}.header__desktop .mega-promo--plain{color:var(---color-text);background-color:var(---color-bg-secondary, #f5f2ee)}.header__desktop .mega-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,0,0,1)}.header__desktop .mega-promo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14100cc7,#14100c80 34%,#14100c1f 64%,#14100c00 82%);pointer-events:none}.header__desktop .mega-promo__content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px;text-shadow:0 1px 12px rgba(20,16,12,.35)}.header__desktop .mega-promo__heading{font-family:var(---font-stack-heading);font-weight:var(---font-weight-heading);font-size:22px;line-height:1.15}.header__desktop .mega-promo__text{max-width:32ch;font-size:13px;line-height:1.5;opacity:.92}.header__desktop .mega-promo__button{margin-top:6px;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:13px;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.header__desktop .mega-promo:hover .mega-promo__image{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.header__desktop .mega-promo__image,.header__desktop .mega-panel .navlink .navtext{transition:none}}.mega-switching .mega-panel>.header__dropdown,.mega-switching .mega-panel .navlink--child,.mega-switching .mega-panel .navlink--grandchild{transition:none!important}.mega-switching .mega-panel>.header__dropdown.is-visible .header__dropdown__inner{animation:mega-swap .22s cubic-bezier(.215,.61,.355,1)}@keyframes mega-swap{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mega-menu.css.map */
