.ra-standard{--ink:#0A0A0A;--white:#FFFFFF;--surface:#F5F6F7;--grey-500:#6B7280;--grey-300:#D5D9DE;--blue:#0A5CFF;--glacier:#8FD3FF;--radius-pill:999px;--radius-card:14px;--max:1280px;font-family:Inter,sans-serif;color:var(--ink);background:var(--white)}.ra-standard h2,.ra-standard h3,.ra-standard h4{font-family:Space Grotesk,sans-serif;margin:0;font-weight:600;letter-spacing:-.01em}.ra-standard p{margin:0}.ra-standard a{text-decoration:none;color:inherit}.ra-standard .wrap{max-width:var(--max);margin:0 auto;padding:32px;display:flex;flex-direction:column;gap:40px}.ra-reassure{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;padding:14px 20px;background:var(--surface);border-radius:var(--radius-pill);font-size:13px;color:var(--grey-500)}.ra-reassure span{white-space:nowrap}.ra-reassure a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ra-badge-premium{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--ink);border-radius:var(--radius-pill);font-size:12px;font-weight:600;letter-spacing:.02em;width:fit-content}.ra-badge-premium svg{width:14px;height:14px;flex-shrink:0}.ra-standard .ra-kicker{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.ra-sports-tags{display:flex;flex-wrap:wrap;gap:10px}.ra-sports-tags span{padding:8px 16px;background:var(--surface);border-radius:var(--radius-pill);font-size:13px;font-weight:500}.ra-etape{padding:24px;background:var(--ink);color:var(--white);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px}.ra-etape .ra-kicker{color:var(--glacier)}.ra-etape p{color:#ffffffd9;font-size:15px;line-height:1.5}.ra-etape a{font-size:13px;font-weight:600;color:var(--white);text-decoration:underline;text-underline-offset:3px;width:fit-content}.ra-quand{display:flex;flex-wrap:wrap;gap:10px}.ra-quand span{padding:8px 16px;border:1px solid var(--grey-300);border-radius:var(--radius-pill);font-size:13px}.ra-coach{padding:28px;background:var(--surface);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:14px}.ra-coach blockquote{margin:0;font-size:17px;line-height:1.6;font-style:italic}.ra-coach cite{font-style:normal;font-size:13px;color:var(--grey-500)}.ra-eviter{padding:20px 24px;border:1px solid var(--grey-300);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px}.ra-eviter h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-weight:600;color:var(--ink)}.ra-eviter ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--grey-500)}.ra-duree p{font-size:14px;line-height:1.6;color:var(--grey-500)}.ra-materiel{padding:24px;background:var(--surface);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:14px}.ra-materiel blockquote{margin:0;font-size:15px;line-height:1.6;font-style:italic}.ra-materiel .links{display:flex;flex-wrap:wrap;gap:16px}.ra-materiel .links a{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ra-garanties{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0;border-top:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300)}.ra-garanties .item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grey-500)}.ra-faq{display:flex;flex-direction:column;gap:0}.ra-faq details{border-bottom:1px solid var(--grey-300);padding:16px 0}.ra-faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.ra-faq summary::-webkit-details-marker{display:none}.ra-faq summary:after{content:"+";font-size:20px;color:var(--grey-500)}.ra-faq details[open] summary:after{content:"\2013"}.ra-faq .a{padding-top:10px;font-size:14px;line-height:1.6;color:var(--grey-500)}.ra-avis{padding:32px;background:var(--surface);border-radius:var(--radius-card);text-align:center;display:flex;flex-direction:column;gap:6px}.ra-avis p{font-size:14px;color:var(--grey-500)}.ra-cta-close{text-align:center;padding:32px 0;display:flex;flex-direction:column;gap:16px;align-items:center}.ra-cta-close p{font-size:17px;font-family:Space Grotesk,sans-serif;font-weight:600}.ra-cta-close a{display:inline-block;padding:14px 28px;background:var(--ink);color:var(--white);border-radius:var(--radius-pill);font-size:14px;font-weight:600}@media(max-width:749px){.ra-standard .wrap{padding:24px 20px;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ra-product.css.map */
