.mh-nav{display:none;position:relative;z-index:4;background:#1f4d2b;font-family:var(--font-heading-family),sans-serif}@media screen and (min-width:990px){.mh-nav{display:block}}.mh-nav__bar{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 3.2rem}.mh-nav__list{display:flex;justify-content:space-between;align-items:stretch;margin:0;padding:0;list-style:none}.mh-nav__item{position:static}.mh-nav__item--has-panel:not(.mh-nav__item--wide){position:relative}.mh-nav__top{display:flex;align-items:center;gap:.7rem;height:100%;padding:1.5rem 1.2rem;color:#fff;font-size:clamp(13.5px,1.15vw,15.5px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;position:relative}.mh-nav__top:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.7rem;height:2px;border-radius:2px;background:#f8ebe3;transform:scaleX(0);transition:transform .2s}.mh-nav__item:hover>.mh-nav__top:after,.mh-nav__item.is-open>.mh-nav__top:after,.mh-nav__top.is-active:after,.mh-nav__top:focus-visible:after{transform:scaleX(1)}.mh-nav__top:hover,.mh-nav__item.is-open>.mh-nav__top{color:#f8ebe3}.mh-nav__top:focus-visible{outline:2px solid #f8ebe3;outline-offset:-4px}.mh-nav__caret{width:1rem;height:.6rem;transition:transform .2s}.mh-nav__item.is-open .mh-nav__caret{transform:rotate(180deg)}.mh-nav__panel{position:absolute;top:100%;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;background:#fff;color:#1b201a;box-shadow:0 18px 40px #1b201a29;border-top:3px solid #84a27e}.mh-nav__item.is-open>.mh-nav__panel,.mh-nav__item:focus-within>.mh-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.mh-nav__panel a{color:#1b201a;text-decoration:none}.mh-nav__panel--wide{left:0;right:0}.mh-nav__panel-inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:3.2rem 3.2rem 2.4rem;display:grid;grid-template-columns:1fr 26rem;gap:4rem}.mh-nav__panel-inner:not(:has(.mh-nav__promo)){grid-template-columns:1fr}.mh-nav__cols{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,auto));justify-content:start;gap:2.4rem 5rem}.mh-nav__col ul{list-style:none;margin:0;padding:0}.mh-nav__col ul.mh-nav__two{columns:2;column-gap:3.2rem}.mh-nav__heading{display:block;margin:0 0 1.2rem;padding-bottom:.8rem;border-bottom:1px solid #e5e1d7;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a4643f!important}a.mh-nav__heading:hover{color:#1f4d2b!important}.mh-nav__link{display:block;padding:.55rem 0;font-family:var(--font-body-family),sans-serif;font-size:1.55rem;line-height:1.35;letter-spacing:0;break-inside:avoid}.mh-nav__link:hover,.mh-nav__link.is-active{color:#1f4d2b!important;text-decoration:underline!important;text-underline-offset:.3rem}.mh-nav__promo{position:relative;display:block;align-self:start;border-radius:12px;overflow:hidden;aspect-ratio:4 / 5;background:#e8efe4}.mh-nav__promo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.mh-nav__promo:hover img{transform:scale(1.04)}.mh-nav__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#142c1b00 35%,#142c1be0)}.mh-nav__promo-body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.8rem;color:#fff;display:grid;gap:.4rem}.mh-nav__promo-body small{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f8ebe3}.mh-nav__promo-body strong{font-size:1.8rem;line-height:1.25}.mh-nav__promo-body span{font-family:var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:600}.mh-nav__panel-foot{border-top:1px solid #e5e1d7;background:#f7f3ec}.mh-nav__panel-foot a{display:block;max-width:var(--page-width, 120rem);margin:0 auto;padding:1.4rem 3.2rem;font-family:var(--font-body-family),sans-serif;font-size:1.45rem;font-weight:700;color:#1f4d2b!important}.mh-nav__panel-foot a:hover{text-decoration:underline}.mh-nav__panel--list{left:0;min-width:26rem;padding:1rem 0;border-radius:0 0 12px 12px}.mh-nav__item:last-child .mh-nav__panel--list,.mh-nav__item:nth-last-child(2) .mh-nav__panel--list{left:auto;right:0}.mh-nav__panel--list ul{list-style:none;margin:0;padding:0}.mh-nav__panel--list .mh-nav__link{padding:1rem 2.2rem;white-space:nowrap}.mh-nav__panel--list .mh-nav__link:hover{background:#e8efe4;text-decoration:none!important}@media(prefers-reduced-motion:reduce){.mh-nav__panel,.mh-nav__caret,.mh-nav__promo img{transition:none}}#full-wide-menu{display:none!important}#shopify-section-header{position:relative;z-index:5}@media screen and (min-width:990px){.mh-nav__bar{max-width:140rem;padding:0 1.6rem}.mh-nav__top{padding:1.5rem .8rem;font-size:13.5px;letter-spacing:.03em}.mh-nav__top:after{left:.8rem;right:.8rem}.mh-nav__caret{display:none}}@media screen and (min-width:990px)and (max-width:1299px){.mh-nav__top{padding:1.5rem .6rem;font-size:12.5px}.mh-nav__top:after{left:.6rem;right:.6rem}}@media screen and (min-width:990px)and (max-width:1099px){.mh-nav__bar{padding:0 .8rem}.mh-nav__top{padding:1.5rem .5rem;font-size:11.5px;letter-spacing:.02em}.mh-nav__top:after{left:.5rem;right:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/mh-nav.css.map */
