I live in Switzerland too! Personally I would be not to risk it, the Swiss customs have all the time in the world to check packages and if you’re caught you will get seriously fu#cked. My advice would be to order from a German online shop, have it delivered within Germany, pick it up personally and cross the border by train or car (would say by car would be slightly more risky)