/* Galerie des salles - Racine Child v1.0.12 */
.racine-room-card > .racine-room-gallery{width:100%;background:#eef4f7}
.racine-room-gallery__main{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e7edf1}
.racine-room-gallery__main img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .18s ease,transform .25s ease}
.racine-room-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;background:#fff;border-bottom:1px solid #e1e8ed}
.racine-room-gallery__thumb{display:block;position:relative;aspect-ratio:4/3;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#e8eef2;cursor:pointer;transition:.16s ease}
.racine-room-gallery__thumb:hover,.racine-room-gallery__thumb.is-active{border-color:#0b6898;box-shadow:0 3px 10px rgba(11,104,152,.15)}
.racine-room-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}
.racine-room-gallery__thumb:focus-visible{outline:3px solid rgba(11,104,152,.3);outline-offset:2px}
@media(max-width:760px){.racine-room-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:6px}}
