Selena Gomez dazzles in Puma sports gear