Generally, buyers cover the shipping costs. The shipping cost is shown at checkout, and it’s automatically added to the total payment for the order.
In case a shipping option that comes with instructions is used, the seller has to pay upfront. This happens because some shipping options don’t use a pre-paid label. The seller gets his payment back along with the earnings once the order is completed.