.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.listing-gallery-modal-content .swiper-slide{opacity:0!important;transition:opacity .3s ease-in-out}.listing-gallery-modal-content .swiper-slide-visible{opacity:1!important}@media (min-width:768px){.listing-gallery-scrollbar{scrollbar-color:hsl(0,0%,100%,.5) transparent;scrollbar-width:thin;padding-right:27px}.listing-gallery-scrollbar::-webkit-scrollbar{width:6px}.listing-gallery-scrollbar::-webkit-scrollbar-track{background:transparent}.listing-gallery-scrollbar::-webkit-scrollbar-thumb{background-color:hsl(0,0%,100%,.5)}}.swiper-experice-image .swiper-pagination{background:linear-gradient(180deg,hsl(var(--foreground)/0) 0,hsl(var(--foreground)/.8) 100%);display:flex;justify-content:space-between;gap:4px;padding:12px;bottom:0;height:auto;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-color:hsl(var(--background)/1);--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-width:100%;--swiper-pagination-bullet-inactive-color:hsl(var(--background)/1);--swiper-pagination-bullet-inactive-opacity:1}.swiper-experice-image .swiper-pagination-bullet-active~.swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity:0.24}.swiper-experice-image .swiper-pagination-bullet-active{height:2px;flex-grow:1;display:flex;background-image:linear-gradient(to right,hsl(var(--background)/1) 0,hsl(var(--background)/1) 50%,hsl(var(--background)/.25) 50.001%,hsl(var(--background)/.25) 100%);background-repeat:no-repeat;background-size:200%;background-color:hsl(var(--background)/.5);background-position:100% 50%;animation:InstagramLoader var(--slide-bullet-duration,5s) linear .2s}.swiper-experice-image--paused .swiper-pagination-bullet-active{animation-play-state:paused}@keyframes InstagramLoader{0%{background-position:100% 0}to{background-position:0 0}}