.pic{fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;flex: none}.hero-c{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: 48px;align-items: center;padding: 28px 0 0}.hero-c h1{font-size: clamp(30px,3.6vw,44px);line-height: 1.15;margin: .1em 0 .35em}.hero-c .chapo{color: var(--encre-2);font-size: 18.5px}.hc-vis>figure{margin: 0;border-radius: var(--rayon-p);overflow: hidden}.mur{margin: 36px 0 0}.mur-in{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.mur-t{display: flex;align-items: center;gap: 8px;margin: 0 0 8px;font-size: 14.5px;font-weight: 600;color: var(--encre-2)}.mur-t .pic{color: var(--accent-2)}.mur-p{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.lic-b{display: flex;align-items: center;min-height: 54px;padding: 10px 14px;border: 1px solid var(--bord);border-radius: var(--rayon-p);background: var(--fond);color: var(--accent-2);font-weight: 700;line-height: 1.25;text-decoration: none}.lic-b:hover{border-color: var(--accent-2);text-decoration: none}.lic-b.on{background: var(--accent-2);border-color: var(--accent-2);color: var(--accent-2-encre)}.lic-b:focus-visible{outline: 3px solid var(--repere);outline-offset: 2px}.comp{margin: 24px 0 30px}.comp-q{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 28px;background: var(--fond);border: 1px solid var(--bord);border-radius: var(--rayon);padding: 24px 26px;box-shadow: var(--ombre)}.cq{border: 0;padding: 0;margin: 0 0 16px;transition: opacity .2s}.cq.inutile{opacity: .35}.cq legend{display: flex;align-items: baseline;gap: 8px;font-family: var(--f-titre);font-weight: 700;font-size: 18px;padding: 0;margin-bottom: 8px}.cq-n{color: var(--accent-2)}.cq-l{display: flex;flex-wrap: wrap;gap: 8px}.cq-r{position: relative;cursor: pointer}.cq-r input{position: absolute;opacity: 0}.cq-r span{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px 10px 13px;border-radius: var(--rayon-p);background: var(--fond);border: 1px solid var(--bord);font-weight: 600}.cq-r .pic{color: var(--accent-2)}.cq-r:hover span{border-color: var(--accent-2)}.cq-r input:checked + span{background: var(--accent-2);border-color: var(--accent-2);color: var(--accent-2-encre)}.cq-r input:checked + span .pic{color: var(--accent-2-encre)}.cq-r input:focus-visible + span{outline: 3px solid var(--repere);outline-offset: 2px}.comp-r{background: var(--fond-2);border-radius: var(--rayon-p);padding: 18px 20px;align-self: start}.comp-vide{color: var(--encre-2);margin: 0}.comp-k{text-transform: uppercase;letter-spacing: .06em;font-size: 12.5px;font-weight: 700;color: var(--encre-2);margin: 0}.comp-n{font-family: var(--f-titre);font-size: 26px;font-weight: 700;margin: 2px 0 8px;color: var(--accent-2)}.comp-r ul{padding-left: 1.1em;margin: 0 0 8px}.comp-f{margin: 14px 0 6px;padding: 12px 14px;background: var(--fond);border: 1px solid var(--bord);border-radius: var(--rayon-p)}.comp-fn{font-size: 14.5px;color: var(--encre-2);margin: 0 0 8px}.comp-fl{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;margin: 0;font-weight: 600}.comp-avert{font-size: 13.5px;color: var(--encre-2);margin-top: 10px}.lt{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 18px 0}.lt-c{border: 1px solid var(--bord);border-radius: var(--rayon-p);background: var(--fond);padding: 16px 18px 12px;transition: opacity .2s,border-color .2s,box-shadow .2s}.lt-n{font-family: var(--f-titre);font-size: 18px;font-weight: 700;line-height: 1.25;color: var(--accent-2);margin: 0}.lt-a{font-size: 13px;color: var(--encre-2);margin: 2px 0 0}.lt-c dl{margin: 10px 0 0}.lt-c dl>div{padding: 7px 0;border-top: 1px solid var(--bord)}.lt-c dt{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .03em;color: var(--encre-2)}.lt-c dd{margin: 1px 0 0;font-size: 14.5px;line-height: 1.45}.lt-lien{margin: 8px 0 0}.lt-lien a{font-weight: 700;text-decoration: none}.lt-c.on{border-color: var(--accent-2);box-shadow: 0 0 0 2px var(--accent-2)}.lt-c.off{opacity: .45}.duel{border: 1px solid var(--bord);border-radius: var(--rayon);padding: 20px 22px;background: var(--fond)}.duel-t{font-family: var(--f-titre);font-weight: 700;font-size: 20px;margin: 0 0 10px}.duel-s{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin-bottom: 12px}.duel-s select{font: 16px var(--f-texte);padding: 10px 12px;border: 1px solid var(--bord);border-radius: var(--rayon-p);background: var(--fond);color: var(--encre)}.dv-tete{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin: 4px 0 6px;padding-left: 28%;font-family: var(--f-titre);font-weight: 700;font-size: 16px;color: var(--accent-2)}.dv{display: grid;grid-template-columns: 28% 1fr;gap: 0;border-top: 1px solid var(--bord);padding: 9px 0;font-size: 15px}.dv-k{margin: 0;font-weight: 600;padding-right: 12px}.dv-k small{font-weight: 500;color: var(--encre-2)}.dv-v{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.dv-v p{margin: 0}.dv-n{display: none}.dv.dif .dv-v p{background: color-mix(in srgb,var(--accent-2) 6%,var(--fond));border-radius: 4px;padding: 4px 8px;margin: -4px 0;font-weight: 500}.dv.pareil .dv-v{color: var(--encre-2)}.encadre.verdict{background: var(--fond-2);color: var(--encre);border-left: 4px solid var(--accent-2);border-radius: 0 var(--rayon-p) var(--rayon-p) 0;padding: 16px 20px 6px}.encadre.verdict strong{color: var(--encre)}.bloc{margin: 42px 0}.bloc-tete{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;flex-wrap: wrap;margin-bottom: 14px}.bloc-tete h2{margin: 0}.cgrille{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 12px}.ccarte{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;background: var(--fond);border: 1px solid var(--bord);border-radius: var(--rayon-p);text-decoration: none;color: var(--encre)}.ccarte:hover{border-color: var(--accent-2)}.cc-t{font-family: var(--f-titre);font-weight: 700;font-size: 17px;line-height: 1.3;color: var(--accent-2)}.cc-d{font-size: 14px;color: var(--encre-2)}.cgrille.photos{grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 18px}.ccarte.cc-photo{padding: 0 0 16px;overflow: hidden;gap: 6px}.cc-photo .cc-img{display: block;aspect-ratio: 1200 / 630;background: var(--fond-3);margin-bottom: 8px}.cc-photo .cc-img img,.cc-photo .cc-img svg{display: block;width: 100%;height: 100%;object-fit: cover}.cc-photo .cc-t,.cc-photo .cc-d{padding: 0 16px}.cliste{columns: 3 240px;column-gap: 32px;list-style: none;margin: 22px 0 0;padding: 0}.cliste li{break-inside: avoid;position: relative;padding-left: 16px;margin: 0 0 10px;line-height: 1.4}.cliste li::before{content: "";position: absolute;left: 0;top: .6em;width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.cliste a{color: var(--accent-2);font-weight: 600;text-decoration: none}.cliste a:hover{text-decoration: underline}@media (max-width: 600px){.cgrille.photos{grid-template-columns: 1fr;gap: 12px}.ccarte.cc-photo{flex-direction: row;align-items: center;padding: 0;gap: 0}.cc-photo .cc-img{flex: 0 0 108px;width: 108px;aspect-ratio: 1 / 1;margin: 0}.cc-photo .cc-t{padding: 10px 14px;font-size: 16px}.cc-photo .cc-d{display: none}}.atouts-c{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px;margin: 44px 0}.atouts-c>div{border-top: 3px solid var(--accent-2);padding-top: 12px}.atouts-c p{margin: 0}.atout-t{font-family: var(--f-titre);font-weight: 700;font-size: 18px;margin: 0 0 4px !important}.texte-accueil{max-width: var(--col)}.bloc-t{margin: 2.4em 0}.galerie h2{margin-top: 0}.gal figure{border-radius: var(--rayon-p);overflow: hidden}.aside .aside-c{background: var(--fond-2)}.pls{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 4px}.pl-l{display: flex;align-items: center;padding: 8px 10px;border: 1px solid var(--bord);border-radius: var(--rayon-p);background: var(--fond);font-size: 14px;font-weight: 600;line-height: 1.25;text-decoration: none;color: var(--accent-2)}.pl-l:hover{border-color: var(--accent-2)}.appel-c{background: var(--fond-2);border-top: 1px solid var(--bord)}.appel-in{display: flex;justify-content: space-between;align-items: center;gap: 24px;padding-top: 24px;padding-bottom: 24px;flex-wrap: wrap}.appel-t{font-family: var(--f-titre);font-size: 24px;font-weight: 700;margin: 0 0 .2em}.appel-c p{margin: 0}@media (max-width: 980px){.lt{grid-template-columns: 1fr 1fr}.hero-c{grid-template-columns: 1fr;gap: 24px}.hc-vis{max-width: 620px}.comp-q{grid-template-columns: 1fr}.mur-in{grid-template-columns: 1fr;gap: 14px}}@media (max-width: 760px){.hero-c{padding-top: 14px;gap: 20px}.hero-c .chapo{font-size: 17.5px}.mur{margin-top: 26px}.lic-b{min-height: 46px}.comp-q{padding: 18px 16px}.cq-r span{padding: 9px 12px 9px 10px;font-size: 15.5px;gap: 6px}.atouts-c{grid-template-columns: 1fr;gap: 20px}.lt{grid-template-columns: 1fr}.dv-tete{display: none}.dv{grid-template-columns: 1fr}.dv-v{grid-template-columns: 1fr;gap: 6px;margin-top: 4px}.dv-n{display: block;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .03em;color: var(--encre-2)}.duel{padding: 16px}}
