:root{--nuit:#17925b;--nuit-2:#127a4c;--ivoire:#fff;--ivoire-2:#f1f0f1;--or:#f9b61b;--or-p:#e8a417;--argent:#bcb9bb;--argent-p:#a19fa0;--vert:#17925b;--rouge:#6b7580;--cuivre:#e8a417;--txt:#1e2622;--txt-2:#414b46;--txt-3:#6f7773;--line:#d9d7d8;--serif:"Playfair Display",Georgia,serif;--sans:"Source Sans 3",system-ui,sans-serif;--w:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--sans);color:var(--txt);background:var(--ivoire);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}h1,h2,h3,.price,.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.15}a{color:inherit}button{font:inherit;cursor:pointer}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.sr{position:absolute;left:-9999px}:focus-visible{outline:3px solid var(--or);outline-offset:2px}.view{display:none}.view.on{display:block}.topbar{background:var(--nuit-2);color:#fff;font-size:15px}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;height:36px;display:flex}.topbar .open{align-items:center;gap:8px;display:flex}.topbar .open i{background:var(--or);border-radius:50%;width:8px;height:8px;display:inline-block}.topbar a{opacity:.85;text-decoration:none}.topbar a:hover{opacity:1;text-decoration:underline}header.nav{color:var(--txt);border-bottom:1px solid var(--line);z-index:10;background:#fff;position:sticky;top:0}header.nav .wrap{align-items:center;gap:40px;height:72px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:44px}.brand b{font-family:var(--serif);letter-spacing:.02em;font-size:21px;font-weight:500}.brand small{color:var(--txt-3);white-space:nowrap;align-self:flex-end;margin-bottom:6px;font-size:13px;font-style:italic}nav.main{gap:28px;font-size:16px;font-weight:500;display:flex}nav.main a{opacity:.9;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}nav.main a:hover{opacity:1}nav.main a.cur{border-color:var(--or);opacity:1}nav.main .sm{align-items:center;gap:2px;display:flex;position:relative}nav.main .sm-btn{color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:6px 4px;font-size:12px;line-height:1}nav.main .sm-btn:hover,nav.main .sm.ouvert .sm-btn{opacity:1}nav.main .sm-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:150px;padding:6px;display:none;position:absolute;top:100%;left:-14px;box-shadow:0 10px 30px #0000001f}nav.main .sm:hover .sm-menu,nav.main .sm:focus-within .sm-menu,nav.main .sm.ouvert .sm-menu{display:flex}nav.main .sm-menu a{white-space:nowrap;border:0;border-radius:6px;padding:8px 12px;font-weight:500}nav.main .sm-menu a:hover{background:#0000000d}.cat-section{align-items:baseline;gap:12px;margin:30px 0 14px;font-size:24px;display:flex}.photo-nc{color:var(--txt-2);margin:6px 0 14px;font-size:13.5px;font-style:italic}.fiche-1col .photo-nc{text-align:center;margin:-4px 0 4px}.cat-section small{color:var(--txt-2);font-size:14px;font-weight:500}.navr{align-items:center;gap:10px;margin-left:auto;display:flex}.btn{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-or{background:var(--or);color:var(--nuit)}.btn-or:hover{background:var(--or-p)}.btn-ghost{border-color:var(--argent);color:var(--txt)}.btn-ghost:hover{border-color:var(--txt)}.btn-line{border-color:var(--txt);color:var(--txt);background:0 0}.btn-line:hover{background:var(--txt);color:#fff}.btn-big{justify-content:center;width:100%;padding:15px 24px;font-size:18px}.btn[disabled]{opacity:.45;cursor:not-allowed}.hero{color:var(--txt);border-bottom:1px solid var(--line);background:#fff;padding:64px 0 72px;position:relative;overflow:hidden}.hero-off:after{content:"";opacity:.06;pointer-events:none;background:url(/images/logo-fond.png) 50%/contain no-repeat;width:560px;height:560px;position:absolute;bottom:-200px;left:-160px}.hero .wrap{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;display:grid;position:relative}.hero h1{max-width:12ch;font-size:54px;font-weight:400}.hero h1 em{color:var(--vert);font-style:italic}.hero p.lead{color:var(--txt-2);max-width:44ch;margin:22px 0 32px;font-size:20px}.trust{color:var(--txt-2);grid-template-columns:1fr 1fr;gap:14px 28px;max-width:520px;font-size:15.5px;display:grid}.trust div{border-left:2px solid var(--vert);padding-left:14px}.trust b{color:var(--txt);font-weight:600;display:block}.calc{background:var(--ivoire-2);color:var(--txt);border-top:4px solid var(--vert);border-radius:10px;padding:26px 26px 22px}.seg{background:#e3e1e2;border-radius:6px;gap:3px;padding:3px;display:flex}.seg button{color:var(--txt-2);background:0 0;border:0;border-radius:4px;flex:1;padding:9px;font-weight:600}.seg button[aria-pressed=true]{background:var(--vert);color:#fff}.rails{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.rails button{border:1px solid var(--line);text-align:left;color:var(--txt);background:#fff;border-radius:6px;padding:12px 8px 10px;position:relative}.rails button:before{content:"";background:var(--c);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.rails button b{padding-left:12px;font-weight:600;display:block}.rails button span{color:var(--txt-3);padding-left:12px;font-size:13.5px;display:block}.rails button[aria-pressed=true]{border-color:var(--vert);box-shadow:inset 0 0 0 1px var(--vert)}.field{margin-top:12px}.field label{color:var(--txt-2);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.field select,.field input{width:100%;font:inherit;border:1px solid var(--line);color:var(--txt);background:#fff;border-radius:6px;padding:11px 12px}.calc .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote{border-top:1px solid var(--argent);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding-top:16px;display:flex}.quote .price{font-variant-numeric:tabular-nums;font-size:36px}.quote .price sup{font-size:16px;font-family:var(--sans);vertical-align:top;font-weight:600;position:relative;top:.2em}.quote small{color:var(--txt-3);font-size:14px;display:block}.stamp{color:var(--txt-3);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.stamp i{background:var(--vert);border-radius:50%;width:7px;height:7px}.calc .btn{margin-top:14px}.calc .fine{color:var(--txt-3);text-align:center;margin-top:10px;font-size:13.5px}.live{background:var(--ivoire-2);border-bottom:1px solid var(--line);font-size:14.5px}.live .wrap{align-items:center;gap:20px;height:48px;display:flex}.live .lbl{color:var(--vert);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:flex}.live .lbl i{background:var(--vert);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #17925b80}60%{box-shadow:0 0 0 6px #17925b00}}.live .items{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.live .rail{width:max-content;animation:40s linear infinite mq;display:flex}.live:hover .rail{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.live .rail{animation:none}.live .items{overflow-x:auto}}.live .items::-webkit-scrollbar{display:none}.live .items a{border-left:1px solid var(--argent);white-space:nowrap;align-items:baseline;gap:8px;padding:0 22px;text-decoration:none;display:flex}.live .items span{color:var(--txt-3)}.live .items b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;transition:color .3s}.live .items em{color:var(--vert);font-size:13px;font-style:normal;font-weight:600}.live .items em.d{color:var(--txt-3)}.live .items b.up{color:var(--vert)}.live .items b.dn{color:var(--argent-p)}.live .all{white-space:nowrap;color:var(--vert);font-weight:600;text-decoration:none}.bando{border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.track{transition:transform .5s;display:flex}.slide{flex:0 0 100%;align-items:center;min-height:480px;display:flex}.slide .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;width:100%;padding-top:48px;padding-bottom:64px;display:grid}.slide .k{color:var(--vert);margin-bottom:10px;font-weight:600}.slide h1{max-width:16ch;margin-bottom:16px;font-size:44px;font-weight:400}.slide p:not(.k){color:var(--txt-2);max-width:44ch;margin-bottom:24px;font-size:19px}.slide.s1{background:#fff}.slide.s2{background:var(--ivoire-2)}.slide.s3{background:linear-gradient(90deg,#fff 55%,var(--ivoire-2))}.media{aspect-ratio:16/10;background:var(--ivoire-2);border-radius:10px;justify-content:center;align-items:center;gap:-20px;display:flex;position:relative;overflow:hidden}.slide.s2 .media{background:#fff}.media .coin.big{width:190px;height:190px;box-shadow:0 20px 40px -20px #00000080}.media .coin.big.b{margin-left:-40px;transform:translateY(24px)}.media.video{background:var(--nuit-2);color:#ffffffbf;flex-direction:column;gap:12px;font-size:14px}.play{border:2px solid #fff;border-radius:50%;width:64px;height:64px;position:relative}.play:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid #fff;position:absolute;top:18px;left:24px}.ctrl{align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:0;right:0}.ctrl>button{border:1px solid var(--argent);width:38px;height:38px;color:var(--txt);background:#fff;border-radius:50%;font-size:22px;line-height:1}.dots{gap:8px;display:flex}.dots button{background:var(--argent);border:0;border-radius:50%;width:10px;height:10px;padding:0}.dots button[aria-current=true]{background:var(--vert);border-radius:5px;width:26px}.tri{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tri a{border:1px solid var(--line);border-top:4px solid var(--c);background:#fff;border-radius:10px;padding:26px 24px 22px;text-decoration:none;display:block}.tri a:hover{border-color:var(--c)}.tri .coin{width:56px;height:56px;margin-bottom:16px;display:block}.tri .flag{background:var(--vert);color:#fff;width:56px;height:56px;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:18px;display:flex}.tri h2{margin-bottom:8px;font-size:30px;font-weight:400}.tri p{color:var(--txt-2);margin-bottom:14px}.tri b{color:var(--vert);font-weight:600}.cours{border-bottom:1px solid var(--line);background:#fff}.cours .wrap{gap:0;display:flex;overflow:auto}.cours a{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:2px;min-width:190px;padding:16px 22px;text-decoration:none;display:flex}.cours a:first-child{border-left:0;padding-left:0}.cours span{color:var(--txt-3);font-size:14px}.cours b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.cours .up{color:var(--vert);font-size:14px;font-weight:600}.cours .down{color:var(--txt-3);font-size:14px;font-weight:600}section.s h2{margin-bottom:8px;font-size:34px;font-weight:400}section.s .sub{color:var(--txt-2);max-width:60ch;margin-bottom:34px;font-size:18px}.s-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.s-head h2{margin-bottom:0}.s-head a{white-space:nowrap;font-weight:600}.liste{border-top:1px solid var(--txt)}.liste .l{border-bottom:1px solid var(--line);grid-template-columns:72px 1.6fr 1fr 1fr 1fr auto;align-items:center;gap:20px;padding:16px 0;text-decoration:none;display:grid;position:relative}.liste .l:before{content:"";background:var(--c);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:-14px}.liste .l:hover{background:var(--ivoire-2)}.coin{background:radial-gradient(circle at 35% 30%,#fff3c4,#e2a91a 60%,#b07d12);border-radius:50%;width:64px;height:64px;box-shadow:inset 0 0 0 3px #ffffff59,0 4px 8px -4px #0006}.coin.ag{background:radial-gradient(circle at 35% 30%,#fff,#cfcdcf 60%,#8f8d8f)}.liste b{font-size:18px;font-weight:600;display:block}.liste small{color:var(--txt-3);font-size:14.5px}.liste .num{font-variant-numeric:tabular-nums;color:var(--txt-2);font-size:16px}.liste .p{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:24px}.dispo{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.dispo i{background:var(--vert);border-radius:50%;width:8px;height:8px}.dispo.cmd i{background:var(--cuivre)}.dispo.ag i{background:var(--argent-p)}.liste .btn{padding:9px 14px;font-size:15px}.liste.ag-rail .l:before{background:var(--argent)}.dev{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dev a{background:var(--ivoire-2);border:1px solid var(--line);border-left:3px solid var(--vert);border-radius:6px;padding:14px 16px;text-decoration:none}.dev a b{font-size:17px;display:block}.dev a span{color:var(--txt-3);font-size:14px}.dev a em{font-style:normal;font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;display:block}.etapes{counter-reset:e;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.etapes div{padding:0 28px 0 0;position:relative}.etapes div+div{border-left:1px solid var(--line);padding-left:28px}.etapes div:before{counter-increment:e;content:counter(e);font-family:var(--serif);color:var(--vert);margin-bottom:12px;font-size:44px;line-height:1;display:block}.etapes b{margin-bottom:6px;font-size:19px;font-weight:600;display:block}.etapes p{color:var(--txt-2);font-size:16px}.s.nuit{background:var(--vert);color:#fff}.s.nuit .sub{color:#ffffffd9}.ag3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ag3 article{border-top:1px solid #ffffff59;padding-top:20px}.ag3 h3{margin-bottom:10px;font-size:26px;font-weight:400}.ag3 p{color:#ffffffd9;font-size:16px}.ag3 .open{color:#fff;align-items:center;gap:7px;margin:10px 0 14px;font-size:15px;font-weight:600;display:flex}.ag3 .open i{background:var(--or);border-radius:50%;width:8px;height:8px}.ag3 a.tel{font-family:var(--serif);color:#fff;font-size:22px;text-decoration:none}.avis{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.avis blockquote{font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.45}.avis footer{color:var(--txt-3);margin-top:12px;font-size:15px}.avis footer b{color:var(--txt);font-weight:600}footer.foot{background:var(--nuit-2);color:#fffc;padding:48px 0 28px;font-size:15px}footer.foot .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}footer.foot h4{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}footer.foot a{margin-bottom:8px;text-decoration:none;display:block}footer.foot a:hover{color:#fff}.legal{color:#ffffffa6;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;font-size:14px;display:flex}.crumb{color:var(--txt-3);padding:18px 0 0;font-size:14.5px}.crumb a{text-decoration:none}.fiche{grid-template-columns:1fr 440px;align-items:start;gap:56px;padding:28px 0 64px;display:grid}.fiche .gal{border:1px solid var(--line);aspect-ratio:4/3;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:28px;display:flex}.fiche .gal .coin{width:200px;height:200px}.fiche h1{margin:22px 0 6px;font-size:40px;font-weight:400}.fiche .desc{color:var(--txt-2);max-width:62ch}details{border-top:1px solid var(--line);padding:14px 0}details summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}details summary:after{content:"+";font-family:var(--serif);font-size:22px;line-height:1}details[open] summary:after{content:"–"}details table{border-collapse:collapse;width:100%;margin-top:12px;font-size:15.5px}details td{border-bottom:1px solid var(--line);padding:6px 0}details td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.achat{background:var(--ivoire-2);border:1px solid var(--line);border-radius:10px;padding:24px;position:sticky;top:90px}.achat .price{font-variant-numeric:tabular-nums;font-size:44px}.achat .price sup{font-size:18px;font-family:var(--sans);vertical-align:top;font-weight:600;position:relative;top:.35em}.achat .decomp{color:var(--txt-3);margin:6px 0 14px;font-size:14.5px}.achat .decomp b{color:var(--txt);font-weight:600}.qte{border:1px solid var(--line);border-radius:6px;align-items:center;gap:0;width:150px;display:flex;overflow:hidden}.qte button{background:var(--ivoire);border:0;width:42px;height:42px;font-size:20px}.qte input{text-align:center;width:66px;font:inherit;border:0;font-weight:600}.achat .total{justify-content:space-between;margin:18px 0 6px;font-size:18px;font-weight:600;display:flex}.achat .total span:last-child{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:24px}.modal{color:var(--txt-2);background:#fff;border-radius:8px;margin-top:16px;padding:14px 16px;font-size:14.5px}.modal b{color:var(--txt);margin-bottom:6px;font-weight:600;display:block}.modal ul{gap:4px;padding-left:18px;display:grid}.modal li::marker{color:var(--or)}.achat .btn-line{justify-content:center;width:100%;margin-top:10px}.tunnel{max-width:760px;margin:0 auto;padding:36px 24px 80px}.tunnel h1{margin-bottom:26px;font-size:34px;font-weight:400}.prog{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:36px;display:grid}.prog div{color:var(--txt-3);border-top:3px solid var(--ivoire-2);padding-top:10px;font-size:14.5px;font-weight:600}.prog div.done{border-color:var(--argent-p);color:var(--txt-2)}.prog div.cur{border-color:var(--vert);color:var(--txt)}.step{display:none}.step.on{display:block}.card{background:var(--ivoire-2);border:1px solid var(--line);border-radius:10px;padding:26px}.card h2{margin-bottom:16px;font-size:24px;font-weight:500}.card .field+.field{margin-top:14px}.palier{border-left:3px solid var(--vert);background:#fff;border-radius:0 8px 8px 0;margin:18px 0;padding:14px 16px;font-size:15.5px}.palier b{margin-bottom:4px;font-weight:600;display:block}.palier ul{gap:3px;margin-top:6px;padding-left:18px;display:grid}.palier.p3{border-color:var(--argent-p)}.opts{gap:10px;display:grid}.opts label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:14px;padding:14px;display:flex}.opts label:has(input:checked){border-color:var(--vert);box-shadow:inset 0 0 0 1px var(--vert)}.opts input{margin-top:5px}.opts b{font-weight:600;display:block}.opts span{color:var(--txt-3);font-size:15px}.opts label.off{opacity:.55;cursor:not-allowed}.recap{gap:8px;font-size:16px;display:grid}.recap div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.recap div:last-child{border:0;font-size:19px;font-weight:600}.recap div:last-child span:last-child{font-family:var(--serif);font-size:26px}.lock{background:var(--vert);color:#fff;border-radius:8px;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.lock .t{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--or);min-width:80px;font-size:30px}.lock p{color:#ffffffd9;font-size:15px}.iban{letter-spacing:.04em;background:#fff;border-radius:6px;justify-content:space-between;margin:6px 0 12px;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:16px;display:flex}.actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.ok{text-align:center;padding:30px 0}.ok .hex{background:url(/images/logo-fond.png) 50%/contain no-repeat;width:72px;height:72px;margin:0 auto 18px}.ok h2{font-size:32px;font-weight:400}.ok p{color:var(--txt-2);margin-top:10px;max-width:48ch;margin-inline:auto}body{background:#f1f0f1}body:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background:url(/images/logo-fond.png) 50%/min(46vw,512px) no-repeat;position:fixed;inset:0}.bloc{background:#fff;border-radius:14px;box-shadow:0 1px #0000000a,0 24px 48px -36px #0d1b2a40}section.s{padding:28px 0}section.s>.wrap.bloc{max-width:var(--w);padding:56px 56px 52px}.bando{background:0 0;border:0;padding:28px 0 0}.bando .track{max-width:var(--w);border-radius:14px;margin:0 auto}.bando .slide{border-radius:14px}.bando .ctrl{max-width:var(--w);padding:0 36px;bottom:22px}.entrees{padding:28px 0 0}.tri a{box-shadow:0 24px 48px -36px #0d1b2a40}.s.nuit>.wrap.bloc{background:var(--vert)}.bloc-border{border-top:0!important;border-bottom:0!important}.crumb,.fiche{padding-top:22px}.fiche .gal{background:#fff}.fiche>div:first-child .desc,.fiche details{background:0 0}.fiche-txt{background:#fff;border-radius:14px;margin-top:20px;padding:28px 32px}.tunnel{padding-top:28px}.tunnel h1{background:#fff;border-radius:10px;padding:10px 18px;display:inline-block}.prog{background:#fff;border-radius:10px;padding:14px 18px 16px}.card{background:#fff}footer.foot{position:relative}@media (max-width:960px){section.s>.wrap.bloc{padding:36px 22px}.bando .track,.bando .slide{border-radius:0}body:before{background-size:96vw}}.lead2{color:var(--txt-2);max-width:56ch;margin-top:10px;font-size:18px}.cat-head{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;margin-top:16px;padding:40px 44px;display:grid}.cat-head h1{font-size:40px;font-weight:400}.cat-spot{border-left:3px solid var(--c,var(--or));padding-left:18px}.cat-spot span{color:var(--txt-3);font-size:14px;display:block}.cat-spot b{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:34px;font-weight:500;display:block}.cat-spot small{color:var(--txt-3);max-width:30ch;font-size:14px;display:block}.cat-bar{flex-wrap:wrap;align-items:center;gap:22px;margin:16px 0;padding:14px 22px;font-size:15px;display:flex}.seg.small{width:auto;padding:3px}.seg.small button{padding:7px 16px;font-size:15px}.chk,.sort{align-items:center;gap:8px;font-weight:500;display:flex}.sort select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px}.count{color:var(--txt-3);margin-left:auto}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pc{border-top:4px solid var(--c);background:#fff;border-radius:12px;grid-template-columns:72px 1fr;align-items:center;gap:6px 18px;padding:22px 22px 18px;text-decoration:none;display:grid;box-shadow:0 24px 48px -36px #0d1b2a40}.pc:hover{box-shadow:0 24px 48px -30px #0d1b2a73}.pc .coin{grid-row:span 3;width:72px;height:72px}.pc .ing{background:linear-gradient(135deg,#fff3c4,#e2a91a 55%,#b07d12);border-radius:6px;grid-row:span 3;width:72px;height:44px;box-shadow:inset 0 0 0 2px #fff6}.pc .ing.ag{background:linear-gradient(135deg,#fff,#cfcdcf 55%,#8f8d8f)}.pc b{font-size:18px;font-weight:600}.pc small{color:var(--txt-3);font-size:14px}.pc .p{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:26px}.pc .foot{border-top:1px solid var(--line);color:var(--txt-3);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.cat-note{color:var(--txt-2);margin:24px 0 40px;padding:22px 26px;font-size:15.5px}.cat-note b{color:var(--txt);margin-bottom:4px;font-weight:600;display:block}.dev-hero{grid-template-columns:1fr 440px;align-items:start;gap:48px;margin:16px 0 40px;padding:40px 44px;display:grid}.dev-hero h1{max-width:14ch;font-size:40px;font-weight:400}.trust2{color:var(--txt-2);gap:12px;margin-top:26px;font-size:15px;display:grid}.trust2 div{border-left:2px solid var(--vert);padding-left:12px}.trust2 b{color:var(--txt);font-weight:600;display:block}.dcalc{background:var(--ivoire-2);border-top:4px solid var(--vert);border-radius:10px;padding:22px}.dcalc label{color:var(--txt-2);margin:12px 0 6px;font-size:14px;font-weight:600;display:block}.dcalc input,.dcalc select{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px 12px}.dcalc .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dcalc .inp{position:relative}.dcalc .inp span{color:var(--txt-3);font-weight:600;position:absolute;top:11px;right:12px}.dcalc .rate{color:var(--txt-3);justify-content:space-between;margin-top:10px;font-size:14.5px;display:flex}.dcalc .btn{margin-top:16px}.dcalc .fine{color:var(--txt-3);text-align:center;margin-top:10px;font-size:13.5px}.dtable{margin-bottom:40px;padding:8px 26px}.dtable a{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr auto;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.dtable a:last-child{border:0}.dtable a:hover{background:var(--ivoire-2)}.dtable b{font-weight:600}.dtable small{color:var(--txt-3);font-size:14px;display:block}.dtable .r{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px}.dtable .h{color:var(--txt-3);border-bottom:1px solid var(--txt);font-size:14px;font-weight:600}.dtable .h:hover{background:0 0}.dtable .btn{padding:8px 14px;font-size:14px}@media (max-width:960px){.cat-head,.dev-hero{grid-template-columns:1fr;padding:26px 22px}.grid{grid-template-columns:1fr}.dtable a{grid-template-columns:1fr auto}.dtable a>:nth-child(3),.dtable a>:nth-child(4),.dtable .h{display:none}}.agl{gap:18px;margin:16px 0 40px;display:grid}.agc{grid-template-columns:1.1fr 1fr 1fr;gap:36px;padding:34px 40px;display:grid}.agc h2{margin-bottom:6px;font-size:30px;font-weight:400}.agc .adr{color:var(--txt-2);margin-bottom:12px}.agc .st{color:var(--vert);align-items:center;gap:7px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.agc .st i{background:var(--vert);border-radius:50%;width:8px;height:8px}.agc .st.ferme{color:var(--txt-3)}.agc .st.ferme i{background:var(--argent-p)}.agc a.tel{font-family:var(--serif);color:var(--txt);margin-bottom:16px;font-size:24px;text-decoration:none;display:block}.agc .btns{flex-wrap:wrap;gap:10px;display:flex}.agc .btns .btn{padding:9px 14px;font-size:15px}.hrs{border-top:1px solid var(--txt);font-size:15px}.hrs div{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:7px 0;display:flex}.hrs div.today{font-weight:600}.hrs span:last-child{color:var(--txt-2)}.hrs div.today span:last-child{color:var(--txt)}.hrs h3{margin:0 0 6px;font-size:15px;font-weight:600}.acc h3{margin-bottom:8px;font-size:15px;font-weight:600}.acc ul{color:var(--txt-2);gap:5px;padding-left:18px;font-size:15px;display:grid}.acc li::marker{color:var(--vert)}.map{aspect-ratio:16/9;background:var(--ivoire-2);color:var(--txt-3);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 20px;font-size:13px;display:flex;position:relative;overflow:hidden}.map .btn{z-index:1;background:#fff;padding:9px 14px;font-size:14.5px;position:relative}.map.loaded:before,.map.loaded i{display:none}.map:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 22px,#0000000d 22px 23px),repeating-linear-gradient(90deg,#0000 0 22px,#0000000d 22px 23px);position:absolute;inset:0}.map i{background:var(--vert);border-radius:50% 50% 50% 0;width:16px;height:16px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 2px 6px #0000004d}.gl{grid-template-columns:repeat(3,1fr);gap:18px;margin:16px 0 40px;display:grid}.g{flex-direction:column;gap:10px;padding:26px 26px 22px;text-decoration:none;display:flex}.g h2{font-size:23px;font-weight:500}.g p{color:var(--txt-2);flex:1;font-size:15.5px}.g small{color:var(--txt-3);font-size:14px}.gk{color:var(--txt-2);border-left:3px solid var(--c);padding-left:8px;font-size:14px;font-weight:600}@media (max-width:960px){.agc{grid-template-columns:1fr;padding:24px 22px}.gl{grid-template-columns:1fr}}.art{grid-template-columns:1fr 320px;align-items:start;gap:24px;margin:16px 0 40px;display:grid}.art-body{padding:44px 52px 40px}.art-body h1{max-width:20ch;margin:12px 0 8px;font-size:40px;font-weight:400}.art-meta{color:var(--txt-3);margin-bottom:28px;font-size:15px}.art-body h2{margin:34px 0 10px;scroll-margin-top:140px;font-size:26px;font-weight:500}.art-body p,.art-body li{color:var(--txt-2);max-width:66ch;font-size:17px;line-height:1.6}.art-body p+p{margin-top:12px}.art-body ul,.art-body ol{gap:6px;margin:10px 0;padding-left:22px;display:grid}.art-body li::marker{color:var(--vert)}.art-body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:16px}.art-body th,.art-body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.art-body th{border-bottom:1px solid var(--txt);font-weight:600}.art-body td:last-child,.art-body th:last-child{text-align:right;font-variant-numeric:tabular-nums}.art-body .ex{background:var(--ivoire-2);border-radius:8px;margin:16px 0;padding:16px 20px;font-size:16px}.art-body .ex b{color:var(--txt);margin-bottom:6px;font-weight:600;display:block}.art-body .key{border-left:3px solid var(--or);font-family:var(--serif);color:var(--txt);margin:20px 0;padding:4px 0 4px 16px;font-size:21px;line-height:1.35}.art-body .ret{border-top:1px solid var(--txt);margin-top:34px;padding-top:18px}.art-body .ret b{color:var(--txt);margin-bottom:8px;font-size:17px;font-weight:600;display:block}.art-disc{border-top:1px solid var(--line);margin-top:30px;padding-top:16px;color:var(--txt-3)!important;font-size:14px!important}.art-side{gap:16px;display:grid;position:sticky;top:130px}.art-toc,.art-cta,.art-next{padding:20px 22px;font-size:15px}.art-toc b,.art-next b{margin-bottom:8px;font-weight:600;display:block}.art-toc ol{color:var(--txt-2);gap:5px;padding-left:18px;display:grid}.art-toc a{text-decoration:none}.art-toc a:hover{text-decoration:underline}.art-cta{border-top:4px solid var(--c,var(--vert))}.art-cta b{font-family:var(--serif);margin-bottom:6px;font-size:20px;font-weight:500;display:block}.art-cta p{color:var(--txt-2);margin-bottom:12px}.art-cta .btn{justify-content:center;width:100%}.art-next a{border-top:1px solid var(--line);color:var(--txt-2);padding:7px 0;text-decoration:none;display:block}.art-next a:hover{color:var(--txt)}@media (max-width:960px){.art{grid-template-columns:1fr}.art-body{padding:26px 22px}.art-side{position:static}}.legal-body h2{margin:30px 0 8px;font-size:22px}.legal-body h3{color:var(--txt);margin:18px 0 6px;font-size:17px;font-weight:600}.legal-body p,.legal-body li{font-size:16px;line-height:1.55}.proto-note{color:var(--txt-3);border-left:3px solid var(--or);font-size:14px}.note{background:var(--txt);color:#fff;opacity:.85;z-index:20;border-radius:6px;padding:8px 12px;font-size:13px;position:fixed;bottom:16px;right:16px}@media (max-width:960px){.live .all,.live .lbl time{display:none}.topbar .wrap{height:auto;padding:6px 16px;font-size:14px}.topbar .wrap>.droite{display:none}.fiche .gal{gap:14px;padding:20px}.fiche .gal .coin{width:120px;height:120px}.fiche-txt{padding:22px 18px}.art-body table,.legal-body table{display:block;overflow-x:auto}.wrap{padding:0 16px}.slide .wrap{grid-template-columns:1fr;padding-bottom:80px}.slide h1{font-size:32px}.slide .media{display:none}.tri{grid-template-columns:1fr}.brand img{height:34px}.brand small{display:none}.btn{padding:9px 14px;font-size:15px}.hero .wrap,.fiche{grid-template-columns:1fr}.hero h1{font-size:40px}header.nav .wrap{flex-wrap:wrap;gap:8px 20px;height:auto;padding-top:10px;padding-bottom:0}.brand{flex:1}.navr{margin-left:0}nav.main{white-space:nowrap;scrollbar-width:none;flex-basis:100%;order:3;gap:22px;padding:6px 0 0;overflow-x:auto}nav.main::-webkit-scrollbar{display:none}nav.main a{padding:8px 0}.liste .l{grid-template-columns:56px 1fr auto;gap:12px}.liste .l .num,.liste .l .dispo{display:none}.dev{grid-template-columns:repeat(2,1fr)}.etapes,.ag3,.avis{grid-template-columns:1fr;gap:28px}.etapes div+div{border:0;padding-left:0}footer.foot .wrap{grid-template-columns:1fr 1fr}.achat{position:static}.prog div{font-size:12px}}.bando .fenetre{max-width:var(--w);border-radius:14px;margin:0 auto;overflow:hidden}.pc .photo{object-fit:contain;grid-row:span 3;width:72px;height:72px}.fiche .gal{padding:24px}.fiche .gal img{object-fit:contain;max-width:75%;max-height:100%}.fiche .desc+.desc{margin-top:10px}.dtable .h{cursor:default}.dispo.rupture i{background:#c0392b}.pc .photo.piece{width:81px;height:81px}.pc:has(.photo.piece){grid-template-columns:81px 1fr}.fiche .gal img.piece{max-width:84%}.fiche .gal img.faces{max-width:92%}.gal-vignettes{gap:10px;margin-top:10px;display:flex}.gal-vignettes button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:76px;height:76px;padding:4px}.gal-vignettes button[aria-pressed=true]{border-color:var(--vert);box-shadow:inset 0 0 0 1px var(--vert)}.gal-vignettes img{object-fit:contain;width:100%;height:100%;display:block}.fiche-1col{gap:18px;max-width:820px;margin:0 auto;padding:22px 0 64px;display:grid}.fiche-1col .fiche-titre{padding:26px 32px}.fiche-1col .fiche-titre h1{margin:0;font-size:40px;font-weight:400}.fiche-1col .fiche-titre p{color:var(--txt-3);margin-top:6px}.fiche-1col .gal{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:28px;height:400px;padding:20px;display:flex}.fiche-1col .gal img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.fiche-1col .gal img.faces{max-height:100%}.fiche-1col .gal img.piece{max-height:85%}.fiche-1col .gal img.lingot{max-height:100%}.fiche-1col .gal .coin{width:160px;height:160px}.fiche-1col .achat{position:static}.fiche-1col .fiche-carac,.fiche-1col .fiche-histoire{padding:26px 32px}.fiche-1col h2{margin-bottom:14px;font-size:26px;font-weight:500}.fiche-1col .fiche-carac table{border-collapse:collapse;width:100%;font-size:15.5px}.fiche-1col .fiche-carac td{border-bottom:1px solid var(--line);padding:8px 0}.fiche-1col .fiche-carac td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fiche-1col .fiche-histoire p{color:var(--txt-2);max-width:66ch;line-height:1.6}.fiche-1col .fiche-histoire p+p{margin-top:12px}@media (max-width:960px){.fiche-1col .gal{height:260px}.fiche-1col .fiche-titre,.fiche-1col .fiche-carac,.fiche-1col .fiche-histoire{padding:22px 18px}.fiche-1col .fiche-titre h1{font-size:30px}}.prix-agence{color:var(--txt-3);font-size:22px!important}.stamp i.off{background:var(--argent-p)}.cat-spot em.var{font-family:var(--sans);color:var(--vert);margin-left:8px;font-size:14px;font-style:normal;font-weight:600}.cat-spot em.var.d{color:var(--txt-3)}.dcalc .devis{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:15px}.dcalc .devis div{justify-content:space-between;padding:4px 0;display:flex}.dcalc .devis b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.dcalc .devis small{color:var(--txt-3);margin-top:6px;font-size:13px;display:block}.garantie{color:var(--txt-2);border-left:3px solid var(--vert);background:#fff;border-radius:0 8px 8px 0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:14.5px;display:flex}.garantie b{color:var(--txt);font-weight:600}.erreur{color:#7b241c;background:#fbe9e7;border-left:3px solid #c0392b;border-radius:0 8px 8px 0;margin:14px 0;padding:10px 14px;font-size:15px}.tunnel .iban b{letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace}.tunnel .palier p{margin-top:6px}.ligne-panier{grid-template-columns:1fr 36px 126px 120px;align-items:center;gap:12px;display:grid!important}.ligne-panier>span:last-of-type{text-align:right;font-variant-numeric:tabular-nums}.ligne-panier small{color:var(--txt-3);font-size:13.5px;font-weight:400;display:block}.ligne-panier .qte{width:126px}.ligne-panier .qte button{width:36px;height:36px}.ligne-panier .qte input{width:54px}.ligne-panier .corbeille{border:1px solid var(--line);width:36px;height:36px;color:var(--txt-3);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ligne-panier .corbeille:hover{color:#c0392b;border-color:#c0392b}@media (max-width:640px){.ligne-panier{grid-template-columns:1fr 36px 126px}.ligne-panier>span:last-of-type{grid-column:1/-1}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dcalc .row2{align-items:end}@media (max-width:640px){.dcalc .row2{grid-template-columns:1fr}}.gestion{background:var(--ivoire-2);min-height:100vh}.g-barre{background:var(--nuit);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.g-barre a{color:#fff;text-decoration:none}.g-marque{font-family:var(--serif);font-size:20px}.g-marque span{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--or);color:var(--nuit);border-radius:4px;margin-left:8px;padding:2px 8px;font-size:13px;font-weight:600}.g-barre nav{align-items:center;gap:18px;font-size:15px;display:flex}.g-membre{opacity:.85}.g-lien{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.g-page{max-width:var(--w);margin:0 auto;padding:28px 24px 80px}.g-page h1{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:30px;font-weight:400;display:flex}.g-etroit{max-width:460px}.g-note{color:var(--txt-3);margin-top:12px;font-size:14px}.g-fil{color:var(--txt-3);margin-bottom:8px;font-size:14px}.g-onglets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.g-onglets a{border:1px solid var(--line);color:var(--txt-2);background:#fff;border-radius:20px;padding:6px 14px;font-size:14.5px;text-decoration:none}.g-onglets a b{color:var(--txt-3);margin-left:4px;font-weight:600}.g-onglets a.on{background:var(--nuit);border-color:var(--nuit);color:#fff}.g-onglets a.on b{color:#fff}.g-modes{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:14px;display:inline-flex;overflow:hidden}.g-modes button{font:inherit;color:var(--txt-3);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px}.g-modes button.on{background:var(--nuit);color:#fff}.g-selection{margin-bottom:18px}.g-suggestions-cadre{flex:1;min-width:260px;position:relative}.g-suggestions-cadre input{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px 12px}.g-suggestions{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000014}.g-suggestions li{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 12px;font-size:15px;display:flex}.g-suggestions li.actif{background:var(--ivoire-2)}.g-suggestions li b{color:var(--txt-3);font-weight:600}.g-suggestions li.vide{color:var(--txt-3);cursor:default;font-size:14px}.g-puces{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.g-puces>span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:14px;display:inline-flex}.g-puces>span button{font:inherit;color:var(--txt-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.g-puces>span button:hover{color:#c00}.g-puces .g-vider{font:inherit;color:var(--txt-3);cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.g-tableau tr.g-groupe td{background:var(--ivoire-2);letter-spacing:.06em;text-transform:uppercase;color:var(--txt-2);padding:8px 14px;font-size:12.5px;font-weight:700}.g-tableau td.g-vide{color:var(--txt-3);padding:18px 14px;font-size:14.5px}.g-recherche{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.g-recherche input{min-width:220px;font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;padding:10px 12px}.g-tableau{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.g-tableau table{border-collapse:collapse;width:100%;font-size:15px}.g-tableau th{text-align:left;color:var(--txt-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:13px;font-weight:600}.g-tableau td{border-bottom:1px solid var(--ivoire-2);vertical-align:middle;padding:11px 14px}.g-tableau tr:last-child td{border-bottom:0}.g-tableau small,.g-detail{color:var(--txt-3);font-size:13.5px;font-weight:400;display:block}.g-droite{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.g-statut{font-family:var(--sans);background:var(--ivoire-2);color:var(--txt-2);white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.g-statut.s-en_attente_virement,.g-statut.j-recu{color:#7a5200;background:#fff3d6}.g-statut.s-prix_a_confirmer,.g-statut.j-refuse{color:#7b241c;background:#fbe9e7}.g-statut.s-virement_recu,.g-statut.s-en_preparation{color:#1f4e79;background:#e3f0fa}.g-statut.s-prete,.g-statut.j-valide{color:#0e5c39;background:#dff3e8}.g-colonnes{grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;display:grid}.g-bloc{margin-top:16px}.g-fiche{grid-template-columns:auto 1fr;gap:6px 16px;margin-top:16px;font-size:15px;display:grid}.g-fiche dt{color:var(--txt-3)}.g-fiche dd{margin:0}.g-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.g-actions form{gap:8px;display:flex}.g-petit{cursor:pointer;padding:6px 12px;font-size:14px}.g-journal{gap:0;font-size:15px;list-style:none;display:grid}.g-journal li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}.g-journal li:last-child{border-bottom:0}.g-journal time{color:var(--txt-3);font-size:14px}.g-journal small{color:var(--txt-3);margin-left:8px}.g-journal p{color:var(--txt-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:14.5px}@media (max-width:860px){.g-colonnes{grid-template-columns:1fr}.g-journal li{grid-template-columns:1fr;gap:2px}}.g-visionneuse{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;overflow:hidden}.g-visionneuse iframe{border:0;width:100%;height:80vh;display:block}.g-visionneuse img{max-width:100%;height:auto;margin:0 auto;display:block}.justifs{margin-top:18px}.j-titre{color:var(--txt-2);margin:18px 0 8px;font-size:14px;font-weight:600}.j-segments{grid-template-columns:1fr 1fr;gap:10px;display:grid}.j-segments label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:12px 14px;line-height:1.3;display:block;position:relative}.j-segments label.on{border-color:var(--vert);box-shadow:inset 0 0 0 1px var(--vert);background:#f3faf6}.j-segments label:focus-within{outline:2px solid var(--vert);outline-offset:2px}.j-segments input{opacity:0;width:1px;height:1px;position:absolute}.j-segments b{font-size:16px;font-weight:600;display:block}.j-segments small{color:var(--txt-3);font-size:13.5px;display:block}.j-docs{gap:10px;display:grid}.j-doc{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.j-doc.ok{border-color:var(--vert)}.j-doc.ko{border-color:#c0392b}.j-doc:focus-within{outline:2px solid var(--vert);outline-offset:2px}.j-coche{border:1.5px solid var(--line);color:#fff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-flex}.j-doc.ok .j-coche{background:var(--vert);border-color:var(--vert)}.j-texte{min-width:0}.j-texte b{font-size:15.5px;font-weight:600;line-height:1.3;display:block}.j-texte small{color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.j-doc.ko .j-texte small{white-space:normal}.j-doc.ok .j-texte small{color:var(--vert)}.j-doc.ko .j-texte small{color:#7b241c}.j-bouton{cursor:pointer;white-space:nowrap;justify-content:center;padding:8px 14px;font-size:14.5px}.j-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.j-photo{display:none}.j-miniature{border:1.5px solid var(--vert);border-radius:6px;width:44px;height:44px;display:block;overflow:hidden}.j-miniature img{object-fit:cover;width:100%;height:100%;display:block}@media (pointer:coarse){.j-photo{display:inline-flex}}@media (max-width:640px),(pointer:coarse){.j-doc{grid-template-columns:44px minmax(0,1fr)}.j-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:stretch}.j-actions .j-bouton{flex:1 1 0;min-width:0;padding:9px 6px;font-size:14px}}.j-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.j-aide{color:var(--txt-3);margin-top:10px;font-size:13.5px}@media (max-width:420px){.j-segments label{padding:10px 12px}.j-segments b{font-size:15px}.j-doc{gap:10px;padding:10px 12px}.j-coche{width:24px;height:24px;font-size:13px}}@media (max-width:640px){.prog{gap:6px;margin-bottom:22px;display:flex!important}.prog div{text-align:center;white-space:nowrap;flex:1}.prog div.cur{flex:none;padding-left:6px;padding-right:6px}.prog div:not(.cur) .t{display:none}}.j-texte b,.j-texte small,.j-segments b,.j-segments small{text-align:left}html,body{max-width:100%;overflow-x:clip}.topbar .wrap{overflow:hidden}.topbar .defile{flex:1;min-width:0;height:24px;overflow:hidden}.topbar .piste{height:24px;transition:transform .5s}.topbar .ag{white-space:nowrap;color:#fff;justify-content:space-between;align-items:center;gap:14px;height:24px;line-height:24px;display:flex}.topbar .ag .etat{opacity:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.topbar .ag .tel{opacity:1;font-variant-numeric:tabular-nums;flex:none;font-weight:600}@media (min-width:761px){.topbar .ag{justify-content:flex-start;gap:22px}}.topbar .ag b{font-weight:600}.topbar .ag i{background:var(--or);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.topbar .ag.ferme i{background:#ffffff73}.topbar .droite{white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.topbar .piste{transition:none}}.g-lot{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:12px;padding:12px 14px;font-size:15px;display:flex}.g-lot label{color:var(--txt-2);align-items:center;gap:8px;display:flex}.g-lot input[type=text]{width:84px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:7px 9px}.g-lot select,.g-tableau select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px}.g-taux{width:84px;font:inherit;border:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;border-radius:6px;padding:7px 9px}.g-taux.ko{background:#fbe9e7;border-color:#c0392b}.g-tableau tr.g-change td{background:#fff8e1}.g-tableau input[type=checkbox],.g-lot input[type=checkbox]{width:18px;height:18px}.g-enregistrer{background:var(--ivoire-2);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding:14px 0;display:flex;position:sticky;bottom:0}.g-enregistrer span{color:var(--txt-2);margin-right:auto;font-size:15px}.g-enregistrer button{cursor:pointer}.g-enregistrer button:disabled,.g-lot button:disabled{opacity:.45;cursor:not-allowed}.g-alerte{color:#7b241c;background:#fbe9e7;border-bottom:1px solid #e6b8b0;align-items:flex-start;gap:12px;padding:12px 24px;font-size:15px;line-height:1.45;display:flex}.g-alerte i{background:#c0392b;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.g-alerte p{max-width:calc(var(--w) - 48px)}.g-alerte a{color:inherit;white-space:nowrap;font-weight:600}.g-rupture{font-weight:600;color:#c0392b!important}.g-tuiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-bottom:26px;display:grid}.g-tuile{border:1px solid var(--line);border-top:3px solid var(--argent-p);background:#fff;border-radius:10px;padding:18px 18px 16px;font-size:15px}.g-tuile.ok{border-top-color:var(--vert)}.g-tuile.ko{border-top-color:#c0392b}.g-tuile.attention{border-top-color:var(--or)}.g-tuile h2{font-family:var(--sans);color:var(--txt-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:600}.g-tuile>b{font-family:var(--serif);margin-bottom:6px;font-size:26px;font-weight:500;display:block}.g-tuile p{color:var(--txt-3);margin-top:4px;font-size:14px}.g-tuile dl{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.g-tuile dt{color:var(--txt-2)}.g-tuile dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-weight:600}.g-tuile a{color:inherit}.g-tuile>a{color:var(--vert);margin-top:10px;font-weight:600;display:inline-block}.g-soustitre{margin-bottom:12px;font-size:22px;font-weight:500}.g-pages{color:var(--txt-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14.5px;display:flex}.g-barre nav{flex-wrap:wrap;row-gap:6px}.g-barre nav form{display:inline-flex}@media (max-width:640px){.g-barre{padding:10px 16px}.g-barre nav{gap:14px;font-size:14.5px}.g-alerte{padding:12px 16px}.g-page{padding-left:16px;padding-right:16px}}.ligne-panier .ligne-alerte{color:#7b241c;background:#fbe9e7;border-left:3px solid #c0392b;border-radius:0 6px 6px 0;grid-column:1/-1;padding:8px 12px;font-size:14.5px;font-weight:400;text-align:left!important}.ligne-panier .ligne-alerte a{color:inherit;font-weight:600}.g-periode{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.g-navigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-navigation b{padding:0 4px;font-weight:600}.g-impression{color:#000;background:#fff;max-width:1100px;margin:0 auto;padding:20px 24px 60px;font-size:13px;line-height:1.35}.g-impression header{margin-bottom:14px}.g-impression h1{margin-bottom:4px;font-size:20px;font-weight:500}.g-impression header p{font-size:14px}.g-imp-meta{color:#444;margin-top:4px;font-size:12.5px}.g-impression table{border-collapse:collapse;width:100%}.g-impression th,.g-impression td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:6px 8px}.g-impression th{text-transform:uppercase;letter-spacing:.04em;color:#444;border-bottom:2px solid #000;font-size:11.5px}.g-impression td small{color:#555}.g-impression tr.annulee td{color:#888;text-decoration:line-through}.g-impression tfoot td{border-top:2px solid #000;border-bottom:0;font-weight:600}.g-imp-pied{color:#666;margin-top:16px;font-size:11.5px}.g-imprimer-barre{background:var(--ivoire-2);border:1px solid var(--line);color:var(--txt-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;display:flex}.g-imprimer-barre button{cursor:pointer}@media print{.g-barre,.g-alerte,.g-imprimer-barre{display:none!important}.gestion{background:#fff}.g-impression{max-width:none;padding:0}@page{margin:14mm}.g-impression tr{break-inside:avoid}.g-impression thead{display:table-header-group}}@media screen{.g-impression table{white-space:normal;display:block;overflow-x:auto}.g-impression thead,.g-impression tbody,.g-impression tfoot{table-layout:fixed;width:100%;min-width:720px;display:table}}.g-selecteur{align-items:center;display:inline-flex;position:relative}.g-selecteur-libelle{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--txt);background:#fff;border-radius:6px;padding:7px 12px;font-weight:600}.g-selecteur-libelle:hover{border-color:var(--vert)}.g-selecteur-libelle span{color:var(--txt-3);margin-left:2px;font-size:12px}.g-selecteur input[type=date]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.g-nav-groupe{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.g-selecteur-libelle{white-space:normal;text-align:center}.g-annonces{gap:12px;display:grid}.g-annonce.inactive{opacity:.75}.g-annonce-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.g-annonce-resume{flex:320px;min-width:0}.g-annonce-ligne1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-annonce-tete h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:20px}.g-annonce-tete p{color:var(--txt-2);font-size:15px}.g-annonce-tete small{color:var(--txt-3);margin-top:6px;font-size:13.5px;display:block}.g-annonce-ordre{margin:0}.g-annonce-rubrique{text-transform:uppercase;letter-spacing:.05em;color:var(--vert);font-size:13px;font-weight:600}.g-annonce-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-annonce-actions form{display:inline-flex}.g-annonce-actions .btn{height:36px;line-height:1}.g-annonce-actions button:disabled{opacity:.4;cursor:not-allowed}.g-danger{color:#c0392b;border-color:#c0392b}.g-danger:hover{color:#fff;background:#c0392b}.g-form-annonce{border-top:1px solid var(--line);flex-basis:100%;margin-top:10px;padding-top:14px}.g-form-annonce textarea,.g-form-membre select,.g-form-annonce select{width:100%;font:inherit;border:1px solid var(--line);color:var(--txt);background:#fff;border-radius:6px;padding:11px 12px}.g-form-membre{text-align:left;min-width:280px}.g-form-mdp{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.g-barre .g-membre{color:#fff;opacity:.85;text-decoration:none}.g-barre .g-membre:hover{opacity:1;text-decoration:underline}.media.reel{background:#000;padding:0}.media.reel img,.media.reel video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.slide .media.reel{aspect-ratio:16/9;border-radius:10px;order:-1;margin-bottom:18px;display:block}.slide .wrap{padding-top:16px}}.g-medias{border-top:1px solid var(--line);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:14px;padding-top:14px;display:grid}.g-media-bloc>b{margin-bottom:6px;display:block}.g-media-bloc input[type=file]{font:inherit;margin-top:8px;font-size:14px;display:block}.g-media-bloc form+form{margin-top:8px}.g-media-apercu{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);background:#000;border-radius:8px;width:100%;max-width:320px;display:block}.g-annonce-edition{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.g-annonce-edition h3{font-family:var(--sans);color:var(--txt-3);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:13px;font-weight:600}.g-annonce-edition .g-form-annonce{border-top:0;margin-top:0;margin-bottom:22px;padding-top:0}.g-annonce-edition .g-medias{border-top:0;margin-top:0;padding-top:0}.g-form-annonce .field,.g-medias .field{margin-top:10px}.g-form-annonce input:not([type=checkbox]):not([type=file]),.g-form-annonce textarea,.g-form-annonce select{width:100%;font:inherit;border:1px solid var(--line);color:var(--txt);background:#fff;border-radius:6px;padding:10px 12px}.g-form-annonce .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.g-annonce-actions{width:100%}.g-annonce-actions form:last-child{margin-left:auto}.g-form-annonce .row2{grid-template-columns:1fr!important}}.g-form-annonce .chk{align-items:center;gap:8px;display:flex}.g-form-annonce .chk input{width:18px;height:18px;margin:0}.g-illustration{background:var(--ivoire-2);border:1px solid var(--line);border-radius:8px;grid-column:1/-1;padding:12px 14px}.g-illustration>b{margin-bottom:8px;display:block}.g-illustration-choix{flex-wrap:wrap;gap:8px 18px;display:flex}.g-illustration-choix label{cursor:pointer;align-items:center;gap:7px;font-size:15px;display:inline-flex}.g-illustration-choix label.off{color:var(--txt-3);cursor:not-allowed}.g-illustration-choix input{width:16px;height:16px;margin:0}.bando .fenetre{transition:height .4s}.bando .track{align-items:flex-start}.media.reel{aspect-ratio:16/9;background:0 0;border-radius:10px;overflow:hidden}.media.reel img,.media.reel video{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}@media (max-width:760px){.slide{min-height:0}.slide .wrap{gap:10px;padding-top:14px;padding-bottom:70px}.slide .media.reel{aspect-ratio:auto;margin-bottom:0}.slide h1{margin-bottom:10px}.slide p:not(.k){margin-bottom:16px}.slide .k{margin-bottom:6px}.bando .ctrl{bottom:14px}}.media.reel{border:1px solid var(--line);background:#fff;box-shadow:0 10px 30px -22px #00000059}.slide.s2 .media.reel,.slide.s3 .media.reel{background:#fff}.media.reel{border:1px solid var(--argent);box-shadow:0 1px 2px #0000000f,0 14px 34px -24px #00000073}.media.reel,.slide.s2 .media.reel,.slide.s3 .media.reel{box-shadow:none;box-shadow:none;background:#fff;border:0;border-radius:10px}.media.reel.incrustee,.slide.s2 .media.reel.incrustee,.slide.s3 .media.reel.incrustee{background:0 0;border-radius:0}@media (min-width:761px){.media.reel.incrustee{overflow:visible}.media.reel.incrustee img{transform-origin:50%;transform:translate(-20%)scale(1.3)}}.dcombo{position:relative}.dcombo input{cursor:pointer;padding-right:74px}.dcombo input:focus{cursor:text}.dcombo-fleche{width:34px;height:34px;color:var(--txt-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:4px}.dcombo-fleche:hover{background:var(--ivoire-2)}.dcombo-effacer{width:32px;height:32px;color:var(--txt-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:22px;line-height:1;position:absolute;top:6px;right:38px}.dcombo-effacer:hover{background:var(--ivoire-2);color:var(--txt)}.dcombo-liste{z-index:30;border:1px solid var(--line);background:#fff;border-radius:8px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -22px #00000073}.dcombo-liste li{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:15.5px;display:flex}.dcombo-liste li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dcombo-liste li b{color:var(--txt-2);font-variant-numeric:tabular-nums;font-weight:600}.dcombo-liste li small{color:var(--txt-3);white-space:nowrap;font-size:12.5px}.dcombo-liste li.actif{background:#f3faf6}.dcombo-liste li[aria-selected=true] b{color:var(--vert)}.dcombo-liste li.vide{color:var(--txt-3);cursor:default}.dflag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:15px;box-shadow:0 0 0 1px #0000001f}.dflag.vide{box-shadow:none}.dcombo-drapeau{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dcombo.avec-drapeau input{padding-left:42px}.dcalc input:disabled,.dcalc select:disabled{background:var(--ivoire-2);color:var(--txt-3);cursor:not-allowed}.g-vitrine{gap:18px;display:grid}.g-vitrine .g-tableau input.g-taux{width:84px}.g-vitrine .g-tableau input.g-nom{width:100%;min-width:160px;font:inherit;border:1px solid var(--line);border-radius:6px;padding:6px 8px}.g-vitrine .g-tableau select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 8px}.g-vitrine .g-ordre{gap:2px;display:inline-flex}.g-vitrine .g-ordre button,.g-vitrine .g-suppr{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:5px 7px;font-size:13px;line-height:1}.g-vitrine .g-suppr{color:#b00}.g-lien{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.g-lien code{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:6px;flex:1;min-width:260px;padding:8px 10px;font-size:13.5px}.g-apercu{color:var(--txt-3);white-space:nowrap;font-size:13.5px}.g-lien-discret{font:inherit;color:var(--txt-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.g-lien-discret:disabled{cursor:default;opacity:.6}.langue{display:inline-flex;position:relative}.langue-bouton{border:1px solid var(--line);height:40px;font:inherit;color:var(--txt);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:14.5px;display:inline-flex}.langue-bouton b{letter-spacing:.03em;font-weight:600}.langue-bouton:hover,.langue-bouton:focus-visible,.langue-bouton[aria-expanded=true]{border-color:var(--txt)}.langue-liste{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:170px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000001f}.langue-liste button{width:100%;font:inherit;color:var(--txt);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;display:flex}.langue-liste button:hover,.langue-liste button:focus-visible{background:var(--ivoire-2)}.langue-liste button.on{font-weight:600}@media (max-width:960px){.langue-bouton{height:36px;padding:0 8px;font-size:14px}.navr{gap:8px}}.navr .btn{white-space:nowrap}@media (min-width:961px) and (max-width:1200px){header.nav .wrap{gap:22px}nav.main{gap:18px;font-size:15.5px}.brand small{display:none}}.langue-mobile{display:none}@media (max-width:960px){nav.main .sm:hover .sm-menu,nav.main .sm:focus-within .sm-menu{display:none}nav.main .sm.ouvert .sm-menu{display:flex}nav.main .sm-menu{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;gap:16px;padding:0 0 0 8px;position:static}nav.main .sm-menu a{color:var(--or);border-radius:0;padding:8px 0}nav.main .sm-menu a:hover{background:0 0}.navr .langue{display:none}.langue.langue-mobile{order:4;margin:4px 0 0 auto;display:inline-flex}nav.main{flex-basis:calc(100% - 100px)}}main h1,main h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:420px){header.nav .wrap{gap:8px 12px}.brand img{height:30px}.navr .btn{padding:8px 10px;font-size:14px}}
