{"id":17126,"date":"2026-04-21T11:57:40","date_gmt":"2026-04-21T09:57:40","guid":{"rendered":"https:\/\/kinbrique.com\/?page_id=17126"},"modified":"2026-04-21T12:04:15","modified_gmt":"2026-04-21T10:04:15","slug":"calculateur-plomberie-sanitaire-kinshasa","status":"publish","type":"page","link":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/","title":{"rendered":"Calculateur plomberie &amp; sanitaire \u2013 Tuyaux PVC Kinshasa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17126\" class=\"elementor elementor-17126\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ee978b e-flex e-con-boxed wd-section-disabled wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"9ee978b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5368301 elementor-widget elementor-widget-html\" data-id=\"5368301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     KINBRIQUE \u2014 Outil #8 : Calculateur Plomberie & Sanitaire\r\n     Styles inline + JS setProperty important \u2014 anti-th\u00e8me WP\r\n     ============================================================ -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\r\n\r\n<style>\r\n#kb8{max-width:780px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 6px 32px rgba(0,0,0,.13);}\r\n#kb8 *{box-sizing:border-box;margin:0;padding:0;}\r\n.kb8-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\r\n.kb8-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}\r\n.kb8-res{display:none;}\r\n.kb8-res.on{display:block;animation:kb8up .35s ease;}\r\n@keyframes kb8up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\r\n.kb8-mat{background:#FAF6F2;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;border-left:3px solid transparent;transition:border-left-color .2s;}\r\n.kb8-mat:hover{border-left-color:#E8590C;}\r\n.kb8-mat-l{display:flex;align-items:center;gap:12px;flex:1;min-width:0;}\r\n.kb8-ico{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}\r\n.kb8-mat-r{text-align:right;flex-shrink:0;}\r\n.kb8-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;}\r\n.kb8-kv-item{border-radius:10px;padding:13px;text-align:center;}\r\n.kb8-counter{display:flex;align-items:center;gap:0;border:2px solid #E0D6CC;border-radius:10px;overflow:hidden;background:#fff;}\r\n.kb8-counter-btn{width:44px;min-height:52px;display:flex;align-items:center;justify-content:center;background:#FAF6F2;border:none;cursor:pointer;font-size:20px;font-weight:700;color:#E8590C;flex-shrink:0;}\r\n.kb8-counter-val{flex:1;text-align:center;font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;background:#fff;border:none;outline:none;padding:10px 0;min-width:0;}\r\n.kb8-ctas{display:flex;flex-direction:column;gap:10px;margin-top:18px;}\r\n.kb8-march-tags{display:flex;flex-wrap:wrap;gap:7px;}\r\n.kb8-sec{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#3D3D3D;display:flex;align-items:center;gap:8px;margin:16px 0 10px;}\r\n.kb8-sec::after{content:'';flex:1;height:1px;background:#E0D6CC;}\r\n@media(max-width:520px){\r\n  .kb8-row2,.kb8-row3{grid-template-columns:1fr;}\r\n  .kb8-kv{grid-template-columns:1fr 1fr;}\r\n  #kb8 .kb8-bd{padding:20px 14px !important;}\r\n}\r\n<\/style>\r\n\r\n<div id=\"kb8\">\r\n\r\n  <!-- HEADER -->\r\n  <div style=\"background:#1A1A1A;padding:26px 24px 22px;position:relative;overflow:hidden;\">\r\n    <div style=\"position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 18px,rgba(232,89,12,.06) 18px,rgba(232,89,12,.06) 36px);pointer-events:none;\"><\/div>\r\n    <div style=\"position:relative;z-index:1;\">\r\n      <span style=\"display:inline-flex;align-items:center;background:#E8590C;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 11px;border-radius:20px;margin-bottom:10px;\">&#128694; KinBrique &middot; Outil #8<\/span>\r\n      <h2 style=\"font-family:'Barlow Condensed',sans-serif;font-size:clamp(22px,5vw,30px);font-weight:800;color:#fff;line-height:1.1;\">Calculateur <span style=\"color:#E8590C;\">Plomberie &amp; Sanitaire<\/span><\/h2>\r\n      <p style=\"color:rgba(255,255,255,.65);font-size:14px;margin-top:6px;font-family:'Barlow',sans-serif;\">Nb salles de bain + cuisine + WC &rarr; tuyaux PVC, raccords, robinetterie<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- CORPS -->\r\n  <div class=\"kb8-bd\" style=\"background:#fff;padding:28px 24px;\">\r\n    <div style=\"display:flex;flex-direction:column;gap:20px;\">\r\n\r\n      <!-- Surface maison -->\r\n      <div class=\"kb8-row2\">\r\n        <div>\r\n          <label for=\"kb8-surf\" style=\"display:block;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#3D3D3D;margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em;\">Surface maison (m&#178;) <span style=\"color:#E8590C;\">*<\/span><\/label>\r\n          <input id=\"kb8-surf\" type=\"number\" min=\"20\" max=\"2000\" inputmode=\"numeric\" placeholder=\"Ex : 120\"\r\n            style=\"display:block;width:100%;padding:14px 16px;border:2px solid #E0D6CC;border-radius:10px;font-family:'Barlow',sans-serif;font-size:16px;color:#1A1A1A;background:#fff;-webkit-appearance:none;appearance:none;outline:none;line-height:1.5;min-height:52px;height:auto;\">\r\n          <p style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#999;margin-top:5px;\">Pour estimer les longueurs de canalisations<\/p>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"kb8-niveaux\" style=\"display:block;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#3D3D3D;margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em;\">Nombre de niveaux<\/label>\r\n          <select id=\"kb8-niveaux\" style=\"display:block;width:100%;padding:14px 44px 14px 16px;border:2px solid #E0D6CC;border-radius:10px;font-family:'Barlow',sans-serif;font-size:16px;color:#1A1A1A;background-color:#fff;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;line-height:1.5;min-height:52px;height:auto;overflow:visible;max-height:none;\">\r\n            <option value=\"1\" selected style=\"color:#1A1A1A;background:#fff;\">1 niveau (plain-pied)<\/option>\r\n            <option value=\"2\" style=\"color:#1A1A1A;background:#fff;\">2 niveaux (R+1)<\/option>\r\n            <option value=\"3\" style=\"color:#1A1A1A;background:#fff;\">3 niveaux (R+2)<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Compteurs pi\u00e8ces humides -->\r\n      <div>\r\n        <label style=\"display:block;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#3D3D3D;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em;\">Pi&#232;ces humides <span style=\"color:#E8590C;\">*<\/span><\/label>\r\n        <div style=\"display:flex;flex-direction:column;gap:12px;\">\r\n\r\n          <!-- Salles de bain -->\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;gap:14px;background:#FAF6F2;border-radius:10px;padding:14px 16px;\">\r\n            <div style=\"display:flex;align-items:center;gap:12px;\">\r\n              <span style=\"font-size:24px;\">&#128703;<\/span>\r\n              <div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Salles de bain<\/div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;\">Douche + lavabo + baignoire optionnelle<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"kb8-counter\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-sdb\" data-delta=\"-1\" type=\"button\">&#8722;<\/button>\r\n              <input class=\"kb8-counter-val\" id=\"kb8-nb-sdb\" type=\"number\" value=\"1\" min=\"0\" max=\"10\" readonly style=\"font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;background:#fff;border:none;outline:none;text-align:center;width:60px;\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-sdb\" data-delta=\"1\" type=\"button\">&#43;<\/button>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- WC -->\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;gap:14px;background:#FAF6F2;border-radius:10px;padding:14px 16px;\">\r\n            <div style=\"display:flex;align-items:center;gap:12px;\">\r\n              <span style=\"font-size:24px;\">&#128701;<\/span>\r\n              <div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">WC s&#233;par&#233;s<\/div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;\">Cuvette + chasse d&rsquo;eau<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"kb8-counter\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-wc\" data-delta=\"-1\" type=\"button\">&#8722;<\/button>\r\n              <input class=\"kb8-counter-val\" id=\"kb8-nb-wc\" type=\"number\" value=\"1\" min=\"0\" max=\"10\" readonly style=\"font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;background:#fff;border:none;outline:none;text-align:center;width:60px;\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-wc\" data-delta=\"1\" type=\"button\">&#43;<\/button>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Cuisine -->\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;gap:14px;background:#FAF6F2;border-radius:10px;padding:14px 16px;\">\r\n            <div style=\"display:flex;align-items:center;gap:12px;\">\r\n              <span style=\"font-size:24px;\">&#127859;<\/span>\r\n              <div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Cuisines<\/div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;\">&#201;vier + robinetterie + &#233;vacuation<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"kb8-counter\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-cui\" data-delta=\"-1\" type=\"button\">&#8722;<\/button>\r\n              <input class=\"kb8-counter-val\" id=\"kb8-nb-cui\" type=\"number\" value=\"1\" min=\"0\" max=\"5\" readonly style=\"font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;background:#fff;border:none;outline:none;text-align:center;width:60px;\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-cui\" data-delta=\"1\" type=\"button\">&#43;<\/button>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Buanderie -->\r\n          <div style=\"display:flex;align-items:center;justify-content:space-between;gap:14px;background:#FAF6F2;border-radius:10px;padding:14px 16px;\">\r\n            <div style=\"display:flex;align-items:center;gap:12px;\">\r\n              <span style=\"font-size:24px;\">&#129532;<\/span>\r\n              <div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Buanderie \/ laverie<\/div>\r\n                <div style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;\">Bac + &#233;vacuation machine<\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"kb8-counter\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-bua\" data-delta=\"-1\" type=\"button\">&#8722;<\/button>\r\n              <input class=\"kb8-counter-val\" id=\"kb8-nb-bua\" type=\"number\" value=\"0\" min=\"0\" max=\"5\" readonly style=\"font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:#1A1A1A;background:#fff;border:none;outline:none;text-align:center;width:60px;\">\r\n              <button class=\"kb8-counter-btn\" data-target=\"kb8-nb-bua\" data-delta=\"1\" type=\"button\">&#43;<\/button>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Type installation -->\r\n      <div class=\"kb8-row2\">\r\n        <div>\r\n          <label for=\"kb8-alim\" style=\"display:block;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#3D3D3D;margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em;\">Alimentation eau<\/label>\r\n          <select id=\"kb8-alim\" style=\"display:block;width:100%;padding:14px 44px 14px 16px;border:2px solid #E0D6CC;border-radius:10px;font-family:'Barlow',sans-serif;font-size:16px;color:#1A1A1A;background-color:#fff;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;line-height:1.5;min-height:52px;height:auto;overflow:visible;max-height:none;\">\r\n            <option value=\"reseau\" selected style=\"color:#1A1A1A;background:#fff;\">R&#233;seau REGIDESO<\/option>\r\n            <option value=\"forage\" style=\"color:#1A1A1A;background:#fff;\">Forage + pompe<\/option>\r\n            <option value=\"chateau\" style=\"color:#1A1A1A;background:#fff;\">Ch&#226;teau d&rsquo;eau priv&#233;<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"kb8-standing\" style=\"display:block;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#3D3D3D;margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em;\">Standing sanitaires<\/label>\r\n          <select id=\"kb8-standing\" style=\"display:block;width:100%;padding:14px 44px 14px 16px;border:2px solid #E0D6CC;border-radius:10px;font-family:'Barlow',sans-serif;font-size:16px;color:#1A1A1A;background-color:#fff;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;line-height:1.5;min-height:52px;height:auto;overflow:visible;max-height:none;\">\r\n            <option value=\"eco\" style=\"color:#1A1A1A;background:#fff;\">&#201;conomique<\/option>\r\n            <option value=\"std\" selected style=\"color:#1A1A1A;background:#fff;\">Standard<\/option>\r\n            <option value=\"haut\" style=\"color:#1A1A1A;background:#fff;\">Haut de gamme<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Erreur -->\r\n      <div id=\"kb8-err\" style=\"display:none;background:#FFF0F0;border:1px solid #FFBBBB;border-radius:8px;padding:12px 14px;font-family:'Barlow',sans-serif;font-size:13px;color:#C0392B;\">\r\n        &#9888; Veuillez saisir une surface et au moins une pi&#232;ce humide.\r\n      <\/div>\r\n\r\n      <!-- Bouton -->\r\n      <button id=\"kb8-calc\" type=\"button\"\r\n        style=\"display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px;background:#E8590C;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;border:none;border-radius:10px;cursor:pointer;min-height:58px;\">\r\n        &#128694; CALCULER MA PLOMBERIE\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 R\u00c9SULTATS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n    <div class=\"kb8-res\" id=\"kb8-res\">\r\n      <div style=\"height:1px;background:#E0D6CC;margin:24px 0;\"><\/div>\r\n\r\n      <div style=\"background:#1A1A1A;border-radius:10px;padding:16px 18px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;\">\r\n        <h3 style=\"font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;\">&#128203; Liste mat&#233;riaux plomberie<\/h3>\r\n        <span id=\"r8-badge\" style=\"background:#E8590C;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;padding:5px 14px;border-radius:20px;\">&mdash;<\/span>\r\n      <\/div>\r\n\r\n      <!-- KPIs -->\r\n      <div class=\"kb8-kv\">\r\n        <div class=\"kb8-kv-item\" style=\"background:#EEF5FF;\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;font-weight:700;color:#1A4F7A;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;\">Tuyaux PVC<\/div>\r\n          <div id=\"r8-kv-pvc\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:clamp(20px,4vw,26px);font-weight:800;color:#1A4F7A;\">&mdash;<\/div>\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;color:#aaa;margin-top:2px;\">m&#232;tres lin.<\/div>\r\n        <\/div>\r\n        <div class=\"kb8-kv-item\" style=\"background:#FAF6F2;\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;font-weight:700;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;\">Raccords<\/div>\r\n          <div id=\"r8-kv-raccords\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:clamp(20px,4vw,26px);font-weight:800;color:#1A1A1A;\">&mdash;<\/div>\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;color:#aaa;margin-top:2px;\">pi&#232;ces<\/div>\r\n        <\/div>\r\n        <div class=\"kb8-kv-item\" style=\"background:#FFF0E8;\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;font-weight:700;color:#C44A08;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;\">Budget estim&#233;<\/div>\r\n          <div id=\"r8-kv-total\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:clamp(20px,4vw,26px);font-weight:800;color:#E8590C;\">&mdash;<\/div>\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:10px;color:#aaa;margin-top:2px;\">USD mat.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TUYAUX PVC ALIMENTATION -->\r\n      <div class=\"kb8-sec\"><span style=\"width:8px;height:8px;border-radius:50%;background:#1A4F7A;display:inline-block;flex-shrink:0;\"><\/span>Tuyaux PVC alimentation eau<\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#EEF5FF;\">&#128260;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Tube PVC pression &Oslash;25 (alimentation g&#233;n&#233;rale)<\/div>\r\n            <div id=\"r8-det-pvc25\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~2,50&nbsp;$\/m<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~2,50&nbsp;$\/m<\/div>\r\n          <div id=\"r8-tt-pvc25\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#EEF5FF;\">&#128260;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Tube PVC pression &Oslash;20 (distributions)<\/div>\r\n            <div id=\"r8-det-pvc20\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~1,80&nbsp;$\/m<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~1,80&nbsp;$\/m<\/div>\r\n          <div id=\"r8-tt-pvc20\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TUYAUX EVACUATION -->\r\n      <div class=\"kb8-sec\"><span style=\"width:8px;height:8px;border-radius:50%;background:#5C3D1A;display:inline-block;flex-shrink:0;\"><\/span>Tuyaux PVC &#233;vacuation<\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#F5EFE6;\">&#127695;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Tube PVC &#233;vacuation &Oslash;100 (WC, collecteur)<\/div>\r\n            <div id=\"r8-det-pvc100\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~6,50&nbsp;$\/m<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~6,50&nbsp;$\/m<\/div>\r\n          <div id=\"r8-tt-pvc100\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#F5EFE6;\">&#127695;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Tube PVC &#233;vacuation &Oslash;50 (lavabo, &#233;vier, douche)<\/div>\r\n            <div id=\"r8-det-pvc50\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~3,50&nbsp;$\/m<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~3,50&nbsp;$\/m<\/div>\r\n          <div id=\"r8-tt-pvc50\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- RACCORDS -->\r\n      <div class=\"kb8-sec\"><span style=\"width:8px;height:8px;border-radius:50%;background:#777;display:inline-block;flex-shrink:0;\"><\/span>Raccords &amp; accessoires<\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#F5F5F5;\">&#128295;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Raccords PVC (coudes, t\u00e9s, manchons)<\/div>\r\n            <div id=\"r8-det-raccords\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~1,50&nbsp;$\/pi&#232;ce moy.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~1,50&nbsp;$\/u moy.<\/div>\r\n          <div id=\"r8-tt-raccords\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ROBINETTERIE -->\r\n      <div class=\"kb8-sec\"><span style=\"width:8px;height:8px;border-radius:50%;background:#2D7A3A;display:inline-block;flex-shrink:0;\"><\/span>Robinetterie<\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#EEF7EE;\">&#128694;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Robinets m&#233;langeurs (lavabo, &#233;vier)<\/div>\r\n            <div id=\"r8-det-rob-mel\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~15&ndash;35&nbsp;$\/u<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div id=\"r8-pu-rob-mel\" style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~20&nbsp;$\/u<\/div>\r\n          <div id=\"r8-tt-rob-mel\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#EEF7EE;\">&#128703;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Robinets de douche + mitigeur<\/div>\r\n            <div id=\"r8-det-rob-dou\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; : ~25&ndash;60&nbsp;$\/u<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div id=\"r8-pu-rob-dou\" style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">~35&nbsp;$\/u<\/div>\r\n          <div id=\"r8-tt-rob-dou\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- APPAREILS SANITAIRES -->\r\n      <div class=\"kb8-sec\"><span style=\"width:8px;height:8px;border-radius:50%;background:#3D4F7A;display:inline-block;flex-shrink:0;\"><\/span>Appareils sanitaires<\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#ECEEF4;\">&#128701;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Cuvettes WC avec r&#233;servoir<\/div>\r\n            <div id=\"r8-det-wc\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; estim&#233;<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div id=\"r8-pu-wc\" style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">&mdash;$\/u<\/div>\r\n          <div id=\"r8-tt-wc\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"kb8-mat\">\r\n        <div class=\"kb8-mat-l\">\r\n          <div class=\"kb8-ico\" style=\"background:#ECEEF4;\">&#128703;<\/div>\r\n          <div>\r\n            <div style=\"font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#1A1A1A;\">Lavabos + bacs douche<\/div>\r\n            <div id=\"r8-det-lav\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:#777;margin-top:2px;\">&mdash;<\/div>\r\n            <span style=\"display:inline-flex;background:#F0F0F0;color:#777;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;margin-top:4px;font-family:'Barlow',sans-serif;\">Prix march&#233; estim&#233;<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"kb8-mat-r\">\r\n          <div id=\"r8-pu-lav\" style=\"font-family:'Barlow',sans-serif;font-size:11px;color:#aaa;\">&mdash;$\/u<\/div>\r\n          <div id=\"r8-tt-lav\" style=\"font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#1A1A1A;\">&mdash;<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- TOTAL -->\r\n      <div style=\"background:#1A1A1A;border-radius:12px;padding:20px;margin:16px 0;\">\r\n        <div style=\"font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;\">Total estim&#233; mat&#233;riaux plomberie + sanitaires<\/div>\r\n        <div style=\"font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,6vw,38px);font-weight:800;color:#fff;line-height:1;\">$<span id=\"r8-grand-total\" style=\"color:#E8590C;\">&mdash;<\/span><\/div>\r\n        <div id=\"r8-total-cdf\" style=\"font-family:'Barlow',sans-serif;font-size:12px;color:rgba(255,255,255,.45);margin-top:5px;\">&mdash;<\/div>\r\n        <div style=\"background:rgba(232,89,12,.13);border:1px solid rgba(232,89,12,.22);border-radius:8px;padding:10px 12px;margin-top:12px;font-family:'Barlow',sans-serif;font-size:12px;color:rgba(255,255,255,.72);line-height:1.55;\">\r\n          <strong style=\"color:#E8590C;\">10&nbsp;% de pertes inclus<\/strong> sur les tuyaux et raccords. Main-d&rsquo;&#339;uvre du plombier non incluse (~12&ndash;20&nbsp;$\/point d&rsquo;eau &agrave; Kinshasa).\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Marchands -->\r\n      <div style=\"background:#EEF5FF;border-radius:10px;padding:14px 16px;margin-top:4px;\">\r\n        <div style=\"font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#1A4F7A;text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px;\">&#127978; Marchands KinBrique<\/div>\r\n        <div class=\"kb8-march-tags\">\r\n          <span style=\"background:#fff;border:1px solid #B8D4EC;color:#1A4F7A;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;\">Awael Bloc<\/span>\r\n          <span style=\"background:#fff;border:1px solid #B8D4EC;color:#1A4F7A;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;\">CIMKO<\/span>\r\n          <span style=\"background:#fff;border:1px solid #B8D4EC;color:#1A4F7A;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;\">Congo Nouveau<\/span>\r\n          <span style=\"background:#fff;border:1px solid #B8D4EC;color:#1A4F7A;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;\">Total<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- CTA -->\r\n      <div class=\"kb8-ctas\">\r\n        <a href=\"https:\/\/kinbrique.com\/materiaux\/plomberie\/\" target=\"_blank\" rel=\"noopener\"\r\n          style=\"display:flex;align-items:center;justify-content:center;gap:9px;background:#E8590C;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:700;padding:17px 20px;border-radius:10px;text-decoration:none;min-height:56px;\">\r\n          &#128722; Voir la plomberie sur KinBrique.com\r\n        <\/a>\r\n        <button id=\"kb8-pdf\" type=\"button\"\r\n          style=\"display:flex;align-items:center;justify-content:center;gap:9px;background:#fff;color:#3D3D3D;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;padding:15px 20px;border-radius:10px;border:2px solid #E0D6CC;cursor:pointer;width:100%;min-height:52px;\">\r\n          &#128196; T&#233;l&#233;charger la liste en PDF\r\n        <\/button>\r\n        <a id=\"kb8-wa\" href=\"#\" target=\"_blank\" rel=\"noopener\"\r\n          style=\"display:flex;align-items:center;justify-content:center;gap:9px;background:#25D366;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;padding:15px 20px;border-radius:10px;text-decoration:none;min-height:52px;\">\r\n          &#128172; Partager sur WhatsApp\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"background:#FAF6F2;border-top:1px solid #E0D6CC;padding:14px 20px;text-align:center;font-family:'Barlow',sans-serif;font-size:11px;color:#bbb;\">\r\n    Outil gratuit par <a href=\"https:\/\/kinbrique.com\" target=\"_blank\" style=\"color:#E8590C;text-decoration:none;font-weight:600;\">KinBrique.com<\/a>\r\n    &mdash; 10&nbsp;% pertes inclus &mdash; Tarifs plombier Kinshasa : 12&ndash;20&nbsp;$\/point d&rsquo;eau\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n'use strict';\r\n\r\n\/* \u2500\u2500\u2500 ANTI-THEME WP \u2500\u2500\u2500 *\/\r\nfunction forceFields(){\r\n  var SVG=\"url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23E8590C' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\\\")\";\r\n  ['kb8-surf','kb8-niveaux','kb8-alim','kb8-standing'].forEach(function(id){\r\n    var el=document.getElementById(id);\r\n    if(!el) return;\r\n    var p=el.style.setProperty.bind(el.style);\r\n    p('color','#1A1A1A','important');\r\n    p('background-color','#ffffff','important');\r\n    p('font-family',\"'Barlow',sans-serif\",'important');\r\n    p('font-size','16px','important');\r\n    p('border','2px solid #E0D6CC','important');\r\n    p('border-radius','10px','important');\r\n    p('height','auto','important');\r\n    p('min-height','52px','important');\r\n    p('line-height','1.5','important');\r\n    p('max-height','none','important');\r\n    p('overflow','visible','important');\r\n    p('opacity','1','important');\r\n    p('padding-top','14px','important');\r\n    p('padding-bottom','14px','important');\r\n    p('padding-left','16px','important');\r\n    p('clip','auto','important');\r\n    p('-webkit-clip-path','none','important');\r\n    p('clip-path','none','important');\r\n    if(el.tagName==='SELECT'){\r\n      p('background-image',SVG,'important');\r\n      p('background-repeat','no-repeat','important');\r\n      p('background-position','right 14px center','important');\r\n      p('padding-right','44px','important');\r\n    }\r\n    el.addEventListener('focus',function(){\r\n      this.style.setProperty('border-color','#E8590C','important');\r\n      this.style.setProperty('box-shadow','0 0 0 3px rgba(232,89,12,.15)','important');\r\n    });\r\n    el.addEventListener('blur',function(){\r\n      this.style.setProperty('border-color','#E0D6CC','important');\r\n      this.style.setProperty('box-shadow','none','important');\r\n    });\r\n  });\r\n  \/* Counter buttons *\/\r\n  document.querySelectorAll('.kb8-counter-btn').forEach(function(btn){\r\n    var p=btn.style.setProperty.bind(btn.style);\r\n    p('width','44px','important');\r\n    p('min-height','52px','important');\r\n    p('background','#FAF6F2','important');\r\n    p('border','none','important');\r\n    p('cursor','pointer','important');\r\n    p('font-size','20px','important');\r\n    p('font-weight','700','important');\r\n    p('color','#E8590C','important');\r\n    p('flex-shrink','0','important');\r\n  });\r\n  document.querySelectorAll('.kb8-counter-val').forEach(function(inp){\r\n    var p=inp.style.setProperty.bind(inp.style);\r\n    p('font-family',\"'Barlow Condensed',sans-serif\",'important');\r\n    p('font-size','22px','important');\r\n    p('font-weight','700','important');\r\n    p('color','#1A1A1A','important');\r\n    p('background','#ffffff','important');\r\n    p('border','none','important');\r\n    p('outline','none','important');\r\n    p('text-align','center','important');\r\n    p('width','60px','important');\r\n    p('padding','10px 0','important');\r\n  });\r\n}\r\n\r\n\/* \u2500\u2500\u2500 PRIX \u2500\u2500\u2500 *\/\r\nvar PRIX = {\r\n  pvc25:  2.50, pvc20: 1.80,\r\n  pvc100: 6.50, pvc50: 3.50,\r\n  raccord:1.50,\r\n  \/* Robinetterie par standing *\/\r\n  rob_mel: {eco:12, std:20, haut:35},\r\n  rob_dou: {eco:20, std:35, haut:60},\r\n  \/* Sanitaires par standing *\/\r\n  wc:      {eco:35, std:60, haut:110},\r\n  lavabo:  {eco:20, std:40, haut:80},\r\n};\r\nvar TAUX = 2820;\r\n\r\n\/* \u2500\u2500\u2500 UTILITAIRES \u2500\u2500\u2500 *\/\r\nfunction g(id){return document.getElementById(id);}\r\nfunction txt(id,v){var e=g(id);if(e)e.textContent=v;}\r\nfunction usd(n){return n.toLocaleString('fr-FR',{minimumFractionDigits:2,maximumFractionDigits:2});}\r\nfunction num(n){return Math.round(n).toLocaleString('fr-FR');}\r\nvar _d = null;\r\n\r\n\/* \u2500\u2500\u2500 COMPTEURS \u2500\u2500\u2500 *\/\r\nfunction initCounters(){\r\n  document.querySelectorAll('.kb8-counter-btn').forEach(function(btn){\r\n    btn.addEventListener('click',function(e){\r\n      e.preventDefault();\r\n      var targetId = this.getAttribute('data-target');\r\n      var delta    = parseInt(this.getAttribute('data-delta'),10);\r\n      var inp      = document.getElementById(targetId);\r\n      if(!inp) return;\r\n      var val = parseInt(inp.value,10)||0;\r\n      var min = parseInt(inp.min,10)||0;\r\n      var max = parseInt(inp.max,10)||99;\r\n      val = Math.max(min, Math.min(max, val+delta));\r\n      inp.value = val;\r\n      inp.style.setProperty('color','#1A1A1A','important');\r\n    });\r\n  });\r\n}\r\n\r\n\/* \u2500\u2500\u2500 CALCUL \u2500\u2500\u2500 *\/\r\nfunction calc(){\r\n  var surf    = parseFloat(g('kb8-surf').value);\r\n  var niveaux = parseInt(g('kb8-niveaux').value,10);\r\n  var nbSDB   = parseInt(g('kb8-nb-sdb').value,10)||0;\r\n  var nbWC    = parseInt(g('kb8-nb-wc').value,10)||0;\r\n  var nbCui   = parseInt(g('kb8-nb-cui').value,10)||0;\r\n  var nbBua   = parseInt(g('kb8-nb-bua').value,10)||0;\r\n  var standing= g('kb8-standing').value;\r\n  var er      = g('kb8-err');\r\n\r\n  var nbTotal = nbSDB + nbWC + nbCui + nbBua;\r\n  if(!surf || isNaN(surf) || surf < 20 || nbTotal === 0){\r\n    er.style.setProperty('display','block','important');\r\n    g('kb8-res').classList.remove('on');\r\n    return;\r\n  }\r\n  er.style.setProperty('display','none','important');\r\n\r\n  var cote = Math.sqrt(surf\/niveaux);\r\n\r\n  \/* \u2500\u2500 LONGUEURS TUYAUX \u2500\u2500 *\/\r\n  \/* PVC25 : collecteur principal => longueur cote * niveaux + mont\u00e9es *\/\r\n  var longPvc25  = Math.ceil((cote * 2 + niveaux * 3.5) * 1.10);\r\n  \/* PVC20 : 1 antenne par pi\u00e8ce humide, longueur moyenne 4m *\/\r\n  var longPvc20  = Math.ceil(nbTotal * 4.5 * niveaux * 0.6 * 1.10);\r\n\r\n  \/* \u00c9vacuation \u00d8100 : WC + collecteur => 3m\/WC + collecteur *\/\r\n  var longPvc100 = Math.ceil((nbWC*3.0 + cote*niveaux) * 1.10);\r\n  \/* \u00c9vacuation \u00d850 : lavabos, douches, \u00e9viers *\/\r\n  var longPvc50  = Math.ceil(((nbSDB*2+nbCui+nbBua)*3.5) * 1.10);\r\n\r\n  \/* \u2500\u2500 RACCORDS \u2500\u2500 *\/\r\n  var nbRaccords = Math.ceil((longPvc25+longPvc20+longPvc100+longPvc50) * 0.35);\r\n\r\n  \/* \u2500\u2500 ROBINETTERIE \u2500\u2500 *\/\r\n  var nbRobMel = nbSDB + nbCui + nbBua;   \/* 1 mitigeur par pi\u00e8ce *\/\r\n  var nbRobDou = nbSDB;                   \/* 1 par SDB *\/\r\n\r\n  \/* \u2500\u2500 SANITAIRES \u2500\u2500 *\/\r\n  var nbWCTotal   = nbWC + nbSDB;         \/* WC inclus dans SDB aussi *\/\r\n  var nbLavabos   = nbSDB * 1 + nbBua;   \/* lavabo SDB + bac buanderie *\/\r\n\r\n  \/* \u2500\u2500 PRIX \u2500\u2500\u2500 *\/\r\n  var tPvc25   = longPvc25  * PRIX.pvc25;\r\n  var tPvc20   = longPvc20  * PRIX.pvc20;\r\n  var tPvc100  = longPvc100 * PRIX.pvc100;\r\n  var tPvc50   = longPvc50  * PRIX.pvc50;\r\n  var tRacc    = nbRaccords * PRIX.raccord;\r\n  var pRobMel  = PRIX.rob_mel[standing]||20;\r\n  var pRobDou  = PRIX.rob_dou[standing]||35;\r\n  var tRobMel  = nbRobMel  * pRobMel;\r\n  var tRobDou  = nbRobDou  * pRobDou;\r\n  var pWC      = PRIX.wc[standing]||60;\r\n  var pLav     = PRIX.lavabo[standing]||40;\r\n  var tWC      = nbWCTotal  * pWC;\r\n  var tLav     = nbLavabos  * pLav;\r\n  var TOTAL    = tPvc25+tPvc20+tPvc100+tPvc50+tRacc+tRobMel+tRobDou+tWC+tLav;\r\n  var totalPvc = longPvc25+longPvc20+longPvc100+longPvc50;\r\n\r\n  \/* \u2500\u2500 AFFICHAGE \u2500\u2500 *\/\r\n  g('r8-badge').textContent = surf+'m\\u00B2 \\u2014 '+nbSDB+' SDB \\u2014 '+nbWC+' WC \\u2014 '+nbCui+' Cuisine';\r\n  txt('r8-kv-pvc',     num(totalPvc)+'m');\r\n  txt('r8-kv-raccords',num(nbRaccords));\r\n  txt('r8-kv-total',   '$'+usd(TOTAL));\r\n\r\n  txt('r8-det-pvc25',   longPvc25+'m \\u2014 collecteur principal & montantes');\r\n  txt('r8-tt-pvc25',   '$'+usd(tPvc25));\r\n  txt('r8-det-pvc20',   longPvc20+'m \\u2014 distributions pi\\u00E8ces humides');\r\n  txt('r8-tt-pvc20',   '$'+usd(tPvc20));\r\n  txt('r8-det-pvc100',  longPvc100+'m \\u2014 WC + collecteur eaux us\\u00E9es');\r\n  txt('r8-tt-pvc100',  '$'+usd(tPvc100));\r\n  txt('r8-det-pvc50',   longPvc50+'m \\u2014 lavabos, douches, \\u00E9viers');\r\n  txt('r8-tt-pvc50',   '$'+usd(tPvc50));\r\n  txt('r8-det-raccords',num(nbRaccords)+' pi\\u00E8ces (coudes 90\\u00B0, t\\u00E9s, manchons) \\u2014 10% pertes inclus');\r\n  txt('r8-tt-raccords', '$'+usd(tRacc));\r\n\r\n  txt('r8-det-rob-mel', num(nbRobMel)+' robinets m\\u00E9langeurs (lavabo, \\u00E9vier, bac)');\r\n  txt('r8-pu-rob-mel',  pRobMel+'$\/u');\r\n  txt('r8-tt-rob-mel',  '$'+usd(tRobMel));\r\n  txt('r8-det-rob-dou', num(nbRobDou)+' ensembles douche + mitigeur thermostatique');\r\n  txt('r8-pu-rob-dou',  pRobDou+'$\/u');\r\n  txt('r8-tt-rob-dou',  '$'+usd(tRobDou));\r\n\r\n  txt('r8-det-wc',  num(nbWCTotal)+' cuvettes WC avec r\\u00E9servoir chasse d\\u2019eau');\r\n  txt('r8-pu-wc',   pWC+'$\/u');\r\n  txt('r8-tt-wc',   '$'+usd(tWC));\r\n  txt('r8-det-lav', num(nbLavabos)+' lavabos + bacs douche + bac buanderie');\r\n  txt('r8-pu-lav',  pLav+'$\/u');\r\n  txt('r8-tt-lav',  '$'+usd(tLav));\r\n\r\n  txt('r8-grand-total', usd(TOTAL));\r\n  txt('r8-total-cdf',   '\\u2248 '+num(Math.round(TOTAL*TAUX))+'\\u00A0CDF  (taux ~'+TAUX+')');\r\n\r\n  \/* WhatsApp *\/\r\n  var wa=encodeURIComponent(\r\n    '*KinBrique \\u2014 Plomberie*\\n'+\r\n    surf+'m\\u00B2 \\u2014 '+nbSDB+' SDB, '+nbWC+' WC, '+nbCui+' Cuisine\\n\\n'+\r\n    ' PVC alim. : '+longPvc25+'m (\\u00D825) + '+longPvc20+'m (\\u00D820)\\n'+\r\n    ' PVC \\u00E9vac. : '+longPvc100+'m (\\u00D8100) + '+longPvc50+'m (\\u00D850)\\n'+\r\n    ' Raccords : '+num(nbRaccords)+' pi\\u00E8ces\\n'+\r\n    ' Robinets : '+num(nbRobMel+nbRobDou)+' u\\n'+\r\n    ' Sanitaires WC : '+num(nbWCTotal)+' u \\u2014 Lavabos : '+num(nbLavabos)+' u\\n\\n'+\r\n    '\\uD83D\\uDCB0 Total : $'+usd(TOTAL)+'\\n\\nkinbrique.com'\r\n  );\r\n  g('kb8-wa').href='https:\/\/wa.me\/?text='+wa;\r\n\r\n  _d={surf:surf,niveaux:niveaux,nbSDB:nbSDB,nbWC:nbWC,nbCui:nbCui,nbBua:nbBua,standing:standing,\r\n      longPvc25:longPvc25,longPvc20:longPvc20,longPvc100:longPvc100,longPvc50:longPvc50,\r\n      nbRaccords:nbRaccords,nbRobMel:nbRobMel,nbRobDou:nbRobDou,nbWCTotal:nbWCTotal,nbLavabos:nbLavabos,\r\n      tPvc25:tPvc25,tPvc20:tPvc20,tPvc100:tPvc100,tPvc50:tPvc50,tRacc:tRacc,\r\n      tRobMel:tRobMel,tRobDou:tRobDou,tWC:tWC,tLav:tLav,TOTAL:TOTAL,\r\n      pRobMel:pRobMel,pRobDou:pRobDou,pWC:pWC,pLav:pLav};\r\n\r\n  var res=g('kb8-res');\r\n  res.classList.remove('on');\r\n  setTimeout(function(){res.classList.add('on');res.scrollIntoView({behavior:'smooth',block:'nearest'});},20);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 PDF \u2500\u2500\u2500 *\/\r\nfunction pdf(){\r\n  if(!_d){alert('Lancez d\\'abord le calcul.');return;}\r\n  if(!window.jspdf||!window.jspdf.jsPDF){alert('PDF non charg\\u00E9.');return;}\r\n  var d=_d;\r\n  var doc=new window.jspdf.jsPDF({orientation:'portrait',unit:'mm',format:'a4'});\r\n  var O=[232,89,12],D=[26,26,26],G=[110,110,110],CR=[250,246,242],W=[255,255,255];\r\n  doc.setFillColor(D[0],D[1],D[2]);doc.rect(0,0,210,40,'F');\r\n  doc.setFillColor(O[0],O[1],O[2]);doc.rect(0,40,210,3,'F');\r\n  doc.setTextColor(W[0],W[1],W[2]);\r\n  doc.setFontSize(22);doc.setFont('helvetica','bold');doc.text('KinBrique.com',14,16);\r\n  doc.setFontSize(11);doc.setFont('helvetica','normal');doc.text('Outil #8 - Calculateur Plomberie & Sanitaire',14,26);\r\n  doc.setFontSize(9);doc.setTextColor(180,180,180);doc.text('Genere le '+new Date().toLocaleDateString('fr-FR'),14,35);\r\n  doc.setTextColor(D[0],D[1],D[2]);doc.setFontSize(12);doc.setFont('helvetica','bold');\r\n  doc.text(d.surf+'m2 - '+d.nbSDB+' SDB - '+d.nbWC+' WC - '+d.nbCui+' Cuisine - Standing '+d.standing,14,56);\r\n  var rows=[\r\n    ['PVC pression 25mm alim.',  d.longPvc25+'m',         '2,50$\/m',  '$'+usd(d.tPvc25),   'Marche'],\r\n    ['PVC pression 20mm distrib.',d.longPvc20+'m',         '1,80$\/m',  '$'+usd(d.tPvc20),   'Marche'],\r\n    ['PVC evacuation 100mm WC',  d.longPvc100+'m',         '6,50$\/m',  '$'+usd(d.tPvc100),  'Marche'],\r\n    ['PVC evacuation 50mm',      d.longPvc50+'m',          '3,50$\/m',  '$'+usd(d.tPvc50),   'Marche'],\r\n    ['Raccords PVC (coudes,tes)', num(d.nbRaccords)+' u',  '1,50$\/u',  '$'+usd(d.tRacc),    'Marche'],\r\n    ['Robinets melangeurslavabo', num(d.nbRobMel)+' u',    d.pRobMel+'$\/u','$'+usd(d.tRobMel),'Marche'],\r\n    ['Ensembles douche mitigeur', num(d.nbRobDou)+' u',    d.pRobDou+'$\/u','$'+usd(d.tRobDou),'Marche'],\r\n    ['Cuvettes WC + reservoir',  num(d.nbWCTotal)+' u',    d.pWC+'$\/u','$'+usd(d.tWC),      'Marche'],\r\n    ['Lavabos + bacs',           num(d.nbLavabos)+' u',    d.pLav+'$\/u','$'+usd(d.tLav),    'Marche']\r\n  ];\r\n  var cx=[14,74,114,144,178],hd=['Materiau','Quantite','Prix unit.','Total USD','Source'],y=66;\r\n  doc.setFillColor(O[0],O[1],O[2]);doc.rect(14,y,182,9,'F');\r\n  doc.setTextColor(W[0],W[1],W[2]);doc.setFontSize(8);doc.setFont('helvetica','bold');\r\n  hd.forEach(function(h,i){doc.text(h,cx[i]+2,y+6);});y+=9;\r\n  rows.forEach(function(row,ri){\r\n    var bg=ri%2===0?CR:W;doc.setFillColor(bg[0],bg[1],bg[2]);doc.rect(14,y,182,10,'F');\r\n    doc.setFontSize(8);doc.setFont('helvetica','normal');\r\n    row.forEach(function(c,ci){\r\n      if(ci===4){doc.setTextColor(c==='KinBrique'?O[0]:G[0],c==='KinBrique'?O[1]:G[1],c==='KinBrique'?O[2]:G[2]);}\r\n      else doc.setTextColor(D[0],D[1],D[2]);\r\n      doc.text(String(c),cx[ci]+2,y+7);\r\n    });y+=10;\r\n  });\r\n  y+=4;doc.setFillColor(D[0],D[1],D[2]);doc.rect(14,y,182,13,'F');\r\n  doc.setTextColor(W[0],W[1],W[2]);doc.setFontSize(10);doc.setFont('helvetica','bold');\r\n  doc.text('TOTAL PLOMBERIE + SANITAIRES (10% pertes inclus)',cx[0]+2,y+9);\r\n  doc.setTextColor(O[0],O[1],O[2]);doc.text('$'+usd(d.TOTAL),cx[3]+2,y+9);y+=13;y+=8;\r\n  doc.setFillColor(255,248,240);doc.rect(14,y,182,12,'F');\r\n  doc.setTextColor(G[0],G[1],G[2]);doc.setFontSize(7);doc.setFont('helvetica','normal');\r\n  doc.text('MO plombier non incluse (12-20$\/point d\\'eau Kinshasa). Verifier les normes locales avant installation.',18,y+9);y+=12;y+=8;\r\n  doc.setFillColor(O[0],O[1],O[2]);doc.roundedRect(14,y,182,14,3,3,'F');\r\n  doc.setTextColor(W[0],W[1],W[2]);doc.setFontSize(11);doc.setFont('helvetica','bold');\r\n  doc.text('Commander vos materiaux plomberie sur kinbrique.com',105,y+9.5,{align:'center'});\r\n  doc.save('KinBrique-Plomberie-'+d.surf+'m2.pdf');\r\n}\r\n\r\n\/* \u2500\u2500\u2500 INIT \u2500\u2500\u2500 *\/\r\nfunction init(){\r\n  forceFields();\r\n  initCounters();\r\n  var bc=g('kb8-calc'),bp=g('kb8-pdf');\r\n  if(bc) bc.addEventListener('click',function(e){e.preventDefault();calc();});\r\n  if(bp) bp.addEventListener('click',function(e){e.preventDefault();pdf();});\r\n  var inp=g('kb8-surf');\r\n  if(inp) inp.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();calc();}});\r\n}\r\n\r\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#128694; KinBrique &middot; Outil #8 Calculateur Plomberie &amp; Sanitaire Nb salles de bain + cuisine + WC &rarr; tuyaux PVC,<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17126","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculateur plomberie &amp; sanitaire \u2013 Tuyaux PVC Kinshasa<\/title>\n<meta name=\"description\" content=\"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF &amp; WhatsApp. Outil KinBrique.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur plomberie &amp; sanitaire \u2013 Tuyaux PVC Kinshasa\" \/>\n<meta property=\"og:description\" content=\"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF &amp; WhatsApp. Outil KinBrique.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/\" \/>\n<meta property=\"og:site_name\" content=\"kin brique : Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T10:04:15+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kinbrique.com\\\/index.php\\\/calculateur-plomberie-sanitaire-kinshasa\\\/\",\"url\":\"https:\\\/\\\/kinbrique.com\\\/index.php\\\/calculateur-plomberie-sanitaire-kinshasa\\\/\",\"name\":\"Calculateur plomberie & sanitaire \u2013 Tuyaux PVC Kinshasa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kinbrique.com\\\/#website\"},\"datePublished\":\"2026-04-21T09:57:40+00:00\",\"dateModified\":\"2026-04-21T10:04:15+00:00\",\"description\":\"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF & WhatsApp. Outil KinBrique.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kinbrique.com\\\/index.php\\\/calculateur-plomberie-sanitaire-kinshasa\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kinbrique.com\\\/index.php\\\/calculateur-plomberie-sanitaire-kinshasa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kinbrique.com\\\/index.php\\\/calculateur-plomberie-sanitaire-kinshasa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/kinbrique.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur plomberie &amp; sanitaire \u2013 Tuyaux PVC Kinshasa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kinbrique.com\\\/#website\",\"url\":\"https:\\\/\\\/kinbrique.com\\\/\",\"name\":\"kin brique : Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC\",\"description\":\"Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kinbrique.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculateur plomberie & sanitaire \u2013 Tuyaux PVC Kinshasa","description":"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF & WhatsApp. Outil KinBrique.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/","og_locale":"fr_FR","og_type":"article","og_title":"Calculateur plomberie & sanitaire \u2013 Tuyaux PVC Kinshasa","og_description":"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF & WhatsApp. Outil KinBrique.","og_url":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/","og_site_name":"kin brique : Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC","article_modified_time":"2026-04-21T10:04:15+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/","url":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/","name":"Calculateur plomberie & sanitaire \u2013 Tuyaux PVC Kinshasa","isPartOf":{"@id":"https:\/\/kinbrique.com\/#website"},"datePublished":"2026-04-21T09:57:40+00:00","dateModified":"2026-04-21T10:04:15+00:00","description":"Calculez les tuyaux PVC, raccords et robinetterie selon le nombre de salles de bain, WC et cuisines. Tarifs march\u00e9 Kinshasa 2025. PDF & WhatsApp. Outil KinBrique.","breadcrumb":{"@id":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kinbrique.com\/index.php\/calculateur-plomberie-sanitaire-kinshasa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/kinbrique.com\/"},{"@type":"ListItem","position":2,"name":"Calculateur plomberie &amp; sanitaire \u2013 Tuyaux PVC Kinshasa"}]},{"@type":"WebSite","@id":"https:\/\/kinbrique.com\/#website","url":"https:\/\/kinbrique.com\/","name":"kin brique : Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC","description":"Achetez vos briques et vos mat\u00e9riaux de construction moins cher en RDC","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinbrique.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/pages\/17126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/comments?post=17126"}],"version-history":[{"count":4,"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/pages\/17126\/revisions"}],"predecessor-version":[{"id":17130,"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/pages\/17126\/revisions\/17130"}],"wp:attachment":[{"href":"https:\/\/kinbrique.com\/index.php\/wp-json\/wp\/v2\/media?parent=17126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}