.Gallery_frame__Sx2XS{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-paper);isolation:isolate}.Gallery_viewport__ANz2H{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Gallery_viewport__ANz2H::-webkit-scrollbar{display:none}.Gallery_viewport__ANz2H:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.Gallery_slide__x4TdP{position:relative;display:block;flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.Gallery_open__xFkMU{cursor:zoom-in}.Gallery_open__xFkMU:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.Gallery_photo__hzK2q{object-fit:contain;user-select:none}.Gallery_arrow__JjtoQ,.Gallery_close__TrKY_{position:absolute;z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:rgb(18 22 30/75%);color:white;transition:background-color .15s ease-out}.Gallery_arrow__JjtoQ{display:none;top:50%;transform:translateY(-50%)}.Gallery_previous__lt1oD{left:12px}.Gallery_next__I7HbC{right:12px}.Gallery_arrow__JjtoQ:hover,.Gallery_close__TrKY_:hover{background:rgb(18 22 30/90%)}.Gallery_arrow__JjtoQ:disabled{opacity:.3;cursor:default}.Gallery_arrow__JjtoQ:focus-visible,.Gallery_close__TrKY_:focus-visible{outline:2px solid white;outline-offset:3px}.Gallery_counter__Y1pYV{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgb(18 22 30/75%);color:white;font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}.Gallery_thumbnails__aQJab{display:none;gap:8px;overflow-x:auto;padding-block:12px 2px;scrollbar-color:var(--color-line-strong) transparent}.Gallery_thumbnail__CMunO{position:relative;flex:0 0 72px;height:56px;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-xs);background:var(--color-paper)}.Gallery_thumbnail__CMunO:hover{border-color:var(--color-line-strong)}.Gallery_thumbnail__CMunO[aria-pressed=true]{border-color:var(--color-accent)}.Gallery_thumbnail__CMunO:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Gallery_lightbox__V3voo{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0/94%);color:white}.Gallery_close__TrKY_{display:flex;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top))}.Gallery_fullscreenFrame__M4dHr{position:relative;width:100%;height:calc(100dvh - 128px)}.Gallery_fullscreenCounter__mpY4g{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));font-size:14px;font-variant-numeric:tabular-nums}@media (min-width:640px){.Gallery_thumbnails__aQJab{display:flex}.Gallery_fullscreenFrame__M4dHr{width:calc(100% - 32px)}}@media (min-width:640px) and (hover:hover) and (pointer:fine){.Gallery_arrow__JjtoQ{display:flex}}@media (prefers-reduced-motion:reduce){.Gallery_viewport__ANz2H{scroll-behavior:auto}.Gallery_arrow__JjtoQ,.Gallery_close__TrKY_{transition:none}}.ListingCardPhotos_viewport__k7Rsr{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ListingCardPhotos_viewport__k7Rsr::-webkit-scrollbar{display:none}.ListingCardPhotos_slide__KQ9eX{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.ListingCardPhotos_arrow__nDghr{display:none}@media (min-width:640px) and (hover:hover) and (pointer:fine){.ListingCardPhotos_arrow__nDghr{display:grid}}@media (prefers-reduced-motion:reduce){.ListingCardPhotos_viewport__k7Rsr{scroll-behavior:auto}}