.listing-gallery-pwa_galleryContainer__xufJ_{width:100%;background:#fff;position:relative}.listing-gallery-pwa_noImageContainer__GrzMM{width:100%;aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.listing-gallery-pwa_noImageContainer__GrzMM{aspect-ratio:1/1}}@media(min-width:1024px){.listing-gallery-pwa_noImageContainer__GrzMM{max-height:700px}}.listing-gallery-pwa_noImagePlaceholder__yGuWg{text-align:center;color:#555}.listing-gallery-pwa_noImagePlaceholder__yGuWg svg{width:64px;height:64px;margin-bottom:16px;opacity:.3}@media(min-width:768px){.listing-gallery-pwa_noImagePlaceholder__yGuWg svg{width:80px;height:80px}}.listing-gallery-pwa_noImagePlaceholder__yGuWg p{font-size:.9375rem;font-weight:500}@media(min-width:768px){.listing-gallery-pwa_noImagePlaceholder__yGuWg p{font-size:1rem}}.listing-gallery-pwa_singleImageContainer__sabd7{width:100%;position:relative;aspect-ratio:4/3}@media(max-width:767px){.listing-gallery-pwa_singleImageContainer__sabd7{aspect-ratio:1/1}}@media(min-width:1024px){.listing-gallery-pwa_singleImageContainer__sabd7{max-height:700px}}.listing-gallery-pwa_singleImage__qzoBR{width:100%;height:100%;position:relative;cursor:zoom-in;background:#f0f1f3}.listing-gallery-pwa_singleImage__qzoBR img{opacity:0;transition:opacity .5s ease}.listing-gallery-pwa_singleImage__qzoBR .listing-gallery-pwa_expandButton__MeJKX{bottom:12px}@media(min-width:768px){.listing-gallery-pwa_singleImage__qzoBR .listing-gallery-pwa_expandButton__MeJKX{bottom:20px}}.listing-gallery-pwa_singleImage__qzoBR:hover .listing-gallery-pwa_expandButton__MeJKX{opacity:1}.listing-gallery-pwa_mainCarousel__Cn01o{width:100%;position:relative;aspect-ratio:4/3}@media(max-width:767px){.listing-gallery-pwa_mainCarousel__Cn01o{aspect-ratio:1/1}}@media(min-width:1024px){.listing-gallery-pwa_mainCarousel__Cn01o{max-height:700px}}.listing-gallery-pwa_emblaViewport__sn6br{overflow:hidden;width:100%;height:100%}.listing-gallery-pwa_emblaContainer__84tik{display:flex;height:100%}.listing-gallery-pwa_emblaSlide__GtTIG{flex:0 0 100%;min-width:0;position:relative;height:100%}.listing-gallery-pwa_slideContainer__TTVIC{width:100%;height:100%;position:relative;cursor:zoom-in;background:#f0f1f3;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.listing-gallery-pwa_slideContainer__TTVIC:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,#f0f1f3 8%,#f8f9fa 18%,#f0f1f3 33%);background-size:200% 100%;animation:listing-gallery-pwa_shimmer__lbDOa 1.5s ease-in-out infinite;transition:opacity .4s ease}.listing-gallery-pwa_slideContainer__TTVIC img{opacity:0;transition:opacity .5s ease}.listing-gallery-pwa_slideContainer__TTVIC.listing-gallery-pwa_loaded__E0Mrg:before{opacity:0;pointer-events:none}.listing-gallery-pwa_slideContainer__TTVIC.listing-gallery-pwa_loaded__E0Mrg img{opacity:1}.listing-gallery-pwa_slideContainer__TTVIC:focus{outline:2px solid #003869;outline-offset:-2px}.listing-gallery-pwa_singleImage__qzoBR:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,#f0f1f3 8%,#f8f9fa 18%,#f0f1f3 33%);background-size:200% 100%;animation:listing-gallery-pwa_shimmer__lbDOa 1.5s ease-in-out infinite;transition:opacity .4s ease}.listing-gallery-pwa_singleImage__qzoBR.listing-gallery-pwa_loaded__E0Mrg:before{opacity:0;pointer-events:none}.listing-gallery-pwa_singleImage__qzoBR.listing-gallery-pwa_loaded__E0Mrg img{opacity:1}@keyframes listing-gallery-pwa_shimmer__lbDOa{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-gallery-pwa_imageCounter__lNpuF{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.55);color:#fff;padding:5px 10px;border-radius:8px;font-size:.8125rem;font-weight:600;z-index:4;pointer-events:none;letter-spacing:.02em}@media(min-width:768px){.listing-gallery-pwa_imageCounter__lNpuF{top:16px;left:16px;padding:6px 12px;font-size:.875rem}}.listing-gallery-pwa_expandButton__MeJKX{position:absolute;bottom:52px;right:12px;width:36px;height:36px;background:rgba(0,0,0,.55);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.85;transition:all .2s ease;z-index:4;pointer-events:none}.listing-gallery-pwa_expandButton__MeJKX svg{width:18px;height:18px}@media(min-width:768px){.listing-gallery-pwa_expandButton__MeJKX{bottom:56px;right:20px;width:44px;height:44px;border-radius:12px;opacity:0}.listing-gallery-pwa_expandButton__MeJKX svg{width:22px;height:22px}.listing-gallery-pwa_mainCarousel__Cn01o:hover .listing-gallery-pwa_expandButton__MeJKX{opacity:.9}}.listing-gallery-pwa_navButton__F_4AV{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.06);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer;z-index:3;transition:all .2s ease;opacity:.8;box-shadow:0 1px 6px rgba(0,0,0,.1)}.listing-gallery-pwa_navButton__F_4AV svg{width:18px;height:18px}.listing-gallery-pwa_navButton__F_4AV:active{transform:translateY(-50%) scale(.95)}@media(min-width:768px){.listing-gallery-pwa_navButton__F_4AV{width:44px;height:44px;opacity:0}.listing-gallery-pwa_navButton__F_4AV svg{width:22px;height:22px}.listing-gallery-pwa_navButton__F_4AV:hover{opacity:1;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)}}@media(min-width:1024px){.listing-gallery-pwa_navButton__F_4AV{width:48px;height:48px}}.listing-gallery-pwa_navButton__F_4AV.listing-gallery-pwa_prevButton__dRt70{left:10px}@media(min-width:768px){.listing-gallery-pwa_navButton__F_4AV.listing-gallery-pwa_prevButton__dRt70{left:20px}}.listing-gallery-pwa_navButton__F_4AV.listing-gallery-pwa_nextButton__5qPiU{right:10px}@media(min-width:768px){.listing-gallery-pwa_navButton__F_4AV.listing-gallery-pwa_nextButton__5qPiU{right:20px}}.listing-gallery-pwa_navButton__F_4AV:disabled{opacity:.3;cursor:not-allowed}@media(min-width:768px){.listing-gallery-pwa_mainCarousel__Cn01o:hover .listing-gallery-pwa_navButton__F_4AV:not(:disabled){opacity:.9}}.listing-gallery-pwa_pagination__BoIzl{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:4;padding:6px 10px;background:rgba(0,0,0,.4);border-radius:12px}@media(min-width:768px){.listing-gallery-pwa_pagination__BoIzl{bottom:18px;gap:7px;padding:7px 12px;border-radius:14px}}.listing-gallery-pwa_paginationDot__f4pKe{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.5);border:none;cursor:pointer;transition:all .3s ease;padding:0}.listing-gallery-pwa_paginationDot__f4pKe:hover{background:hsla(0,0%,100%,.85)}.listing-gallery-pwa_paginationDot__f4pKe.listing-gallery-pwa_active__NJkDK{width:18px;border-radius:3px;background:#fff}@media(min-width:768px){.listing-gallery-pwa_paginationDot__f4pKe{width:7px;height:7px}.listing-gallery-pwa_paginationDot__f4pKe.listing-gallery-pwa_active__NJkDK{width:22px;border-radius:3.5px}}.listing-gallery-pwa_thumbsCarousel__VGA7J{width:100%;padding:14px 12px;background:#fff;border-top:1px solid rgba(233,236,239,.08);display:block;overflow:hidden}@media(min-width:768px){.listing-gallery-pwa_thumbsCarousel__VGA7J{padding:14px 16px;border-top:1px solid rgba(233,236,239,.06)}}@media(min-width:1024px){.listing-gallery-pwa_thumbsCarousel__VGA7J{padding:16px}}.listing-gallery-pwa_emblaThumbsViewport__PqokJ{overflow:visible;width:100%}.listing-gallery-pwa_emblaThumbsContainer__YK930{display:flex;gap:8px}@media(min-width:768px){.listing-gallery-pwa_emblaThumbsContainer__YK930{gap:10px}}@media(min-width:1024px){.listing-gallery-pwa_emblaThumbsContainer__YK930{gap:12px}}.listing-gallery-pwa_emblaThumbsSlide__7zL9O{flex:0 0 auto;min-width:0;width:50px;height:50px}@media(min-width:375px){.listing-gallery-pwa_emblaThumbsSlide__7zL9O{width:60px;height:60px}}@media(min-width:768px){.listing-gallery-pwa_emblaThumbsSlide__7zL9O{width:70px;height:70px}}@media(min-width:1024px){.listing-gallery-pwa_emblaThumbsSlide__7zL9O{width:80px;height:80px}}.listing-gallery-pwa_emblaThumbsSlide__7zL9O.listing-gallery-pwa_selected__O3LAU .listing-gallery-pwa_thumbContainer__qCOct{border-color:#003869;box-shadow:0 0 0 2px #003869}.listing-gallery-pwa_thumbContainer__qCOct{width:100%;height:100%;position:relative;border-radius:0;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;background:#f0f1f3}.listing-gallery-pwa_thumbContainer__qCOct:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,#f0f1f3 8%,#f8f9fa 18%,#f0f1f3 33%);background-size:200% 100%;animation:listing-gallery-pwa_shimmer__lbDOa 1.5s ease-in-out infinite;transition:opacity .3s ease}.listing-gallery-pwa_thumbContainer__qCOct img{opacity:0;transition:opacity .3s ease}.listing-gallery-pwa_thumbContainer__qCOct.listing-gallery-pwa_thumbLoaded__JI8Du:before{opacity:0}.listing-gallery-pwa_thumbContainer__qCOct.listing-gallery-pwa_thumbLoaded__JI8Du img{opacity:1}.listing-gallery-pwa_thumbContainer__qCOct:hover{transform:scale(1.05)}.listing-gallery-pwa_thumbContainer__qCOct:active{transform:scale(.95)}.listing-gallery-pwa_thumbContainer__qCOct.listing-gallery-pwa_active__NJkDK{border-color:#003869;box-shadow:0 0 0 1px #003869}@media(orientation:landscape)and (max-height:500px){.listing-gallery-pwa_mainCarousel__Cn01o,.listing-gallery-pwa_singleImageContainer__sabd7{height:60vh;max-height:400px}.listing-gallery-pwa_thumbsCarousel__VGA7J{display:none}}