Возвращаемое значение из ".attr" является значением атрибута, а не объектом jquery.
$(".product").click(function () {
window.location = $(this).find('a').attr("href");
$(this).find('a').css("cursor", "pointer");
return false;
});
Если вы хотите, чтобы у «контейнера» был новый курсор, то, возможно, вам нужно это:
$(".product").click(function () {
window.location = $(this).find('a').attr("href");
$(this).css("cursor", "pointer");
return false;
});