.layout-padding-top--properties{padding-top:0!important;min-height:0!important}.searchbar{position:relative;background-color:#ffedf4;padding:12px 0;width:100%;z-index:1000}@media (max-width:767.98px){.searchbar{padding:12px 0}}.searchbar__container{display:flex;align-items:center;gap:24px}@media(min-width:1100px){.searchbar__container{flex-wrap:nowrap;align-items:stretch}}@media (max-width:1099.98px){.searchbar__container{gap:16px}}@media (max-width:767.98px){.searchbar__container{flex-direction:row;align-items:stretch;gap:12px}}.searchbar_cta_sec{border-radius:2px;border:1.2px solid #e4e4e4}@media (max-width:767.98px){.searchbar_cta_sec{display:none!important}}.searchbar_cta_sec .list-item{list-style:none;margin:0}.searchbar_cta_sec a.sell-with-us_btn{padding-left:20px;padding-right:20px;height:40px;display:flex;align-items:center;font-size:11px;font-weight:600;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#454545;text-decoration:none}.searchbar_cta_sec a.sell-with-us_btn.active{background-color:#f500b0;color:#fff;font-weight:600}.searchbar__filters-row{display:flex;align-items:center;flex:1 1;flex-wrap:nowrap;gap:28px;min-height:48px;width:100%;min-width:0}@media(min-width:1100px){.searchbar__filters-row{display:flex;flex-direction:row;flex-wrap:nowrap!important;align-items:stretch;gap:28px;min-height:48px}}@media (max-width:767.98px){.searchbar__filters-row{flex-direction:row;align-items:center;gap:12px;min-height:0}}.searchbar__filters-btn--mobile{display:none;flex-shrink:0}@media (max-width:767.98px){.searchbar__filters-btn--mobile{display:inline-flex;min-width:0}}.searchbar__filters-desktop{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:28px;flex-shrink:0;min-width:0}@media(min-width:1100px){.searchbar__filters-desktop{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:28px;flex-shrink:0}}@media (max-width:767.98px){.searchbar__filters-desktop{display:none!important}}.searchbar__filter-item{display:flex;align-items:center;min-height:48px;flex-shrink:0}.searchbar__filter-item.searchbar__filter-item .dropdown-select{min-width:100px;height:100%}@media(min-width:1100px){.searchbar__filter-item{flex-shrink:0;min-width:0}}.searchbar__divider-v{width:1px;height:48px;background-color:#e4e4e4;flex-shrink:0;align-self:center}@media (max-width:767.98px){.searchbar__divider-v{display:none}}.searchbar__field.searchbar__filter-item{display:flex;align-items:center;flex:1 1;min-width:120px;max-width:100%;background:#fff;border:1px solid #e4e4e4;border-radius:4px;padding:8px 12px;height:48px;flex-shrink:1}@media (max-width:767.98px){.searchbar__field.searchbar__filter-item{min-width:0}}.searchbar__field.searchbar__filter-item .searchbar__location-icon{flex-shrink:0;margin-right:8px;display:flex;align-items:center}.searchbar__field.searchbar__filter-item .searchbar__input{margin-left:0;width:100%;border:0;outline:0;color:#0e0e0e;font-size:14px}.searchbar__field.searchbar__filter-item .searchbar__input::placeholder{color:#b9b9b9}.searchbar__field.searchbar__filter-item .searchbar__near-me{background:none;border:none;padding:8px;margin-right:-4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f500b0;transition:all .2s ease}.searchbar__field.searchbar__filter-item .searchbar__near-me:hover{opacity:.7;transform:scale(1.1)}.searchbar__field.searchbar__filter-item .searchbar__near-me.is-locating{animation:pulse 1.5s infinite}.searchbar__field.searchbar__filter-item .searchbar__near-me i{font-size:18px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.searchbar__keywords-wrap{min-width:100px;flex:1 1}.searchbar__keywords{width:100%;height:48px;padding:0 12px;border:1px solid #e4e4e4;border-radius:4px;font-size:14px;color:#0e0e0e}.searchbar__keywords::placeholder{color:#b9b9b9}.location-suggestions{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #e4e4e4;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;max-height:240px;overflow-y:auto}.location-suggestions li{padding:10px 12px;cursor:pointer;font-size:14px;color:#454545}.location-suggestions li:hover{background:#f7f5f4}.searchbar .dropdown-select .select-control{border:none;border-radius:0;background:rgba(0,0,0,0);width:auto;min-width:90px;height:48px}.searchbar .dropdown-select .select-control .react-select__control{padding:0 8px 0 12px!important;min-height:48px!important;height:48px!important;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;align-items:center;gap:8px}.searchbar .dropdown-select .select-control .react-select__control .react-select__value-container{padding:0}.searchbar .dropdown-select .select-control .react-select__value-container .react-select__single-value{color:#0e0e0e!important}.searchbar .dropdown-select .select-control .react-select__placeholder{color:#454545!important}@media(min-width:1100px){.searchbar__filters-desktop .dropdown-select,.searchbar__filters-desktop .searchbar__filter-item{width:auto!important;max-width:160px;flex-shrink:0}.searchbar__filters-desktop .dropdown-select .select-control{width:auto!important;max-width:100%}}.searchbar__submit{flex-shrink:0;height:48px}@media(min-width:1100px){.searchbar__submit{margin-left:0}}@media (max-width:767.98px){.searchbar__submit{width:100%;margin-left:0}}.filter-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.filter-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.filter-modal{position:relative;background-color:#fff;width:95%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;z-index:10000;animation:filterModalSlideIn .3s ease-out}@media (max-width:767.98px){.filter-modal{width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0}}@keyframes filterModalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.filter-modal__header{display:flex;justify-content:space-between;align-items:center;padding:26px 36px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10}@media (max-width:767.98px){.filter-modal__header{padding:22px 20px}}.filter-modal__title{font-size:20px;font-weight:600;margin:0;color:#0e0e0e}.filter-modal__close{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.filter-modal__content{padding:40px 36px;overflow-y:auto;flex:1 1}@media (max-width:767.98px){.filter-modal__content{padding:22px 20px}}.filter-modal__footer{display:flex;gap:12px;padding:24px 36px;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;z-index:10}@media (max-width:767.98px){.filter-modal__footer{padding:16px 20px;background-color:#f7f5f4}}.filters-panel__section{margin-bottom:24px}.filters-panel__subtitle{font-size:14px;font-weight:600;margin-bottom:8px;line-height:1.4;color:#454545}.filters-panel__row{display:flex;gap:24px}@media (max-width:767.98px){.filters-panel__row{gap:16px}}.filters-panel__row .dropdown-select{flex:1 1;min-width:0}.filters-panel__row .dropdown-select .select-control{width:100%!important}.filters-panel__checkboxes{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media (max-width:767.98px){.filters-panel__checkboxes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}.filters-panel__checkbox{display:flex;align-items:center;gap:8px}.filters-panel__checkbox input[type=checkbox]{width:20px;height:20px;accent-color:#f500b0;cursor:pointer}.filters-panel__checkbox label{font-size:14px;color:#0e0e0e;cursor:pointer}.filters-panel__clear,.filters-panel__update{flex:1 1}@media (max-width:767.98px){.filters-panel__clear,.filters-panel__update{width:100%}}.filters-panel__clear{background:rgba(0,0,0,0);border:1px solid #454545;color:#454545;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;border-radius:2px}.filters-panel__clear:hover{background:#f7f5f4}.filters-panel__update{background:#f500b0;border:none;color:#fff;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;border-radius:2px}.filters-panel__update:hover{opacity:.95}