#MainContent>.shopify-section:empty{display:none}.ff-fund fieldset{border:0;padding:0;margin:0;min-width:0}.ff-fund legend{padding:0}.ff-fund .opt{display:block;font:500 16px/1.4 var(--font);color:var(--ink);text-align:left;background:var(--bg);border:1.5px solid var(--charte-bord);border-radius:var(--r-lg);padding:13px 16px 13px 48px;min-height:50px;cursor:pointer;position:relative}.ff-fund .opt:before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:var(--r-pill);border:2px solid var(--ink-500);background:var(--bg)}.ff-fund .opt:has(:checked){border-color:var(--charte-indigo);box-shadow:inset 0 0 0 1px var(--charte-indigo);background:var(--indigo-050)}.ff-fund .opt:has(:checked):before{border-color:var(--charte-indigo);background:radial-gradient(circle,var(--charte-indigo) 0 45%,var(--bg) 50%)}.ff-fund .opt:has(:focus-visible){outline:3px solid #ffffff;outline-offset:0;box-shadow:var(--charte-anneau)}.ff-fund .legal{font-size:13px;color:var(--ink-700);line-height:1.5;max-width:80ch}.ff-fund{display:grid;gap:36px}.ff-fund .fund__cards{display:grid;gap:16px}@container site (min-width: 760px){.ff-fund .fund__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-fund .fcard{border-radius:20px;padding:22px 22px 14px;display:grid;gap:8px;align-content:start;background:var(--charte-fond-doux);border-top:6px solid var(--sec)}.ff-fund .fcard small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-700)}.ff-fund .fcard b{font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.ff-fund .fcard p{font-size:15px;line-height:1.55;color:var(--ink-700)}.ff-fund .fcard>p{padding-bottom:8px}.ff-fund .simu{display:grid;gap:24px;border:1px solid var(--charte-line);border-radius:24px;padding:28px;background:var(--bg)}@container site (min-width: 860px){.ff-fund .simu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:32px}}@container site (max-width: 520px){.ff-fund .simu{padding:20px}}.ff-fund .simu h3{font-size:20px;font-weight:800;letter-spacing:-.01em}.ff-fund .simu__form{display:grid;gap:14px;align-content:start;min-width:0}.ff-fund .simu__form>p{font-size:15px;color:var(--ink-700)}.ff-fund .simu__lab{font-size:14px;font-weight:700;color:var(--ink)}.ff-fund .simu__opts{display:grid;gap:8px}.ff-fund .simu__opts legend{margin-bottom:14px}.ff-fund .simu input[type=number]{font:700 18px/1 var(--font);color:var(--ink);background:var(--bg);border:1.5px solid var(--charte-format);border-radius:var(--r-lg);padding:14px 16px;min-height:52px;width:100%;max-width:220px;font-variant-numeric:tabular-nums}.ff-fund .simu__out{background:var(--charte-fond-doux);border-radius:20px;padding:22px;display:grid;gap:12px;align-content:start;min-width:0}.ff-fund .simu__row{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-variant-numeric:tabular-nums}.ff-fund .simu__row b{white-space:nowrap}.ff-fund .simu__row--total{border-top:1px solid var(--charte-bord);padding-top:12px;font-size:17px;font-weight:700}.ff-fund .simu__row--total b{color:var(--charte-vert-texte);font-size:26px;font-weight:800}.ff-fund .simu__note{display:block;font-size:14px;color:var(--ink-700)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fichly-formations-financement.css.map */
