.ajouts-recents-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:20px!important;grid-gap:6px!important;gap:6px!important;padding:20px 0!important;width:100%!important;max-width:1400px!important;margin:0 auto 0 -13px!important}.ajouts-recents-page-container{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:1400px!important;margin:2rem auto!important;padding:0 20px!important}.ajouts-recents-page-title,h1.ajouts-recents-page-title{text-align:center!important;color:#000!important;font-size:18px!important;font-weight:400!important;padding:8px 12px!important;background:#8bcde6!important;border:2px solid #000!important;border-radius:4px!important;box-shadow:-3px 5px 5px rgba(0,0,0,.4)!important;letter-spacing:1px!important;text-transform:uppercase!important;white-space:nowrap!important;font-family:BR Sonoma Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:block!important;margin:15px auto 2rem!important;transition:transform .2s ease,box-shadow .2s ease!important}.ajouts-recents-carousel .recent-card,.recent-card,.swiper-slide .recent-card{background:#fff!important;border-radius:12px!important;box-shadow:-3px 5px 5px rgba(0,0,0,.4)!important;transition:all .3s ease!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:300px!important;min-height:300px!important;max-height:300px!important;border:3px solid #000!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;margin:0 auto!important;padding:12px!important;box-sizing:border-box!important;font-family:Krona One,Arial,sans-serif!important}.ajouts-recents-carousel .recent-image-container,.recent-card .recent-image-container,.recent-image-container{width:90%!important;height:150px!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:10px!important;background:#f8f9fa!important;border-radius:8px!important;overflow:hidden!important;border:2px solid #000!important}.swiper-slide-active .recent-card{transform:scale(1.05);box-shadow:-5px 8px 8px rgba(0,0,0,.6)}@media (min-width:320px) and (max-width:479px){.ajouts-recents-page-container{padding:0 10px!important;width:100%!important;max-width:100%!important}.ajouts-recents-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:10px 0!important;margin:0!important;justify-items:center!important;width:100%!important;max-width:100%!important}.ajouts-recents-grid .recent-card,.ajouts-recents-grid-container .recent-card,.ajouts-recents-grid-container Link .recent-card,.ajouts-recents-grid-container a .recent-card,.ajouts-recents-grid-container>Link .recent-card,.ajouts-recents-grid-container>a .recent-card,body .ajouts-recents-grid-container .recent-card,body .ajouts-recents-grid-container a .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container Link .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container a .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container>Link .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container>a .recent-card,html body .ajouts-recents-grid-container .recent-card,html body .ajouts-recents-grid-container a .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container Link .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container a .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container>Link .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container>a .recent-card{width:145px!important;min-width:145px!important;max-width:145px!important}.ajouts-recents-carousel .swiper-slide-active .recent-card{height:295px!important;max-height:300px!important;min-height:280px!important}}.recent-card img,.recent-image{object-fit:contain!important;max-height:300px!important;max-width:100%!important;border-radius:6px}.ajouts-recents-carousel .recent-name,.recent-card .recent-name,.recent-name{font-family:Krona One,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#333!important;margin-bottom:4px!important;line-height:1.6!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:auto!important;max-height:40px!important;min-height:20px!important}.ajouts-recents-carousel .recent-price,.recent-card .recent-price,.recent-price{font-family:Montserrat,Krona One,Arial,sans-serif!important;font-size:17px!important;color:#007bff!important;font-weight:900!important;padding:6px 12px!important;background-color:#f0f7ff!important;border-radius:6px!important;border:2px solid #007bff!important;margin-bottom:-3px!important;letter-spacing:.5px!important;white-space:nowrap!important}.ajouts-recents-carousel .recent-category,.recent-card .recent-category,.recent-category{font-family:Krona One,Arial,sans-serif!important;font-size:12px!important;color:#666!important;font-weight:500!important;background-color:#f5f5f5!important;padding:4px 8px!important;border-radius:4px!important;border:1px solid #ddd!important}@media (min-width:1440px){.ajouts-recents-grid{grid-template-columns:repeat(5,1fr)!important}.recent-card{width:200px!important;min-width:200px!important;max-width:200px!important;height:300px!important;min-height:300px!important;max-height:300px!important}.recent-image-container{height:150px!important;margin-bottom:0}.recent-card img,.recent-image{max-height:150px!important}.recent-wrapper{padding:1.8rem}.recent-name{font-size:1.3rem;margin-bottom:1rem}.recent-price{font-size:1.4rem}.recent-category{font-size:1.05rem;margin-bottom:1.2rem}}@media (min-width:480px) and (max-width:767px){.ajouts-recents-grid{grid-template-columns:repeat(2,1fr)!important}.recent-card{width:150px!important;min-width:150px!important;max-width:150px!important;height:300px!important;min-height:300px!important;max-height:300px!important;padding:8px!important;border:2px solid #000!important}.recent-image-container{height:130px!important;margin-bottom:8px!important}.recent-card img,.recent-image{height:130px!important;max-height:130px!important}.recent-wrapper{padding:.4rem!important}.recent-name{font-size:.55rem!important;margin-bottom:3px!important;line-height:1.1!important;height:auto!important;max-height:none!important}.recent-price{font-size:.65rem!important;padding:3px 6px!important}.recent-category{font-size:.5rem!important;margin-bottom:3px!important;line-height:1.1!important;padding:2px 4px!important}}@media (min-width:768px) and (max-width:1023px){.ajouts-recents-grid{grid-template-columns:repeat(3,1fr)!important}.recent-card{width:200px!important;min-width:200px!important;max-width:200px!important;height:300px!important;min-height:300px!important;max-height:300px!important}.recent-image-container{height:150px!important;margin-bottom:0}.recent-card img,.recent-image{max-height:150px!important}}@media (min-width:1024px) and (max-width:1439px){.ajouts-recents-grid{grid-template-columns:repeat(4,1fr)!important}}.flip-image-container{width:100%;height:100%;perspective:1000px;display:flex;justify-content:center;align-items:center}.flip-image-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:flipVertical 4s infinite}.flip-image-back,.flip-image-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.flip-image-front{transform:rotateY(0deg)}.flip-image-back{transform:rotateY(180deg)}.flip-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@keyframes flipVertical{0%{transform:rotateY(0deg)}25%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}75%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.recent-image-container .flip-image-container{width:100%;height:100%}.base-slide-image-container,.planches-slide-image-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.base-slide-image-container .flip-image-container,.imageContainer .flip-image-container,.planches-slide-image-container .flip-image-container{width:100%;height:100%}@media (min-width:320px) and (max-width:479px){.logo-subtitle{display:none!important;visibility:hidden!important;opacity:0!important}@supports selector(:has(*)){body:has(.min-h-screen.flex.flex-col.bg-black),html:has(.min-h-screen.flex.flex-col.bg-black){overflow-x:hidden!important;max-width:100vw!important;width:100%!important}}.min-h-screen.flex.flex-col.bg-black{margin:0!important;padding:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.header-buttons-bg{width:100%!important;max-width:100%!important;margin:-24px 0 0!important;padding:6px 0!important;height:auto!important;min-height:auto!important;border-radius:10px!important;box-sizing:border-box!important;position:relative!important;z-index:99!important;pointer-events:none!important}.header-buttons-row{position:relative!important;z-index:100!important;pointer-events:auto!important}.header-buttons-row .header-button,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-deposer,.header-buttons-row .header-button-large,.header-buttons-row .header-button-lostfound,.header-buttons-row a.header-button,.header-buttons-row a.header-button-compte,.header-buttons-row a.header-button-deposer,.header-buttons-row a.header-button-large,.header-buttons-row a.header-button-lostfound,a.header-button,a.header-button-compte,a.header-button-deposer,a.header-button-large,a.header-button-lostfound{position:relative!important;z-index:100!important;pointer-events:auto!important;cursor:pointer!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.ajouts-recents-carousel.unified-carousel-container{z-index:20!important}main.flex-grow{position:relative!important;z-index:10!important;isolation:isolate!important}.ajouts-recents-grid-section{position:relative!important;z-index:5!important;padding-top:40px!important;pointer-events:auto!important}.ajouts-recents-grid-section .ajouts-recents-grid-title,.ajouts-recents-grid-title,html body .ajouts-recents-grid-section .ajouts-recents-grid-title,html body .ajouts-recents-grid-title,html body main.flex-grow .ajouts-recents-grid-section .ajouts-recents-grid-title,main.flex-grow .ajouts-recents-grid-title{position:relative!important;z-index:9999!important;margin-top:10px!important;margin-bottom:1rem!important;background:#8bcde6!important;background-color:#8bcde6!important;display:block!important;visibility:visible!important;opacity:1!important;color:#000!important}.header-buttons-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:2px!important;width:100%!important;max-width:100%!important;padding:0 3px!important;margin:20px auto 5px!important;box-sizing:border-box!important}.header-button-large,.header-buttons-row .header-button-large{width:auto!important;min-width:0!important;max-width:calc(52% - 4px)!important;height:26px!important;font-size:9px!important;font-family:Archivo Black,sans-serif!important;padding:4px 6px!important;line-height:1.1!important;flex:1 1 auto!important;text-align:center!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important;border:1px solid #000!important}.header-button-deposer,.header-button-lostfound,.header-buttons-row .header-button-deposer,.header-buttons-row .header-button-large.header-button-deposer,.header-buttons-row .header-button-large.header-button-lostfound,.header-buttons-row .header-button-lostfound,html body .header-buttons-row .header-button-deposer,html body .header-buttons-row .header-button-lostfound{width:100%!important;min-width:0!important;max-width:none!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;padding:4px 6px!important;flex:1 1!important}.header-button-compte,.header-button-large.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte,html body .header-buttons-row .header-button-large.header-button-compte{width:auto!important;min-width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;flex:0 0 auto!important;padding:4px 8px!important}.header-buttons-row .header-button{font-size:7px!important;border:1px solid #000!important}main.flex-grow{width:100%!important;max-width:100vw!important;padding:0!important;margin:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.activites-pro-grid-container,.activities-container,.ajouts-recents-carousel,.lost-found-carousel{width:100%!important;max-width:100vw!important;padding:0 2px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.partenaires-container,.partenaires-section,.support-container,.support-section{width:100%!important;max-width:100vw!important;padding:0 5px!important;margin:0 auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.account-block-wrapper,.account-block-wrapper-height,.user-status-container{width:90%!important;max-width:90%!important;margin:20px auto 10px!important;padding:8px 4px!important;box-sizing:border-box!important}.footer-section,footer{width:100%!important;padding:0 5px!important;margin:0!important;overflow-x:hidden!important}.footer-section,.min-h-screen.flex.flex-col.bg-black>*,footer,main.flex-grow>*{max-width:100vw!important;box-sizing:border-box!important}body,html{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;position:relative!important}*{box-sizing:border-box!important}.swiper-wrapper{box-sizing:content-box!important}.lostfound-card,.recent-card{max-width:100%!important;box-sizing:border-box!important}.ajouts-recents-grid-section,.lost-found-grid-section{width:100%!important;max-width:100%!important;padding:0 10px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.ajouts-recents-grid-container,.lost-found-grid-container{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:8px!important;gap:8px!important;justify-items:center!important;align-items:center!important;justify-content:center!important}.ajouts-recents-grid-section .ajouts-recents-grid-container{margin-left:auto!important;margin-right:auto!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.ajouts-recents-grid-container .recent-card,.ajouts-recents-grid-container Link .recent-card,.ajouts-recents-grid-container a .recent-card,.ajouts-recents-grid-container>Link .recent-card,.ajouts-recents-grid-container>a .recent-card,.ajouts-recents-grid-section .ajouts-recents-grid-container .recent-card,.ajouts-recents-grid-section .ajouts-recents-grid-container Link .recent-card,.ajouts-recents-grid-section .ajouts-recents-grid-container a .recent-card,.ajouts-recents-grid-section .ajouts-recents-grid-container>Link .recent-card,.ajouts-recents-grid-section .ajouts-recents-grid-container>a .recent-card,body .ajouts-recents-grid-container .recent-card,body .ajouts-recents-grid-container a .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container Link .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container a .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container>Link .recent-card,body .ajouts-recents-grid-section .ajouts-recents-grid-container>a .recent-card,html body .ajouts-recents-grid-container .recent-card,html body .ajouts-recents-grid-container a .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container Link .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container a .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container>Link .recent-card,html body .ajouts-recents-grid-section .ajouts-recents-grid-container>a .recent-card{width:145px!important;min-width:145px!important;max-width:145px!important;height:250px!important;min-height:250px!important;max-height:280px!important;margin:0!important;padding:2px!important;box-sizing:border-box!important;flex-shrink:0!important;flex-grow:0!important;display:flex!important;flex-direction:column!important}.lost-found-grid-container .lostfound-card,.lost-found-grid-container Link .lostfound-card,.lost-found-grid-container a .lostfound-card,.lost-found-grid-container>Link .lostfound-card,.lost-found-grid-container>a .lostfound-card,.lost-found-grid-section .lost-found-grid-container .lostfound-card,.lost-found-grid-section .lost-found-grid-container Link .lostfound-card,.lost-found-grid-section .lost-found-grid-container a .lostfound-card,.lost-found-grid-section .lost-found-grid-container>Link .lostfound-card,.lost-found-grid-section .lost-found-grid-container>a .lostfound-card,body .lost-found-grid-container .lostfound-card,body .lost-found-grid-container a .lostfound-card,body .lost-found-grid-section .lost-found-grid-container .lostfound-card,body .lost-found-grid-section .lost-found-grid-container Link .lostfound-card,body .lost-found-grid-section .lost-found-grid-container a .lostfound-card,body .lost-found-grid-section .lost-found-grid-container>Link .lostfound-card,body .lost-found-grid-section .lost-found-grid-container>a .lostfound-card,html body .lost-found-grid-container .lostfound-card,html body .lost-found-grid-container a .lostfound-card,html body .lost-found-grid-section .lost-found-grid-container .lostfound-card,html body .lost-found-grid-section .lost-found-grid-container Link .lostfound-card,html body .lost-found-grid-section .lost-found-grid-container a .lostfound-card,html body .lost-found-grid-section .lost-found-grid-container>Link .lostfound-card,html body .lost-found-grid-section .lost-found-grid-container>a .lostfound-card{width:145px!important;min-width:145px!important;max-width:145px!important;height:225px!important;min-height:225px!important;max-height:225px!important;margin:0!important;padding:2px!important;box-sizing:border-box!important;flex-shrink:0!important;flex-grow:0!important;display:flex!important;flex-direction:column!important}.unified-carousel-container{width:100%!important;max-width:100vw!important;padding:.5rem 0 .25rem!important;margin:-8px auto 0!important;overflow-x:hidden!important;box-sizing:border-box!important}.ajouts-recents-carousel.unified-carousel-container{margin-top:-20px!important;padding-top:.5rem!important;position:relative!important;z-index:150!important}.unified-carousel-wrapper{width:100%!important;max-width:100vw!important;padding:0 6px!important;margin:0 auto!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important}.ajouts-recents-carousel .unified-carousel-wrapper{width:90%!important;max-width:90%!important;margin:0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}body{overflow-x:hidden!important}@supports selector(:has(*)){body:has(.unified-carousel-wrapper){overflow-x:hidden!important}}.unified-carousel-title{font-size:8px!important;padding:6px 10px!important;margin:20px auto 1rem!important;white-space:normal!important;word-wrap:break-word!important;max-width:100%!important;position:relative!important;z-index:10!important}.ajouts-recents-carousel .unified-carousel-title{font-size:8px!important;padding:4px 8px!important;margin:13px auto .5rem!important;position:relative!important;z-index:200!important;display:block!important;visibility:visible!important;opacity:1!important}.ajouts-recents-page-container .ajouts-recents-page-title,.ajouts-recents-page-title,h1.ajouts-recents-page-title,html body .ajouts-recents-page-container .ajouts-recents-page-title,html body .ajouts-recents-page-title,html body h1.ajouts-recents-page-title{font-size:12px!important;padding:4px 8px!important;margin:-30px auto -10px!important;letter-spacing:.5px!important}.lost-found-carousel .unified-carousel-title{margin-top:5rem!important;margin-bottom:.1rem!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:15!important}.lost-found-carousel.unified-carousel-container,.unified-carousel-container.lost-found-carousel,[data-variant=lost-found].unified-carousel-container{margin:-4rem auto!important;padding:.3rem 0!important;position:relative!important;z-index:5!important}.partenaires-title{font-size:8px!important;width:115%!important;border:2px solid #111!important;border-radius:4px!important;margin-left:-7.5%!important;margin-right:auto!important}.activites-pro-grid,.activites-pro-grid-container .activites-pro-grid,.activities-container .activites-pro-grid-container .activites-pro-grid{gap:11px!important;row-gap:10px!important;column-gap:0!important;padding:0 4px!important;justify-content:center!important;align-items:stretch!important}.activites-pro-grid .activite-pro-card{min-height:121px!important;height:100%!important;width:95%!important;max-width:91%!important;padding:1px!important;margin:0!important;border:2px solid #000!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border-radius:6px!important}.activities-container .activites-pro-grid-container{padding:0 2px!important;margin:0 auto!important;width:100%!important;max-width:100%!important}.activities-container{padding:0!important;margin:0 auto!important;width:100%!important;max-width:100vw!important}.activite-pro-logo,.activites-pro-grid .activite-pro-card .activite-pro-logo{width:100%!important;height:100px!important;min-height:100px!important;max-height:100px!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;box-sizing:border-box!important}.activite-pro-logo-image,.activites-pro-grid .activite-pro-card .activite-pro-logo-image{width:110%!important;max-width:111%!important;height:107%!important;max-height:130%!important;object-fit:contain!important;border-radius:4px!important;margin:auto!important}.activite-pro-nom{margin-bottom:0!important;margin-top:auto!important;font-size:.65rem!important;text-align:center!important;line-height:1.3!important;max-height:40px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;padding:0 2px!important;font-weight:500!important}.swiper-container,.unified-swiper{width:100%!important;max-width:100vw!important;overflow:visible!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.swiper-wrapper{display:flex!important;gap:0!important;padding:0 2px!important}.swiper-slide,.swiper-wrapper{width:auto!important;box-sizing:border-box!important}.swiper-slide{flex-shrink:0!important}.ajouts-recents-carousel .swiper-slide{width:280px!important;height:325px!important;padding:10px!important}.ajouts-recents-carousel .swiper-slide:not(.swiper-slide-active){display:none!important}.ajouts-recents-carousel .swiper-slide-active{display:flex!important}.ajouts-recents-carousel .swiper-wrapper{justify-content:center!important;overflow:visible!important}.ajouts-recents-carousel .swiper-container,.ajouts-recents-carousel .unified-swiper{width:100%!important;max-width:100%!important;margin:0 auto!important}.ajouts-recents-carousel .swiper-container,.ajouts-recents-carousel .swiper-slide,.ajouts-recents-carousel .unified-swiper,.lost-found-carousel .swiper-slide,.lost-found-carousel .unified-slide{display:flex!important;justify-content:center!important;align-items:center!important}.lost-found-carousel .swiper-slide,.lost-found-carousel .unified-slide{width:140px!important;min-width:135px!important;max-width:145px!important;height:325px!important;padding:0!important;margin:0!important;flex-shrink:0!important}.lost-found-carousel .swiper-slide{display:flex!important;visibility:visible!important;opacity:1!important}.lost-found-carousel .swiper-wrapper{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important}.ajouts-recents-carousel .recent-card,.ajouts-recents-carousel .swiper-slide .recent-card,.ajouts-recents-carousel .swiper-slide-active .recent-card{width:150%!important;min-width:150%!important;max-width:130%!important;height:250px!important;padding:6px 8px 5px!important;margin:0 auto!important;border:2px solid #000!important;display:flex!important;flex-direction:column!important;background:#fff!important;justify-content:flex-start!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important}.lost-found-carousel .lostfound-card,.lost-found-carousel .swiper-slide .lostfound-card,.lost-found-carousel .swiper-slide-active .lostfound-card{width:140px!important;min-width:135px!important;max-width:145px!important;height:295px!important;min-height:280px!important;max-height:300px!important;padding:6px 8px 5px!important;margin:0 auto!important;border:2px solid #000!important;display:flex!important;flex-direction:column!important;background:#fff!important;box-sizing:border-box!important}html body .recent-image-container{width:100%!important;height:120px!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.ajouts-recents-carousel .recent-image-container{width:90%!important;height:135px!important;min-height:135px!important;margin-bottom:8px!important}html body .lostfound-image-container{width:100%!important;height:150px!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html body .lostfound-image,html body .recent-card img,html body .recent-image{max-width:100%!important;max-height:120px!important;height:auto!important;width:auto!important;object-fit:contain!important}.ajouts-recents-carousel .recent-image-container .flip-image-back,.ajouts-recents-carousel .recent-image-container .flip-image-container,.ajouts-recents-carousel .recent-image-container .flip-image-front,.ajouts-recents-carousel .recent-image-container .flip-image-inner{width:100%!important;height:100%!important}.ajouts-recents-carousel .recent-image-container .flip-image,.ajouts-recents-carousel .recent-image-container .flip-image-back .flip-image,.ajouts-recents-carousel .recent-image-container .flip-image-front .flip-image{max-width:100%!important;max-height:135px!important;width:auto!important;height:auto!important;object-fit:contain!important}.ajouts-recents-carousel .recent-card .recent-name,.ajouts-recents-carousel .recent-name{font-size:15px!important;margin-bottom:16px!important;margin-top:10px!important;line-height:1.2!important;text-align:center!important;word-wrap:break-word!important;padding:0 2px!important;font-weight:700!important;flex-shrink:0!important}.ajouts-recents-carousel .recent-card .recent-price,.ajouts-recents-carousel .recent-price{font-family:Montserrat,Krona One,Arial,sans-serif!important;font-size:12px!important;padding:2px 5px!important;margin-bottom:20px!important;margin-top:4px!important;text-align:center!important;font-weight:900!important;flex-shrink:0!important;line-height:1.25!important}.ajouts-recents-carousel .recent-card .recent-category,.ajouts-recents-carousel .recent-category{font-size:.52rem!important;margin-bottom:0!important;margin-top:0!important;padding:1px 3px!important;text-align:center!important;flex-shrink:0!important;line-height:1.15!important}.recent-name{font-size:.62rem!important;margin-bottom:4px!important;line-height:1.25!important;word-wrap:break-word!important}.recent-name,.recent-price{text-align:center!important}.recent-price{font-family:Montserrat,Krona One,Arial,sans-serif!important;font-size:15px!important;padding:3px 6px!important}.recent-category{font-size:.58rem!important;margin-bottom:3px!important;padding:2px 4px!important;text-align:center!important}.lostfound-image-container{width:100%!important;height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.ajouts-recents-carousel .unified-carousel-wrapper,.ajouts-recents-carousel .unified-swiper,.lost-found-carousel .unified-carousel-wrapper,.lost-found-carousel .unified-swiper{position:relative!important}.ajouts-recents-carousel .swiper-button-next,.ajouts-recents-carousel .swiper-button-prev,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-next,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-prev,.ajouts-recents-carousel .unified-swiper .swiper-button-next,.ajouts-recents-carousel .unified-swiper .swiper-button-prev,.lost-found-carousel .swiper-button-next,.lost-found-carousel .swiper-button-prev,.lost-found-carousel .unified-carousel-wrapper .swiper-button-next,.lost-found-carousel .unified-carousel-wrapper .swiper-button-prev,.lost-found-carousel .unified-swiper .swiper-button-next,.lost-found-carousel .unified-swiper .swiper-button-prev{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;z-index:10!important;top:40%!important;transform:translateY(-50%)!important;margin-top:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}.lost-found-carousel .swiper-button-prev,.lost-found-carousel .unified-carousel-wrapper .swiper-button-prev,.lost-found-carousel .unified-swiper .swiper-button-prev{left:-5px!important;right:auto!important}.ajouts-recents-carousel .swiper-button-prev,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-prev,.ajouts-recents-carousel .unified-swiper .swiper-button-prev{left:2px!important;right:auto!important}.lost-found-carousel .swiper-button-next,.lost-found-carousel .unified-carousel-wrapper .swiper-button-next,.lost-found-carousel .unified-swiper .swiper-button-next{right:-5px!important;left:auto!important}.ajouts-recents-carousel .swiper-button-next,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-next,.ajouts-recents-carousel .unified-swiper .swiper-button-next{right:2px!important;left:auto!important}.ajouts-recents-carousel .swiper-button-next:after,.ajouts-recents-carousel .swiper-button-prev:after,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-next:after,.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-prev:after,.ajouts-recents-carousel .unified-swiper .swiper-button-next:after,.ajouts-recents-carousel .unified-swiper .swiper-button-prev:after,.lost-found-carousel .swiper-button-next:after,.lost-found-carousel .swiper-button-prev:after,.lost-found-carousel .unified-carousel-wrapper .swiper-button-next:after,.lost-found-carousel .unified-carousel-wrapper .swiper-button-prev:after,.lost-found-carousel .unified-swiper .swiper-button-next:after,.lost-found-carousel .unified-swiper .swiper-button-prev:after,html body .ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-next:after,html body .ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-prev:after,html body .lost-found-carousel .unified-carousel-wrapper .swiper-button-next:after,html body .lost-found-carousel .unified-carousel-wrapper .swiper-button-prev:after{font-size:30px!important;display:block!important;visibility:visible!important;opacity:1!important}.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-next:before,.unified-carousel-wrapper .swiper-button-next:before{content:"›"!important;font-size:30px!important;color:var(--carousel-nav-color)!important;font-weight:700!important;position:absolute!important;top:38%!important;left:56%!important;transform:translate(-50%,-50%)!important}.lost-found-carousel .unified-carousel-wrapper .swiper-button-next:before{content:"›"!important;font-size:30px!important;color:var(--carousel-nav-color)!important;font-weight:700!important;position:absolute!important;top:35%!important;left:56%!important;transform:translate(-50%,-50%)!important}.ajouts-recents-carousel .unified-carousel-wrapper .swiper-button-prev:before,.unified-carousel-wrapper .swiper-button-prev:before{content:"‹"!important;font-size:30px!important;color:var(--carousel-nav-color)!important;font-weight:700!important;position:absolute!important;top:38%!important;left:44%!important;transform:translate(-50%,-50%)!important}.lost-found-carousel .unified-carousel-wrapper .swiper-button-prev:before{content:"‹"!important;font-size:30px!important;color:var(--carousel-nav-color)!important;font-weight:700!important;position:absolute!important;top:35%!important;left:44%!important;transform:translate(-50%,-50%)!important}.footer,footer{width:95%!important;max-width:95%!important;height:auto!important;min-height:145px!important;padding:4px 6px 12px!important;margin:0 auto 1rem!important;border:2px solid #000!important;border-radius:10px!important;background-color:#ffd000!important;box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;overflow:visible!important}.footer-content{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:auto!important;overflow:visible!important}.footer-bottom,.footer-content{width:100%!important;max-width:100%!important;padding:0 4px!important;gap:6px!important;display:flex!important;align-items:center!important;position:relative!important;box-sizing:border-box!important}.footer-bottom{flex-direction:row!important;justify-content:center!important;margin:-5px auto 0!important;flex-wrap:wrap!important;order:4!important;visibility:visible!important;opacity:1!important;z-index:1!important}body:has(.rubrique-kitesurf-bg) .footer-bottom,body:has([class*=rubrique-kitesurf]) .footer-bottom{margin:-14px auto 0!important}.footer-bottom>.footer-links-left,.footer-bottom>.footer-links-right{order:1!important}.footer-bottom .copyright{flex-basis:100%!important;margin:6px auto 0!important;text-align:center!important;order:2!important}.footer-bottom .copyright,.social-icons{width:100%!important;align-items:center!important;justify-content:center!important}.social-icons{display:flex!important;flex-direction:row!important;gap:12px!important;margin:3px 0 -4px!important;padding:0!important;position:relative!important;order:3!important}.social-icon,.social-icon-image,.social-icons{visibility:visible!important;opacity:1!important}.social-icon,.social-icon-image{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;display:block!important}.footer-text-left{position:relative!important;order:0!important;margin:0 auto 6px!important;left:auto!important;top:0!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;text-align:center!important;gap:2px!important;visibility:visible!important;opacity:1!important;z-index:1!important}.footer-text-left .footer-reunion{display:block!important;visibility:visible!important;opacity:1!important}.footer-text-right{display:none!important}.footer .contact-link,.footer .contact-link a,.footer-contact-button,.footer-contact-wrapper{display:none!important;visibility:hidden!important;opacity:0!important}.footer .contact-link a:active,.footer .contact-link a:hover,.footer .contact-link:active,.footer .contact-link:hover{background:url(/images/Reef.jpg)!important;background-size:cover!important;background-position:50%!important;color:#fff!important;border:1px solid #000!important;transform:translateY(-2px)!important;box-shadow:0 3px 8px rgba(0,0,0,.3)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)!important;font-weight:900!important}.footer-links-left,.footer-links-right{flex:0 0 auto!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;width:auto!important;order:1!important;visibility:visible!important;opacity:1!important}.footer-links-left a,.footer-links-right a{color:#040404!important;text-decoration:none!important;font-size:7px!important;font-family:Avenir,sans-serif!important;line-height:1.2!important;display:inline-block!important;padding:2px 4px!important;transition:color .3s ease!important;white-space:nowrap!important}.footer-links-left a:hover,.footer-links-right a:hover{color:#fff!important;text-decoration:underline!important}.copyright{text-align:center!important;font-size:7px!important;font-family:Avenir,sans-serif!important;margin:0!important;padding:0 4px!important;line-height:1.2!important;align-items:center!important;justify-content:center!important;width:100%!important}.copyright,.footer-bottom .copyright{display:flex!important;visibility:visible!important;opacity:1!important}.copyright p{font-size:7px!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-align:center!important}.footer-ride-different{font-size:25px!important;text-transform:none!important;display:inline-block!important;margin:7px auto!important;line-height:1.2!important}.footer-reunion,.footer-ride-different{font-style:italic!important;font-weight:700!important;color:#000!important;font-family:Archivo Black,Avenir,Arial,sans-serif!important;letter-spacing:.3px!important;white-space:nowrap!important;text-align:center!important}.footer-reunion{font-size:14px!important;text-transform:capitalize!important;display:block!important;margin:0 auto!important;line-height:.2!important;visibility:visible!important;opacity:1!important;width:100%!important}.support-card,.support-container .support-card,body .support-card,html body .support-card{margin:8% auto 2rem!important}.support-card .surf-image,.surf-image{width:155px!important;height:157px!important;max-width:155px!important;max-height:157px!important}.action-button.secondary{background-color:#fff!important;color:#000!important;border:3px solid #000!important;font-size:12px!important;padding:4px!important;font-weight:700!important;box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.sousrubrique-title{font-size:1rem!important;padding:3px 8px!important;border-width:1.5px!important;box-shadow:none!important;margin:8px auto 12px!important;width:61%!important;max-width:180px!important;letter-spacing:.2px!important;border-radius:5px}.page-container:has(.planches-grid-section) .sousrubrique-title,.page-container:has(.rubrique-surf-bg) .sousrubrique-title,.page-container:has([class*=rubrique-surf]) .sousrubrique-title,.rubrique-surf-bg .page-container .sousrubrique-title,.rubrique-surf-container .page-container .sousrubrique-title,body:has(.planches-grid-section) .page-container .sousrubrique-title,body:has(.rubrique-surf-bg) .page-container .sousrubrique-title,body:has([class*=rubrique-surf]) .page-container .sousrubrique-title,html body .page-container:has(.planches-grid-section) .sousrubrique-title,html body .page-container:has(.rubrique-surf-bg) .sousrubrique-title,html body .page-container:has([class*=rubrique-surf]) .sousrubrique-title,html body:has(.planches-grid-section) .page-container .sousrubrique-title,html body:has(.rubrique-surf-bg) .page-container .sousrubrique-title,html body:has([class*=rubrique-surf]) .page-container .sousrubrique-title{width:61%!important;max-width:180px!important;min-width:150px!important;font-size:1rem!important;padding:3px 8px!important;border-width:1.5px!important;box-shadow:none!important;margin:8px auto 12px!important;letter-spacing:.2px!important;border-radius:5px!important;text-align:center!important;display:block!important}.backButton,.page-container .backButton,.page-container>div:has(.backButton) .backButton,body .backButton,html body .backButton{font-family:BR Sonoma Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:#fff!important;color:#111!important;border:2px solid #111!important;border-radius:5px!important;padding:3px 8px!important;font-size:.65rem!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-transform:uppercase!important;letter-spacing:.2px!important;min-width:100px!important;margin:6px auto 12px!important}.backButton:active,.backButton:hover,body .backButton:active,body .backButton:hover,html body .backButton:active,html body .backButton:hover{background:#ffd000!important;color:#111!important;border:2px solid #111!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}}@media (min-width:320px) and (max-width:359px){.header-buttons-row{gap:2px!important;padding:0 3px!important}.header-buttons-row .header-button-large{font-size:9px!important;padding:4px 6px!important;height:26px!important}.header-buttons-row .header-button-deposer,.header-buttons-row .header-button-large.header-button-deposer,.header-buttons-row .header-button-large.header-button-lostfound,.header-buttons-row .header-button-lostfound,html body .header-buttons-row .header-button-deposer,html body .header-buttons-row .header-button-lostfound{width:100%!important;max-width:none!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;padding:4px 5px!important;flex:1 1!important}.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte{width:auto!important;min-width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;flex:0 0 auto!important;padding:4px 8px!important}.header-buttons-bg{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:360px) and (max-width:399px){.header-buttons-row{gap:2px!important;padding:0 3px!important}.header-buttons-row .header-button-large{font-size:9px!important;padding:4px 6px!important;height:26px!important}.header-buttons-row .header-button-deposer,.header-buttons-row .header-button-large.header-button-deposer,.header-buttons-row .header-button-large.header-button-lostfound,.header-buttons-row .header-button-lostfound,html body .header-buttons-row .header-button-deposer,html body .header-buttons-row .header-button-lostfound{width:100%!important;max-width:none!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;padding:4px 6px!important;flex:1 1!important}.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte{width:auto!important;min-width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;flex:0 0 auto!important;padding:4px 8px!important}.header-buttons-bg{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:400px) and (max-width:479px){.header-buttons-row{gap:2px!important;padding:0 3px!important}.header-buttons-row .header-button-large{font-size:9px!important;padding:4px 6px!important;height:26px!important}.header-buttons-row .header-button-deposer,.header-buttons-row .header-button-large.header-button-deposer,.header-buttons-row .header-button-large.header-button-lostfound,.header-buttons-row .header-button-lostfound,html body .header-buttons-row .header-button-deposer,html body .header-buttons-row .header-button-lostfound{width:100%!important;max-width:none!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;padding:5px 7px!important;flex:1 1!important}.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte{width:auto!important;min-width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;height:37px!important;font-size:10px!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important;flex:0 0 auto!important;padding:4px 8px!important}.header-buttons-bg{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:8px 0!important}.ajouts-recents-carousel .swiper-slide{width:92vw!important;min-width:92vw!important;max-width:92vw!important;margin:0 auto!important;flex-shrink:0!important}.ajouts-recents-carousel .recent-card,.ajouts-recents-carousel .swiper-slide .recent-card{width:100%!important;min-width:100%!important;max-width:100%!important}}