/* Les points de rupture (responsive-css#17). Cinq largeurs communes : 480 px (le telephone), 640 px (le grand
   telephone), 760 px (la tablette debout), 920 px (l'entete passe au menu du telephone), 1 100 px (le petit
   ordinateur). Une nouvelle regle en prend une ; les autres seuils du theme (430, 520, 900, 1 000, 1 023 px...)
   restent tant qu'une correction ne les y ramene pas, chacun avec sa page d'essai. Une paire s'ecrit
   max-width:N.98px / min-width:(N+1)px : ni chevauchement a N px pile, ni trou pour une largeur fractionnaire
   (zoom a 110 %, affichage a 125 %). Le banc des feuilles (essais/feuilles.sh) y veille. */
/* Les couleurs de texte sont fixees par le contraste mesure sur les pixels,
   pas au jugement. --muted ne passait pas le seuil de 4.5 du texte courant :
   4.47 sur --paper, 4.10 sur --paper-2. --red porte les surfaces, les bords et
   les traits ; --red-ink porte les mots, parce que le rouge des surfaces ne
   passe pas en petit texte (4.33 a 13 px). Sur les fonds sombres, ou ce meme
   rouge tombe a 4.16, --red-ink est redefini plus clair (wa-enhance.css).
   Une couleur voulue a son jeton nomme, jamais une valeur recopiee : les tons
   chauds de l'accueil (--papier-chaud, --brun, --brun-doux, --brun-fonce,
   --brun-lueur) et le vert de WhatsApp (--wa-marque), pour la seule surface
   des boutons WhatsApp, sous l'encre #06301a ; --wa reste le vert des coches
   et de « verifie ». Chaque jeton est ecrit en hexadecimal, puis redit en
   oklch() sous @supports pour les navigateurs qui la lisent
   (tools/couleurs-repli.py). */
