.results-bar-section .form-control,.results-bar-section .form-select{background-color:#fff}.result-card{border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease}.result-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important}.result-card-img-wrap{display:block;height:100%;min-height:140px}.result-card-img{width:100%;height:100%;min-height:140px;object-fit:cover;border-radius:.75rem 0 0 .75rem}.result-card .row.g-0 .col-12.col-sm-4 .result-card-img{border-radius:.75rem 0 0 0}@media (min-width:576px){.result-card .row.g-0 .col-12.col-sm-8 .card-body{border-radius:0 .75rem .75rem 0}}@media (max-width:575.98px){.result-card-img,.result-card-img-wrap{min-height:180px;border-radius:.75rem .75rem 0 0!important}}.result-card-img-placeholder{background-color:#e9ecef;color:#adb5bd}.result-card-title:hover{color:var(--brand-primary,#e65100)!important}.result-card-price{font-weight:600;color:#212529}.result-card .btn-time{font-size:.8rem}.swiper-most-booked{padding-bottom:2rem}.swiper-most-booked .swiper-slide{height:auto}.swiper-most-booked .card{border-radius:.5rem;overflow:hidden}.show-options-section .container{overflow:hidden}.show-options-slider{display:flex;align-items:center;gap:.75rem}.show-options-label{flex-shrink:0}.show-options-track{display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}.show-options-track::-webkit-scrollbar{height:4px}.show-options-track::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.show-options-track .btn{flex-shrink:0;white-space:nowrap}.results-map-wrapper{min-height:450px}@media (min-width:992px){.results-map-wrapper{flex:0 0 400px;width:400px;max-width:400px}}.results-map{position:relative!important;top:1rem;width:400px!important;height:450px!important;min-width:400px!important;min-height:450px!important;display:block;z-index:0}#results-map.leaflet-container,#results-map.leaflet-container .leaflet-map-pane,#results-map.leaflet-container .leaflet-tile-pane{width:100%!important;height:100%!important}@media (max-width:991.98px){.results-map-wrapper{max-width:100%!important}}
