Added styling and cart functionality