.justified{text-align:justify!important}.page-header .title--page{padding-top:3.2rem;padding-bottom:3.2rem}.template-search__header,.template-search .page-header{margin-top:0rem!important;margin-bottom:0rem!important;padding-bottom:0!important}.small_text{font-size:10px}.price-sqm-container{display:inline-block;margin-left:4px;font-size:1.3rem;color:#000;font-weight:600}.price-sqm-container-rent{display:inline-block;margin-left:0;color:#000;font-size:1.3rem}.price-item--regular{color:#0067b9!important}.card-information{padding:1rem 0rem!important}.developer-logo{max-width:60px;border-radius:8px}.product__title__wrapper{margin-top:1rem!important}a.property-listing-link{text-decoration:none}.card__property-details{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;font-weight:600}.property-detail{display:flex;align-items:center;gap:3px;font-size:.8em;color:#777;line-height:1}.property-detail svg{color:#999;width:16px;height:16px;margin-bottom:3px}.card__location{font-size:.8em;margin:.2rem 0 1rem;text-transform:capitalize}.card__location__product_title,.property-listing-type,.property-specs{font-size:calc(var(--font-heading-h2-scale) * 1.8rem)}.card__unit-id{font-size:calc(var(--font-heading-h2-scale) * 1.3rem);color:#888;margin-top:20px}.card--product{border-radius:15px}hr{height:.1rem}.separator__hr{margin:30px 0}.card__title a{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}@media only screen and (max-width: 480px){.collection-product-list{gap:2rem!important}}.badge--under-construction{background-color:#ffd33b!important;color:#000!important}.badge--ready-to-move-in{background-color:#90ee90!important;color:#000!important}.badge--off-plan{background-color:#bb00e9!important;color:#fff!important}.badge--commercial{background-color:#87ceeb!important;color:#000!important}.badge--holiday-home{background-color:#ff9800!important;color:#fff!important}.product__media-sublist-outer--6.horizontal-thumbnails .product__media-sublist{height:auto!important}.section-product-breadcrumbs .breadcrumb{padding:32px 0}.section-product-breadcrumbs{border-top:1px solid rgb(var(--color-border))}.products-grid__count{font-size:small;color:rgba(var(--color-foreground),.7)}.products-grid__meta{margin:1rem 0;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.products-grid__count{font-size:small;font-weight:400;color:rgba(var(--color-foreground),.7)}.products-grid__view-more{font-size:small;color:rgba(var(--color-foreground),.7);text-decoration:underline;transition:opacity .3s ease}.products-grid__view-more:hover{opacity:.7}.arrow-link-title{font-size:30px;vertical-align:text-bottom;font-weight:400}span.gf-count{margin-left:4px}@media only screen and (max-width: 480px){.spf-has-filter #gf-products{grid-template-columns:repeat(1,1fr)}}.spaagent-sidebar-wrapper{position:relative;width:100%}.spaagent-sidebar{position:fixed;top:120px;right:20px;width:280px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:20px;z-index:999;transition:all .3s ease;border:1px solid #e5e7eb}.spaagent-agent-card{display:flex;flex-direction:column;align-items:center;text-align:center}.spaagent-verified-badge{background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.spaagent-agent-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:12px;border:3px solid #f3f4f6}.spaagent-agent-name{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 5px}.spaagent-agent-company{font-size:14px;color:#6b7280;margin:0}.spaagent-chevron{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:.6}@media (max-width: 1200px){.spaagent-sidebar{display:none}}@media (min-width: 1201px){.spaagent-main-content{margin-right:320px}}.product__media-subitem:hover .product__media img,.product__media-subitem.swiper-slide-thumb-active .product__media img{outline-color:#000!important}.swiper-button-next .icon,.swiper-button-prev .icon{width:4rem;height:4rem}@media (min-width: 1200px){.product__media-list-wrapper{gap:2rem!important}}.swiper-button-next,.swiper-button-prev{opacity:.85}@media only screen and (max-width: 480px){.slideshow__navigation{justify-content:end!important;right:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base_custom.css.map */
