@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap";:root{--mfft-ink:#211E1A;--mfft-gold:#1F5638;--mfft-gold-deep:#16442B;--mfft-cream:#F4ECDC;--mfft-ease:cubic-bezier(.23,1,.32,1)}body{background-color:var(--mfft-cream)!important}.color-scheme-1{--color-background:#F4ECDC !important;--color-foreground:#211E1A !important}.announcement-bar,.color-scheme-1.announcement-bar{background-color:#16442b!important;color:#fbf7f0!important;--color-background:#16442B !important;--color-foreground:#FBF7F0 !important;letter-spacing:.05em!important;font-weight:500!important}.announcement-bar *{color:#fbf7f0!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:Fraunces,Georgia,serif!important;letter-spacing:-.02em!important;font-weight:500!important;line-height:1.08!important;color:var(--mfft-ink)!important}body{font-family:Inter,system-ui,-apple-system,sans-serif!important}.button:not(.button-unstyled){border-radius:999px!important;font-weight:600!important;letter-spacing:.01em!important;background-color:var(--mfft-gold)!important;color:#fff!important;border:1.5px solid var(--mfft-gold)!important;box-shadow:0 12px 24px -14px #16442bd9!important;transition:transform .2s var(--mfft-ease),box-shadow .25s ease,background-color .2s ease!important}@media(hover:hover){.button:not(.button-unstyled):hover{transform:translateY(-2px)!important;background-color:var(--mfft-gold-deep)!important;box-shadow:0 18px 32px -14px #16442bf2!important}}.button:not(.button-unstyled):active{transform:scale(.97)!important}.button-secondary{border-radius:999px!important;font-weight:600!important;border:1.5px solid var(--mfft-ink)!important;color:var(--mfft-ink)!important;background:transparent!important;transition:transform .2s var(--mfft-ease),background-color .2s ease,color .2s ease!important}@media(hover:hover){.button-secondary:hover{background-color:var(--mfft-ink)!important;color:#fff!important}}.button-secondary:active{transform:scale(.97)!important}.resource-card{border-radius:16px!important;overflow:hidden;transition:transform .35s var(--mfft-ease),box-shadow .35s ease!important}@media(hover:hover){.resource-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px #13233f73}}.resource-card__media{border-radius:14px;overflow:hidden}.resource-card__media img{transition:transform .6s var(--mfft-ease)!important}@media(hover:hover){.resource-card:hover .resource-card__media img{transform:scale(1.05)}}.product-media-container{border-radius:16px!important;overflow:hidden;box-shadow:0 30px 60px -34px #13233f66}input[type=email]{border-radius:999px!important}a{transition:color .18s ease}:focus-visible{outline:2px solid var(--mfft-gold);outline-offset:2px}#mfft-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(115%);transition:transform .35s var(--mfft-ease);background:#fff;border-top:1px solid #e7ddc9;box-shadow:0 -12px 34px #13233f24}#mfft-sticky.is-visible{transform:none}#mfft-sticky .mfft-sticky__inner{max-width:1140px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px;justify-content:space-between}#mfft-sticky .mfft-sticky__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}#mfft-sticky .mfft-sticky__title{font-family:Fraunces,serif;font-weight:500;color:#211e1a;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58vw}#mfft-sticky .mfft-sticky__price{color:#16442b;font-weight:600;font-size:14px}#mfft-sticky .mfft-sticky__btn{background:#1f5638;color:#fff;border:none;border-radius:999px;font-weight:600;padding:.85rem 2.1rem;cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap;transition:transform .18s var(--mfft-ease),background-color .2s ease}#mfft-sticky .mfft-sticky__btn:hover{background:#16442b;transform:translateY(-1px)}#mfft-sticky .mfft-sticky__btn:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){#mfft-sticky{transition:none}}@media(max-width:600px){#mfft-sticky .mfft-sticky__title{max-width:38vw}#mfft-sticky .mfft-sticky__btn{padding:.8rem 1.4rem}}.mfftp{font-family:Inter,sans-serif;color:var(--mfft-ink)}.mfftp .rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--mfft-ease),transform .7s var(--mfft-ease)}.mfftp .rv.in{opacity:1;transform:none}.mfftp .rv.d1{transition-delay:.1s}.mfftp .rv.d2{transition-delay:.2s}.mfftp .rv.d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.mfftp .rv{opacity:1;transform:none;transition:none}}.mfftp-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mfftp-narrow{max-width:820px}.mfftp-sec{padding:72px 0}.mfftp-paper{background:#fbf8f1}.mfftp-eyebrow{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--mfft-gold-deep)}.mfftp-head{text-align:center;max-width:640px;margin:0 auto 48px}.mfftp-head h2{font-size:clamp(1.8rem,3vw,2.4rem);margin:12px 0}.mfftp-head p{color:#475673;font-size:1.05rem}.mfftp-strip{background:#fff;border-top:1px solid #e7ddc9;border-bottom:1px solid #e7ddc9;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;padding:22px 24px}.mfftp-strip span{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.94rem}.mfftp-strip i{width:22px;height:22px;border-radius:50%;background:#1e7a461f;color:#1e7a46;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;font-style:normal}.mfftp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.mfftp-step{background:#fff;border:1px solid #e7ddc9;border-radius:16px;padding:28px 24px;box-shadow:0 14px 34px -22px #13233f47;transition:transform .35s var(--mfft-ease),box-shadow .35s ease}@media(hover:hover){.mfftp-step:hover{transform:translateY(-6px);box-shadow:0 24px 46px -28px #13233f66}}.mfftp-num{width:44px;height:44px;border-radius:50%;border:2px solid var(--mfft-gold);color:var(--mfft-gold-deep);display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-weight:600;font-size:1.1rem;margin-bottom:16px}.mfftp-step h3{font-size:1.1rem;margin:0 0 8px}.mfftp-step p{color:#475673;font-size:.94rem;margin:0}.mfftp-ex{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mfftp-ex figure{margin:0}.mfftp-ex img{width:100%;border-radius:14px;display:block;box-shadow:0 20px 44px -26px #13233f66;transition:transform .5s var(--mfft-ease)}@media(hover:hover){.mfftp-ex figure:hover img{transform:translateY(-6px)}}.mfftp-ex figcaption{text-align:center;margin-top:12px;font-weight:600;font-size:.92rem;color:#475673}.mfftp-guarantee{background:var(--mfft-ink);color:#fff;border-radius:22px;padding:52px 48px;text-align:center;max-width:980px;margin:0 auto;box-shadow:0 24px 60px -28px #13233f80}.mfftp-guarantee h2{color:#fff!important;font-size:clamp(1.7rem,2.8vw,2.2rem);margin:12px 0 16px}.mfftp-guarantee p{color:#cdd5e4;max-width:48em;margin:0 auto;font-size:1.05rem}.mfftp-faq{display:flex;flex-direction:column;gap:14px}.mfftp-faq details{background:#fff;border:1px solid #e7ddc9;border-radius:12px;padding:2px 22px;box-shadow:0 14px 34px -24px #13233f47}.mfftp-faq summary{cursor:pointer;padding:18px 0;font-family:Fraunces,serif;font-weight:500;font-size:1.08rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.mfftp-faq summary::-webkit-details-marker{display:none}.mfftp-faq summary:after{content:"+";font-size:1.4rem;color:var(--mfft-gold-deep);transition:transform .3s var(--mfft-ease)}.mfftp-faq details[open] summary:after{transform:rotate(45deg)}.mfftp-faq details p{padding:0 0 20px;color:#475673;margin:0}@media(max-width:880px){.mfftp-steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mfftp-steps,.mfftp-ex{grid-template-columns:1fr}.mfftp-sec{padding:52px 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.content-for-layout>.shopify-section:not(:first-child){animation:mfftRise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes mfftRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mfft-custom.css.map */
