Actually the 30 day rule applies IF they haven’t stated a shipping time. And the stated shipping time when I ordered was a few days. Here is the language from the FTC site:
Business Guide to the FTC’s Mail, Internet, or Telephone Order Merchandise Rule
What is the Mail, Internet, or Telephone Order Rule?
The Rule requires that when you advertise merchandise, you must have a reasonable basis for stating or implying that you can ship within a certain time. If you make no shipment statement, you must have a reasonable basis for believing that you can ship within 30 days. That is why direct marketers sometimes call this the “30-day Rule.”
If, after taking the customer’s order, you learn that you cannot ship within the time you stated or within 30 days, you must seek the customer’s consent to the delayed shipment. If you cannot obtain the customer’s consent to the delay – either because it is not a situation in which you are permitted to treat the customer’s silence as consent and the customer has not expressly consented to the delay, or because the customer has expressly refused to consent – you must, without being asked, promptly refund all the money the customer paid you for the unshipped merchandise.