(1) The consumer may cancel a distance or off-premises contract at any time in the cancellation period without giving any reason, and without incurring any liability except under these provisions—
(a) regulation 34(3) (where enhanced delivery chosen by consumer);
(b) regulation 34(9) (where value of goods diminished by consumer handling);
(c) regulation 35(5) (where goods returned by consumer);
(d) regulation 36(4) (where consumer requests early supply of service).
(2) The cancellation period begins when the contract is entered into and ends in accordance with regulation 30 or 31.
(3) Paragraph (1) does not affect the consumer’s right to withdraw an offer made by the consumer to enter into a distance or off-premises contract, at any time before the contract is entered into, without giving any reason and without incurring any liability.