@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_47a102{font-family:Lato,Lato Fallback;font-style:normal}:root{--bleu-actio:#3047bb;--bleu-fonce:#24358c;--bleu-pale:#f1f3fc;--texte:#1d1d20;--texte-secondaire:#5a5b63;--bordure:#e4e6f0;--fond-doux:#fafbfe;--ombre-carte:0 1px 2px rgba(23,29,71,0.05),0 10px 28px -14px rgba(23,29,71,0.14);--ombre-carte-survol:0 2px 4px rgba(23,29,71,0.06),0 18px 36px -14px rgba(23,29,71,0.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--texte);line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}.conteneur{max-width:860px;margin:0 auto;padding:0 1.5rem}h1{font-size:2.5rem;line-height:1.15;letter-spacing:-.02em;color:var(--texte);margin:0 0 1rem}h2{font-size:1.45rem;line-height:1.3;margin:2.75rem 0 .75rem}a{color:var(--bleu-actio)}.en-tete{border-bottom:1px solid var(--bordure);padding:1.1rem 0;background:#fff}.en-tete .conteneur{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;align-items:center}.en-tete .marque{display:inline-flex;align-items:center}.en-tete .marque img{display:block;height:52px;width:auto}.en-tete .marque-texte{font-weight:800;font-size:1.6rem;letter-spacing:-.02em;color:var(--bleu-actio);text-decoration:none}.nav-en-tete a{text-decoration:none;font-weight:600;font-size:.95rem}.nav-en-tete a:hover{text-decoration:underline}.heros{padding:3.25rem 0 .5rem}.heros h1{max-width:40rem}.heros .sous-titre{font-size:1.15rem;color:var(--texte-secondaire);max-width:40rem;margin:0 0 1.25rem}.heros .reassurance{font-size:.9rem;color:var(--texte-secondaire);border-top:1px solid var(--bordure);display:inline-block;padding-top:.9rem;margin:.5rem 0 0}.categorie{margin-top:3rem}.categorie h2{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem}.categorie h2:before{content:"";width:6px;height:1.35rem;border-radius:3px;background:var(--bleu-actio);flex:none}.categorie .description-categorie{color:var(--texte-secondaire);margin:0 0 1.1rem}.grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1rem;gap:1rem}.carte{position:relative;display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--bordure);border-radius:14px;padding:1.35rem 1.4rem 1.2rem;background:#fff;box-shadow:var(--ombre-carte);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.carte:hover{box-shadow:var(--ombre-carte-survol);transform:translateY(-2px);border-color:#c9d0f0}.carte .couverture-carte{width:calc(100% + 2.8rem);margin:-1.35rem -1.4rem .6rem;height:auto;border-radius:13px 13px 0 0;border-bottom:1px solid var(--bordure)}.carte h3{margin:0;font-size:1.08rem;line-height:1.4}.carte h3 a{text-decoration:none;color:var(--texte)}.carte h3 a:after{content:"";position:absolute;inset:0}.carte:hover h3 a{color:var(--bleu-actio)}.carte p{margin:0;font-size:.95rem;color:var(--texte-secondaire)}.carte .prix{margin-top:auto;padding-top:.6rem;font-size:.875rem}.carte .prix span{display:inline-block;background:var(--bleu-pale);color:var(--bleu-fonce);font-weight:700;padding:.2rem .7rem;border-radius:999px}.fil-ariane{font-size:.9rem;margin:2rem 0 1.25rem}.fil-ariane a{text-decoration:none}.fil-ariane a:hover{text-decoration:underline}.page-produit h1{font-size:2.1rem}.couverture-produit{width:100%;max-width:560px;height:auto;border-radius:14px;border:1px solid var(--bordure);box-shadow:var(--ombre-carte);margin:.5rem 0 .25rem}.a-propos-accueil{margin-top:3.5rem;background:var(--fond-doux);border:1px solid var(--bordure);border-radius:14px;padding:1.5rem 1.75rem}.a-propos-accueil h2{margin-top:0;font-size:1.25rem}.a-propos-accueil p{margin:0;color:var(--texte-secondaire)}.bloc-achat{background:var(--bleu-pale);border-radius:14px;padding:1.35rem 1.5rem;margin:1.75rem 0}.bouton-achat{display:inline-block;background:var(--bleu-actio);color:#fff;padding:.85rem 1.8rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.05rem;box-shadow:0 10px 22px -10px rgba(48,71,187,.55);transition:background .15s ease,transform .15s ease}.bouton-achat:hover{background:var(--bleu-fonce);transform:translateY(-1px)}.note-achat{margin:.75rem 0 0;font-size:.875rem;color:var(--texte-secondaire)}.page-produit article ul{padding-left:1.25rem}.page-produit article li{margin:.4rem 0}.sommaire-apercu{border:1px solid var(--bordure);border-radius:12px;padding:.9rem 1.15rem;margin:2rem 0;background:var(--fond-doux)}.sommaire-apercu summary{cursor:pointer;font-weight:700;color:var(--bleu-actio)}.sommaire-apercu img{display:block;width:100%;max-width:620px;height:auto;margin:1rem auto .5rem;border:1px solid var(--bordure);border-radius:8px;background:#fff}.faq details{border:1px solid var(--bordure);border-radius:12px;padding:.9rem 1.15rem;margin:.6rem 0;background:#fff;transition:border-color .15s ease}.faq details[open]{border-color:#c9d0f0;background:var(--fond-doux)}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--bleu-actio);font-size:1.3rem;font-weight:400;flex:none;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin:.6rem 0 0}.faq details p,.pied-de-page{color:var(--texte-secondaire)}.pied-de-page{border-top:1px solid var(--bordure);background:var(--fond-doux);margin-top:4.5rem;padding:2rem 0 2.25rem;font-size:.9rem}.pied-de-page p{margin:.3rem 0}.pied-de-page a{color:var(--texte-secondaire)}@media (max-width:640px){h1{font-size:1.9rem}.page-produit h1{font-size:1.7rem}.en-tete .slogan{display:none}.heros{padding-top:2.25rem}}