Fixing layout and cart issues in mobile