I'm going to a wedding in a few weeks and was wondering what y'all thought would be better with the following ensemble: white linen trousers, pink shirt, green tie. I'm deciding between a DB navy blazer or a SB navy pinstripe jacket. In addition, any recommendations for a pocket square? I'm also open to other thoughts if you guys think this is all crap. PS: the wedding will not be too formal. I'm sure some will have suits but it is not black tie or anything. It's a late-afternoon wedding, followed by an evening of partying. Thanks all.