@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";:root{--mm-saddle: #2c1810;--mm-leather: #5c3d2e;--mm-rust: #a85c32;--mm-brass: #c9a962;--mm-brass-deep: #b08f45;--mm-sand: #e8dfd4;--mm-parchment: #f7f3ed;--mm-cream: #fdfbf7;--mm-display: "Marcellus", Georgia, serif;--mm-body: "DM Sans", -apple-system, sans-serif;--mm-ease: cubic-bezier(.25, .46, .45, .94)}.thb-full-menu .sub-menu.mega-menu-container.mm2{display:block!important;flex-direction:column!important;background:linear-gradient(180deg,var(--mm-cream) 0%,var(--mm-parchment) 100%)!important;box-shadow:0 24px 50px -12px #2c181047!important;border-top:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .26s var(--mm-ease),transform .26s var(--mm-ease),visibility .26s}.thb-full-menu .sub-menu.mega-menu-container.mm2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--mm-brass) 18%,var(--mm-brass) 82%,transparent);z-index:10}.thb-full-menu li.menu-item-has-children:hover>.sub-menu.mega-menu-container.mm2,.thb-full-menu li.menu-item-has-children:focus-within>.sub-menu.mega-menu-container.mm2{opacity:1;visibility:visible;transform:translateY(0)}.mm2-inner{max-width:1440px;margin:0 auto;width:100%}.mm2 .mm2-rail{width:100%!important;flex:none!important}.mm2 .mm2-grid{display:flex!important;align-items:stretch;gap:0!important;list-style:none;margin:0!important;padding:30px 48px 24px!important}.mm2 .mm2-col{flex:1 1 0;min-width:0;padding:0 30px!important;margin:0!important;border-left:1px solid var(--mm-sand)}.mm2 .mm2-col:first-child{padding-left:0!important;border-left:none}.mm2 .mm2-col:has(.mm2-links--split){flex:1.55 1 0}.mm2 .mm2-col__title{font-family:var(--mm-display)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mm-saddle)!important;text-decoration:none!important;display:inline-block;padding:0 0 9px!important;margin:0 0 12px!important;line-height:1.2!important;position:relative}.mm2 .mm2-col__title:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--mm-brass);transition:width .3s var(--mm-ease)}.mm2 .mm2-col:hover .mm2-col__title:after{width:100%}.mm2 .mm2-links{list-style:none;margin:0!important;padding:0!important}.mm2 .mm2-links--split{columns:2;column-gap:26px}.mm2 .mm2-links li{margin:0!important;padding:0!important;break-inside:avoid}.mm2 .mm2-link{font-family:var(--mm-body)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--mm-leather)!important;text-transform:capitalize!important;text-decoration:none!important;display:inline-block;padding:4px 0!important;line-height:1.45!important;transition:color .2s var(--mm-ease),transform .2s var(--mm-ease)}.mm2 .mm2-link:after{display:none!important}.mm2 .mm2-link:hover{color:var(--mm-rust)!important;transform:translate(4px)}.mm2 .mm2-link--all{font-weight:600!important;color:var(--mm-saddle)!important}.mm2 .mm2-link--all:after{content:" \2192";display:inline!important;color:var(--mm-brass-deep)}.mm2 .mm2-links li.active .mm2-link{color:var(--mm-saddle)!important;font-weight:500!important}.mm2 .mm2-promo{flex:0 0 236px;padding:0 0 0 30px!important;margin:0!important;border-left:1px solid var(--mm-sand)}.mm2 .mm2-promo__tile{display:block;position:relative;overflow:hidden;height:100%;min-height:220px;max-height:264px;background:var(--mm-saddle);text-decoration:none!important}.mm2 .mm2-promo__tile img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:transform .6s var(--mm-ease),opacity .4s}.mm2 .mm2-promo__tile:hover img{transform:scale(1.045);opacity:1}.mm2 .mm2-promo__copy{position:absolute;left:0;right:0;bottom:0;padding:38px 16px 13px;background:linear-gradient(180deg,transparent,rgba(28,15,8,.82));color:var(--mm-cream)}.mm2 .mm2-promo__title{font-family:var(--mm-display);font-size:17px;line-height:1.25;display:block}.mm2 .mm2-promo__cta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-sand);border-bottom:1px solid var(--mm-brass);padding-bottom:2px;display:inline-block;margin-top:7px}.mm2 .mm2-rail{border-top:1px solid var(--mm-sand);background:#e8dfd459}.mm2 .mm2-rail__inner{max-width:1440px;margin:0 auto;padding:10px 48px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mm2 .mm2-rail__label{font-family:var(--mm-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-saddle);margin-right:14px;white-space:nowrap}.mm2 .mm2-swatch{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;padding:4px 11px 4px 6px;border:1px solid transparent;border-radius:99px;transition:border-color .2s,background .2s}.mm2 .mm2-swatch:hover{border-color:var(--mm-brass);background:var(--mm-cream)}.mm2 .mm2-swatch__name{font-size:12px;color:var(--mm-leather);text-transform:capitalize}.mm2 .mm2-swatch__count{font-size:10px;color:var(--mm-brass-deep);font-variant-numeric:tabular-nums}.mm2 .mm2-dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #2c18102e}.mm2 .mm2-dot--black{background:#211d1a}.mm2 .mm2-dot--brown{background:#6b4226}.mm2 .mm2-dot--blue{background:#2c4a6e}.mm2 .mm2-dot--grey{background:#8d8a85}.mm2 .mm2-dot--white{background:#f6f4ee}.mm2 .mm2-dot--red{background:#a32638}.mm2 .mm2-dot--gold{background:linear-gradient(135deg,#d9bc6f,#b08f45)}.mm2 .mm2-dot--yellow{background:#e3c04b}.mm2 .mm2-dot--green{background:#3f5d45}.mm2 .mm2-dot--purple{background:#5d3a6e}.mm2 .mm2-dot--orange{background:#c76b2e}.mm2 .mm2-dot--pink{background:#d78a9e}.mm2 .mm2-dot--burgundy{background:#6e2639}.mm2 .mm2-dot--tan{background:#c9a175}.mm2 .mm2-dot--navy{background:#1f3050}.mm2 .mm2-dot--multi{background:conic-gradient(#a32638,#c9a962,#3f5d45,#2c4a6e,#a32638)}.mm2 .mm2-col__title:focus-visible,.mm2 .mm2-link:focus-visible,.mm2 .mm2-swatch:focus-visible,.mm2 .mm2-promo__tile:focus-visible{outline:2px solid var(--mm-brass);outline-offset:3px}@media only screen and (max-width:1280px){.mm2 .mm2-grid{padding:24px 32px 20px!important}.mm2 .mm2-col{padding:0 20px!important}.mm2 .mm2-promo{flex-basis:200px;padding-left:20px!important}.mm2 .mm2-rail__inner{padding:9px 32px}}@media only screen and (max-width:1100px){.mm2 .mm2-promo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/247/assets/mega-menu-v2.css.map */
