@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-ext-400-normal.CUYASYSA.woff2)format("woff2"),url(/_astro/libre-caslon-display-latin-ext-400-normal.xXeWa_lF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-400-normal.n_DgBRfq.woff2)format("woff2"),url(/_astro/libre-caslon-display-latin-400-normal.BbfEE5V2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/hind-madurai-tamil-300-normal.BKBQPD6h.woff2)format("woff2"),url(/_astro/hind-madurai-tamil-300-normal.EiQjXsKN.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/hind-madurai-latin-ext-300-normal.m1EdbDdW.woff2)format("woff2"),url(/_astro/hind-madurai-latin-ext-300-normal.DSi0Z0rl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/hind-madurai-latin-300-normal.CYdapyHt.woff2)format("woff2"),url(/_astro/hind-madurai-latin-300-normal.BdHTWC5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-madurai-tamil-400-normal.d6m8Wk-E.woff2)format("woff2"),url(/_astro/hind-madurai-tamil-400-normal.Cno6qL5a.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-madurai-latin-ext-400-normal.Cs3WFwic.woff2)format("woff2"),url(/_astro/hind-madurai-latin-ext-400-normal.Dg0TN2xy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-madurai-latin-400-normal.B5rpYIVN.woff2)format("woff2"),url(/_astro/hind-madurai-latin-400-normal.ZQSZh8ME.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hind-madurai-tamil-500-normal.BxVXRDdO.woff2)format("woff2"),url(/_astro/hind-madurai-tamil-500-normal.De1XhMcH.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hind-madurai-latin-ext-500-normal.DzlLV87e.woff2)format("woff2"),url(/_astro/hind-madurai-latin-ext-500-normal.gVeSESN0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hind-madurai-latin-500-normal.pMwwl_jo.woff2)format("woff2"),url(/_astro/hind-madurai-latin-500-normal.Ckk97taW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-madurai-tamil-600-normal.CwavP93z.woff2)format("woff2"),url(/_astro/hind-madurai-tamil-600-normal.CsqHjygR.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-madurai-latin-ext-600-normal.YlpPqquX.woff2)format("woff2"),url(/_astro/hind-madurai-latin-ext-600-normal.XaqEjEi8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-madurai-latin-600-normal.C-Ru26PC.woff2)format("woff2"),url(/_astro/hind-madurai-latin-600-normal.CG7dS5Rg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cl{--braise:#0f0c0b;--fonte:#2a2624;--fonte-d:#1c1816;--rouge:#d1361f;--rouge-l:#ef5a3f;--bleu:#3b6ea8;--bleu-l:#7fa6d6;--cendre:#8b847e;--cendre-l:#b3aca5;--chaux:#f1efec;--titre:"Libre Caslon Display", "Didot", Georgia, serif;--sans:"Hind Madurai", "Segoe UI", system-ui, sans-serif;--g:clamp(16px, 4vw, 56px);--wrap:min(1328px, calc(100% - 2 * var(--g)));background:var(--braise);color:var(--chaux);font:400 clamp(17px, .2vw + 15.8px, 18.5px) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.cl) *,:where(.cl) :before,:where(.cl) :after{box-sizing:border-box}body{background:#0f0c0b;margin:0}html.cl-lock{overflow:hidden}:where(.cl) img{max-width:100%;height:auto;display:block}:where(.cl) a{color:inherit}:where(.cl) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.cl) :is(ul,ol){padding:0;list-style:none}:where(.cl) fieldset{border:0;min-width:0;padding:0}:where(.cl) :is(button,input,select,textarea){font:inherit;color:inherit;border-radius:0}:where(.cl) button{cursor:pointer}.cl :focus-visible{outline:2px solid var(--bleu-l);outline-offset:3px}.cl-sec--chaux :focus-visible{outline-color:var(--bleu)}.cl-wrap{width:var(--wrap);margin-inline:auto}.cl [id]{scroll-margin-top:84px}.cl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cl-skip{z-index:100;background:var(--chaux);color:var(--braise);padding:10px 18px;position:absolute;top:-60px;left:12px}.cl-skip:focus{top:12px}.cl-btn{min-height:52px;font:500 15px/1.1 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.cl-btn svg{flex:none}.cl-btn--rouge{background:var(--rouge);color:#fff}.cl-btn--rouge:hover{background:#b22b17}.cl-btn--filet{border-color:var(--chaux);color:var(--chaux);background:0 0}.cl-btn--filet:hover{background:var(--chaux);color:var(--braise)}.cl-top{z-index:50;height:72px;padding:0 var(--g);background:#0f0c0beb;border-bottom:1px solid #8b847e38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:fixed;inset:0 0 auto}.cl-logo{min-width:0;color:var(--chaux);font:400 26px/1 var(--titre);white-space:nowrap;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.cl-logo>span{text-overflow:ellipsis;overflow:hidden}.cl-logo__pt{background:var(--rouge);flex:none;width:7px;height:7px}.cl-logo--big{font-size:clamp(30px,3vw,40px)}.cl-menubtn{min-height:44px;color:var(--chaux);font:500 14px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:14px;padding:0 4px 0 14px;display:inline-flex}.cl-menubtn i{border-top:1px solid;border-bottom:1px solid;width:28px;height:9px;position:relative}.cl-menubtn:hover{color:var(--rouge-l)}.cl-menu{z-index:80;background:var(--braise);color:var(--chaux);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow-y:auto}.cl-menu[hidden]{display:none}.cl-menu__head{height:72px;padding:0 var(--g);border-bottom:1px solid #8b847e4d;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cl-menu__nav{width:var(--wrap);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0 clamp(24px,5vw,96px);margin:0 auto;padding:40px 0;display:grid}.cl-menu__nav a{color:var(--chaux);font:400 clamp(32px, 4.4vw, 60px)/1.1 var(--titre);border-bottom:1px solid #8b847e4d;align-items:baseline;gap:18px;padding:14px 0;text-decoration:none;display:flex}.cl-menu__nav small{width:2.2em;color:var(--rouge-l);font:500 15px/1 var(--sans);letter-spacing:.1em;flex:none}.cl-menu__nav a:hover span{color:var(--rouge-l)}.cl-menu__pied{width:var(--wrap);color:var(--cendre-l);border-top:1px solid #8b847e4d;flex-wrap:wrap;align-items:center;gap:14px 40px;margin:0 auto;padding:24px 0 32px;font-size:15px;display:flex}.cl-menu__pied p,.cl-menu__pied a:not(.cl-btn){align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cl-menu__pied ul{flex-wrap:wrap;gap:4px 20px;display:flex}.cl-menu__pied li span{color:var(--chaux)}.cl-menu__pied .cl-btn{margin-left:auto}.cl-dock{display:none}.cl-sur,.cl-kick{color:var(--cendre-l);font:500 13px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.cl-kick:before{content:"";background:var(--rouge);flex:none;width:7px;height:7px}.cl-h1{max-width:19em;font:400 clamp(36px, 4.3vw, 66px)/1.04 var(--titre);text-align:center;text-wrap:balance;margin:14px auto 0}.cl-h2{max-width:18em;font:400 clamp(32px, 3.6vw, 54px)/1.08 var(--titre);text-wrap:balance;margin-top:18px}.cl-lead{color:var(--chaux);font-size:clamp(19px,.5vw + 16px,22px);line-height:1.5}.cl-sec{padding:clamp(72px,9vw,136px) 0;position:relative}.cl-sec--fonte{background:var(--fonte)}.cl-sec--aides{background:var(--fonte-d);border-top:1px solid var(--rouge)}.cl-sec--chaux{background:var(--chaux);color:var(--braise)}.cl-sec--chaux .cl-kick{color:#5d5752}.cl-tete{gap:18px;max-width:860px;margin-bottom:clamp(36px,5vw,64px);display:grid}.cl-tete .cl-lead{color:var(--cendre-l)}.cl-tete--large{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:24px 64px;max-width:none}.cl-hero{background:radial-gradient(ellipse 42% 46% at 50% 62%, #d1361f26, transparent 70%), var(--braise);min-height:100svh;padding:96px 0 28px;position:relative}.cl-hero .cl-sur{text-align:center;justify-content:center}.cl-fiche{--h:clamp(300px, calc(100svh - 420px), 600px);--w:calc(var(--h) * .8);--gap:56px;margin-top:22px;position:relative}.cl-objet{width:var(--w);height:var(--h);margin:0 auto;position:relative}.cl-objet__lueur{pointer-events:none;background:radial-gradient(circle at 46% 52%,#d1361f52,#0000 58%);position:absolute;inset:10% -30% -6%}.cl-objet__img{object-fit:cover;width:100%;height:100%;transition:filter .4s;position:relative;-webkit-mask-image:radial-gradient(72% 64% at 50% 46%,#000 70%,#0000 100%);mask-image:radial-gradient(72% 64% at 50% 46%,#000 70%,#0000 100%)}.cl-objet[data-finition=gris] .cl-objet__img{filter:brightness(1.5)contrast(.84)saturate(.72)}.cl-pt{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);z-index:2;background:var(--rouge);place-items:center;width:9px;height:9px;transition:transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0f0c0bb3}.cl-pt b{display:none}.cl-pt.is-on{transform:translate(-50%,-50%)scale(1.6)}.cl-leg{pointer-events:none;position:absolute;inset:0}.cl-leg__i{top:calc(var(--y) * var(--h));width:min(250px, calc(50% - var(--w) / 2 - var(--gap) - 12px));pointer-events:auto;position:absolute;transform:translateY(-50%)}.cl-leg__i--g{right:calc(50% + var(--w) / 2 + var(--gap));text-align:right}.cl-leg__i--d{left:calc(50% + var(--w) / 2 + var(--gap))}.cl-leg__i button{width:100%;color:var(--chaux);text-align:inherit;background:0 0;border:0;padding:6px 0;display:grid}.cl-leg__i small{display:none}.cl-leg__l{color:var(--cendre-l);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.cl-leg__i b{font:400 clamp(24px, 2vw, 30px)/1.15 var(--titre)}.cl-leg__s{color:var(--cendre);font-size:14px;line-height:1.35}.cl-leg__trait{background:var(--cendre);height:1px;transition:background-color .2s;position:absolute;top:50%}.cl-leg__i--g .cl-leg__trait{width:calc(var(--gap) - 12px + var(--x) * var(--w));left:calc(100% + 12px)}.cl-leg__i--d .cl-leg__trait{width:calc(var(--gap) - 12px + (1 - var(--x)) * var(--w));right:calc(100% + 12px)}.cl-leg__i.is-on .cl-leg__trait{background:var(--rouge);height:2px}.cl-leg__i.is-on b{color:var(--rouge-l)}.cl-fiche__bas{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px 40px;margin-top:22px;display:grid}.cl-exp{max-width:34em;color:var(--cendre-l);min-height:3em;font-size:15px;line-height:1.5}.cl-fiche__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cl-fin{text-align:right;justify-self:end;gap:8px;display:grid}.cl-fin legend{float:left;width:100%;color:var(--cendre-l);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:13px}.cl-fin__choix{justify-content:flex-end;gap:8px;display:flex}.cl-fin__choix button{min-height:40px;color:var(--chaux);background:0 0;border:1px solid #8b847e80;align-items:center;gap:10px;padding:0 12px 0 6px;font-size:14px;display:inline-flex}.cl-fin__choix button[aria-pressed=true]{border-color:var(--chaux)}.cl-fin__pastille{border:1px solid #f1efec59;width:26px;height:26px}.cl-fin__pastille--noire{background:#141414}.cl-fin__pastille--gris{background:#4b4b4d}.cl-fin p{color:var(--cendre);font-size:13px}.cl-intro{border-top:1px solid #8b847e66;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 72px;padding-top:28px;display:grid}.cl-intro__txt{color:var(--cendre-l);align-content:end;gap:18px;display:grid}.cl-gros{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(40px,5vw,72px);display:grid}.cl-gros__img{aspect-ratio:1;background:#000;position:relative;overflow:hidden}.cl-gros__img img{object-fit:cover;object-position:var(--px) var(--py);width:100%;height:100%;transform:scale(var(--z));transform-origin:var(--px) var(--py)}.cl-gros__i h3{font:400 24px/1.2 var(--titre);margin-top:16px}.cl-gros__i p{color:var(--cendre-l);margin-top:6px;font-size:16px;line-height:1.5}.cl-coupe__choix{border:1px solid #8b847e8c;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:flex}.cl-coupe__choix button{min-height:50px;color:var(--chaux);background:0 0;border:0;border-right:1px solid #8b847e8c;padding:0 22px;font-size:16px}.cl-coupe__choix button:last-child{border-right:0}.cl-coupe__choix button[aria-pressed=true]{background:var(--rouge);color:#fff}.cl-coupe__grille{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:32px 56px;margin-top:28px;display:grid}.cl-coupe__scroll{background:var(--braise);border:1px solid #8b847e59;position:relative;overflow-x:auto}.cl-coupe__svg{width:100%;height:auto;display:block}.cl-s-trait{stroke:var(--cendre);stroke-width:1.5px;fill:none}.cl-s-fin{stroke-width:1px}.cl-s-mur{fill:#3a3431;stroke:var(--cendre);stroke-width:1px}.cl-s-poutres rect{fill:#4a4441}.cl-s-toit{fill:none;stroke:var(--chaux);stroke-width:3px}.cl-s-pierre{stroke:var(--cendre);stroke-width:1px}.cl-s-pierre:not([fill]){fill:#3a3431}.cl-s-neuf{fill:#3a3431;stroke:var(--chaux);stroke-width:1.5px}.cl-s-poele{fill:var(--braise);stroke:var(--chaux);stroke-width:1.5px}.cl-s-hl{fill:none;stroke:var(--rouge);stroke-width:2px}.cl-s-hl--fort{stroke-width:4px}.cl-s-plein{fill:var(--rouge);stroke:none}.cl-s-gris{fill:var(--cendre)}.cl-s-cadre{stroke-width:2px}.cl-s-pointille{stroke-width:4px;stroke-dasharray:10 7}.cl-s-rappel{stroke:var(--cendre-l);stroke-width:1px}.cl-s-txt{fill:var(--chaux);font:500 15px var(--sans)}.cl-s-txt--pale{fill:var(--cendre)}.cl-s-txt--rouge{fill:var(--rouge-l)}.cl-s-mode{display:none}.cl-coupe[data-mode=tuber] .cl-s-mode[data-show=tuber],.cl-coupe[data-mode=creer] .cl-s-mode[data-show=creer],.cl-coupe[data-mode=facade] .cl-s-mode[data-show=facade]{display:inline}.cl-coupe__cas{border-top:2px solid var(--rouge);gap:14px;padding-top:18px;display:grid}.cl-coupe__cas[hidden]{display:none}.cl-coupe__cas h3{font:400 30px/1.15 var(--titre)}.cl-coupe__cas>p:not(.cl-coupe__pese){color:var(--cendre-l)}.cl-coupe__pese{color:var(--chaux);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:13px}.cl-coupe__cas ul{display:grid}.cl-coupe__cas li{border-bottom:1px solid #8b847e59;align-items:baseline;gap:12px;padding:10px 0;display:flex}.cl-coupe__cas li:before{content:"";background:var(--rouge);flex:none;width:7px;height:7px;transform:translateY(-2px)}.cl-apporter{border-top:1px solid #8b847e66;margin-top:clamp(40px,5vw,64px);padding:28px 0 0}.cl-apporter__t{color:var(--chaux);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:flex}.cl-apporter ol{counter-reset:ap;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.cl-apporter li{counter-increment:ap;color:var(--cendre-l);font-size:16px;line-height:1.5}.cl-apporter li:before{content:counter(ap, decimal-leading-zero);color:var(--rouge-l);font:400 32px/1 var(--titre);margin-bottom:8px;display:block}.cl-apporter b{color:var(--chaux);font-weight:500}.cl-conduit__toit{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:32px 56px;margin-top:clamp(56px,7vw,96px);display:grid}.cl-conduit__note{color:var(--cendre-l);gap:14px;display:grid}.cl-conduit__note h3{color:var(--chaux);font:400 30px/1.15 var(--titre)}.cl-rap{gap:18px;display:grid}.cl-rap__img{position:relative}.cl-rap__img img{width:100%}.cl-rap__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cl-rap__svg line{stroke:var(--chaux);stroke-width:1px;opacity:.85}.cl-rap__pt{background:var(--rouge);place-items:center;width:10px;height:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0f0c0b8c}.cl-rap__pt b{display:none}.cl-rap__lab{color:var(--chaux);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0f0c0bdb;padding:5px 10px;font-size:13px;position:absolute;transform:translateY(-50%)}.cl-rap__lab--g{transform:translate(-100%,-50%)}.cl-rap__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;display:grid}.cl-rap__liste li{color:var(--cendre-l);gap:12px;font-size:15px;line-height:1.5;display:flex}.cl-rap__liste small{background:var(--rouge);color:#fff;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:600;display:grid}.cl-rap__liste b{color:var(--chaux);font-weight:500}.cl-rap figcaption,.cl-ram__fig figcaption,.cl-mag__fig figcaption{color:var(--cendre);font-size:14px}.cl-comp__onglets{display:none}.cl-comp__t{border-collapse:collapse;width:100%}.cl-comp__t th,.cl-comp__t td{text-align:left;vertical-align:top;border-bottom:1px solid #8b847e59;padding:18px 24px 18px 0}.cl-comp__t thead th{font:400 clamp(26px, 2.4vw, 36px)/1.1 var(--titre);border-bottom:0;padding-bottom:14px}.cl-comp__t thead th.cl-comp__bois{border-top:3px solid var(--rouge);padding-top:18px}.cl-comp__t thead th.cl-comp__gran{border-top:3px solid var(--bleu);padding-top:18px}.cl-comp__t tbody th{width:20%;color:var(--cendre-l);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:500}.cl-comp__t td{width:40%}.cl-comp__note{max-width:46em;color:var(--cendre-l);margin-top:22px;font-size:16px}.cl-comp__note:before{content:"";background:var(--bleu);width:7px;height:7px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.cl-long{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 64px;display:grid}.cl-long__txt{gap:18px;display:grid}.cl-long__txt>p:not(.cl-lead):not(.cl-alerte){color:var(--cendre-l)}.cl-alerte{border:1px solid var(--rouge);color:var(--cendre-l);gap:12px;padding:16px 18px;font-size:16px;display:flex}.cl-alerte svg{color:var(--rouge-l);flex:none;margin-top:2px}.cl-alerte b{color:var(--chaux);font-weight:500}.cl-aides{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px 72px;display:grid}.cl-aides__l{display:grid}.cl-aides__l li{border-top:1px solid #8b847e59;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.cl-aides__l small{color:var(--rouge-l);font:400 34px/1 var(--titre)}.cl-aides__l h3{font:400 26px/1.2 var(--titre)}.cl-aides__l p{color:var(--cendre-l);margin-top:8px}.cl-aides__go{grid-column:2;justify-self:start}.cl-tour{margin-bottom:clamp(40px,5vw,64px)}.cl-tour__t{color:var(--cendre-l);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:13px}.cl-tour__scroll{position:relative;overflow-x:auto}.cl-tour__grille{border-collapse:collapse;width:100%;min-width:760px}.cl-tour__grille th,.cl-tour__grille td{vertical-align:middle;border-top:1px solid #8b847e59;padding:6px}.cl-tour__grille th{text-align:left;width:26%;padding-left:0;font-weight:400}.cl-tour__grille th b{font:400 26px/1.1 var(--titre);display:block}.cl-tour__grille th span{color:var(--cendre);font-size:14px}.cl-tour__case{width:100%;min-height:72px;color:var(--chaux);text-align:left;background:0 0;border:1px solid #8b847e8c;gap:2px;padding:10px 14px;display:grid}button.cl-tour__case:hover{border-color:var(--chaux)}.cl-tour__case b{font-size:16px;font-weight:500}.cl-tour__case span{color:var(--rouge-l);font-size:14px}.cl-tour__case.is-on{background:var(--rouge);border-color:var(--rouge)}.cl-tour__case.is-on span{color:#fff}.cl-tour__case--plein{opacity:.45}.cl-tour__case--plein span{color:var(--cendre-l)}.cl-ram{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px 64px;display:grid}.cl-ram__fig{gap:12px;display:grid}.cl-form{border:1px solid #8b847e80;gap:22px;padding:clamp(24px,3vw,40px);display:grid}.cl-form h3{font:400 32px/1.1 var(--titre)}.cl-champ{gap:8px;display:grid}.cl-champ>span,.cl-champ legend{color:var(--cendre-l);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.cl-champ legend{margin-bottom:8px}.cl-champ :is(input,select){border:0;border-bottom:1px solid var(--cendre);width:100%;min-height:48px;color:var(--chaux);background:0 0;padding:8px 0;font-size:17px}.cl-champ select option{background:var(--braise);color:var(--chaux)}.cl-champ :is(input,select):focus{border-bottom-color:var(--chaux)}.cl-champ input::placeholder{color:var(--cendre)}.cl-radios{flex-wrap:wrap;gap:8px;display:flex}.cl-radios label{position:relative}.cl-radios input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cl-radios span{border:1px solid #8b847e8c;align-items:center;min-height:42px;padding:0 14px;font-size:15px;display:inline-flex}.cl-radios input:checked+span{background:var(--chaux);color:var(--braise);border-color:var(--chaux)}.cl-radios input:focus-visible+span{outline:2px solid var(--bleu-l);outline-offset:3px}.cl-form__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cl-form .cl-btn{justify-self:start}.cl-form__note,.cl-form__msg{color:var(--cendre-l);font-size:14px}.cl-form__msg{color:var(--chaux)}.cl-tarifs{border-top:1px solid #8b847e66;margin-top:clamp(40px,5vw,64px);padding-top:24px}.cl-tarifs h3{font:400 26px/1.2 var(--titre);align-items:center;gap:10px;display:flex}.cl-tarifs h3 svg{color:var(--rouge-l)}.cl-tarifs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:16px;display:grid}.cl-tarifs dl div{border-bottom:1px solid #8b847e59;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.cl-tarifs dt{color:var(--cendre-l)}.cl-tarifs dd{font:400 22px/1.2 var(--titre);flex:none}.cl-tarifs>p{color:var(--cendre);margin-top:14px;font-size:14px}.cl-mag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"fig txt""fig plan";gap:40px 64px;display:grid}.cl-mag__fig{grid-area:fig;align-content:start;gap:12px;display:grid}.cl-mag__txt{grid-area:txt;align-content:start;gap:18px;display:grid}.cl-mag__txt .cl-lead{color:var(--cendre-l)}.cl-horaires{display:grid}.cl-horaires div{border-bottom:1px solid #8b847e59;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cl-horaires dt{color:var(--cendre-l)}.cl-horaires dd{text-align:right}.cl-samedis p{color:var(--chaux);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;display:flex}.cl-samedis p svg{color:var(--rouge-l)}.cl-samedis ul{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cl-samedis li{border:1px solid #d1361fb3;padding:6px 10px;font-size:14px}.cl-mag__tel{color:var(--cendre-l);font-size:15px}.cl-mag__tel a{color:var(--chaux);align-items:center;gap:8px;font-size:19px;text-decoration:none;display:inline-flex}.cl-plan{background:var(--braise);border:1px solid #8b847e66;grid-area:plan;align-self:end}.cl-plan svg{width:100%;height:auto;display:block}.cl-p-route{fill:none;stroke:var(--cendre);stroke-width:6px}.cl-p-route--fine{stroke-width:3px}.cl-p-rue{fill:none;stroke:var(--chaux);stroke-width:2px;stroke-dasharray:6 5}.cl-p-centre{fill:none;stroke:var(--cendre-l);stroke-width:1.5px}.cl-p-mag{fill:var(--rouge)}.cl-p-txt{fill:var(--cendre-l);font:400 14px var(--sans)}.cl-p-txt--fort{fill:var(--chaux);font:400 20px var(--titre)}.cl-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px 72px;display:grid}.cl-faq>div:first-child{align-content:start;gap:16px;display:grid}.cl-faq>div:first-child p:last-child{color:#4a4542}.cl-faq__l details{border-top:1px solid #c9c4bf}.cl-faq__l details:last-child{border-bottom:1px solid #c9c4bf}.cl-faq__l summary{font:400 clamp(21px, 1.6vw, 25px)/1.25 var(--titre);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.cl-faq__l summary::-webkit-details-marker{display:none}.cl-faq__l summary i{flex:none;width:18px;height:18px;position:relative}.cl-faq__l summary i:before,.cl-faq__l summary i:after{content:"";background:var(--rouge);width:18px;height:1.5px;transition:transform .2s;position:absolute;top:8px;left:0}.cl-faq__l summary i:after{transform:rotate(90deg)}.cl-faq__l details[open] summary i:after{transform:rotate(0)}.cl-faq__l details p{color:#3f3a37;max-width:44em;padding:0 0 24px}.cl-ftr{background:var(--braise);border-top:1px solid #8b847e4d;padding:clamp(56px,7vw,96px) 0 32px}.cl-ftr__top{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.6fr));gap:36px 48px;display:grid}.cl-ftr__brand p{max-width:30em;color:var(--cendre-l);margin-top:18px;font-size:15px}.cl-ftr h2{color:var(--chaux);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:500}.cl-ftr li{color:var(--cendre-l);padding:3px 0;font-size:15px}.cl-ftr li a{text-decoration:none}.cl-ftr li a:hover{color:var(--chaux);text-decoration:underline}.cl-ftr__bas{color:var(--cendre);border-top:1px solid #8b847e4d;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}@media (width<=1099px){.cl-fiche{--h:auto}.cl-objet{aspect-ratio:4/5;width:min(80%,420px);height:auto}.cl-pt{width:26px;height:26px;box-shadow:0 0 0 2px #0f0c0bcc}.cl-pt b{color:#fff;font:600 14px/1 var(--sans);display:block}.cl-pt.is-on{transform:translate(-50%,-50%)scale(1.15)}.cl-leg{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid;position:static}.cl-leg__i{text-align:left;border-top:1px solid #8b847e59;width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.cl-leg__i button{grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:12px 0}.cl-leg__i small{background:var(--rouge);color:#fff;grid-row:span 3;place-items:center;width:26px;height:26px;font-size:14px;font-weight:600;display:grid}.cl-leg__trait{display:none}.cl-leg__i.is-on{border-top-color:var(--rouge)}.cl-fiche__bas{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.cl-exp{min-height:0}.cl-fin{text-align:center;justify-self:center}.cl-fin__choix{justify-content:center}.cl-coupe__grille,.cl-conduit__toit,.cl-long,.cl-ram{grid-template-columns:minmax(0,1fr)}.cl-coupe__svg{min-width:700px}.cl-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cl-menu__nav{grid-template-columns:minmax(0,1fr);padding:24px 0}.cl-menu__pied .cl-btn{margin-left:0}.cl-intro,.cl-aides,.cl-faq,.cl-tete--large{grid-template-columns:minmax(0,1fr)}.cl-aides__go{grid-column:1}.cl-gros,.cl-apporter ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-rap__svg,.cl-rap__lab{display:none}.cl-rap__pt{width:24px;height:24px}.cl-rap__pt b{color:#fff;font:600 13px/1 var(--sans);display:block}.cl-mag{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt""fig""plan"}.cl-tarifs dl{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cl-comp__onglets{border:1px solid #8b847e8c;margin-bottom:8px;display:flex}.cl-comp__onglets button{min-height:48px;color:var(--chaux);background:0 0;border:0;flex:1;font-size:16px}.cl-comp__onglets button[aria-pressed=true][data-vue=bois]{background:var(--rouge);color:#fff}.cl-comp__onglets button[aria-pressed=true][data-vue=gran]{background:var(--bleu);color:#fff}.cl-comp[data-vue=bois] .cl-comp__gran,.cl-comp[data-vue=gran] .cl-comp__bois,.cl-comp__t thead{display:none}.cl-comp__t tbody th{width:34%;padding-right:14px}.cl-comp__t td{width:auto;padding-right:0}.cl-form__duo{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.cl{padding-bottom:56px}.cl-dock{z-index:45;background:var(--braise);border-top:1px solid #8b847e66;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:56px;display:grid;position:fixed;inset:auto 0 0}.cl-dock a{color:var(--chaux);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.cl-dock__go{background:var(--rouge);color:#fff!important}}@media (width<=560px){.cl-top,.cl-menu__head{height:64px}.cl-logo{font-size:22px}.cl-hero{padding-top:84px}.cl-hero .cl-sur{letter-spacing:.12em;font-size:12px}.cl-leg{grid-template-columns:minmax(0,1fr)}.cl-leg__i b{font-size:22px}.cl-fiche__cta{width:100%;display:grid}.cl-fin__choix{flex-wrap:wrap}.cl-gros__i h3{font-size:20px}.cl-gros__i p{font-size:15px}.cl-apporter ol,.cl-rap__liste{grid-template-columns:minmax(0,1fr)}.cl-coupe__choix{width:100%}.cl-coupe__choix button{text-align:left;border-bottom:1px solid #8b847e8c;border-right:0;flex:100%}.cl-coupe__choix button:last-child{border-bottom:0}.cl-ftr__top{grid-template-columns:minmax(0,1fr)}.cl-menu__pied ul{display:grid}}@media (prefers-reduced-motion:reduce){.cl *,.cl :before,.cl :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
