.aud-root{--aud-bg: #faf9f7;--aud-border: #e8e4de;--aud-text: #1a1a1a;--aud-muted: #6b6b6b;--aud-accent: #1a1a1a;--aud-p1: #b3261e;--aud-p2: #9a6b00;--aud-p3: #1a5a8a;--aud-p4: #1a1a1a;max-width:760px;margin:0 auto;padding:48px 20px 96px;color:var(--aud-text);font-family:inherit;line-height:1.6}.aud-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--aud-muted);margin:0 0 12px}.aud-h1{font-size:clamp(1.6rem,4vw,2.2rem);margin:0 0 16px;line-height:1.25}.aud-h2{font-size:1.5rem;margin:0 0 20px}.aud-h3{font-size:1.05rem;margin:32px 0 12px;padding-bottom:6px;border-bottom:2px solid var(--aud-border)}.aud-h3--p1{border-color:var(--aud-p1)}.aud-h3--p2{border-color:var(--aud-p2)}.aud-h3--p3{border-color:var(--aud-p3)}.aud-h3--p4{border-color:var(--aud-p4)}.aud-lead{font-size:1.05rem;color:var(--aud-text);max-width:52ch;margin:0 0 28px}.aud-microcopy{font-size:.85rem;color:var(--aud-muted);margin-top:14px}.aud-btn{display:inline-block;border:1px solid var(--aud-accent);background:var(--aud-accent);color:#fff;padding:13px 26px;border-radius:999px;font-size:.95rem;cursor:pointer;text-decoration:none}.aud-btn:focus-visible{outline:3px solid #1a5a8a;outline-offset:2px}.aud-btn--ghost{background:transparent;color:var(--aud-accent)}.aud-btn[disabled]{opacity:.4;cursor:not-allowed}.aud-form__nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.aud-progress{margin-bottom:28px}.aud-progress__bar{height:4px;background:var(--aud-border);border-radius:2px;overflow:hidden;position:relative}.aud-progress__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--aud-progress, 0%);background:var(--aud-accent);transition:width .2s ease}.aud-progress__label{font-size:.8rem;color:var(--aud-muted);margin:8px 0 0}.aud-question{margin-bottom:28px}.aud-question__label{display:block;font-size:1.05rem;margin-bottom:6px}.aud-question__guidance{font-size:.85rem;color:var(--aud-muted);margin:0 0 12px}.aud-field{width:100%;padding:12px 14px;border:1px solid var(--aud-border);border-radius:10px;font-size:1rem;background:#fff;color:var(--aud-text)}.aud-options{display:flex;flex-wrap:wrap;gap:8px}.aud-option{border:1px solid var(--aud-border);border-radius:999px;padding:9px 16px;font-size:.9rem;cursor:pointer;background:#fff;-webkit-user-select:none;user-select:none}.aud-option[aria-pressed=true]{background:var(--aud-accent);color:#fff;border-color:var(--aud-accent)}.aud-map__list{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.aud-map__item{border:1px solid var(--aud-border);border-radius:10px;padding:12px;font-size:.85rem}.aud-map__state{display:block;font-size:.75rem;margin-top:4px;color:var(--aud-muted)}.aud-map__item[data-state=a-securiser]{border-left:4px solid var(--aud-p1)}.aud-map__item[data-state=a-amenager]{border-left:4px solid var(--aud-p2)}.aud-map__item[data-state=a-observer]{border-left:4px solid var(--aud-p3)}.aud-map__item[data-state=prete]{border-left:4px solid #2f7a4f}.aud-card{border:1px solid var(--aud-border);border-radius:12px;padding:18px 20px;margin-bottom:14px;background:#fff}.aud-card__title{font-size:1rem;margin:0 0 4px}.aud-card__meta{font-size:.8rem;color:var(--aud-muted);margin:0 0 12px}.aud-card__section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--aud-muted);margin:12px 0 4px}.aud-card__free{background:#f2f7f2;border-radius:8px;padding:10px 12px;font-size:.9rem}.aud-card__product{margin-top:14px;border-top:1px solid var(--aud-border);padding-top:14px;display:flex;gap:12px;align-items:flex-start}.aud-card__product img{width:72px;height:72px;object-fit:cover;border-radius:8px}.aud-card__compat{display:inline-block;font-size:.78rem;padding:3px 10px;border-radius:999px;margin-bottom:6px}.aud-card__compat[data-state=compatible]{background:#e3f1e7;color:#1f5c33}.aud-card__compat[data-state=mesure]{background:#fbf1d9;color:#7a5a00}.aud-card__compat[data-state=incompatible]{background:#fbe3e1;color:#8a2a22}.aud-card__compat[data-state=avis]{background:#e6eef5;color:#1a4a70}.aud-card__limit{font-size:.8rem;color:var(--aud-muted);margin-top:8px}.aud-card--professional{border-color:var(--aud-p3);background:#f2f7fb}.aud-disclaimer{font-size:.8rem;color:var(--aud-muted);margin:32px 0 20px}@media(max-width:480px){.aud-form__nav{flex-direction:column-reverse}.aud-form__nav .aud-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/audit-maison.css.map */
