.fl-home-reviews .lr{padding:clamp(38px,4.4vw,58px) 0;border-top:1px solid var(--line, rgba(31, 42, 56, .1))}.fl-home-reviews .lr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,44px);flex-wrap:wrap}.fl-home-reviews .lr__kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lr-accent, #24A86B)}.fl-home-reviews .lr__hook{margin:10px 0 0;font-size:clamp(26px,2.9vw,36px);font-weight:800;letter-spacing:-.042em;line-height:1.05;color:var(--text, #172033);text-wrap:balance}.fl-home-reviews .lr__note{margin:14px 0 0;max-width:46em;font-size:15px;line-height:1.6;color:#1720339e;text-wrap:pretty}.fl-home-reviews .lr-summary{display:flex;align-items:center;gap:clamp(14px,2vw,26px);flex-wrap:wrap;margin-top:clamp(18px,2.2vw,26px)}.fl-home-reviews .lr-summary__score{display:flex;align-items:baseline;gap:10px}.fl-home-reviews .lr-summary__avg{font-size:clamp(28px,2.6vw,34px);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--text, #172033)}.fl-home-reviews .lr-summary__stars{align-self:center}.fl-home-reviews .lr-summary__count{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#17203399}.fl-home-reviews .lr-summary__sep{width:1px;height:22px;background:#1f2a3824}.fl-home-reviews .lr-summary__readers{font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--text, #172033)}.fl-home-reviews .lr-summary__spacer{flex:1 1 auto}.fl-home-reviews .lr-write{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-grid;place-items:center;height:44px;padding:0 22px;border-radius:999px;border:1px solid rgba(31,42,56,.16);background:#fff;color:var(--text, #172033);font-family:inherit;font-size:13.5px;font-weight:800;letter-spacing:-.015em;transition:background .18s ease,border-color .18s ease,transform .18s ease}.fl-home-reviews .lr-write:hover{background:#1f2a3808;border-color:#1f2a3842;transform:translateY(-1px)}.fl-home-reviews .lr-write:focus-visible{outline:3px solid var(--lr-accent-deep, #1E8A5C);outline-offset:3px}.fl-home-reviews .lr-carousel{position:relative;margin-top:clamp(22px,2.6vw,30px);overflow:hidden}.fl-home-reviews .lr-track{display:flex;align-items:stretch;transition:transform .42s cubic-bezier(.22,.7,.3,1);will-change:transform}.fl-home-reviews .lr-track:focus-visible{outline:3px solid var(--lr-accent-deep, #1E8A5C);outline-offset:4px;border-radius:22px}.fl-home-reviews .lr-page{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-content:start}.fl-home-reviews .lr-page .nr-card{height:100%}.fl-home-reviews .lr-pill{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:2px;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid rgba(31,42,56,.12);background:#ffffffb8;color:#172033ad;font-size:11.5px;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.fl-home-reviews a.lr-pill:hover{border-color:var(--lr-fam, rgba(31, 42, 56, .32));color:var(--text, #172033);background:#fff}.fl-home-reviews a.lr-pill:focus-visible{outline:2px solid var(--lr-accent-deep, #1E8A5C);outline-offset:2px}.fl-home-reviews .lr-pill__dot{flex:none;width:8px;height:8px;border-radius:3px;background:var(--lr-fam, var(--accent, #24A86B))}.fl-home-reviews .lr-demo{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#17203361}.fl-home-reviews .lr-foot{display:flex;align-items:center;gap:12px;margin-top:clamp(18px,2vw,24px)}.fl-home-reviews .lr-arrow{-webkit-appearance:none;appearance:none;cursor:pointer;width:42px;height:42px;border-radius:50%;background:#ffffffb3;border:1px solid var(--lr-accent-line, rgba(31, 42, 56, .14));display:grid;place-items:center;color:#17203399;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.fl-home-reviews .lr-arrow svg{width:15px;height:15px;display:block}.fl-home-reviews .lr-arrow:hover{background:#fff;color:var(--text, #172033);border-color:var(--lr-accent, #24A86B)}.fl-home-reviews .lr-arrow:focus-visible{outline:3px solid var(--lr-accent-deep, #1E8A5C);outline-offset:3px}.fl-home-reviews .lr-arrow[disabled]{opacity:.34;cursor:default}.fl-home-reviews .lr-page-label{font-size:12.5px;font-weight:700;color:#17203380}.fl-home-reviews .lr-note{margin:14px 0 0;font-size:11.5px;font-weight:600;color:#1720336b}.fl-home-reviews .lr-empty{margin-top:clamp(22px,2.6vw,30px);padding:28px 24px;border-radius:20px;border:1px dashed rgba(31,42,56,.16);background:#fff9;text-align:center}.fl-home-reviews .lr-empty h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--text, #172033)}.fl-home-reviews .lr-empty p{margin:8px 0 0;font-size:14px;color:#17203399}@media(max-width:980px){.fl-home-reviews .lr-page{grid-template-columns:repeat(2,1fr)}.fl-home-reviews .lr__head{align-items:flex-start}}@media(max-width:620px){.fl-home-reviews .lr-page{grid-template-columns:1fr;gap:14px}.fl-home-reviews .lr-summary{gap:12px}.fl-home-reviews .lr-summary__spacer{display:none}.fl-home-reviews .lr-write{width:100%}}@media(prefers-reduced-motion:reduce){.fl-home-reviews .lr-track,.fl-home-reviews .lr-arrow,.fl-home-reviews .lr-write{transition:none}.fl-home-reviews .lr-write:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fitlibrary-landing-reviews.css.map */
