@media (max-width: 1075.98px) {
  html body.cs-tdkLemon .cs-footerBottom {display: block;}
  html body.cs-tdkLemon .cs-footerBottom ul {margin: 0 auto;justify-content: center;margin-top: 10px;}
  html body.cs-tdkLemon footer .cs-copyrightBox {text-align: center;}
}
@media (max-width: 928.98px) {
  html body.cs-tdkLemon .cs-rechnungsanschrift .cs-hintBanner {max-width: 49.4%;bottom: 4em;}
}
@media (max-width: 820.98px) {
  html body.cs-tdkLemon header .cs-headerContent .cs-container {display: block;}
  html body.cs-tdkLemon .cs-logo {margin-bottom: 1em;}
  html body.cs-tdkLemon .cs-logo {max-width: 100%;}
}
@media (max-width: 768.98px) {
  html body.cs-tdkLemon .cs-rechnungsanschrift .cs-hintBanner {max-width: 100%;width: 100%;position: relative;bottom: auto;}
}
@media (max-width: 662.98px) {
  html body.cs-tdkLemon .cs-footerBottom ul {display: block;text-align: center;}
}
@media (max-width: 580.98px) {
  html body.cs-tdkLemon .cs-logo a {display: block;}
  html body.cs-tdkLemon.cs-checkout .logo a {display: block;}
  html body.cs-tdkLemon.cs-checkout .logo img {margin-bottom: 1em;border-right: 0px solid #356eff;}
  html body.cs-tdkLemon .cs-logo img {margin-bottom: 1em;border-right: 0px solid #356eff;}
}