A few that come to mind: Amazon, as already mentioned, Competetive Cyclist, Colorado Cyclist, REI, Performance Bike, and Nashbar. If she know what brand/style she wants, I'd Google that and see which retailer is selling it for what. Frankly, I'd suggest just getting a gift certificate from somewhere instead. As we all know, shorts are such a personal choice.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher