:root{--c-sapin-900:#14291f;--c-sapin-700:#1e3d2e;--c-sapin-500:#2e5a44;--c-sapin-100:#e4ede7;--c-ambre-700:#8f5411;--c-ambre-600:#c4741b;--c-ambre-500:#e08a2e;--c-ambre-300:#f2ad5c;--c-ambre-100:#fbeedc;--c-brique-600:#a8402f;--c-brique-100:#f6e3df;--c-fond:#faf7f2;--c-surface:#fff;--c-bordure:#e3dcd0;--c-texte:#26241f;--c-texte-2:#5c574d;--c-sain:#2f7d4f;--c-sain-100:#e2f0e7;--c-infeste:#8a4a2e;--c-erreur:#b3362b;--f-display:"Bitter", Georgia, serif;--f-body:"Source Sans 3", system-ui, sans-serif;--fs-h1:clamp(2rem, 4.5vw, 3rem);--fs-h2:clamp(1.5rem, 3vw, 2.125rem);--fs-h3:clamp(1.25rem, 2vw, 1.5rem);--fs-h4:1.125rem;--fs-body:1.0625rem;--fs-small:.9375rem;--fs-eyebrow:.8125rem;--lh-titre:1.15;--lh-body:1.65;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--shadow-1:0 1px 3px #14291f14;--shadow-2:0 6px 20px #14291f1a;--shadow-3:0 14px 40px #14291f24;--transition:.18s ease;--largeur-max:1140px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--sp-5)}body{background:var(--c-fond);color:var(--c-texte);font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--f-display);line-height:var(--lh-titre);color:var(--c-sapin-900);margin:0 0 var(--sp-4)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--sp-4)}a{color:var(--c-sapin-500);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--c-sapin-700)}.wrap{width:100%;max-width:var(--largeur-max);padding-inline:var(--sp-5);margin-inline:auto}.eyebrow{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--c-texte-2);font-weight:700}.btn{padding:var(--sp-3) var(--sp-5);border-radius:var(--r-md);transition:background var(--transition), color var(--transition);font-weight:700;text-decoration:none;display:inline-block}.btn-cta{background:var(--c-ambre-500);color:var(--c-sapin-900)}.btn-cta:hover{background:var(--c-ambre-600);color:var(--c-sapin-900)}.btn-secondaire{color:var(--c-sapin-700);border:2px solid var(--c-sapin-700);background:0 0}.btn-secondaire:hover{background:var(--c-sapin-700);color:#fff}.carte{background:var(--c-surface);border:1px solid var(--c-bordure);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-1)}.section{padding-block:var(--sp-8)}.section-verte{background:var(--c-sapin-100)}.breadcrumb{padding-block:var(--sp-4)}.breadcrumb+.section{padding-top:var(--sp-5)}.breadcrumb ol{gap:var(--sp-1);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--sp-1);color:var(--c-texte-2);display:flex}.breadcrumb li:not(:last-child):after{content:"›";color:var(--c-bordure);padding:0 var(--sp-1);font-weight:700}.breadcrumb a{color:var(--c-sapin-500);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.badge{align-items:center;gap:var(--sp-1);border-radius:999px;padding:.35em .85em;font-size:.8125rem;font-weight:700;display:inline-flex}.badge--garantie{background:var(--c-sapin-100);color:var(--c-sapin-700)}.badge--certif{background:var(--c-ambre-100);color:var(--c-ambre-600)}.badge--sain{background:var(--c-sain-100);color:var(--c-sain)}.badge--urgence{background:var(--c-brique-100);color:var(--c-brique-600)}.badge--48h{background:var(--c-sapin-700);color:#fff}.callout{border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);margin:var(--sp-5) 0;border-left:4px solid;max-width:680px}.callout strong{margin-bottom:var(--sp-1);font-family:var(--f-display);display:block}.callout p{font-size:var(--fs-small);margin:0}.callout--info{background:var(--c-sapin-100);border-color:var(--c-sapin-500)}.callout--info strong{color:var(--c-sapin-700)}.callout--conseil{background:var(--c-ambre-100);border-color:var(--c-ambre-500)}.callout--conseil strong{color:var(--c-ambre-600)}.callout--urgence{background:var(--c-brique-100);border-color:var(--c-brique-600)}.callout--urgence strong{color:var(--c-brique-600)}article blockquote{border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);margin:var(--sp-5) 0;border-left:4px solid var(--c-sapin-500);background:var(--c-sapin-100);max-width:680px}article blockquote p{margin:0}.bandeau-urgence{background:var(--c-brique-100);border-left:4px solid var(--c-brique-600);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);gap:var(--sp-4);margin:var(--sp-5) 0;flex-wrap:wrap;align-items:center;display:flex}.bandeau-urgence .texte{flex:320px}.bandeau-urgence strong{font-family:var(--f-display);color:var(--c-brique-600);display:block}.bandeau-urgence p{font-size:var(--fs-small);margin:0}.sticky-bar{z-index:60;background:var(--c-surface);border-top:1px solid var(--c-bordure);gap:var(--sp-2);padding:var(--sp-3);transition:transform var(--transition);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #14291f1f}.sticky-bar.visible{transform:translateY(0)}.sticky-bar .btn{text-align:center;flex:1;padding:.75em .5em;font-size:1rem}@media (width>=901px){.sticky-bar{display:none}}body.has-sticky footer{padding-bottom:84px}.illustration{width:100%;max-width:820px;height:auto;margin:var(--sp-5) auto;display:block}.ico{vertical-align:middle;flex:none}.bandeau-urgence .picto{background:var(--c-brique-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.etape-ico{color:var(--c-sapin-500);margin-bottom:var(--sp-2)}article table{border-collapse:collapse;background:var(--c-surface);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-1);margin:var(--sp-5) 0;overflow:hidden}article table th,article table td{padding:var(--sp-3) var(--sp-4);text-align:left;font-size:var(--fs-small)}article table thead th{background:var(--c-sapin-700);color:#fff;font-family:var(--f-body);font-weight:700}article table tbody tr{border-top:1px solid var(--c-bordure)}article table tbody tr:hover{background:var(--c-sapin-100)}@media (width<=640px){article table{display:block;overflow-x:auto}}article h2{margin-top:var(--sp-7)}article h3{margin-top:var(--sp-5)}article>h2:first-child,article>h3:first-child{margin-top:0}article hr{border:0;border-top:1px solid var(--c-bordure);margin:var(--sp-7) 0}article hr+h2,article hr+h3{margin-top:0}article ul,article ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}article li{margin-bottom:var(--sp-2)}.champ{gap:var(--sp-2);min-width:0;display:grid}.champ label,.formulaire label{font-weight:700;font-size:var(--fs-small);color:var(--c-sapin-900)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-width:0}input,select,textarea{font:inherit;font-size:var(--fs-body);padding:var(--sp-3);border:1px solid var(--c-bordure);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-texte)}input[type=checkbox]{width:1.05em;height:1.05em;accent-color:var(--c-sapin-500);padding:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--c-sapin-500);outline-offset:1px}.carte-service{color:inherit;background:var(--c-surface);border:1px solid var(--c-bordure);border-radius:var(--r-lg);padding:var(--sp-5);transition:transform var(--transition), box-shadow var(--transition);text-decoration:none;display:block}.carte-service:hover{box-shadow:var(--shadow-2);color:inherit;transform:translateY(-3px)}.carte-service .icone{background:var(--c-sapin-100);width:52px;height:52px;color:var(--c-sapin-700);border-radius:var(--r-md);margin-bottom:var(--sp-3);place-items:center;display:grid}.carte-service h3{font-size:var(--fs-h4);margin-bottom:var(--sp-2)}.carte-service p{font-size:var(--fs-small);color:var(--c-texte-2);margin-bottom:var(--sp-3)}.carte-service .lien{font-weight:700;font-size:var(--fs-small);color:var(--c-sapin-500);align-items:center;gap:var(--sp-1);display:inline-flex}.carte-service:hover .lien{color:var(--c-sapin-700);gap:var(--sp-2)}.faq{max-width:760px;margin:var(--sp-5) 0}.faq details{background:var(--c-surface);border:1px solid var(--c-bordure);border-radius:var(--r-md);margin-bottom:var(--sp-3);overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);transition:background var(--transition);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--c-sapin-100)}.faq summary h3{font-size:var(--fs-h4);margin:0}.faq summary:after{content:"+";background:var(--c-sapin-100);width:30px;height:30px;color:var(--c-sapin-700);font-size:1.2rem;font-family:var(--f-body);transition:background var(--transition), color var(--transition);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.faq details[open] summary:after{content:"–";background:var(--c-ambre-500);color:#fff}.faq .reponse{padding:0 var(--sp-5) var(--sp-4);font-size:var(--fs-small);color:var(--c-texte-2)}.faq .reponse>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}header[data-astro-cid-nen7h5rs]{background:var(--c-surface);border-bottom:1px solid var(--c-bordure)}.barre[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--sp-5);padding-block:var(--sp-4);flex-wrap:wrap;display:flex}.marque[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-2);font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3);color:var(--c-sapin-900);text-decoration:none;display:inline-flex}.marque[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);color:var(--c-texte);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-sapin-500)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].btn-cta{color:var(--c-sapin-900)}footer[data-astro-cid-jo6i4kqk]{background:var(--c-sapin-900);color:var(--c-sapin-100);margin-top:var(--sp-8)}.grille[data-astro-cid-jo6i4kqk]{gap:var(--sp-6);padding-block:var(--sp-7);grid-template-columns:2fr 1fr 1fr;display:grid}@media (width<=720px){.grille[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.marque[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);font-weight:800;font-size:var(--fs-h4);margin-bottom:var(--sp-2)}.baseline[data-astro-cid-jo6i4kqk]{color:var(--c-sapin-100);opacity:.8;font-size:var(--fs-small)}footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:var(--sp-2);flex-direction:column;display:flex}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-sapin-100);font-size:var(--fs-small);text-decoration:none}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-ambre-500)}.eyebrow[data-astro-cid-jo6i4kqk]{color:var(--c-ambre-500);margin-bottom:var(--sp-3)}.bas[data-astro-cid-jo6i4kqk]{padding-block:var(--sp-4);font-size:var(--fs-small);opacity:.7;border-top:1px solid #e4ede726}.exit-intent[data-astro-cid-ktjfspe5]{border-radius:var(--r-lg);padding:var(--sp-6);max-width:520px;box-shadow:var(--shadow-3);border:none}.exit-intent[data-astro-cid-ktjfspe5]::backdrop{background:#14291f8c}.exit-corps[data-astro-cid-ktjfspe5]{gap:var(--sp-3);display:grid}.exit-actions[data-astro-cid-ktjfspe5]{gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}
