It changes back to USD for checkout because we are located in the US as is our bank, thus payments are made to us in US dollars.
The site shows items in your currency prior to checkout because it’s more convenient for clients to be able to see what the pieces would cost in their currency, but as a US a company - we only accept payment in USD.