Unless your profile is out of date, why did you order from a Swedish based store? It's going to take longer for them to get the stock, and longer for you to get the goods, and would presumably be a lot more expensive. You'll also probably have to be custom duties/tax.
Not much newschoolers can do for you, speak to the store. They've got all their details on their site and have a physical store so I'm sure they're legit.