I have a slight clue what it is about (someones pride), but I'm not sure about that and I would like to know the real meaning of it.
I don't have a clue either, but check these:
Popular Mechanics - Oct 2000 - Page 64:
Before every game, umpires rub up five dozen brand-new balls with a specific mud from the Delaware River to take the shine off.
Delivering the goods: education as cargo in Papua New Guinea - Page 100:
White men, too, might take the shine off the apple, jealous of their threatened monopoly;
Form and fable in American fiction - Page 55:
If I don't take the shine off the Sea Serpent, when I get back to Boston, then my name's not Sam Patch.
The Count of Monte Cristo: Part 1:
If he had only a comb and hair-grease, he'd take the shine off the gentlemen in white kids.
Behind the burnt cork mask: early blackface minstrelsy and ... - Page 10:
... and their performances were designed to "beat Ole Bull from de Norway" and " take the shine off Paganini.
The Pioneers - Page 132:
The fact that Jesse was missing didn't take the shine off her excitement.
Ideas and variations: essays, satire, criticism, 1973-76 - Page 107:
... Copernican theory by a thousand years and had the guts to take the shine off many an Indian sacred cow — the eclipse-causing Rahu among them —
Myth and identity in the epic of imperial Spain - Page 35:
For Ercilla, these are the "inhumane deeds that take the shine off the grand Spanish victory"
'Way down East: or, Portraitures of Yankee life - Page 344:
"Well," replied Patty, " if she'll only take the shine off Susan Jones when she goes to meetin', Sunday, I sha'nt care."
My comprehension is that one variant is related not to pride but rather to superiority over others, "to shadow them", "to be brighter than".
It seems that phrase is a popular one: 0.000000200+%
Google Ngram Viewer
I will dig for more when I return home... It is a interesting one.
In your case: However, it has a literal meaning, I think, that is in order to take this road it takes the good looking of your shoes i.e. their shining to be lost.