Final answer:
The distance between the gift shop and the hotel is 43.1 miles.
Step-by-step explanation:
To find the distance between the gift shop and the hotel, we can use the distances given in the question. The pet store is 76.0 miles east of the gift shop, and it is also 43.1 miles east of the hotel.
Since the toy store is 25.5 miles south of the pet store, it does not affect the distance between the gift shop and the hotel.
Therefore, the distance between the gift shop and the hotel is the same as the distance between the pet store and the hotel, which is 43.1 miles. So the answer is D) 43.1 miles.