.ct-formulaire{display:grid;gap:32px}.ct-formulaire .zone-title h2{font-size:var(--titre-section)}@container site (min-width: 900px){.ct-formulaire{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:56px;align-items:start}}.ct-formulaire .cform__main{display:grid;gap:24px;min-width:0}.ct-formulaire .cform__form{display:grid;gap:18px;border:1px solid var(--charte-line);border-radius:24px;padding:28px;min-width:0;max-width:720px;scroll-margin-top:calc(var(--entete-h) + 16px)}.ct-formulaire .cform__form:has(>.sent){border:0;padding:0}.ct-formulaire .field{display:grid;gap:6px;min-width:0}.ct-formulaire .field label{font-size:14px;font-weight:700;color:var(--ink)}.ct-formulaire .field .hint{font-size:13px;font-weight:500;color:var(--ink-700)}.ct-formulaire .field :is(input,select,textarea){font:400 16px/1.4 var(--font);color:var(--ink);background:var(--bg);border:1.5px solid var(--charte-format);border-radius:var(--r-lg);padding:13px 16px;width:100%;min-height:52px}.ct-formulaire .field textarea{min-height:130px;resize:vertical}.ct-formulaire .field [aria-invalid=true]{border-color:var(--ko);box-shadow:0 0 0 1px var(--ko)}.ct-formulaire .field .err{font-size:13px;font-weight:600;color:var(--ko)}.ct-formulaire .check{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;color:var(--ink-700);align-items:start}.ct-formulaire .check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--charte-navy)}.ct-formulaire .req-note{font-size:13px;color:var(--ink-700)}.ct-formulaire .rgpd{font-size:13px;line-height:1.55;color:var(--ink-700);background:var(--charte-fond-doux);border-radius:var(--r-lg);padding:14px 16px}.ct-formulaire .cform__captcha{font-size:12.5px;line-height:1.5;color:var(--ink-700)}.ct-formulaire .fx-form-erreurs ul{margin:6px 0 0;padding-left:1.2em}.ct-formulaire .fx-form-erreurs a{color:inherit}@supports selector(:has(*)){.ct-formulaire .field--cmd{display:none}.ct-formulaire .cform__form:has(option[data-cmd]:checked) .field--cmd{display:grid}}.ct-formulaire .sent{border-radius:24px;background:var(--charte-vert-doux);padding:28px;display:grid;gap:12px}.ct-formulaire .sent h3{font-size:22px;font-weight:800;color:var(--charte-vert-texte)}.ct-formulaire .sent p{font-size:16px;color:var(--ink)}.ct-formulaire .cform__aside{display:grid;gap:16px;min-width:0}.ct-formulaire .final{background:#3c4399;color:var(--on-navy);border-radius:24px;overflow:hidden;display:grid;--focus-c: var(--white)}.ct-formulaire .final__inner{padding:26px;display:grid;grid-template-columns:1fr;gap:18px;justify-items:start}@container site (min-width: 860px){.ct-formulaire .final__inner{align-items:center;gap:32px}}.ct-formulaire .final h2{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff}.ct-formulaire .final p{color:var(--on-navy-2);margin-top:8px}.ct-formulaire .final__actions{display:flex;flex-wrap:wrap;gap:12px}.ct-formulaire .newsletter{display:grid;gap:12px;background:#3c4399;color:var(--on-navy);border-radius:20px;padding:24px;--focus-c: var(--white)}.ct-formulaire .newsletter b{font-size:18px;font-weight:800;text-wrap:balance}.ct-formulaire .newsletter p{font-size:15px;color:var(--on-navy-2)}.ct-formulaire .cform__suivre small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-700)}.ct-formulaire .cform__suivre a{font-weight:700}.ct-formulaire .cform__suivre--carte{display:grid;gap:8px;border:1px solid var(--charte-line);border-radius:20px;padding:18px 20px}.ct-formulaire .cform__suivre--carte small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-700)}@container site (max-width: 520px){.ct-formulaire .cform__suivre a{display:inline-block;padding-block:12px;margin-block:-12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fichly-contact-formulaire.css.map */
