Bonjour,
Voyez ma screenshot pour mieux comprendre :
La zone en orange est votre marge, donc elle permet à chaque éléments d'avoir son espacement vis à vis de sa voisine plus ou moins grande.
Par extension, je pense pouvoir imaginer pourquoi cela résoud votre problème d'affichage, mais structurellement c'est tout de même un peu étonnant...
J'ai tendance à penser que la cause de votre souci reste le template, et que SI ce dernier est vendu comme compatible avec HikaShop, vous devriez contacter le support relatif à ce template pour qu'il vous propose une solution plus "solide" notemment car j'ai du mal à imaginer ce que cela pourrait donner d'un point de vue responsivité.
En espérant que cela vous aide à solutionner votre problème.
Cordialement