.mm-h{--mm-cream:#FBF8F3;--mm-sand:#F5EDE2;--mm-caramel:#905429;--mm-rust:#A94F2D;--mm-ink:#2B1A12;--mm-white:#fff;--mm-gold:#F2A900;--mm-ink-60:rgba(43,26,18,.62);--mm-ink-12:rgba(43,26,18,.12);--mm-max:1200px;--mm-gut:clamp(20px,5vw,40px);--mm-pad:clamp(56px,8vw,104px);color:var(--mm-ink);font-family:var(--font-body-family,inherit)}.mm-h *,.mm-h *:before,.mm-h *:after{box-sizing:border-box}.mm-h__wrap{max-width:var(--mm-max);margin:0 auto;padding-inline:var(--mm-gut)}.mm-h--cream{background:var(--mm-cream)}.mm-h--sand{background:var(--mm-sand)}.mm-h--white{background:var(--mm-white)}.mm-h--ink{background:var(--mm-ink);color:var(--mm-cream)}.mm-h--caramel{background:var(--mm-caramel);color:var(--mm-cream)}.mm-h--pad{padding-block:var(--mm-pad)}.mm-h__eyebrow{font-size:1.152rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--mm-caramel);margin:0 0 1.44rem}.mm-h--ink .mm-h__eyebrow,.mm-h--caramel .mm-h__eyebrow{color:var(--mm-gold)}.mm-h__h1{font-family:var(--font-heading-family,inherit);font-weight:400;font-size:clamp(3.36rem,6.2vw,6.64rem);line-height:1.03;letter-spacing:-.015em;margin:0}.mm-h__h2{font-family:var(--font-heading-family,inherit);font-weight:400;font-size:clamp(2.8rem,4.2vw,4.64rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 1.6rem}.mm-h__h3{font-family:var(--font-heading-family,inherit);font-weight:400;font-size:clamp(1.92rem,2.4vw,2.48rem);line-height:1.2;margin:0 0 .8rem}.mm-h__lede{font-size:clamp(1.6rem,1.5vw,1.824rem);line-height:1.62;color:var(--mm-ink-60);margin:1.6rem 0 0;max-width:56ch}.mm-h--ink .mm-h__lede,.mm-h--caramel .mm-h__lede{color:#fbf8f3c7}.mm-h__p{font-size:1.6rem;line-height:1.65;color:var(--mm-ink-60);margin:0}.mm-h--ink .mm-h__p{color:#fbf8f3bf}.mm-h__center{text-align:center}.mm-h__center .mm-h__lede{margin-inline:auto}.mm-h__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:3.04rem}.mm-h__center .mm-h__btns{justify-content:center}.mm-h__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:52px;padding:0 2.64rem;border-radius:8px;border:1.5px solid transparent;font-size:1.52rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.mm-h__btn--primary{background:var(--mm-gold);color:var(--mm-ink);border-color:var(--mm-gold)}.mm-h__btn--secondary{background:transparent;color:var(--mm-ink);border-color:var(--mm-ink-12)}.mm-h--ink .mm-h__btn--secondary,.mm-h--caramel .mm-h__btn--secondary{color:var(--mm-cream);border-color:#fbf8f357}.mm-h__btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2b1a1224}.mm-h__btn--secondary:hover{background:#2b1a120d}.mm-h--ink .mm-h__btn--secondary:hover{background:#fbf8f31a}.mm-h-hero{position:relative;overflow:hidden;background:var(--mm-sand)}.mm-h-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,56px);align-items:center;padding-block:clamp(36px,7vw,92px)}.mm-h-hero__media{position:relative;border-radius:16px;overflow:hidden;background:var(--mm-cream);aspect-ratio:4/3;box-shadow:0 24px 60px -28px #2b1a1273}.mm-h-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.mm-h-hero__rating{display:inline-flex;align-items:center;gap:.88rem;margin-top:2.4rem;font-size:1.392rem;color:var(--mm-ink-60)}.mm-h-hero__stars{color:var(--mm-rust);letter-spacing:.08em;font-size:1.52rem}.mm-h-hero__note{margin-top:1.84rem;font-size:1.328rem;color:var(--mm-ink-60);display:flex;flex-wrap:wrap;gap:.64rem 1.92rem}.mm-h-hero__note span{display:inline-flex;align-items:center;gap:.608rem}@media(min-width:900px){.mm-h-hero__grid{grid-template-columns:1.02fr 1fr;gap:clamp(40px,5vw,72px)}.mm-h-hero__media{aspect-ratio:1/1}.mm-h-hero--media-left .mm-h-hero__copy{order:2}.mm-h-hero--media-left .mm-h-hero__media{order:1}}.mm-h-trust__row{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#fbf8f324}.mm-h-trust__cell{background:var(--mm-ink);padding:2.48rem 1.76rem;text-align:center}.mm-h-trust__t{font-size:1.504rem;font-weight:700;color:var(--mm-cream);margin:0 0 .4rem;line-height:1.3}.mm-h-trust__s{font-size:1.264rem;color:#fbf8f3a8;margin:0;line-height:1.45}@media(min-width:800px){.mm-h-trust__row{grid-template-columns:repeat(4,1fr)}}.mm-h-prod__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,32px);margin-top:clamp(30px,4vw,52px)}@media(min-width:820px){.mm-h-prod__grid{grid-template-columns:1fr 1fr}}.mm-h-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--mm-cream);border:1px solid var(--mm-ink-12);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease}.mm-h-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px -26px #2b1a1280}.mm-h-card__media{aspect-ratio:4/3;overflow:hidden;background:var(--mm-sand)}.mm-h-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.mm-h-card:hover .mm-h-card__media img{transform:scale(1.035)}.mm-h-card__body{padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;flex:1}.mm-h-card__tag{font-size:1.088rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--mm-rust);margin:0 0 .88rem}.mm-h-card__meta{margin-top:auto;padding-top:1.76rem;display:flex;align-items:center;gap:.96rem;font-size:1.44rem;font-weight:700;color:var(--mm-caramel)}.mm-h-card__meta svg{transition:transform .22s ease}.mm-h-card:hover .mm-h-card__meta svg{transform:translate(4px)}.mm-h-band{position:relative;min-height:clamp(320px,52vw,520px);display:grid;place-items:center;overflow:hidden}.mm-h-band__bg{position:absolute;top:0;right:0;bottom:0;left:0}.mm-h-band__bg img{width:100%;height:100%;object-fit:cover;display:block}.mm-h-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b1a1233,#2b1a12a8)}.mm-h-band__inner{position:relative;text-align:center;color:var(--mm-cream);padding:clamp(48px,8vw,80px) var(--mm-gut);max-width:760px}.mm-h-band__inner .mm-h__h2{color:var(--mm-cream)}.mm-h-band__inner .mm-h__lede{color:#fbf8f3db;margin-inline:auto}.mm-h-mush__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2.4vw,26px);margin-top:clamp(28px,4vw,48px)}@media(min-width:860px){.mm-h-mush__grid{grid-template-columns:repeat(4,1fr)}}.mm-h-mush__grid--two{grid-template-columns:repeat(2,1fr)}@media(min-width:700px){.mm-h-mush__grid--two{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px);max-width:900px;margin-inline:auto}}.mm-h-mush__item{text-align:left}.mm-h-mush__media{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--mm-sand);margin-bottom:1.52rem}.mm-h-mush__media img{width:100%;height:100%;object-fit:cover;display:block}.mm-h-mush__name{font-family:var(--font-heading-family,inherit);font-size:1.76rem;margin:0 0 .48rem}.mm-h-mush__latin{font-size:1.184rem;font-style:italic;color:var(--mm-caramel);margin:0 0 .8rem}.mm-h-mush__txt{font-size:1.392rem;line-height:1.55;color:var(--mm-ink-60);margin:0}.mm-h-mush__credit{margin-top:clamp(22px,3vw,34px);font-size:1.12rem;line-height:1.5;color:#2b1a126b}.mm-h-mush__credit a{color:inherit}.mm-h-split__grid{display:grid;grid-template-columns:1fr;gap:clamp(26px,4vw,60px);align-items:center}@media(min-width:880px){.mm-h-split__grid{grid-template-columns:1fr 1fr}.mm-h-split--reverse .mm-h-split__copy{order:1}.mm-h-split--reverse .mm-h-split__media{order:2}}.mm-h-split__media{border-radius:16px;overflow:hidden;background:var(--mm-sand);aspect-ratio:4/5}.mm-h-split__media img{width:100%;height:100%;object-fit:cover;display:block}.mm-h-split__list{list-style:none;margin:2.24rem 0 0;padding:0;display:grid;gap:1.152rem}.mm-h-split__list li{position:relative;padding-left:2.72rem;font-size:1.552rem;line-height:1.5}.mm-h-split__list li:before{content:"";position:absolute;left:0;top:.46em;width:9px;height:9px;border-radius:50%;background:var(--mm-rust)}.mm-h--ink .mm-h-split__list li:before{background:var(--mm-gold)}.mm-h-gal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.6vw,18px);margin-top:clamp(26px,4vw,44px)}@media(min-width:760px){.mm-h-gal__grid{grid-template-columns:repeat(4,1fr)}}.mm-h-gal__item{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--mm-sand)}.mm-h-gal__item img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:760px){.mm-h-gal__item--tall{grid-row:span 2;aspect-ratio:1/2.06}}.mm-h-faq__list{margin-top:clamp(24px,3vw,40px);max-width:780px;margin-inline:auto}.mm-h-faq__item{border-top:1px solid var(--mm-ink-12)}.mm-h-faq__item:last-child{border-bottom:1px solid var(--mm-ink-12)}.mm-h-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.632rem;font-weight:700;line-height:1.4}.mm-h-faq__q::-webkit-details-marker{display:none}.mm-h-faq__ic{flex:0 0 auto;width:22px;height:22px;position:relative;transition:transform .25s ease}.mm-h-faq__ic:before,.mm-h-faq__ic:after{content:"";position:absolute;background:var(--mm-caramel);border-radius:2px}.mm-h-faq__ic:before{left:0;top:10px;width:22px;height:2px}.mm-h-faq__ic:after{left:10px;top:0;width:2px;height:22px;transition:opacity .25s ease}.mm-h-faq__item[open] .mm-h-faq__ic:after{opacity:0}.mm-h-faq__a{padding:0 0 2.16rem;font-size:1.536rem;line-height:1.65;color:var(--mm-ink-60);max-width:66ch}.mm-h-cta{position:relative;overflow:hidden}.mm-h-cta__inner{position:relative;text-align:center;padding-block:clamp(64px,9vw,120px)}.mm-h-cta__inner .mm-h__h2{color:var(--mm-cream);font-size:clamp(3.2rem,5vw,5.44rem)}@media(prefers-reduced-motion:reduce){.mm-h *{transition:none!important;animation:none!important}.mm-h-card:hover,.mm-h__btn:hover{transform:none}}.newsletter__wrapper.color-accent-1,footer.footer.color-accent-1{background-color:#2b1a12!important;background-image:none!important}.newsletter__wrapper.color-accent-1 .field__input{background-color:transparent!important;color:#fbf8f3!important}.newsletter__wrapper.color-accent-1 .field__input::placeholder{color:#fbf8f39e!important}.mm-h-mush__credit{font-size:1.04rem;opacity:.55}@media(max-width:899px){.mm-h-hero__media{aspect-ratio:auto}.mm-h-hero__media img{height:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-home.css.map */
