[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}.edith-chat{bottom:5%;position:fixed;right:1.5rem;z-index:1030}.chat-widget{bottom:80px;max-height:60vh;max-width:300px;min-width:320px;opacity:0;overflow:hidden;position:absolute;right:0;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease;width:100%;will-change:transform,opacity}.chat-widget.open{opacity:1;transform:translateX(0)}.chat-widget.d-none{display:none!important;opacity:0;pointer-events:none;visibility:hidden}.chat-more{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.chat-more.show{opacity:1;transform:translateY(0)}.spinner-border{display:block;margin:10px auto}.chat-btn{border:0;height:4rem;padding:0;width:4rem}.chat-messages{font-size:.9rem}.card figure.image img,.card-img-top{aspect-ratio:1/1;object-fit:cover;width:100%}html{scroll-behavior:smooth}:target{scroll-margin-top:80px}.ck-content li,.ck-content ol,.ck-content p{color:var(--dark);font-family:dosis,sans-serif;font-size:1rem;line-height:1.6}ul.navbar-nav{list-style-type:none}.ck-content figure.image.image-style-align-center{margin-left:auto!important;margin-right:auto!important}.ck-content blockquote{border:0!important;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content .table,.ck-content figure.table{margin:40px 0!important;width:100%!important}.ck-content figure,.ck-content figure.image{margin:0!important}.ck-content a:not(.btn):not(.bouton_clair):not(.bouton_fonce){text-decoration:underline;transition:all .3s}.ck-content .full{width:100%!important}.ck-content figure.image.w-100{height:100%;object-fit:cover;width:100%}.ck-content .h1,.ck-content .h2,.ck-content .h3,.ck-content .h4,.ck-content .h5,.ck-content .h6,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{color:var(--black);font-family:baloo,sans-serif;line-height:1}.ck-content .h6,.ck-content h6{font-size:1rem}.ck-content .h5,.ck-content h5{font-size:1.5rem}.ck-content .h4,.ck-content h4{font-size:2rem}.ck-content .h3,.ck-content h3{font-size:2.6rem}.ck-content .h2,.ck-content h2{font-size:3rem}.ck-content .h1,.ck-content h1{color:var(--black)!important;font-size:3.5rem!important}.ck-content a{color:var(--orange);scroll-margin-top:200px;transition:all .3s ease-in-out}.ck-content .bouton_clair,.ck-content .bouton_fonce{align-items:center;border-radius:10px;display:inline-flex;gap:10px;justify-content:center;margin-bottom:3px;padding:8px 20px;text-decoration:none}.ck-content main{background:url(/build/images/_elements_deco_souslogo.e96c1241.svg) no-repeat 0 0;background-size:28%;overflow:visible;z-index:1}.ck-content .bouton_clair{background:var(--orange);color:var(--white)}.ck-content .bouton_clair:hover,.ck-content .bouton_fonce:hover{animation:pulse 3s infinite}.ck-content video{clip-path:polygon(92.582% 84.092%,92.582% 84.092%,89.327% 88.121%,85.697% 91.487%,81.793% 94.226%,77.722% 96.378%,73.585% 97.982%,69.487% 99.077%,65.531% 99.7%,61.823% 99.891%,58.464% 99.688%,55.56% 99.129%,55.56% 99.129%,55.178% 99.034%,54.128% 98.774%,52.555% 98.391%,50.605% 97.925%,48.421% 97.418%,46.149% 96.909%,43.933% 96.441%,41.918% 96.054%,40.249% 95.788%,39.072% 95.686%,39.072% 95.686%,38.051% 95.571%,36.791% 95.245%,35.343% 94.712%,33.758% 93.975%,32.087% 93.038%,30.381% 91.904%,28.691% 90.578%,27.069% 89.063%,25.565% 87.362%,24.23% 85.48%,24.23% 85.48%,22.663% 83.254%,20.529% 80.551%,17.976% 77.41%,15.151% 73.874%,12.205% 69.984%,9.285% 65.782%,6.54% 61.309%,4.118% 56.607%,2.168% 51.717%,.838% 46.681%,.838% 46.681%,.118% 40.364%,.346% 34.415%,1.393% 28.87%,3.133% 23.765%,5.438% 19.135%,8.181% 15.013%,11.235% 11.437%,14.472% 8.44%,17.765% 6.057%,20.988% 4.325%,20.988% 4.325%,23.81% 3.096%,26.076% 2.169%,27.92% 1.498%,29.477% 1.039%,30.878% .746%,32.26% .572%,33.755% .472%,35.496% .401%,37.619% .313%,40.257% .162%,40.257% .162%,43.774% .059%,47.033% .237%,50.118% .684%,53.113% 1.389%,56.104% 2.34%,59.173% 3.527%,62.406% 4.939%,65.886% 6.563%,69.699% 8.388%,73.928% 10.404%,73.928% 10.404%,77.41% 12.418%,80.699% 15.004%,83.777% 18.036%,86.625% 21.388%,89.225% 24.936%,91.558% 28.552%,93.606% 32.112%,95.35% 35.489%,96.772% 38.559%,97.853% 41.194%,97.853% 41.194%,98.574% 44%,99.217% 47.413%,99.706% 51.331%,99.967% 55.647%,99.927% 60.259%,99.509% 65.061%,98.64% 69.95%,97.246% 74.821%,95.251% 79.569%,92.582% 84.092%);margin-left:-185px;max-width:113%}.navbar-brand{background:url(/build/images/trace_verte_logo.03dba121.svg) no-repeat 0 0;background-size:contain;min-height:260px;min-width:270px;padding:10px 0 0 20px;transform-origin:top left}.logo_register{background:var(--front-green);border-radius:50%;content:" ";height:300px;width:300px}.navbar-brand img{transition:transform .3s ease;width:auto}.navbar-brand.scrolled{transform:scale(.7)}#revendeurs>div:last-child{text-align:right}#presentation>div>div:last-child{position:relative}#presentation>div>div:last-child:after{background-image:url(/build/images/trace_verte_sous_oeufs.e6cbabf2.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(150px,60vw,700px);pointer-events:none;position:absolute;right:0;top:-30%;width:clamp(200px,40vw,900px);z-index:-1}@media(max-width:992px){#presentation>div>div:last-child img{max-width:80%}}@media(max-width:768px){#presentation>div>div:last-child img{max-width:95%}}#presentation{overflow:visible}#presentation div>div:first-child{display:flex;justify-content:end}.bloc-contact{padding:20px}footer a{color:var(--black)!important}@keyframes pulse{0%,to{background-color:#ffbe84}50%{background-color:var(--orange)}}@font-face{font-display:swap;font-family:baloo;font-style:normal;font-weight:700;src:url(/build/fonts/baloo-2-v22-latin-700.9221ecde.woff2) format("woff2")}@font-face{font-display:swap;font-family:dosis;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-v33-latin-regular.df2ab157.woff2) format("woff2")}@font-face{font-display:swap;font-family:dosis;font-style:normal;font-weight:700;src:url(/build/fonts/dosis-v33-latin-700.e10d3676.woff2) format("woff2")}.col-form-label.required:after,.form-check-label.required:after,.form-label.required:after{background:#f10;block-size:4px;border-radius:50%;content:"";display:inline-block;filter:opacity(75%);inline-size:4px;inset-block-start:-8px;inset-inline-end:-4px;position:relative;z-index:var(--zindex-700)}@keyframes spinner{to{transform:rotate(1turn)}}[busy]:not([no-spinner]){position:relative}[busy]:not([no-spinner])>*{opacity:.25}[busy]:not([no-spinner]):after{animation:spinner .6s linear infinite;border:.275rem solid rgba(237,233,254,.7);border-radius:50%;border-top-color:#7c3aed;box-sizing:border-box;content:"";height:2.5rem;left:50%;margin-left:-1rem;margin-top:-1rem;position:absolute;top:12rem;width:2.5rem;z-index:10}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}main{flex-grow:1}.admin-links{display:none}.admin-links.is-open{display:flex}.admin-links-button{background-color:var(--bs-light);color:#000;display:inline-flex;font-size:.75rem;gap:5px;padding:4px 10px}.admin-links-button:hover{background-color:var(--bs-dark);color:var(--bs-light)}.admin-links.list-group{border-radius:inherit;border-radius:0;margin-top:0;padding-right:20px}.admin-links.list-group .list-group-item{align-items:center;background-color:var(--bs-light);border:none;border-radius:inherit;color:var(--bs-dark);display:flex;font-size:.75rem;justify-content:space-between}.admin-links.list-group :last-child:not(:first-child){border-radius:0 0 5px 0}.admin-links.list-group li:first-child{border-left:none;border-radius:inherit!important}.admin-links.list-group li:last-child{border-right:none;border-top-right-radius:0}.admin-links.list-group li{border-bottom:none;border-radius:inherit;border-top:none}.admin-links.list-group a{color:#000;display:inline-flex;font-size:.75rem;gap:5px;padding:4px 10px}.admin-links.list-group a:hover{background-color:var(--bs-dark);color:var(--bs-light)}#front .alert{--bs-alert-bg:#51aea9;--bs-alert-color:#fff;--bs-alert-border-radius:0;--bs-alert-border-color:transparent;--bs-alert-padding-y:2rem;text-align:center}#front .alert .btn-close{right:20px;top:17px}.animate__base{opacity:1!important;will-change:opacity,transform}[data-animation]{opacity:0}[data-animation-speed=fast].animate__base{transition-duration:.4s!important}[data-animation-speed=normal].animate__base{transition-duration:1.2s!important}[data-animation-speed=slow].animate__base{transition-duration:1.8s!important}.animate__fade-in{opacity:1!important;transition:opacity 1.2s ease-out!important}[data-animation=fade-in]{opacity:0}.animate__slide-up{transform:translate(0)!important;transition:transform 1.2s ease-out!important}[data-animation=slide-up]{opacity:0;transform:translateY(30px)}.animate__slide-left{transform:translateX(0)!important;transition:transform 1.2s ease-out!important}[data-animation=slide-left]{opacity:0;transform:translateX(100px)}.animate__slide-right{transform:translateX(0)!important;transition:transform 1.2s ease-out!important}[data-animation=slide-right]{opacity:0;transform:translateX(-100px)}.animate__zoom-in{transform:scale(1)!important;transition:transform 1.2s ease-out!important}[data-animation=zoom-in]{opacity:0;transform:scale(.9)}.animate__flip{transform:rotateY(0)!important;transition:transform 1.8s ease-out!important}[data-animation=flip]{opacity:0;transform:rotateY(90deg)}.animate__slide-up-fade-in{opacity:1!important;transform:translateY(0)!important;transition:transform 1.2s ease-out,opacity 1.2s ease-out!important}[data-animation=slide-up-fade-in]{opacity:0;transform:translateY(30px)}.animate__slide-left-fade-in{opacity:1!important;transform:translateX(0)!important;transition:transform 1.2s ease-out,opacity 1.2s ease-out!important}[data-animation=slide-left-fade-in]{opacity:0;transform:translateX(100px)}.animate__slide-right-fade-in{opacity:1!important;transform:translateX(0)!important;transition:transform 1.2s ease-out,opacity 1.2s ease-out!important}[data-animation=slide-right-fade-in]{opacity:0;transform:translateX(-100px)}.animate__zoom-in-fade-in{opacity:1!important;transform:scale(1)!important;transition:transform 1.2s ease-out,opacity 1.2s ease-out!important}[data-animation=zoom-in-fade-in]{opacity:0;transform:scale(.9)}.animate__flip-fade-in{opacity:1!important;transform:rotateY(0)!important;transition:transform 1.8s ease-out,opacity 1.8s ease-out!important}[data-animation=flip-fade-in]{opacity:0;transform:rotateY(90deg)}#backToTop{background:var(--front-green);border:0;height:3rem;opacity:0;position:fixed;right:2rem;top:80%;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease,visibility 0s linear .4s;visibility:hidden;width:3rem;will-change:transform,opacity;z-index:1030}#backToTop.back-to-top--in{opacity:1;transform:translateX(0);transition-delay:0s;visibility:visible}#backToTop.back-to-top--out{opacity:0;pointer-events:none;transform:translateX(100%)}.nav-link{color:var(--black);text-decoration:none!important}.nav-link:hover{color:var(--orange)}#revendeur div div:nth-child(2) img{margin:inherit}footer{background:url(/build/images/soleil.21eaacda.png) no-repeat bottom;padding-top:100px}.lafaq{padding:50px 20px 100px;position:relative}.lafaq:before{content:url(/build/images/traces_poules.df8fdbad.svg);left:0;top:0}.lafaq:after,.lafaq:before{pointer-events:none;position:absolute;transform:rotatey(180deg);width:auto;z-index:-1}.lafaq:after{bottom:0;content:url(/build/images/petits%20traits_elements.2d931be9.svg);right:0}.cercles_blancs,.pates_poules,.traits_blancs{position:relative}.cercles_blancs:after{bottom:-260px;content:url(/build/images/cercles_blancs_.dc71bbd5.svg);left:0;position:absolute}.pates_poules:after{bottom:-50px;content:url(/build/images/traces_poules.df8fdbad.svg);position:absolute;right:0}.traits_blancs:after{bottom:-50px;content:url(/build/images/petits%20traits_elements.2d931be9.svg);left:0;position:absolute;z-index:-1}.pagination,ul.breadcrumb,ul.icons{list-style-type:none!important}.card-body a,.pagination li span{background-color:var(--orange)!important;border:0!important;color:var(--white)!important}.pagination li.page-item a{color:var(--white)!important;text-decoration:none}.card-body a:hover,.pagination .page-link:hover{background-color:var(--front-green)!important;border-color:var(--orange)!important}.pagination .page-link{background-color:var(--orange)!important}.pswp__custom-caption{background:rgba(0,0,0,.75);border-radius:4px;color:#fff;font-size:16px;left:50%;padding:8px 20px;position:absolute;text-align:center;top:5%;transform:translateX(-50%);width:calc(100% - 32px)}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}.menu_aside{margin-top:50%}.submenu{box-shadow:none!important}nav.navbarclass ul li.nav-item{position:relative;transition:background-color .3s}nav.navbarclass ul li.nav-item:hover{display:block}nav.navbarclass ul a.nav-link{margin:0;padding:0;text-decoration:none;transition:color .3s;width:100%}.nav_left{background-color:transparent!important;position:fixed!important;top:35%;width:fit-content!important;z-index:1000000}.nav_left #manavbar.navbarclass ul{border-left:3px solid var(--bs-black);display:flex;flex-flow:column;gap:50px;margin-left:30px;padding:0;position:relative;z-index:1000}.nav_left #manavbar.navbarclass ul li{align-items:center;display:flex;position:relative;transition:all .3s ease-in-out}.nav_left #manavbar.navbarclass ul li:first-child{margin-top:-3px}.nav_left #manavbar.navbarclass ul li:before{background:var(--bs-black);border-radius:40px 21px;content:"";height:20px;left:-10px;position:absolute;width:20px}.nav_left #manavbar.navbarclass ul li:hover:before{border-radius:45px;content:""}.nav_left #manavbar.navbarclass ul li:hover>a{opacity:1;transition:all .3s ease-in-out}.nav_left #manavbar.navbarclass ul li a{color:var(--bs-black);font-size:1.2rem;line-height:1;opacity:0;padding:0 10px 0 20px;position:relative;scroll-margin-top:200px;text-decoration:none;transition:all .3s ease-in-out;z-index:1000}li,li a,li:before{transition:border-radius .3s ease-in-out,opacity .3s ease-in-out}.menu-toggle{background:none;border:none;cursor:pointer;font-size:2rem;position:fixed;right:1rem;top:1rem;z-index:1100000}#reminderBtn{height:3rem;position:fixed;right:2.5rem;top:44%;width:3rem;z-index:1030}turbo-frame#rappel{background-color:var(--bs-body-bg);border-radius:8px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);color:var(--bs-body-color);margin-right:3rem;max-width:50vw;opacity:0;overflow:hidden;padding:2rem;position:fixed;right:3.5rem;top:30%;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease;width:400px;will-change:transform,opacity;z-index:1020}turbo-frame#rappel.open{opacity:1;transform:translateX(0)}@media(max-width:768px){turbo-frame#rappel{left:50%;margin:0;max-width:90vw;right:auto;top:20%;transform:translate(-50%,100vh);width:90vw}turbo-frame#rappel.open{transform:translate(-50%)}}@media(max-width:1700px){#presentation{margin-top:200px!important}}@media(max-width:992px){.nav_left{margin-left:0;top:20%}.nav_left #manavbar.navbarclass{align-items:end;background:#5f886f;border-left:none;display:none;display:flex;flex-flow:column;gap:20px;height:100vh;left:0;margin:0;padding:5rem 1rem;position:fixed;top:0;width:100%;z-index:1000000}.nav_left #manavbar.navbarclass ul{border:0;margin-left:0;text-align:right}.nav_left #manavbar.navbarclass ul li:before{display:none}.nav_left #manavbar.navbarclass ul li a{color:#fff;opacity:1;padding:0 10px}.nav_left #manavbar.navbarclass ul li a:hover{opacity:.7}.icon-close{color:#fff}.container{margin-top:100px}.navbar-brand img{max-width:inherit;min-width:160px}.navbar-brand{min-width:190px}.ck-content video{margin-left:0;max-width:100%;min-height:260px}#presentation{margin-top:0!important}}@media(min-width:992px){.menu-toggle{display:none}#manavbar.navbarclass{display:block!important;height:auto;position:static;width:auto}.ck-content .h1,.ck-content .h2,.ck-content .h3,.ck-content .h4,.ck-content .h5,.ck-content .h6,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-size:250%}}@media(max-width:768px){.ck-content .h1,.ck-content .h2,.ck-content .h3,.ck-content .h4,.ck-content .h5,.ck-content .h6,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-size:200%!important}.homepage :after,.homepage :before{display:none}.homepage .accordion :after,.homepage .accordion :before,.homepage .navbar-brand :after,.homepage .navbar-brand :before{display:initial}#presentation{margin-top:100px!important}}@media(max-width:576px){#histoire,#lieu,#revendeur{padding:0!important}#revendeur img{margin:0;max-width:450px}.ck-content video{min-height:180px}}section.swiper{height:800px;margin:0 auto}.swiper-slide,section.swiper{display:block;position:relative;width:100%}.swiper-slide{overflow:hidden}.swiper-slide img{height:100%;object-fit:cover;object-position:center;width:100%}.swiper-slide .slider-caption{align-items:flex-start;background:linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.1));border-radius:5px;color:#242424;display:flex;flex-direction:column;left:5%;padding:30px 150px 30px 50px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:600px}.swiper-slide .slider-caption a,.swiper-slide .slider-caption h2,.swiper-slide .slider-caption p{word-wrap:break-word;margin:5px 0;min-width:300px;overflow-wrap:break-word;padding:0;white-space:normal}.swiper-slide .slider-caption h2{font-size:clamp(1.6rem,2vw,2.2rem)}@media(max-width:1200px){.swiper-slide img,section.swiper{height:400px}}.public-carousel .swiper-wrapper{align-items:center}