EUR doesn’t have one universal separator format: €2.499,00 is common in many European regions, while €2,499.00 is common in English regional formats. For the store’s base currency, the theme uses the configured HTML money format, so {{ amount_with_comma_separator }} will produce 2.499,00.
I’d first follow the steps @FundamentalApps shared and check Settings > General > Store defaults > Change currency formatting. If you want 2,499.00, the amount placeholder should use {{ amount }} instead.
The screenshots also appear to compare the theme’s cart drawer with checkout, which can format amounts separately based on the buyer’s regional context. If changing the setting doesn’t help, could you share the active market/locale and confirm whether EUR is the store’s base currency? Let me know if I can clarify anything on our end here.
No worries @Van_Duong - I’m going to mark this thread as solved for now with @FundamentalApps’s reply, but let me know if I can help out with anything else