@font-face{font-family:bricolage;src:url(/_next/static/media/bd7594ad0b11ddf3-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_7c71b8{font-family:bricolage,bricolage Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_7c71b8{--f-titre:"bricolage","bricolage Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}@font-face{font-family:figtree;src:url(/_next/static/media/7ba2591d4d0cdc48-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/b64eab09700adbfc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:figtree;src:url(/_next/static/media/01f11ea540e3939a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/e8bd9fc08858c4b1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/66f64034168f81a7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.00%;size-adjust:101.29%}.__className_fb8349{font-family:figtree,figtree Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_fb8349{--f-texte:"figtree","figtree Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}:root{--navy:#13213c;--navy2:#1e3157;--red:#d7263d;--sand:#e9d9bc;--sand2:#f6eedf;--sky:#eef2f8;--ink:#13213c;--muted:#556079;--line:#d8dee9;--ok:#1f7a4d;--ko:#b3261e;--rose:#fce3e6;--pole:repeating-linear-gradient(90deg,var(--red) 0 22px,#fff 22px 44px);--titre:var(--f-titre),"Bricolage Grotesque",system-ui,sans-serif;--texte:var(--f-texte),Figtree,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:130px}body{margin:0;background:#fff;color:var(--ink);font:400 17px/1.6 var(--texte);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block;height:auto}picture{display:contents}button,input{font:inherit}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.disp,h1,h2,h3{font-family:var(--titre);letter-spacing:-.02em;line-height:1.05;margin:0}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.evitement,.sr{position:absolute}.evitement{left:-9999px;top:8px;z-index:50;background:var(--navy);color:#fff;padding:10px 14px;border-radius:8px}.evitement:focus{left:8px}.pole{height:8px;border-radius:4px}.pole,.topband{background:var(--pole)}.topband{height:6px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:2px}header.site{border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.hrow{justify-content:space-between;gap:16px;padding-block:14px}.hdroite,.hrow{display:flex;align-items:center}.hdroite{gap:10px}.hsearch{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sky)}.logo{display:inline-flex;flex-direction:column;text-decoration:none;line-height:1}.logo b{font:800 28px/1 var(--titre);letter-spacing:-.03em;white-space:nowrap}.logo span{font-size:13px;font-weight:600;color:var(--red);margin-top:4px}.btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 20px;font:700 15px/1 var(--texte);text-decoration:none;cursor:pointer}.btn.navy{background:var(--navy);color:#fff}.btn.red{background:var(--red);color:#fff}.btn.ghost{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}.btn[disabled]{opacity:.6;cursor:wait}nav.rub{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}nav.rub a,nav.rub span{flex:none;text-decoration:none;font-weight:600;font-size:14.5px;padding:7px 13px;border-radius:999px;background:var(--sky)}nav.rub a:first-child,nav.rub span:first-child{background:var(--red);color:#fff}nav.rub span.off{color:#7d879c;cursor:default}nav.rub span.off:first-child{background:#e98b98;color:#fff}body:has(main[data-rub=alimentation]) nav.rub [data-rub=alimentation],body:has(main[data-rub=comportement]) nav.rub [data-rub=comportement],body:has(main[data-rub=connaitre]) nav.rub [data-rub=connaitre],body:has(main[data-rub=equitation]) nav.rub [data-rub=equitation],body:has(main[data-rub=galops]) nav.rub [data-rub=galops],body:has(main[data-rub=materiel]) nav.rub [data-rub=materiel],body:has(main[data-rub=races]) nav.rub [data-rub=races],body:has(main[data-rub=robes]) nav.rub [data-rub=robes],body:has(main[data-rub=sante]) nav.rub [data-rub=sante],body:has(main[data-rub=soins]) nav.rub [data-rub=soins]{background:var(--navy);color:#fff}.hero{padding-block:44px 0}.hgrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;align-items:center}.eyebrow{display:inline-block;font-weight:700;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.hero h1{font-size:clamp(40px,6.2vw,76px);font-weight:800;margin:14px 0 18px}.hero h1 em{font-style:normal;background:linear-gradient(transparent 62%,#f9c9cf 0)}.lead{font-size:19px;color:var(--muted);max-width:34em;margin:0 0 24px}.cta{display:flex;flex-wrap:wrap;gap:10px}.hphoto{border-radius:22px;overflow:hidden;aspect-ratio:4/3;position:relative}.hphoto img{width:100%;height:100%;object-fit:cover}.hphoto .badge{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600}.parcours{margin-top:44px;background:linear-gradient(var(--sand2),var(--sand));border-radius:24px 24px 0 0;padding:26px 20px 0}.parcours .tt{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px}.parcours h2{font-size:26px}.parcours .tt small{color:var(--muted);font-size:14px}.course{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;align-items:end;min-height:250px;padding-top:18px}.obst{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:8px;padding-bottom:16px}.obst .jump{position:relative;width:100%;max-width:120px}.obst .ch{position:absolute;bottom:0;width:9px;border-radius:3px 3px 0 0;background:var(--navy)}.obst .ch.l{left:6px}.obst .ch.r{right:6px}.obst .bar{position:absolute;left:0;right:0;height:10px;border-radius:5px;background:var(--pole);box-shadow:0 2px 0 rgba(0,0,0,.15)}.obst .lbl{font:800 15px/1 var(--titre);background:#fff;border-radius:8px;padding:7px 10px;white-space:nowrap;transition:transform .2s}.obst .lbl b{color:var(--red)}.obst.on .lbl,a.obst:hover .lbl{background:var(--navy);color:#fff;transform:translateY(-3px)}.obst.on .lbl b,a.obst:hover .lbl b{color:#fff}.obst.bientot{cursor:default}.cycles{display:grid;grid-template-columns:4fr 3fr;grid-gap:10px;gap:10px;border-top:3px solid rgba(19,33,60,.15);padding:10px 0 16px;font-size:13.5px;font-weight:600;color:var(--muted)}.cycles span:last-child{text-align:right}section.s{padding-block:64px}section.s.pt0{padding-top:0}section.s.pt10{padding-top:10px}.bleu{background:var(--sky)}.sh{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px;flex-wrap:wrap}.sh h2{font-size:clamp(28px,3.6vw,40px);font-weight:800}.sh p{margin:6px 0 0;color:var(--muted)}.lien{text-decoration:none;border-bottom:2px solid var(--red)}.chip,.lien{font-weight:700}.chip{display:inline-block;font-size:12.5px;padding:4px 9px;border-radius:6px;background:var(--sky);color:var(--navy);line-height:1.3}.chip.g{background:var(--rose);color:var(--red)}.tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:var(--red);color:#fff}.reviser{background:var(--navy);color:#fff;border-radius:24px;overflow:hidden}.reviser .pole{border-radius:0}.reviser .in{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:30px;gap:30px;padding:36px;align-items:center}.reviser h2{font-size:clamp(30px,4vw,46px);font-weight:800;margin-top:14px}.reviser p{color:#c9d3e6;margin:12px 0 0}.reviser .cta{margin-top:20px}.reviser ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.reviser li{background:var(--navy2);border-radius:12px;padding:12px 14px;font-weight:600}.reviser li small{display:block;font-weight:400;color:#afbad0}.prevenir{width:100%;max-width:480px}.prevenir label{display:block;font-weight:600;font-size:14.5px;margin-bottom:6px}.prevenir-ligne{display:flex;gap:8px;flex-wrap:wrap}.prevenir input[type=email]{flex:1 1 220px;min-width:0;border:0;border-radius:999px;padding:12px 18px;color:var(--ink)}.prevenir .piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.reviser .prevenir-note{font-size:13.5px;color:#afbad0;margin-top:8px}.reviser .prevenir-err{color:#ffc4cb}.reviser .prevenir-ok{background:var(--navy2);border-radius:12px;padding:12px 14px;color:#fff}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.duo.seul{grid-template-columns:minmax(0,720px)}.carte{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.notion img{aspect-ratio:16/9;object-fit:cover;width:100%}.notion .in{padding:22px}.notion h3{font-size:26px;margin:8px 0 10px}.notion p{margin:0 0 14px;color:var(--muted)}.quiz{background:var(--sky);border-radius:20px;padding:24px}.quiz h2,.quiz h3{font-size:26px;margin:8px 0 4px}.quiz-aide{margin:0;color:var(--muted);font-size:15px}.q{background:#fff;border-radius:14px;padding:14px 16px;margin-top:12px}.q .enonce{margin:0 0 10px;font-weight:700;display:flex;gap:10px}.qn{flex:none;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;display:grid;place-items:center}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts button{font:600 15px var(--texte);border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.opts button:hover{border-color:var(--navy)}.q.fait .opts button{cursor:default}.opts button.juste{background:var(--ok);border-color:var(--ok);color:#fff}.opts button.faux{background:var(--ko);border-color:var(--ko);color:#fff}.exp{margin:10px 0 0;font-size:15px;color:var(--muted)}.exp strong{color:var(--ink)}.score{margin:14px 0 0;font:800 19px var(--titre);color:var(--ok)}.rubs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.rubs>a,.rubs>div{display:block;text-decoration:none;border-radius:16px;overflow:hidden;background:#fff;transition:transform .15s}.rubs>a:hover{transform:translateY(-3px)}.rubs img{aspect-ratio:4/3;object-fit:cover;width:100%}.rubs .in{padding:12px 14px 14px;border-top:5px solid transparent;border-image:var(--pole) 1}.rubs b{font:800 18px/1.1 var(--titre);display:block}.rubs small{display:block;color:var(--muted);font-size:13.5px;line-height:1.4;margin-top:4px}.rubs .chip{margin-top:8px}.rubs .bientot{display:inline-block;margin:8px 0 0 6px;font-size:12px;font-weight:700;color:var(--muted)}.fiches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.fiche{text-decoration:none;display:block}.fiche .ph-vide,.fiche img{border-radius:16px;aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.fiche .ph-vide{background:linear-gradient(var(--sand2),var(--sand))}.fiche h3{font-size:21px;margin:12px 0 8px;font-weight:700}.fiche:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.fiche .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13.5px;color:var(--muted)}.liste-pages{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.liste-pages a{display:grid;grid-template-columns:96px 1fr auto;grid-gap:14px;gap:14px;align-items:center;text-decoration:none;border:1px solid var(--line);border-radius:14px;padding:8px}.lp-ph img{object-fit:cover}.lp-ph,.lp-ph img{width:96px;height:64px;border-radius:10px}.lp-ph{background:var(--sand2);overflow:hidden}.lp-t b{display:block;font:700 16.5px/1.25 var(--titre)}.lp-t em,.lp-t small{display:block;color:var(--muted);font-size:14px;line-height:1.35;font-style:normal}.methode{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.methode div{border-top:4px solid var(--navy);padding-top:14px}.methode h3{font-size:21px;margin-bottom:6px}.methode p{margin:0;color:var(--muted)}footer.site{background:var(--navy);color:#c9d3e6;margin-top:30px}footer .in{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:30px;gap:30px;padding-block:44px 30px}footer .logo b{color:#fff}footer .fdesc{font-size:14.5px;margin-top:14px}footer h2{color:#fff;margin:0 0 10px;font:700 15px var(--texte);letter-spacing:0}footer ul{list-style:none;margin:0;padding:0;column-count:2;font-size:14.5px;line-height:2}footer ul.une{column-count:1}footer a{text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer ul span{opacity:.6}footer .bas{border-top:1px solid #2c406b;padding-block:16px;font-size:13px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer .bas p{margin:0;max-width:820px}.fil{font-size:14px;color:var(--muted);padding-top:22px}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline}.ahead{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:end;padding-block:18px 30px}.ahead.sans-photo{grid-template-columns:minmax(0,820px)}.ahead h1,.avenir-tete h1,.page-erreur h1,.site-tete h1{font-size:clamp(36px,5vw,60px);font-weight:800;margin:12px 0 14px}.chapo{font-size:19.5px;margin:0 0 16px}.ameta,.chapo{color:var(--muted)}.ameta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.ameta a{color:inherit}.ahead figure{margin:0}.ahead figure img{border-radius:22px;aspect-ratio:4/3;object-fit:cover;width:100%}figcaption{font-size:13.5px;color:var(--muted);margin-top:8px}.acorps{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:20px 40px}.som{position:-webkit-sticky;position:sticky;top:130px;background:var(--sky);border-radius:16px;padding:18px}.som summary{font:800 18px var(--titre);cursor:pointer;list-style:none}.som ol{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.5}.som li{margin:6px 0}.som a{text-decoration:none}.som a:hover{text-decoration:underline}.prog{margin-top:14px;background:#fff;border-radius:12px;padding:12px;font-size:14px}.prog b{display:block;font:800 16px var(--titre)}.texte{max-width:720px}.texte h2{font-size:32px;font-weight:800;margin:44px 0 12px}.texte h3{font-size:22px;margin:26px 0 8px}.texte p{margin:0 0 14px}.texte ol,.texte ul{padding-left:22px;margin:0 0 14px}.texte li{margin:5px 0}.texte a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.texte .quiz{margin-top:44px}.texte .quiz h2{margin:8px 0 4px;font-size:26px}.table-wrap{overflow-x:auto;margin:16px 0}.texte table{border-collapse:collapse;width:100%;font-size:15.5px}.texte td,.texte th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.texte th{background:var(--sky);font-weight:700}.essentiel{border-radius:18px;background:var(--sand2);padding:22px 24px;position:relative;overflow:hidden;margin-bottom:10px}.essentiel:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--pole)}.texte .essentiel h2{margin:4px 0 10px;font-size:22px}.essentiel ul{margin:0;padding-left:20px}.essentiel li{margin:6px 0}.encadre{border-left:6px solid var(--navy);background:var(--sky);border-radius:0 14px 14px 0;padding:16px 18px;margin:18px 0}.encadre.sante{border-color:var(--red);background:#fdf0f2}.encadre.blanc{background:#fff;margin-top:22px}.encadre b{display:block;font:800 18px var(--titre);margin-bottom:4px}.sources{font-size:13.5px;color:var(--muted);border-top:1px solid var(--line);margin-top:36px;padding-top:14px}.sources p{margin:0 0 10px}.sources ul{margin:6px 0 0;padding-left:18px}.faq{margin-top:40px}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{margin:8px 0 0;color:var(--muted)}.others{margin-top:36px}.others h2{font-size:22px!important;margin:0 0 12px!important}.others div{display:flex;flex-wrap:wrap;gap:8px}.others a{text-decoration:none;font-weight:600;font-size:14.5px;padding:7px 13px;border-radius:999px;background:var(--sky)}.liees{grid-template-columns:repeat(3,1fr)}.planche{margin:10px 0 30px;background:var(--sand2);border-radius:20px;padding:18px}.planche-ent{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.planche-ent b{font:800 22px var(--titre)}.planche-photo{position:relative;aspect-ratio:3/2}.planche-photo img{width:100%;height:100%;object-fit:cover;border-radius:14px}.rep{width:0;height:0}.rep,.rep .dot{position:absolute}.rep .dot{left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--red);border:3px solid #fff;font:800 10px/14px var(--titre);color:#fff;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.3)}.rep .lab{position:absolute;white-space:nowrap;font:800 14px/1 var(--titre);color:var(--navy);background:#fff;border-radius:8px;padding:6px 8px;box-shadow:0 2px 6px rgba(0,0,0,.18)}.rep .lab i{font-style:normal;color:#fff;background:var(--red);border-radius:4px;padding:1px 5px;margin-left:6px;font-size:11px}.rep .ln{position:absolute;background:#fff}.rep.haut .ln{left:-1px;bottom:10px;width:2px;height:34px}.rep.haut .lab{bottom:42px;left:0;transform:translateX(-50%)}.rep.gauche .ln{right:10px;top:-1px;height:2px;width:46px}.rep.gauche .lab{right:54px;top:-13px}.rep.droite .ln{left:10px;top:-1px;height:2px;width:46px}.rep.droite .lab{left:54px;top:-13px}.legende{display:none;margin:12px 0 0;padding:0;list-style:none;column-count:2;font-size:15px}.legende li{page-break-inside:avoid;break-inside:avoid;margin:4px 0}.legende b{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font:800 11px/22px var(--titre);text-align:center;margin-right:6px}.planche figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.nuancier{margin:10px 0 30px}.nuancier .tt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.texte .nuancier h2{font-size:24px;margin:0}.nuancier .tt small{color:var(--muted)}.robes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.robes>a,.robes>span{text-decoration:none;border-radius:14px;overflow:hidden;background:#fff;border:2px solid var(--line);display:block}.robes>a:hover{border-color:var(--navy)}.robes .c{display:block;height:70px;border-bottom:5px solid transparent;border-image:var(--pole) 1}.robes .n{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font:800 16px var(--titre)}.robes em{font:700 11.5px var(--texte);background:var(--rose);color:var(--red);border-radius:6px;padding:2px 7px}.ghead{padding-block:26px 0}.ghead .row{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:end}.gnum{font:800 clamp(80px,13vw,170px) /.85 var(--titre);letter-spacing:-.05em;margin-top:8px}.gnum span span{color:var(--red)}.gtitre{font-size:clamp(40px,6vw,72px);font-weight:800;margin:12px 0 0}.ghead .chapo{margin-top:18px}.ghead .hphoto{aspect-ratio:3/2}.mini{display:flex;gap:6px;margin-top:20px;flex-wrap:wrap}.mini a,.mini span{text-decoration:none;font-weight:700;font-size:14px;border-radius:999px;padding:6px 12px;background:var(--sky)}.mini .on{background:var(--red);color:#fff}.mini .off{color:#8a93a6}.savoir{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.savoir div{background:var(--sand2);border-radius:16px;padding:18px}.savoir b{display:block;font:800 19px/1.2 var(--titre);margin-bottom:6px}.savoir p{margin:0;font-size:15.5px;color:var(--muted)}.check{display:grid;grid-gap:10px;gap:10px}.check label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer}.check input{width:24px;height:24px;accent-color:var(--ok);margin-top:2px}.check b{font:800 19px/1.2 var(--titre);display:block}.check small{color:var(--muted);font-size:15px}.check a{font-size:14px;font-weight:700;white-space:nowrap}.check label:has(input:checked){background:#eaf5ef;border-color:#b7dcc6}.compteur{font-weight:700;color:var(--ok)}.figs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.figs div{background:var(--sand2);border-radius:16px;padding:16px}.figs svg{width:100%;height:auto;background:var(--sand);border-radius:8px}.figs b{display:block;font:800 18px var(--titre);margin:10px 0 4px}.figs p{margin:0;font-size:14.5px;color:var(--muted)}.texte-galop{max-width:760px}.avenir-tete{padding-block:26px 30px;max-width:860px}.avenir-liste ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.avenir-liste li{display:flex;justify-content:space-between;gap:8px;align-items:center;background:var(--sky);border-radius:12px;padding:10px 12px;font-weight:600;font-size:15px}.avenir-liste h2{font-size:28px}.site-tete{padding-block:26px 24px;max-width:860px}.texte-site{padding-block:24px 40px}.page-erreur{padding-block:60px 40px;max-width:900px}.recherche .search,.search-xl{display:flex;align-items:center;gap:10px;border:2px solid var(--navy);border-radius:999px;padding:6px 18px;margin:24px 0 12px;max-width:640px}.recherche .search input,.search-xl input{border:0;outline:0;flex:1 1;padding:10px 0;font-size:18px;background:transparent;min-width:0}.r-compte{color:var(--muted)}.page-recherche{padding-bottom:40px}@media (max-width:900px){.acorps,.ahead,.duo,.ghead .row,.hgrid,.reviser .in{grid-template-columns:1fr}.rubs{grid-template-columns:repeat(2,1fr)}.fiches,.liees{grid-template-columns:1fr 1fr}.methode,.savoir{grid-template-columns:1fr}.figs{grid-template-columns:1fr 1fr}footer .in{grid-template-columns:1fr}.som{position:static}.acorps{gap:24px}.liste-pages{grid-template-columns:1fr}.avenir-liste ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){body{font-size:16.5px}.wrap{padding-inline:16px}.hrow{gap:10px}.hrow .btn{padding:9px 12px;font-size:13px;white-space:nowrap}.hdroite{gap:6px}.hsearch{width:38px;height:38px}.logo b{font-size:21px}.logo span{font-size:12px}.hero{padding-top:26px}.hphoto{aspect-ratio:3/2}.parcours{margin-inline:-16px;border-radius:0;padding-inline:12px}.course{gap:4px;min-height:0}.obst .lbl{font-size:12px;padding:5px 6px}.obst .lbl .gw{display:none}.obst .ch{width:6px}.obst .ch.l{left:2px}.obst .ch.r{right:2px}.fiches,.liees{grid-template-columns:1fr}.cycles{font-size:12px}.rubs{gap:10px}.rubs b{font-size:16px}.rubs small{display:none}section.s{padding-block:44px}.reviser{border-radius:18px}.reviser .in{padding:24px}.check label{grid-template-columns:auto 1fr}.check a{grid-column:2}.figs{grid-template-columns:1fr 1fr;gap:10px}.rep .lab,.rep .ln{display:none}.legende{display:block}.robes{grid-template-columns:repeat(2,1fr)}.avenir-liste ul{grid-template-columns:1fr}.liste-pages a{grid-template-columns:72px 1fr}.liste-pages a .chip{display:none}.lp-ph,.lp-ph img{width:72px;height:52px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:46px;height:46px;padding:0 11px;border:2.5px solid var(--navy);border-radius:14px;background:#fff;cursor:pointer;position:relative;z-index:60}.burger span{display:block;height:3px;border-radius:3px;background:var(--navy);transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:first-child{transform:translateY(9px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.menu-mobile{position:fixed;inset:0;z-index:50;background:var(--sand2);overflow-y:auto;padding:calc(96px + env(safe-area-inset-top, 0px)) 20px calc(32px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:18px}.menu-mobile:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--pole)}.menu-mobile[hidden]{display:none}.msearch{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid var(--navy);border-radius:999px;padding:12px 18px}.msearch input{border:0;outline:0;flex:1 1;font:inherit;background:transparent;min-width:0}.menu-mobile nav{display:flex;flex-direction:column;border-top:2px solid var(--navy)}.menu-mobile nav a,.menu-mobile nav span{font:800 21px/1.2 var(--titre);letter-spacing:-.01em;padding:15px 2px;border-bottom:2px solid var(--navy);text-decoration:none;color:var(--navy)}.menu-mobile nav a:after{content:"→";float:right;color:var(--red)}.menu-mobile nav span.off{color:#7d879c}.menu-mobile .btn{align-self:stretch;text-align:center;justify-content:center}html.menu-ouvert{overflow:hidden}html.menu-ouvert header.site{z-index:55}@media (max-width:900px){.burger{display:flex}.hdroite .btn.navy,.hdroite .hsearch,nav.rub{display:none}}.hcompte{font-weight:700;font-size:15px;text-decoration:none;padding:8px 4px}@media (max-width:900px){.hdroite .hcompte{display:none}}.hprix{font-size:14px;color:var(--muted);margin:12px 0 0}.et-gratuit,.et-prix{display:inline-block;vertical-align:middle;font:800 12px/1 var(--texte);letter-spacing:.02em;border-radius:6px;padding:5px 8px;white-space:nowrap}.et-prix{background:var(--red);color:#fff}.et-gratuit{box-shadow:inset 0 0 0 1.5px #9fd2b5}.chip.gratuit,.et-gratuit{background:#e3f3ea;color:#13643f}h2 .et-gratuit{margin-left:8px;font-size:12.5px}.btn.gros{padding:17px 28px;font-size:18px;font-weight:800;box-shadow:0 4px 0 #a51a2c;transition:transform .15s}.btn.gros:hover{transform:translateY(-2px)}.btn.ghost.gros{box-shadow:inset 0 0 0 2.5px var(--navy),0 4px 0 var(--navy)}.hvente{box-shadow:0 3px 0 #a51a2c;padding:12px 20px;gap:10px;font-weight:800}.hvente .hv-p{background:#fff;color:var(--red);border-radius:999px;padding:7px 10px;font-weight:800}.hvente:hover{background:#c01f34}@media (max-width:900px){.hrow .hvente{flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 12px;min-height:46px;border-radius:14px;line-height:1.1}.hvente .hv-l{font-size:12.5px;white-space:nowrap}.hvente .hv-p{background:none;color:#fff;padding:0;font-size:15px}}@media (max-width:480px){.logo b{font-size:18px}.logo span{font-size:11px}.hrow .hvente{padding:5px 9px}.hvente .hv-l{font-size:11.5px}.hvente .hv-p{font-size:14px}}@media (max-width:380px){.logo b{font-size:16px}.hvente .hv-l{font-size:11.5px}.hrow{gap:6px}}.m-vente{display:block;text-decoration:none;background:var(--navy);color:#fff;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 4px 0 var(--red)}.m-vente:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--pole)}.m-vente-t{display:flex;justify-content:space-between;align-items:center;gap:10px;font:800 23px/1.1 var(--titre);margin-top:6px}.m-vente-t b{background:var(--red);border-radius:999px;padding:6px 12px;font-size:18px}.m-vente-s{display:block;color:#c9d3e6;font-size:14.5px;margin-top:6px;line-height:1.4}.barre-vente{display:none}@media (max-width:900px){.barre-vente{display:flex;align-items:stretch;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:30;background:var(--navy);color:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(19,33,60,.35),0 3px 0 var(--red);overflow:hidden}.barre-vente a{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 6px 12px 16px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.25}.barre-vente a b{flex:none;background:var(--red);border-radius:999px;padding:8px 12px;font-weight:800;white-space:nowrap}.barre-vente button{flex:none;width:40px;border:0;background:transparent;color:#afbad0;font-size:24px;line-height:1;cursor:pointer}html.avec-barre-vente body{padding-bottom:76px}html.menu-ouvert .barre-vente{display:none}}.ev-tag{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--navy);padding:5px 14px 5px 5px;font:700 14px/1.2 var(--texte);margin:0}.ev-tag,.ev-tag b{border-radius:999px}.ev-tag b{background:var(--red);color:#fff;padding:7px 12px;font:800 14px/1 var(--titre);letter-spacing:.01em;white-space:nowrap}.ev-reperes{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0 0 24px;padding:0;max-width:520px}.ev-reperes li{border-top:5px solid var(--red);padding-top:9px}.ev-reperes b{display:block;font:800 34px/1 var(--titre);letter-spacing:-.03em;color:#fff}.ev-reperes span{display:block;font-size:14.5px;color:#c9d3e6;margin-top:5px;line-height:1.25}.ev-sous-btn{margin:12px 0 0;font-size:14.5px;color:#afbad0}.ev-sous-btn.sombre{color:var(--muted)}.ev-hero{background:var(--navy);color:#fff;position:relative}.ev-hero-in{display:grid;grid-template-columns:1.1fr .9fr;grid-column-gap:44px;column-gap:44px;grid-template-areas:"t1 t2" "jeu jeu";align-items:end;padding-block:36px 34px}.ev-h1{grid-area:t1}.ev-h2{grid-area:t2}.ev-hjeu{grid-area:jeu;margin-top:28px}.ev-hero h1,.pv-hero h1{color:#fff;font-size:clamp(40px,5.6vw,70px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:18px 0 0}.ev-hero h1 em,.pv-hero h1 em{font-style:normal;background:linear-gradient(transparent 62%,var(--red) 62%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.ev-lead{font-size:19px;color:#dbe2ef;margin:0 0 20px;max-width:32em}.ev-hero-barres{height:14px;background:var(--pole)}.hero.hero-site h2.h1{font-size:clamp(34px,4.6vw,56px);font-weight:800;margin:14px 0 18px}.hero.hero-site h2.h1 em{font-style:normal;background:linear-gradient(transparent 62%,#f9c9cf 0)}.pv-jeu{background:#fff;color:var(--navy);border-radius:22px;overflow:hidden;box-shadow:0 0 0 6px var(--navy2),0 24px 50px rgba(0,0,0,.35);text-align:left}.pv-hud{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #e3e7ef}.pv-hud-g b{font:800 21px/1 var(--titre);margin-right:10px}.pv-hud-g span{font-size:14px;color:var(--muted)}.pv-hud-d{display:flex;align-items:center;gap:16px}.pv-hud-d>span{display:inline-flex;align-items:center;gap:2px}.pv-hud-d em{font-style:normal;font:800 15px var(--titre);margin-left:6px}.pv-ros .rosette{width:22px;height:30px}.pv-scene{display:block;width:100%;height:auto}.pv-scene.pv-tel{display:none}.pv-scene .eti rect{fill:#fff;stroke:#c9b48c;stroke-width:1.5}.pv-scene .eti text{font:700 13.5px var(--texte);fill:var(--navy)}.pv-scene.pv-tel .eti text{font-size:19px}.pv-scene .ok{opacity:0;transition:opacity .25s}.pv-scene .obst.sue .ok{opacity:1}.pv-scene .obst.sue .eti rect{fill:var(--ok);stroke:var(--ok)}.pv-scene .obst.sue .eti text{fill:#fff}.pv-scene .arr-t{font:800 15px var(--titre);fill:var(--navy)}.pv-scene.pv-tel .arr-t{font-size:19px}.pv-scene .bulle text{font:800 17px var(--titre);fill:#fff}.pv-leg{margin:0;padding:9px 18px;font-size:13.5px;color:var(--muted);background:#f8f9fc;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pv-leg .pt{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #c9b48c;margin-left:8px}.pv-leg .pt.sue{background:var(--ok);border-color:var(--ok);margin-left:0}.ev-notion{display:grid;grid-template-columns:110px 1fr auto;grid-gap:18px;gap:18px;align-items:center;background:var(--navy);color:#fff;border-radius:18px;padding:16px 20px 16px 14px;margin:18px 0 26px;position:relative;overflow:hidden}.ev-notion:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--pole)}.ev-poney{background:#f6eedf;border-radius:14px;padding:6px}.ev-titre{margin:0;font:800 20px/1.2 var(--titre);letter-spacing:-.01em}.ev-sous{margin:6px 0 0;color:#c9d3e6;font-size:15px;line-height:1.45}.ev-btn{white-space:nowrap;font-weight:800;box-shadow:0 3px 0 #a51a2c;padding:14px 20px}.texte .ev-notion a.btn,.texte .ev-quiz a.btn{color:#fff;text-decoration:none}.ev-quiz{border:3px solid var(--navy);border-radius:18px;padding:18px 20px;margin:18px 0 26px;background:#fff;box-shadow:0 5px 0 var(--navy)}.ev-compte{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ev-compte>span{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-weight:700;font-size:16px}.ev-compte b{font:800 34px/1 var(--titre);letter-spacing:-.03em}.ev-compte .fort b,.ev-compte i{color:var(--red)}.ev-compte i{font-style:normal;font:800 26px var(--titre)}.ev-compte .et-gratuit,.ev-compte .et-prix{margin-left:4px;align-self:center}.ev-quiz p{margin:10px 0 14px;color:#2e3a52;font-size:15.5px}.duo .ev-quiz{margin-top:0}.ev-galop{background:var(--navy);color:#fff;border-radius:24px;overflow:hidden;margin:26px 0 8px}.ev-galop-pole{height:10px;background:var(--pole)}.ev-galop-in{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;padding:28px 30px 30px;align-items:center}.ev-galop-in.un{grid-template-columns:1fr}.ev-galop h2{color:#fff;font-size:clamp(28px,3.6vw,42px);font-weight:800;margin:16px 0}.ev-chiffres{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ev-chiffres li{background:var(--navy2);border-radius:12px;padding:10px 12px;font-size:14.5px;color:#dbe2ef;line-height:1.3}.ev-chiffres b{display:block;font:800 30px/1 var(--titre);color:#fff;margin-bottom:3px}.ev-plus{color:#c9d3e6;margin:0 0 20px;font-size:16px}.ev-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.ev-lien{color:#fff;font-weight:700;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;text-decoration-thickness:2px}.ev-galop-poney{background:#f6eedf;border-radius:18px;padding:16px;max-width:360px;margin:0 auto}.ev-bientot .prevenir label,.ev-bientot .prevenir-note{color:#fff}.ev-bientot .prevenir-ok{background:var(--navy2);border-radius:12px;padding:12px 14px;color:#fff}.ghead .ev-galop{margin-bottom:26px}@media (max-width:900px){.ev-hero-in{grid-template-columns:1fr;grid-template-areas:"t1" "t2" "jeu";padding-block:22px 26px}.ev-h2{margin-top:18px}.ev-hjeu{margin-top:26px}.ev-galop-in{grid-template-columns:1fr;padding:22px 20px 24px}.ev-notion{grid-template-columns:76px 1fr;padding:14px 14px 20px}.ev-notion .ev-btn{grid-column:1/-1;justify-content:center}}@media (max-width:600px){.ev-hero h1,.pv-hero h1{font-size:39px}.ev-lead{font-size:17.5px}.ev-reperes b{font-size:26px}.ev-reperes span{font-size:13px}.btn.gros{width:100%;justify-content:center;padding:17px 18px;font-size:17px;text-align:center}.ev-tag{font-size:13px}.pv-scene.pv-large{display:none}.pv-scene.pv-tel{display:block}.pv-hud{padding:10px 12px}.pv-hud-g span,.pv-serie svg:nth-child(n+2){display:none}.pv-jeu{border-radius:16px}.pv-leg{font-size:12px;padding:8px 12px}.ev-chiffres b{font-size:26px}.ev-titre{font-size:18px}.ev-compte b{font-size:28px}.ev-btn{white-space:normal;text-align:center;justify-content:center;width:100%}}.pv{padding:0}.pv h1,.pv h2,.pv h3{font-family:var(--titre)}.pv-s{padding-block:76px}.pv-col{max-width:760px}.pv-col,.pv-large{margin:0 auto;padding-inline:20px}.pv-large{max-width:1100px}.pv-centre{text-align:center}.pv-kick{display:inline-block;font:800 13.5px/1.2 var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.pv-kick.clair{color:#ff8a99}.pv-t{font-size:clamp(32px,4.4vw,48px);font-weight:800;letter-spacing:-.03em;margin:10px 0 18px}.pv-intro{font-size:19px;color:var(--muted);margin:0 auto 32px;max-width:36em}.pv-creme{background:#fbf7f0}.pv-sable{background:var(--sand2)}.pv-ciel{background:var(--sky)}.pv .pv-btn{margin-top:30px}.pv-hero{background:var(--navy);color:#fff}.pv-hero-in{display:grid;grid-template-columns:1.15fr .85fr;grid-column-gap:44px;column-gap:44px;grid-template-areas:"t1 t2" "jeu jeu" "club club";align-items:end;max-width:1140px;margin:0 auto;padding:38px 20px 30px}.pv-ht1{grid-area:t1}.pv-ht2{grid-area:t2}.pv-hjeu{grid-area:jeu;margin-top:30px}.pv-club{grid-area:club}.pv-lead{font-size:18.5px;color:#dbe2ef;margin:0 0 20px}.pv-hero .pv-btn{margin-top:0}.pv-club{justify-self:center;margin:22px 0 0;background:rgba(255,255,255,.07);border:1px solid #2c406b;border-radius:12px;padding:10px 16px;font-size:15px;color:#c9d3e6;text-align:center}.pv-club b{color:#fff}.pv-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;text-align:left}.pv-liste li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start;background:#fff;border-radius:16px;padding:16px 18px;border:1px solid #e8dcc6}.pv-liste li i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 17px/1 var(--texte);font-style:normal}.pv-liste.non li i{background:var(--rose);color:var(--red)}.pv-liste.oui li i{background:#e3f3ea;color:var(--ok)}.pv-liste li b{display:block;font:800 19px/1.25 var(--titre);margin-bottom:3px}.pv-liste li span{color:var(--muted);font-size:16.5px}.pv-apres{margin:28px auto 0;font:700 21px/1.4 var(--titre);max-width:30em}.pv-ecran{background:var(--navy);border-radius:22px;padding:10px 10px 0;overflow:hidden;line-height:0}.pv-ecran img{width:100%;height:340px;object-fit:cover;object-position:top;border-radius:14px 14px 0 0;background:#fff}.pv-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;text-align:left}.pv-duo .pv-ecran img{height:420px}.pv-cj{margin:0;background:var(--sand2);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.pv-cj .pv-ecran{border-radius:22px 22px 0 0}.pv-cj figcaption{padding:16px 20px 20px}.pv-cj figcaption b{display:block;font:800 21px/1.2 var(--titre);margin-bottom:5px}.pv-cj figcaption span{color:#3d4860;font-size:16px;display:block}.pv-collec{margin-top:22px;background:var(--navy);color:#fff;border-radius:22px;padding:30px 22px 22px;display:grid;grid-template-columns:.8fr 2.2fr;grid-gap:22px;gap:22px;align-items:center;text-align:left;position:relative;overflow:hidden}.pv-collec:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:var(--pole)}.pv-collec-t b{display:block;font:800 27px/1.1 var(--titre);margin-bottom:8px}.pv-collec-t span{color:#c9d3e6;font-size:16px}.pv-cartes{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.pv-carte{position:relative;background:#fff;color:var(--navy);border-radius:14px;padding:8px 8px 10px;text-align:center;border-bottom:5px solid var(--red)}.pv-carte .poney{background:var(--sand2);border-radius:9px}.pv-carte b{display:block;font:800 15px/1.2 var(--titre);margin-top:7px}.pv-carte.verrou{background:#25365a;color:#c9d3e6;border-bottom-color:#2c406b}.pv-carte.verrou .poney{background:#1e3157;filter:brightness(0) invert(.35)}.pv-carte .cad{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;font:800 19px/34px var(--titre)}.pv-trio{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:22px;text-align:left}.pv-trio .pv-ecran img{height:300px}.pv-petits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:22px;text-align:left}.pv-petits>div{border:2.5px solid var(--navy);border-radius:18px;padding:16px 18px}.pv-petits .ic{display:flex;align-items:center;gap:4px;min-height:48px;margin-bottom:8px}.pv-petits .ic .rosette{width:30px;height:42px}.pv-petits b{display:block;font:800 19px/1.2 var(--titre);margin-bottom:4px}.pv-petits>div>span:last-child{font-size:15.5px;color:#3d4860}.pv-seance{display:grid;grid-template-columns:300px 1fr;grid-gap:28px;gap:28px;align-items:center;text-align:left;margin-top:22px;background:var(--sky);border-radius:22px;padding:22px}.pv-seance .pv-ecran img{height:330px}.pv-seance b{display:block;font:800 26px/1.15 var(--titre)}.pv-seance p{color:#3d4860}.pv-calme{font-weight:700;color:var(--navy)!important}.pv-photo{border-radius:22px;overflow:hidden;aspect-ratio:16/9;margin:0 0 34px}.pv-photo img{width:100%;height:100%;object-fit:cover}.pv-etapes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;text-align:left;margin-top:34px}.pv-etapes>div{position:relative;background:var(--sand2);border-radius:20px;padding:58px 20px 22px}.pv-etapes .no{position:absolute;top:-22px;left:20px;width:58px;height:58px;border-radius:16px;background:var(--navy);color:#fff;display:grid;place-items:center;font:800 28px/1 var(--titre);box-shadow:0 4px 0 var(--red)}.pv-etapes b{display:block;font:800 21px/1.2 var(--titre);margin-bottom:6px}.pv-etapes p{margin:0;color:#3d4860;font-size:16px}.pv-sousf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:34px;text-align:left}.pv-sousf>div{background:#fff;border-radius:16px;padding:16px 18px}.pv-sousf b{display:block;font:800 18px/1.2 var(--titre);margin-bottom:4px}.pv-sousf p{margin:0;font-size:15.5px;color:#3d4860}.pv-galops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;text-align:left}.pv-galop{border-radius:20px;overflow:hidden;background:#fff;border:2.5px solid var(--navy);display:flex;flex-direction:column;text-decoration:none;color:var(--navy);transition:transform .15s,box-shadow .15s}.pv-galop:hover{transform:translateY(-3px)}.pv-galop.choisi{box-shadow:0 0 0 4px var(--red)}.pv-galop .gh{display:block;background:var(--navy);color:#fff;padding:16px 18px 14px;position:relative}.pv-galop .gh:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:5px;background:var(--pole)}.pv-galop .gh b{display:block;font:800 40px/1 var(--titre);letter-spacing:-.04em}.pv-galop .gh b span{color:#ff6b7d}.pv-galop .gh small{display:block;font-size:14px;color:#c9d3e6;margin-top:4px}.pv-galop .gc{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:18px 14px 6px}.pv-galop .gc>span{background:var(--sky);border-radius:10px;padding:7px 8px;font-size:13px;font-weight:600;line-height:1.2}.pv-galop .gc b{display:block;font:800 22px/1 var(--titre)}.pv-galop .gl{display:block;padding:8px 16px 12px;font-size:13.5px;line-height:1.4;color:#3d4860;flex:1 1}.pv-galop .gl span{display:block;padding:2px 0 2px 14px;position:relative}.pv-galop .gl span:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--red)}.pv-galop .gp{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding:12px 16px;font-size:13.5px;font-weight:600;color:var(--muted)}.pv-galop .gp em{font-style:normal;font:800 26px var(--titre);color:var(--navy);white-space:nowrap}.pv-galop .gch{display:block;background:var(--navy);color:#fff;text-align:center;font-weight:800;font-size:15px;padding:12px}.pv-galop.choisi .gch{background:var(--red)}.pv-chaque{margin:30px auto 0;max-width:760px;background:var(--sand2);border-radius:20px;padding:22px 24px;text-align:left}.pv-chaque h3{font-size:23px;margin:0 0 10px}.pv-chaque ul{margin:0;padding-left:20px}.pv-chaque li{margin:6px 0}.pv-chaque .note{margin:12px 0 0;font-size:14.5px;color:var(--muted)}.pv-suivi{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:24px;gap:24px;align-items:start;text-align:left}.pv-fen{background:#fff;border-radius:20px;border:1px solid #e7dcc8;box-shadow:0 14px 36px rgba(19,33,60,.1);overflow:hidden}.pv-fen .bar{display:flex;gap:6px;padding:10px 14px;background:#f2ece1}.pv-fen .bar i{width:10px;height:10px;border-radius:50%;background:#d8cdb8}.pv-fen .in{padding:18px 20px 20px}.pv-fen .prof{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pv-fen .prof b{font:800 22px/1.1 var(--titre)}.pv-fen .prof span{font-size:14px;color:var(--muted)}.pv-fen .jauge{display:flex;height:12px;border-radius:6px;overflow:hidden;margin:14px 0 6px}.pv-fen .jauge i{display:block}.pv-fen .leg{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:12px}.pv-fen .leg span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;background:var(--c)}.pv-fen .notions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.pv-fen .notions li{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14px;font-weight:600;background:#f8f9fc;border-radius:10px;padding:8px 10px}.pv-fen .pill{flex:none;font:700 11.5px/1 var(--texte);border-radius:999px;padding:5px 8px}.pv-fen .pill.sue{background:#e3f3ea;color:var(--ok)}.pv-fen .pill.revoir{background:var(--rose);color:#b3261e}.pv-fen .pill.vue{background:#eceff5;color:var(--muted)}.pv-exemple{display:inline-block;font:700 11.5px/1 var(--texte);letter-spacing:.06em;text-transform:uppercase;background:var(--navy);color:#fff;border-radius:6px;padding:5px 8px;margin-bottom:10px}.pv-mail{background:#fff;border-radius:20px;border:1px solid #e7dcc8;padding:18px 20px;box-shadow:0 14px 36px rgba(19,33,60,.08)}.pv-mail .de{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px;margin:0 0 12px}.pv-mail .de b{color:var(--navy)}.pv-mail h3{font-size:20px;margin:0 0 8px}.pv-mail p,.pv-mail ul{margin:0 0 10px;font-size:15.5px}.pv-mail ul{padding-left:20px}.pv-points{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.pv-points div{border-left:5px solid var(--red);padding:2px 0 2px 14px}.pv-points b{display:block;font:800 18px/1.2 var(--titre)}.pv-points span{font-size:15.5px;color:#3d4860}.pv-methode{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;text-align:left}.pv-methode div{border-top:5px solid var(--navy);padding-top:14px}.pv-methode b{display:block;font:800 20px/1.2 var(--titre);margin-bottom:6px}.pv-methode p{margin:0;color:#3d4860;font-size:16px}.pv-comp-wrap{overflow-x:auto;margin-top:8px}.pv-comp{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px;text-align:left;min-width:640px;background:#fff;border-radius:14px}.pv-comp td,.pv-comp th{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top}.pv-comp thead th{font:800 17px/1.2 var(--titre)}.pv-comp thead th.nous{background:var(--navy);color:#fff;border-radius:14px 14px 0 0}.pv-comp td.nous{background:#f3f5fa;font-weight:700}.pv-comp tbody th{font-weight:600;color:var(--muted);width:28%}.pv-comp .oui{color:var(--ok);font-weight:800}.pv-comp-note{font-size:13.5px;color:var(--muted);margin:12px 0 0;text-align:left}.pv-honnete{margin:24px auto 0;background:#fff;border:2.5px solid var(--navy);border-radius:18px;padding:18px 20px;text-align:left;max-width:760px}.pv-honnete b{font:800 19px var(--titre)}.pv-honnete p{margin:6px 0 0;color:#3d4860}.pv-offre{background:var(--navy);color:#fff;position:relative}.pv-offre:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--pole)}.pv-offre .pv-t{color:#fff}.pv-offre .pv-intro{color:#c9d3e6}.pv-carte-offre{background:#fff;color:var(--navy);border-radius:26px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3);text-align:left;max-width:760px;margin:0 auto}.pv-carte-offre .haut{padding:28px 30px 22px;border-bottom:1px dashed #cfd5e2}.pv-carte-offre .nom{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pv-carte-offre .nom h3{font-size:30px}.pv-carte-offre .nom p{margin:4px 0 0;color:var(--muted);font-size:15.5px}.pv-carte-offre .prix{text-align:right}.pv-carte-offre .prix b{display:block;font:800 64px/.9 var(--titre);letter-spacing:-.04em}.pv-carte-offre .prix span{font-size:14px;font-weight:700;color:var(--ok)}.pv-carte-offre .prix .ou{display:block;color:var(--red);font-size:15.5px;font-weight:800;margin-top:6px}.pv-carte-offre .inclus{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.pv-carte-offre .inclus li{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;font-size:16.5px}.pv-carte-offre .inclus li:before{content:"✓";width:24px;height:24px;border-radius:50%;background:#e3f3ea;color:var(--ok);display:grid;place-items:center;font-weight:800;font-size:13px;margin-top:1px}.pv-carte-offre .reste{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:18px 30px;background:var(--sand2)}.pv-carte-offre .reste div{background:#fff;border-radius:12px;padding:10px 12px;text-align:center}.pv-carte-offre .reste small{display:block;font-size:13px;color:var(--muted);font-weight:600}.pv-carte-offre .reste b{font:800 24px/1.2 var(--titre)}.pv-carte-offre .reste .z b{color:var(--ok)}.pv-carte-offre .reste-t{grid-column:1/-1;margin:0;font-weight:700;font-size:15px}.pv-carte-offre .form{padding:24px 30px 26px}.pv-carte-offre .acheter{max-width:none;padding:0;border:0;border-radius:0}.pv-carte-offre .ach-galops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pv-carte-offre .ach-galops button{border-radius:12px;padding:12px 6px;font:800 17px var(--titre);border-width:2.5px}.pv-carte-offre .ach-pour button{border-radius:12px}.ach-formules{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 14px}.ach-formules .ach-f{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:2.5px solid var(--navy);background:#fff;color:var(--navy);border-radius:16px;padding:14px 16px 12px;cursor:pointer;font:inherit}.ach-formules .ach-f b{font:800 19px/1.1 var(--titre)}.ach-formules .ach-f .p{font:800 34px/1 var(--titre);letter-spacing:-.03em;color:var(--red);margin-top:4px}.ach-formules .ach-f small{font-size:13.5px;color:var(--muted);font-weight:600;line-height:1.25}.ach-formules .ach-f.on{background:var(--navy);color:#fff;box-shadow:0 0 0 3px var(--red)}.ach-formules .ach-f.on .p{color:#fff}.ach-formules .ach-f.on small{color:#c9d3e6}.ach-formules .ach-f-pack{border-color:var(--red);padding-top:20px}.ach-formules .ach-f em{position:absolute;top:-11px;right:12px;font-style:normal;background:var(--red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border-radius:99px;padding:3px 10px}@media (max-width:480px){.ach-formules .ach-f{padding:14px 12px 10px}.ach-formules .ach-f .p{font-size:28px}.ach-formules .ach-f b{font-size:16px}}.pv-pack{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;text-align:left;background:var(--navy);color:#fff;border-radius:22px;padding:22px 26px;margin:26px auto 0;box-shadow:0 5px 0 var(--red)}.pv-pack .t{flex:1 1 320px}.pv-pack .t span{display:inline-block;background:var(--red);color:#fff;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:3px 11px;margin-bottom:8px}.pv-pack .t b{display:block;font:800 26px/1.15 var(--titre)}.pv-pack .t p{margin:6px 0 0;color:#c9d3e6;font-size:15.5px}.pv-pack .pr{text-align:right}.pv-pack .pr b{display:block;font:800 52px/.95 var(--titre);letter-spacing:-.04em}.pv-pack .pr small{display:block;color:#c9d3e6;font-size:14px;font-weight:600;margin-top:4px}.pv-pack .btn{flex:none}@media (max-width:640px){.pv-pack{padding:20px}.pv-pack .pr{text-align:left}.pv-pack .pr b{font-size:42px}.pv-pack .btn{width:100%;justify-content:center}}.ev-pack{margin:10px 0 0;font-size:15px}.ev-pack a{font-weight:800}.pv-carte-offre .ach-prix span{font-size:30px}.pv-carte-offre .acheter button[type=submit]{width:100%;justify-content:center;font-size:19px;padding:19px 20px}.pv-carte-offre .aide{font-size:14px;color:var(--muted);margin:14px 0 0;text-align:center}.pv-cadeau .grille{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:44px;gap:44px;align-items:center}.pv-cadeau .cc{position:relative;aspect-ratio:1.586;border-radius:22px;background:var(--navy);color:#fff;padding:24px 26px;overflow:hidden;box-shadow:0 22px 44px rgba(19,33,60,.28);transform:rotate(-3deg)}.pv-cadeau .cc:before{content:"";position:absolute;left:0;right:0;top:34%;height:16px;background:var(--pole);transform:rotate(-8deg) scale(1.2)}.pv-cadeau .cc .l{position:relative;font:800 24px/1 var(--titre)}.pv-cadeau .cc .l span{display:block;font:600 12.5px var(--texte);color:#ff8a99;margin-top:4px}.pv-cadeau .cc .b{position:absolute;left:26px;right:26px;bottom:22px;display:flex;justify-content:space-between;align-items:flex-end}.pv-cadeau .cc .b small{display:block;font-size:12px;color:#afbad0;letter-spacing:.08em;text-transform:uppercase}.pv-cadeau .cc .b b{font:800 20px/1.2 var(--titre)}.pv-cadeau .cc .code{font:700 15px/1 ui-monospace,Consolas,monospace;letter-spacing:.12em;background:#fff;color:var(--navy);border-radius:8px;padding:8px 10px}.pv-cadeau ul{margin:16px 0 24px;padding-left:20px}.pv-cadeau li{margin:6px 0}.pv-faq details{background:#fff;border-radius:14px;padding:4px 18px;margin-bottom:10px;border:1px solid #ece3d3}.pv-faq summary{list-style:none;cursor:pointer;font:800 19px/1.3 var(--titre);padding:14px 30px 14px 0;position:relative}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq summary:after{content:"+";position:absolute;right:0;top:10px;font:800 26px/1 var(--texte);color:var(--red)}.pv-faq details[open] summary:after{content:"−"}.pv-faq details p{margin:0 0 16px;color:#3d4860}.pv-ps{margin:36px 0 30px;font-size:18px}.pv-ps b{font:800 20px var(--titre)}.pv-marque{margin:40px 0 0;font-size:13.5px;color:var(--muted);text-align:center}.pv-collante{display:none}.xf-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:start;text-align:left}.xf-duo>input{position:absolute;opacity:0;pointer-events:none}.xf-onglets{display:none}.xf-c1 .xf{transform:rotate(-.6deg)}.xf-c2 .xf{transform:rotate(.5deg)}.xf-lbl{display:flex;align-items:center;gap:8px;font:800 18px/1 var(--titre);margin:0 0 12px}.xf-lbl i{font-style:normal;font:700 12px var(--texte);border-radius:6px;padding:4px 8px;color:var(--muted)}.xf,.xf-lbl i{background:#fff}.xf{position:relative;color:var(--navy);font:400 14px/1.45 var(--texte);padding:26px 28px 16px;box-shadow:0 1px 2px rgba(19,33,60,.12),0 12px 30px rgba(19,33,60,.14);border-radius:4px;overflow:hidden}.xf-pole{position:absolute;left:0;right:0;top:0;height:7px;background:var(--pole)}.xf-ruban{position:absolute;right:-38px;top:22px;transform:rotate(35deg);background:var(--red);color:#fff;font:800 11px/1 var(--texte);letter-spacing:.12em;text-transform:uppercase;padding:6px 44px}.xf-tete{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:2.5px solid var(--navy);padding:8px 0 10px}.xf-kick{font:700 11.5px/1.2 var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.xf-tete h3{font:800 22px/1.1 var(--titre);letter-spacing:-.02em;margin:5px 0 0}.xf-note{border:2px solid var(--navy);border-radius:8px;padding:5px 12px;font:600 11px/1.2 var(--texte);text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-right:44px}.xf-note b{display:block;font:800 20px/1.3 var(--titre);letter-spacing:0;text-transform:none;white-space:nowrap}.xf-corrige .xf-note{border-color:var(--ok);color:var(--ok)}.xf-ident{display:flex;gap:24px;margin-top:10px;font-weight:600}.xf-ident span{flex:1 1;border-bottom:1.3px solid #9aa3b5;padding-bottom:3px}.xf-consigne{margin:10px 0 0;font-size:13px;color:var(--muted);font-style:italic}.xf-partie{margin-top:12px}.xf-partie h4{margin:0 0 6px;font:800 15px/1.2 var(--titre);background:var(--sky);border-radius:5px;padding:5px 9px}.xf-q{padding:3px 0 6px}.xf-en{margin:0;display:flex;gap:9px;font-weight:600}.xf-en>b{flex:none;width:21px;height:21px;border-radius:50%;background:var(--navy);color:#fff;font:800 11px/21px var(--titre);text-align:center;margin-top:1px}.xf-ch{display:flex;flex-wrap:wrap;gap:6px 20px;margin:5px 0 0 30px}.xf-ch>span{display:inline-flex;align-items:center;gap:7px}.xf-cb{display:inline-block;width:14px;height:14px;border:1.6px solid var(--navy);border-radius:3px;flex:none}.xf-ligne{display:block;flex:1 1;border-bottom:1.3px solid #9aa3b5;height:18px;min-width:120px}.xf-schema{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px;align-items:center}.xf-svg svg{width:100%;height:auto;display:block}.xf-schema ol{margin:0;padding-left:26px;font-weight:700}.xf-schema li{margin-bottom:4px}.xf-leg-ok{margin:0;padding-left:26px;column-count:2;font-weight:700}.xf-rep{display:inline-block;background:#e3f3ea;color:var(--ok);font-weight:800;border-radius:5px;padding:0 7px}.xf-pq{margin:3px 0 0 30px;font-size:13.5px;color:#3d4860}.xf-pied{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:12px;padding-top:7px;font-size:10.5px;color:#7d879c}@media (max-width:900px){.pv-hero-in{grid-template-columns:1fr;grid-template-areas:"t1" "t2" "jeu" "club";padding-top:22px}.pv-ht2{margin-top:18px}.pv-cadeau .grille,.pv-duo,.pv-petits,.pv-seance,.pv-suivi{grid-template-columns:1fr}.pv-trio{grid-template-columns:1fr 1fr}.pv-collec{grid-template-columns:1fr}.pv-cartes{grid-template-columns:repeat(3,1fr)}.pv-etapes,.pv-methode,.pv-sousf{grid-template-columns:1fr}.pv-etapes{gap:34px}.pv-galops{grid-template-columns:1fr 1fr}.xf-duo{grid-template-columns:1fr;gap:14px}.xf-onglets{display:flex;gap:6px;justify-content:center}.xf-onglets label{font:700 15px var(--texte);border:2px solid var(--navy);background:#fff;color:var(--navy);border-radius:999px;padding:9px 16px;cursor:pointer}#xf-o1:checked~.xf-onglets label[for=xf-o1],#xf-o2:checked~.xf-onglets label[for=xf-o2]{background:var(--navy);color:#fff}#xf-o1:focus-visible~.xf-onglets label[for=xf-o1],#xf-o2:focus-visible~.xf-onglets label[for=xf-o2]{outline:3px solid var(--red);outline-offset:2px}#xf-o1:checked~.xf-c2,#xf-o2:checked~.xf-c1{display:none}.xf-c1 .xf,.xf-c2 .xf{transform:none}}@media (max-width:600px){.pv-s{padding-block:54px}.pv-col,.pv-hero-in,.pv-large{padding-inline:16px}.pv-t{font-size:31px}.pv-intro,.pv-lead{font-size:17px}.pv-duo .pv-ecran img{height:380px}.pv-trio{grid-template-columns:1fr}.pv-trio .pv-ecran img{height:320px}.pv-galops{gap:10px}.pv-galop .gl{display:none}.pv-galop .gh b{font-size:30px}.pv-galop .gc{grid-template-columns:1fr;padding:14px 10px 6px}.pv-galop .gp{flex-direction:column;align-items:flex-start;padding:10px 12px}.pv-galop .gch{font-size:13.5px;padding:10px 6px}.pv-fen .notions{grid-template-columns:1fr}.pv-carte-offre .form,.pv-carte-offre .haut{padding-inline:18px}.pv-carte-offre .reste{padding-inline:18px;gap:6px}.pv-carte-offre .reste b{font-size:20px}.pv-carte-offre .prix{text-align:left}.pv-carte-offre .prix b{font-size:54px}.pv-carte-offre .ach-galops button{font-size:15px;padding:11px 4px}.pv-cadeau .cc{transform:none}.pv-liste li{grid-template-columns:30px 1fr;padding:14px}.pv-liste li i{width:30px;height:30px}.xf{padding:22px 16px 14px;font-size:13.5px}.xf-note{margin-right:34px}.xf-schema{grid-template-columns:1fr}.xf-schema ol{column-count:2}.pv-collante{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(19,33,60,.14);padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));align-items:center;justify-content:space-between;gap:12px}.pv-collante div{line-height:1.2}.pv-collante b{display:block;font:800 17px var(--titre)}.pv-collante span{font-size:13px;color:var(--muted)}.pv-collante .btn{padding:13px 18px;font-size:15.5px;font-weight:800;box-shadow:0 3px 0 #a51a2c}body:has(.pv-collante){padding-bottom:76px}html.menu-ouvert .pv-collante{display:none}}.pv-jeu.compacte .pv-large{display:none}.pv-jeu.compacte .pv-tel{display:block}.pv-jeu.compacte .pv-hud-g span{display:none}.pv-jeu.compacte .pv-leg{font-size:12.5px}.pv-carte-offre .ach-champs label{display:block}.pv-carte-offre .ach-champs input{display:block;width:100%;margin-top:6px}.pv-carte-offre .ach-champs .ach-facultatif{font-weight:400;color:var(--muted)}.pv-faq summary{display:block}.pv-duo .pv-ecran img{height:auto;max-height:560px}.pv-jeu.compacte .pv-tel .eti text{font-size:16.5px}@media (max-width:900px){.ghead:has(.ev-galop:not(.ev-bientot)) .hphoto{display:none}}.pw-hero{background:var(--sand2);padding-block:40px 52px;position:relative}.pw-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:var(--pole)}.pw-hero-in{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:start}.pw-hero h1{font-size:clamp(36px,4.6vw,58px);font-weight:800;margin:12px 0 14px;line-height:1.02}.pw-hero h1 em{font-style:normal;background:linear-gradient(transparent 62%,#f9c9cf 0)}.pw-lead{font-size:18.5px;color:var(--muted);margin:0 0 22px;max-width:32em}.pw-jeu .pv-jeu{box-shadow:0 14px 34px rgba(19,33,60,.14)}.pw-achat{background:#fff;border-radius:24px;box-shadow:0 18px 44px rgba(19,33,60,.16);padding:24px 24px 18px;scroll-margin-top:16px}.pw-achat-t{font:800 22px/1.1 var(--titre);margin:0 0 14px}.pw-achat .ach-prix{font-size:21px;margin:12px 0 2px}.pw-achat .ach-detail{font-size:14px;line-height:1.45;margin-bottom:12px}.pw-achat .ach-champs label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.pw-achat .ach-champs label input{flex:1 0 100%}.pw-achat .ach-formules .ach-f{padding-block:12px}.pw-achat .acheter{max-width:none;padding:0;border:0;border-radius:0}.pw-achat .ach-galops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pw-achat .ach-galops button{border-radius:12px;padding:11px 6px;font:800 16px var(--titre)}.pw-achat .ach-pour button{border-radius:12px}.pw-achat .ach-champs{grid-template-columns:1fr 1fr}.pw-achat .ach-champs .ach-promo{grid-column:1/-1}.pw-achat .btn.gros{width:100%;justify-content:center}.pw-aide{font-size:13.5px;color:var(--muted);margin:12px 0 0;text-align:center}.pw-s{padding-block:64px}.pw-sable{background:var(--sky)}.pw-creme{background:var(--sand2)}.pw-col{max-width:720px;margin:0 auto;padding-inline:20px}.pw-tete{text-align:center;max-width:720px;margin:0 auto 34px}.pw-tete h2{font-size:clamp(28px,3.4vw,40px);margin:10px 0 0}.pw-tete p{color:var(--muted);font-size:17px;margin:12px 0 0}.pw-etapes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.pw-etapes figure{margin:0;text-align:center}.pw-ecran{max-width:230px;margin:0 auto 16px;border-radius:26px;overflow:hidden;border:6px solid var(--navy);box-shadow:0 14px 30px rgba(19,33,60,.18)}.pw-ecran img{display:block;width:100%;height:auto}.pw-etapes figcaption{display:grid;grid-gap:6px;gap:6px;justify-items:center}.pw-etapes .no{width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:800 15px var(--titre)}.pw-etapes b{font:800 19px/1.2 var(--titre)}.pw-etapes figcaption>span:last-child{color:var(--muted);font-size:15.5px;max-width:22em}.pw-parent{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pw-parent li{background:#fff;border-radius:16px;padding:16px 18px;display:grid;grid-gap:4px;gap:4px}.pw-parent b{font:800 17px var(--titre)}.pw-parent span{color:var(--muted);font-size:15px}.pw-galops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:30px}.pw-galop{display:grid;grid-gap:4px;gap:4px;text-decoration:none;background:#fff;border:2.5px solid var(--navy);border-radius:18px;padding:18px;box-shadow:0 4px 0 var(--navy)}.pw-galop:hover{transform:translateY(-2px)}.pw-galop b{font:800 24px var(--titre)}.pw-galop small{color:var(--red);font-weight:700;font-size:14px;margin-bottom:8px}.pw-galop span{font-size:15px;color:var(--muted)}.pw-galop strong{color:var(--navy)}.pw-centre{text-align:center}.pw-col .pv-faq{margin-bottom:30px}.pw-marque{text-align:center;font-size:12.5px;color:var(--muted);margin:26px 0 0}@media (max-width:900px){.pw-hero{padding-block:24px 40px}.pw-hero-in{grid-template-columns:1fr;gap:22px}.pw-hero-txt{display:contents}.pw-hero h1,.pw-hero-txt .eyebrow,.pw-lead{order:0}.pw-achat{order:1;padding:20px 16px 16px}.pw-jeu{order:2}.pw-lead{margin:0;font-size:17px}.pw-hero h1{margin:0}.pw-s{padding-block:46px}.pw-etapes,.pw-parent{grid-template-columns:1fr}.pw-galops{grid-template-columns:1fr 1fr}.pw-achat .ach-champs{grid-template-columns:1fr}}body:has(main.pw) .hvente{display:none}.pw-achat .ach-pour{display:grid;grid-template-columns:1fr auto}@media (max-width:480px){.pw-achat .ach-pour button{padding:10px 12px;font-size:14.5px}}.ach-formules .ach-f .p i{font-style:normal;font-size:17px;letter-spacing:0;vertical-align:4px}.pw-avie{display:flex;align-items:center;gap:12px;background:#e3f3ea;border-radius:14px;padding:10px 14px;margin:0 0 16px}.pw-avie b{flex:none;background:var(--ok);color:#fff;font:800 15px var(--titre);border-radius:99px;padding:6px 12px;text-transform:uppercase;letter-spacing:.03em}.pw-avie span{color:#155a38;font-weight:600;font-size:14.5px;line-height:1.3}