.rental-gallery[data-astro-cid-pzdshfek]{min-width:0}.rental-gallery__stage[data-astro-cid-pzdshfek]{isolation:isolate;border-radius:var(--radius-md);background:#0b1e29;width:100%;height:clamp(320px,36vw,520px);position:relative;overflow:hidden}.rental-gallery__image-button[data-astro-cid-pzdshfek]{background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.rental-gallery__stage[data-astro-cid-pzdshfek] .rental-gallery__image[data-astro-cid-pzdshfek]{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%}.rental-gallery__nav[data-astro-cid-pzdshfek],.rental-gallery__expand[data-astro-cid-pzdshfek],.rental-gallery__lightbox-close[data-astro-cid-pzdshfek]{z-index:2;color:#fff;backdrop-filter:blur(8px);background:#052332c2;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .18s,transform .18s;display:grid}.rental-gallery__nav[data-astro-cid-pzdshfek]:hover,.rental-gallery__expand[data-astro-cid-pzdshfek]:hover,.rental-gallery__lightbox-close[data-astro-cid-pzdshfek]:hover{background:#0074adf0;transform:scale(1.04)}.rental-gallery__nav[data-astro-cid-pzdshfek] svg[data-astro-cid-pzdshfek],.rental-gallery__expand[data-astro-cid-pzdshfek] svg[data-astro-cid-pzdshfek],.rental-gallery__lightbox-close[data-astro-cid-pzdshfek] svg[data-astro-cid-pzdshfek]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rental-gallery__stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]{position:absolute;top:50%;transform:translateY(-50%)}.rental-gallery__stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]:hover{transform:translateY(-50%)scale(1.04)}.rental-gallery__nav--previous[data-astro-cid-pzdshfek]{left:14px}.rental-gallery__nav--next[data-astro-cid-pzdshfek]{right:14px}.rental-gallery__count[data-astro-cid-pzdshfek]{z-index:2;color:#fff;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);background:#052332c2;border:1px solid #ffffff57;border-radius:99px;padding:6px 11px;font-size:13px;font-weight:700;position:absolute;bottom:14px;right:14px}.rental-gallery__expand[data-astro-cid-pzdshfek]{z-index:2;width:44px;height:44px;position:absolute;top:14px;right:14px}.rental-gallery__thumbnails[data-astro-cid-pzdshfek]{scrollbar-width:thin;scrollbar-color:#83cbe9 transparent;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:10px;padding:12px 2px 6px;display:flex;overflow-x:auto}.rental-gallery__thumbnail[data-astro-cid-pzdshfek]{opacity:.74;scroll-snap-align:start;background:#fff;border:2px solid #0000;border-radius:10px;flex:0 0 88px;width:88px;height:72px;padding:3px;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.rental-gallery__thumbnail[data-astro-cid-pzdshfek]:hover{opacity:1;transform:translateY(-2px)}.rental-gallery__thumbnail[data-astro-cid-pzdshfek][aria-pressed=true]{border-color:var(--color-primary);opacity:1;box-shadow:0 0 0 2px #0074ad24}.rental-gallery__thumbnail[data-astro-cid-pzdshfek] img[data-astro-cid-pzdshfek]{aspect-ratio:auto;object-fit:cover;border-radius:5px;width:100%;height:100%}.rental-gallery__lightbox[data-astro-cid-pzdshfek]{color:#fff;background:#07141c;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.rental-gallery__lightbox[data-astro-cid-pzdshfek]::backdrop{background:#010b11f0}.rental-gallery__lightbox-content[data-astro-cid-pzdshfek]{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(100%,1260px);height:100%;margin-inline:auto;padding:clamp(12px,2.8vw,34px);display:grid}.rental-gallery__lightbox-header[data-astro-cid-pzdshfek],.rental-gallery__lightbox-footer[data-astro-cid-pzdshfek]{justify-content:space-between;align-items:center;gap:16px;display:flex}.rental-gallery__lightbox-header[data-astro-cid-pzdshfek] p[data-astro-cid-pzdshfek]{color:#e7f5fa;font-size:15px;font-weight:700}.rental-gallery__lightbox-close[data-astro-cid-pzdshfek]{width:44px;height:44px}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek]{touch-action:pan-y;background:#02080c;border-radius:14px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.rental-gallery__lightbox-image[data-astro-cid-pzdshfek]{object-fit:contain;transform-origin:50%;width:100%;min-width:0;height:100%;min-height:0;transition:transform .16s}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek].is-zoomed{cursor:grab;place-items:start}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek].is-zoomed .rental-gallery__lightbox-image[data-astro-cid-pzdshfek]{width:100%;height:100%}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]{position:absolute;top:50%;transform:translateY(-50%)}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]:hover{transform:translateY(-50%)scale(1.04)}.rental-gallery__lightbox-count[data-astro-cid-pzdshfek]{color:#d9e8ef;font-variant-numeric:tabular-nums;font-size:14px}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek]{align-items:center;gap:8px;display:flex}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek] button[data-astro-cid-pzdshfek]{color:#fff;background:#132a37;border:1px solid #416071;border-radius:10px;min-width:42px;min-height:42px;padding:7px 10px;font-size:19px;font-weight:700}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek] button[data-astro-cid-pzdshfek]:last-child{font-size:13px}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek] span[data-astro-cid-pzdshfek]{color:#d9e8ef;text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:13px}@media (width<=999px){.rental-gallery__stage[data-astro-cid-pzdshfek]{height:clamp(300px,42vw,430px)}}@media (width<=699px){.rental-gallery__stage[data-astro-cid-pzdshfek]{border-radius:16px;height:clamp(245px,68vw,405px)}.rental-gallery__stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]{width:46px;height:46px}.rental-gallery__nav--previous[data-astro-cid-pzdshfek]{left:9px}.rental-gallery__nav--next[data-astro-cid-pzdshfek]{right:9px}.rental-gallery__expand[data-astro-cid-pzdshfek]{width:42px;height:42px;top:10px;right:10px}.rental-gallery__count[data-astro-cid-pzdshfek]{bottom:10px;right:10px}.rental-gallery__thumbnails[data-astro-cid-pzdshfek]{gap:8px;padding-top:10px}.rental-gallery__thumbnail[data-astro-cid-pzdshfek]{border-radius:11px;flex-basis:76px;width:76px;height:66px}.rental-gallery__lightbox-content[data-astro-cid-pzdshfek]{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));gap:7px}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek]{border-radius:10px}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek]>.rental-gallery__nav[data-astro-cid-pzdshfek]{width:44px;height:44px}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek] .rental-gallery__nav--previous[data-astro-cid-pzdshfek]{left:8px}.rental-gallery__lightbox-stage[data-astro-cid-pzdshfek] .rental-gallery__nav--next[data-astro-cid-pzdshfek]{right:8px}.rental-gallery__lightbox-footer[data-astro-cid-pzdshfek]{flex-direction:column;align-items:flex-start;gap:8px}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek]{justify-content:space-between;gap:5px;width:100%}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek] button[data-astro-cid-pzdshfek]{min-width:46px;min-height:44px}.rental-gallery__zoom-controls[data-astro-cid-pzdshfek] button[data-astro-cid-pzdshfek]:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.rental-gallery__nav[data-astro-cid-pzdshfek],.rental-gallery__expand[data-astro-cid-pzdshfek],.rental-gallery__lightbox-close[data-astro-cid-pzdshfek],.rental-gallery__thumbnail[data-astro-cid-pzdshfek],.rental-gallery__lightbox-image[data-astro-cid-pzdshfek]{transition:none}}
