.fil{padding-top:14px;font-size:var(--u-t-petit);font-weight:var(--u-graisse-courant);color:var(--u-secondaire)}.fil ol{display:flex;flex-wrap:wrap;gap:6px}.fil li+li:before{content:"›";margin-right:6px}.fil a{text-decoration:underline;text-underline-offset:3px}.fil [aria-current=page]{color:var(--u-encre)}.systeme .outil{display:grid;justify-items:center;grid-gap:var(--u-pas-1);gap:var(--u-pas-1);font-size:var(--u-t-legende);font-weight:var(--u-graisse-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--u-secondaire)}.systeme .outil .picto{color:var(--u-encre)}.vide{display:grid;place-items:center;text-align:center;padding:var(--u-gap-colonne);overflow-wrap:anywhere}.vide .titre{font-size:var(--u-t-h3);color:rgba(21,31,58,.3)}.teinte-eau{background:rgba(69,157,221,.12)}.teinte-primaire{background:rgba(152,210,32,.12)}.teinte-alkyde{background:rgba(244,241,30,.12)}.teinte-enduit{background:rgba(243,114,23,.12)}.teinte-colle{background:rgba(235,28,36,.12)}.teinte-sanitaire{background:rgba(50,67,156,.12)}.fiche{padding:20px 0 var(--u-espace-4)}.fiche .haut{display:grid;grid-template-columns:minmax(280px,440px) 1fr;grid-gap:var(--u-espace-3);gap:var(--u-espace-3);align-items:start;margin-top:18px}.fiche .haut>*{min-width:0}.fiche .visuels{display:grid;grid-gap:var(--u-espace-1);gap:var(--u-espace-1);align-content:start;min-width:0}.fiche .visuels:not(:has(.situation)){position:-webkit-sticky;position:sticky;top:calc(var(--u-header-hauteur) + 20px)}.fiche .packshot{border:var(--u-filet-epaisseur) solid var(--u-filet);background:var(--u-carte);padding:var(--u-gap-colonne);aspect-ratio:4/5;display:grid;place-items:center}.fiche .packshot img{width:100%;height:100%;object-fit:contain}.fiche .packshot.vide{padding:var(--u-espace-1)}.fiche .situation{display:grid;grid-gap:10px;gap:10px}.fiche .situation img{display:block;width:100%;height:auto;border-radius:var(--u-rayon-vignette)}.fiche .type{font-size:var(--u-t-accroche);font-weight:var(--u-graisse-courant);color:var(--u-secondaire);margin-top:8px}.fiche h1{margin-top:10px}.fiche .promesse{font-size:var(--u-t-accroche);font-weight:var(--u-graisse-appui);line-height:var(--u-inter-accroche);margin-top:14px;max-width:34ch}.fiche .cta-haut{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--u-espace-1);align-items:center;scroll-margin-top:calc(var(--u-header-hauteur) + 16px)}.fiche .cta-haut .legende{flex-basis:100%}.fiche .groupe{margin-top:var(--u-espace-2);padding-top:var(--u-espace-1);border-top:var(--u-filet-epaisseur) solid var(--u-filet)}.fiche .groupe .eyebrow{margin-bottom:12px;display:block}.fiche .rangee{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fiche .rangee+.rangee{margin-top:8px}.fiche .rangee .lbl{font-size:var(--u-t-legende);font-weight:var(--u-graisse-ui);color:var(--u-secondaire);min-width:96px}.tech{width:100%;border-collapse:collapse;font-size:var(--u-t-corps);background:var(--u-carte);border:var(--u-filet-epaisseur) solid var(--u-filet);overflow:hidden;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.tech td,.tech th{padding:11px 14px;text-align:left;vertical-align:top;border-top:var(--u-filet-epaisseur) solid var(--u-filet)}.tech tr:first-child td,.tech tr:first-child th{border-top:0}.tech tr:nth-child(2n) td,.tech tr:nth-child(2n) th{background:var(--u-teinte-1)}.tech th{width:34%;font-size:var(--u-t-surtitre);font-weight:var(--u-graisse-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--u-secondaire);padding-top:13px}.tech th .picto{margin-right:8px;vertical-align:middle}.tech td{font-weight:var(--u-graisse-ui)}.formats-fiche{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.format{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.format b{display:block;font-weight:var(--u-graisse-titre);font-size:var(--u-t-h4);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.format span{display:block;font-size:var(--u-t-legende);color:var(--u-secondaire)}.tableau-defilant{overflow-x:auto;-webkit-overflow-scrolling:touch}.modeles{width:100%;border-collapse:collapse;font-size:var(--u-t-petit);background:var(--u-carte);border:var(--u-filet-epaisseur) solid var(--u-filet);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.modeles td,.modeles th{padding:10px 12px;text-align:left;vertical-align:top;border-top:var(--u-filet-epaisseur) solid var(--u-filet)}.modeles thead th{border-top:0;background:var(--u-teinte-1);font-size:var(--u-t-surtitre);letter-spacing:.12em;text-transform:uppercase;color:var(--u-secondaire)}.modeles tbody th,.modeles thead th{font-weight:var(--u-graisse-ui)}.modeles tbody tr:nth-child(2n) td,.modeles tbody tr:nth-child(2n) th{background:var(--u-papier)}.modeles td.dim{white-space:nowrap;font-weight:var(--u-graisse-ui)}.modeles td.tarif{text-align:right}.modeles td.tarif .lien{font-size:var(--u-t-petit);white-space:nowrap;display:inline-block;min-height:24px}.systeme{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px var(--u-gap-colonne);background:var(--u-teinte-1);border-color:var(--u-teinte-2)}.systeme:not(:has(.picto)){grid-template-columns:1fr}.systeme .ordre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:var(--u-graisse-ui)}.systeme .etape-systeme{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.systeme .ordre .pill{background:var(--u-carte)}.systeme .ordre a.pill{text-decoration:underline;text-underline-offset:3px}.equiv,.systeme .ordre .fleche{color:var(--u-secondaire)}.equiv{font-size:var(--u-t-petit);margin-top:14px}.docs{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.choix-variante{flex-basis:100%;display:grid;grid-gap:8px;gap:8px}.choix-variante .legende{flex-basis:auto}.rangee-choix{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rangee-choix .lbl{font-size:var(--u-t-legende);font-weight:var(--u-graisse-ui);color:var(--u-secondaire);min-width:140px}.rangee-choix .btn{min-width:96px}.lies{border-top:var(--u-filet-epaisseur) solid var(--u-filet);padding:var(--u-espace-3) 0}.lies .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--u-gap-colonne);gap:var(--u-gap-colonne)}.bloc.lie{background:transparent;border:0;border-bottom:var(--u-filet-epaisseur) solid var(--u-filet);padding:0 0 var(--u-espace-1)}.lie{display:grid;grid-template-columns:112px 1fr;grid-gap:16px;gap:16px;align-items:start}.lie .img{border-radius:var(--u-rayon-vignette);background:var(--u-carte);overflow:hidden;aspect-ratio:4/5;display:grid;place-items:center;padding:6px}.lie .img img{width:100%;height:100%;object-fit:contain}.lie .img.vide .titre{font-size:var(--u-t-petit)}.lie .nom{font-weight:var(--u-graisse-ui);font-size:var(--u-t-h4);display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:var(--u-inter-h4)}.lie .prom{margin:6px 0 8px;line-height:var(--u-inter-petit)}.lie .prom,.lie table{font-size:var(--u-t-petit)}.lie table{width:100%;border-collapse:collapse;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.lie td{padding:5px 0;border-top:var(--u-filet-epaisseur) solid var(--u-filet);vertical-align:top}.lie td:first-child{color:var(--u-secondaire);font-weight:var(--u-graisse-ui);font-size:var(--u-t-surtitre);letter-spacing:.1em;text-transform:uppercase;width:86px;padding-top:7px;font-feature-settings:normal;font-variant-numeric:normal}.lie .foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:8px;flex-wrap:wrap}.lie .foot .lien{font-size:var(--u-t-petit)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:var(--u-couche-collante);display:none;gap:10px;padding:10px var(--u-gouttiere) calc(10px + env(safe-area-inset-bottom));background:var(--u-carte);border-top:var(--u-filet-epaisseur) solid var(--u-filet);box-shadow:var(--u-ombre-flottant);transform:translateY(100%);transition:transform var(--u-duree-deplacement) var(--u-courbe)}.sticky-cta.show{transform:translateY(0)}.sticky-cta .btn.rouge{flex:1 1}.sticky-cta .btn.wa{width:52px;padding:0}.famille{padding:20px 0 var(--u-espace-4)}.famille .entete{margin-top:18px}.famille h1{margin-top:10px}.famille .promesse{font-size:var(--u-t-accroche);font-weight:var(--u-graisse-appui);line-height:var(--u-inter-accroche);margin-top:14px;max-width:44ch}.famille .entete .legende{margin-top:10px}.grille-fam{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--u-gap-colonne);gap:var(--u-gap-colonne);margin-top:var(--u-espace-2)}.carte-fam{position:relative;display:grid;grid-template-rows:auto 1fr;grid-gap:14px;gap:14px;padding:0 0 var(--u-espace-1);border-bottom:var(--u-filet-epaisseur) solid var(--u-filet);transition:border-color var(--u-duree-etat) var(--u-courbe)}.carte-fam:hover{border-color:var(--u-bleu)}.carte-fam .img{aspect-ratio:4/5;background:var(--u-carte);overflow:hidden;display:grid;place-items:center;border-radius:var(--u-rayon-vignette)}.carte-fam .img img{width:100%;height:100%;object-fit:contain}.carte-fam .corps{display:flex;flex-direction:column}.carte-fam .nom{font-weight:var(--u-graisse-ui);font-size:var(--u-t-h4);line-height:var(--u-inter-h4)}.carte-fam .usage{font-size:var(--u-t-petit);color:var(--u-encre);margin-top:6px;line-height:var(--u-inter-petit)}.carte-fam .pictos{margin-top:10px}.carte-fam .formats{display:flex;flex-wrap:wrap;gap:var(--u-pas-1);margin-top:8px}.carte-fam .formats span{font-size:var(--u-t-surtitre);font-weight:var(--u-graisse-ui);padding:3px 8px;border-radius:var(--u-rayon-pastille);background:var(--u-teinte-2);color:var(--u-bleu)}.carte-fam .lien{margin-top:auto;padding-top:12px;font-size:var(--u-t-petit)}@media (max-width:739px){.fiche .haut{grid-template-columns:1fr;gap:var(--u-espace-1)}.fiche .visuels{max-width:360px;margin:0 auto;width:100%}.fiche .visuels:not(:has(.situation)){position:static}.fiche .cta-haut .btn{width:100%}.fiche .cta-haut .choix-variante .btn{width:auto;flex:1 1}.rangee-choix .lbl{flex-basis:100%;min-width:0}.formats-fiche{grid-template-columns:1fr}.tech th{width:38%}.modeles{font-size:var(--u-t-legende)}.modeles td,.modeles th{padding:8px}.modeles td.dim{white-space:normal}.lies .grid{grid-template-columns:1fr}.lie{grid-template-columns:96px 1fr;gap:12px}.sticky-cta{display:flex}.grille-fam{grid-template-columns:1fr 1fr}}