Hi,
In the HikaShop configuration page, you have the setting "Product page image (width x height)":
www.hikashop.com/support/documentation/5...fig.html#main_images
There, you can define the size of the image on the product detail page.
In your badge settings, you can configure the "keep size" setting:
If it's activated, then the size of the badge will be the same on the listings and on the product detail page. In that case, you need to adapt the product detail page's image size so that it matches with the size of the badge.
If it's deactivated, then you can provide a percentage value. This way, the badge size will adapt to the size of the image automatically.