Hi,
This is because you've selected "Show HTML5" in the "Quantity input method" setting of the HikaShop configuration page:
www.hikashop.com/support/documentation/5...html#display_product
So, with this input method, you want to rely on the browser to display the + and - buttons so that they are coherent for the user compared to other websites using the same type of input. And thus, you don't want to style the - and + buttons to look the same across different browsers.
So, if you want the same - and + buttons on all browsers, then you normally don't want to use this input method. Instead, switch to "Show left and right", or "Show default in div".
Now, if you really want to use the "Show HTML5" input method and style the arrows for each browser, it's somehow possible with CSS:
stackoverflow.com/questions/26024771/sty...an-input-type-number
However, I don't recommend this approach. You'll spend a lot of time on this and next time a browser changes its look, or a new browser comes in which you want to support, you'll have to adapt your CSS code.