welcome to the forum!!!
the title of your post mentions weight loss, but you don't mention any weights of your snake. can you tell us her weight and the weight of the prey item you're offering her?
since this snake is from a big-box store, problems are likely going to stick with your lil girl for a while; i already see stuck shed on her head and likely eyes, which seems to have happened while in your care. be sure the humidity is adequate (~65%). to help with humidity, i'd use a different substrate than aspen, which is notorious for drying out enclosures.
she does look skinny, but nothing to really panic over. if she's eating on a fairly consistent basis, then she's doing well.
if petsmart told you anything other than having a poor feeder, i'd be surprised. the conditions they keep their hatchlings in is not on par with recommended and successful hatchling care. husbandry issues are the #1 reason a young snake refuses to eat.
at this point in time, i don't think a vet is necessary as it is a very stressful event for the snake (and the keeper!). you need to double down on and read up on proper husbandry and ensure everything is dialed in to a T for this girl. could you give us a run-down of your husbandry, enclosure, heating and equipment, etc? it can help us help you better.