@charset "UTF-8";@font-face{font-family:ChunkFive;src:url(/assets/Chunk%20Five%20Print-D2vImg9s.otf);src:url(/assets/ChunkFive-Regular-DbsgiVYs.otf)}@font-face{font-family:Andika;src:url(/assets/AndikaNewBasic-B-Ce9o77_h.ttf);src:url(/assets/AndikaNewBasic-BI-C9ZU0kyK.ttf);src:url(/assets/AndikaNewBasic-I-Uc5OtRnb.ttf);src:url(/assets/AndikaNewBasic-R-bmcfk5fq.ttf)}@font-face{font-family:Pricedown;src:url(/assets/pricedown%20bl-DBgWJu69.ttf)}body{font-family:Andika;background-color:#0c0c0c;color:#fff;margin:0}li{list-style:none}a{outline:none;text-decoration:none}.page{display:flex;flex-direction:column;align-items:center}h2{font-family:Pricedown;background:linear-gradient(1deg,#fcb15dcc,#faad9ae6,#935b85,#5f3b6d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4rem;margin-top:3rem}h4{font-size:1.7rem}.header{width:100%;position:relative;text-align:center;color:#fff}.navbar{display:flex;padding:10px 0;height:15%;position:fixed;width:100%;top:0;left:0;z-index:10}.navbar .navigation{margin-top:10px;width:100%;color:#0c0c0c;display:flex;justify-content:space-around;gap:2rem;list-style:none;padding:1rem 1.2rem 2rem;align-items:center}.navbar .navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#5f3b6d,#935b85 10%,#faad9ae6,#fcb15dcc 50%,#fbb33400)}@media only screen and (max-width: 600px){.navbar .navigation:before{height:160%}}.navbar .navigation li{width:25%;z-index:12}.navbar .navigation li a{color:#fff;text-shadow:0px 2px 4px rgb(12,12,12);font-weight:700;font-size:1.16rem;transition:background-color .3s ease,color .3s ease;text-decoration:none;margin:0 15px 0 20px}.navbar .navigation li a:hover{color:#030303}.navbar .navigation li a.active{color:#000}.navbar .navigation .logo-nav{width:10rem}@media only screen and (max-width: 1000px){.navbar .navigation{position:absolute;top:0;height:100vh;flex-direction:column;opacity:.9;width:100%;margin-top:0;padding:0;justify-content:flex-start;right:-100%;transition:all .5s ease;gap:0}.navbar .navigation .link-salle{margin-top:.2rem}.navbar .navigation li{width:90%}.navbar .navigation li a{font-family:Pricedown;font-size:2rem}}.navbar .menu{display:none;width:35px;object-fit:scale-down;position:absolute;top:20px;right:30px;color:#fdb144}@media only screen and (max-width: 1000px){.navbar .menu{display:block}}.navbar .mobile-menu{right:0}.navbar .mobile-menu li{margin:30px auto 15px;font-size:40px;font-weight:700;text-transform:uppercase}.navbar .mobile-menu a{margin:0}.header-title{position:absolute;transform:translate(-50%,-100%);color:#000;width:45rem}@media only screen and (max-width: 600px){.header-title{top:50%;width:20rem;transform:translate(-50%,-130%)}}.header{position:relative;display:inline-block}.header-video{display:block;width:100%;height:35rem;object-fit:cover}@media only screen and (max-width: 600px){.header-video{height:18rem}}.content{position:relative;width:100%;min-height:400px;overflow:hidden}.page{opacity:0;transform:translate(100%);transition:opacity .5s ease,transform .5s ease}.page-active{opacity:1;transform:translate(0)}.page-exit{opacity:0;transform:translate(-100%)}.about-bloc{width:80%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 600px){.about-bloc{width:90%}.about-bloc h2{font-size:3rem;text-align:center}}.about-bloc-coach h2{margin:5rem auto 2rem}.about{display:grid;grid-template-columns:3fr 3fr;gap:5rem}@media only screen and (max-width: 900px){.about{text-align:center;grid-template-columns:1fr;gap:0}}.about .item{padding:1rem;margin:auto}.about .item h4{font-size:1.2rem}.about .bsquad-img{width:85%;height:40rem;object-fit:cover;object-position:50% 20%}@media only screen and (max-width: 600px){.about .bsquad-img{height:22rem;width:95%;padding:0;object-position:50% 30%}}.about-coach{width:100%}@media only screen and (max-width: 600px){.about-coach{grid-template-columns:1fr;gap:0}}.health-pro{object-fit:cover;max-height:80%;width:70%;margin:1rem auto 0}@media only screen and (max-width: 600px){.health-pro{width:100%}}.health-presentation{text-align:center;width:80%}@media only screen and (max-width: 600px){.health-presentation{width:90%}}.health-presentation p{font-size:18px}@media only screen and (max-width: 600px){.health-presentation h2{font-size:3rem}}.killerkilo{width:80%;display:flex;margin-top:4rem}@media only screen and (max-width: 600px){.killerkilo{flex-direction:column;width:90%;text-align:center}}.killerkilo-img{width:40%;object-fit:contain;margin:90px 0 10px 40px}@media only screen and (max-width: 600px){.killerkilo-img{width:80%;margin:auto}}@media only screen and (max-width: 600px){.killerkilo h2{font-size:3rem}}.health-worker{width:80%;margin-top:2rem}@media only screen and (max-width: 600px){.health-worker{width:90%}}@media only screen and (max-width: 600px) and (max-width: 600px){.health-worker h2{font-size:3rem;text-align:center}}.health-worker-presentation{display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem;align-items:center}@media only screen and (max-width: 600px){.health-worker-presentation{display:flex;flex-direction:column;margin-bottom:2rem}}.killerkilo,.health-worker-presentation{opacity:0;transform:translate(0);transition:all .5s ease-out}.killerkilo.from-right,.health-worker-presentation.from-right{transform:translate(100%)}.health-worker-presentation.from-left{transform:translate(-100%)}.killerkilo.animate,.health-worker-presentation.animate{opacity:1;transform:translate(0)}@media only screen and (max-width: 600px){#reservation-page .reservation-title{font-size:3rem;text-align:center}}.seances{display:grid;grid-template-columns:repeat(4,1fr);gap:70px;margin-bottom:3rem}@media (min-width: 950px) and (max-width: 1300px){.seances{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width: 600px) and (max-width: 950px){.seances{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width: 600px){.seances{grid-template-columns:1fr;gap:0}}.content-seance{background-color:#fff;padding:20px;max-width:400px;margin:20px auto;text-align:center;width:15rem}@media only screen and (max-width: 600px){.content-seance{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-template-areas:"title title . price" "main main main main" "button button button button"}}.content-seance .seance-title{font-size:35px;font-weight:700;color:#333;margin:5px auto 10px}@media only screen and (max-width: 600px){.content-seance .seance-title{font-size:1.3rem;grid-area:title}}.content-seance .price{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:15px}@media only screen and (max-width: 600px){.content-seance .price{grid-area:price;flex-direction:column;justify-content:space-around}}.content-seance .price h1{font-size:60px;font-weight:700;color:#27ae60;margin:10px 0}@media only screen and (max-width: 600px){.content-seance .price h1{font-size:1.5rem;margin-bottom:0}}.content-seance .price p{font-size:20px;color:#666f6f;margin-bottom:0}@media only screen and (max-width: 600px){.content-seance .price p{font-size:1rem;margin-top:0}}.content-seance .description{font-size:19px;color:#1a1919;line-height:1.5;margin-bottom:20px}@media only screen and (max-width: 600px){.content-seance .description{margin:10px auto;grid-area:main}}.content-seance .description p{margin:0}.content-seance .reservation-button{display:flex;justify-content:center;margin:15px 0 10px}@media only screen and (max-width: 600px){.content-seance .reservation-button{grid-area:button}}.content-seance .reservation-button button{background-color:#0c0c0c;color:#fff;padding:10px 20px;border:none;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s}.content-seance .reservation-button button:hover{background:linear-gradient(to bottom,#5f3b6d,#935b85 85%,#faad9ae6);color:#0c0c0c}.content-seance .reservation-button button:focus{outline:none}.coach-container{margin-bottom:6rem;opacity:0;transform:translate(0);transition:all .5s ease-out}@media only screen and (max-width: 600px){.coach-container{margin-bottom:.5rem}}.about-coach{position:relative;padding:20px;border-radius:8px}@media only screen and (max-width: 600px){.about-coach{padding:0}}.about-coach .coach-img{float:left;object-fit:cover}.about-coach .coach-infos{overflow:hidden;align-content:center}.about-coach .coach-infos h3{font-size:1.4rem}.about-coach .coach-infos p{font-size:1.3rem;margin-right:5rem}@media only screen and (max-width: 600px){.about-coach .coach-infos p{margin-right:0;font-size:1.1rem}}.coach-img{height:39rem;object-fit:cover;margin:auto}@media only screen and (max-width: 600px){.coach-img{height:33rem;width:95%}}.coach-container{opacity:0;transform:translate(0);transition:all .5s ease-out}.coach-container.from-right{transform:translate(100%)}.coach-container.from-left{transform:translate(-100%)}.coach-container.animate{opacity:1;transform:translate(0)}footer{background:linear-gradient(to top,#5f3b6d,#935b85 35%,#faad9ae6 60%,#fcb15dcc 95%,#fbb33400);color:#fff;padding:4.2rem 2rem 2rem;margin-top:3rem;text-align:center;font-weight:700;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 600px){footer{padding-top:3.4rem;font-size:1.2rem}}footer .contain-footer{display:grid;grid-template-columns:repeat(3,1fr);width:80%;margin-bottom:1.5rem;align-items:center;justify-items:center}@media only screen and (max-width: 600px){footer .contain-footer{width:95%;grid-template-columns:repeat(1,1fr)}}footer .logo-footer{display:flex;justify-content:center;align-items:center;border-radius:50%;width:17rem;height:17rem;padding:1rem}footer .logo-footer .footer-img{width:100%;height:auto;object-fit:contain}footer .presenting-footer{align-items:start;width:65%}footer .presenting-footer p{font-size:1.1rem;text-align:start}@media only screen and (max-width: 600px){footer .presenting-footer{width:95%;margin-top:2rem}}footer .contact-footer{text-align:start}footer .contact-footer h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;opacity:.8}footer .contact-footer ul{list-style:none;padding:0;font-size:1.1rem;opacity:.8}footer .contact-footer ul li{margin-bottom:.5rem}@media only screen and (max-width: 600px){footer .contact-footer{width:95%}}footer .insta-link{display:flex;align-items:start;font-size:3rem;margin:0}footer .insta-link button,footer .insta-link a{border:none;background-color:transparent;color:#fff;padding:.5rem}footer .insta-link button:hover,footer .insta-link a:hover{color:#030303}@media only screen and (max-width: 900px){footer .insta-link button,footer .insta-link a{font-size:2.4rem}}@media only screen and (max-width: 600px){footer .insta-link{width:95%}}footer p,footer .mentions{font-size:.9rem;opacity:.8;width:100%;text-align:center}footer a{color:#fff}footer a:visited{color:#fff}.planning{width:80%}@media only screen and (max-width: 600px){.planning{width:100%}}.weekly-planning{background-color:#1e1e1e;color:#fff;padding:2rem;font-family:Bebas Neue,Anton,sans-serif}.weekly-planning h2{font-size:2.5rem;text-align:center;margin:1rem 0 2rem}.weekly-planning .planning-grid{display:grid;grid-template-columns:80px repeat(6,1fr);gap:8px;overflow-x:auto;padding:1rem}@media only screen and (max-width: 768px){.weekly-planning .planning-grid{width:100%;display:block;padding:0}}.weekly-planning .planning-header{display:contents}.weekly-planning .planning-header .planning-time{background:transparent}.weekly-planning .planning-header .planning-day{background-color:#2b2b2b;padding:1rem;text-align:center;font-weight:700;color:#ffae00;border-radius:8px;box-shadow:0 0 6px #ffae0066}.weekly-planning .planning-row{display:contents}.weekly-planning .planning-row .planning-time{padding:1rem 1rem 1rem 0;font-weight:700;color:#bbb}@media only screen and (max-width: 400px){.weekly-planning .planning-row .planning-time{padding:.5rem .5rem .5rem 0}}.weekly-planning .planning-row .planning-cell{padding:1rem;text-align:center;font-weight:700;border-radius:10px;font-size:.75rem;text-transform:uppercase;background-color:#ffffff05;box-shadow:inset 0 0 8px #0009;color:inherit;position:relative;display:flex;align-items:center;justify-content:center}.weekly-planning .planning-row .planning-cell:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:10px;filter:blur(10px);opacity:.5}.weekly-planning .planning-row .planning-cell:empty{background-color:transparent;box-shadow:none;visibility:hidden;pointer-events:none}.weekly-planning .planning-row .planning-cell.CrossTraining{color:#a17d2f}.weekly-planning .planning-row .planning-cell.gym{color:#7d2c86}.weekly-planning .planning-row .planning-cell.Halterophilie{color:#863f50}.weekly-planning .planning-row .planning-cell.SBD{color:#773e4f}.weekly-planning .planning-row .planning-cell.Teens{color:#d6642b}.weekly-planning .planning-row .planning-cell.Gym{color:#d27044}.weekly-planning .planning-row .planning-cell.Fondation{color:#d47140}.weekly-planning .planning-row .planning-cell.Cardio{color:#a8447d}.weekly-planning .planning-row .planning-cell.Team{color:#e09616}.planning-carousel-nav{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem 0 1rem}.planning-carousel-nav span{font-size:1.5rem;font-weight:700;color:#ffae00}.planning-carousel-nav button{background:#2b2b2b;color:#ff6b00;border:none;padding:.5rem 1rem;border-radius:8px;font-size:1.2rem;cursor:pointer;box-shadow:0 0 4px #ffae004d}.planning-carousel-nav button:hover{background-color:#3c3c3c}.planning-mobile-pair{display:flex;flex-direction:column;gap:.5rem}.planning-mobile-pair .planning-row{display:flex;align-items:center;gap:.5rem}.planning-mobile-pair .planning-time{width:4rem;font-weight:700;color:#fff}@media only screen and (max-width: 400px){.planning-mobile-pair .planning-time{width:2.9rem}}.planning-mobile-pair .planning-cell{flex:1;padding:1rem;border-radius:10px;text-align:center;font-size:.75rem;font-weight:700;background-color:#ffffff05;box-shadow:inset 0 0 8px #0009;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.planning-mobile-pair .planning-cell:empty{background-color:transparent;box-shadow:none;visibility:hidden;pointer-events:none}.planning-mobile-pair .planning-cell.Gym{color:#b27494}.planning-mobile-pair .planning-cell.Cardio{color:#fcad8c}.planning-mobile-pair .planning-cell.Haltero{color:#fcb236}.planning-mobile-pair .planning-cell.Bike{color:#6c4372}.planning-mobile-pair .planning-day-label{flex:1;font-weight:700;text-align:center;color:#fff;background-color:#333;margin:.5rem .3rem 0 0;padding:1rem;color:#ffae00;border-radius:8px;box-shadow:0 0 6px #ffae0066}.planning-mobile-pair .head{margin-bottom:.5rem}@media only screen and (max-width: 768px){.planning-mobile-day{display:grid;grid-template-columns:80px 1fr;gap:8px;padding:0 1rem}.planning-time{width:3rem;font-weight:700;color:#bbb;border-right:2px solid #444}.planning-cell{padding:1rem;text-align:center;font-size:.75rem;font-weight:700;border-radius:10px;background-color:#ffffff05;box-shadow:inset 0 0 8px #0009;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.planning-cell:empty{background-color:transparent;box-shadow:none;visibility:hidden;pointer-events:none}.planning-cell.Gym{color:#b27494}.planning-cell.Cardio{color:#fcad8c}.planning-cell.Haltero{color:#fcb236}.planning-cell.Bike{color:#6c4372}}.swipe-hint{text-align:center;font-size:1rem;color:#999;margin-bottom:2rem;animation:bounce-hint 2s infinite}@keyframes bounce-hint{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.courses-activities{width:80%}@media only screen and (max-width: 600px){.courses-activities{width:90%}}.courses-activities .activities{margin-bottom:7rem;text-align:center}@media only screen and (max-width: 600px){.courses-activities .activities{margin-bottom:2.5rem}}@media only screen and (max-width: 600px){.courses-activities .activities h2{font-size:3rem}}.activity{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:4rem}@media only screen and (max-width: 600px){.activity{display:flex;flex-direction:column;gap:20px;margin-bottom:2rem}}.activity .activity-img{object-fit:cover;max-height:70%;width:80%;margin:auto}@media only screen and (max-width: 600px){.activity .activity-img{width:100%}}.activities-container{opacity:0;transform:translate(0);transition:all .5s ease-out}.activities-container.from-right{transform:translate(100%)}.activities-container.from-left{transform:translate(-100%)}.activities-container.animate{opacity:1;transform:translate(0)}.local-bsquad{width:80%}@media only screen and (max-width: 600px){.local-bsquad{width:90%}}.local-bsquad h2{text-align:center}@media only screen and (max-width: 600px){.local-bsquad h2{font-size:3rem}}.local{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:8rem}.local-img{width:100%;margin:auto;object-fit:cover;max-height:45rem}.local-img:hover{transform:rotate(2deg) scale(1.02);transition:transform .5s ease}@media only screen and (max-width: 600px){.local{display:flex;flex-direction:column}}.local-description{white-space:pre-line}.locals-container{opacity:0;transform:translate(0);transition:all .5s ease-out}.locals-container.from-right{transform:translate(100%)}.locals-container.from-left{transform:translate(-100%)}.locals-container.animate{opacity:1;transform:translate(0)}.contact-title{text-align:center}.hours ul{padding:0}.contact-contain{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:2rem auto 5rem;text-align:center}@media only screen and (max-width: 900px){.contact-contain{grid-template-columns:1fr;gap:40px}}.adress,.number-phone,.social-link{margin:auto 10px;background-color:#fff;color:#0c0c0c;height:10rem;width:15rem;display:flex;justify-content:space-around;align-items:center;font-weight:700;font-size:20px;box-shadow:30px 30px 0 -16px #eba732a9}.contain-link{margin:auto 10px}.contain-link button,.contain-link a{border:none;background-color:#fff;color:#0c0c0c;font-size:50px;padding:1rem}@media only screen and (max-width: 900px){.contain-link button,.contain-link a{font-size:2.4rem}}.maps-contain{width:100%;margin-top:2rem}.maps{width:100%;height:300px;border:0}.contain-form{width:100%;margin:2rem auto;padding-bottom:2rem;display:grid;grid-template-columns:2fr 1fr}@media only screen and (max-width: 1000px){.contain-form{grid-template-columns:1fr;margin:50px 0;padding-bottom:0;width:100%}}.form-contact{margin-left:2rem}@media only screen and (max-width: 1000px){.form-contact{margin-left:0}}.form-contact .form-info{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 750px){.form-contact .form-info{grid-template-columns:1fr;margin:0 .5rem}}.form-contact label{display:flex;justify-content:space-between;margin:20px 0 20px 20px}@media only screen and (max-width: 600px){.form-contact label{flex-direction:column;align-items:end;margin:20px 0}}@media only screen and (min-width: 600px) and (max-width: 1000px){.form-contact label{margin-right:20px}}.form-contact label input,.form-contact label textarea{overflow:hidden;resize:none;margin-left:7px;width:70%;height:25px;border:0;font-size:1rem;font-weight:400;letter-spacing:.009375em;align-self:flex-end;box-sizing:border-box;padding:15px 16px;border:none;border-bottom:1px solid;border-radius:4px 4px 0 0}@media only screen and (max-width: 600px){.form-contact label input,.form-contact label textarea{margin-top:7px;width:100%}}.form-contact label input :hover,.form-contact label textarea :hover{border-bottom-color:#000000de;background:#ececec}@media only screen and (max-width: 600px){.form-contact .message-form{margin:0 1rem}}.form-contact .message-form textarea{height:100px;resize:none}@media only screen and (max-width: 600px){.form-contact .message-form textarea{width:100%}}.form-contact .contain-button{display:flex;margin:50px 0 20px;justify-content:flex-end}.form-contact .contain-button .button{color:#fdb144;width:30%;position:relative;overflow:hidden;height:3rem;padding:0 2rem;margin-bottom:2rem;border-color:#fdb144;background:#0c0c0c;background-size:400%;cursor:pointer;opacity:.7}.form-contact .contain-button .button:hover{color:#0c0c0c}@media only screen and (max-width: 600px){.form-contact .contain-button .button{width:50%;margin:auto}}@media only screen and (min-width: 600px) and (max-width: 1000px){.form-contact .contain-button .button{margin-right:20px;padding:0}}.form-contact .contain-button .button:hover:before{transform:scaleX(1)}.form-contact .contain-button .button-content{position:relative;z-index:1;font-weight:700;font-size:130%}.form-contact .contain-button .button:before{content:"";position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:0 50%;width:100%;height:inherit;border-radius:inherit;background:linear-gradient(82.3deg,#5f3b6d 10.8%,#935b85 94.3%);transition:all .475s}@media only screen and (max-width: 600px){.form-contact .contain-button{margin-top:30px}}.mentions-contain{width:80%;margin:auto}.mentions-contain h1{font-family:Pricedown;font-size:3.5rem}.mentions-contain h2{font-size:2rem}.gallery-img{width:100%;margin-bottom:2rem}.gallery{display:flex;flex-direction:row}@media only screen and (max-width: 600px){.gallery{flex-direction:column}}.gallery img{object-fit:cover;width:100%}.gallery .gallery-min{width:27%}@media only screen and (max-width: 600px){.gallery .gallery-min{width:50%}}.gallery .gallery-min img{height:15rem;object-position:center}.gallery .gallery-max{width:23%}@media only screen and (max-width: 600px){.gallery .gallery-max{width:100%}}.gallery .gallery-max img{height:30rem}article{display:flex;flex-direction:column}@media only screen and (max-width: 600px){article{flex-direction:row}}.object-activity{object-position:top}@media only screen and (max-width: 600px){.object-activity img{object-position:center}}.object-locals{object-position:top}@media only screen and (max-width: 600px){.object-locals img{object-position:bottom}}#sportswear-page{padding:2rem}#sportswear-page .sportswear-title{font-size:4rem;text-align:center;margin:0 0 2rem;color:#0c0c0c}@media only screen and (max-width: 600px){#sportswear-page .sportswear-title{font-size:3rem;margin-bottom:.5rem}}.sportswear{display:grid;grid-template-columns:repeat(4,1fr);gap:70px;margin-bottom:3rem}@media (min-width: 950px) and (max-width: 1300px){.sportswear{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width: 600px) and (max-width: 950px){.sportswear{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width: 600px){.sportswear{grid-template-columns:1fr;gap:0}}.content-sportswear{background-color:#fff;padding:20px;max-width:400px;margin:20px auto;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 10px #0000001a}.content-sportswear:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}@media only screen and (max-width: 600px){.content-sportswear{padding:1rem;max-width:90%}}.content-sportswear .sportswear-annonce{font-size:35px;font-weight:700;margin:5px auto 10px}@media only screen and (max-width: 600px){.content-sportswear .sportswear-annonce{font-size:1.5rem}}.content-sportswear .sportswear-img{width:100%;height:auto;margin-bottom:1rem;border-radius:8px}.content-sportswear .sportswear-description{font-size:1rem;color:#333;line-height:1.5;margin-bottom:1rem}@media only screen and (max-width: 600px){.content-sportswear .sportswear-description{font-size:.9rem}}.content-sportswear .sportswear-button{display:flex;justify-content:center}.content-sportswear .sportswear-button button{background-color:#0c0c0c;color:#fff;padding:10px 20px;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s ease;border-radius:5px}.content-sportswear .sportswear-button button:hover{background:linear-gradient(to bottom,#5f3b6d,#935b85 85%,#faad9ae6);color:#0c0c0c}.content-sportswear .sportswear-button button:focus{outline:none}
