Abercrombie & Fitch has posted strong sales, even as other retailers see a weaker and choosier consumer.