.bande-annonce[data-astro-cid-fo73ouiq]{margin:0 0 1.5rem}.bande-annonce__video[data-astro-cid-fo73ouiq]{background:var(--encre-fond);border-radius:var(--r-md);border:1px solid var(--bordure-douce);width:100%;max-height:26rem;display:block}.bande-annonce__legende[data-astro-cid-fo73ouiq]{color:var(--gris-texte);margin-top:.5rem;font-size:.875rem}.fil[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.fiche-entete__grille[data-astro-cid-2i7b3tp7]{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:2rem;display:grid}@media (width<=900px){.fiche-entete__grille[data-astro-cid-2i7b3tp7]{grid-template-columns:1fr}}.etiquettes[data-astro-cid-2i7b3tp7]{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.fiche-entete[data-astro-cid-2i7b3tp7] h1[data-astro-cid-2i7b3tp7]{font-size:var(--t-h1,2.25rem);margin:0 0 .75rem}.fiche-soustitre[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);margin:0 0 1rem;font-size:1.125rem}.fiche-desc[data-astro-cid-2i7b3tp7]{max-width:42rem;margin:0 0 1.5rem;font-size:1.0625rem}.fiche-chiffres[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.fiche-chiffres[data-astro-cid-2i7b3tp7] strong[data-astro-cid-2i7b3tp7]{color:var(--noir);font-family:var(--font-titre)}.achat[data-astro-cid-2i7b3tp7]{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--r-lg);box-shadow:var(--ombre-md);padding:1.5rem;position:sticky;top:1.5rem}.achat__prix[data-astro-cid-2i7b3tp7]{font-family:var(--font-titre);margin:0 0 .375rem;font-size:1.75rem;font-weight:700}.achat__barre[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);margin-left:.5rem;font-size:1rem;font-weight:400;text-decoration:line-through}.achat__note[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);margin:0 0 1rem;font-size:.875rem}.achat__bouton[data-astro-cid-2i7b3tp7]{justify-content:center;width:100%}.achat__inclus[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);margin-top:.75rem;font-size:.875rem;line-height:1.5}.achat__variante[data-astro-cid-2i7b3tp7]{border-top:1px solid var(--bordure-douce);margin-top:1.25rem;padding-top:1.25rem}.achat__variante-titre[data-astro-cid-2i7b3tp7]{font-family:var(--font-titre);color:var(--encre);margin:0 0 .35rem;font-size:1rem;font-weight:700}.achat__apercu[data-astro-cid-2i7b3tp7]{color:var(--turquoise-texte);margin:1rem 0 0;font-size:.875rem}.fiche-corps[data-astro-cid-2i7b3tp7]{max-width:52rem}.bloc[data-astro-cid-2i7b3tp7]{margin-top:2.5rem}.bloc[data-astro-cid-2i7b3tp7] h2[data-astro-cid-2i7b3tp7]{margin-bottom:.75rem;font-size:1.375rem}.bloc__intro[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);margin-bottom:1.25rem}.liste-coches[data-astro-cid-2i7b3tp7]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.liste-coches[data-astro-cid-2i7b3tp7] li[data-astro-cid-2i7b3tp7]{padding-left:1.75rem;position:relative}.liste-coches[data-astro-cid-2i7b3tp7] li[data-astro-cid-2i7b3tp7]:before{content:"✓";color:var(--turquoise-texte);font-weight:700;position:absolute;left:0}.module[data-astro-cid-2i7b3tp7]{background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--r-md);margin-bottom:.625rem}.module[data-astro-cid-2i7b3tp7] summary[data-astro-cid-2i7b3tp7]{cursor:pointer;min-height:44px;font-family:var(--font-titre);align-items:center;gap:.875rem;padding:.875rem 1.125rem;font-weight:700;display:flex}.module[data-astro-cid-2i7b3tp7] summary[data-astro-cid-2i7b3tp7]:focus-visible{outline:2px solid var(--bleu-action);outline-offset:2px}.module__num[data-astro-cid-2i7b3tp7]{color:var(--bleu-lien);font-size:.875rem}.module__titre[data-astro-cid-2i7b3tp7]{flex:1}.module__compte[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);font-size:.8125rem;font-weight:400}.module__lecons[data-astro-cid-2i7b3tp7]{gap:.5rem;margin:0;padding:0 1.125rem 1rem;list-style:none;display:grid}.module__lecons[data-astro-cid-2i7b3tp7] li[data-astro-cid-2i7b3tp7]{border-top:1px solid var(--bordure);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-size:.9375rem;display:flex}.lecon__titre--lien[data-astro-cid-2i7b3tp7]{color:var(--bleu-lien)}.lecon__meta[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);white-space:nowrap;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.faq__reponse[data-astro-cid-2i7b3tp7]{margin:0;padding:0 1.125rem 1rem}.avis[data-astro-cid-2i7b3tp7]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.avis__item[data-astro-cid-2i7b3tp7]{padding:1.125rem}.avis__note[data-astro-cid-2i7b3tp7]{color:var(--orange-texte);letter-spacing:.1em;margin:0 0 .5rem}.avis__vides[data-astro-cid-2i7b3tp7]{color:var(--bordure)}.avis__texte[data-astro-cid-2i7b3tp7]{margin:0}.mon-avis[data-astro-cid-2i7b3tp7]{background:var(--gris-clair);border-radius:var(--r-md);margin-top:2rem;padding:1.5rem}.mon-avis[data-astro-cid-2i7b3tp7] h3[data-astro-cid-2i7b3tp7]{margin:0 0 1rem}.mon-avis__etat[data-astro-cid-2i7b3tp7]{color:var(--gris-texte);font-size:.875rem}.mon-avis__form[data-astro-cid-2i7b3tp7]{gap:.75rem;max-width:34rem;display:grid}.mon-avis__form[data-astro-cid-2i7b3tp7] textarea[data-astro-cid-2i7b3tp7]{width:100%;font-family:var(--font-corps);border:1px solid var(--bordure);border-radius:var(--r-sm);background:var(--blanc);padding:.75rem;font-size:1rem}.mon-avis__form[data-astro-cid-2i7b3tp7] button[data-astro-cid-2i7b3tp7]{justify-self:start}.notes[data-astro-cid-2i7b3tp7]{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.notes[data-astro-cid-2i7b3tp7] legend[data-astro-cid-2i7b3tp7]{font-family:var(--font-titre);margin-bottom:.5rem;font-weight:700}.notes__choix[data-astro-cid-2i7b3tp7]{cursor:pointer;background:var(--blanc);border:1px solid var(--bordure);border-radius:var(--r-full);align-items:center;gap:.25rem;min-height:44px;padding:.375rem .75rem;display:inline-flex}.notes__choix[data-astro-cid-2i7b3tp7]:has(input:checked){border-color:var(--orange);background:var(--orange-10);font-weight:700}.notes__choix[data-astro-cid-2i7b3tp7]:has(input:focus-visible){outline:2px solid var(--bleu-action);outline-offset:2px}
