.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.arrow-btn[data-v-38a78ae9]{display:flex;height:2rem;position:absolute;top:50%;width:2rem;z-index:10;--tw-translate-y:-50%;align-items:center;background-color:#ffffffe6;border-radius:9999px;cursor:pointer;justify-content:center;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.arrow-btn[data-v-38a78ae9]:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .arrow-btn[data-v-38a78ae9]{opacity:1}.dark .arrow-btn[data-v-38a78ae9]{background-color:#1e293be6}.dark .arrow-btn[data-v-38a78ae9]:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.listing-card[data-v-9b7a9fe7]{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.listing-card[data-v-9b7a9fe7]:hover{--tw-scale-x:1.005;--tw-scale-y:1.005;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.heart-enter-active[data-v-9b7a9fe7],.heart-leave-active[data-v-9b7a9fe7]{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.heart-enter-from[data-v-9b7a9fe7]{opacity:0;transform:scale(.5)}.heart-leave-to[data-v-9b7a9fe7]{opacity:0;transform:scale(1.4)}
