Hi,
The cart table have some bootstrap classes to make it compatible with the responsive design but the content in the table is too large to be displayed correctly in a small device.
There are some "tricks" to hide some columns for small devices, or you can add some CSS rules to change the size of the images in the cart...
But because it is a table, you have to manage it as a table.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.