@charset "UTF-8";:root{--fond: #efe8db;--fond-2: #e2d9c6;--texte: #16181d;--texte-2: #54504a;--filet: #c9c0ac;--filet-fort: #a79c84;--signe-fond: #efe8db;--action: #1b4fd8;--action-survol: #143ca8;--action-texte: #ffffff;--action-trait: #1b4fd8;--rayon: 6px;--rayon-large: 10px;--positif: #1f7a4d;--positif-doux: #dcefe4;--colonne: 1240px;--colonne-etroite: 760px;--gouttiere: 24px;--t-xs: .75rem;--t-s: .875rem;--t-base: 1.0625rem;--t-m: 1.34rem;--t-l: 1.9rem;--t-xl: 2.66rem;--t-2xl: 3.7rem;--t-3xl: 5rem;--t-chiffre: 3.1rem;--interligne-titre: 1.03;--interligne-texte: 1.62;--mesure: 66ch;--espace-1: 8px;--espace-2: 16px;--espace-3: 24px;--espace-4: 40px;--espace-5: 64px;--espace-6: 96px;--espace-7: 144px;--espace-8: 200px;--charte-gris: linear-gradient( 90deg, #22252c 0 20%, #3a3e47 20% 40%, #5d626d 40% 60%, #8b8f99 60% 80%, #bab6ad 80% 100% );--duree: .17s;--courbe: cubic-bezier(.2, 0, .2, 1)}.bande-sombre{--fond: #16181d;--fond-2: #22252c;--texte: #efe8db;--texte-2: #a8a49c;--filet: #383c46;--filet-fort: #565b68;--action-survol: #2b5ce6;--action-trait: #5b8cff;--signe-fond: #16181d;--positif: #6cd39a;--positif-doux: #16281f}.bande-claire{--fond: #efe8db;--fond-2: #e2d9c6;--texte: #16181d;--texte-2: #54504a;--filet: #c9c0ac;--filet-fort: #a79c84;--action-survol: #143ca8;--action-trait: #1b4fd8;--signe-fond: #efe8db}@font-face{font-family:Archivo Condensed;src:url(/fonts/archivo-condensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--police-titre: "Archivo Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--police-texte: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--police-chiffre: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", "Consolas", monospace;--police-marque: var(--police-titre)}*,*:before,*:after{box-sizing:border-box}html{background:var(--fond);-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--police-texte);font-size:var(--t-base);line-height:var(--interligne-texte);font-synthesis-weight:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--police-titre);font-weight:700;line-height:var(--interligne-titre);letter-spacing:-.015em;margin:0 0 var(--espace-3);text-wrap:balance}h1{font-size:clamp(2.6rem,6.5vw,var(--t-3xl));letter-spacing:-.03em}h2{font-size:clamp(1.9rem,4vw,var(--t-xl));margin-top:var(--espace-5)}h3{font-size:var(--t-m);margin-top:var(--espace-4)}p{margin:0 0 var(--espace-3);max-width:var(--mesure);text-wrap:pretty}a{color:inherit;text-decoration-color:var(--filet-fort);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--duree) var(--courbe),text-decoration-thickness var(--duree) var(--courbe)}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--action-trait);outline-offset:2px;border-radius:var(--rayon)}button{font:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--action)}img,video{display:block;max-width:100%;height:auto}.colonne{width:100%;max-width:var(--colonne);margin-inline:auto;padding-inline:var(--gouttiere)}.colonne--etroite{max-width:var(--colonne-etroite)}.pleine-largeur{width:100%}.section{padding-block:var(--espace-6);position:relative}.section--ample{padding-block:var(--espace-7)}.section--serree{padding-block:var(--espace-5)}.bande-claire,.bande-sombre{background:var(--fond);color:var(--texte)}.secondaire{color:var(--texte-2)}.surtitre{display:flex;align-items:center;gap:var(--espace-2);font-family:var(--police-chiffre);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--texte-2);margin:0 0 var(--espace-3)}.surtitre:before{content:"";width:40px;height:1px;background:currentColor;flex:0 0 auto}.pastille{display:inline-flex;align-items:center;gap:var(--espace-2);font-family:var(--police-chiffre);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-2);border:1px solid var(--filet);border-radius:999px;padding:5px 14px 5px 11px;margin:0 0 var(--espace-3)}.pastille:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--positif);flex:0 0 auto}.garanties{list-style:none;display:flex;flex-wrap:wrap;gap:4px var(--espace-3);padding:0;margin:var(--espace-4) 0 0;font-size:var(--t-s);color:var(--texte-2);max-width:52ch}.garanties li{display:flex;align-items:center;gap:7px}.garanties li:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--positif);flex:0 0 auto}.hors-ecran{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lien-evitement{position:absolute;left:var(--gouttiere);top:-100px;z-index:100;background:var(--action);color:var(--action-texte);border-radius:var(--rayon);padding:var(--espace-2) var(--espace-3);transition:top var(--duree) var(--courbe)}.lien-evitement:focus{top:var(--espace-2)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--espace-2);padding:15px var(--espace-4);border-radius:var(--rayon);background:var(--action);color:var(--action-texte);border:1px solid var(--action);font-family:var(--police-titre);font-size:var(--t-m);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background var(--duree) var(--courbe),border-color var(--duree) var(--courbe),transform var(--duree) var(--courbe)}.bouton:hover:not(:disabled){background:var(--action-survol);border-color:var(--action-survol);color:var(--action-texte);text-decoration:none}.bouton:active:not(:disabled){transform:translateY(1px)}.bouton:disabled{opacity:.55;cursor:not-allowed}.bouton--sobre{background:transparent;border-color:var(--filet-fort);color:var(--texte)}.bouton--sobre:hover:not(:disabled){background:transparent;border-color:var(--texte);color:var(--texte)}.prix{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--police-chiffre);line-height:1}.prix__avant{font-family:var(--police-texte);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--texte-2)}.prix__montant{font-size:var(--t-chiffre);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.prix__montant{white-space:nowrap}.prix__montant .devise{font-family:var(--police-texte);font-weight:400;letter-spacing:0;margin-left:.1em}.prix__unite{font-size:var(--t-s);color:var(--texte-2);font-family:var(--police-texte)}.prix--ligne .prix__montant{font-size:var(--t-l)}.cadre-media,.media-absent{background:var(--charte-gris)}.media-absent{display:grid;place-items:center;border:1px solid var(--filet);border-radius:var(--rayon);position:relative;overflow:hidden}.media-absent:after{content:"";position:absolute;inset:0;background:var(--fond);opacity:.55}.media-absent__mot{position:relative;z-index:1}.media-absent__mot{border-radius:var(--rayon);font-family:var(--police-chiffre);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--texte);background:var(--fond);border:1px solid var(--filet-fort);padding:6px 12px}.redactionnel h2{margin-top:var(--espace-5)}.redactionnel p,.redactionnel li{max-width:var(--mesure)}.redactionnel ul{padding-left:0;list-style:none}.redactionnel li{margin-bottom:var(--espace-2);padding-left:var(--espace-3);position:relative}.redactionnel li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:1px;background:var(--filet-fort)}.redactionnel strong{font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.etat-vide{grid-column:1/-1;border:1px solid var(--filet);border-radius:var(--rayon-large);padding:var(--espace-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-2);max-width:60ch}.etat-vide__titre{font-family:var(--police-titre);font-size:1.15rem;margin:0}.etat-vide p{margin:0;color:var(--texte-2)}::selection{background:var(--action);color:var(--action-texte)}.bande-sombre ::selection{background:var(--action-trait);color:var(--texte)}html{scrollbar-color:var(--filet-fort) transparent;scrollbar-width:thin}
