:root{--gb-container-width:1300px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-prd-hero-01{background:linear-gradient(180deg,rgba(8,25,40,0.88) 0%,rgba(12,26,44,0.96) 100%),url(https://plancherchauffant.ca/wp-content/uploads/2026/09/plancher-chauffant-meilleur-prix-quebec.jpg) 62% 72% /cover;background-color:#0c1a2c;color:#ffffff;overflow:hidden;position:relative;text-align:center;border-bottom:4px solid #e35925;padding:160px 20px 90px 20px}.gb-element-prd-hero-02{margin-left:auto;margin-right:auto;max-width:1040px;position:relative;width:100%;z-index:2}.gb-element-prd-hero-03{align-items:center;display:flex;justify-content:center;margin-bottom:22px}.gb-element-prd-hero-07{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:48px;row-gap:14px}.gb-element-prd-seo-01{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:90px 20px}.gb-element-prd-seo-02{margin-left:auto;margin-right:auto;max-width:1180px;width:100%}.gb-element-prd-seo-03{align-items:center;column-gap:50px;display:grid;grid-template-columns:1.15fr 0.85fr;row-gap:40px}@media (max-width:960px){.gb-element-prd-seo-03{grid-template-columns:1fr}}.gb-element-prd-seo-col-txt{display:flex;flex-direction:column}.gb-element-prd-seo-hl-wrap{column-gap:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:16px}@media (max-width:600px){.gb-element-prd-seo-hl-wrap{grid-template-columns:1fr}}.gb-element-prd-hl-b1{background-color:#ffffff;border-bottom:1px solid #e2e8f0;border-left:4px solid #e35925;border-radius:8px;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,0.04);padding:14px 16px}.gb-element-prd-hl-b2{background-color:#ffffff;border-bottom:1px solid #e2e8f0;border-left:4px solid #e35925;border-radius:8px;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,0.04);padding:14px 16px}.gb-element-prd-seo-col-img{margin-left:auto;margin-right:auto;max-width:600px;position:relative;width:100%}.gb-element-prd-cat-01{background-color:#ffffff;padding:90px 20px}.gb-element-prd-cat-02{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.gb-element-prd-cat-03{margin-bottom:45px;margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.gb-element-6a60f001{background-color:#070e17;color:#ffffff;border-top:4px solid #e35925;padding:70px 20px 45px 20px}.gb-element-6a60f002{column-gap:45px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-left:auto;margin-right:auto;max-width:1240px;row-gap:40px}.gb-element-6a60f010{display:flex;flex-direction:column}.gb-element-6a60f020{display:flex;flex-direction:column}.gb-element-6a60f030{display:flex;flex-direction:column}.gb-element-6a60f034{background-color:rgba(255,255,255,0.1);height:1px;margin-bottom:14px;width:50px}.gb-element-6a60f040{display:flex;flex-direction:column}.gb-element-6a60f060{margin-bottom:22px;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1240px;text-align:center}.gb-element-6a60f050{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:0.82rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:0px;max-width:1240px;padding-top:25px;row-gap:14px;border-top:1px solid rgba(255,255,255,0.08)}@media (max-width:768px){.gb-element-6a60f050{flex-direction:column;text-align:center}}.gb-text-prd-hero-04{background-color:rgba(227,89,37,0.16);color:#ff7843;display:inline-block;font-size:0.85rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:1px solid #e35925;border-radius:999px;padding:7px 20px}.gb-text-prd-hero-05{color:#ffffff;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-0.02em;line-height:1.18;margin-bottom:20px;margin-top:0px;text-align:center}.gb-text-prd-hero-06{color:#cbd5e1;font-size:1.15rem;line-height:1.7;max-width:840px;text-align:center;margin:0px auto 38px auto}.gb-text-prd-hero-08{background-color:#e35925;box-shadow:0 4px 14px rgba(227,89,37,0.35);color:#ffffff;display:inline-block;font-size:0.95rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;border-radius:8px;padding:14px 28px}.gb-text-prd-hero-08:hover{background-color:#ff7843;box-shadow:0 8px 22px rgba(227,89,37,0.45);color:#ffffff;transform:translateY(-2px)}.gb-text-prd-hero-08:visited{color:#ffffff}.gb-text-prd-hero-09{background-color:rgba(255,255,255,0.14);color:#ffffff;display:inline-block;font-size:0.95rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;border:1.5px solid rgba(255,255,255,0.6);border-radius:8px;padding:14px 26px}.gb-text-prd-hero-09:hover{background-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-top-color:#ffffff;color:#0c1a2c;transform:translateY(-2px)}.gb-text-prd-hero-09:visited{color:#ffffff}.gb-text-prd-seo-h2{color:#0c1a2c;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-0.02em;line-height:1.22;margin-bottom:22px;margin-top:0px}.gb-text-prd-seo-p1{color:#475569;font-size:1.05rem;line-height:1.75;margin-bottom:18px;margin-top:0px}.gb-text-prd-hl-t1{color:#0c1a2c;display:block;font-size:0.95rem;margin-bottom:3px}.gb-text-prd-hl-d1{color:#64748b;display:block;font-size:0.84rem;line-height:1.4}.gb-text-prd-hl-t2{color:#0c1a2c;display:block;font-size:0.95rem;margin-bottom:3px}.gb-text-prd-hl-d2{color:#64748b;display:block;font-size:0.84rem;line-height:1.4}.gb-text-prd-cat-h2{color:#0c1a2c;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:14px;margin-top:0px}.gb-text-prd-cat-sub{color:#64748b;font-size:1.05rem;line-height:1.6;margin-bottom:0px;margin-top:0px}.gb-text-6a60f013{color:#ff7843;font-size:0.85rem;font-weight:700;letter-spacing:1px}.gb-text-6a60f021{color:#e35925;font-size:0.85rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:0px;text-transform:uppercase}.gb-text-6a60f022{color:#ffffff;display:block;font-size:0.92rem;margin-bottom:12px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f022:hover{color:#ff7843;padding-left:6px}.gb-text-6a60f023{color:#ffffff;display:block;font-size:0.92rem;margin-bottom:12px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f023:hover{color:#ff7843;padding-left:6px}.gb-text-6a60f024{color:#ffffff;display:block;font-size:0.92rem;margin-bottom:12px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f024:hover{color:#ff7843;padding-left:6px}.gb-text-6a60f031{color:#e35925;font-size:0.85rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:0px;text-transform:uppercase}.gb-text-6a60f032{color:#ffffff;display:block;font-size:0.92rem;margin-bottom:12px;padding-left:26px;position:relative;text-decoration:none}.gb-text-6a60f032::before{color:#ff7843;content:"@";font-weight:700;left:0px;position:absolute}.gb-text-6a60f032:hover{color:#ff7843}.gb-text-6a60f033{color:#ffffff;display:block;font-size:0.92rem;margin-bottom:16px;padding-left:26px;position:relative;text-decoration:none}.gb-text-6a60f033::before{color:#ff7843;content:"✉";font-weight:700;left:0px;position:absolute}.gb-text-6a60f033:hover{color:#ff7843}.gb-text-6a60f035{color:#ffffff;display:block;font-size:0.88rem;margin-bottom:8px;padding-left:26px;position:relative;text-decoration:none}.gb-text-6a60f035::before{color:#38bdf8;content:"fb.";font-size:0.75rem;font-weight:700;left:0px;position:absolute;top:1px}.gb-text-6a60f035:hover{color:#38bdf8}.gb-text-6a60f036{color:#ffffff;display:block;font-size:0.88rem;margin-bottom:0px;padding-left:26px;position:relative;text-decoration:none}.gb-text-6a60f036::before{color:#ff7843;content:"pt.";font-size:0.75rem;font-weight:700;left:0px;position:absolute;top:1px}.gb-text-6a60f036:hover{color:#ff7843}.gb-text-6a60f041{color:#e35925;font-size:0.85rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:0px;text-transform:uppercase}.gb-text-6a60f042{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f042:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f043{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f043:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f044{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f044:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f045{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f045:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f046{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f046:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f047{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f047:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f048{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f048:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f049{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f049:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f04a{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:7px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f04a:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f04b{color:#94a3b8;display:block;font-size:0.84rem;margin-bottom:0px;text-decoration:none;transition:all 0.25s ease}.gb-text-6a60f04b:hover{color:#ff7843;padding-left:4px}.gb-text-6a60f061{color:#64748b;font-size:0.82rem;line-height:1.6;margin:0}.gb-text-6a60f051{color:#64748b;margin:0}.gb-text-6a60f052{color:#64748b;margin:0}.gb-media-prd-seo-media{box-shadow:0 15px 35px rgba(12,26,44,0.15);display:block;height:auto;object-fit:cover;width:100%;border-radius:16px}.gb-media-6a60f011{display:block;height:auto;margin-bottom:20px;max-width:230px;width:auto}