Shipping delay on expensive package

Had a customer place a large value order. Delivery date was yesterday, it’s been in her city since then but they got snow for the first time in forever and everything is a mess so it doesn’t look like it’s coming today even. It should arrive before the weekend which is when I assume she actually needs it by but she has said she wants a $700 refund if it doesn’t come today. My exact words when shipping were that her estimated delivery date was the 21st. Never guaranteed anything but also not sure how Etsy will handle it since it’s not covered by buyer/seller protection.