Hello,
in your first message, you're saying that you're using the latest version of HikaShop (4.3.0) but the content if your view is from HikaShop 3.5.1.
It would indicate that you do have a view override from a moment when you did have HikaShop 3.5.1 installed in your website ; or that you're using a template which is providing template overrides.
The official content of the view "show_block_cart" from HikaShop 3.5.1 is
<?php if(empty($this->ajax)) { ?>
<div id="hikashop_checkout_cart_<?php echo $this->step; ?>_<?php echo $this->module_position; ?>" class="hikashop_checkout_cart">
<?php } ?>
<div class="hikashop_checkout_loading_elem"></div>
<div class="hikashop_checkout_loading_spinner"></div>
<?php
$this->checkoutHelper->displayMessages('cart');
?>
<table class="table table-striped table-hover" width="100%">
<thead>
<tr>
Other point, the class "hikashop-heading" that you have for your h2 do not follow our coding rules regarding the names that we can use in our CSS
We are using underscores and not dashes, as you can see for the other elements starting with "hikashop".
As Nicolas mentioned, you should have that modification in a view override
- via a view override of one of the checkout views. You can find these override files in the folder templates/YOUR_TEMPLATE/html/com_hikashop/checkout/ via FTP or your hosting file manager. You would have to open the files there and search for that text.
If you do not have that modification in a view override but in the "components/com_hikashop/views" folder, we recommend you to restore the original file from HikaShop package and check the ACL so Joomla will be able to modify all your files during updates.
Regards,