@cheesypoof Thanks for the help.
I thought that class cart-form was there for purely aestetic reasons, so I deleted it. But after having it back the modal does show
But
the modal first conflicted with my preloader, causing the whole screen to go black, after removing the preloader the modal did load content, but it strangely loaded the index.php and caused all sorts of visual breakdowns, double scrollbars, missing content, etc.
I checked cart-modal.php and it only contains table and its rows, just like you did in your theme.
I really can't figure how in the world did it load index.php??
I thought that class cart-form was there for purely aestetic reasons, so I deleted it. But after having it back the modal does show

But

I checked cart-modal.php and it only contains table and its rows, just like you did in your theme.
I really can't figure how in the world did it load index.php??