.ihf-idx-page,.ihf-results-container,.ihf-search-form,.ihf-omnibar,.ihf-pagination,.ihf-listing,.ihf-listing-card,.ihf-results-item{font-family:"Montserrat",sans-serif!important}.ihf-listing-price,.ihf-results-price,.ihf-price{font-family:"Cormorant Garamond",serif!important;font-size:18px!important;font-weight:500!important;color:#16140f!important}.ihf-listing-address,.ihf-results-address,.ihf-address{font-size:14px!important;font-weight:400!important;color:#403c33!important}.ihf-listing-details,.ihf-results-details,.ihf-beds-baths,.ihf-listing-meta{font-size:12px!important;color:#666!important}.ihf-results-listings .ihf-listing,.ihf-listing-card,.ihf-results-item{border-radius:0!important;border:1px solid rgba(24,20,15,.1)!important;overflow:hidden!important}.ui-button-base.ui-button.atj1r.ui-button-outlined,.ui-button-outlined.atj1r{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:36px!important;box-sizing:border-box!important}.ui-button-base.ui-button.yeu7m.ui-button-contained-primary,.ui-button-contained.yeu7m{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 16px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:36px!important;background-color:#16140f!important;color:#fff!important;border:none!important;box-sizing:border-box!important}.ui-button-contained.yeu7m:hover{background-color:#b89b5e!important}.ui-button-outlined.atj1r span,.ui-button-contained.yeu7m span{font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:1!important}.ihf-listing-result-bed.ui-grid-item,.ihf-listing-result-bath.ui-grid-item,.ihf-listing-result-sqft.ui-grid-item,.ihf-listing-result-bed-bath-sq-container .ui-grid-item{background-color:#f5f5f5!important;border:1px solid #e5e5e5!important;border-radius:20px!important;padding:4px 10px!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important}.ihf-listing-result-bed .ui-typography-body1,.ihf-listing-result-bath .ui-typography-body1,.ihf-listing-result-sqft .ui-typography-body1,.ihf-listing-result-bed-bath-sq-container .ui-typography-body1{font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:400!important;color:#57544d!important;white-space:nowrap!important}.ihf-pagination .page-item .page-link,.ihf-pagination a,.ihf-pagination span{font-family:"Montserrat",sans-serif!important;color:#111!important;border-color:#e5e5e5!important;font-size:13px!important}.ihf-pagination .page-item.active .page-link,.ihf-pagination .active a{background-color:#c5a46d!important;border-color:#c5a46d!important;color:#fff!important}.ihf-listing-status,.ihf-status-badge,.ihf-badge{font-family:"Montserrat",sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:20px!important}.ihf-status-sold,.ihf-badge-sold,.dso6a .ui-chip{background-color:#c20!important;color:#fff!important}.ihf-status-active,.ihf-badge-active{background-color:#c5a46d!important;color:#fff!important}.ihf-results-count,.ihf-search-results-count{font-family:"Montserrat",sans-serif!important;color:#666!important;font-size:13px!important}.ihf-map-container,.ihf-results-map{border-radius:8px!important;overflow:hidden!important;border:.5px solid #e5e5e5!important}.ihf-disclaimer,.ihf-idx-disclaimer,.ihf-copyright{font-family:"Montserrat",sans-serif!important;font-size:11px!important;color:#999!important;line-height:1.6!important}