.carousel{--vc-nav-background:hsla(0,0%,100%,.7);--vc-nav-border-radius:100%}img{border-radius:8px;image-orientation:from-image;-o-object-fit:cover;object-fit:cover}.gallery-image,img{display:block;height:100%;width:100%}.gallery-image{border-radius:16px}.gallery-image :deep(img){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-image{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#thumbnails{margin-top:10px}.thumbnail{cursor:pointer;height:100%;opacity:.6;transition:opacity .3s ease-in-out;width:100%}.thumbnail.is-active,.thumbnail:hover{opacity:1}.video-placeholder{background:#000;height:100%;position:relative;width:100%}.room-gallery[data-v-d7f11d8d]{margin:32px 0}.room-gallery__filters[data-v-d7f11d8d]{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1800px;padding:8px 0 20px}.room-gallery__media-toggle[data-v-d7f11d8d]{background:var(--green-light);border-radius:22px;display:flex;padding:4px}.room-gallery__media-btn[data-v-d7f11d8d]{align-items:center;background:transparent;border:none;border-radius:18px;color:var(--dark-muted);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:6px 14px;transition:all .2s}.room-gallery__media-btn--active[data-v-d7f11d8d]{background:var(--green);color:#fff}@media(max-width:600px){.room-gallery__media-btn span[data-v-d7f11d8d]{display:none}}.room-gallery__room-tabs--desktop[data-v-d7f11d8d]{display:flex;flex:1;gap:6px;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.room-gallery__room-tabs--desktop[data-v-d7f11d8d]::-webkit-scrollbar{display:none}.room-gallery__tab[data-v-d7f11d8d]{background:#fff;border:1.5px solid var(--border);border-radius:20px;color:var(--dark-muted);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px;transition:all .2s}.room-gallery__tab--active[data-v-d7f11d8d]{background:var(--green);border-color:var(--green);color:#fff}.room-gallery__room-tabs--mobile[data-v-d7f11d8d]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1.5px solid var(--border);border-radius:10px;color:var(--dark);cursor:pointer;display:none;flex:1;font-family:inherit;font-size:14px;max-width:250px;outline:none;padding:9px 14px}@media(max-width:1750px){.room-gallery__room-tabs--desktop[data-v-d7f11d8d]{display:none}.room-gallery__room-tabs--mobile[data-v-d7f11d8d]{display:block}}.room-gallery__carousel-wrap[data-v-d7f11d8d]{margin-top:8px}.room-gallery__slide[data-v-d7f11d8d]{max-width:90vw;padding:0 4px;width:100%}.room-gallery__slide-img[data-v-d7f11d8d]{border-radius:10px;cursor:pointer;display:block;height:500px;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:90vw}.room-gallery__slide:hover .room-gallery__slide-img[data-v-d7f11d8d]{transform:scale(1.01)}.room-gallery__slide-video-wrap[data-v-d7f11d8d]{align-items:center;background:#000;border-radius:10px;display:flex;height:500px;justify-content:center;margin:0 auto;max-width:281.25px;overflow:hidden;width:auto}.room-gallery__script-player[data-v-d7f11d8d]{height:100%!important;width:100%!important}[data-v-d7f11d8d] .carousel__next,[data-v-d7f11d8d] .carousel__prev{background:#ffffffeb;border-radius:50%;box-shadow:0 2px 12px #0000002e;color:var(--dark);height:44px;width:44px}[data-v-d7f11d8d] .carousel__next:hover,[data-v-d7f11d8d] .carousel__prev:hover{background:#fff}[data-v-d7f11d8d] .carousel__icon{fill:var(--dark);height:22px;stroke:var(--dark);width:22px}.room-gallery__thumbs-wrap[data-v-d7f11d8d]{align-items:center;display:flex;gap:4px;padding:10px max(16px,2vw) 4px}.room-gallery__thumbs-arrow[data-v-d7f11d8d]{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .2s,border-color .2s;width:32px}.room-gallery__thumbs-arrow[data-v-d7f11d8d]:hover{background:var(--green-light);border-color:var(--green)}.room-gallery__thumbs[data-v-d7f11d8d]{cursor:grab;display:flex;flex:1;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-gallery__thumbs[data-v-d7f11d8d]::-webkit-scrollbar{display:none}.room-gallery__thumbs[data-v-d7f11d8d]:active{cursor:grabbing}.room-gallery__thumb[data-v-d7f11d8d]{background:none;border:2.5px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:54px;opacity:.65;overflow:hidden;padding:0;position:relative;transition:border-color .2s,opacity .2s;width:72px}.room-gallery__thumb--active[data-v-d7f11d8d]{border-color:var(--green);opacity:1}.room-gallery__thumb[data-v-d7f11d8d]:hover{opacity:1}.room-gallery__thumb img[data-v-d7f11d8d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-gallery__thumb-play[data-v-d7f11d8d]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:absolute}.room-gallery__yt-row[data-v-d7f11d8d]{display:flex;justify-content:center;padding-top:24px}.room-gallery__yt-btn[data-v-d7f11d8d]{align-items:center;background:red;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 22px;text-decoration:none;transition:opacity .2s}.room-gallery__yt-btn[data-v-d7f11d8d]:hover{opacity:.85}.room-gallery__empty[data-v-d7f11d8d]{align-items:center;color:var(--dark-muted);display:flex;font-size:15px;gap:12px;justify-content:center;padding:80px 24px}.thumbnail-video[data-v-d7f11d8d]{background:#000;height:100%;position:relative;width:100%}.thumbnail-video__play[data-v-d7f11d8d]{align-items:center;background:#00000040;border-radius:50%;display:flex;justify-content:center;inset:50% 0 0 50%;position:absolute;transform:translate(-50%,-50%)}.room-gallery__thumbnails[data-v-d7f11d8d]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;overflow-x:auto;padding:16px max(16px,2vw);scrollbar-width:none}.room-gallery__thumbnail[data-v-d7f11d8d]{background:none;border:2.5px solid transparent;border-radius:8px;cursor:pointer;height:60px;opacity:.65;overflow:hidden;padding:0;position:relative;transition:border-color .2s,opacity .2s;width:80px}.gallery-image-placeholder[data-v-d7f11d8d]{background:#f5f5f5;border-radius:16px;height:75vh;width:100%}.gallery-image-placeholder[data-v-d7f11d8d],.lb[data-v-d7f11d8d]{align-items:center;display:flex;justify-content:center}.lb[data-v-d7f11d8d]{background:#000000f2;inset:0;overflow:hidden;position:fixed;z-index:9999}.lb__close[data-v-d7f11d8d]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:16px;transition:background .2s;width:44px;z-index:10}.lb__close[data-v-d7f11d8d]:hover{background:#ffffff38}.lb__nav[data-v-d7f11d8d]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:52px;z-index:10}.lb__nav[data-v-d7f11d8d]:hover{background:#ffffff38}.lb__nav--prev[data-v-d7f11d8d]{left:16px}.lb__nav--next[data-v-d7f11d8d]{right:16px}.lb__stage[data-v-d7f11d8d]{height:100%;width:100%}.lb__img[data-v-d7f11d8d],.lb__stage[data-v-d7f11d8d]{align-items:center;display:flex;justify-content:center}.lb__img[data-v-d7f11d8d]{border-radius:8px;flex-grow:1;flex-shrink:1;max-height:98vh;max-width:98vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.lb__img[data-v-d7f11d8d] img{border-radius:8px;height:auto;max-height:98vh;max-width:98vw;-o-object-fit:contain;object-fit:contain;width:auto}.lb__loader[data-v-d7f11d8d]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.lb__spinner[data-v-d7f11d8d]{animation:lb-spin-d7f11d8d 1s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-top:3px solid var(--green);height:80px;width:80px}.lb__loader-logo[data-v-d7f11d8d]{border-radius:0;height:40px;-o-object-fit:contain;object-fit:contain;position:absolute;width:40px}@keyframes lb-spin-d7f11d8d{to{transform:rotate(1turn)}}.lb__video-placeholder[data-v-d7f11d8d]{align-items:center;display:flex;height:80vh;justify-content:center;width:90vw}.lb__counter[data-v-d7f11d8d]{bottom:16px;color:#ffffff8c;font-size:13px}.lb__counter[data-v-d7f11d8d],.lb__zoom-hint[data-v-d7f11d8d]{left:50%;position:absolute;transform:translate(-50%)}.lb__zoom-hint[data-v-d7f11d8d]{bottom:44px}.lb-fade-enter-active[data-v-d7f11d8d],.lb-fade-leave-active[data-v-d7f11d8d]{transition:opacity .2s}.lb-fade-enter-from[data-v-d7f11d8d],.lb-fade-leave-to[data-v-d7f11d8d]{opacity:0}@media(max-width:640px){.room-gallery__slide-img[data-v-d7f11d8d],.room-gallery__slide-video-wrap[data-v-d7f11d8d]{height:300px}}.room-gallery__grouped[data-v-d7f11d8d]{margin-top:40px}.room-gallery__group[data-v-d7f11d8d]{background:var(--border);border:3px solid var(--border);border-radius:2rem;margin-bottom:32px}.room-gallery__group-title[data-v-d7f11d8d]{color:var(--dark);font-size:18px;font-weight:600;margin-bottom:12px;padding-left:2rem;padding-top:4px}.room-gallery__group-items[data-v-d7f11d8d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-around;overflow-x:auto;padding-bottom:8px}.room-gallery__group-item[data-v-d7f11d8d]{min-width:auto;width:clamp(80px,30vw,150px)}.room-gallery__group-item .video-placeholder.thumbnail-video[data-v-d7f11d8d]{border-radius:12px}
