.Gallery-module__3QxX8q__frame{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-paper);isolation:isolate;width:100%;position:relative;overflow:hidden}.Gallery-module__3QxX8q__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.Gallery-module__3QxX8q__viewport::-webkit-scrollbar{display:none}.Gallery-module__3QxX8q__viewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.Gallery-module__3QxX8q__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:block;position:relative}.Gallery-module__3QxX8q__open{cursor:zoom-in}.Gallery-module__3QxX8q__open:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.Gallery-module__3QxX8q__photo{object-fit:contain;-webkit-user-select:none;user-select:none}.Gallery-module__3QxX8q__arrow,.Gallery-module__3QxX8q__close{z-index:2;color:#fff;background:#12161ebf;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s ease-out;position:absolute}.Gallery-module__3QxX8q__arrow{display:none;top:50%;transform:translateY(-50%)}.Gallery-module__3QxX8q__previous{left:12px}.Gallery-module__3QxX8q__next{right:12px}.Gallery-module__3QxX8q__arrow:hover,.Gallery-module__3QxX8q__close:hover{background:#12161ee6}.Gallery-module__3QxX8q__arrow:disabled{opacity:.3;cursor:default}.Gallery-module__3QxX8q__arrow:focus-visible,.Gallery-module__3QxX8q__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.Gallery-module__3QxX8q__counter{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#12161ebf;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.Gallery-module__3QxX8q__thumbnails{scrollbar-color:var(--color-line-strong) transparent;gap:8px;padding-block:12px 2px;display:none;overflow-x:auto}.Gallery-module__3QxX8q__thumbnail{border-radius:var(--radius-xs);background:var(--color-paper);border:2px solid #0000;flex:0 0 72px;height:56px;position:relative;overflow:hidden}.Gallery-module__3QxX8q__thumbnail:hover{border-color:var(--color-line-strong)}.Gallery-module__3QxX8q__thumbnail[aria-pressed=true]{border-color:var(--color-accent)}.Gallery-module__3QxX8q__thumbnail:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Gallery-module__3QxX8q__lightbox{z-index:80;color:#fff;background:#000000f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Gallery-module__3QxX8q__close{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top));display:flex}.Gallery-module__3QxX8q__fullscreenFrame{width:100%;height:calc(100dvh - 128px);position:relative}.Gallery-module__3QxX8q__fullscreenCounter{bottom:max(20px, env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;font-size:14px;position:absolute}@media (min-width:640px){.Gallery-module__3QxX8q__thumbnails{display:flex}.Gallery-module__3QxX8q__fullscreenFrame{width:calc(100% - 32px)}}@media (min-width:640px) and (hover:hover) and (pointer:fine){.Gallery-module__3QxX8q__arrow{display:flex}}@media (prefers-reduced-motion:reduce){.Gallery-module__3QxX8q__viewport{scroll-behavior:auto}.Gallery-module__3QxX8q__arrow,.Gallery-module__3QxX8q__close{transition:none}}
.ListingCardPhotos-module__GAQ-hG__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.ListingCardPhotos-module__GAQ-hG__viewport::-webkit-scrollbar{display:none}.ListingCardPhotos-module__GAQ-hG__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.ListingCardPhotos-module__GAQ-hG__arrow{display:none}@media (min-width:640px) and (hover:hover) and (pointer:fine){.ListingCardPhotos-module__GAQ-hG__arrow{display:grid}}@media (prefers-reduced-motion:reduce){.ListingCardPhotos-module__GAQ-hG__viewport{scroll-behavior:auto}}
