:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}@media only screen and (min-width:425px){.steps{margin-left:20px}}@media only screen and (min-width:576px){.steps{margin-left:50px}}@media only screen and (min-width:992px){.steps{margin-left:0}}.steps ul{display:flex;justify-content:center;list-style:none}@media only screen and (min-width:425px){.steps ul{max-width:420px}}@media only screen and (min-width:992px){.steps ul{max-width:550px}}@media only screen and (min-width:1200px){.steps ul{max-width:660px}}.steps ul li{align-items:center;display:flex;justify-content:center;position:relative;width:49px}@media only screen and (min-width:360px){.steps ul li{width:60px}}@media only screen and (min-width:992px){.steps ul li{width:120px}}.steps ul li a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none}@media only screen and (min-width:992px){.steps ul li a{flex-direction:row;justify-content:start}.steps ul li a#step-0{width:190px}.steps ul li a#step-1,.steps ul li a#step-2{width:146px}}.steps ul li .step-order{color:#666;font-size:9px;font-weight:500}@media only screen and (min-width:360px){.steps ul li .step-order{font-size:10px}}@media only screen and (min-width:425px){.steps ul li .step-order{font-size:11px}}@media only screen and (min-width:576px){.steps ul li .step-order{font-size:12px}}@media only screen and (min-width:992px){.steps ul li .step-order{font-size:14px;margin-left:5px}.steps ul li:nth-child(-n+2).re,.steps ul li:nth-child(-n+3):not(.re){width:180px}}@media only screen and (min-width:1200px){.steps ul li:nth-child(-n+2).re,.steps ul li:nth-child(-n+3):not(.re){width:190px}}@media only screen and (min-width:992px){.steps ul li:nth-child(-n+2).re .step-order,.steps ul li:nth-child(-n+3):not(.re) .step-order{margin-right:20px}}.steps ul li:nth-child(-n+2).re:after,.steps ul li:nth-child(-n+3):not(.re):after{background-color:#4f205d;content:"";display:block;height:1px;margin-top:12px;position:absolute;right:-8px;top:0;width:19px}@media only screen and (min-width:360px){.steps ul li:nth-child(-n+2).re:after,.steps ul li:nth-child(-n+3):not(.re):after{right:-15px;width:28px}}@media only screen and (min-width:992px){.steps ul li:nth-child(-n+2).re:after,.steps ul li:nth-child(-n+3):not(.re):after{margin:0;right:7px;top:50%;width:47px}.steps ul li:last-child{width:145px}}.step1 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step1 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step1 .number{font-size:1.25em;height:40px;width:40px}}.step1.active .number{background-color:var(--dark-pink)}.step1.active .step-order{color:var(--black);font-weight:700}.step1.done .number{background:var(--dark-pink) url(/build/images/checked.6d5765b7.svg) no-repeat center;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step1.done .number{background-size:18px}}.step1.done .step-order{color:var(--black);font-weight:700}.step2 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step2 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step2 .number{font-size:1.25em;height:40px;width:40px}}.step2.active .number{background-color:var(--dark-pink)}.step2.active .step-order{color:var(--black);font-weight:700}.step2.done .number{background:var(--dark-pink) url(/build/images/checked.6d5765b7.svg) no-repeat center;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step2.done .number{background-size:18px}}.step2.done .step-order{color:var(--black);font-weight:700}.step3 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step3 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step3 .number{font-size:1.25em;height:40px;width:40px}}.step3.active .number{background-color:var(--dark-pink)}.step3.active .step-order{color:var(--black);font-weight:700}.step3.done .number{background:var(--dark-pink) url(/build/images/checked.6d5765b7.svg) no-repeat center;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step3.done .number{background-size:18px}}.step3.done .step-order{color:var(--black);font-weight:700}.step4 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step4 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step4 .number{font-size:1.25em;height:40px;width:40px}}.step4.active .number{background-color:var(--dark-pink)}.step4.active .step-order{color:var(--black);font-weight:700}.step4.done .number{background:var(--dark-pink) url(/build/images/checked.6d5765b7.svg) no-repeat center;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step4.done .number{background-size:18px}}.step4.done .step-order{color:var(--black);font-weight:700}#titleTunnel{max-width:1280px;position:relative}@media only screen and (min-width:992px){#titleTunnel{margin:0 auto}}#titleTunnel h1,#titleTunnel h1.title{color:var(--tRed);font-size:1.3rem;font-weight:600;margin-bottom:0;padding:8px 0}@media only screen and (min-width:360px){#titleTunnel h1,#titleTunnel h1.title{font-size:1.7rem}}@media only screen and (min-width:768px){#titleTunnel h1,#titleTunnel h1.title{font-size:1.9rem}}#titleTunnel p.subtitle{font-size:.75em;margin-bottom:8px}@media only screen and (min-width:360px){#titleTunnel p.subtitle{font-size:1rem}}@media only screen and (min-width:768px){#titleTunnel p.subtitle{margin-bottom:25px}}#titleTunnel a{align-items:center;color:var(--tGreen);display:inline-flex;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;justify-content:start;line-height:.9rem}#titleTunnel #backToOffers{position:absolute;top:4px}@media only screen and (min-width:768px){#titleTunnel #backToOffers{top:11px}}#titleTunnel #backToOffers .text-back{display:none}@media only screen and (min-width:768px){#titleTunnel #backToOffers .text-back{display:inline-block}}.steps-card h3{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;opacity:1;padding-top:15px}@media only screen and (min-width:576px){.steps-card h3{font-size:1.2rem}}.steps-card h3{color:var(--darkPink)}.steps-card[class*=advice-] .card-title,.steps-card[class*=reason-] .card-title{font-size:1.2rem;font-weight:700}.steps-card.card{border:0;position:relative;width:100%}.steps-card .card-body{background:#eee;border-radius:6px;box-shadow:-10px -10px 10px 0 hsla(0,0%,100%,.4),10px 10px 10px 0 rgba(0,0,0,.03)}.steps-card .card-body .badge{background:var(--light-purple);border-radius:25px;color:var(--white);font-family:Tahu,Freestyle Script,Lucida Handwriting,cursive;font-size:24px;font-weight:500;height:40px;left:50%;line-height:24px;padding:.5em .4em;position:absolute;top:-13px;transform:translateX(-50%);width:40px}.steps-card .card-body .badge .badge-after{height:41px;left:0;position:absolute;top:0;width:41px}.steps-card .card-body .badge .badge-after,.steps-card .card-body .open-advice .badge-after{background-image:url(/build/images/circles.d6b7f8eb.svg);background-repeat:no-repeat;background-size:contain}.steps-card .card-body .open-advice .badge-after{align-items:center;background-color:var(--white);border-radius:90px;display:flex;height:35px;justify-content:center;width:35px}.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xs.7df04263.png);background-position-x:45px;background-position-y:45px;background-repeat:no-repeat;background-size:95%;height:950px;width:100%}@media only screen and (min-width:360px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsspe.f34bccba.png);background-position-x:50px;background-position-y:89px;background-size:100%;height:930px}}@media only screen and (min-width:375px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsspe.f34bccba.png);background-position-x:35px}}@media only screen and (min-width:425px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsplus.bf0ac3be.png)}}@media only screen and (min-width:576px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime.7da9c5d4.png);height:775px}}@media only screen and (min-width:768px){.find-your-way{background-color:var(--white);background-image:none;height:auto}}.step-title{color:#4f205d;font-size:.8rem}@media only screen and (min-width:768px){.step-title{font-size:1rem}}.reassur-steps p{font-size:.8rem}.up{position:relative;width:92px}@media only screen and (min-width:768px){.up{height:92px;width:auto}}.step-1{margin:1rem 0}@media only screen and (min-width:375px){.step-1{margin:2.5rem 0 1rem}}@media only screen and (min-width:768px){.step-1{margin:1rem 0}}.step-2{margin-bottom:1rem}@media only screen and (min-width:768px){.step-2{margin:1rem 0}}.step-3,.step-4,.step-5{margin:1rem 0}.step-6{margin:1.2rem 0}@media only screen and (min-width:375px){.step-6{margin:0}}@media only screen and (min-width:768px){.step-6{margin:1rem 0}}#gender-nav{max-width:425px;padding:0;width:100%}@media only screen and (min-width:425px){#gender-nav{justify-content:flex-start;padding:0 1rem}}@media only screen and (min-width:576px){#gender-nav{max-width:475px}}#gender-nav .item_tab{align-items:center;background:#d3b8db;border:0;border-radius:0;color:var(--grey-800);display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;letter-spacing:.1px;margin:0;max-width:200px;padding:10px 8px;width:100%}@media only screen and (min-width:375px){#gender-nav .item_tab{font-size:1rem;padding:10px 6px}}@media only screen and (min-width:425px){#gender-nav .item_tab{padding:10px}}@media only screen and (min-width:576px){#gender-nav .item_tab{max-width:230px;padding:10px 20px}}@media only screen and (min-width:768px){#gender-nav .item_tab{border-radius:4px 4px 0 0}}#gender-nav .item_tab .fa-mars,#gender-nav .item_tab .fa-venus{color:#444;display:inline-block;height:20px;width:20px}#gender-nav .active{background-color:#4f205d;color:var(--white)}#gender-nav .active .fa-mars,#gender-nav .active .fa-venus{color:var(--white)}#gender-choice,.programs-fit{background-color:#4f205d}#gender-choice .card,.programs-fit .card{border:8.8px solid #4f205d!important;border-radius:12px}#gender-choice .card .card-body,.programs-fit .card .card-body{display:flex;flex-direction:column;justify-content:space-between}#gender-choice .card .cta-card,.programs-fit .card .cta-card{background-color:var(--white);border:2.4px solid var(--tGreen);border-radius:50px;color:var(--tGreen);padding:10px 40px}#gender-choice .card.active-prog,.programs-fit .card.active-prog{border:8.8px solid var(--tGreen)!important}#gender-choice .card.active-prog .cta-card,.programs-fit .card.active-prog .cta-card{background-color:var(--tGreen);color:var(--white)}#gender-choice .card .card-title span,.programs-fit .card .card-title span{color:var(--tRed);font-family:Montserrat,sans-serif,bold;font-size:2rem;font-weight:700}#gender-choice .card .program-overview .program-overview_text,.programs-fit .card .program-overview .program-overview_text{color:#4f205d;font-size:1rem}#gender-choice .card .program-overview .program-overview_light,.programs-fit .card .program-overview .program-overview_light{color:var(--black);font-weight:400;padding:10px 20px}#gender-choice .card .program-overview .program-overview_age,.programs-fit .card .program-overview .program-overview_age{padding-left:5px}@media only screen and (min-width:768px){#gender-choice .card .program-overview .program-overview_age,.programs-fit .card .program-overview .program-overview_age{display:inline-block;padding-left:0}}#gender-choice .card .badge,.programs-fit .card .badge{background-repeat:no-repeat;background-size:100%;display:block;height:98px;margin:-5px;position:absolute;width:71px}@media only screen and (min-width:768px){#gender-choice .card .badge,.programs-fit .card .badge{height:98px;margin:-5px -29px;width:60px}}@media only screen and (min-width:1200px){#gender-choice .card .badge,.programs-fit .card .badge{height:125px;width:91px}}#gender-choice .card .badge.popu,.programs-fit .card .badge.popu{background-image:url(/build/images/pop-program.4b658b70.png)}#gender-choice .card .badge.new,.programs-fit .card .badge.new{background-image:url(/build/images/new-program.e56fec1b.webp)}@media only screen and (min-width:1200px){#gender-choice .card .badge.new,.programs-fit .card .badge.new{background-image:url(/build/images/new-program.11762637.png)}}#gender-choice .card .badge.promo,.programs-fit .card .badge.promo{background-image:url(/build/images/promo-program.f8ea0577.png)}.bg-purple{background-color:#4f205d}.switch{display:inline-block;height:23px;position:relative;width:48px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;content:"";height:23px;width:23px}input:checked+.slider{background-color:var(--white)}input:checked+.slider:before{background-color:var(--tGreen)}input:focus+.slider{box-shadow:0 0 1px var(--white)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.programs-fit .card .card-title span{font-size:1.5rem}@media only screen and (min-width:576px){.programs-fit .card .card-title span{font-size:2rem;line-height:1.6rem}}@media only screen and (min-width:768px){.programs-fit .card .card-title span{line-height:2rem}}.programs-fit .card .cta-card,.programs-fit .card .cta-card:hover,.programs-fit .card .cta-card:visited{text-decoration:none}.programs-fit .card .cta-card:hover{background-color:#1ac494;color:#fff}.programs-fit .card{max-width:500px}.programs-fit .card:hover .cta-card{background-color:#1ac494;color:#fff}.programs-fit .week-price{color:var(--pink);font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.1px;line-height:20px;opacity:1}.programs-fit .week-price sup{font-size:15px;font-weight:400;letter-spacing:1px;line-height:0;top:-15px}.programs-fit .week-price .week{color:var(--black);font-size:13px;font-weight:500;line-height:0}.programs-fit .week-price.off-ch{letter-spacing:-1.1px}@media only screen and (min-width:992px){.programs-fit .week-price.off-ch{font-size:18px;letter-spacing:-1.4px}}.glutes{background-color:var(--tPurple);color:var(--white)}.glutes h3{font-size:1.3em;font-weight:700}.glutes h3,.glutes p{color:var(--white)}.glutes img{width:50px}.glutes a{color:var(--white);font-weight:700}#page-programs{background-color:var(--white)-500}#page-programs a{text-decoration:none}#page-programs .mentions{font-size:1rem;line-height:1.2rem;padding:0 10px}#page-programs .mentions small{background:#fff}.nav-link.card,.offer{cursor:pointer}.nav-link.card:hover,.offer:hover{border-color:#ff1493}.trustpilot{background-color:#f8f9fa}