.hab-mm{--ink:#2A221B;--cream:#F5F1E8;--brass:#8B7312;--sage:#5C654D;--rust:#B5532A;--hair-2:rgba(42,34,27,.1);--hair-3:rgba(42,34,27,.18);box-sizing:border-box;width:100%;background:#f5f1e8;font-family:Quicksand,sans-serif;color:var(--ink);max-width:1120px;margin-left:auto;margin-right:auto;padding:24px 30px 20px}.hab-mm *{box-sizing:border-box}.hab-mm .hab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr)) 28%;gap:24px;padding:0;align-items:stretch}.hab-mm--2col .hab-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr)) 28%;gap:24px}.hab-mm .hab-col{display:flex;flex-direction:column;min-width:0}.hab-mm .hab-head{font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.2;color:var(--ink);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--hair-3)}.hab-mm .hab-head em{font-style:italic;font-weight:500;color:var(--brass)}.hab-mm .hab-sub{font-size:12px;line-height:1.4;margin:0 0 10px;color:#2a312799}.hab-mm .hab-list{list-style:none;margin:0;padding:0;max-height:140px;overflow:hidden}.hab-mm .hab-list li{margin:0;border-bottom-width:0}.hab-mm .hab-list a{display:flex!important;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;line-height:1.3;color:var(--ink);text-decoration:none;padding:2px 0;border-bottom:0;transition:color .15s ease}.hab-mm .hab-list li:last-child a{border-bottom:0}.hab-mm .hab-list a:hover{color:var(--brass)}.hab-mm .hab-list a:hover .hab-count{opacity:.7;color:var(--brass)}.hab-mm .hab-count{font-family:Bricolage Grotesque,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--ink);opacity:.45;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:10px}.hab-mm .hab-viewall{margin-top:10px;padding-top:8px;border-top:1px dashed var(--hair-3);font-family:Bricolage Grotesque,sans-serif;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--brass);text-decoration:none;display:inline-block;align-self:flex-start}.hab-mm .hab-viewall:hover{color:var(--ink)}.hab-mm .hab-feat{position:relative;overflow:hidden;border-radius:3px;min-height:0;height:100%;background:linear-gradient(135deg,#4a5240,#1a1d18);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 18px 18px}.hab-mm .hab-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(20,17,13,.85))}.hab-mm .hab-feat .hab-tag{position:absolute;top:14px;left:14px;z-index:2;background:#2a221b99;color:var(--cream);font-family:Bricolage Grotesque,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;border-radius:2px}.hab-mm .hab-feat .hab-feat-body{position:relative;z-index:2;padding:0;color:var(--cream)}.hab-mm .hab-feat .hab-eb{font-family:Bricolage Grotesque,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#d98a5e;font-weight:700;margin-bottom:8px}.hab-mm .hab-feat h5{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}.hab-mm .hab-feat h5 em{font-style:normal;font-weight:500;color:var(--sage)}.hab-mm .hab-feat p{font-size:12px;line-height:1.4;margin:8px 0 14px;opacity:.85}.hab-mm .hab-feat .hab-cta{display:inline-block;font-family:Bricolage Grotesque,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--cream);background:var(--rust);padding:8px 14px;border-radius:2px;text-decoration:none}.hab-mm .hab-feat .hab-cta:hover{background:#9c4422}.hab-mm .hab-strip{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;margin:0 36px;padding:22px 0 30px;border-top:1px solid var(--hair-3)}.hab-mm .hab-strip .hab-strip-img{width:120px;height:120px;border-radius:3px;background:linear-gradient(135deg,#c9b888,#8b7312);background-size:cover;background-position:center}.hab-mm .hab-strip .hab-strip-txt{min-width:0}.hab-mm .hab-strip .hab-eb{font-family:Bricolage Grotesque,sans-serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-weight:700;margin-bottom:6px}.hab-mm .hab-strip h5{font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:700;color:var(--ink);line-height:1.1;letter-spacing:-.005em;margin:0}.hab-mm .hab-strip h5 em{font-style:normal;font-weight:500;color:var(--sage)}.hab-mm .hab-strip p{font-size:12.5px;color:var(--ink);opacity:.75;margin:6px 0 0;line-height:1.5;max-width:60ch}.hab-mm .hab-strip .hab-strip-cta{display:inline-block;white-space:nowrap;background:var(--sage);color:var(--cream);font-family:Bricolage Grotesque,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:12px 20px;border-radius:2px;text-decoration:none}.hab-mm .hab-strip .hab-strip-cta:hover{background:#4c5440}@media(max-width:1440px){.hab-mm .hab-strip,.hab-mm .hab-feat{display:none}.hab-mm .hab-grid,.hab-mm--2col .hab-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media(max-width:980px){.hab-mm .hab-grid{grid-template-columns:1fr 1fr;gap:20px}.hab-mm--2col .hab-grid{grid-template-columns:1fr 1fr}.hab-mm .hab-feat{grid-column:1/-1;min-height:0}.hab-mm .hab-strip{grid-template-columns:1fr;text-align:left;gap:14px;margin:0}.hab-mm .hab-strip .hab-strip-cta{justify-self:start}}.siteNavigation li.hab-mm-host{position:static!important}.siteNavigation,#siteNav{position:relative;overflow:visible!important}.site-header,.header-section,.main-header,.site-header__inner,header.site-header,header{overflow:visible!important}.hab-mm-shell.hab-mm-fullbar{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;max-width:none!important;min-width:0!important;transform:none!important;margin:0!important;z-index:1002!important;overflow:visible!important}body.hab-mm-open .hab-home .hab-cat-strip-clone{transform:translateY(100%)!important;visibility:hidden!important;transition:transform .2s ease-out,visibility .2s ease-out!important}.megamenu.style1:has(>.hab-mm),.megamenu.style1:has(.hab-mm),.mega-menu__dropdown:has(.hab-mm),.header__submenu:has(.hab-mm){position:absolute!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hab-mega.css.map */
