Distans- och hemförsäljningslagen ( 2005:59 ) innehåller bestämmelser om distansavtal och genomför Europaparlamentets och rådets direktiv 97/7 EG av den 20 maj 1997 om konsumentskydd vid distansavtal .