Shopfront and Cart page fixes (user reported)

The outstanding issue is part of Mobile ready, specific GH issue https://github.com/openfoodfoundation/openfoodnetwork/issues/1255