.ff-home-proof{--ff-proof-ink:#141414;--ff-proof-purple:#7e49b3;--ff-proof-mist:#cfcfcf;--ff-proof-border:3px solid var(--ff-proof-ink);--ff-proof-radius:20px;--ff-proof-shadow:0 9px 23px rgb(20 16 28 / 12%),0 0 26px rgb(126 73 179 / 13%);display:block;background:#fff;color:var(--ff-proof-ink)}.ff-home-stats{padding:56px 24px 8px}.ff-home-stats__inner{width:100%;max-width:1200px;margin-inline:auto}.ff-home-stats__heading{text-align:center}.ff-home-stats__heading h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-.025em}.ff-home-stats__heading .rte{margin-top:16px;font-size:18px;line-height:1.5}.ff-home-stats__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.ff-home-stats__panel{min-width:0;text-align:center;padding:20px 24px 32px}.ff-home-stats__panel+.ff-home-stats__panel{border-left:1px solid var(--ff-proof-mist)}.ff-home-stats__caption{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ff-home-stats__number{margin:0;color:var(--ff-proof-purple);font-family:var(--font-heading-family);font-size:clamp(64px,6.5vw,92px);font-weight:var(--font-heading-weight);letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums}.ff-home-stats__panel h3{margin:14px 0 0;color:inherit;font-family:var(--font-heading-family);font-size:24px;font-weight:600;line-height:1.25}.ff-home-stats__progress{display:none}.ff-home-reviews .multicolumn,.ff-home-reviews .multicolumn-card{background:#fff;background-image:none;color:var(--ff-proof-ink)}.ff-home-reviews .multicolumn-card{border:var(--ff-proof-border);border-radius:var(--ff-proof-radius);box-shadow:var(--ff-proof-shadow)}.ff-home-reviews .multicolumn-card__info{padding:30px;text-align:left;justify-content:flex-start}.ff-home-reviews .multicolumn-card__heading{color:var(--ff-proof-purple);font-size:18px;font-weight:700;line-height:1.3}.ff-home-reviews .multicolumn-card__text{flex-grow:1;color:var(--ff-proof-ink);font-size:16px;line-height:1.7;text-wrap:pretty}.ff-home-reviews .rating-star{--product-card-star-color:126 73 179}.ff-home-reviews .testimonial-author{margin-top:20px}.ff-home-reviews .testimonial-author__line{background:var(--ff-proof-mist);margin-top:24px}.ff-home-reviews .testimonial-author p{color:var(--ff-proof-ink)}.ff-home-reviews .slider{padding-top:20px;padding-bottom:30px}.ff-home-reviews .slider-buttons.page-width{display:flex;gap:12px}.ff-home-reviews .slider-button.button-control{position:static;flex:none;width:44px;height:44px;min-height:44px;border:2px solid var(--ff-proof-ink);border-radius:50%;background:#fff;color:var(--ff-proof-purple);opacity:1;visibility:visible;transform:none}.ff-home-reviews .slider-button.button-control[disabled]{opacity:.3}.ff-home-reviews .slider-button.button-control:not([disabled]):hover{background:#f5effa;transform:none}.ff-home-reviews .slider-scrollbar__track{flex:1;order:-1;width:auto;margin:0 12px 0 0;background:var(--ff-proof-mist)}.ff-home-reviews .slider-scrollbar__indicator{background:var(--ff-proof-purple)}.ff-home-reviews :focus-visible{outline:3px solid var(--ff-proof-purple);outline-offset:4px}@media(max-width:749px){.ff-home-stats{padding:32px 20px 0}.ff-home-stats__heading h2{font-size:32px}.ff-home-stats__heading .rte{font-size:16px;margin-top:12px}.ff-home-stats__panels{grid-template-columns:1fr;margin-top:24px}.ff-home-stats__panel{padding:32px 12px}.ff-home-stats__panel+.ff-home-stats__panel{border-left:0;border-top:1px solid var(--ff-proof-mist)}.ff-home-stats__number{font-size:clamp(76px,24vw,112px)}.ff-home-stats__panel h3{font-size:24px}.ff-home-stats[data-story]{padding:0 20px}.ff-home-stats[data-story] .ff-home-stats__track{height:calc(var(--ff-stage-height) + var(--ff-story-distance))}.ff-home-stats[data-story] .ff-home-stats__stage{position:sticky;top:var(--header-height-live,120px);padding-block:40px 20px;display:flex;align-items:center;background:#fff}.ff-home-stats[data-story] .ff-home-stats__panels{display:grid;grid-template-columns:1fr;margin-top:var(--ff-mobile-gap,32px)}.ff-home-stats[data-story] .ff-home-stats__panel{grid-area:1 / 1;border:0;padding:0;opacity:var(--ff-stat-opacity,0);transform:translateY(var(--ff-stat-y,0px))}.ff-home-stats[data-story] .ff-home-stats__panel:first-child{--ff-stat-opacity:1}.ff-home-stats[data-story] .ff-home-stats__progress{display:flex;justify-content:center;gap:8px;margin-top:var(--ff-mobile-gap,32px)}.ff-home-stats__progress span{width:6px;height:6px;border-radius:50%;background:var(--ff-proof-mist)}.ff-home-stats__progress span.is-current{background:var(--ff-proof-purple)}.ff-home-reviews .multicolumn-card__info{padding:24px}.ff-home-reviews .multicolumn-card__text{font-size:15px;line-height:1.65}.ff-home-reviews .section__inner{padding-top:0!important}.ff-home-reviews .slider{padding-top:18px}.ff-home-reviews .multicolumn-list.slider{scroll-padding-left:20px}.ff-home-reviews .slider--tablet .slider__slide{width:calc(100% - 48px);max-width:420px}}@media(prefers-reduced-motion:reduce){.ff-home-proof *,.ff-home-proof *:before,.ff-home-proof *:after{scroll-behavior:auto;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fitfam-home-proof.css.map */
