.mm3{background:var(--mm-bg,#fffaf7);color:var(--mm-ink,#412736);font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:0}.mm3 *{box-sizing:border-box}.mm3 figure,.mm3 blockquote{margin:0}.mm3 p{margin:0 0 15px}.mm3 p:last-child{margin-bottom:0}.mm3 h2,.mm3 h3{color:inherit;margin:0;font-weight:400;letter-spacing:-.035em;text-transform:none}.mm3 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.7vw,55px);line-height:1.12;text-wrap:balance}.mm3 h3{font-family:var(--font-body-family,Arial,sans-serif);font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:650}.mm3-wrap{max-width:1256px;padding:76px 48px;margin:0 auto}.mm3-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:19px}.mm3-copy{line-height:1.65}.mm3-heading>.mm3-copy{margin-top:24px;max-width:60ch}.mm3-image{display:block;width:100%;height:100%;object-fit:cover}.mm3 figcaption{font-size:11px;letter-spacing:.04em;padding-top:12px;opacity:.8}.mm3-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px}.mm3-cta:empty{display:none}.mm3-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:52px;padding:15px 25px;background:#472536;color:#fff!important;font:600 15px/1.3 var(--font-body-family,Arial,sans-serif);text-decoration:none!important;border:1px solid #472536;border-radius:4px;transition:background .2s}.mm3-button:hover{background:#683a50}.mm3-button:focus-visible,.mm3 summary:focus-visible{outline:3px solid #a35f7b;outline-offset:5px}.mm3-guarantee{font-size:12px;font-weight:500}.mm3-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:68px;align-items:center;padding-top:68px;padding-bottom:68px}.mm3-intro h2{font-size:clamp(38px,4.4vw,65px);line-height:1.06}.mm3-hero-media{position:relative;max-width:480px}.mm3-hero-media img{aspect-ratio:4/5;border-radius:180px 180px 8px 8px}.mm3-benefits{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 15px}.mm3-benefits li{display:flex;gap:8px;font-size:14px;font-weight:600;line-height:1.4}.mm3-benefits li span{color:#8c546c}.mm3-trust{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;background:#f4d7dc;border-top:1px solid #e9c6ce;border-bottom:1px solid #e9c6ce;padding:18px 22px;font-size:12px;font-weight:600}.mm3-concerns{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.mm3-concern-photo{position:relative;margin-bottom:19px}.mm3-concern-photo img{aspect-ratio:4/5;border-radius:6px}.mm3-number{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:34px;height:34px;background:#fff8f3;border-radius:50%;font-size:12px;font-weight:700}.mm3-concern h3{font-size:21px}.mm3-concern .mm3-copy{font-size:14px;margin-top:13px}.mm3-focus{border-top:1px solid #ddc5cd;padding-top:12px;margin-top:17px!important;font-size:12px;font-weight:700}.mm3-bridge{max-width:780px;margin:40px auto 0;text-align:center;font-size:19px;font-family:Georgia,Times New Roman,serif;line-height:1.5}.mm3-story{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center}.mm3-story-media img{aspect-ratio:4/5;border-radius:6px}.mm3-compact .mm3-story-media{max-width:420px;width:100%}.mm3-reverse .mm3-story-media{order:2;justify-self:end}.mm3-story-content{min-width:0}.mm3-inci{font-size:11px;font-weight:650;letter-spacing:.03em;margin:16px 0!important;color:#7c5366}.mm3-data{display:flex;gap:34px;padding:22px 0;border-top:1px solid #dbc4cc;margin-top:24px}.mm3-data>div{flex:1;min-width:0}.mm3-data strong{display:block;font:400 clamp(35px,4vw,57px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.mm3-data span{display:block;margin-top:7px;font-size:12px;line-height:1.5;max-width:21ch}.mm3-evidence{font-size:13px;line-height:1.65;background:#fff;padding:18px 20px;border-left:2px solid #a4677f}.mm3-takeaway{font-size:15px;margin-top:22px}.mm3-centered{max-width:950px;text-align:center;padding-top:66px;padding-bottom:58px}.mm3-centered .mm3-copy{margin-left:auto;margin-right:auto}.mm3-centered .mm3-cta{align-items:center}.mm3-review{max-width:900px;padding-top:36px;padding-bottom:36px;position:relative}.mm3-review blockquote{font:400 25px/1.5 Georgia,Times New Roman,serif;padding-left:32px}.mm3-quote-mark{position:absolute;font:65px Georgia,serif;top:27px;left:38px;color:#a06b7f}.mm3-review-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:18px 0 0 32px;font-size:13px}.mm3-stars{color:#c68c00;font-size:19px;letter-spacing:2px}.mm3-verified{color:#426862}.mm3-editor-note{font:12px/1.5 sans-serif;padding:8px 12px;background:#fff5da;margin-bottom:18px!important}.mm3-steps-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:52px;margin-top:38px;align-items:center}.mm3-steps-photos{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mm3-steps-photos img{aspect-ratio:3/4;border-radius:6px}.mm3-steps{list-style:none;padding:0;margin:0}.mm3-steps li{display:flex;gap:20px;border-bottom:1px solid #dcc4cc;padding:20px 0}.mm3-steps li>span{font:28px Georgia,serif;color:#9c677d}.mm3-steps h3{font-size:20px;margin-bottom:10px}.mm3-steps .mm3-copy{font-size:14px}.mm3-promise{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:center}.mm3-seal{width:240px;aspect-ratio:1;border-radius:50%;border:1px solid #9b687b;outline:1px solid #bd909e;outline-offset:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.mm3-seal strong{font:90px/1 Georgia,serif;letter-spacing:-.06em}.mm3-seal span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;max-width:140px;text-align:center;margin-top:10px}.mm3-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.mm3 details{border-bottom:1px solid #d9c5cc;padding:21px 0}.mm3 summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:650;list-style:none}.mm3 summary::-webkit-details-marker{display:none}.mm3 summary>span{font-size:22px;font-weight:400}.mm3 details[open] summary>span{transform:rotate(45deg)}.mm3 details .mm3-copy{padding-top:16px;font-size:14px}.mm3-section{scroll-margin-top:80px}@media(max-width:900px){.mm3-wrap{padding:52px 25px}.mm3-intro,.mm3-story{gap:34px}.mm3-concerns{grid-template-columns:repeat(2,1fr);gap:30px 20px}.mm3-trust{gap:10px 25px}.mm3-data{gap:15px}.mm3-steps-layout{grid-template-columns:1fr}.mm3-promise{gap:35px}.mm3-faq{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.mm3{font-size:15px}.mm3-wrap{padding:42px 22px}.mm3-intro,.mm3-story,.mm3-promise{grid-template-columns:1fr}.mm3-intro h2{font-size:39px}.mm3-hero-media{max-width:100%}.mm3-hero-media img{aspect-ratio:5/4;border-radius:110px 110px 6px 6px}.mm3-benefits{font-size:13px}.mm3-trust{flex-direction:column;align-items:center;padding:16px}.mm3-concern-photo img{aspect-ratio:1}.mm3-concern h3{font-size:18px}.mm3-concern .mm3-copy{font-size:13px}.mm3-focus{font-size:11px}.mm3-bridge{font-size:18px;margin-top:25px}.mm3-story-media,.mm3-compact .mm3-story-media{max-width:100%}.mm3-story-media img{aspect-ratio:5/4}.mm3-reverse .mm3-story-media{order:0}.mm3-data strong{font-size:44px}.mm3-review{padding:30px 23px}.mm3-review blockquote{font-size:22px;padding-left:22px}.mm3-quote-mark{left:19px;top:18px}.mm3-review-meta{margin-left:22px}.mm3-seal{width:190px;margin:8px auto 20px}.mm3-seal strong{font-size:72px}.mm3-button{width:100%;justify-content:center}.mm3-cta{align-items:center}.mm3-steps-layout{gap:25px}.mm3-eyebrow{margin-bottom:13px}.mm3-heading>.mm3-copy{margin-top:19px}}@media(prefers-reduced-motion:reduce){.mm3-button{transition:none}}@media screen and (min-width:750px){.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__container{display:flex;align-items:center}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__image{flex:0 0 46px;width:46px;height:46px;align-self:center;border-radius:8px;overflow:hidden}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__image__img{width:100%;height:100%;object-fit:contain}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__content{flex:1 1 0%;min-width:0}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__title h3{margin:0;font-size:15px!important;line-height:1.3;font-weight:500;letter-spacing:normal}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__price{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.product-info-upsells-container[id$=product_upsell_ripT9b] .regular-price{font-size:16px;line-height:1.3;font-weight:650}.product-info-upsells-container[id$=product_upsell_ripT9b] .compare-price{font-size:12px;font-weight:400;color:#665e63}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__desc{margin:4px 0 0;font-size:13px;line-height:1.45;color:#524a50;text-align:start;overflow-wrap:break-word}}@media screen and (max-width:749px){.mm3-concerns{grid-template-columns:minmax(0,1fr)}}.mm3 .mm3-steps-single{display:block}.mm3-steps-single figure{width:100%;max-width:440px;margin-inline:auto}.mm3-steps-single img{width:100%;height:auto;max-height:540px;aspect-ratio:auto;object-fit:contain}@media screen and (max-width:749px){.mm3 .mm3-intro,.mm3 .mm3-story,.mm3 .mm3-promise,.mm3 .mm3-steps-layout,.mm3 .mm3-faq{grid-template-columns:minmax(0,1fr)}.mm3 .mm3-story,.mm3 .mm3-steps-layout{gap:26px}.mm3 .mm3-story-media,.mm3 .mm3-compact .mm3-story-media{width:100%;max-width:420px;min-width:0;justify-self:center;margin-inline:auto}.mm3 .mm3-reverse .mm3-story-media{order:0;justify-self:center}.mm3 .mm3-story-media img,.mm3 .mm3-steps-single img{display:block;width:100%;height:auto;max-height:420px;aspect-ratio:auto;object-fit:contain;border-radius:8px}.mm3 .mm3-story-content,.mm3 .mm3-steps li>div,.mm3 .mm3-intro>div,.mm3 .mm3-promise>div{min-width:0}.mm3 h2,.mm3 .mm3-intro h2{font-size:clamp(28px,8vw,36px);overflow-wrap:anywhere}.mm3 .mm3-inci,.mm3 .mm3-copy,.mm3 .mm3-evidence,.mm3 .mm3-takeaway{overflow-wrap:anywhere}.mm3 .mm3-data{flex-wrap:wrap;gap:18px 16px}.mm3 .mm3-data>div{flex:1 1 120px}.mm3 .mm3-data strong{font-size:clamp(28px,8vw,36px);overflow-wrap:anywhere}.mm3 .mm3-steps li{gap:14px;padding-block:18px}.mm3 .mm3-steps li>span{flex:none}.mm3 .mm3-button{max-width:100%;gap:14px;text-align:center;white-space:normal}.mm3 .mm3-hero-media{max-width:100%}}@media screen and (max-width:749px){.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__title{flex-wrap:wrap;gap:2px 8px}.product-info-upsells-container[id$=product_upsell_ripT9b] .upsell__price{white-space:nowrap}}.mm3 .mm3-story-media{min-width:0}.mm3 .mm3-story-media img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mm3-product.css.map */
