.property-card-grid{background-color:#fff;border:1px solid #5d7779;border-radius:16px;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 4px #0000001a}.property-card-grid .property-image{box-sizing:border-box;flex-shrink:0;width:258px;height:100%;padding:22px;position:relative}.property-card-grid .property-image .main-image{-o-object-fit:cover;object-fit:cover;border-radius:16px 0 0 16px;width:100%;height:100%}.property-card-grid .property-image .vr-btn{cursor:pointer;background-color:#fff;border:1px solid #5d7779;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:16px;left:16px}.property-card-grid .property-image .vr-btn .vr-text{color:#323232;margin-bottom:2px;font-family:Helvetica;font-size:10px;font-weight:700;line-height:1}.property-card-grid .property-image .vr-btn .vr-icon{fill:#323232;width:18px;height:12px}.property-card-grid .property-details{flex-direction:column;flex:1;padding:16px 16px 16px 24px;display:flex}.property-card-grid .property-details .property-header{justify-content:space-between;align-items:center;display:flex}.property-card-grid .property-details .property-header .property-name{color:#901852;margin:0;font-size:24px;font-weight:500;line-height:1.25}.property-card-grid .property-details .property-header .favourite-heart{cursor:pointer;z-index:2;background-color:#fff;border:1px solid #5d7779;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;transform:rotate(0)scale(1)}.property-card-grid .property-details .property-header .favourite-heart svg{width:20px;height:18px}.property-card-grid .property-details .property-header .favourite-heart svg path{transition:all .2s}.property-card-grid .property-details .property-header .favourite-heart.filled svg path{fill:#901852}.property-card-grid .property-details .property-features{flex-direction:column;gap:8px;margin-top:8px;display:flex}.property-card-grid .property-details .property-features .features-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.property-card-grid .property-details .property-features .features-row .feature{align-items:center;gap:16px;display:flex}.property-card-grid .property-details .property-features .features-row .feature .feature-icon{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.property-card-grid .property-details .property-features .features-row .feature span{color:#394e5a;font-size:16px;font-weight:500;line-height:1.375}.property-card-grid .property-details .property-features .features-bottom-row{align-items:center;gap:71px;display:flex}.property-card-grid .property-details .property-features .features-bottom-row .size-feature{align-items:center;gap:16px;display:flex}.property-card-grid .property-details .property-features .features-bottom-row .size-feature .feature-icon{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.property-card-grid .property-details .property-features .features-bottom-row .size-feature .size-text{color:#394e5a;font-size:18px;font-weight:500;line-height:1.222}.property-card-grid .property-details .property-features .features-bottom-row .size-feature .size-text sup{font-size:12px;font-weight:400;line-height:1.833}.property-card-grid .property-details .divider{border-top:1px solid #bad5d3;width:100%;height:0;margin-top:13px;margin-bottom:13px}.property-card-grid .property-details .pricing-section{flex-wrap:wrap;align-items:center;gap:22px 44px;display:flex}.property-card-grid .property-details .pricing-section .pricing-item{flex-direction:column;gap:6px;display:flex}.property-card-grid .property-details .pricing-section .pricing-item .pricing-label{color:#394e5a;font-size:14px;font-weight:400;line-height:1.571}.property-card-grid .property-details .pricing-section .pricing-item .price-value{align-items:center;gap:8px;display:flex}.property-card-grid .property-details .pricing-section .pricing-item .price-value .currency-icon{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.property-card-grid .property-details .pricing-section .pricing-item .price-value .price-text{color:#324b57;font-size:22px;font-weight:700;line-height:1}.property-card-grid .property-details .pricing-section .not-released-con{align-items:center;gap:8px;display:flex}.property-card-grid .property-details .pricing-section .not-released-con .text{color:#5d7779;font-size:18px;font-weight:700}.property-card-grid .property-details .view-property-wrapper{flex:1;justify-content:flex-end;align-items:flex-end;display:flex}.property-card-grid .property-details .view-property-wrapper .view-property-btn{color:#901852;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.375;text-decoration:none;transition:transform .3s;display:flex}.property-card-grid .property-details .view-property-wrapper .view-property-btn:hover{transform:scale(1.05)}.property-card-grid .property-details .view-property-wrapper .view-property-btn .chevron-icon{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}
@media screen and (min-width:2560px){.property-card-grid .property-image{width:400px!important}.property-card-grid .property-details .property-header .view-property .property-name{font-size:30px!important}.property-card-grid .property-details .property-header .favourite-heart{width:40px!important;height:40px!important}.property-card-grid .property-details .property-features .features-row .feature .feature-icon{width:25px!important;height:25px!important}.property-card-grid .property-details .property-features .features-row .feature span{font-size:20px}.property-card-grid .property-details .pricing-section .not-released-con svg{width:28px!important;height:28px!important}.property-card-grid .property-details .pricing-section .not-released-con .text{font-size:22px!important}.property-card-grid .property-details .pricing-section .pricing-item .pricing-label{font-size:18px!important}.property-card-grid .property-details .pricing-section .pricing-item .price-value svg{width:28px!important;height:28px!important}.property-card-grid .property-details .pricing-section .pricing-item .disclamer{font-size:18px!important}.property-card-grid .property-details .view-property-wrapper .view-property-btn span{font-size:20px!important}.property-card-grid .property-details .view-property-wrapper .view-property-btn .chevron-icon{width:28px!important;height:28px!important}}
