.lr .lrf-chart{max-width:780px;border-radius:20px}.lr .lrf-in{position:relative;padding:28px 24px 24px;max-height:88vh;overflow:auto}.lr .lrf-grid{display:grid;gap:22px}.lr .lrf-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lr-navy)}.lr .lrf-title{margin:0 0 8px;font-family:Raleway,Poppins,sans-serif;font-size:26px;line-height:1.15;font-weight:700;color:var(--lr-navy)}.lr .lrf-intro{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--lr-muted)}.lr .lrf-h3{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--lr-navy)}.lr .lrf-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px;counter-reset:lrs}.lr .lrf-steps li{display:flex;gap:10px;font-size:12.5px;line-height:1.5}.lr .lrf-steps li:before{counter-increment:lrs;content:counter(lrs);flex:0 0 20px;height:20px;border-radius:50%;background:var(--lr-navy);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.lr .lrf-between{margin:0;font-size:13px}.lr .lrf-table-wrap{border:1px solid var(--lr-line);border-radius:12px;overflow:auto;max-height:56vh}.lr .lrf-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:center}.lr .lrf-table thead th{position:sticky;top:0;background:var(--lr-navy);color:#fff;font-weight:700;padding:10px 6px}.lr .lrf-table td{padding:10px 6px;border-bottom:1px solid #ece8de}.lr .lrf-table tbody tr:nth-child(2n){background:#f7f6f2}.lr .lrf-fitdlg{max-width:420px;border-radius:20px}.lr .lrf-prog{display:flex;gap:4px;padding:10px 24px 0}.lr .lrf-seg{flex:1;height:3px;border-radius:2px;background:var(--lr-line)}.lr .lrf-seg.is-on{background:var(--lr-navy)}.lr .lrf-screen{padding:18px 24px 24px;text-align:center;max-height:82vh;overflow:auto}.lr .lrf-screen[hidden]{display:none}.lr .lrf-label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lr-muted);text-align:left}.lr .lrf-badge{width:56px;height:56px;border-radius:50%;background:#dfe7cf;display:flex;align-items:center;justify-content:center;margin:14px auto}.lr .lrf-h{margin:0 0 8px;font-family:Raleway,Poppins,sans-serif;font-size:24px;line-height:1.2;font-weight:700;color:var(--lr-navy)}.lr .lrf-sub{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--lr-muted)}.lr .lrf-opts{display:grid;gap:10px}.lr .lrf-opts--sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.lr .lrf-opt{border:1.5px solid var(--lr-line);border-radius:12px;background:#fff;padding:12px 8px;font-size:15px;font-weight:600;cursor:pointer;color:#1a1a1a}.lr .lrf-opt:hover{border-color:var(--lr-navy)}.lr .lrf-cta{display:block;width:100%;padding:16px;border:0;border-radius:12px;background:var(--lr-navy);color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;cursor:pointer}.lr .lrf-link{background:none;border:0;color:var(--lr-navy);text-decoration:underline;font-size:13px;font-weight:600;cursor:pointer;margin-top:12px;padding:4px}.lr .lrf-ring{width:116px;height:116px;margin:8px auto;border-radius:50%;border:6px solid var(--lr-deep);display:flex;flex-direction:column;align-items:center;justify-content:center}.lr .lrf-ring strong{font-family:Raleway,Poppins,sans-serif;font-size:40px;line-height:1;color:var(--lr-navy)}.lr .lrf-ring span{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--lr-navy)}.lr .lrf-why{border:1px solid var(--lr-line);border-radius:12px;padding:14px;text-align:left;margin:16px 0 14px}.lr .lrf-why h4{margin:0 0 10px;font-size:12px;letter-spacing:.1em;color:var(--lr-navy)}.lr .lrf-why ul{margin:0;padding:0}.lr .lrf-why li{display:flex;gap:8px;font-size:13px;line-height:1.4;margin-bottom:8px;list-style:none}.lr .lrf-why li:before{content:"\2713";flex:0 0 18px;height:18px;border-radius:50%;background:#dfe7cf;color:#2e4b2f;font-size:11px;display:flex;align-items:center;justify-content:center}.lr .lrf-note{margin:0 0 14px;padding:10px 12px;background:#f7f6f2;border-radius:10px;font-size:12.5px;color:var(--lr-muted);text-align:left}@media(min-width:700px){.lr .lrf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/landing-ravule-fit.css.map */
