Transfering money from account in Lebanon or Egypt.

My question is quite similar, I am in Spain, and I need to use my Egyptian credit card to top up Revolut and may a rental. My question is :

Would the deduction from the credit card be considered as a POS or a cash withdrawal from the credit card?

Can I top up in Egyptian and then exchange inside the Revolut platform?

what is the fee will I be paying?

I am doing this as an emergency as my wallet was stolen!