I'm attending the wedding of my wife's best friend on October 25. I've been asked to wear the kilt. It is an outdoor daytime wedding (2:45 PM).

I was going to use the brown day sporran and sturdy brown Derbys (my black brogues aren't built for rough outdoor wear) with the green tweed waistcoat and jacket.

HOWEVER my lady, who is in the wedding party, has other plans. Since we'll have "official" photos taken, she wants me in the wedding colour scheme.

The green tweeds are fine (thank the Maker), but the brown leathers need to be swapped out to black to match her leather purse. The hose and tie need to be burgundy with green flashes. I don't object to those colours but forcing a match feels weird to me.

I honestly think that my plain brown day sporran would look better outdoors than my black fur-fronted day sporran and that my black brogue shoes will get beat up in the dirt and weeds.

Should I put my brown Derby foot down and say, "If they want me kilted, I'm going to follow the norms of the originating region?" That makes me sound like a petulant child. Do I wear the, to my eye, incongruous, black matching accessories in defiance of established custom?

To add further, I will likely be the only one kilted and the overall formality level is sharp business suit (wedding party and family) down to jeans and blazer (peripheral friends and acquaintances).