You are forgetting China could buy all the oil Russia has for sale.
Oil is fungible, if China buys Russian oil, the EU can buy middle eastern oil