Initial shop functionality, style updates