.restaurant-photo-image-gallery__list[data-v-165c1ab6]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.restaurant-photo-image-gallery__item[data-v-165c1ab6]{width:194px}.restaurant-photo-image-gallery__image-button[data-v-165c1ab6]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:all .3s ease-out;display:block;position:relative}.restaurant-photo-image-gallery__image-button[data-v-165c1ab6]:hover{opacity:.8}.restaurant-photo-image-gallery__image[data-v-165c1ab6]{object-fit:cover;width:194px;height:194px;display:block}.restaurant-photo-image-gallery__official-label[data-v-165c1ab6]{color:#fff;background:#00000080;border-radius:2px;padding:2px 4px;position:absolute;top:4px;left:4px}.restaurant-photo-image-gallery__caption[data-v-165c1ab6]{text-overflow:ellipsis;color:#fff;white-space:nowrap;background:#00000080;width:100%;padding:4px 8px;font-size:.923077rem;position:absolute;bottom:0;left:0;overflow:hidden}.restaurant-photo-image-gallery__load-more[data-v-165c1ab6]{text-align:center;margin-top:24px}.restaurant-photo-image-gallery__load-more-button[data-v-165c1ab6]{color:#2e2e3b;cursor:pointer;background:#fff;border:1px solid #d5d5d8;border-radius:4px;padding:12px 32px;font-size:1rem}.restaurant-photo-image-gallery__load-more-button[data-v-165c1ab6]:disabled{cursor:not-allowed;opacity:.5}
