@charset "UTF-8";.star-rating-filter[data-v-3651d627]{display:flex;flex-direction:column;gap:12px}.star-rating-filter .star-rating-label[data-v-3651d627]{color:#333;font-size:14px;font-weight:600;margin-bottom:4px}.star-rating-filter .star-rating-selector[data-v-3651d627]{align-items:center;display:flex;gap:4px}.star-rating-filter .star-rating-selector .star-item[data-v-3651d627]{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.star-rating-filter .star-rating-selector .star-item[data-v-3651d627]:hover{background-color:rgba(25,133,249,.1);transform:scale(1.05)}.star-rating-filter .star-rating-selector .star-item.active .star-icon[data-v-3651d627]{fill:gold;stroke:orange}.star-rating-filter .star-rating-selector .star-item .star-icon[data-v-3651d627]{fill:#e5e5e5;height:24px;stroke:#ddd;stroke-width:1;transition:all .2s ease;width:24px}.star-rating-filter .star-rating-selector .clear-rating-btn[data-v-3651d627]{background:none;border:none;border-radius:4px;color:#1985f9;cursor:pointer;font-size:12px;margin-left:12px;padding:4px 8px;text-decoration:underline;transition:all .2s ease}.star-rating-filter .star-rating-selector .clear-rating-btn[data-v-3651d627]:hover{background-color:rgba(25,133,249,.1);color:#0d5cb5;text-decoration:none}.star-rating-filter .rating-description[data-v-3651d627]{align-items:center;color:#666;display:flex;font-size:12px;font-style:italic;gap:4px;margin-top:4px}.star-rating-filter .rating-description[data-v-3651d627]:before{content:"⭐";font-size:14px}@media (max-width:768px){.star-rating-filter .star-rating-selector[data-v-3651d627]{gap:2px}.star-rating-filter .star-rating-selector .star-item[data-v-3651d627]{padding:2px}.star-rating-filter .star-rating-selector .star-item .star-icon[data-v-3651d627]{height:20px;width:20px}.star-rating-filter .star-rating-selector .clear-rating-btn[data-v-3651d627]{font-size:11px;margin-left:8px;padding:2px 6px}}.range-inputs[data-v-c9212dba]{align-items:center;display:flex;font-family:Albert Sans,sans-serif,\$font-family-base fallback;gap:12px;margin-top:16px;width:100%}.range-inputs .input-wrapper[data-v-c9212dba]{display:flex;flex:1;flex-direction:column;gap:4px}.range-inputs .input-wrapper .input-label[data-v-c9212dba]{color:#666;display:block;font-size:12px;font-weight:500;line-height:1.2;margin-bottom:4px}.range-inputs .input-wrapper .price-input[data-v-c9212dba]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:var(--black);font-size:14px;padding:12px;text-align:center;transition:all .2s ease;width:100%}.range-inputs .input-wrapper .price-input[data-v-c9212dba]:focus{border-color:#1985f9;box-shadow:0 0 0 3px rgba(25,133,249,.1);outline:none}.range-inputs .input-separator[data-v-c9212dba]{background-color:#e0e0e0;height:1px;margin:20px 4px 0;width:12px}.range-slider[data-v-c9212dba]{align-items:center;display:flex;margin:16px 0 8px;width:100%}.range-slider .full-width[data-v-c9212dba]{width:100%}.switch-tabs-container[data-v-c9212dba]{align-items:center;background:var(--light-grey);display:flex;font:14px/1 Albert Sans,sans-serif;justify-content:flex-start}.switch-tabs-container[data-v-c9212dba],.tab-button[data-v-c9212dba]{align-self:stretch;border-radius:25px;position:relative}.tab-button[data-v-c9212dba]{background:transparent;border:none;color:var(--black);cursor:pointer;flex:1;font-weight:500;height:32px;margin:0;padding:6px 0;transition:all .7s ease;z-index:1}.tab-button[data-v-c9212dba]:before{border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .7s ease;width:100%;z-index:-1}.tab-button-active[data-v-c9212dba]{color:var(--white);font-weight:600}.tab-button--first[data-v-c9212dba]:before{background:var(--blue)}.tab-button--first.tab-button-active[data-v-c9212dba]:before{transform:translateX(0)}.tab-button--first[data-v-c9212dba]:not(.tab-button-active):before{transform:translateX(100%)}.ui-accordion[data-v-dd176941]{display:flex;flex-direction:column}.ui-accordion-item[data-v-dd176941]{border-top:1px solid #c6c6c6}.ui-accordion-item[data-v-dd176941]:first-child{border-top:none}.ui-accordion-header[data-v-dd176941]{align-items:center;background:transparent;border:none;color:var(--black,#000);cursor:pointer;display:flex;font-family:Albert Sans,Albert Sans fallback,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}@media screen and (max-width:768px){.ui-accordion-header[data-v-dd176941]{padding:26px 0}}.ui-accordion-header[data-v-dd176941]:hover{color:var(--black,#000)}.ui-accordion-header[data-v-dd176941]:focus-visible{outline:2px solid var(--blue,#007bff);outline-offset:2px}.ui-accordion-header-content[data-v-dd176941]{flex:1;margin:0}.ui-accordion-toggle-icon[data-v-dd176941]{color:currentColor;font-size:16px;transition:transform .2s ease}.ui-accordion-toggle-icon.is-open[data-v-dd176941]{transform:rotate(180deg)}.ui-accordion-content[data-v-dd176941]{overflow:hidden}.ui-accordion-content-inner[data-v-dd176941]{padding-bottom:20px}.accordion-collapse-enter-active[data-v-dd176941],.accordion-collapse-leave-active[data-v-dd176941]{overflow:hidden;transition:all .2s ease}.accordion-collapse-enter-from[data-v-dd176941],.accordion-collapse-leave-to[data-v-dd176941]{max-height:0;opacity:0}.accordion-collapse-enter-to[data-v-dd176941],.accordion-collapse-leave-from[data-v-dd176941]{max-height:1000px;opacity:1}.ui-accordion.checkout-variant .ui-accordion-item[data-v-dd176941]{background:var(--light-grey,#f8f9fa);border:none;border-radius:8px;margin-bottom:16px}.ui-accordion.checkout-variant .ui-accordion-item[data-v-dd176941]:last-child{margin-bottom:0}.ui-accordion.checkout-variant .ui-accordion-header[data-v-dd176941]{background:transparent;border:none;border-radius:8px;padding:16px}.ui-accordion.checkout-variant .ui-accordion-header .remarks-header[data-v-dd176941]{align-items:center;align-self:stretch;background:transparent;border:none;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;line-height:24px;width:100%}.ui-accordion.checkout-variant .ui-accordion-header .remarks-header .icon[data-v-dd176941]{font-size:16px}.ui-accordion.checkout-variant .ui-accordion-header[data-v-dd176941]:hover{background:transparent}.ui-accordion.checkout-variant .ui-accordion-toggle-icon[data-v-dd176941]{display:none}.ui-accordion.checkout-variant .ui-accordion-content-inner[data-v-dd176941]{padding:0}.ui-accordion.checkout-variant .ui-accordion-content-inner .remarks-body[data-v-dd176941]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:16px 16px 0}.ui-accordion.filter-variant[data-v-dd176941]{border-top:1px solid #c6c6c6;flex:1;overflow-y:auto}.ui-accordion.filter-variant .ui-accordion-item[data-v-dd176941]{border-top:1px solid #c6c6c6}.ui-accordion.filter-variant .ui-accordion-item[data-v-dd176941]:first-child{border-top:none}.ui-accordion.filter-variant .ui-accordion-item.is-open .ui-accordion-header[data-v-dd176941]{color:var(--black,#000)}.ui-accordion.filter-variant .ui-accordion-header[data-v-dd176941]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:20px 0}@media screen and (max-width:768px){.ui-accordion.filter-variant .ui-accordion-header[data-v-dd176941]{padding:26px 0}}.ui-accordion.filter-variant .ui-accordion-content-inner[data-v-dd176941]{padding-bottom:20px}.ui-accordion.filter-variant .ui-accordion-content-inner.amenities-filters-section[data-v-dd176941]{padding-bottom:0}.ui-accordion.filter-variant .ui-accordion-toggle-icon[data-v-dd176941]{display:none}.ui-accordion.filter-variant .filters-section__title[data-v-dd176941]{color:var(--black,#000);font-family:Albert Sans,Albert Sans fallback,sans-serif;font-size:14px;font-weight:500;margin:0}.ui-accordion.filter-variant .filters-section__icon[data-v-dd176941]{font-size:16px;transition:transform .2s ease}.ui-accordion.filter-variant .filters-section__icon.is-open[data-v-dd176941]{transform:rotate(180deg)}