@keyframes leeward-menu-unfold{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:perspective(1100px) rotateX(-58deg) scaleY(.42) translateY(-.35rem)}38%{opacity:1;clip-path:inset(0 0 48% 0)}to{opacity:1;clip-path:inset(0);transform:perspective(1100px) rotateX(0) scaleY(1) translateY(0)}}.section__header .header-primary__logo{filter:brightness(0) invert(1) drop-shadow(0 2px 1px rgba(5,8,7,.42)) drop-shadow(0 0 10px rgba(216,181,134,.2))!important}@keyframes leeward-menu-segment-unfold{0%{opacity:0;transform:perspective(750px) rotateX(-62deg) translateY(-.6rem) scaleY(.72)}to{opacity:1;transform:perspective(750px) rotateX(0) translateY(0) scaleY(1)}}@keyframes leeward-menu-link-settle{0%{opacity:0;transform:translate(-.55rem)}to{opacity:1;transform:translate(0)}}@media(min-width:768px){body .section__header{--logo-max-width: 286px}.header-menu__details:has(.leeward-mega-menu){position:relative}.header-menu__details:has(.leeward-mega-menu)>.header-menu__disclosure{position:absolute;z-index:540;top:calc(100% - 5rem);right:-7.5rem!important;left:auto;width:min(29rem,calc(100vw - 1.5rem));max-width:none;padding:0;overflow:visible;border:0;filter:drop-shadow(0 1.25rem 1.5rem rgba(8,12,11,.24));color:#f4f3ef;background:transparent;transform-origin:top right}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__intro,.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group{transform-origin:top center;animation:leeward-menu-segment-unfold .48s cubic-bezier(.16,.78,.18,1) both}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__intro{animation-delay:.15s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group:nth-child(2){animation-delay:.26s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group:nth-child(3){animation-delay:.37s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group:nth-child(4){animation-delay:.48s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a{animation:leeward-menu-link-settle .36s ease both}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a:nth-of-type(1){animation-delay:.52s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a:nth-of-type(2){animation-delay:.59s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a:nth-of-type(3){animation-delay:.66s}.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a:nth-of-type(4){animation-delay:.73s}.header-menu__details:has(.leeward-mega-menu)>.header-menu__disclosure:before{content:"";position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,#a47c4d 42%,#a47c4d 76%,transparent)}.header-menu__details:has(.leeward-mega-menu)>.header-menu__disclosure:after{content:"";position:absolute;right:0;bottom:100%;left:-12rem;height:1.4rem;background:transparent}.leeward-mega-menu{position:relative;width:100%;padding:0;display:grid;grid-template-columns:1.08fr .92fr;gap:0;overflow:hidden;border:1px solid rgba(244,243,239,.16);clip-path:polygon(7.5% 0,100% 0,92.5% 100%,0 100%);background:#343836;text-align:left}.leeward-mega-menu:before{content:"";position:absolute;z-index:3;top:-8%;bottom:-8%;left:3.7%;width:2px;background:#a47c4d;transform:rotate(7.2deg);transform-origin:center}.leeward-mega-menu:after{content:"";position:absolute;z-index:3;top:-8%;right:3.7%;bottom:-8%;width:2px;background:#d8b586b8;transform:rotate(7.2deg);transform-origin:center}.leeward-mega-menu__intro{grid-column:1 / -1;min-height:4.6rem;padding:1rem 2.9rem 1rem 3.2rem;display:grid;grid-template-columns:minmax(8.5rem,1fr) minmax(8.5rem,auto);align-items:center;gap:1rem;border-bottom:1px solid rgba(244,243,239,.14);background:#3c403e}.leeward-mega-menu__eyebrow{display:none}.leeward-mega-menu__heading{max-width:8ch;margin:0;color:#fff;font-family:var(--heading-font-family);font-size:1.3rem;font-weight:var(--heading-weight);letter-spacing:-.035em;line-height:1}.leeward-mega-menu__text{display:none}.leeward-mega-menu__all{justify-self:end;display:inline-flex;align-items:center;margin:0;padding:.65rem .8rem;border:1px solid #a47c4d;color:#fff;background:#a47c4d14;font-size:.7rem;font-weight:600;white-space:nowrap}.leeward-mega-menu__all span{margin-left:.3rem;color:#d8b586}.leeward-mega-menu__group{min-width:0;padding:1.05rem .9rem 1.15rem;display:flex;flex-direction:column;align-items:stretch;border-right:1px solid rgba(244,243,239,.12);background:#343836}.leeward-mega-menu__group:nth-child(2){padding-left:2.2rem}.leeward-mega-menu__group--last{grid-column:1 / -1;padding-right:2.2rem;padding-left:2.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.7rem;border-right:0;border-top:1px solid rgba(244,243,239,.12)}.leeward-mega-menu__group--last .leeward-mega-menu__label{grid-column:1 / -1}.leeward-mega-menu__group--last>a{padding-right:1rem}.leeward-mega-menu__group--last>a span{font-size:.7rem;line-height:1.35}.leeward-mega-menu__group--last .leeward-mega-menu__note{display:none}.leeward-mega-menu__label{margin:0 0 .55rem;color:#d8b586;font-family:var(--navigation-font-family);font-size:.6rem;font-weight:600;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.leeward-mega-menu__group>a{position:relative;padding:.48rem 0;border-bottom:1px solid rgba(244,243,239,.09);color:#f4f3efe0;transition:color .14s ease,transform .14s ease}.leeward-mega-menu__group>a:after{content:"\203a";position:absolute;top:50%;right:0;color:#d8b58673;transform:translateY(-50%)}.leeward-mega-menu__group>a:hover,.leeward-mega-menu__group>a:focus-visible{color:#d8b586;transform:translate(.2rem)}.leeward-mega-menu__group>a span{display:block;padding-right:.8rem;font-size:.78rem;font-weight:600}.leeward-mega-menu__group>a small{display:none}.leeward-mega-menu__note{margin-top:auto;padding:.7rem 0 0 .7rem;border-left:2px solid #a47c4d;color:#f4f3ef70;font-size:.58rem;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}}@media(prefers-reduced-motion:reduce){.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__intro,.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group,.header-menu__details.is-unfolding:has(.leeward-mega-menu) .leeward-mega-menu__group>a{animation:none}}@media(min-width:768px)and (max-width:1050px){.header-menu__details:has(.leeward-mega-menu)>.header-menu__disclosure{right:-3rem!important;width:min(28rem,calc(100vw - 1rem))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/leeward-mega-menu.css.map */
