.treatment-card{background:#fff;border-radius:24px;height:100%;transition:all .35s;overflow:hidden;box-shadow:0 15px 40px #00000014}.treatment-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #00000026}.treatment-image{height:190px;position:relative;overflow:hidden}.treatment-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.treatment-card:hover img{transform:scale(1.08)}.treatment-overlay{opacity:0;background:linear-gradient(#0000,#0000008c);justify-content:center;align-items:end;padding-bottom:25px;transition:all .3s;display:flex;position:absolute;inset:0}.treatment-card:hover .treatment-overlay{opacity:1}.treatment-overlay a{color:#fff;background:#d8c78c;border-radius:30px;text-decoration:none}.treatment-content{padding:13px}.treatment-category{letter-spacing:1px;color:#d8c78c;font-size:13px}.treatment-content h3{min-height:50px;font-size:20px;font-weight:600}.treatment-content p{color:#777;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:82px;line-height:1.7;display:-webkit-box;overflow:hidden}.treatment-footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.treatment-footer span{font-weight:600}.treatment-footer a{color:#111;text-decoration:none}.add-to-cart-btn{color:#fff;background:#d8c78c;border:none;border-radius:10px;width:100%;margin-top:15px;padding:10px;font-weight:600;transition:all .3s}.add-to-cart-btn:hover{background:#b89228}.wishlist-btn{color:#fff;cursor:pointer;background:#d4af37;border:none;border-radius:12px;width:46px;height:46px;font-size:22px;position:absolute;top:15px;right:15px}
