Bonjour,
La taille des champs est défini en CSS.
HikaShop les met par défaut à 100% de la taille disponible dans la zone du champs avec le CSS:
.hkform-control {
display: block;
width: 100%;
}
dans media/com_hikashop/css/hikashop.css
Le problème n'est donc pas vraiment la taille de ces champs, mais de la zone où il sont.
A moins que votre template override le CSS d'HikaShop pour définir sa propre taille de champs, auquel cas, c'est dans le CSS du template qu'il faut voir cela.
Il faudrait idéalement pouvoir analyser le CSS directement sur cette page pour pouvoir vous dire précisément quoi faire.