.product-card{border-radius:20px;width:570px;height:400px;position:relative}.product-card .product-card-image-container{border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.product-card .product-card-image-container .product-card-image{object-fit:cover;border-radius:20px;width:100%;height:100%;overflow:hidden}.product-card:hover .product-card-image-container .product-card-image{transition:transform .4s ease-in-out;transform:scale(1.1)}.product-card .product-card-image-container .product-card-overlay{top:0;left:0;right:inherit;bottom:inherit;background:linear-gradient(transparent 0,rgba(0,0,0,.63) 58%);border-radius:20px;width:100%;height:100%;position:absolute}.product-card-content-top{justify-content:space-between;align-items:center;width:100%;padding:0 16px;display:flex;position:absolute;top:16px}.product-card .product-card-content-top-left{gap:20px;display:flex}.product-card .product-card-content-top-left .product-card-content-top-left-featured{background:var(--color-on-active-primary);border-radius:99px;justify-content:center;align-items:center;width:75px;height:25px;display:flex}.product-card .product-card-content-top-left .product-card-content-top-left-featured h2{color:#fff;letter-spacing:-.36px;margin:0;padding:0;font-family:Lexend;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.product-card .product-card-content-top-left .product-card-content-top-left-year{background:var(--color-black);border-radius:99px;justify-content:center;align-items:center;width:54.36px;height:25px;display:flex}.product-card .product-card-content-top-left .product-card-content-top-left-year p{color:#fff;margin:0;padding:0;font-family:Lexend;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.product-card .heart-icon{background:rgba(0,0,0,.44);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.product-card .heart-icon svg{color:#fff;width:28px;height:18px}.product-card .bottom-content{flex-direction:column;gap:10px;padding:0 16px;display:flex;position:absolute;bottom:50px;left:0;right:0}.product-card .bottom-content .heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.product-card .bottom-content .heading h2{color:#fff;letter-spacing:-.75px;margin:0;padding:0;font-size:25px;line-height:20px;font-family:Lexend-Regular!important;font-weight:100!important}.product-card .bottom-content .heading p{color:var(--color-white);margin:0;padding:0;font-size:30px;line-height:25.2px;font-family:Lexend-Regular!important;font-weight:500!important}.product-card .bottom-content .bottom-content-bottom{align-items:center;gap:10px;display:flex}.product-card .bottom-content .bottom-content-bottom p{color:var(--color-white);margin:0;padding:0;font-size:15px;line-height:19.6px;font-family:Lexend-Regular!important;font-weight:400!important}.product-card .bottom-content .bottom-content-number-plate{align-items:center;gap:10px;display:flex}.product-card .bottom-content .bottom-content-number-plate p{color:#fff;font-family:Lexend-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-card .bottom-content .bottom-content-number-plate span{color:#fff;margin-left:20px;font-family:Lexend-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-card .image-overlay-content-arrow{background-color:var(--color-white);border:none;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;bottom:-10%;left:80%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-card:hover .image-overlay-content-arrow{transition:transform .3s ease-in-out;transform:rotate(45deg)}@media screen and (max-width:1800px){.product-card{width:350px;height:230px}.product-card .bottom-content{bottom:30px}.product-card .bottom-content .heading{margin-bottom:0!important}.product-card .bottom-content .heading h2,.product-card .bottom-content .heading p{font-size:18px!important;line-height:18px!important}.product-card .bottom-content .heading p svg{width:22px!important;height:20px!important}.product-card .bottom-content .bottom-content-bottom p{font-size:12px!important;line-height:20px!important}.product-card .image-overlay-content-arrow{width:50px!important;height:50px!important;bottom:-10%!important;left:75%!important}}@media screen and (max-width:991px){.product-card{width:100%;height:350px;margin-bottom:30px}.product-card .product-card-image-container .ant-image{width:100%;height:350px}}
