(1) A consumer who is party to a distance contract may, within 7 working days, cancel the contract without having to give any reason.
(2) A consumer may cancel a distance contract within 14 days after the date the distance contract is entered into, if —
(a) the supplier did not disclose to the consumer the information required under section 162;
(b) the supplier did not provide the consumer an express opportunity to accept or refuse the distance contract or to correct errors immediately before entering into it.
(3) Where a consumer cancels the distance contract under subsection (1), the supplier shall not impose a penalty and subject to subsection (5), provide a full refund of the direct costs of the goods payable.
(4) A supplier shall refund the consumer within 30 days of the cancellation.
(5) Subsection (3) does not apply to —
(a) gaming or lottery services;
(b) travel services;
(c) audio or video recordings;
(d) imaging or photography services;
(e) records;
(f) computer software;
(g) electronic storage devices;
(h) newspapers, periodicals and magazines;
(i) any other goods or services which provides an immediate benefit to the consumer and was used by the consumer.