Das CSS findest Du nirgends speziell, das muss in eine Datei, die Du für Deine CSS-Anpassungen verwendest. Am besten eine custom.css oder dergleichen.
Ansonsten am besten am Ende einer anderen Datei, die bei Updates nicht einfach überschrieben wird. Du hattest oben eine VM-CSS-Datei erwähnt, auch dort kann man das eintragen, wenn sie als Override im Template angelegt ist.
Aber nicht einfach irgendwo etwas eintragen, einen Plan machen, wie die Änderungen auch weiterleben, wenn aktualisiert wird.
Overrides befinden sich im Template. Dazu solltest Du Dich einmal in das Joomla-Override-System einlesen.
Der Ordner würde dem folgenden ähnlich sehen:
/templates/mein_template/html/com_virtuemart/cart/
Overrides bitte nur anfassen, wenn Du weißt, was Du tust. Man kann alles lernen, nur bitte nicht am Live-System lernen, sondern in einer Testumgebung, das schont die Nerven und die Geldbörse.
Grüße
Stefan