#intro .splide__slide{max-height:320px;width:100%}#intro .splide__slide img{width:100%;height:auto;max-height:320px;object-fit:cover}@media (min-width:992px){#intro .flex_intro{display:block;margin-left:10px;min-width:320px}}#intro .flex_intro .adshere{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:250px;height:250px;background-color:#fc0}#cat-carousel .splide__slide .catbox{width:100%;box-shadow:0 .125rem .25rem rgb(149 157 165 / .075);text-align:center;color:var(--slate-800);background-color:#fff;border-radius:.75rem;padding:10px 1px;cursor:pointer}#cat-carousel .splide__slide .catbox svg{width:40px;height:40px;fill:var(--primary-100)!important;stroke-width:1px;stroke:var(--slate-800)}#cat-carousel .splide__slide .catbox p{font-size:.65rem;font-weight:500;line-height:1rem;text-transform:uppercase;color:var(--slate-800)}#cat-carousel .splide__slide .catbox:hover{background-color:var(--primary-100);color:var(--primary-500);transition:all .35s ease-in-out}#cat-carousel .splide__slide .catbox:hover p{color:var(--primary-500)}#cat-carousel .splide__slide .catbox:hover svg{animation:jump .4s ease;fill:var(--primary-100)!important;stroke:var(--primary-500)}@media(max-width:575.98px){#cat-carousel .splide__slide .catbox svg{width:32px;height:32px}#cat-carousel .splide__slide .catbox p{font-size:.6rem}}.splide_group .splide__slide{position:relative;overflow:hidden;box-shadow:0 .125rem .25rem rgb(149 157 165 / .075);cursor:pointer}.splide_group .splide__slide:hover{box-shadow:0 .125rem .25rem var(--primary-100);transition:box-shadow .35s ease-in-out}.splide_group .splide__slide .card-img{position:relative;min-height:150px;height:150px;overflow:hidden}.splide_group .splide__slide .card-img img{height:100%;max-height:100%;width:100%;object-fit:cover;object-position:50% 50%}.splide_group .splide__slide:hover .card-img img{background-color:var(--white);opacity:.85;transition:opacity .3s ease-in-out}.splide_group .splide__slide .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:inherit}.splide_group .splide__slide .card-title a{color:inherit}.splide_group .splide__slide:hover .card-title,.splide_group .splide__slide:hover .card-title a{color:var(--slate-600)!important;transition:color .35s ease-in-out}@media (max-width:575.98px){.splide_group .splide__slide .card-title{font-size:.9rem}}.splide_group .splide__slide .card-price{font-size:1rem;font-weight:800;color:var(--primary-500)}.splide_group .splide__slide .card-price span{font-size:.85rem;font-weight:400;margin-left:3px}.splide_group .splide__slide .card-price small{font-size:.7rem;font-weight:700;margin-left:5px}.splide_group .splide__slide .fav{position:absolute;bottom:8px;right:10px;height:24px;width:24px;fill:var(--transparent);stroke:var(--white);stroke-width:2;z-index:1;cursor:pointer}.splide_group .splide__slide .fav.active{fill:var(--primary-500);stroke:var(--primary-500);animation:jump 200ms ease}.splide_group .splide__slide:hover .fav{animation:jump 200ms ease}.splide_group .splide__slide .card-tags{min-height:25px}.splide_group .splide__slide .tag{display:inline-block;border-radius:.2rem;padding:3px 5px;font-size:.7rem;line-height:.7rem;font-weight:500;color:#fff;border:1px solid var(--slate-800);background-color:var(--slate-800);cursor:pointer;transition:all .35s ease-out}.splide_group .splide__slide .card-city{font-size:.75rem;font-weight:400;color:var(--slate-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splide_group .splide__slide .card-city svg{height:16px;width:16px;position:relative;top:-3px;left:-1px}.splide_group .splide__slide .badge{position:absolute;top:14px;left:14px;display:inline-block;border-radius:.2rem;padding:3px 5px;font-size:.7rem;line-height:.7rem;line-height:1;font-weight:500;color:#fff;background-color:var(--primary-500);z-index:10}.api_grid{display:grid;gap:10px}@media (max-width:575.98px){.api_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:576px) and (max-width:767.98px){.api_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:991.98px){.api_grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.api_grid{grid-template-columns:repeat(5,1fr)}}.api_grid .card{position:relative;overflow:hidden;box-shadow:0 .125rem .25rem rgb(149 157 165 / .075);cursor:pointer}.api_grid .card:hover,.api_grid .card:focus{box-shadow:0 .125rem .25rem var(--primary-100);transition:box-shadow .35s ease-in-out}.api_grid .card-img{position:relative;min-height:150px;height:150px;overflow:hidden}.api_grid .card-img img{height:100%;max-height:100%;width:100%;object-fit:cover;object-position:50% 50%}.api_grid .card:hover .card-img img{background-color:var(--white);opacity:.85;transition:opacity .3s ease-in-out}.api_grid .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:inherit}.api_grid .card-title a{color:inherit}.api_grid .card:hover .card-title,.api_grid .card:hover .card-title a{color:var(--slate-600)}@media (max-width:575.98px){.api_grid .card-title{font-size:.9rem}}.api_grid .card-price{font-size:1rem;font-weight:800;color:var(--primary-500)}.api_grid .card-price span{font-size:.85rem;font-weight:400;margin-left:3px}.api_grid .card-price small{font-size:.7rem;font-weight:700;margin-left:5px}.api_grid .card .fav{position:absolute;bottom:8px;right:10px;height:24px;width:24px;fill:var(--transparent);stroke:var(--white);stroke-width:2;z-index:1;cursor:pointer}.api_grid .card .fav.active{fill:var(--primary-500);stroke:var(--primary-500);animation:jump 200ms ease}.api_grid .card:hover .fav{animation:jump 200ms ease}.api_grid .card-tags{min-height:25px}.api_grid .tag{display:inline-block;border-radius:.2rem;padding:3px 5px;font-size:.7rem;line-height:.7rem;font-weight:500;color:#fff;border:1px solid var(--slate-800);background-color:var(--slate-800);cursor:pointer;transition:all .35s ease-in-out}.api_grid .card-city{font-size:.75rem;font-weight:400;color:var(--slate-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api_grid .card-city svg{height:16px;width:16px;position:relative;top:-3px;left:-1px}.api_grid .badge{position:absolute;top:14px;left:14px;display:inline-block;border-radius:.2rem;padding:3px 5px;font-size:.7rem;line-height:.7rem;line-height:1;font-weight:500;color:#fff;background-color:var(--primary-500);z-index:10}.heading_titre .btn{position:absolute;bottom:0;right:0;font-size:0.7rem!important;min-height:.7em;line-height:.7em;padding:.7em .8em}