Sorry for the dumb question, I can't find anything on the website about this.
I am from the US. And I am wondering if the transaction will be a Foreign one for me (and thus hit with foreign transaction fees) ?
No it will not.
That depends on your Bank.
But you can also pay with PayPal, which will do the conversion for you, albeit likely at a lower rate than your bank would offer.