improved _product layout