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