Tre timmars wäg längre upp ibland bergen ligger den lilla wallfartsorten Mariastein.