Ciao, se devi sovrapporre un div presumo per forza di cose occuperà un area coprendo qualcos'altro.
Come soluzione rapida potresti modificare lo z-index su mouseover e portarlo a 0 o -1 per far si che ritorni cliccabile tutto quanto fiche non ci si sposta dal div stesso.
La stessa cosa succede con l'iconda del carrello da quel che vedo. O integri la scritta di lato a questo così da limitare l'effetto solo nella parte bassa o modifichi il carrello per far si che occupi solo lo spazio visibile.