Shoe Carnival puts best foot forward in Q2