:root{--ink:#0b0d13;--ink-soft:#1c1f25;--paper:#f8f6f4;--paper-2:#efece8;--muted:#676a70;--line:#dddad6;--red:#df292e;--red-ink:#cd071d;--red-press:#bb081a;--wa:#11ae5b;--wa-marque:#25d366;--papier-chaud:#f6f1ed;--brun:#1a1411;--brun-doux:#6a615b;--brun-fonce:#100c0b;--brun-lueur:#2a1a17}@supports (color:oklch(0 0 0)){:root{--ink:oklch(0.16 0.012 265);--ink-soft:oklch(0.24 0.012 265);--paper:oklch(0.975 0.004 80);--paper-2:oklch(0.945 0.006 80);--muted:oklch(0.525 0.01 265);--line:oklch(0.89 0.006 80);--red:oklch(0.585 0.215 26);--red-ink:oklch(0.535 0.215 26);--red-press:oklch(0.50 0.20 26);--wa:oklch(0.66 0.17 152)}}/* Le corps sans marge : le theme la remet a zero lui-meme, la feuille des styles globaux de WordPress, qui la portait (:where(body){margin:0}), etant retiree de nos gabarits par wa_motors_alleger. */body{margin:0}/* L'attribut hidden gagne toujours : une regle de classe (display:flex d'une note) ne rend plus un encadre vide (ux#14). */.wa-root [hidden]{display:none!important}.wa-root{background:var(--paper);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.wa-root h1,.wa-root h2,.wa-root h3,.wa-logo,.wa-hero h1,.wa-page-head h1,.wa-shead h2,.wa-band h2,.wa-manifesto h2,.wa-dia h2,.wa-insp-hero h1,.wa-h3,.wa-car h3,.wa-plans .plan h3,.wa-parcs-head h2,.wa-parcs-card .nm,.wa-estimate .range,.wa-docs-flow,.wa-insp-main h3,.wa-insp-opt h3,.wa-dsp-step h3{font-family:var(--fd);font-weight:600;letter-spacing:-.02em}.wa-hero h1,.wa-page-head h1,.wa-insp-hero h1{letter-spacing:-.035em}/* Motors impose color:#232628 a h1..h6 depuis ses options. Sur nos panneaux
   sombres, le titre restait encre sur encre : illisible. Un titre prend la
   couleur du bloc qui le porte, comme tout le reste du texte. */
.wa-root h1,.wa-root h2,.wa-root h3,.wa-root h4{color:inherit}
.wa-root *{box-sizing:border-box}.wa-root img{display:block;max-width:100%}.wa-root a{color:inherit;text-decoration:none}/* La gouttiere a son repli : sans clamp() (Chrome avant 79), elle tombait a zero et les liens a marge negative sortaient de l'ecran (responsive-css#1). */.wa-root .wrap{max-width:1760px;margin:0 auto;padding:0 20px;padding:0 clamp(20px,3.2vw,60px)}.wa-root .eyebrow{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--red-ink)}.wa-root .ic{stroke:currentColor;stroke-width:2;fill:none;flex:none}.wa-root .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;border:none;cursor:pointer;border-radius:100px;padding:14px 26px;line-height:1}.wa-root .btn .ic{width:18px;height:18px}.wa-root .btn-red{background:var(--red);color:#fff}.wa-root .btn-red:hover{background:var(--red-press);color:#fff;transform:translateY(-2px)}.wa-root .btn-light{background:rgba(255,255,255,.1);background:oklch(1 0 0 / .1);color:#fff;border:1px solid rgba(255,255,255,.3);border:1px solid oklch(1 0 0 / .3)}.wa-root .btn-light:hover{background:rgba(255,255,255,.2);background:oklch(1 0 0 / .2);color:#fff}.wa-root .btn-dark{background:var(--ink);color:#fff}.wa-root .btn-dark:hover{background:var(--ink-soft);color:#fff;transform:translateY(-2px)}.wa-root .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.wa-root .btn-ghost:hover{border-color:var(--ink)}@keyframes wa-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.wa-root .rv{opacity:0;animation:wa-rise 1.1s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.wa-root .rv{opacity:1;animation:none}}.wa-root .d1{animation-delay:.1s}.wa-root .d2{animation-delay:.25s}.wa-root .d3{animation-delay:.4s}.wa-root .d4{animation-delay:.55s}.wa-root .d5{animation-delay:.7s}.wa-header{position:sticky;z-index:30;background:var(--ink);transition:background .3s}body.home .wa-header{position:fixed;left:0;right:0;background:transparent;transition:background .3s ease}body.home .wa-header.scrolled{background:var(--ink)}.wa-header .wrap{display:flex;align-items:center;justify-content:space-between;height:84px}.wa-logo{font-weight:800;font-size:23px;letter-spacing:-.01em;color:#fff}.wa-logo b{color:var(--red)}.wa-logo small{display:block;font-size:12px;letter-spacing:.3em;color:rgba(255,255,255,.55);color:oklch(1 0 0 / .55);font-weight:500;margin-top:-2px}.wa-menu{display:flex;gap:32px;font-size:15.5px;font-weight:500}.wa-menu a{color:rgba(255,255,255,.82);color:oklch(1 0 0 / .82)}.wa-menu a:hover{color:#fff}@media(max-width:920.98px){.wa-menu{display:none}.wa-header .wrap{height:70px}.wa-header .btn-light{display:none}}.wa-burger{display:none;background:none;border:none;cursor:pointer;padding:12px 6px;flex-direction:column;gap:5.5px}.wa-burger span{display:block;width:25px;height:2px;background:#fff;border-radius:2px;transition:.28s cubic-bezier(.16,1,.3,1)}.wa-burger.on span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.wa-burger.on span:nth-child(2){opacity:0}.wa-burger.on span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:920.98px){.wa-burger{display:flex}}.wa-mnav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);padding:18px 24px;overflow:auto}.wa-root .wa-mnav{scroll-padding-bottom:120px}.wa-mnav.open{display:block}.wa-mnav a{display:block;padding:17px 4px;color:rgba(255,255,255,.88);color:oklch(1 0 0 / .88);font-size:19px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid oklch(1 0 0 / .08)}.wa-mnav a:hover{color:#fff}.wa-mnav .act{padding:26px 4px;border-bottom:none;position:sticky;bottom:-18px;background:var(--ink);box-shadow:0 -12px 16px -12px rgba(0,0,0,.5);box-shadow:0 -12px 16px -12px oklch(0 0 0/.5)}.wa-mnav .act a{display:inline-flex;border-bottom:none;font-size:16px}.wa-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.wa-root .wa-hero{background-color:var(--ink)}.wa-hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.wa-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(11,13,19,.5) 0%,transparent 22%,transparent 40%,rgba(11,13,19,.58) 66%,rgba(11,13,19,.96) 100%);background:linear-gradient(180deg,oklch(0.16 0.012 265 / .5) 0%,transparent 22%,transparent 40%,oklch(0.16 0.012 265 / .58) 66%,oklch(0.16 0.012 265 / .96) 100%)}.wa-hero .wrap{position:relative;z-index:2;width:100%;padding-bottom:74px}.wa-hero h1{font-size:clamp(52px,8.5vw,128px);line-height:.95;letter-spacing:-.025em;max-width:14ch;text-shadow:0 2px 30px rgba(11,13,19,.55);text-shadow:0 2px 30px oklch(0.16 0.012 265 / .55)}.wa-hero h1 em{font-style:normal}.wa-hero .sub{font-size:clamp(17px,1.6vw,21px);color:rgba(255,255,255,.82);color:oklch(1 0 0 / .82);max-width:540px;margin:26px 0 34px;line-height:1.55}.wa-hero .cta{display:flex;gap:14px;flex-wrap:wrap}.wa-scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:2;color:rgba(255,255,255,.6);color:oklch(1 0 0 / .6);font-size:12px;letter-spacing:.2em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px}.wa-scroll .bar{width:1px;height:38px;background:linear-gradient(rgba(255,255,255,.6),transparent);background:linear-gradient(oklch(1 0 0 / .6),transparent);animation:wa-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wa-root .wa-scroll .bar{animation:none}}@keyframes wa-pulse{0%,100%{opacity:.3}50%{opacity:1}}.wa-pillars{display:grid;gap:28px}.wa-pillar{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding-bottom:28px;border-bottom:1px solid var(--line)}.wa-pillar:last-child{border-bottom:none;padding-bottom:0}.wa-pillar .no{font-size:15px;font-weight:600;color:var(--red-ink);padding-top:5px}.wa-pillar h3,.wa-pillar h2{font-size:21px;font-weight:600;letter-spacing:-.01em}.wa-pillar p{color:var(--muted);font-size:16px;margin-top:6px;line-height:1.55}.wa-sec{padding:0 0 clamp(48px,7vw,96px)}.wa-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.wa-shead h2 em{font-style:normal;color:var(--red-ink)}.wa-shead a{font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px}.wa-shead a .ic{width:18px;height:18px}.wa-cars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:980.98px){.wa-cars{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wa-cars{grid-template-columns:1fr}}.wa-car{display:block}.wa-car .ph{aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--paper-2)}.wa-car .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.wa-car:hover .ph img{transform:scale(1.05)}.wa-car .badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;color:#fff}.wa-car .badge .ic{width:14px;height:14px;stroke:var(--wa);stroke-width:2.4}.wa-car h3{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.wa-car .specs{display:flex;gap:18px;margin-top:9px;color:var(--muted);font-size:15px;flex-wrap:wrap}.wa-band{position:relative;min-height:74vh;display:flex;align-items:center;color:#fff;overflow:hidden}.wa-band img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wa-band::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(11,13,19,.9) 0%,rgba(11,13,19,.55) 50%,rgba(11,13,19,.2) 100%);background:linear-gradient(90deg,oklch(0.16 0.012 265 / .9) 0%,oklch(0.16 0.012 265 / .55) 50%,oklch(0.16 0.012 265 / .2) 100%)}.wa-band .wrap{position:relative;z-index:2}.wa-band h2{font-size:clamp(34px,5vw,68px);line-height:1.02;letter-spacing:-.025em;max-width:16ch}.wa-band h2 em{font-style:normal;color:var(--red-ink)}.wa-band p{font-size:19px;color:rgba(255,255,255,.82);color:oklch(1 0 0 / .82);max-width:520px;margin:24px 0 32px;line-height:1.55}.wa-dia{padding:clamp(54px,8vw,100px) 0}.wa-dia .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.wa-dia .img{aspect-ratio:5/4;border-radius:22px;overflow:hidden}.wa-dia .img img{width:100%;height:100%;object-fit:cover}.wa-dia .eyebrow{margin-bottom:18px}.wa-dia h2{font-weight:500;font-size:clamp(32px,4.2vw,54px);line-height:1.03;letter-spacing:-.02em;max-width:14ch}.wa-dia p{color:var(--muted);font-size:18px;margin:22px 0 30px;max-width:460px;line-height:1.55}@media(max-width:860.98px){.wa-dia .grid{grid-template-columns:1fr;gap:40px}.wa-dia .img{order:-1}}.wa-ft{background:var(--ink);color:rgba(255,255,255,.6);color:oklch(1 0 0 / .6);padding:56px 0 34px}.wa-ftgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1);border-bottom:1px solid oklch(1 0 0 / .1)}.wa-ft .wa-logo{font-size:24px}.wa-ft .tag{margin-top:16px;max-width:300px;line-height:1.6}.wa-ft .ft-titre{color:#fff;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:15px;line-height:1.4}.wa-ft a.fl{display:block;padding:6px 0;color:rgba(255,255,255,.6);color:oklch(1 0 0 / .6)}.wa-ft a.fl:hover{color:#fff}.wa-ftbar{padding-top:26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:14px;color:rgba(255,255,255,.65);color:oklch(1 0 0 / .65)}@media(max-width:760.98px){.wa-ftgrid{grid-template-columns:1fr 1fr}.wa-thumbs .wa-thumb{width:99px}}.wa-page-head{border-bottom:1px solid var(--line)}.wa-sel{position:relative}.wa-sel select{appearance:none;border:1px solid var(--line);background:#fff;border-radius:100px;padding:12px 40px 12px 18px;font:inherit;font-size:15px;font-weight:500;color:var(--ink);cursor:pointer}.wa-sel::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}.wa-pag{display:flex;justify-content:center;gap:8px;margin-top:54px;flex-wrap:wrap}.wa-pag a,.wa-pag span{min-width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:100px;font-weight:600;font-size:15px;padding:0 6px;color:var(--ink)}.wa-pag a:hover{border-color:var(--ink)}.wa-pag .cur,.wa-pag .current{background:var(--ink);color:#fff;border-color:var(--ink)}.wa-results{display:grid;grid-template-columns:290px 1fr;gap:28px;align-items:start;padding:30px 0 90px}@media(max-width:1000.98px){.wa-results{grid-template-columns:1fr}.wa-fside{display:none}}.wa-fside{position:sticky}.wa-fcard{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.wa-fhead{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.wa-fhead h3{font-weight:600;display:flex;align-items:center;gap:9px;margin:0}.wa-fhead h3 .ic{width:18px;height:18px;stroke-width:2}.wa-fhead a{font-size:13.5px;color:var(--red-ink);font-weight:500}.wa-fg{border-bottom:1px solid var(--line)}.wa-fg summary{list-style:none;cursor:pointer;padding:15px 22px;font-weight:600;font-size:15.5px;display:flex;justify-content:space-between;align-items:center}.wa-fg summary::-webkit-details-marker{display:none}.wa-fg summary .ic{width:16px;height:16px;stroke:var(--muted);stroke-width:2;fill:none;transition:transform .2s}.wa-fg[open] summary .ic{transform:rotate(180deg)}.wa-fb{padding:2px 22px 18px}.wa-chk{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;cursor:pointer;color:var(--ink-soft)}.wa-chk input{width:18px;height:18px;accent-color:var(--red)}.wa-chk .ct{margin-left:auto;color:var(--muted);font-size:13px}.wa-fapply{padding:16px 22px;display:grid;gap:10px}.wa-rtop{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.wa-rtop .rcount{color:var(--muted);font-size:15px}.wa-results .wa-cars{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.wa-cars{grid-auto-flow:dense}.wa-car.feat{grid-column:span 2}@media(max-width:680.98px){.wa-car.feat{grid-column:span 1}}.wa-car.feat .ph{aspect-ratio:16/9;border-radius:18px}.wa-fhead h3 .fcount{background:var(--red);color:#fff;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:100px;display:inline-grid;place-items:center;margin-left:2px}.wa-fglabel{display:flex;align-items:center;gap:9px}.wa-fglabel .gic{width:17px;height:17px;stroke:var(--muted);stroke-width:1.8;fill:none}.wa-toggles{padding:12px 22px 16px;border-bottom:1px solid var(--line);display:grid;gap:1px}.wa-tog{display:flex;align-items:center;gap:11px;padding:9px 0;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--ink-soft)}.wa-tog .tic{width:17px;height:17px;stroke-width:2;fill:none;flex:none}.wa-tog .sw{margin-left:auto;width:40px;height:23px;border-radius:100px;background:var(--line);position:relative;transition:.22s cubic-bezier(.16,1,.3,1);flex:none}.wa-tog .sw::after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(11,13,19,.3);box-shadow:0 1px 3px oklch(0.16 0.012 265/.3);transition:.22s cubic-bezier(.16,1,.3,1)}.wa-tog input{position:absolute;opacity:0;pointer-events:none}.wa-tog input:checked ~ .sw{background:var(--ink)}.wa-tog input:checked ~ .sw::after{transform:translateX(17px)}.wa-tog:has(input:checked){color:var(--ink)}.wa-rng{position:relative;height:56px;padding-top:4px}.wa-rng .vals{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600;color:var(--ink)}.wa-rng .track{position:absolute;left:9px;right:9px;top:40px;height:4px;background:var(--line);border-radius:4px}.wa-rng .fill{position:absolute;height:100%;background:var(--red);border-radius:4px}.wa-rng input[type=range]{position:absolute;left:0;right:0;top:30px;width:100%;height:22px;-webkit-appearance:none;appearance:none;background:none;pointer-events:none;margin:0;z-index:3}.wa-rng input[type=range].hi{z-index:4}.wa-rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:21px;height:21px;border-radius:50%;background:#fff;border:2.5px solid var(--red);box-shadow:0 2px 6px rgba(11,13,19,.28);box-shadow:0 2px 6px oklch(0.16 0.012 265/.28);cursor:pointer}.wa-rng input[type=range]::-moz-range-thumb{pointer-events:auto;width:19px;height:19px;border-radius:50%;background:#fff;border:2.5px solid var(--red);box-shadow:0 2px 6px rgba(11,13,19,.28);box-shadow:0 2px 6px oklch(0.16 0.012 265/.28);cursor:pointer}.wa-rng input[type=range]::-webkit-slider-runnable-track{background:none}.wa-rng input[type=range]::-moz-range-track{background:none}.wa-active{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px;align-items:center}.wa-active .lab{font-size:13.5px;color:var(--muted);font-weight:500}.wa-achip{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;padding:6px 7px 6px 14px;border-radius:100px}.wa-achip .x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.18);background:oklch(1 0 0 /.18);color:#fff;font-size:13px;line-height:1}.wa-achip .x:hover{background:var(--red)}.wa-aclear{font-size:13px;font-weight:600;color:var(--red-ink)}.wa-car .badge.hot{background:var(--red)}.wa-heroform{display:flex;align-items:stretch;gap:0;background:#fff;margin-top:34px;box-shadow:0 24px 70px rgba(11,13,19,.4);box-shadow:0 24px 70px oklch(0.16 0.012 265 / .4)}.wa-heroform .fld{flex:1;display:flex}.wa-heroform .fld + .fld{border-left:1px solid var(--line)}.wa-heroform select{width:100%;appearance:none;-webkit-appearance:none;border:none;background:none;font:inherit;font-size:15px;color:var(--ink);cursor:pointer;outline:none}.wa-heroform .fld::after{content:"";position:absolute;right:16px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}.wa-heroform button{flex:none}@media(max-width:680.98px){.wa-heroform{flex-direction:column;gap:2px}.wa-heroform .fld + .fld{border-left:none;border-top:1px solid var(--line)}.wa-heroform button{justify-content:center}}.wa-mobtoggle{display:none}@media(max-width:1000.98px){.wa-mobtoggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:100px;padding:11px 20px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;background:#fff}.wa-mobtoggle .ic{width:17px;height:17px}.wa-fside.open{display:block;position:static}}.wa-pagebody{padding:48px 0 90px}.wa-prose{max-width:72ch;color:var(--ink-soft);font-size:17px;line-height:1.7}.wa-prose strong{color:var(--ink)}.wa-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:880px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px}.wa-form .full{grid-column:1/-1}.wa-form label{display:block;font-weight:600;font-size:14px;margin-bottom:7px}.wa-form input,.wa-form select,.wa-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 15px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink)}.wa-form input:focus,.wa-form select:focus,.wa-form textarea:focus{outline-offset:0}.wa-form .hint{font-size:13px;color:var(--muted);margin-top:6px}@media(max-width:640.98px){.wa-form{grid-template-columns:1fr;padding:24px}}.wa-bigstep h3{font-weight:600}.wa-warn .ic{width:24px;height:24px;flex:none;stroke:var(--red);stroke-width:2;fill:none;margin-top:2px}.wa-warn h4{font-weight:600;font-size:17px;margin-bottom:4px;color:var(--red-press)}.wa-warn h2,.wa-warn h3{font-family:inherit;font-weight:600;font-size:17px;letter-spacing:normal;margin-top:1.33em;margin-bottom:4px;color:var(--red-press)}.wa-adlabel{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:3px 11px;margin-bottom:13px}.wa-adband{display:flex;align-items:center;gap:28px;border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 30px;flex-wrap:wrap}.wa-adband img{width:160px;height:100px;object-fit:cover;border-radius:13px;flex:none}.wa-adband h4{font-size:21px;font-weight:600;letter-spacing:-.01em}.wa-adband p{color:var(--muted);font-size:15px;margin-top:5px;max-width:54ch;line-height:1.55}.wa-adband .act{margin-left:auto}@media(max-width:760.98px){.wa-adband .act{margin-left:0}.wa-adband img{width:100%;height:140px}}.wa-adcard{border:1px solid var(--line);border-radius:18px;background:var(--paper-2);padding:26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wa-adcard h4{font-size:18.5px;font-weight:600;letter-spacing:-.01em}.wa-adcard p{font-size:14.5px;line-height:1.55;margin:6px 0 16px}.wa-adpanel h4{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.wa-adpanel p{color:var(--muted);font-size:14.5px;line-height:1.55;margin:4px 0 16px}.wa-adpanel .btn{width:100%;justify-content:center}.wa-root .wa-cardacts{position:absolute;top:12px;right:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.wa-root .wa-fav{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.94);background:oklch(1 0 0 / .94);border:1px solid var(--line);color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0}.wa-root .wa-fav .ic{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none;transition:.15s}.wa-root .wa-fav:hover{border-color:var(--red);color:var(--red-ink)}.wa-root .wa-fav.on{color:var(--red-ink);border-color:var(--red)}.wa-root .wa-fav.on .ic{fill:var(--red)}.wa-root .wa-ghost-wa[data-fav].on{border-color:var(--red);color:var(--red-ink)}.wa-root .wa-ghost-wa[data-fav].on .ic{fill:var(--red)}.wa-root .wa-ghost-wa[data-cmp]{font:inherit;font-weight:600}.wa-root .wa-ghost-wa[data-cmp].on{border-color:var(--ink);background:var(--ink);color:#fff}.wa-cmpbar{position:fixed;left:50%;bottom:22px;z-index:60;align-items:center;gap:12px;background:rgba(11,13,19,.97);background:oklch(0.16 0.012 265 / .97);color:#fff;border-radius:100px;padding:9px 9px 9px 22px;box-shadow:0 18px 50px rgba(11,13,19,.45);box-shadow:0 18px 50px oklch(0.16 0.012 265 / .45);font-family:'Instrument Sans',system-ui,sans-serif;max-width:calc(100vw - 32px)}.wa-cmpbar.show{display:flex}.wa-cmpbar .n{font-size:14.5px;font-weight:500;white-space:nowrap}.wa-cmpbar .go{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;font-weight:600;font-size:14.5px;border-radius:100px;padding:11px 20px;text-decoration:none;white-space:nowrap}.wa-cmpbar .clr{background:none;border:none;color:rgba(255,255,255,.6);color:oklch(1 0 0 / .6);cursor:pointer;font:inherit;font-size:13px;padding:8px 10px}.wa-cmpbar .clr:hover{color:#fff}.wa-cmpwrap{overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:#fff;-webkit-overflow-scrolling:touch}table.wa-cmptable{border-collapse:collapse;width:100%;min-width:740px}.wa-cmptable th,.wa-cmptable td{padding:15px 20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:15px}.wa-cmptable tr:last-child th,.wa-cmptable tr:last-child td{border-bottom:none}.wa-cmptable th{width:165px;min-width:140px;color:var(--muted);font-weight:500;font-size:13.5px;background:var(--paper);position:sticky;left:0;z-index:2}.wa-cmptable td{min-width:210px;max-width:280px}.wa-cmptable td .ph{aspect-ratio:4/3;border-radius:12px;overflow:hidden;margin-bottom:12px;background:var(--paper-2)}.wa-cmptable td .ph img{width:100%;height:100%;object-fit:cover}.wa-cmptable td h3{font-size:16.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.wa-cmptable td h3 a:hover{color:var(--red-ink)}.wa-cmptable .prix{font-size:18px;font-weight:700;color:var(--red-ink);white-space:nowrap}.wa-best{display:inline-block;margin-left:8px;font-size:12px;font-weight:600;background:rgba(17,174,91,.15);background:oklch(0.66 0.17 152 / .15);color:#006025;color:oklch(0.42 0.13 152);padding:3px 9px;border-radius:100px;vertical-align:middle}.wa-cmptable .ok{color:#00682e;color:oklch(0.45 0.13 152);font-weight:600}.wa-cmptable .ko{color:var(--muted)}.wa-cmptable .rm{background:none;border:1px solid var(--line);border-radius:100px;font:inherit;font-size:12.5px;padding:6px 13px;cursor:pointer;color:var(--muted);margin-top:10px}.wa-cmptable .rm:hover{color:var(--red-ink);border-color:var(--red)}.wa-cmptable .wa-btn-wa{padding:11px 16px;font-size:14px}.wa-favlink{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.22);border:1px solid oklch(1 0 0 / .22)}.wa-favlink:hover{background:rgba(255,255,255,.1);background:oklch(1 0 0 / .1)}.wa-favlink .ic{width:19px;height:19px;stroke:currentColor;stroke-width:2;fill:none}.wa-favlink .c{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--red);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}@media(max-width:920.98px){.wa-favlink{display:none}}.wa-gal .main{position:relative}.wa-galcount{position:absolute;right:14px;bottom:14px;z-index:2;background:rgba(11,13,19,.72);background:oklch(0.16 0.012 265 / .72);color:#fff;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:100px}.wa-gal .main img{transition:opacity .18s ease-out}.wa-galnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:rgba(11,13,19,.55);background:oklch(0.16 0.012 265 / .55);color:#fff;padding:0}.wa-galnav:hover{background:rgba(11,13,19,.82);background:oklch(0.16 0.012 265 / .82)}.wa-galnav .ic{width:20px;height:20px;stroke:currentColor;stroke-width:2.2;fill:none}.wa-galnav.prev{left:14px}.wa-galnav.prev .ic{transform:rotate(90deg)}.wa-galnav.next{right:14px}.wa-galnav.next .ic{transform:rotate(-90deg)}#wa-rescol.ld .wa-cars,#wa-rescol.ld .wa-pag,#wa-rescol.ld .wa-active{opacity:.35;filter:saturate(.6);transition:opacity .25s,filter .25s}.wa-loadbar{position:fixed;top:0;left:0;height:3px;background:var(--red);width:0;z-index:99;pointer-events:none;transition:width .45s ease,opacity .4s ease}.wa-loadbar.go{width:72%}.wa-loadbar.done{width:100%;opacity:0}.wa-userlink .dot{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;background:var(--wa);border:2px solid var(--ink)}@media(max-width:920.98px){.wa-favlink.wa-userlink{display:grid}}.wa-tog input:focus-visible~.sw{outline:2px solid var(--red);outline-offset:2px}.wa-root .btn:focus-visible,.wa-root .wa-btn-wa:focus-visible,.wa-root .wa-fav:focus-visible,.wa-root .wa-cmp:focus-visible,.wa-root .wa-ghost-wa:focus-visible{outline:2px solid var(--red);outline-offset:2px}.wa-root .wa-car .badge.gold{background:#ddb049;background:oklch(0.78 0.13 85);color:#3b2301;color:oklch(0.28 0.06 70)}.wa-root .wa-car .badge.gold .ic{stroke:#3b2301;stroke:oklch(0.28 0.06 70)}.wa-root .wa-sbadge.gold{border-color:#ddb049;border-color:oklch(0.78 0.13 85);background:rgba(221,176,73,.15);background:oklch(0.78 0.13 85 / .15);color:#694413;color:oklch(0.42 0.08 70)}.wa-root .wa-sbadge.gold .ic{stroke:#976712;stroke:oklch(0.55 0.11 75)}.wa-root .wa-goldchip{display:inline-flex;align-items:center;gap:5px;background:#ddb049;background:oklch(0.78 0.13 85);color:#3b2301;color:oklch(0.28 0.06 70);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:100px;vertical-align:middle}.wa-root .wa-dsp-step{position:relative;padding:0 0 46px 26px}.wa-root .wa-dsp-step:last-child{padding-bottom:0}.wa-root .wa-dsp-step::before{content:"";position:absolute;left:-31px;top:2px;width:22px;height:22px;border-radius:50%;background:var(--paper);border:2px solid var(--red)}.wa-root .wa-dsp-step::after{content:"";position:absolute;left:-24px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--red)}.wa-root .wa-dsp-step .no{font-size:12.5px;font-weight:600;letter-spacing:.14em;color:var(--red-ink);text-transform:uppercase}.wa-root .wa-dsp-step h3{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:7px 0 8px}.wa-root .wa-dsp-step p{color:var(--muted);font-size:16px;line-height:1.6;max-width:58ch}.wa-root .wa-parcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:1000.98px){.wa-root .wa-parcs-grid{grid-template-columns:1fr 1fr}}@media(max-width:640.98px){.wa-root .wa-parcs-grid{grid-template-columns:1fr}}.wa-root .wa-parcs-card{display:block;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.wa-root .wa-parcs-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(11,13,19,.13);box-shadow:0 22px 50px oklch(0.16 0.012 265 / .13)}.wa-root .wa-parcs-card .cov{aspect-ratio:16/9;overflow:hidden;position:relative;background:var(--paper-2)}.wa-root .wa-parcs-card .cov img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.wa-root .wa-parcs-card:hover .cov img{transform:scale(1.05)}.wa-root .wa-parcs-card .cov::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 42%,rgba(11,13,19,.88));background:linear-gradient(transparent 42%,oklch(0.16 0.012 265 / .88))}.wa-root .wa-parcs-card .id{position:absolute;left:18px;bottom:14px;right:18px;display:flex;align-items:center;gap:12px;color:#fff}.wa-root .wa-parcs-card .av{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.16);background:oklch(1 0 0 / .16);display:grid;place-items:center;font-weight:700;font-size:16px;flex:none;color:#fff;border:1px solid rgba(255,255,255,.25);border:1px solid oklch(1 0 0 / .25)}.wa-root .wa-parcs-card .nm{font-weight:600;font-size:18px;display:flex;align-items:center;gap:7px}.wa-root .wa-parcs-card .nm .ic{width:15px;height:15px;stroke:var(--wa);stroke-width:2.4;fill:none}.wa-root .wa-parcs-card .meta{justify-content:space-between;color:var(--muted);font-size:14px}.wa-root .wa-parcs-card .meta .ic{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.wa-root .wa-parcs-card .meta .go{white-space:nowrap}.wa-root .wa-parcs-stats{display:flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:34px;max-width:880px;overflow:hidden}.wa-root .wa-parcs-stats>div{flex:1;min-width:150px;padding:18px 24px;border-right:1px solid var(--line)}.wa-root .wa-parcs-stats>div:last-child{border-right:none}.wa-root .wa-parcs-stats b{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em}.wa-root .wa-parcs-stats span{color:var(--muted);font-size:13px}@media(max-width:640.98px){.wa-root .wa-parcs-stats>div{min-width:50%;border-bottom:1px solid var(--line)}}.wa-dashstats{flex-wrap:wrap;margin-bottom:34px}.wa-dashrows{margin-bottom:46px}.wa-drow{display:flex;align-items:center;gap:16px;border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 18px;flex-wrap:wrap}.wa-drow .ph{width:86px;height:60px;border-radius:10px;overflow:hidden;flex:none;background:var(--paper-2)}.wa-drow .ph img{width:100%;height:100%;object-fit:cover}.wa-drow .t{font-weight:600}.wa-drow .m{font-size:13.5px;margin-top:2px}.wa-drow .act{margin-left:auto;display:flex;gap:8px;align-items:center}@media(max-width:640.98px){.wa-drow .act{margin-left:0;width:100%}}.wa-status{font-size:12px;font-weight:600;padding:5px 12px;border-radius:100px;flex:none}.wa-status.pub{background:rgba(17,174,91,.15);background:oklch(0.66 0.17 152 / .15);color:#006025;color:oklch(0.42 0.13 152)}.wa-status.pen{background:rgba(230,184,22,.22);background:oklch(0.8 0.16 90 / .22);color:#7b5600;color:oklch(0.48 0.1 80)}.wa-notice{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 18px;margin-bottom:22px;font-size:15px}.wa-notice.ok{border-color:rgba(17,174,91,.4);border-color:oklch(0.66 0.17 152 / .4);background:rgba(17,174,91,.07);background:oklch(0.66 0.17 152 / .07);color:#00481e;color:oklch(0.35 0.1 152)}.wa-article{max-width:760px;margin:0 auto}.wa-article img.cover{width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:20px;margin-bottom:36px}.wa-article .wa-prose p{margin:0 0 18px}.wa-article .wa-prose h2{font-size:25px;font-weight:600;letter-spacing:-.01em;margin:36px 0 12px;color:var(--ink)}.wa-single{padding:38px 0 80px}.wa-crumb a:hover{color:var(--red-ink)}.wa-crumb b{color:var(--ink);font-weight:500}.wa-sgrid{display:grid;grid-template-columns:1fr 380px;gap:46px;align-items:start}@media(max-width:980.98px){.wa-sgrid{grid-template-columns:1fr}}.wa-gal .main{border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:var(--paper-2)}.wa-gal .main img{width:100%;height:100%;object-fit:cover}/* Les vignettes, une bande d'une rangee qui defile de cote, quel que soit le nombre de photos (la retouche du 27 septembre) ; son rembourrage garde entier l'anneau du focus, la marge negative rend la place. */.wa-thumbs{position:relative;display:flex;flex-wrap:nowrap;gap:10px;margin:8px -4px 0;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.wa-thumbs .wa-thumb{flex:0 0 auto;width:144px}.wa-thumbs img{aspect-ratio:4/3;object-fit:cover;border-radius:11px;cursor:pointer;opacity:.65;border:2px solid transparent;transition:.15s}.wa-thumbs img:hover,.wa-thumbs img.on{opacity:1;border-color:var(--red)}.wa-stitle{margin-top:32px}.wa-stitle h1{font-weight:600;font-size:clamp(27px,3.4vw,40px);letter-spacing:-.02em;line-height:1.08}.wa-stitle .loc{color:var(--muted);font-size:15.5px;margin-top:8px}.wa-sbadge{display:inline-flex;align-items:center;gap:6px;background:var(--paper-2);border:1px solid var(--line);font-size:13.5px;font-weight:500;padding:7px 14px;border-radius:100px}.wa-sbadge .ic{width:15px;height:15px;stroke:var(--wa);stroke-width:2.4}.wa-h3{font-weight:600;font-size:22px;margin:38px 0 16px}.wa-desc{color:var(--ink-soft);line-height:1.75;font-size:17px}.wa-sside{position:sticky;display:flex;flex-direction:column;gap:16px}.wa-spanel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px}.wa-sprice{font-size:38px}.wa-sprice .nego{display:inline-block;background:var(--paper-2);vertical-align:middle}.wa-sactions{display:grid;gap:10px;margin-top:20px}.wa-btn-wa{background:var(--wa-marque);color:#06301a;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:16px;border:none;border-radius:100px;padding:15px;transition:.2s}.wa-btn-wa:hover{filter:brightness(1.05);color:#06301a}.wa-btn-wa .ic{width:19px;height:19px;stroke:currentColor;stroke-width:2;fill:none}.wa-parc{display:flex;gap:14px;align-items:center}.wa-parc .av{width:54px;height:54px;border-radius:14px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:20px;flex:none}.wa-parc .nm{font-weight:600;font-size:18px;display:flex;align-items:center;gap:7px}.wa-parc .nm .ic{width:16px;height:16px;stroke:var(--wa);stroke-width:2.4;fill:none}.wa-parc .mt{color:var(--muted);font-size:13.5px;margin-top:2px}.wa-safe{display:flex;gap:11px;align-items:flex-start;background:rgba(223,41,46,.06);background:oklch(0.585 0.215 26 / .06);border:1px solid rgba(223,41,46,.2);border:1px solid oklch(0.585 0.215 26 / .2);border-radius:14px;padding:14px 16px;color:var(--red-press);font-size:13.5px;line-height:1.5;margin-top:16px}.wa-ghost-wa{background:transparent;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:16px;border-radius:100px;padding:14px}.wa-ghost-wa:hover{border-color:var(--ink)}.wa-ghost-wa .ic{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.wa-acc{overflow:hidden}.wa-acc summary{list-style:none;cursor:pointer;font-size:17px}.wa-acc summary::-webkit-details-marker{display:none}.wa-acc summary .ic{width:18px;height:18px;stroke:var(--muted);stroke-width:2;fill:none;transition:transform .2s}.wa-acc[open] summary .ic{transform:rotate(180deg)}.wa-acc .body{padding:0 22px 20px;columns:2;column-gap:34px}@media(max-width:560.98px){.wa-acc .body{columns:1}}.wa-acc .body span{display:block;padding:7px 0 7px 22px;position:relative;font-size:15.5px;break-inside:avoid;color:var(--ink-soft)}.wa-acc .body span::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--red)}.wa-loc{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}@media(max-width:740px){.wa-loc{grid-template-columns:1fr;gap:26px}}.wa-root .wa-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.wa-root .wa-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.wa-root .wa-reveal{opacity:1;transform:none;transition:none}}.wa-root{--eo:cubic-bezier(.23,1,.32,1);--eio:cubic-bezier(.77,0,.175,1)}.wa-root .wa-parcd-stats{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;max-width:880px}.wa-root .wa-parcd-stats>div{flex:1;min-width:138px;background:#fff;padding:20px 26px}.wa-root .wa-parcd-stats b{display:block;font-family:var(--fd);font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wa-root .wa-parcd-stats span{color:var(--muted);font-size:13px}@media(max-width:560.98px){.wa-root .wa-parcd-stats>div{min-width:50%;border-bottom:1px solid var(--line)}}.wa-root .wa-parcd-spec{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px}.wa-root .wa-parcd-spec .lab{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wa-root .wa-parcd-spec .chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:100px;padding:8px 16px;font-size:14.5px;font-weight:500}.wa-root .wa-parcd-spec .chip .ic{width:15px;height:15px;stroke:var(--red);stroke-width:2;fill:none}.wa-root .btn,.wa-root .wa-btn-wa,.wa-root .wa-ghost-wa,.wa-root .wa-galnav,.wa-root .wa-favlink,.wa-root .wa-cmp,.wa-root .wa-fav,.wa-root .wa-cat,.wa-root .wa-chip,.wa-root .wa-catbar a,.wa-root .wa-pop a{transition:transform .16s var(--eo),background .18s var(--eo),border-color .18s var(--eo),color .18s var(--eo),box-shadow .25s var(--eo)}.wa-root .btn:active,.wa-root .wa-btn-wa:active,.wa-root .wa-ghost-wa:active,.wa-root .wa-galnav:active,.wa-root .wa-favlink:active,.wa-root .wa-cmp:active,.wa-root .wa-fav:active,.wa-root .wa-cat:active,.wa-root .wa-chip:active,.wa-root .wa-pop a:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.wa-root .btn:active,.wa-root .wa-btn-wa:active,.wa-root .wa-ghost-wa:active,.wa-root .wa-cmp:active,.wa-root .wa-fav:active{transform:none}}.wa-root .wa-hero img.bg{will-change:transform}.wa-root .wa-gal .main img{cursor:zoom-in}.wa-galzoom{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;border-radius:50%;border:none;background:rgba(11,13,19,.55);background:oklch(0.16 0.012 265 / .55);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s var(--eo)}.wa-gal .main:hover .wa-galzoom,.wa-gal .main:focus-within .wa-galzoom{opacity:1}.wa-gal .main:hover .wa-galzoom,.wa-gal .main:focus-within .wa-galzoom,.wa-galzoom:focus-visible{opacity:1}@media(hover:none){.wa-galzoom{opacity:1}}.wa-galzoom svg{width:17px;height:17px;stroke:#fff;stroke-width:2;fill:none}.wa-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(7,9,14,.8);background:oklch(0.14 0.012 265 / .8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .25s var(--eo)}.wa-lb.on{opacity:1;pointer-events:auto}.wa-lb .ph{max-width:min(1120px,94vw);max-height:88vh;object-fit:contain;border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.55);transition:opacity .2s var(--eo),transform .3s var(--eo);transform:scale(.97)}.wa-lb.on .ph{transform:scale(1)}.wa-lb .cl{position:absolute;top:18px;right:22px;width:46px;height:46px;border-radius:50%;border:none;background:rgba(255,255,255,.12);background:oklch(1 0 0 / .12);color:#fff;font-size:27px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s var(--eo)}.wa-lb .cl:hover{background:rgba(255,255,255,.22);background:oklch(1 0 0 / .22)}.wa-lb .cl:active{transform:scale(.94)}.wa-lb .nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:none;background:rgba(255,255,255,.12);background:oklch(1 0 0 / .12);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s var(--eo)}.wa-lb .nav:hover{background:rgba(255,255,255,.22);background:oklch(1 0 0 / .22)}.wa-lb .nav svg{width:23px;height:23px;stroke:#fff;stroke-width:2.2;fill:none}.wa-lb .nav.pv{left:20px}.wa-lb .nav.pv svg{transform:rotate(90deg)}.wa-lb .nav.nx{right:20px}.wa-lb .nav.nx svg{transform:rotate(-90deg)}.wa-lb .nav.pv:active,.wa-lb .nav.nx:active{transform:translateY(-50%) scale(.94)}.wa-lb .ct{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.9);color:oklch(1 0 0 / .9);font-size:14px;font-weight:500;background:rgba(11,13,19,.55);background:oklch(0.16 0.012 265 / .55);padding:7px 16px;border-radius:100px}@media(prefers-reduced-motion:reduce){.wa-lb.on .ph{transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:wa-vt-out .16s var(--eio) both}::view-transition-new(root){animation:wa-vt-in .34s var(--eo) both}@keyframes wa-vt-out{to{opacity:0}}@keyframes wa-vt-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important}}.wa-root .wa-cmpbar{display:flex;transform:translateY(170%);opacity:0;transition:transform .42s var(--eo),opacity .3s var(--eo);pointer-events:none}.wa-root .wa-cmpbar.show{transform:none;opacity:1;pointer-events:auto}.wa-totop{position:fixed;right:22px;bottom:22px;z-index:60;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px rgba(11,13,19,.16);box-shadow:0 10px 30px oklch(0.16 0.012 265 / .16);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none}.wa-totop.show{opacity:1;transform:none;pointer-events:auto}.wa-totop{visibility:hidden;transition:opacity .25s var(--eo),transform .25s var(--eo),border-color .2s var(--eo),visibility 0s linear .25s}.wa-totop.show{visibility:visible;transition:opacity .25s var(--eo),transform .25s var(--eo),border-color .2s var(--eo),visibility 0s}.wa-totop:hover{border-color:var(--ink)}.wa-totop:active{transform:scale(.92)}.wa-totop svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.2;fill:none}@media(max-width:1000.98px){.wa-totop{bottom:86px}}
/* Sur un petit ecran, hors de la fiche (qui range ses barres, wa-fiche.css), le bouton de retour
   en haut monte au-dessus de la barre du comparateur quand elle est montree : ils se chevauchaient
   (la pilule monte a 122 px du bas quand l'inspection est aussi ouverte). Jusqu'a 1 023 px, comme
   l'empilement des barres (responsive-css#5). */
@media (max-width:1023.98px){
  html.wa-cmp-on:not(.wa-fdock) .wa-totop{bottom:calc(132px + env(safe-area-inset-bottom,0px))}
}
/* Le menu du telephone ouvert (html.wa-mnav-ouvert, pose par son script) passe au-dessus des barres flottantes : le
   comparateur, l'inspection, le retour en haut et la barre de la fiche couvraient ses dernieres entrees (parcours-acheteur#21). */
html.wa-mnav-ouvert .wa-header,html.wa-compte-ouvert .wa-header{z-index:80}
/* La photo de l'accueil (le 4x4 sur piste, servie par le theme) est claire en son milieu : au telephone, le texte du
   heros passe sur la carrosserie. Un voile sur toute la largeur de la zone du texte, et une ombre legere sous les
   lettres, pour que le blanc se lise partout (le voile de gauche suffit au bureau, ou le vehicule est a droite). Le selecteur double l'emporte sur le voile de
   wa-enhance.css, chargee apres cette feuille. */
@media (max-width:760.98px){.wa-root .wa-hero.wa-rhero::before{background:linear-gradient(180deg,rgba(9,11,16,.46) 0%,rgba(9,11,16,.64) 20%,rgba(9,11,16,.7) 58%,rgba(9,11,16,.5) 100%)}}
.wa-root .wa-rhero .eyebrow,.wa-root .wa-rhero .wa-rh1,.wa-root .wa-rhero .sub{text-shadow:0 1px 2px rgba(9,11,16,.5),0 0 22px rgba(9,11,16,.38)}
