:root{--fm-led:#e4504a;--fm-led-soft:rgba(228,80,74,.14);--fm-led-glow:rgba(228,80,74,.42);--fm-ink:#0f1419;--fm-body:#746e67;--fm-copy:#6b655e;--fm-sand:#f0eae2;--fm-dark-line:#55594e;--fm-dark-text:#d6d7cf;--fm-dark-accent:#ddc5a7}.benefit-tag.is-led:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fm-led);box-shadow:0 0 0 3px var(--fm-led-soft);margin-right:7px;vertical-align:1px}.fm-purchase-heading{align-items:baseline}.fm-purchase-heading span:first-child{flex:none;white-space:nowrap}.fm-purchase-heading span:last-child{text-align:right;line-height:1.5;text-wrap:balance}.section-dark h2 em{color:var(--fm-dark-accent)}.section h2,.final-cta h2{text-wrap:balance}.fm-final>img{height:auto}.fm-whatitis-grid{display:grid}.fm-whatitis h2{margin-bottom:22px}.fm-whatitis-copy>p:first-child{font-size:15px;line-height:1.85;color:var(--fm-copy);max-width:540px}.fm-proof{font-family:Playfair Display,serif;font-style:italic;font-weight:700;font-size:19px;line-height:1.45;color:#8b7164;margin-top:24px;padding-top:20px;border-top:1px solid var(--fm-border);max-width:540px}.fm-benefits-sec{background:var(--fm-sand)}.fm-benefit-intro{font-size:13px;line-height:1.8;color:var(--fm-body);max-width:400px;margin-top:16px}.fm-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fm-benefit{display:flex;flex-direction:column;padding:18px 16px 20px;border:1px solid var(--fm-border);border-radius:16px;background:#fff9}.fm-benefit-index{display:block;font-size:8px;letter-spacing:.16em;color:#ad9281;margin-bottom:14px}.fm-benefit h3{font-family:Playfair Display,serif;font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.2px;margin-bottom:8px}.fm-benefit p{font-size:12px;line-height:1.65;color:var(--fm-body)}.fm-redlight{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7efec,#f3e4e1)}.fm-redlight:before{content:"";position:absolute;width:640px;height:640px;left:-240px;top:-180px;border-radius:50%;background:radial-gradient(closest-side,#e4504a1f,#e4504a00);pointer-events:none}.fm-redlight .section-inner{position:relative}.fm-redlight .fm-lifestyle{background:#2a1d1c}.fm-redlight .fm-lifestyle:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#2a1d1c00,#2a1d1c80);pointer-events:none}.fm-redlight .fm-lifestyle figcaption{z-index:1;right:24px;line-height:1.6}.fm-bullets{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid rgba(134,91,85,.2);display:grid;gap:14px;max-width:450px}.fm-bullets li{position:relative;padding-left:32px;font-size:14px;line-height:1.65;color:var(--fm-ink)}.fm-bullets li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#8a6257;color:#fff;font-size:11px;line-height:1}.ingr-card-when{font-size:10px;line-height:1.6;color:#8b7866;margin-top:10px;padding-top:9px;border-top:1px solid rgba(134,91,85,.16);max-width:198px}.ingr-card-when span{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#ad9281;margin-right:2px}.fm-problem-copy p{font-size:15px;line-height:1.8;color:#c5c7be;max-width:650px}.fm-problem-copy p+p{margin-top:16px}.fm-compare{margin-top:34px;border-top:1px solid var(--fm-dark-line)}.fm-compare-row{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;padding:16px 0;border-bottom:1px solid var(--fm-dark-line)}.fm-compare-row>span{position:relative;padding-left:19px;font-size:13px;line-height:1.6}.fm-compare-row .them{color:#a9aca2}.fm-compare-row .forma{color:#fff}.fm-compare-row>span:before{position:absolute;left:0;top:0;font-size:11px;line-height:1.9}.fm-compare-row .them:before{content:"\2715";color:#c99a93}.fm-compare-row .forma:before{content:"\2713";color:var(--fm-dark-accent)}.fm-compare-row.fm-compare-head{padding:14px 0 12px}.fm-compare-row.fm-compare-head>span{padding-left:0;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.fm-compare-row.fm-compare-head>.them{color:#9fa397}.fm-compare-row.fm-compare-head>.forma{color:#d2b994}.fm-compare-row.fm-compare-head>span:before{content:none}.fm-routine-note{position:relative;margin-top:40px;padding:18px 20px 18px 44px;border:1px solid rgba(134,91,85,.18);border-radius:16px;background:#f3e4e180;font-size:13px;line-height:1.8;color:var(--fm-copy);max-width:820px}.fm-routine-note:before{content:"";position:absolute;left:20px;top:26px;width:8px;height:8px;border-radius:50%;background:var(--fm-led);box-shadow:0 0 0 3px var(--fm-led-soft),0 0 12px var(--fm-led-glow)}.fm-expect{background:var(--fm-sand)}.fm-timeline{--fm-tl-bg:#f0eae2;position:relative;display:grid;gap:28px;margin-top:6px;padding-left:28px}.fm-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:#865b554d}.fm-stage{position:relative}.fm-stage:before{content:"";position:absolute;left:-28px;top:1px;width:11px;height:11px;border-radius:50%;background:var(--fm-rose);box-shadow:0 0 0 4px var(--fm-tl-bg)}.fm-stage:first-child:before{background:var(--fm-led);box-shadow:0 0 0 4px var(--fm-tl-bg),0 0 14px var(--fm-led-glow)}.fm-stage-when{display:block;font-size:9px;font-weight:600;letter-spacing:.2em;line-height:1.5;color:#9f7967;margin-bottom:8px}.fm-stage p{font-size:14px;line-height:1.75;color:var(--fm-copy);max-width:520px}.fm-expect-note{font-size:11px;line-height:1.7;color:#93887e;margin-top:30px}.fm-study p.fm-study-src{margin:22px 0 0;padding-top:16px;border-top:1px dashed #6d7264;font-size:11px;line-height:1.65;color:#a8ab9f}.fm-spec-list dt{flex:none}@media(min-width:768px){.fm-benefit-intro{margin-top:0}}@media(min-width:900px){.fm-whatitis-grid{grid-template-columns:1fr 1fr;column-gap:80px;align-items:start}.fm-whatitis h2{margin-bottom:0}.fm-whatitis-copy{padding-top:31px}.fm-proof{font-size:21px}.fm-benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px}.fm-benefit{padding:28px 26px 30px;border-radius:20px}.fm-benefit-index{font-size:9px;letter-spacing:.18em;margin-bottom:22px}.fm-benefit h3{font-size:25px;margin-bottom:12px}.fm-benefit p{font-size:13px;line-height:1.8}.fm-compare{margin-top:48px;max-width:920px}.fm-compare-row{column-gap:56px;padding:20px 0}.fm-compare-row>span{font-size:14px;padding-left:24px}.fm-compare-row.fm-compare-head{padding:16px 0 14px}.fm-routine-note{margin-top:48px;padding:22px 28px 22px 52px}.fm-routine-note:before{left:26px;top:30px}.fm-timeline{grid-template-columns:repeat(4,1fr);gap:0 32px;padding:34px 0 0;margin-top:14px}.fm-timeline:before{left:0;right:0;top:5px;bottom:auto;width:auto;height:1px}.fm-stage:before{left:0;top:-34px}.fm-stage p{font-size:13px;line-height:1.8}.fm-expect-note{margin-top:40px}.fm-study-grid--3{grid-template-columns:repeat(3,1fr);gap:24px}.fm-study-grid--3 .fm-study{display:flex;flex-direction:column}.fm-study-grid--3 .fm-study>p:not(.fm-study-src){margin-bottom:22px}.fm-study-grid--3 .fm-study-src,.fm-study-grid--3 .fm-study p.fm-study-src{margin-top:auto}}@property --fm-glow{syntax:"<number>";inherits:true;initial-value:0}@property --fm-breathe{syntax:"<number>";inherits:true;initial-value:1}@keyframes fm-breathe{0%{--fm-breathe:.55}to{--fm-breathe:1}}.fm-details .ingr-scroll-wrap.fm-loop{scroll-padding-inline:0;padding-top:36px;margin-top:-36px}.fm-details .car{--cb-top:141px}.fm-details .fm-loop .ingr-scroll{justify-content:flex-start;animation:fm-breathe 5.4s ease-in-out infinite alternate;animation-play-state:paused}.fm-details.fm-inview .fm-loop .ingr-scroll{animation-play-state:running}.fm-details .fm-loop .ingr-card{width:140px;scroll-snap-align:center;scroll-snap-stop:always;position:relative;z-index:1;--fm-glow:0;transition:--fm-glow .8s ease}.fm-details .fm-loop .ingr-card.is-center{z-index:0;--fm-glow:1}.fm-details .fm-loop .ingr-card-img{width:140px;height:210px}.fm-details .fm-loop .ingr-card:before{content:"";position:absolute;left:0;top:0;width:140px;height:210px;border-radius:999px;pointer-events:none;box-shadow:0 0 0 1px #fffdf8f2,0 0 0 2px #ddc49247,0 0 16px 2px #d4b47a4d,0 0 32px 7px #fff4ded9;opacity:calc(var(--fm-glow)*var(--fm-breathe));will-change:opacity}.fm-details .fm-instant .ingr-card{transition:none}@media(hover:hover)and (pointer:fine){.fm-details .ingr-scroll-wrap.fm-loop{cursor:grab}.fm-details .ingr-scroll-wrap.fm-loop.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}}.fm-details .fm-loop img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.fm-details .car{max-width:860px;margin-inline:auto}.fm-details .ingr-scroll-wrap.fm-loop{margin-inline:0;padding-inline:0}.fm-details .fm-loop .ingr-scroll{gap:40px}.fm-details .car-btn.car-prev{left:-68px}.fm-details .car-btn.car-next{right:-68px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mswk-forma-v2.css.map */
