.ffwr{display:block;width:100%;color:#2c2521;background:#fff;font:16px/1.5 Helvetica,Arial,sans-serif;overflow-wrap:anywhere}.ffwr *{box-sizing:border-box}.ffwr a{color:inherit}.ffwr img{display:block;max-width:100%;width:100%;height:auto}.ffwr h1,.ffwr h2,.ffwr h3{font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.025em;color:inherit;text-transform:none;margin:0}.ffwr h1{font-size:clamp(44px,4.7vw,72px);line-height:1.04;margin:16px 0 22px}.ffwr h1 span{color:#d60037}.ffwr h2{font-size:clamp(28px,3.3vw,48px);line-height:1.12;margin-bottom:18px}.ffwr h3{font-size:20px;line-height:1.25;margin-bottom:12px}.ffwr p{margin:0 0 16px}.ffwr-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,4vw,64px)}.ffwr-section{padding-block:clamp(40px,5vw,72px)}.ffwr [id]{scroll-margin-top:170px}.ffwr-nav{display:flex;justify-content:flex-end;gap:28px;padding:4px clamp(16px,4vw,64px);border-bottom:1px solid #e5dfd9;background:#fff}.ffwr-nav button{min-height:44px;padding:4px;border:0;background:transparent;color:#2c2521;font:400 14px/1.5 Helvetica,Arial,sans-serif;cursor:pointer;white-space:nowrap}.ffwr-nav button:is(:hover,:focus-visible){color:#d60037;font-weight:700}.ffwr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#ededee}.ffwr-hero-media{min-width:0;background:#e7e3df}.ffwr-hero-media img{height:100%;max-height:740px;object-fit:contain}.ffwr-hero-copy{align-self:center;min-width:0;padding:clamp(28px,4vw,64px)}.ffwr-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d60037;margin-bottom:12px!important}.ffwr-intro{color:#6b625c;max-width:680px}.ffwr-intro p{margin-bottom:20px}.ffwr-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.ffwr .ffwr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 22px;border:1px solid #2c2521;border-radius:0;background:#2c2521;color:#fff;text-decoration:none;text-align:center;font:700 12px/1.3 Helvetica,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s}.ffwr .ffwr-btn:hover{background:#50443e;transform:translateY(-2px)}.ffwr .ffwr-btn--pink{background:#d60037;border-color:#d60037}.ffwr .ffwr-btn--pink:hover{background:#b9003d}.ffwr .ffwr-btn--outline{background:transparent;color:#2c2521;border-color:currentColor}.ffwr .ffwr-btn--outline:hover{background:#000;color:#fff;border-color:#000}.ffwr-hero-note{font-size:12px;color:#6b625c}.ffwr-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px;border-bottom:1px solid #e5dfd9}.ffwr-trust p{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;margin:0}.ffwr-trust span{color:#d60037;font-size:24px}.ffwr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.ffwr-steps>div{border-top:1px solid #cfc3b9;padding-top:20px}.ffwr-number{display:block;font:800 40px/1.2 sofia-pro,Helvetica,sans-serif;color:#d60037;margin-bottom:18px}.ffwr-steps p{font-size:14px;color:#6b625c;max-width:360px}.ffwr-collection{background:#faf7f3}.ffwr-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:30px}.ffwr-products>*{min-width:0}.ffwr-card{display:flex;flex-direction:column;border:1px solid #e9e2dc;background:#fff}.ffwr-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:1/1.24;background:#ece9e6}.ffwr-card-image img{height:100%;object-fit:contain;transition:transform .4s}.ffwr-card-image:hover img{transform:scale(1.035)}.ffwr-badge{position:absolute;top:12px;left:0;background:#d60037;color:#fff;padding:6px 9px;font:700 10px/1.4 Helvetica,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.ffwr-card-copy{display:flex;flex-direction:column;flex:1;padding:16px}.ffwr-card h3{font-size:17px;line-height:1.25;margin-bottom:10px}.ffwr-card h3 a{text-decoration:none}.ffwr-benefit{font-size:13px;color:#746a62;line-height:1.5}.ffwr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:auto!important;padding-top:12px;margin-bottom:16px!important}.ffwr-price strong{font-size:24px;font-weight:800;line-height:1}.ffwr-price s{font-size:18px;color:#d60037}.ffwr-card .ffwr-btn{width:100%;padding:13px 8px;font-size:11px}.ffwr-card .ffwr-btn:hover{background:#d60037;border-color:#d60037}.ffwr-stock{font-size:12px;margin-top:10px!important}.ffwr-small{font-size:12px;line-height:1.6;color:#756b63;margin-top:24px!important}.ffwr-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ffwr-results figure{margin:0;min-width:0}.ffwr-results img{aspect-ratio:1;object-fit:contain}.ffwr-results figcaption{margin-top:18px}.ffwr-results h3{font-size:18px}.ffwr-results figcaption p{font-size:12px;line-height:1.6;color:#756b63}.ffwr-clinical{border-top:1px solid #cfc3b9;margin-top:16px}.ffwr-clinical summary{min-height:48px;padding:14px 0;font-size:13px;font-weight:700;cursor:pointer}.ffwr-clinical>div{font-size:13px;color:#6b625c;padding-bottom:12px}.ffwr-clinical ul{padding-left:20px;margin:0}.ffwr-routine{background:#faf7f3}.ffwr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.ffwr-routine-image{display:block;max-width:520px}.ffwr-routine-image img{max-height:620px;object-fit:contain}.ffwr-price--large{margin-top:24px!important;margin-bottom:24px!important}.ffwr-price--large strong{font-size:36px}.ffwr-pair-note a,.ffwr-text-link{text-underline-offset:5px;text-decoration:underline}.ffwr-founder-image{min-width:0}.ffwr-founder-image img{width:100%;aspect-ratio:16/10;object-fit:cover}.ffwr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid #cfc3b9;padding-top:24px;margin:28px 0}.ffwr-stats p{margin:0}.ffwr-stats strong{display:block;font:800 34px/1.15 sofia-pro,Helvetica,sans-serif;color:#d60037}.ffwr-stats span{display:block;font-size:11px;line-height:1.5;margin-top:8px}.ffwr-text-link{font-size:14px;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.ffwr-close{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #e5dfd9;padding-block:36px}.ffwr-close h2{font-size:28px;margin:0}.ffwr-close .ffwr-btn{flex-shrink:0}.ffwr :focus-visible{outline:3px solid #006aab;outline-offset:4px}.ffwr-editor-note{background:#fff7de;color:#463b27;border:1px solid #ccaa66;padding:16px;font-size:13px}@media(max-width:1279px){.ffwr-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.ffwr-hero{grid-template-columns:minmax(0,1fr)}.ffwr-hero-media{max-height:none}.ffwr-hero-media img{max-height:460px;aspect-ratio:1.1;object-fit:contain}.ffwr-hero-copy{padding:32px clamp(16px,4vw,40px) 40px}.ffwr h1{font-size:clamp(38px,7vw,64px);max-width:680px}.ffwr-split{grid-template-columns:minmax(0,1fr)}.ffwr-routine-image{width:100%;margin-inline:auto;max-width:460px}.ffwr-founder-image{max-width:640px}.ffwr-steps{gap:24px}.ffwr-trust,.ffwr-results{gap:18px}}@media(max-width:699px){.ffwr-nav{justify-content:flex-start;gap:20px;overflow-x:auto}.ffwr-nav button{font-size:13px;flex-shrink:0}.ffwr-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ffwr-card-copy{padding:12px}.ffwr-card h3{font-size:15px}.ffwr-benefit{font-size:12px}.ffwr-card .ffwr-btn{font-size:10px;letter-spacing:.035em;padding:12px 8px}.ffwr-badge{font-size:9px;top:8px;padding:5px 7px}.ffwr-steps{grid-template-columns:minmax(0,1fr);gap:20px}.ffwr-steps>div{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px}.ffwr-number{grid-row:span 2;font-size:32px}.ffwr-steps p{max-width:none}.ffwr-steps h3{font-size:19px}.ffwr-results{grid-template-columns:minmax(0,1fr);gap:36px}.ffwr-results figure{max-width:520px;margin-inline:auto;width:100%}.ffwr-trust{grid-template-columns:minmax(0,1fr);gap:12px}.ffwr-trust p{font-size:11px}.ffwr-trust span{font-size:20px}.ffwr-close{display:block}.ffwr-close .ffwr-btn{margin-top:24px}.ffwr-price strong{font-size:22px}.ffwr-price s{font-size:15px}}@media(max-width:479px){.ffwr-actions{display:grid;grid-template-columns:minmax(0,1fr)}.ffwr-actions .ffwr-btn{width:100%}.ffwr-stats{gap:10px}.ffwr-stats strong{font-size:29px}.ffwr h2{font-size:30px}.ffwr-close h2{font-size:26px}}@media(hover:none){.ffwr .ffwr-btn:hover,.ffwr-card-image:hover img{transform:none}}@media(prefers-reduced-motion:reduce){.ffwr *{animation:none!important;transition:none!important}.ffwr .ffwr-btn:hover,.ffwr-card-image:hover img{transform:none}}@media print{.ffwr-nav,.ffwr-actions,.ffwr-close{display:none}.ffwr-products,.ffwr-results{grid-template-columns:repeat(3,minmax(0,1fr))}.ffwr-card,.ffwr-results figure{break-inside:avoid}}.ffwr .ffwr-hero-media{position:relative;min-height:600px;overflow:hidden}.ffwr .ffwr-hero-media .ffwr-hero-gif,.ffwr .ffwr-hero-media .ffwr-hero-still{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center bottom}.ffwr .ffwr-hero-media [hidden]{display:none!important}.ffwr .ffwr-motion-toggle{position:absolute;right:16px;bottom:16px;z-index:1;min-height:44px;padding:10px 16px;border:1px solid #2c2521;border-radius:0;background:#fff;color:#2c2521;font:700 11px/1.4 Helvetica,Arial,sans-serif;cursor:pointer}.ffwr .ffwr-step-icon{display:block;width:76px;height:82px;object-fit:contain;margin:0 0 18px}.ffwr .ffwr-results h3,.ffwr .ffwr-clinical summary{color:#d60036}.ffwr .ffwr-intro strong{font-weight:700;color:#2c2521}@media(max-width:899px){.ffwr .ffwr-hero-media{min-height:0;aspect-ratio:4/5}.ffwr .ffwr-hero-copy{grid-row:1}}@media(max-width:699px){.ffwr .ffwr-steps>div{grid-template-columns:64px minmax(0,1fr)}.ffwr .ffwr-step-icon{grid-row:span 2;width:64px;height:70px;margin:0}.ffwr .ffwr-motion-toggle{right:12px;bottom:12px}}.ffwr{--ffwr-surface:#ededee}.ffwr .ffwr-hero,.ffwr .ffwr-hero-media,.ffwr .ffwr-collection,.ffwr .ffwr-routine,.ffwr .ffwr-card-image{background:var(--ffwr-surface)}.ffwr .ffwr-hero-media{min-height:0;aspect-ratio:1630/1080;align-self:center}.ffwr .ffwr-hero-media .ffwr-hero-gif,.ffwr .ffwr-hero-media .ffwr-hero-still{object-fit:contain;object-position:center}@media(max-width:899px){.ffwr .ffwr-hero-media{aspect-ratio:1630/1080}}.ffwr .ffwr-hero-media{aspect-ratio:16/9}.ffwr .ffwr-hero-video{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;background:#ededee}.ffwr .ffwr-founder-image img{aspect-ratio:975/855;height:auto;object-fit:contain}.ffwr .ffwr-split>*{min-width:0}.ffwr .ffwr-routine .ffwr-intro strong{font-weight:700}.ffwr .ffwr-nav{max-width:100%}@media(max-width:359px){.ffwr .ffwr-products{grid-template-columns:minmax(0,1fr)}.ffwr .ffwr-nav{gap:12px}.ffwr .ffwr-stats strong{font-size:25px}}@media print{.ffwr .ffwr-hero-video{display:none}}.ffwr .ffwr-hero-visual{min-width:0;align-self:center}.ffwr .ffwr-video-caption{margin:0;padding:16px clamp(16px,2vw,32px) 24px;text-align:center;font-size:14px;line-height:1.6;color:#6b625c}
/*# sourceMappingURL=/cdn/shop/t/308/compiled_assets/styles.css.map?subset=AAAACA */
