.mh{--cream:#F4ECDC;--cream-2:#EBDFC9;--paper:#FFFFFF;--ink:#211E1A;--muted:#6F6657;--green:#1F5638;--green-dk:#16442B;--gold:#C7A24A;--line:rgba(33,30,26,.12);--shadow:0 18px 50px rgba(33,30,26,.1);--shadow-sm:0 8px 24px rgba(33,30,26,.08);--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--r:18px;font-family:var(--sans);color:var(--ink);background:var(--cream);line-height:1.6}.mh *{box-sizing:border-box}.mh img{max-width:100%;display:block}.mh a{color:inherit;text-decoration:none}.mh__wrap{max-width:1200px;margin:0 auto;padding:0 28px}.mh__eyebrow{font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:16px;display:inline-block}.mh__btn{display:inline-flex;align-items:center;gap:9px;padding:16px 30px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.2px;cursor:pointer;border:1.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;white-space:nowrap;font-family:var(--sans)}.mh__btn--primary{background:var(--green);color:#fff;box-shadow:0 12px 30px #1f563847}.mh__btn--primary:hover{background:var(--green-dk);transform:translateY(-2px)}.mh__btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.mh__btn--ghost:hover{border-color:var(--ink);background:#211e1a08}.mh__btn--gold{background:var(--gold);color:#2a2208;box-shadow:0 12px 30px #c7a24a4d}.mh__btn--gold:hover{transform:translateY(-2px);filter:brightness(1.03)}.mh__stars{color:var(--gold);letter-spacing:2px;font-size:15px}.mh__sec{padding:88px 0}.mh__head{text-align:center;max-width:680px;margin:0 auto 56px}.mh__title{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px}.mh__lead{font-size:17px;color:var(--muted);margin:0}.mh-hero{padding:72px 0 40px;background:var(--cream)}.mh-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.mh-hero__title{font-family:var(--serif);font-weight:600;font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.02em;margin:0 0 22px}.mh-hero__title em{font-style:italic;color:var(--green)}.mh-hero__sub{font-size:18px;color:var(--muted);max-width:520px;margin:0 0 30px}.mh-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.mh-hero__social{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mh-hero__avatars{display:flex}.mh-hero__avatars span{width:38px;height:38px;border-radius:50%;border:2px solid var(--cream);margin-left:-10px;background:var(--cream-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--green)}.mh-hero__avatars span:first-child{margin-left:0}.mh-hero__social-text{font-size:13.5px;color:var(--muted)}.mh-hero__social-text strong{color:var(--ink)}.mh-hero__media{position:relative}.mh-hero__media img{width:100%;border-radius:24px;box-shadow:var(--shadow)}.mh-hero__tag{position:absolute;left:-18px;bottom:34px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px 18px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:12px}.mh-hero__tag .em{font-size:26px}.mh-hero__tag b{display:block;font-size:14px}.mh-hero__tag small{color:var(--muted);font-size:12.5px}.mh-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-2)}.mh-trust__row{display:flex;justify-content:space-between;gap:18px;padding:22px 0;flex-wrap:wrap}.mh-trust__item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ink);flex:1;justify-content:center;min-width:200px}.mh-trust__item .em{font-size:19px}.mh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:step}.mh-step{text-align:center;padding:8px}.mh-step__n{counter-increment:step;width:58px;height:58px;border-radius:50%;background:var(--paper);border:1.5px solid var(--green);color:var(--green);font-family:var(--serif);font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:var(--shadow-sm)}.mh-step__n:before{content:counter(step)}.mh-step h3{font-family:var(--serif);font-weight:600;font-size:21px;margin:0 0 10px}.mh-step p{color:var(--muted);font-size:15px;margin:0}.mh-formats{background:var(--cream-2)}.mh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.mh-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:34px 28px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.mh-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.mh-card--featured{border:1.5px solid var(--gold);box-shadow:var(--shadow)}.mh-card__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--gold);color:#2a2208;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:999px}.mh-card__kicker{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.mh-card h3{font-family:var(--serif);font-weight:600;font-size:25px;margin:0 0 6px}.mh-card__desc{color:var(--muted);font-size:14.5px;min-height:44px;margin-bottom:16px}.mh-card__price{font-family:var(--serif);font-size:34px;font-weight:600;margin-bottom:4px}.mh-card__price small{font-size:14px;color:var(--muted);font-family:var(--sans);font-weight:500}.mh-card__sizes{font-size:13px;color:var(--muted);margin-bottom:20px}.mh-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px;margin:0 0 26px;font-size:14.5px}.mh-card ul li{display:flex;gap:9px;align-items:flex-start}.mh-card ul li:before{content:"\2713";color:var(--green);font-weight:800}.mh-card .mh__btn{margin-top:auto;width:100%;justify-content:center}.mh-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mh-gtile{border-radius:var(--r);overflow:hidden;background:var(--cream-2);position:relative;aspect-ratio:4/5;box-shadow:var(--shadow-sm)}.mh-gtile img{width:100%;height:100%;object-fit:contain;padding:14px 14px 48px;box-sizing:border-box;transition:transform .5s ease}.mh-gtile:hover img{transform:scale(1.04)}.mh-gtile__cap{position:absolute;left:0;right:0;bottom:0;padding:22px 20px 18px;color:#fff;font-family:var(--serif);font-size:18px;font-weight:600;background:linear-gradient(to top,rgba(20,30,22,.78),transparent)}.mh-why{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.mh-why__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px 24px;transition:transform .25s ease,border-color .25s ease}.mh-why__card:hover{transform:translateY(-4px);border-color:var(--green)}.mh-why__icon{width:54px;height:54px;border-radius:14px;background:#1f563817;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.mh-why__card h3{font-family:var(--serif);font-weight:600;font-size:19px;margin:0 0 8px}.mh-why__card p{color:var(--muted);font-size:14.5px;margin:0}.mh-quote{background:var(--green);color:#fff;text-align:center}.mh-quote .mh__wrap{padding:84px 28px}.mh-quote .mh__stars{color:var(--gold);font-size:20px;margin-bottom:22px;display:block}.mh-quote blockquote{font-family:var(--serif);font-weight:500;font-size:clamp(24px,3.4vw,38px);line-height:1.28;font-style:italic;max-width:880px;margin:0 auto 24px;letter-spacing:-.01em}.mh-quote cite{font-style:normal;font-size:15px;opacity:.78;letter-spacing:.4px}.mh-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mh-review{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px;box-shadow:var(--shadow-sm)}.mh-review .mh__stars{margin-bottom:14px;display:block}.mh-review p{font-size:15.5px;margin:0 0 18px}.mh-review__who{display:flex;align-items:center;gap:12px}.mh-review__who .av{width:42px;height:42px;border-radius:50%;background:var(--cream-2);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--green)}.mh-review__who b{font-size:14.5px}.mh-review__who small{color:var(--muted);font-size:13px;display:block}.mh-faq{max-width:820px;margin:0 auto}.mh-qa{border:1px solid var(--line);border-radius:14px;background:var(--paper);margin-bottom:12px;overflow:hidden}.mh-qa[open]{border-color:var(--green)}.mh-qa summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:600;font-size:16.5px;cursor:pointer;list-style:none}.mh-qa summary::-webkit-details-marker{display:none}.mh-qa .pl{color:var(--green);font-size:24px;font-weight:400;transition:transform .2s ease;line-height:1}.mh-qa[open] .pl{transform:rotate(45deg)}.mh-qa__a{padding:0 24px 22px;color:var(--muted);font-size:15px}.mh-story{background:var(--cream-2)}.mh-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mh-story__media img{border-radius:24px;box-shadow:var(--shadow);aspect-ratio:1/1;object-fit:cover;width:100%}.mh-story__copy h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.mh-story__copy p{color:var(--muted);font-size:16px;margin:0 0 16px}.mh-story__sign{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink)}.mh-final{text-align:center}.mh-final__box{background:var(--ink);color:#fff;border-radius:28px;padding:72px 32px;position:relative;overflow:hidden}.mh-final__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(199,162,74,.16),transparent 50%),radial-gradient(circle at 10% 90%,rgba(31,86,56,.4),transparent 55%)}.mh-final__box>*{position:relative;z-index:1}.mh-final h2{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4.2vw,50px);line-height:1.06;letter-spacing:-.02em;margin:0 0 16px}.mh-final p{color:#ffffffb8;font-size:17px;max-width:520px;margin:0 auto 28px}.mh-final__form{display:flex;gap:10px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.mh-final__form input{flex:1 1 240px;padding:16px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:15px;font-family:var(--sans);outline:none}.mh-final__form input::placeholder{color:#ffffff8c}.mh-final__small{font-size:12.5px;color:#ffffff80;margin-top:16px}@media(max-width:900px){.mh-hero__grid{grid-template-columns:1fr;gap:36px}.mh-hero__media{order:-1}.mh-hero__tag{left:12px}.mh-story__grid{grid-template-columns:1fr;gap:34px}.mh-story__media{order:-1}}@media(max-width:840px){.mh-cards{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media(max-width:800px){.mh__sec{padding:60px 0}.mh-steps{grid-template-columns:1fr;gap:34px}.mh-gallery{grid-template-columns:1fr 1fr}.mh-gtile:first-child{grid-column:1/-1;aspect-ratio:16/10}.mh-why{grid-template-columns:1fr 1fr}.mh-reviews{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media(max-width:520px){.mh-why{grid-template-columns:1fr}}.mh-final__box h1,.mh-final__box h2,.mh-final__box h3,.mh-quote h1,.mh-quote h2,.mh-quote h3{color:#fff!important}.mffs-pay{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0}.mffs-pay__label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.mffs-pay__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.mffs-pay__row svg,.mffs-pay__row img{height:26px;width:auto;border-radius:4px;background:#fff;padding:2px;box-shadow:0 1px 4px #211e1a1f}.mh-final .mffs-pay__label{color:#fff9}@media(max-width:560px){.mh__sec{padding:52px 0}.mh__head{margin-bottom:36px}.mh-hero{padding:40px 0 8px}.mh-gallery{grid-template-columns:1fr;gap:16px}.mh-gtile,.mh-gtile:first-child{aspect-ratio:4/5}.mh-trust__item{min-width:0;flex:1 1 44%;justify-content:flex-start;font-size:13.5px}.mh-final__box{padding:48px 20px;border-radius:22px}.mh-final__form{flex-direction:column}.mh-final__form input,.mh-final__form .mh__btn{width:100%}.mh-hero__cta .mh__btn{flex:1 1 100%;justify-content:center}.mffs-pay__row svg,.mffs-pay__row img{height:22px}}.mh a.mh__btn--primary{color:#fff!important}.mh a.mh__btn--gold{color:#2a2208!important}.mh a.mh__btn--ghost{color:var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mffs-home.css.map */
