.mmhf{--mmhf-bg:#F5F5F3;--mmhf-ink:#121212;--mmhf-body:#3A3A37;--mmhf-muted:#3A3A37;--mmhf-rule:#D9D9D5;--mmhf-btn-bg:#0E221D;--mmhf-btn-fg:#F3F3F3;--mmhf-media:#2A2622;--mmhf-serif:var(--mm-serif,"MM Tobias",Georgia,serif);--mmhf-sans:var(--mm-sans,"MM Hellix",Helvetica,Arial,sans-serif);background:var(--mmhf-bg);color:var(--mmhf-ink);font-family:var(--mmhf-sans);-webkit-font-smoothing:antialiased;padding:128px 0}.mmhf--deep{--mmhf-bg:#0E221D;--mmhf-ink:#F3F3F3;--mmhf-body:rgba(243,243,243,.8);--mmhf-muted:rgba(243,243,243,.72);--mmhf-rule:rgba(243,243,243,.18);--mmhf-btn-bg:#F3F3F3;--mmhf-btn-fg:#0E221D;--mmhf-media:#0A1A16}.mmhf *,.mmhf *:before,.mmhf *:after{box-sizing:border-box}.mmhf__grid{display:grid;grid-template-columns:calc(max(5vw,calc((100% - 1320px)/2)) - 24px) repeat(12,minmax(0,1fr)) calc(max(5vw,calc((100% - 1320px)/2)) - 24px);column-gap:24px;align-items:center}.mmhf .mmhf__media{grid-row:1;position:relative;overflow:hidden;margin:0;aspect-ratio:6/5;background:var(--mmhf-media)}.mmhf--deep .mmhf__media{aspect-ratio:1/1}.mmhf .mmhf__media img,.mmhf .mmhf__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.mmhf .mmhf__copy{grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.mmhf--left .mmhf__media{grid-column:1 / span 8}.mmhf--left .mmhf__copy{grid-column:9 / span 5;padding-inline-start:48px}.mmhf--right .mmhf__copy{grid-column:2 / span 5;padding-inline-end:48px}.mmhf--right .mmhf__media{grid-column:7 / span 8}.mmhf .mmhf__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;color:var(--mmhf-muted)}.mmhf .mmhf__rule{display:block;flex:none;width:48px;height:1px;background:var(--mmhf-ink)}.mmhf .mmhf__eyebrow p{margin:0;font-family:var(--mmhf-sans);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:inherit}.mmhf .mmhf__heading{margin:0;font-family:var(--mmhf-serif);font-style:normal;font-weight:500;font-size:clamp(40px,3.8vw,54px);line-height:1.02;letter-spacing:-.03em;color:var(--mmhf-ink)}.mmhf .mmhf__text{font-size:16px;line-height:1.75;color:var(--mmhf-body)}.mmhf .mmhf__text p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.mmhf .mmhf__text p+p{margin-top:14px}.mmhf .mmhf__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mmhf .mmhf__items{list-style:none;margin:0;padding:0;width:100%;border-bottom:1px solid var(--mmhf-rule)}.mmhf .mmhf__items li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:baseline;margin:0;padding:16px 0;border-top:1px solid var(--mmhf-rule)}.mmhf .mmhf__items--list li{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.mmhf .mmhf__items--columns .mmhf__label{font-family:var(--mmhf-serif);font-weight:500;font-size:19px;line-height:1.2;color:var(--mmhf-ink)}.mmhf .mmhf__items--columns .mmhf__desc{font-size:14.5px;line-height:1.5;color:var(--mmhf-body)}.mmhf .mmhf__items--list .mmhf__label{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--mmhf-muted)}.mmhf .mmhf__items--list .mmhf__desc{font-family:var(--mmhf-serif);font-weight:500;font-size:19px;line-height:1.25;color:var(--mmhf-ink)}.mmhf .mmhf__foot{margin:0;font-size:11.5px;font-weight:500;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--mmhf-muted)}.mmhf .mmhf__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 30px;border:0;border-radius:999px;background:var(--mmhf-btn-bg);color:var(--mmhf-btn-fg);font-family:var(--mmhf-sans);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s}.mmhf .mmhf__btn:hover{opacity:.85}.mmhf .mmhf__btn:focus-visible{outline:2px solid var(--mmhf-ink);outline-offset:3px}.mmhf .mmhf__btn[aria-busy=true]{opacity:.55;cursor:progress}.mmhf .mmhf__status{margin:-16px 0 0;font-size:13px;color:var(--mmhf-body)}.mmhf .mmhf__status:empty{display:none}@media screen and (min-width:750px)and (max-width:1099px){.mmhf{padding:96px 0}.mmhf .mmhf__copy{gap:22px}.mmhf--left .mmhf__media{grid-column:1 / span 7}.mmhf--left .mmhf__copy{grid-column:8 / span 6;padding-inline-start:24px}.mmhf--right .mmhf__copy{grid-column:2 / span 6;padding-inline-end:24px}.mmhf--right .mmhf__media{grid-column:8 / span 7}}@media screen and (max-width:749px){.mm-home-feature{padding-top:48px}.mm-home-feature+.mm-home-feature{padding-top:0}.mmhf{--mmhf-bg:#EFE9E1;--mmhf-rule:rgba(18,18,18,.14);--mmhf-btn-bg:#121212;--mmhf-btn-fg:#F3F3F3;--mmhf-media:#D9CFC3;padding:0}.mmhf--deep{--mmhf-bg:#0E221D;--mmhf-body:rgba(243,243,243,.84);--mmhf-rule:rgba(243,243,243,.18);--mmhf-btn-bg:#F3F3F3;--mmhf-btn-fg:#121212;--mmhf-media:#1E1E1E}.mmhf__grid{display:flex;flex-direction:column}.mmhf .mmhf__media{order:0;width:100%;height:244px;aspect-ratio:auto}.mmhf--deep .mmhf__media{height:280px}.mmhf--deep .mmhf__media img{object-position:center 55%}.mmhf .mmhf__copy{order:1;gap:18px;padding:32px 20px 40px;padding-inline:20px}.mmhf--deep .mmhf__copy{padding-bottom:44px}.mmhf .mmhf__rule{display:none}.mmhf .mmhf__eyebrow p{font-size:11px}.mmhf .mmhf__heading{font-size:31px;line-height:1.04;letter-spacing:-.025em}.mmhf .mmhf__text{font-size:15px;line-height:1.65}.mmhf .mmhf__items li{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:14px 0}.mmhf .mmhf__items--list li{gap:5px}.mmhf .mmhf__items--columns .mmhf__label{font-family:var(--mmhf-sans);font-size:15px;line-height:1.35}.mmhf .mmhf__items--columns .mmhf__desc{font-size:15px;line-height:1.35}.mmhf .mmhf__items--list .mmhf__label{font-size:11px}.mmhf .mmhf__items--list .mmhf__desc{font-family:var(--mmhf-sans);font-weight:400;font-size:15px;line-height:1.35}.mmhf .mmhf__foot{font-size:11px;line-height:1.6;letter-spacing:.14em}.mmhf .mmhf__btn{align-self:stretch;margin-top:4px;padding:12px 20px}.mmhf .mmhf__status{margin-top:-10px}}html:is(:lang(ja),:lang(ko),:lang(zh),:lang(ru),:lang(ar),:lang(hi)) .mmhf .mmhf__heading{letter-spacing:0;line-height:1.25}html:is(:lang(ar),:lang(hi)) .mmhf :is(.mmhf__eyebrow p,.mmhf__items--list .mmhf__label,.mmhf__foot,.mmhf__btn){letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/99/assets/mm-home-feature.css.map */
