*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:150px}body{position:relative;font-family:Manrope,sans-serif;overflow-x:hidden;color:#333}input{font-family:Manrope,sans-serif}.overflow-hidden{overflow:hidden}main{position:relative;z-index:1;min-height:calc(100vh - 105px);padding-top:75px}@media (min-width: 992px){main{padding-top:115px}}.container{max-width:1299px;margin:0 auto}.modal-container-inner form [eo-form-fields-container]{width:100%}.modal-container-inner form [eo-form-fields-container]>div{width:100%}.handle-consent{z-index:2;position:fixed;bottom:15px;left:15px;background-color:#fff;font-weight:700;width:60px;height:60px;font-size:0;border-radius:9999px;border:none;cursor:pointer;transition:box-shadow .3s}@media (min-width: 992px){.handle-consent{bottom:30px;left:30px}}.handle-consent:after{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/%3E%3C/svg%3E ');position:absolute;width:30px;height:30px;left:50%;top:50%;transform:translate(-50%,-50%)}.handle-consent:hover{-webkit-box-shadow:0px 0px 15px 2px rgba(0,0,0,.15);box-shadow:0 0 15px 2px #00000026}.d-none{display:none}@media (min-width: 992px){.d-none{display:block}}.d-lg-none{display:block}@media (min-width: 992px){.d-lg-none{display:none}}.d-block{display:block}@media (min-width: 992px){.d-lg-block{display:block}}header{position:fixed;width:100%;z-index:100}header .top-container{display:none;height:40px;background-color:#0880cb;justify-content:flex-end;padding:0 30px}@media (min-width: 992px){header .top-container{display:flex}}header .top-container>ul{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:25px}header .top-container>ul li{height:100%}header .top-container>ul li a{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;font-weight:700;color:#fff;text-decoration:none}header .bottom-container{padding:0 30px;height:75px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}header .bottom-container .left{display:flex;align-items:center}header .bottom-container .left .logo img{height:40px}header .bottom-container .left form{display:none;position:relative;width:100%;min-width:100%;max-width:600px;margin-left:45px}@media (min-width: 992px){header .bottom-container .left form{display:block}}header .bottom-container .left form input{background-color:#f1f1f1;border:none;width:100%;padding:17px 40px 17px 20px;font-size:16px;border-radius:6px}header .bottom-container .left form button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px;height:38px;background-color:transparent;border:none;font-size:20px;cursor:pointer}header .bottom-container .burger{position:relative;width:30px;height:20px;cursor:pointer}@media (min-width: 992px){header .bottom-container .burger{display:none}}header .bottom-container .burger span{position:absolute;height:1px;width:100%;background-color:#0f172a;left:0;transition:transform .3s}header .bottom-container .burger span:nth-child(1){top:0;transform-origin:0 0}header .bottom-container .burger span:nth-child(2){top:50%;transform-origin:100% 50%}header .bottom-container .burger span:nth-child(3){bottom:0;transform-origin:0 100%}header .bottom-container .burger.active span:nth-child(1){transform:rotate(45deg) translate(3px,-4px)}header .bottom-container .burger.active span:nth-child(2){transform:scale(0)}header .bottom-container .burger.active span:nth-child(3){transform:rotate(-45deg) translate(2px,4px)}header .bottom-container>ul{list-style-type:none;display:flex;flex-direction:column;gap:25px;height:100%;position:fixed;overflow:auto;top:75px;left:100%;width:100%;padding:60px 30px;background-color:#fff;height:calc(100vh - 75px);transition:left .3s}@media (min-width: 992px){header .bottom-container>ul{padding:0;flex-direction:row;align-items:center;justify-content:center;position:static;top:auto;width:auto;height:100%;left:auto;overflow:visible}}header .bottom-container>ul.active{left:0}@media (min-width: 992px){header .bottom-container>ul.active{left:auto}}header .bottom-container>ul>li:hover .sub-menu{opacity:1;pointer-events:auto}@media (min-width: 992px){header .bottom-container>ul>li.mobile{display:none}}header .bottom-container>ul>li.mobile a{font-weight:300}header .bottom-container>ul>li.connexion{height:auto}header .bottom-container>ul>li.connexion a{background-color:#f1f1f1;padding:10px 20px;border-radius:9999px;border:none;transition:background .3s}header .bottom-container>ul>li.connexion a:hover{background-color:#0880cb;color:#fff;border:none}header .bottom-container>ul>li>a{display:flex;align-items:center;justify-content:center;height:auto;font-weight:800;color:#0f172a;text-decoration:none;border-bottom:2px solid transparent}@media (min-width: 992px){header .bottom-container>ul>li>a:hover{border-bottom:2px solid #0f172a}}.fixed-link{z-index:3;position:fixed;top:75px;right:0}@media (min-width: 992px){.fixed-link{top:150px}}.fixed-link a{display:inline-block;background-color:#000;padding:12px 15px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;width:100%;border-radius:0 0 0 5px;transition:padding .3s}@media (min-width: 992px){.fixed-link a{font-size:14px;border-radius:5px 0 0 5px}}.fixed-link a:hover{padding:12px 25px 12px 15px}footer{position:relative;z-index:1;background-color:#0f172a;padding:30px}footer p{color:#fff;font-size:12px;margin:0}footer .top-footer{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}footer .top-footer .hosting{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .top-footer .hosting p{font-size:13px;line-height:14px;margin:0}footer .top-footer .hosting img{width:170px;margin:7px 0}footer .top-footer .menus{display:flex;justify-content:space-between;max-width:300px;width:100%;margin:30px auto}@media (min-width: 992px){footer .top-footer .menus{max-width:1200px}}footer .top-footer .menus>div.regions{display:none}@media (min-width: 992px){footer .top-footer .menus>div.regions{display:block}}footer .top-footer .menus>div.types{display:none}@media (min-width: 992px){footer .top-footer .menus>div.types{display:block}}footer .top-footer .menus>div.origines{display:none}@media (min-width: 992px){footer .top-footer .menus>div.origines{display:block}}footer .top-footer .menus>div h3{color:#fff;font-size:16px;margin-bottom:15px}footer .top-footer .menus>div .liste{display:flex;flex-direction:column;gap:10px}footer .top-footer .menus>div .liste a{text-decoration:none;color:#fff;font-size:14px}footer .inner-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width: 992px){footer .inner-footer{flex-direction:row}}footer .inner-footer .copyright{text-align:center}@media (min-width: 992px){footer .inner-footer .copyright{text-align:left}}footer .inner-footer p a{color:#fff}footer .inner-footer .socials>a{display:inline-block;color:#fff;font-size:20px;margin-top:20px}@media (min-width: 992px){footer .inner-footer .socials>a{margin-top:0}}.btn-solid{display:inline-flex;justify-content:flex-start;align-items:center;font-size:15px;padding:8px 20px;background-color:#0880cb;color:#fff;border:2px solid #0880cb;text-decoration:none;cursor:pointer;text-align:center;font-weight:700;border-radius:9999px;transition:color .3s,background-color .3s}.btn-solid svg{margin-left:5px}.btn-solid:hover{background-color:transparent;color:#0880cb}.btn-solid--white{border-color:#fff;background-color:#fff;color:#0f172a}.btn-solid--white:hover{color:#fff}.btn-consult{display:inline-flex;justify-content:flex-start;align-items:center;font-size:13px;padding:5px 13px;background-color:#0880cb;color:#fff;border:2px solid #0880cb;text-decoration:none;cursor:pointer;text-align:center;font-weight:700;border-radius:9999px;margin-top:15px;transition:color .3s,background-color .3s}.btn-consult svg{margin-left:5px;width:16px;transition:margin .3s}.btn-consult:hover{background-color:transparent;color:#0880cb}.btn-arrow{display:flex;align-items:center;font-size:16px;color:#0f172a;text-decoration:none;font-weight:800}.btn-arrow svg{margin-left:5px;width:10px;transition:margin .3s}.btn-arrow:hover svg{margin-left:9px}.page-listing{padding:0 30px}.page-listing__container{display:flex;flex-wrap:wrap}@media (min-width: 992px){.page-listing__container{justify-content:space-between}}.page-listing__container .page-listing__listing{order:2}@media (min-width: 992px){.page-listing__container .page-listing__listing{order:1}}.page-listing__container .page-listing__right{order:1;width:100%}@media (min-width: 992px){.page-listing__container .page-listing__right{order:2;width:300px}}.page-listing__listing{width:100%;display:flex;flex-direction:column;gap:20px}@media (min-width: 992px){.page-listing__listing{width:calc(100% - 350px)}}.page-listing__listing .search-more{display:flex;width:100%;border-radius:6px;background-color:#0880cb;color:#fff;text-decoration:none;font-weight:500;padding:10px;align-items:center;justify-content:space-between;transition:background-color .3s,color .3s}.page-listing__listing .search-more:hover{background-color:#f1f1f1;color:#0f172a}.page-listing__listing .search-more span span{font-weight:800}.page-listing__listing .commerce{position:relative;background-color:#f8f8f8;padding:25px;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px}@media (min-width: 992px){.page-listing__listing .commerce{flex-direction:row}}.page-listing__listing .commerce .image-container{position:relative;overflow:hidden;border-radius:5px;width:100%;height:200px}@media (min-width: 992px){.page-listing__listing .commerce .image-container{width:175px;height:175px;min-width:175px}}.page-listing__listing .commerce .image-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page-listing__listing .commerce .content-container{display:flex;width:100%;flex-direction:column}@media (min-width: 992px){.page-listing__listing .commerce .content-container{padding-left:25px;padding-right:40px;width:auto}}.page-listing__listing .commerce .content-container h2{font-weight:800}.page-listing__listing .commerce .content-container .stars{display:flex;align-items:center}.page-listing__listing .commerce .content-container .stars .star{color:#0f172a;text-decoration:none;stroke:#0f172a;opacity:.25}.page-listing__listing .commerce .content-container .stars .star svg{width:18px;height:18px}.page-listing__listing .commerce .content-container .stars .star.active{opacity:1;stroke:#0880cb}.page-listing__listing .commerce .content-container .stars p{margin-left:5px;padding-bottom:5px;font-size:12px}.page-listing__listing .commerce .content-container .tags{display:flex;gap:15px;margin:10px 0}.page-listing__listing .commerce .content-container .tags .tag{background-color:#0f172a;border-radius:9999px;padding:5px 10px;color:#fff;font-size:13px}.page-listing__listing .commerce .content-container>a{color:#0f172a;text-decoration:none;margin-top:15px;display:inline-block}.page-listing__listing .commerce .content-container>a:hover{text-decoration:underline}.page-listing__listing .commerce .content-container>a i{width:20px}.page-listing__listing .commerce .content-container .boutons-container{margin-top:20px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}@media (min-width: 992px){.page-listing__listing .commerce .content-container .boutons-container{flex-direction:row}}.page-listing__listing .commerce .content-container .boutons-container a{width:100%}@media (min-width: 992px){.page-listing__listing .commerce .content-container .boutons-container a{width:auto}}.page-listing__listing .commerce .favorite{display:flex;height:30px;width:30px;font-size:30px;color:#000;margin-top:20px;margin-bottom:20px;text-decoration:none}@media (min-width: 992px){.page-listing__listing .commerce .favorite{position:absolute;right:25px;top:20px;margin:0}}.page-listing__listing .commerce .favorite i{height:30px;width:30px}.page-listing__listing .commerce .favorite i:last-child{display:none}.page-listing__listing .commerce .favorite:hover{text-decoration:none}.page-listing__listing .commerce .favorite:hover i:first-child{display:none}.page-listing__listing .commerce .favorite:hover i:last-child{display:block}.page-listing__listing .commerce .favorite.active i:first-child{display:none}.page-listing__listing .commerce .favorite.active i:last-child{display:block}.page-listing__listing .pagination nav>div:first-child,.page-listing__listing .pagination nav>div p{display:none}.page-listing__listing .pagination nav>div>div>span{display:flex;align-items:center;justify-content:center;gap:20px;font-size:18px}.page-listing__listing .pagination nav>div>div>span svg{height:30px}.page-listing__listing .pagination nav>div>div>span a{color:#0f172a;font-weight:700;text-decoration:none}.page-content{padding:0 30px}.page-content--spacing{padding:60px 30px}.page-content__content__title h2,.page-content__content__title p{text-align:center}.page-content__content .avis .list{display:flex;flex-direction:column;gap:15px;margin-top:15px}.page-content__content .avis .list .item{padding:15px;background-color:#f8f8f8;border-radius:5px}.page-content__content .avis .list .item h3{margin-bottom:15px;font-size:16px}.page-content__content .avis .list .item h3 a{color:#0f172a;text-decoration:none}.page-content__content .avis .list .item h3 a:hover{text-decoration:underline}.page-content__content .avis .list .item small{display:block;margin-top:30px}.page-content__content .stars{display:flex;margin-bottom:20px}.page-content__content .stars .star{color:#0f172a;text-decoration:none;stroke:#0f172a;opacity:.25}.page-content__content .stars .star.active{opacity:1;stroke:#0880cb}.page-content__content p{margin-bottom:20px}.page-content__content p a{font-weight:700;color:#0f172a}.page-content__content ul{margin-left:20px;margin-bottom:20px}.page-content__content ul#address-list{margin-bottom:0;margin-left:0}.page-content__content .liste-regions{display:flex;flex-direction:column;gap:15px}.page-content__content .liste-regions .region{border-radius:6px;background-color:#f8f8f8;padding:20px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;color:#0f172a;font-weight:600}.page-content__content .liste-regions .region:hover{background-color:#f1f1f1}.page-content__content .liste-liens{display:flex;flex-direction:column;gap:5px;padding-top:10px;margin-bottom:30px}.page-content__content .liste-liens a{text-decoration:none;color:#000}.page-content__content .liste-liens a:hover{text-decoration:underline}.page-content__content .inline-container{margin:0 auto}.page-content__content .inline-container .main-form{width:100%}.page-content__content .single-post .featured-image img{height:350px;border-radius:6px;width:100%;object-fit:cover}.page-content__content .single-post img{max-width:100%;height:auto}.page-content__content .single-post blockquote{padding:15px 0 15px 20px;border-left:5px solid #0880cb;margin-bottom:20px;background-color:#f8f8f8}.page-content__content .single-post blockquote p{margin:0}.page-content__content .single-post a:not(.btn-solid){color:#0880cb}.page-content__content .single-post a:not(.btn-solid):hover{text-decoration:none}.page-content__content .single-post a:not(.btn-solid)[data-as-button-theme=primary]{display:inline-flex;justify-content:flex-start;align-items:center;font-size:15px;padding:8px 20px;background-color:#0880cb;color:#fff;border:2px solid #0880cb;text-decoration:none;cursor:pointer;text-align:center;font-weight:700;border-radius:9999px;transition:color .3s,background-color .3s}.page-content__content .single-post a:not(.btn-solid)[data-as-button-theme=primary]:hover{background-color:transparent;color:#0880cb}.page-content__content .single-post h2 a,.page-content__content .single-post h3 a,.page-content__content .single-post h4 a,.page-content__content .single-post h5 a{color:#000!important}.page-content__content .pagination{margin-top:50px}.page-content__content .pagination nav>div:first-child,.page-content__content .pagination nav>div p{display:none}.page-content__content .pagination nav>div>div>span{display:flex;align-items:center;justify-content:center;gap:20px;font-size:18px}.page-content__content .pagination nav>div>div>span svg{height:30px}.page-content__content .pagination nav>div>div>span a{color:#0f172a;font-weight:700;text-decoration:none}.page-content__content .products-search{width:100%}.page-content__content .products-search form{display:flex;width:100%}.page-content__content .products-search form input,.page-content__content .products-search form select{flex:1 1 0px}.page-content__content .products-list{display:flex;flex-direction:column;margin-top:40px}.page-content__content .products-list>h2{margin-bottom:20px}.page-content__content .products-list__item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #0f172a}.page-content__content .products-list__item:last-child{border-bottom:1px solid #0f172a}.page-content__content .products-list__item h2{font-size:16px}.page-content__content .products-list__item h2 span{font-weight:200}.page-content__content .products-list__item p{margin:0}.page-content__content .products-list__item .btn-solid{font-size:12px}.page-content__content .products-list__item a:not(.btn-solid){color:#0f172a;text-decoration:none;font-weight:700}.page-content__content .products-list__item a:not(.btn-solid):hover{text-decoration:underline}.page-content__content .product-commerces{margin-top:45px}.page-content__content .product-commerces__list{margin-top:20px;display:flex;flex-direction:column}.page-content__content .product-commerces__list__item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #0f172a}.page-content__content .product-commerces__list__item:last-child{border-bottom:1px solid #0f172a}.page-content__content .product-commerces__list__item a{font-weight:700;text-decoration:none;color:#0f172a}.page-content__content .product-commerces__list__item a:hover{text-decoration:underline}.page-content__content .product-commerces__list__item p{margin:0}.page-content__content .edit-products h2{margin-bottom:30px}.page-content__content .edit-products__edit__list__item{padding:30px 0;border-top:2px solid #0f172a}.page-content__content .edit-products__edit__list__item:last-child{border-bottom:2px solid #0f172a}.page-content__content .edit-products__edit__list__item .forms{display:flex;flex-direction:column}@media (min-width: 992px){.page-content__content .edit-products__edit__list__item .forms{flex-direction:row;align-items:flex-end}}.page-content__content .edit-products__edit__list__item form.form-edit{display:flex;width:100%;flex-direction:column}@media (min-width: 992px){.page-content__content .edit-products__edit__list__item form.form-edit{flex-direction:row;align-items:flex-end}}.page-content__content .edit-products__edit__list__item form.form-edit .form-group{flex:1 1 0px}@media (min-width: 992px){.page-content__content .edit-products__edit__list__item form.form-edit button{border-radius:5px 0 0 5px}}.page-content__content .edit-products__edit__list__item form.form-delete{margin-top:15px}.page-content__content .edit-products__edit__list__item form.form-delete button{background-color:#0f172a;border-color:#0f172a}@media (min-width: 992px){.page-content__content .edit-products__edit__list__item form.form-delete button{border-radius:0 5px 5px 0}}.page-content__content .edit-products__add{margin-top:60px}.page-content__content .archive-posts .categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.page-content__content .archive-posts .categories .category{color:#fff;font-weight:800;background-color:#0880cb;padding:8px 20px;border-radius:9999px;font-size:14px;text-decoration:none;transition:background-color .3s,color .3s}.page-content__content .archive-posts .categories .category:hover,.page-content__content .archive-posts .categories .category.active{color:#0f172a;background-color:#f1f1f1}.page-content__content .archive-posts .recipes-times{display:flex;gap:10px;align-items:center;margin-bottom:15px}.page-content__content .archive-posts .recipes-times p{display:flex;align-items:center;margin:0}.page-content__content .archive-posts .recipes-times p svg{height:20px;margin-right:5px}.page-content__content .archive-posts .recipes-times p span{font-weight:700;font-size:12px}.page-content__content .archive-posts .list{display:flex;flex-wrap:wrap;gap:20px}.page-content__content .archive-posts .list .elem{text-decoration:none;color:#0f172a;width:100%;border-radius:6px;overflow:hidden;background-color:#f8f8f8}@media (min-width: 992px){.page-content__content .archive-posts .list .elem{width:calc(33.3333% - 20px)}}.page-content__content .archive-posts .list .elem .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.page-content__content .archive-posts .list .elem .tags .tag{color:#fff;font-weight:800;background-color:#0880cb;padding:5px 14px;text-decoration:none;border-radius:9999px;font-size:11px;transition:background-color .3s,color .3s}.page-content__content .archive-posts .list .elem .tags .tag:hover{color:#0f172a;background-color:#f1f1f1}.page-content__content .archive-posts .list .elem .content{padding:25px}.page-content__content .archive-posts .list .elem h2{margin-bottom:15px;font-weight:800;margin-top:0}@media (min-width: 992px){.page-content__content .archive-posts .list .elem h2{font-size:22px;line-height:26px}}.page-content__content .archive-posts .list .elem a:not(.btn-arrow):not(.tag){display:block;overflow:hidden;width:100%;height:200px}.page-content__content .archive-posts .list .elem a:not(.btn-arrow):not(.tag) img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.page-content__content .archive-posts .list .elem a:not(.btn-arrow):not(.tag) img:hover{transform:scale(1.1)}.page-content__content .archive-posts .list .elem .date{font-size:16px;font-weight:600;color:#999}.page-content__content .carte-section{display:flex;flex-direction:column;margin:0;border:2px solid #0f172a;border-radius:4px}@media (min-width: 992px){.page-content__content .carte-section{flex-direction:row}}.page-content__content .carte-section input{width:100%;font-size:16px;padding:5px;border:2px solid #0f172a;border-radius:4px}.page-content__content .carte-section #addresses{width:100%;padding:10px}@media (min-width: 992px){.page-content__content .carte-section #addresses{width:20%}}.page-content__content .carte-section #addresses ul{list-style:none;padding:0;overflow:auto;max-height:248px}@media (min-width: 992px){.page-content__content .carte-section #addresses ul{max-height:548px}}.page-content__content .carte-section #addresses ul li{cursor:pointer;border-radius:4px;margin:5px 0;border:2px solid #0f172a;position:relative;display:flex;align-items:flex-start;padding:15px 8px;flex-direction:column}.page-content__content .carte-section #addresses ul li.active,.page-content__content .carte-section #addresses ul li:hover{background:#e0e0e0}.page-content__content .carte-section #addresses ul li .active{background:#d0d0d0}.page-content__content .carte-section #addresses ul li h3{font-size:16px}.page-content__content .carte-section #addresses ul li .distance{font-size:14px;color:#888}.page-content__content .carte-section #addresses ul li a{margin-top:15px}.page-content__content .carte-section #map{width:100%;height:400px;z-index:1}@media (min-width: 992px){.page-content__content .carte-section #map{height:600px;width:80%}}.page-content__content__ownership{margin-top:45px}.page-content__content__ownership .title-container>a{display:inline-block;margin-top:10px;margin-bottom:20px}.page-content__content__ownership .posts-list{display:flex;flex-direction:column;gap:15px}.page-content__content__ownership .posts-list .post{padding:15px 10px;border:1px solid #0f172a}.page-content__content__ownership .posts-list .post .texte{margin:20px 0}.page-content__content__ownership .posts-list .post p,.page-content__content__ownership .posts-list .post em{font-size:12px;margin:0}.page-content__content__ownership .posts-list .post>a{display:inline-block;margin-top:15px;color:#0f172a}.page-content__content__ownership ul{list-style-type:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column}.page-content__content__ownership ul li{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid #0f172a}.page-content__content__ownership ul li:last-child{border-bottom:1px solid #0f172a}.page-content__content__ownership ul li a{color:#0f172a}.page-content__content__ownership ul li a:last-child{color:#0f172a}.page-content__content__ownership>a{margin-top:15px}.page-entete{padding:50px 30px;background-color:#f8f8f8;margin-bottom:30px}.page-entete--image{position:relative}.page-entete--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-entete--image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.75;background-color:#000}.page-entete--image .page-entete__content{position:relative}.page-entete--image .page-entete__content h1,.page-entete--image .page-entete__content .breadcrumbs ul li,.page-entete--image .page-entete__content .breadcrumbs ul li a{color:#fff}@media (min-width: 992px){.page-entete__content__bottom{display:flex;align-items:center;justify-content:space-between}}.page-entete__content__bottom .right{margin-top:20px}@media (min-width: 992px){.page-entete__content__bottom .right{margin-top:0;display:flex;flex-direction:column;align-items:flex-end}}.page-entete__content__bottom .right p{font-weight:700;margin-top:10px;font-size:14px}@media (min-width: 992px){.page-entete__content__bottom .right p{font-size:16px}}.page-entete__content__bottom .right a{display:inline-flex;justify-content:flex-start;align-items:center;font-size:15px;padding:8px 20px;background-color:#0f172a;color:#fff;text-decoration:none;cursor:pointer;text-align:center;font-weight:700;border-radius:9999px;transition:color .3s,background-color .3s}.page-entete__content__bottom .right a:hover{color:#0f172a;background-color:#f1f1f1}.page-entete__content .stars-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.page-entete__content .stars-container .stars{display:flex;align-items:center;margin-right:15px}.page-entete__content .stars-container .stars .star{color:#0f172a;text-decoration:none;stroke:#0f172a;opacity:.25;width:24px;height:24px}.page-entete__content .stars-container .stars .star.active{opacity:1;stroke:#0880cb}.page-entete__content .stars-container .stars .star svg{width:24px;height:24px}.page-entete__content .stars-container .stars p{margin-left:5px}.page-entete__content .stars-container a{color:#0f172a;font-weight:700;opacity:.5;font-size:14px}.page-entete__content .stars-container a:hover{text-decoration:none}.page-entete__content .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:10px}.page-entete__content .tags .tag{color:#fff;font-weight:800;background-color:#0880cb;padding:7px 14px;border-radius:9999px;font-size:13px;text-decoration:none;transition:background-color .3s,color .3s}.page-entete__content .tags .tag:hover{color:#0f172a;background-color:#f1f1f1}.page-entete__content .tags .tag--sub{border-color:gray;background-color:gray}.page-entete__content .tags .tag--sub:hover{color:gray}.page-entete__content h1{font-size:24px;font-weight:800}@media (min-width: 992px){.page-entete__content h1{font-size:32px}}.page-entete__content h1 svg{margin-left:5px;width:30px;height:auto;stroke:#0880cb}.page-entete__content .description{width:100%;max-width:750px}.page-entete__content .description p{font-weight:400;color:#0f172a;margin:10px 0}.page-entete__content .region,.page-entete__content p{color:#999;font-weight:700}.page-entete__content p a{color:#0f172a}.page-entete__content p a:hover{text-decoration:none}.page-entete__content .breadcrumbs{margin-bottom:10px}.page-entete__content .breadcrumbs ul{list-style-type:none;margin:0;padding:0;display:flex;gap:20px}.page-entete__content .breadcrumbs ul li{position:relative;font-size:14px}.page-entete__content .breadcrumbs ul li:after{content:"-";position:absolute;font-size:14px;right:-10px;top:0;transform:translate(50%)}.page-entete__content .breadcrumbs ul li a{font-size:14px;color:#0f172a;text-decoration:none}.page-entete__content .breadcrumbs ul li:last-child:after{content:none}.page-commerce{padding:0 30px}.page-commerce__status{margin-bottom:15px;padding:0 30px}.page-commerce__status__inner{background-color:red;border-radius:5px;color:#fff;font-weight:700;padding:15px 10px}.page-commerce .container{display:flex;justify-content:space-between;flex-wrap:wrap}.page-commerce .left{display:flex;flex-wrap:wrap;width:100%;margin-bottom:30px}@media (min-width: 992px){.page-commerce .left{width:calc(100% - 350px);margin-bottom:0}}.page-commerce .left .images{position:relative;height:250px;width:100%;border-radius:6px;margin-bottom:15px;overflow:hidden}.page-commerce .left .images img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.page-commerce .left .about{position:relative;padding:25px;border-radius:6px;background-color:#f8f8f8;width:100%}@media (min-width: 992px){.page-commerce .left .about{padding-right:190px}}.page-commerce .left .about .text-content{margin-bottom:25px}.page-commerce .left .about .text-content h2{margin-bottom:15px;font-weight:800}.page-commerce .left .about .share-link{display:flex;align-items:center;cursor:pointer;font-size:22px;margin-bottom:12px}.page-commerce .left .about .share-link p{font-size:11px;padding:3px 7px;background-color:#f7f7f7;border:1px solid gray;margin:0 0 0 14px;display:none}.page-commerce .left .about .share-link p.active{display:block}.page-commerce .left .about .ville p{font-weight:700;font-size:13px}.page-commerce .left .about .boutons-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.page-commerce .left .about .boutons-container a{border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#0f172a;text-decoration:none;padding:12px 25px;font-size:16px;font-weight:800;background-color:#f1f1f1;transition:background-color .3s,color .3s}.page-commerce .left .about .boutons-container a svg{width:20px;margin-right:5px}.page-commerce .left .about .boutons-container a:hover,.page-commerce .left .about .boutons-container a:first-child{background-color:#0880cb;color:#fff}.page-commerce .left .about .boutons-container a:first-child:hover{background-color:#f1f1f1;color:#0f172a}.page-commerce .left .invoice{border-radius:6px;background-color:#0880cb;margin-top:15px;padding:25px;width:100%}@media (min-width: 992px){.page-commerce .left .invoice{display:flex}}.page-commerce .left .invoice svg{height:30px;width:30px;min-width:30px;stroke:#fff;margin-bottom:10px}@media (min-width: 992px){.page-commerce .left .invoice svg{margin-top:5px;margin-bottom:0}}@media (min-width: 992px){.page-commerce .left .invoice .content{margin-left:15px}}.page-commerce .left .invoice .content h2{color:#fff}.page-commerce .left .invoice .content p{margin:15px 0;color:#fff}.page-commerce .left .commander,.page-commerce .left .links{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}.page-commerce .left .commander h2,.page-commerce .left .links h2{margin-bottom:20px;font-weight:800}.page-commerce .left .commander .liste,.page-commerce .left .links .liste{display:flex;flex-wrap:wrap;gap:15px}.page-commerce .left .commander .liste a,.page-commerce .left .links .liste a{display:flex;align-items:center;color:#0f172a;background-color:#f1f1f1;border-radius:9999px;font-weight:800;padding:15px 25px;text-decoration:none;transition:background-color .3s,color .3s}.page-commerce .left .commander .liste a:hover,.page-commerce .left .links .liste a:hover{background-color:#0880cb;color:#fff}.page-commerce .left .commander .liste a svg,.page-commerce .left .links .liste a svg{margin-left:5px;width:20px;height:auto}.page-commerce .left .particularites{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}.page-commerce .left .particularites h2{margin-bottom:20px;font-weight:800}.page-commerce .left .particularites .liste{display:flex;flex-direction:column;gap:10px}.page-commerce .left .particularites .liste p{display:flex;align-items:flex-start}.page-commerce .left .particularites .liste p svg{min-width:20px;width:20px;height:auto;margin-right:10px}.page-commerce .left .paiements{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}.page-commerce .left .paiements h2{margin-bottom:20px;font-weight:800}.page-commerce .left .paiements .liste{display:flex;align-items:center}.page-commerce .left .paiements .liste p{margin-left:10px}.page-commerce .left .etiquettes{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}.page-commerce .left .etiquettes h2{margin-bottom:20px;font-weight:800}.page-commerce .left .etiquettes .liste{display:flex;flex-wrap:wrap;gap:15px}.page-commerce .left .etiquettes .liste .tag{border-radius:9999px;background-color:#f1f1f1;font-size:14px;font-weight:700;padding:10px 20px;color:#000;text-decoration:none;transition:background-color .3s,color .3s}.page-commerce .left .etiquettes .liste .tag:hover{background-color:#0880cb;color:#fff}.page-commerce .left .avis{border-radius:6px;background-color:#f8f8f8;margin-bottom:15px;padding:25px;width:100%}.page-commerce .left .avis h2{margin-bottom:20px;font-weight:800}.page-commerce .left .avis h3 a{text-decoration:none}.page-commerce .left .avis h3 a:hover{text-decoration:underline}.page-commerce .left .avis a{color:#0f172a}.page-commerce .left .avis a:hover{text-decoration:none}.page-commerce .left .avis .stars{display:flex;margin-bottom:20px}.page-commerce .left .avis .stars .star{color:#0f172a;text-decoration:none;stroke:#0f172a;opacity:.25}.page-commerce .left .avis .stars .star.active{opacity:1;stroke:#0880cb}.page-commerce .left .avis .list{display:flex;flex-direction:column;gap:15px;margin-top:15px}.page-commerce .left .avis .list .item{padding:15px;background-color:#fff;border-radius:5px}.page-commerce .left .avis .list .item h3{margin-bottom:15px;font-size:16px}.page-commerce .left .avis .list .item small{display:block;margin-top:30px}.page-commerce .left .revendiquer{border-radius:6px;background-color:#0880cb;margin-bottom:15px;padding:25px}.page-commerce .left .revendiquer h2{margin-bottom:20px;font-weight:800;color:#fff}.page-commerce .left .revendiquer p{font-weight:600;color:#fff}.page-commerce .left .revendiquer a{margin-top:30px}.page-commerce .left .ouverture{margin-top:15px;border-radius:6px;background-color:#0880cb;padding:25px;width:100%}@media (min-width: 992px){.page-commerce .left .ouverture{width:calc(50% - 7.5px)}}.page-commerce .left .ouverture h2{margin-bottom:20px;font-weight:800;color:#fff}.page-commerce .left .ouverture h3{color:#fff;text-transform:uppercase;font-weight:800;font-size:28px}.page-commerce .left .horaire{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}@media (min-width: 992px){.page-commerce .left .horaire{width:calc(50% - 7.5px);margin-left:15px}}.page-commerce .left .horaire h2{margin-bottom:0;font-weight:800}.page-commerce .left .horaire p{font-size:13px;margin-bottom:20px}.page-commerce .left .horaire .heures{width:100%}.page-commerce .left .horaire .heures .jour{display:flex;align-items:center;justify-content:space-between}.page-commerce .left .infos{border-radius:6px;background-color:#f8f8f8;margin-top:15px;padding:25px;width:100%}.page-commerce .left .infos h2{margin-bottom:20px;font-weight:800}.page-commerce .left .infos .socials{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-top:20px}@media (min-width: 992px){.page-commerce .left .infos .socials{gap:25px}}.page-commerce .left .infos .socials a{font-size:24px;color:#0f172a;transition:opacity .3s}@media (min-width: 992px){.page-commerce .left .infos .socials a{font-size:30px}}.page-commerce .left .infos .socials a:hover{opacity:.75}.page-commerce .left .infos .liste{display:flex;flex-direction:column;gap:20px}.page-commerce .left .infos .liste i{width:20px}.page-commerce .left .infos .liste p{font-weight:300;display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width: 992px){.page-commerce .left .infos .liste p{align-items:flex-start;flex-direction:row;text-align:left}}.page-commerce .left .infos .liste p span{padding-top:10px}@media (min-width: 992px){.page-commerce .left .infos .liste p span{padding-top:0;padding-left:20px}}.page-commerce .left .infos .liste a{font-weight:500;color:#0f172a;text-decoration:none;display:flex;align-items:flex-start;text-align:left}.page-commerce .left .infos .liste a span{padding-left:20px}.page-commerce .left .infos .liste a svg{min-width:24px}.page-commerce .left .infos .liste a.lieu span span{padding:0;font-weight:700}.page-commerce .left .map-container{width:100%;height:400px;margin-top:15px;margin-bottom:15px}.page-commerce .left .map-container #map{position:relative;z-index:1;width:100%;height:100%}.page-commerce .right{width:100%}@media (min-width: 992px){.page-commerce .right{width:325px}}.page-commerce .right .images{position:relative;height:250px;width:100%;border-radius:6px;margin-bottom:15px;overflow:hidden}.page-commerce .right .images img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.page-commerce .right .visite{border-radius:6px;background-color:#f8f8f8;padding:25px;margin-bottom:15px}.page-commerce .right .visite h2{font-weight:800}.page-commerce .right .visite .iframe{width:100%;height:275px;margin-top:15px}.page-commerce .right .visite .iframe iframe{width:100%;height:100%}.page-commerce .right .featured-posts{border-radius:6px;background-color:#f8f8f8;padding:25px;margin-bottom:15px}.page-commerce .right .featured-posts h2{font-weight:800}.page-commerce .right .featured-posts__list{display:flex;flex-direction:column;gap:15px;margin-top:15px;margin-bottom:15px}.page-commerce .right .featured-posts__list__item{border:1px solid #0f172a;padding:15px 10px}.page-commerce .right .featured-posts__list__item .texte{margin:10px 0}.page-commerce .right .featured-posts__list__item p{font-size:12px;margin:0;color:gray}.page-commerce .right .vedette-articles{background-color:#f8f8f8;padding:25px;border-radius:6px}.page-commerce .right .vedette-articles h2{font-weight:800}.page-commerce .right .vedette-articles .liste{display:flex;flex-direction:column;gap:20px;margin-top:20px}.page-commerce .right .vedette-articles .liste a{display:flex;align-items:stretch;color:#000;text-decoration:none;padding:20px 0;border-top:1px solid lightgray}.page-commerce .right .vedette-articles .liste a .image-container{position:relative;width:80px;min-width:80px;height:60px;border-radius:5px;overflow:hidden}.page-commerce .right .vedette-articles .liste a .image-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page-commerce .right .vedette-articles .liste a .content-container{display:flex;flex-direction:column;justify-content:center;margin-left:15px}.page-commerce .right .vedette-articles .liste a .content-container p{font-size:11px;color:gray}.page-commerce .right .vedette-articles .liste a .content-container h3{color:#000;font-size:14px}.page-recette{padding:0 15px}@media (min-width: 992px){.page-recette .intro{display:flex;gap:45px}}@media (min-width: 992px){.page-recette .intro .left{width:40%}}.page-recette .intro .left .image{width:100%;height:400px;border-radius:6px;overflow:hidden}@media (min-width: 992px){.page-recette .intro .left .image{height:500px;position:sticky;top:150px}}.page-recette .intro .left .image img{width:100%;height:100%;object-fit:cover}.page-recette .intro .right{margin-top:30px}@media (min-width: 992px){.page-recette .intro .right{width:60%;margin-top:0}}.page-recette .intro .right .infos{border-top:1px solid #000;padding-top:10px;display:flex;margin-bottom:30px}.page-recette .intro .right .infos p{flex:1 1 0px;display:flex;flex-direction:column;font-size:14px}.page-recette .intro .right .description,.page-recette .intro .right .etiquettes{margin-bottom:30px}.page-recette .intro .right .etiquettes h2{font-size:20px}.page-recette .intro .right .etiquettes .liste{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.page-recette .intro .right .etiquettes .liste .tag{color:#fff;font-weight:800;background-color:#0880cb;padding:5px 14px;text-decoration:none;border-radius:9999px;font-size:11px;transition:background-color .3s,color .3s}.page-recette .intro .right .etiquettes .liste .tag:hover{color:#0f172a;background-color:#f1f1f1}.page-recette .intro .right .ingredients,.page-recette .intro .right .instructions{margin-bottom:30px;border-top:1px solid #000;padding-top:5px}.page-recette .intro .right .ingredients h2,.page-recette .intro .right .instructions h2{font-size:20px}.page-recette .intro .right .ingredients h3,.page-recette .intro .right .instructions h3{font-size:16px;margin-bottom:5px}.page-recette .intro .right .ingredients .section,.page-recette .intro .right .instructions .section{margin-top:15px}.page-recette .intro .right .ingredients .liste,.page-recette .intro .right .instructions .liste{display:flex;flex-direction:column;gap:10px}.page-recette .intro .right .ingredients .liste label,.page-recette .intro .right .instructions .liste label{display:flex;cursor:pointer}.page-recette .intro .right .ingredients .liste label input,.page-recette .intro .right .instructions .liste label input{width:0;height:0;opacity:0;pointer-events:none}.page-recette .intro .right .ingredients .liste label input:checked+.check,.page-recette .intro .right .instructions .liste label input:checked+.check{position:relative}.page-recette .intro .right .ingredients .liste label input:checked+.check:before,.page-recette .intro .right .instructions .liste label input:checked+.check:before{content:"";position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#000}.page-recette .intro .right .ingredients .liste label input:checked+.check+span,.page-recette .intro .right .instructions .liste label input:checked+.check+span{text-decoration:line-through}.page-recette .intro .right .ingredients .liste label .check,.page-recette .intro .right .instructions .liste label .check{margin-right:10px;width:18px;min-width:18px;height:18px;border-radius:3px;border:1px solid #000}.page-recette .intro .right .produit{background-color:#f8f8f8;padding:25px}.page-recette .intro .right .produit h2{margin-bottom:30px}.page-recette .intro .right .produit .section{display:flex;flex-direction:column;gap:25px}@media (min-width: 992px){.page-recette .intro .right .produit .section{flex-direction:row}}.page-recette .intro .right .produit .section .image img{width:100%;max-width:240px}@media (min-width: 992px){.page-recette .intro .right .produit .section .image img{min-width:240px}}.page-recette .intro .right .produit .section .price{font-size:20px;margin-top:12px;font-weight:700;margin-bottom:20px}.page-recette .intro .right .produit .section .btn-solid{margin-top:20px}.page-recette .intro .right .produit .section .notice{margin:15px 0 0;font-size:12px}.page-produit .product-image{width:100%;max-width:300px;margin-bottom:30px}.page-produit .product-image img{width:100%}.page-produit .product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px}.page-produit .product-tags .tag{padding:5px 11px;background-color:#a46120;color:#fff;border-radius:9999px;font-size:12px;font-weight:700}form{display:flex;flex-wrap:wrap;gap:20px}form .form-group{width:100%}@media (min-width: 992px){form .form-group{width:calc(50% - 10px)}}form .form-group--full{width:100%}form input:not([type=checkbox]),form textarea,form select{width:100%;font-size:16px;padding:12px 20px;background-color:#f1f1f1;border:none;border-radius:6px}form textarea{height:200px;font-family:Manrope,sans-serif}form .text-danger{background-color:red;color:#fff;padding:5px}form label.form-check-label input{width:auto}form button{width:100%}@media (min-width: 992px){form button{width:auto}}.accueil-entete{padding:60px 30px;overflow:hidden;max-width:700px;margin:0 auto}.accueil-entete__content{display:flex;flex-direction:column;align-items:center}.accueil-entete__content>i{font-size:30px;margin-bottom:30px}.accueil-entete__content h1{text-align:center;font-size:24px;line-height:28px;font-weight:800}@media (min-width: 992px){.accueil-entete__content h1{font-size:32px;line-height:43px}}.accueil-entete__content h1 span{color:#0880cb}.accueil-entete__content p{text-align:center}.accueil-entete__content form{position:relative;width:100%;margin-top:30px;max-width:767px}.accueil-entete__content form input{background-color:#f1f1f1;border:none;width:100%;padding:17px 40px 17px 20px;font-size:16px;border-radius:6px}.accueil-entete__content form button{position:absolute;right:0;top:50%;width:38px;height:38px;background-color:transparent;border:none;font-size:20px;cursor:pointer;transform:translateY(-50%)}.accueil-entete__content__bottom{width:100%;margin-top:15px}@media (min-width: 992px){.accueil-entete__content__bottom{display:flex;align-items:center;justify-content:space-between}}.accueil-entete__content__bottom .liste{display:flex;flex-wrap:wrap;gap:15px}.accueil-entete__content__bottom .liste a{display:flex;align-items:center;padding:2px 12px;background-color:#0880cb;border:2px solid #0880cb;color:#fff;border-radius:9999px;text-decoration:none;font-weight:800;font-size:12px}@media (min-width: 992px){.accueil-entete__content__bottom .liste a{font-size:14px}}.accueil-entete__content__bottom .liste a svg{width:14px;margin-right:5px}.accueil-entete__content__bottom .liste a:hover{color:#0880cb;background-color:#fff}.accueil-entete__content__bottom .advanced-search{font-weight:700;display:inline-block;text-decoration:none;border-bottom:2px solid #0f172a;color:#0f172a;margin-top:12px}@media (min-width: 992px){.accueil-entete__content__bottom .advanced-search{margin-top:0}}.accueil-entete__content__bottom .advanced-search:hover{border-color:transparent}.liste-elements{padding:60px 0;overflow:hidden}.liste-elements__content h2{text-align:center;margin-bottom:30px;font-size:24px;line-height:26px}@media (min-width: 992px){.liste-elements__content h2{font-size:28px;line-height:32px}}.liste-elements__content__title{margin-bottom:30px;padding:0 15px}.liste-elements__content__title h2{margin-bottom:10px;font-weight:800}.liste-elements__content__title p{text-align:center}.liste-elements__content .swiper-container{position:relative;width:100%;margin-left:30px;overflow:hidden}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide{height:auto!important;width:300px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content{height:100%!important;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:5px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .image-container{position:relative;width:100%;height:160px;border-radius:6px;overflow:hidden;color:#0f172a}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .image-container .tag{font-weight:700;font-size:14px;background-color:#fff;border-radius:9999px;position:absolute;left:12px;top:12px;padding:3px 12px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .image-container:hover img{transform:scale(1.1)}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container{padding:15px 0}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .stars{display:flex;align-items:center}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .stars .star{color:#0f172a;text-decoration:none;stroke:#0f172a;opacity:.25}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .stars .star svg{width:18px;height:18px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .stars .star.active{opacity:1;stroke:#0880cb}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .stars p{margin-left:5px;padding-bottom:5px;font-size:12px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container h3{font-weight:800;font-size:18px}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .content-container .region{font-weight:700;color:#999}.liste-elements__content .swiper-container .swiper-wrapper .swiper-slide .swiper-content .btn-arrow{margin-top:20px}.liste-elements__content .swiper-container .swiper-button-next{right:-40px;height:30px;width:30px;background-color:#0f172a;border-radius:9999px}.liste-elements__content .swiper-container .swiper-button-next:after{color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.liste-elements__content .swiper-container .swiper-button-prev{left:-40px;height:30px;width:30px;background-color:#0f172a;border-radius:9999px}.liste-elements__content .swiper-container .swiper-button-prev:after{color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}.page-categories{padding:30px}.page-categories__content__item{margin-bottom:30px}.page-categories__content__item h2{font-weight:800;margin-bottom:15px}.page-categories__content__item ul{list-style-type:none;margin:0;padding:0}@media (min-width: 992px){.page-categories__content__item ul{column-count:4}}.page-categories__content__item ul li{margin-bottom:12px}.page-categories__content__item ul li a{color:#0f172a;text-decoration:none}.pub{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:15px auto;width:fit-content}.pub ins{background-color:#f2eeeb}.pub .title{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin:0 0 5px}.pub .title:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:gray}.pub .title p{color:gray;display:inline;background-color:#fff;padding:0 15px;font-size:12px;position:relative}.pub .liens-custom a:first-child{display:none}@media (min-width: 992px){.pub .liens-custom a:first-child{display:block}}.pub .liens-custom a:last-child{display:block}@media (min-width: 992px){.pub .liens-custom a:last-child{display:none}}.infolettre{padding:30px;position:relative;background-color:#f8f8f8;margin-top:30px}.infolettre__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.infolettre__content h2{margin-bottom:10px;font-weight:800;text-align:center}.infolettre__content>p{margin-bottom:30px;text-align:center}.page-advanced-search{padding:30px}.page-advanced-search__content form{display:flex;flex-direction:column}.page-advanced-search__content form input[type=text]{width:100%;font-size:16px;padding:8px 10px;border:2px solid #0f172a;border-radius:4px}.page-advanced-search__content form h2{margin-bottom:20px}.page-advanced-search__content form .list{column-count:2}@media (min-width: 992px){.page-advanced-search__content form .list{column-count:4}}.page-advanced-search__content form .list label{display:inline-block;margin-bottom:10px}.a-propos-preview{width:calc(100% - 60px);margin:0 auto 60px}.a-propos-preview__content{background-color:#0880cb;border-radius:6px;padding:25px}@media (min-width: 992px){.a-propos-preview__content{display:flex;align-items:center;justify-content:space-between;padding:45px}}.a-propos-preview__content__left{max-width:600px;margin-bottom:20px}@media (min-width: 992px){.a-propos-preview__content__left{margin-bottom:0}}.a-propos-preview__content__left h2{color:#fff;font-weight:800;font-size:24px;margin-bottom:12px}@media (min-width: 992px){.a-propos-preview__content__left h2{font-size:28px}}.a-propos-preview__content__left p{color:#fff;font-weight:500}.articles-preview{padding:60px 30px}.articles-preview__content{display:flex;flex-direction:column}.articles-preview__content h2{margin-bottom:10px;font-weight:800;text-align:center}.articles-preview__content>p{margin-bottom:30px;text-align:center}.articles-preview__content>a{margin:20px auto 0}@media (min-width: 992px){.articles-preview__content>a{align-self:center}}.articles-preview__content__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.articles-preview__content__list .post{display:flex;align-items:center;flex-direction:column;border-radius:6px;overflow:hidden;width:100%}@media (min-width: 992px){.articles-preview__content__list .post{width:calc(25% - 20px)}}@media (min-width: 992px){.articles-preview__content__list .post--full{width:50%;flex-direction:row;align-items:stretch}}@media (min-width: 992px){.articles-preview__content__list .post--full .post__image{width:50%;height:100%}}@media (min-width: 992px){.articles-preview__content__list .post--full .post__content{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 992px){.articles-preview__content__list .post--full .post__content h3{font-size:22px}}.articles-preview__content__list .post__image{width:100%;height:200px;position:relative;overflow:hidden}@media (min-width: 992px){.articles-preview__content__list .post__image{height:160px}}.articles-preview__content__list .post__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.articles-preview__content__list .post__image:hover img{transform:scale(1.1)}.articles-preview__content__list .post__content{background-color:#f8f8f8;padding:20px 15px}@media (min-width: 992px){.articles-preview__content__list .post__content{padding:25px;height:calc(100% - 160px)}}.articles-preview__content__list .post__content .date{font-weight:700;color:#999;font-size:14px}@media (min-width: 992px){.articles-preview__content__list .post__content .date{font-size:16px}}.articles-preview__content__list .post__content h3{margin-bottom:10px;font-size:18px}.articles-preview__content__list .post__content a:not(.tag){margin-top:20px}.articles-preview__content__list .post__content .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.articles-preview__content__list .post__content .tags .tag{color:#fff;font-weight:800;background-color:#0880cb;padding:5px 14px;text-decoration:none;border-radius:9999px;font-size:11px;transition:background-color .3s,color .3s}.articles-preview__content__list .post__content .tags .tag:hover{color:#0f172a;background-color:#f1f1f1}.alert-success{background-color:green;color:#fff;padding:5px 15px;border-radius:4px;margin-bottom:15px}.alert-danger{background-color:orange;color:#0f172a;padding:5px 15px;border-radius:4px;margin-bottom:15px}
