@supports (-webkit-overflow-scrolling:touch){.sticky{position:-webkit-sticky}}section.bgc-f7{overflow:visible!important}.amenities-list::-webkit-scrollbar{width:4px}.amenities-list::-webkit-scrollbar-track{background:0 0;border-radius:10px}.amenities-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.amenities-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.amenities-list{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.widget-wrapper .filter-count,.widget-wrapper option,.widget-wrapper select{transition:opacity .15s,color .15s}.widget-wrapper .custom_checkbox{transition:opacity .15s}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-custom{animation:.8s linear infinite spin}@keyframes filterGroupExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.filter-group-content{animation:.2s ease-out filterGroupExpand}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.filter-chip,.scroll-to-top,.filter-group-content,.loading-dots span,[class*=animate-],[class*=transition-]{transition:none .01ms!important;animation:none!important}.filter-chip,.scroll-to-top,.filter-group-content{opacity:1!important;transform:none!important}}@supports (padding:env(safe-area-inset-bottom)){.fixed.bottom-6{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.fixed.right-6{right:calc(1.5rem + env(safe-area-inset-right))}}@media print{.sticky,.fixed,[class*=filter-sidebar],#filter-sidebar{display:none!important}.col-span-8,.lg\:col-span-8{grid-column:span 12/span 12!important;width:100%!important;max-width:100%!important}}
