Refactor product display for responsiveness

https://github.com/openlabs/nereid-catalog/blob/develop/product.py#L378

`get_absolute_url`