:root{--mf-fort: #1F3A32;--mf-fort-2: #2C4F44;--mf-mint-logo: #2FAE7E;--mf-mint-deep: #1E8A62;--mf-mint-signal: #6FDDB4;--mf-mint-tint: #E7F7F0;--mf-cinnamon: #B4532A;--mf-cedar: #C9A574;--mf-cedar-tint: #F3EADB;--mf-bone: #F4F1EA;--mf-white: #FFFFFF;--mf-ink: #1B1E1C;--mf-ink-2: #4E5A54;--mf-on-dark-2: #C9D6D0;--mf-line: #E2DDD2;--mf-logo-font: "Archivo Black", "Arial Black", "Helvetica Neue", sans-serif;--mf-font: "Figtree", "Segoe UI", Helvetica, Arial, sans-serif;--mf-h2: clamp(2rem, 4.2vw, 3rem);--mf-section-pad: clamp(48px, 7vw, 88px);--mf-lede-size: clamp(1rem, 1.4vw, 1.1rem);--mf-wrap-width: 1160px}body{--font-body--family: var(--mf-font);--font-subheading--family: var(--mf-font);--font-heading--family: var(--mf-font);--font-accent--family: var(--mf-font);--font-h1--family: var(--mf-font);--font-h2--family: var(--mf-font);--font-h3--family: var(--mf-font);--font-h4--family: var(--mf-font);--font-h5--family: var(--mf-font);--font-h6--family: var(--mf-font);--font-paragraph--family: var(--mf-font);--button-font-family-primary: var(--mf-font);--button-font-family-secondary: var(--mf-font);--font-heading--weight: 800;--font-h1--weight: 800;--font-h2--weight: 800;--font-h3--weight: 800;--font-h4--weight: 800;--narrow-page-width: 72.5rem;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px}body .button,body .button-secondary{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.mf{font-family:var(--mf-font);color:var(--mf-ink);font-size:18px;line-height:1.6}.mf *,.mf *:before,.mf *:after{box-sizing:border-box}.mf p{margin:0}.mf a{color:var(--mf-mint-deep)}.mf :focus-visible{outline:3px solid var(--mf-mint-logo);outline-offset:2px;border-radius:4px}.mf h1,.mf h2,.mf h3{font-family:var(--mf-font);font-weight:800;color:var(--mf-fort);text-wrap:balance;margin:0;letter-spacing:-.01em;text-transform:none}.mf h1{font-size:clamp(2rem,4.2vw,3rem);line-height:1.05}.mf h2{font-size:var(--mf-h2);line-height:1.1}.mf h3{font-size:1.15rem;line-height:1.25}.mf-band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mf-wrap{max-width:var(--mf-wrap-width);margin:0 auto}.mf-pad{padding-block:var(--mf-section-pad)}.mf-bone{background:var(--mf-bone)}.mf-dark{background:var(--mf-fort);color:var(--mf-bone)}.mf-dark h2,.mf-dark h3{color:var(--mf-bone)}.mf-eyebrow{font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mf-mint-deep)}.mf-dark .mf-eyebrow{color:var(--mf-mint-signal)}.mf-lede{font-size:var(--mf-lede-size);color:var(--mf-ink-2);max-width:62ch}.mf-dark .mf-lede{color:var(--mf-on-dark-2)}.mf-stack{display:flex;flex-direction:column;gap:14px}.mf-center{text-align:center;align-items:center;margin-inline:auto}.mf-footnote{font-size:.82rem;color:var(--mf-ink-2)}.mf-dark .mf-footnote{color:var(--mf-on-dark-2)}.mf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mf-font);font-weight:800;font-size:1.05rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;padding:15px 28px;border-radius:999px;border:2px solid var(--mf-fort);background:var(--mf-fort);color:var(--mf-bone);text-decoration:none;cursor:pointer;transition:background .15s}.mf-btn:hover{background:var(--mf-fort-2);border-color:var(--mf-fort-2);color:var(--mf-bone)}.mf-btn[disabled]{opacity:.55;cursor:not-allowed}.mf-btn--light{background:var(--mf-mint-signal);border-color:var(--mf-mint-signal);color:#0e3326}.mf-btn--light:hover{background:#8fe6c6;border-color:#8fe6c6;color:#0e3326}.mf-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.mf-editor-note{display:none!important;font-size:.8rem;line-height:1.4;color:#5e44a0;background:#f1ecfa;border:1px dashed #5E44A0;border-radius:6px;padding:8px 10px}.mf-buy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(24px,4vw,48px) clamp(48px,6vw,72px)}.mf-gallery{display:flex;flex-direction:column;gap:10px;position:sticky;top:calc(var(--header-height, 70px) + 16px)}.mf-shot{aspect-ratio:1 / 1;max-width:100%;background:var(--mf-bone);border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mf-shot img{width:100%;height:100%;object-fit:cover;display:block}.mf-shot__badge{position:absolute;top:14px;left:14px;background:var(--mf-fort);color:var(--mf-bone);font-size:.8rem;font-weight:600;padding:5px 10px;border-radius:6px;z-index:1}.mf-boxart{width:44%;aspect-ratio:3 / 4;background:var(--mf-white);border:3px solid var(--mf-fort);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.mf-boxart i{display:block;height:7%}.mf-boxart b{font-family:var(--mf-logo-font);font-weight:400;font-size:clamp(.9rem,2vw,1.4rem);color:var(--mf-fort);text-align:center;margin-top:18%;letter-spacing:-.03em}.mf-boxart small{font-size:.62rem;color:var(--mf-ink-2);text-align:center;margin-top:6px;padding:0 6px}.mf-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mf-thumbs>*{aspect-ratio:1 / 1;background:var(--mf-bone);border-radius:8px;overflow:hidden}.mf-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.mf-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.mf-sub{font-size:1.1rem;color:var(--mf-ink-2)}.mf-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;font-size:.98rem}.mf-checks li{display:flex;gap:8px;align-items:flex-start}.mf-checks li:before{content:"\2713";color:var(--mf-white);background:var(--mf-mint-deep);border-radius:50%;width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-top:3px}.mf-picker-title{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--mf-fort);font-size:.95rem}.mf-picker-title:before,.mf-picker-title:after{content:"";flex:1;height:1px;background:var(--mf-line)}.mf-kits{display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}.mf-kit{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:2px solid var(--mf-line);border-radius:10px;padding:14px;cursor:pointer;background:var(--mf-white);transition:border-color .15s,background .15s}.mf-kit:hover{border-color:#b9dccb}.mf-kit input{width:20px;height:20px;accent-color:var(--mf-fort);margin:0}.mf-kit:has(input:checked){border-color:var(--mf-fort);background:var(--mf-mint-tint)}.mf-kit__t{font-weight:700;color:var(--mf-fort)}.mf-kit__d{font-size:.88rem;color:var(--mf-ink-2)}.mf-kit__p{text-align:right;font-variant-numeric:tabular-nums}.mf-kit__p b{display:block;font-weight:800;font-size:1.25rem;color:var(--mf-fort)}.mf-kit__p small{font-size:.75rem;color:var(--mf-ink-2)}.mf-flag{position:absolute;top:-11px;right:14px;background:var(--mf-cinnamon);color:var(--mf-white);font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:4px;letter-spacing:.02em}.mf-save{display:inline-block;font-size:.75rem;font-weight:700;color:var(--mf-mint-deep);background:var(--mf-white);border:1px solid #B9DCCB;border-radius:4px;padding:1px 6px;margin-left:6px}.mf-remind{display:flex;gap:10px;align-items:flex-start;border:1px dashed #B9DCCB;border-radius:10px;padding:12px 14px;font-size:.95rem;background:var(--mf-white);cursor:pointer}.mf-remind input{width:20px;height:20px;accent-color:var(--mf-fort);margin-top:2px;flex:none}.mf-atc{width:100%;font-size:1.15rem;padding-block:17px}.mf-micro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.85rem;color:var(--mf-ink-2);text-align:center}.mf-micro span{display:flex;flex-direction:column;align-items:center;gap:4px}.mf-micro .mf-icon{color:var(--mf-fort);width:22px;height:22px}.mf-quote{background:var(--mf-bone);border-radius:10px;padding:14px 16px;font-size:.95rem;color:var(--mf-ink-2)}.mf-quote cite{display:block;font-style:normal;font-size:.8rem;margin-top:6px}.mf-trust .mf-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:22px}.mf-trust__item{display:flex;gap:10px;align-items:center;font-weight:600;font-size:.98rem}.mf-trust .mf-icon{color:var(--mf-mint-signal);width:26px;height:26px}.mf-spaces{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:32px}.mf-space{background:var(--mf-white);border:1px solid var(--mf-line);border-radius:12px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;text-decoration:none;color:var(--mf-fort);font-weight:600;font-size:.95rem;line-height:1.3;transition:border-color .15s,background .15s}.mf .mf-space{color:var(--mf-fort)}.mf-space:hover{border-color:var(--mf-fort);background:var(--mf-mint-tint)}.mf-space .mf-icon{width:34px;height:34px;stroke-width:1.6}.mf-space small{font-weight:400;font-size:.75rem;color:var(--mf-ink-2)}.mf-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}.mf-reasons{display:grid;border-top:1px solid #D6CDB8}.mf-reason{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:20px;border-bottom:1px solid #D6CDB8}.mf-reason__k{font-size:.8rem;font-weight:600;color:var(--mf-cinnamon);padding-top:4px}.mf-reason p{color:var(--mf-ink-2);margin-top:4px}.mf-science{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.mf-layers{display:grid;gap:14px}.mf-layer{display:grid;grid-template-columns:14px minmax(0,1fr);gap:14px}.mf-layer i{border-radius:4px;background:var(--c)}.mf-layer p{color:var(--mf-on-dark-2);font-size:1rem}.mf-fade{background:var(--mf-white);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px;color:var(--mf-ink);margin:0}.mf-dark .mf-fade h3{color:var(--mf-fort);font-size:1.05rem}.mf-fade .mf-footnote{color:var(--mf-ink-2)}.mf-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;height:180px;border-bottom:1px solid #D6CDB8}.mf-wk{display:flex;gap:4px;align-items:flex-end;height:100%}.mf-bar{flex:1;border-radius:4px 4px 0 0;min-height:3px}.mf-bar--mint{background:var(--mf-mint-logo)}.mf-bar--cin{background:var(--mf-cinnamon)}.mf-bar--ced{background:var(--mf-cedar)}.mf-wk-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-size:.75rem;color:var(--mf-ink-2);text-align:center}.mf-wk-labels .is-swap{color:var(--mf-cinnamon);font-weight:600}.mf-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.85rem;color:var(--mf-ink-2)}.mf-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--c)}.mf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:2px solid var(--mf-mint-signal)}.mf-step{padding:22px 20px 4px 0;display:flex;flex-direction:column;gap:8px}.mf-step__n{font-size:.8rem;font-weight:600;color:var(--mf-mint-signal)}.mf-step p{color:var(--mf-on-dark-2);font-size:1rem}.mf-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:32px}.mf-fit>div{border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.mf-fit__ok{background:var(--mf-mint-tint)}.mf-fit__not{background:var(--mf-cedar-tint)}.mf-fit ul{margin:0;padding-left:20px;display:grid;gap:6px}.mf-table-wrap{overflow-x:auto;margin-top:32px;border-radius:14px;border:1px solid var(--mf-line);background:var(--mf-white)}.mf-compare{width:100%;border-collapse:collapse;min-width:640px;font-size:.98rem}.mf-compare th,.mf-compare td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--mf-line)}.mf-compare th:first-child,.mf-compare td:first-child{text-align:left;color:var(--mf-ink)}.mf-compare thead th{font-size:.85rem;font-weight:700;color:var(--mf-ink-2);vertical-align:bottom}.mf-compare thead th.is-us{background:var(--mf-fort);color:var(--mf-bone);font-family:var(--mf-logo-font);font-weight:400;font-size:1.05rem;border-radius:10px 10px 0 0}.mf-compare td.is-us{background:var(--mf-mint-tint)}.mf-compare tr:last-child td{border-bottom:0}.mf-yes{color:var(--mf-mint-deep);font-weight:700;font-size:1.15rem}.mf-no{color:#a39a88;font-size:1.1rem}.mf-part{font-size:.82rem;color:var(--mf-ink-2)}.mf-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:32px;background:var(--mf-white);border:1px solid var(--mf-line);border-radius:14px;padding:clamp(20px,3vw,32px)}.mf-inputs{display:flex;flex-direction:column;gap:18px}.mf-field{display:flex;flex-direction:column;gap:6px}.mf-field label{font-weight:700;font-size:.95rem;color:var(--mf-fort)}.mf-field small{color:var(--mf-ink-2);font-size:.85rem}.mf-field select,.mf-field input{font:inherit;font-size:1rem;padding:10px 12px;border:1px solid #CFC8B8;border-radius:8px;background:var(--mf-white);color:var(--mf-ink);width:100%}.mf-result{background:var(--mf-mint-tint);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.mf-result__big{font-weight:800;font-size:2.6rem;line-height:1;color:var(--mf-fort);font-variant-numeric:tabular-nums}.mf-rows{display:grid;gap:6px;font-size:.95rem}.mf-rows div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed #B9DCCB;padding-bottom:6px}.mf-rows b{font-weight:600;color:var(--mf-fort);font-variant-numeric:tabular-nums;white-space:nowrap}.mf-heat{font-size:.9rem;color:#7a3a1c;background:#f8e6dc;border-radius:6px;padding:8px 10px}.mf-err{color:#a3261b;font-size:.85rem;min-height:1.2em}.mf-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.mf-review{background:var(--mf-white);border:1px solid var(--mf-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;color:var(--mf-ink-2);font-size:.95rem}.mf-review img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px;display:block}.mf-review__stars{color:var(--mf-cinnamon);letter-spacing:2px}.mf-review__q{font-weight:700;color:var(--mf-fort);font-size:1.02rem}.mf-review__who{font-size:.8rem;margin-top:auto}.mf-guarantee{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.mf-seal{width:150px;height:150px}.mf-guarantee blockquote{margin:0;padding:0;border:0;font-size:1.3rem;line-height:1.45;color:var(--mf-bone);max-width:52ch;font-style:normal}.mf-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,56px);align-items:center}.mf-portrait{aspect-ratio:4 / 5;max-width:100%;background:var(--mf-bone);border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;overflow:hidden}.mf-portrait img{width:100%;height:100%;object-fit:cover;display:block}.mf-portrait:has(img){padding:0}.mf-rte p+p{margin-top:12px}.mf-faq{margin-top:28px;border-top:1px solid var(--mf-line);max-width:820px}.mf-faq details{border-bottom:1px solid var(--mf-line);padding-block:4px}.mf-faq summary{cursor:pointer;font-weight:700;font-size:1.06rem;color:var(--mf-fort);padding-block:14px;list-style:none;display:flex;justify-content:space-between;gap:16px}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq summary:after{content:"+";color:var(--mf-mint-deep)}.mf-faq details[open] summary:after{content:"\2013"}.mf-faq__a{padding-bottom:16px;color:var(--mf-ink-2);max-width:70ch}.mf-faq__a p+p{margin-top:8px}.mf-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.mf-signup{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.mf-signup input[type=email]{flex:1 1 240px;font:inherit;padding:13px 14px;border-radius:8px;border:1px solid #CFC8B8;min-width:0;background:var(--mf-white);color:var(--mf-ink)}.mf-signup__msg{color:var(--mf-mint-signal);font-size:.95rem}.mf-signup__msg.is-error{color:#f8b9a8}.mf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:8;background:var(--mf-white);border-top:1px solid var(--mf-line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(110%);transition:transform .2s;font-family:var(--mf-font)}.mf-sticky.is-shown{transform:translateY(0)}.mf-sticky .mf-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.mf-sticky__n{font-weight:700;color:var(--mf-fort);font-size:.98rem}.mf-sticky__p{font-size:.82rem;color:var(--mf-ink-2);font-variant-numeric:tabular-nums}.mf-sticky .mf-btn{padding:12px 20px;font-size:1rem}@media(prefers-reduced-motion:reduce){.mf *,.mf-sticky{transition:none!important}}@media(max-width:960px){.mf-buy,.mf-split,.mf-science,.mf-calc,.mf-fit,.mf-guarantee,.mf-story,.mf-closing{grid-template-columns:minmax(0,1fr)}.mf-gallery{position:static}.mf-reviews{grid-template-columns:minmax(0,1fr)}.mf-spaces{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-trust .mf-wrap,.mf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.mf-checks,.mf-steps{grid-template-columns:minmax(0,1fr)}.mf-spaces{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-reason{grid-template-columns:minmax(0,1fr);gap:4px}.mf-seal{width:120px;height:120px}.mf-sticky__p{display:none}}body .mf:is(.mf-vr,.mf-fr,.mf-bn,.mf-su,.mf-pr,.mf-tp,.mf-ss,.mf-ig,.mf-fq,.mf-gb,.mf-ba,.mf-hu,.mf-us,.mf-bg,.mf-il,.mf-so,.mf-dark){padding-block:var(--mf-section-pad)}body .mf :is(.mf-vr__head h2,.mf-su__title,.mf-pr__title,.mf-tp__content h2,.mf-ss__head h2,.mf-ig__head h2,.mf-fq__title,.mf-gb__copy h2,.mf-closing h2,.mf-ba__head h2,.mf-hu__head h2,.mf-us__title,.mf-bg__title,.mf-il__title,.mf-ff__title,.mf-so__head h2){font-size:var(--mf-h2);line-height:1.1;letter-spacing:-.01em;font-weight:800;text-transform:none}body .mf :is(.mf-gb__copy h2,.mf-so__head h2){color:var(--mf-fort)}body .mf :is(.mf-vr__head .mf-lede,.mf-su__lede,.mf-pr__lede,.mf-ss__head p,.mf-ig__head p,.mf-ba__head p,.mf-hu__head p,.mf-us__lede){font-size:var(--mf-lede-size);line-height:1.6}body .mf :is(.mf-hero .mf-pill,.mf-atc,.mf-closing .mf-btn,.mf-hu__cta,.mf-su__btn,.mf-tp__btn,.mf-il__btn){background:var(--mf-mint-signal);border:2px solid var(--mf-fort);color:var(--mf-fort);border-radius:999px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}body .mf :is(.mf-hero .mf-pill,.mf-atc,.mf-closing .mf-btn,.mf-hu__cta,.mf-su__btn,.mf-tp__btn,.mf-il__btn):hover{background:#8fe6c6;border-color:var(--mf-fort);color:var(--mf-fort);transform:translateY(-2px);box-shadow:0 4px 0 var(--mf-fort)}body .mf .mf-hu__cta svg{color:var(--mf-fort)}@media(prefers-reduced-motion:reduce){body .mf :is(.mf-hero .mf-pill,.mf-atc,.mf-closing .mf-btn,.mf-hu__cta,.mf-su__btn,.mf-tp__btn,.mf-il__btn):hover{transform:none}}body .mf.mf-ff .mf-ff__content{padding-inline-start:max(16px,calc((100vw - var(--mf-wrap-width)) / 2))}body .mf.mf-pt{padding-inline:max(16px,env(safe-area-inset-left,0px))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mintfort.css.map */
