Duty-who is responsible for paying it?

The importer of record is responsible for paying duty. The seller of the goods cannot pay duty in advance. Be leery of sellers who claim duty on your purchase will be prepaid. Cleared and Delivered may pay duty on your behalf as part of their services in clearing your goods when they arrive in the United States.

“Duty explained CBP website”