.fd-mega-menu{position:absolute;top:calc(100% - 1px);left:0;z-index:50;width:100%;margin-top:0;padding:0 32px;background:#fcfaf7;border-top:1px solid rgba(47,44,40,.08);border-bottom:1px solid rgba(47,44,40,.08);box-shadow:0 18px 36px #2f2c2812;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.fd-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;width:min(1240px,100%);margin:0 auto;padding:38px 0 42px}.fd-mega-menu__links{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));column-gap:72px;row-gap:36px;align-items:start}.fd-mega-menu__column{min-width:0}.fd-mega-menu__heading{display:inline-block;margin-bottom:18px;color:#2f2c28;font-family:var(--font-heading-family, serif);font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .16s ease}.fd-mega-menu__heading:hover,.fd-mega-menu__heading:focus-visible{color:#8a8b69}.fd-mega-menu__list{margin:0;padding:0;list-style:none}.fd-mega-menu__list li+li{margin-top:13px}.fd-mega-menu__link{display:inline-block;position:relative;color:#655f59;font-size:14px;line-height:1.45;text-decoration:none;transition:color .16s ease,transform .16s ease}.fd-mega-menu__link:hover,.fd-mega-menu__link:focus-visible{color:#8a8b69;transform:translate(3px)}.fd-mega-menu__link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#8a8b69;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.fd-mega-menu__link:hover:after,.fd-mega-menu__link:focus-visible:after{transform:scaleX(1);transform-origin:left}.fd-mega-menu__feature{padding-left:34px;border-left:1px solid rgba(47,44,40,.09)}.fd-mega-menu__feature-link{display:block;color:inherit;text-decoration:none}.fd-mega-menu__image-wrap{display:grid;overflow:hidden;width:100%;aspect-ratio:4 / 3;margin-bottom:17px;place-items:center;background:#f7f3ec;border-radius:16px}.fd-mega-menu__placeholder,.fd-mega-menu__image-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fd-mega-menu__feature-link:hover .fd-mega-menu__image-wrap img{transform:scale(1.035)}.fd-mega-menu__eyebrow{margin:0 0 7px;color:#8a8b69;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fd-mega-menu__feature-title{margin:0 0 9px;color:#2f2c28;font-family:var(--font-heading-family, serif);font-size:24px;font-weight:500;line-height:1.15}.fd-mega-menu__feature-cta{display:inline-block;position:relative;color:#655f59;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s ease}.fd-mega-menu__feature-cta:after{content:" \2192"}.fd-mega-menu__feature-link:hover .fd-mega-menu__feature-cta{color:#8a8b69}.fd-mega-menu-item{position:static!important}.fd-mega-menu-item:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;background:transparent}.fd-mega-menu-item:hover>.fd-mega-menu,.fd-mega-menu-item:focus-within>.fd-mega-menu,.fd-mega-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header,.header,.header-wrapper,.shopify-section-header{position:relative}.site-header,.header-inner,.nav{overflow:visible!important}@media screen and (max-width:1100px){.fd-mega-menu__inner{grid-template-columns:minmax(0,1fr) 260px;gap:42px}.fd-mega-menu__links{grid-template-columns:repeat(3,minmax(150px,1fr));column-gap:40px}}@media screen and (max-width:989px){.fd-mega-menu{display:none}}.fd-mega-menu__brand-links{grid-column:1 / -1;margin-top:6px;padding-top:24px;border-top:1px solid rgba(47,44,40,.08)}.fd-mega-menu__brand-heading{margin:0 0 14px;color:#2f2c28;font-family:var(--font-heading-family, serif);font-size:16px;font-weight:600;line-height:1.3}.fd-mega-menu__brand-nav{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.fd-mega-menu__brand-nav a{position:relative;color:#655f59;font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s ease}.fd-mega-menu__brand-nav a:hover,.fd-mega-menu__brand-nav a:focus-visible{color:#8a8b69}.fd-mega-menu__inner--no-feature{grid-template-columns:1fr}.fd-mega-menu__links{align-content:start}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fd-mega-menu.css.map */
