Enable basket caching only if caching isn't disabled
Improved HTML structure
Added CSS error class for coupons
Implement attribute selection with radio input buttons
Implements alternative detail image part
New elegance theme
Bugfix for coupon tests
Composer update