Refunding Ediquette question

I had several items (BNWT maternity clothing) that were identical but varried in sizes. One was Size L and 2 were XL.  My buyer asked a question re sizing as she wanted to know what the L & XL equaled in Sizes such as Size 14, or Size 16 etc.  Unsure myself I provided the Buyer with a link to the manafacures website that had very detailed info about sizing and I also measured both sizes I had  with a tape measure myself to give exact sizes of the actual items.  These details were all provided clearly so the buyer could make a informed decission.  A week and half later, she eventually hit the Buy It Now button and pourchased the XL, note the Size L had sold to another Buyer days before.  Parcel was sent using Medium size satchel $13.10, and a few days later Buyer contacted me and asked if she returned could she swap the item for the Size L as she didn't relaise the Size XL would be so big.  I replied that I was happy to swap the item for another Size, but unfortuantly I don't have an alternative in the Brand or condition BNWT in the Size she wanted. I offered cheaper items that were in EUC, but another brand & style, but she declined and then asked "where do we go from here"....My policiy states I am happy to refund if products are faulty etc, but I also offered a full refund of the actual product if she would return to me in the same manner I had sent eg: still with tags and in New condition so I could relist them. I reminded her that Pay Pal had a promotion that she could claim the return shipping.   She agreed and the item was returned to me.  I have now just gone to my Ebay sellers account to refund the item price, but it is only allowing me to refund the WHOLE amount including the postage which is NOT what I want to do, I am only wanting to refund the item price.......Do I just refund direct through Pay Pal to do this and will my sellers fees etc be credit back to me?  any suggestions welcomed please