That's the default assumption for any site/sale that only shows prices in USD.
No. If there is a statement that they accept payment in bitcoins and they quote a price in bitcoins! If customers select the bitcoin payment option then they are offered a price in bitcoins. So, in case of a refund they must get back the same amount in bitcon they have originally paid.
I'm seeing only USD prices. Any BTC price is clearly generated based on current market rates.