.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_processingContainer__CL46Z{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,56,105,.04),rgba(0,82,163,.09)),#f5f7fa}@media(max-width:767px){.listing-gallery-pwa_processingContainer__CL46Z{aspect-ratio:1/1}}@media(min-width:1024px){.listing-gallery-pwa_processingContainer__CL46Z{max-height:700px}}.listing-gallery-pwa_processingShimmer__dwKJl{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.65) 50%,transparent 80%);transform:translateX(-100%);animation:listing-gallery-pwa_processingShimmer__dwKJl 2.2s ease-in-out infinite}.listing-gallery-pwa_processingContent__ke_X5{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;max-width:380px}.listing-gallery-pwa_processingIcon__txQLb{position:relative;width:88px;height:88px;border-radius:50%;background:#fff;color:#003869;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,56,105,.12);margin-bottom:20px}.listing-gallery-pwa_processingIcon__txQLb svg{width:38px;height:38px}.listing-gallery-pwa_processingRing__e4YIu{position:absolute;inset:-6px;border-radius:50%;border:3px solid rgba(0,56,105,.1);border-top-color:orange;animation:listing-gallery-pwa_processingSpin__EW1FM 1.1s linear infinite}.listing-gallery-pwa_processingTitle__v4mjg{font-size:1.125rem;font-weight:700;color:#003869;margin-bottom:6px}@media(min-width:768px){.listing-gallery-pwa_processingTitle__v4mjg{font-size:1.25rem}}.listing-gallery-pwa_processingText___xx__{font-size:.875rem;color:#555;line-height:1.5}@media(min-width:768px){.listing-gallery-pwa_processingText___xx__{font-size:.9375rem}}.listing-gallery-pwa_processingDots__iFUlC{display:flex;gap:6px;margin-top:16px}.listing-gallery-pwa_processingDots__iFUlC span{width:7px;height:7px;border-radius:50%;background:#003869;opacity:.25;animation:listing-gallery-pwa_processingDot__Jxk6f 1.2s ease-in-out infinite}.listing-gallery-pwa_processingDots__iFUlC span:nth-child(2){animation-delay:.2s}.listing-gallery-pwa_processingDots__iFUlC span:nth-child(3){animation-delay:.4s}.listing-gallery-pwa_processingBadge__g90o1{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:.8125rem;font-weight:500;backdrop-filter:blur(4px);pointer-events:none}.listing-gallery-pwa_processingBadgeSpinner__MfODx{width:12px;height:12px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:listing-gallery-pwa_processingSpin__EW1FM .9s linear infinite}@keyframes listing-gallery-pwa_processingShimmer__dwKJl{to{transform:translateX(100%)}}@keyframes listing-gallery-pwa_processingSpin__EW1FM{to{transform:rotate(1turn)}}@keyframes listing-gallery-pwa_processingDot__Jxk6f{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.listing-gallery-pwa_processingBadgeSpinner__MfODx,.listing-gallery-pwa_processingDots__iFUlC span,.listing-gallery-pwa_processingRing__e4YIu,.listing-gallery-pwa_processingShimmer__dwKJl{animation:none}}.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_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;align-items:baseline;gap:3px;z-index:4;padding:5px 11px;background:rgba(0,0,0,.55);border-radius:12px;color:hsla(0,0%,100%,.75);font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.02em;pointer-events:none;font-variant-numeric:tabular-nums}@media(min-width:768px){.listing-gallery-pwa_pagination__BoIzl{bottom:18px;padding:6px 13px;font-size:.875rem;border-radius:14px}}.listing-gallery-pwa_paginationCurrent__R1Bye{color:#fff}.listing-gallery-pwa_paginationSeparator__eJIW0{opacity:.5}.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}}