.bfcm-study-rings__panel{position:relative;display:grid;grid-template-columns:1fr;gap:22px;align-items:center;overflow:hidden;padding:28px 18px;border-radius:20px;background:var(--bfcm-color-panel);color:var(--bfcm-color-text)}.bfcm-study-rings__intro{min-width:0;text-align:center}.bfcm-study-rings__kicker{margin-bottom:8px;color:var(--bfcm-color-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bfcm-study-rings__heading{color:var(--bfcm-color-text);font-family:var(--bfcm-font-body);font-size:clamp(26px,5.4vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.02em}.bfcm-study-rings__heading em{color:var(--bfcm-color-accent);font-style:normal}.bfcm-study-rings__heading--accent-new-line em{display:block}.bfcm-study-rings__text{max-width:440px;margin:12px auto 0;font-size:15px;opacity:.78}.bfcm-study-rings__image{display:none}.bfcm-study-rings__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:460px;margin:18px auto 0;padding:0;list-style:none}.bfcm-study-rings__fact{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff14;text-align:center}.bfcm-study-rings__fact-value{color:var(--bfcm-color-accent);font-size:18px}.bfcm-study-rings__fact-text{font-size:11px;opacity:.8}.bfcm-study-rings__rings{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.bfcm-study-rings__ring{position:relative;padding:14px 8px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f;text-align:center}.bfcm-study-rings__svg{display:block;width:96px;height:96px;margin:0 auto;transform:rotate(-90deg)}.bfcm-study-rings__track,.bfcm-study-rings__fill{fill:none;stroke-width:11}.bfcm-study-rings__track{stroke:#ffffff1f}.bfcm-study-rings__fill{stroke:var(--bfcm-color-accent);stroke-dasharray:0 var(--bfcm-ring-circumference);stroke-linecap:round;transition:stroke-dasharray 1.4s ease}.bfcm-study-rings__panel.is-visible .bfcm-study-rings__fill{stroke-dasharray:var(--bfcm-ring-dash) var(--bfcm-ring-circumference)}.bfcm-study-rings__value{position:absolute;top:14px;right:0;left:0;display:flex;align-items:center;justify-content:center;height:96px;font-size:21px;font-weight:800;letter-spacing:-.02em}.bfcm-study-rings__label{display:block;margin-top:10px;font-size:11.5px;line-height:1.35;opacity:.75}.bfcm-study-rings__label strong{font-size:13px}.bfcm-study-rings__note{margin-top:16px;color:var(--bfcm-color-muted);font-size:12.5px;text-align:center}@media screen and (min-width:821px){.bfcm-study-rings__panel{grid-template-columns:1fr 1.15fr;gap:40px;padding:44px 48px;border-radius:26px}.bfcm-study-rings__intro{text-align:left}.bfcm-study-rings__text{margin-left:0}.bfcm-study-rings__image{display:block;width:150px;height:auto;margin-top:18px;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.bfcm-study-rings__facts{margin-left:0}.bfcm-study-rings__fact{padding:12px 10px}.bfcm-study-rings__fact-value{font-size:22px}.bfcm-study-rings__fact-text{font-size:12.5px}.bfcm-study-rings__rings{gap:18px}.bfcm-study-rings__ring{padding:20px 14px 18px}.bfcm-study-rings__svg{width:128px;height:128px}.bfcm-study-rings__value{top:20px;height:128px;font-size:28px}.bfcm-study-rings__label{font-size:13px}.bfcm-study-rings__label strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.bfcm-study-rings__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/432/assets/bfcm-study-rings.css.map */
