@font-face{font-family:BR Sonoma Bold;font-style:normal;font-weight:400;src:local("BR Sonoma Bold"),url(/assets/fonts/BRSonoma-Bold-BF654c4526823f5.woff) format("woff");font-display:swap}@font-face{font-family:BR Sonoma Medium;font-style:normal;font-weight:400;src:local("BR Sonoma Medium"),url(/assets/fonts/BRSonoma-Medium-BF654c45266edd1.woff) format("woff");font-display:swap}body:has(.rubrique-bodyboard-bg) .activities-container,body:has(.rubrique-musique-bg) .activities-container{margin-top:0!important}body:has(.contact-page) .activities-container,html body:has(.contact-page) .activities-container{margin-top:10rem!important}body:has([class*=rubrique-]):not(:has(.rubrique-motos-bg)) .activities-container{margin-top:2rem!important}body:has(.rubrique-surf-bg) .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-surf-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-surf]) .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-surf]) .activities-container .activites-pro-grid-container .activites-pro-grid{gap:17px!important;row-gap:20px!important;column-gap:52px!important}body:has(.rubrique-bodyboard-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-campingtreck-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-musique-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-pecheplongee-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-skate-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-velos-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-wingfoil-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-bodyboard]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-campingtreck]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-musique]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-pecheplongee]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-skate]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-velos]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-wingfoil]) .activities-container .activites-pro-grid-container .activites-pro-grid{gap:17px!important;row-gap:20px!important;column-gap:52px!important}body:has(.rubrique-campingtreck-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-campingtreck]) .activities-container .activites-pro-grid-container .activites-pro-grid{gap:15px!important;row-gap:15px!important;column-gap:52px!important}.activities-container{display:flex;flex-direction:column;justify-content:center;align-items:center!important;border-radius:10px;height:auto;min-height:200px;width:65%!important;max-width:1200px;margin:0 auto!important}.activities-container .activites-pro-grid-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body:has(.rubrique-motos-bg) .activities-container,html body:has(.rubrique-motos-bg) .activities-container.motos-spacing{margin-top:2rem!important}.activités-buttons{gap:18px;flex-wrap:nowrap;margin-top:1%;padding:5px;width:100%;height:88px;overflow-x:auto;white-space:nowrap}.activités-buttons,.activités-buttons button{display:flex;justify-content:center;align-items:center}.activités-buttons button{flex:0 0 auto;min-width:120px;max-width:160px;font-family:BR Sonoma Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#000;background-color:#fff;border:3px solid #000;border-radius:4px;padding:10px 6px;box-shadow:-3px 5px 5px rgba(0,0,0,.4);cursor:pointer;text-align:center;font-size:14px;font-weight:400;white-space:pre-line;height:60px;transition:all .3s ease}.activités-buttons button:hover{background-color:#5a82b5;color:#fff;transform:scale(1.05);box-shadow:6px 6px 14px rgba(0,0,0,.6)}.activitespro-button-0:hover{background-color:#f1d741!important;color:#000!important}.activitespro-button-1:hover{background-color:#9a82af!important;color:#fff!important}.activitespro-button-2:hover{background-color:#5a82b5!important;color:#fff!important}.activitespro-button-3:hover{background-color:#cb6d9f!important;color:#fff!important}.activitespro-button-4:hover{background-color:#658697!important;color:#fff!important}.activitespro-button-5:hover{background-color:#97d3df!important;color:#000!important}.activitespro-button-6:hover{background-color:#837e7f!important;color:#fff!important}.activitespro-button-7:hover{background-color:#e15e44!important;color:#fff!important}@media (min-width:480px) and (max-width:767px){.activities-container{width:90%!important;padding:15px!important;margin-top:0!important}html body:has(.rubrique-motos-bg) .activities-container,html body:has(.rubrique-motos-bg) .activities-container.motos-spacing{margin-top:2rem!important}.activités-buttons{gap:12px!important;padding:5px!important;height:auto!important;min-height:88px!important;flex-wrap:wrap!important;justify-content:center!important}.activité-button{min-width:120px!important;font-size:11px!important;padding:8px 12px!important;height:auto!important;min-height:50px!important}}@media (max-width:768px){.activities-container{margin-top:0!important;width:90%!important;padding:12px!important;min-height:auto!important}.activités-buttons{gap:10px;padding:2px;height:auto;min-height:auto}.activités-buttons button{min-width:90px;padding:8px 4px;font-size:12px;height:48px}}@media (min-width:834px) and (max-width:1194px){.activités-buttons{flex-wrap:wrap;justify-content:center;gap:18px 2.5%;padding:10px}.activités-buttons button{flex:0 0 23%;min-width:0;max-width:none;margin-bottom:18px;height:60px;font-size:15px}}@media only screen and (min-width:1024px) and (max-width:1366px){.activités-buttons{flex-wrap:nowrap!important;overflow-x:visible!important;justify-content:center;gap:10px;width:100%;padding:0}.activités-buttons button{min-width:80px;max-width:100px;font-size:12px;height:44px;padding:6px 2px}.activities-container{width:90%!important;max-width:1100px}}@media only screen and (min-width:1024px) and (max-width:1366px){html body:has([class*=rubrique-]) .activities-container{margin-top:2rem!important}body .activites-pro-grid-container .activites-pro-grid,body .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-bodyboard-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-campingtreck-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-musique-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-pecheplongee-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-skate-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-surf-bg) .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-surf-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-velos-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has(.rubrique-wingfoil-bg) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-bodyboard]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-campingtreck]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-musique]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-pecheplongee]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-skate]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-surf]) .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-surf]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-velos]) .activities-container .activites-pro-grid-container .activites-pro-grid,body:has([class*=rubrique-wingfoil]) .activities-container .activites-pro-grid-container .activites-pro-grid,html body .activites-pro-grid-container .activites-pro-grid,html body .activities-container .activites-pro-grid-container .activites-pro-grid{gap:15px!important;row-gap:15px!important;column-gap:10px!important}html body:has(.rubrique-motos-bg) .activities-container,html body:has(.rubrique-motos-bg) .activities-container.motos-spacing{margin-top:2rem!important}}@media only screen and (min-width:1367px){.activities-container{width:90%!important}html body:has([class*=rubrique-]) .activities-container{margin-top:2rem!important}html body:has(.rubrique-motos-bg) .activities-container,html body:has(.rubrique-motos-bg) .activities-container.motos-spacing{margin-top:2rem!important}.activités-buttons{gap:7px!important}.activités-buttons button{min-width:130px;max-width:150px;font-size:13px;height:48px;padding:7px 4px}}.activités-link{text-decoration:none}@media (min-width:1440px){body:not(:has(.rubrique-motos-bg)):not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container{margin-top:-2rem!important}body:not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container{margin-top:-2rem!important}body:has([class*=rubrique-]):not(:has(.rubrique-motos-bg)) .activities-container{margin-top:2rem!important}html body:has(.rubrique-motos-bg) .activities-container,html body:has(.rubrique-motos-bg) .activities-container.motos-spacing,html body:has(.rubrique-motos-bg) html body .activities-container,html body:has(.rubrique-motos-bg) html body .activities-container.motos-spacing{margin-top:2rem!important}body:has(.annonces-container) .activities-container{margin-top:4rem!important}body:has(.contact-page) .activities-container,html body:has(.contact-page) .activities-container{margin-top:10rem!important}}body:has(.annonces-container) .activities-container{margin-top:4rem!important}@media (min-width:1024px) and (max-width:1366px){.activities-container{margin-top:-4rem!important}body:not(:has(.rubrique-motos-bg)):not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container,body:not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container{margin-top:-4rem!important}}@media (max-width:479px){.create-annonce-page .activities-container,body:has(.create-annonce-page) .activities-container{margin-top:0!important;padding-top:0!important}.activities-container,body .activities-container,body:not(:has(.rubrique-motos-bg)):not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container,body:not(:has([class*=rubrique-])):not(:has(.annonces-container)):not(:has(.contact-page)) .activities-container,html body .activities-container{width:100%!important;padding:8px 4px!important;margin-top:0!important;min-height:auto!important;border-radius:0!important}body:has(.rubrique-motos-bg) .activities-container,body:has([class*=rubrique-motos]) .activities-container,html body:has(.rubrique-motos-bg) .activities-container,html body:has([class*=rubrique-motos]) .activities-container{width:100%!important;padding:8px 4px!important;margin-top:0!important;min-height:auto!important;border-radius:0!important}body:has(.reset-title) .activities-container,body:has(.reset-title) .footer-section .activities-container,body:has(.reset-title) html body .activities-container,html body:has(.reset-title) .activities-container{margin-top:20rem!important}.contact-page .activities-container,body:has(.contact-page) .activities-container,html body:has(.contact-page) .activities-container{margin-top:2rem!important}}@media (min-width:320px) and (max-width:479px){body:has([class*=rubrique-]):not(:has(.rubrique-motos-bg)) .activities-container{margin-top:5px!important}}.AccountStatus_accountStatus__ZXosE{display:flex;align-items:center;justify-content:flex-end;padding:10px}.AccountStatus_loggedIn__q69S1{display:flex;align-items:center;gap:8px;justify-content:center;margin:0 auto;max-width:600px;background:#fff;border:2px solid #000;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Krona One,sans-serif;font-size:.9rem;font-weight:700;color:#000;padding:8px 24px;width:-moz-fit-content;width:fit-content;transition:box-shadow .2s,border .2s;position:relative;z-index:1}@media (max-width:479px){.AccountStatus_loggedIn__q69S1{font-size:.7rem!important}}.AccountStatus_loggedIn__q69S1:hover{box-shadow:0 4px 16px rgba(0,0,0,.18);border:2px solid #000}.AccountStatus_loggedOut__AcYIS{display:flex;gap:8px;align-items:center;justify-content:center;margin:0 auto;max-width:500px}.AccountStatus_userEmail___QDHx{font-size:.9rem;color:#000;font-weight:700;font-family:Krona One,sans-serif;display:inline-block;position:relative}@media (max-width:1439px){.AccountStatus_userEmail___QDHx{font-size:7px!important}}@keyframes AccountStatus_email-bounce__9vQja{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-3px) scale(1.04)}40%{transform:translateY(0) scale(1)}60%{transform:translateY(-2px) scale(1.03)}80%{transform:translateY(0) scale(1)}}.AccountStatus_account-status-ipad__FrcEM:hover .AccountStatus_userEmail___QDHx,.AccountStatus_loggedIn__q69S1:hover .AccountStatus_userEmail___QDHx{animation:AccountStatus_email-bounce__9vQja 1.8s cubic-bezier(.4,0,.2,1) infinite}.AccountStatus_logoutButton__gaUkW{background:#fff!important;color:#d32f2f!important;border:2px solid #d32f2f!important;border-radius:6px!important;padding:2px 5px!important;font-family:Krona One,sans-serif!important;font-size:10px!important;font-weight:600!important;cursor:pointer!important;margin:40px auto 3%!important;display:block!important;transition:all .2s!important;box-shadow:none!important;position:relative!important;z-index:10!important}.AccountStatus_logout-discret__87jyT{background:#fff;color:#d32f2f;border:2px solid #d32f2f;border-radius:6px;padding:4px;font-family:Krona One,sans-serif;font-size:7px;font-weight:600;cursor:pointer;margin:-4px auto 3%;display:block;width:-moz-fit-content;width:fit-content}.AccountStatus_logout-discret__87jyT:hover,.AccountStatus_logoutButton__gaUkW:hover{background:#ffeaea;color:#b71c1c;border-color:#b71c1c;transform:scale(1.05);box-shadow:0 2px 8px rgba(211,50,47,.08)}.AccountStatus_loggedIn__q69S1 .AccountStatus_logoutButton__gaUkW{font-size:10px!important;font-weight:600!important;padding:2px 5px!important;line-height:1.1!important;min-width:unset!important;max-width:120px!important}.AccountStatus_loggedIn__q69S1 .AccountStatus_logout-discret__87jyT{font-size:7px;font-weight:600;padding:4px;line-height:1.1;min-width:unset;max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.AccountStatus_accountButton__XBiSy,.AccountStatus_loginButton__Mf4PC,.AccountStatus_signupButton___OWd8{padding:6px 12px;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease;border:2px solid #000;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.AccountStatus_loginButton__Mf4PC{background-color:#fff;color:#000}.AccountStatus_loginButton__Mf4PC:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:3px 3px 6px rgba(0,0,0,.3)}.AccountStatus_accountButton__XBiSy{background-color:#007bff;color:#fff}.AccountStatus_accountButton__XBiSy:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:3px 3px 6px rgba(0,0,0,.3)}.AccountStatus_signupButton___OWd8{background-color:#fff;color:#000}.AccountStatus_signupButton___OWd8:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:3px 3px 6px rgba(0,0,0,.3)}.AccountStatus_account-status-hover__oHuIk{position:relative;font-size:13px!important;padding:6px 14px!important;min-width:0!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:6px!important}.AccountStatus_account-status-hover__oHuIk:after{content:"Mon compte";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .3s ease;pointer-events:none;white-space:nowrap}.AccountStatus_account-status-hover__oHuIk:hover:after{opacity:1}.AccountStatus_account-status-hover__oHuIk:hover{background-color:#f0f0f0;transform:scale(1.02);transition:all .3s ease}.AccountStatus_logout-button-hover__GAYDA{font-size:12px!important;padding:4px 10px!important;border-radius:6px!important;margin:0!important}@media (max-width:479px){.AccountStatus_account-block-wrapper__4_Orx .AccountStatus_loggedIn__q69S1,.AccountStatus_loggedIn__q69S1{width:90%!important;max-width:90%!important;padding:6px 8px!important;font-size:.7rem!important;margin:8px auto!important}.AccountStatus_userEmail___QDHx{font-size:7px!important;word-break:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;line-height:1.2!important}.AccountStatus_account-block-wrapper__4_Orx .AccountStatus_logout-discret__87jyT,.AccountStatus_account-block-wrapper__4_Orx .AccountStatus_logoutButton__gaUkW,.AccountStatus_logout-discret__87jyT,.AccountStatus_logoutButton__gaUkW{font-size:6px!important;padding:3px 6px!important;max-width:80px!important;margin:40px auto 20px!important;width:-moz-fit-content!important;width:fit-content!important}.AccountStatus_account-block-wrapper__4_Orx{width:90%!important;max-width:90%!important;padding:2px 4px 0!important;margin:30px auto 0!important;min-height:auto!important;height:auto!important}.AccountStatus_AccountStatus_status__iIF_5 .AccountStatus_userEmail___QDHx,.AccountStatus_account-status-ipad__FrcEM .AccountStatus_userEmail___QDHx{font-size:7px!important}.AccountStatus_user-status-container__G4G9D .AccountStatus_logout-discret__87jyT,.AccountStatus_user-status-container__G4G9D .AccountStatus_logoutButton__gaUkW,.AccountStatus_user-status-container__G4G9D button.AccountStatus_logout-discret__87jyT,button.AccountStatus_logout-discret__87jyT{position:relative!important;z-index:10!important;margin:0 auto 25px!important;order:2!important;display:block!important;visibility:visible!important;opacity:1!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.AccountStatus_user-status-container__G4G9D .AccountStatus_account-status-ipad__FrcEM,.AccountStatus_user-status-container__G4G9D .AccountStatus_loggedIn__q69S1{overflow:visible!important;position:relative!important;z-index:1!important}}@media (min-width:1440px){.AccountStatus_AccountStatus_status__iIF_5 .AccountStatus_userEmail___QDHx,.AccountStatus_account-status-ipad__FrcEM .AccountStatus_userEmail___QDHx,.AccountStatus_loggedIn__q69S1,.AccountStatus_loggedIn__q69S1 .AccountStatus_userEmail___QDHx,.AccountStatus_userEmail___QDHx,body .AccountStatus_userEmail___QDHx,html body .AccountStatus_userEmail___QDHx{font-size:.85rem!important}}