Please check the following website to check if you need a visa for Sweden:Visa for entry to Sweden
In case you need a visa please apply at the Embassy of Norway in Zagreb.