
body[id^="p"] .page-footer .frame-space-before-small .footer-email {
  color: #fff;
}

body[id^="p"] .linkIcon:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjODdiNDQxOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxN3B4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy40LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMTY2KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iRWJlbmVfMSI+CiAgICAgIDxnPgogICAgICAgIDxnPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIsMjYuMWgzN2MxNS4zLDAsMjcuNiwxMi40LDI3LjYsMjcuNnYxMTguOWMwLDE3LjUsMTQuMiwzMS43LDMxLjcsMzEuN2gxMDkuOWMxMy4yLDAsMjQuOS04LjEsMjkuNi0yMC40bDM4LjUtMTAwLjhjMi44LTcuMy0yLjYtMTUuMS0xMC40LTE1LjFIMTI1LjMiLz4KICAgICAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOTYuOCIgY3k9IjI1OS43IiByPSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1NS4zIDE0NC41KSByb3RhdGUoLTQ1KSIvPgogICAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMjIuNyIgY3k9IjI1OS43IiByPSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxLjIgNDE2LjgpIHJvdGF0ZSgtNzYuNykiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjc0LjEiIHkxPSIxMTUuMiIgeDI9IjEwNy4yIiB5Mj0iMTE1LjIiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
  height: 28px;
  display: block;
  background-repeat: no-repeat;
  margin: -2px 0px 0px 0px;
}

body[id^="p"] .linkIcon:hover::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMwMCAzMDAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjM2E4YmNjOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxN3B4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy40LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMTY2KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iRWJlbmVfMSI+CiAgICAgIDxnPgogICAgICAgIDxnPgogICAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIsMjYuMWgzN2MxNS4zLDAsMjcuNiwxMi40LDI3LjYsMjcuNnYxMTguOWMwLDE3LjUsMTQuMiwzMS43LDMxLjcsMzEuN2gxMDkuOWMxMy4yLDAsMjQuOS04LjEsMjkuNi0yMC40bDM4LjUtMTAwLjhjMi44LTcuMy0yLjYtMTUuMS0xMC40LTE1LjFIMTI1LjMiLz4KICAgICAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOTYuOCIgY3k9IjI1OS43IiByPSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1NS4zIDE0NC41KSByb3RhdGUoLTQ1KSIvPgogICAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMjIuNyIgY3k9IjI1OS43IiByPSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxLjIgNDE2LjgpIHJvdGF0ZSgtNzYuNykiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjc0LjEiIHkxPSIxMTUuMiIgeDI9IjEwNy4yIiB5Mj0iMTE1LjIiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
  height: 28px;
  display: block;
  background-repeat: no-repeat;
}

body[id^="p"] tr:nth-of-type(1) .linkIcon:after {
  margin-top: -2px;
}

body[id^="p"] a[title="SHOP"]:after {
  background-image: url(/fileadmin/icons/warenkorbicon.png);
  content: "";
  position: absolute;
  width: 50px;
  background-size: contain;
  height: 50px;
  transform: scale(0.75);
  transition: all 1s;
}

body[id^="p"] .modal button span::after,
body[id^="p"] .modal button span::before {
  background: #fff !important;
  padding-right: 5px;
}

@media (min-width: 1025px) {
  body[id^="p"] .full-width-teaser-container-system {
    height: 570px !important;
  }
}

body[id^="p"]
  div[class="showSearch"]
  div[class="nav-item search js-search"]
  svg {
  color: #fff !important;
}

body[id^="p"] .full-nav__search .nav-item g,
body[id^="p"] .full-nav__search .nav-item line {
  stroke: #ffffff;
}

body[id^="p"] .search__overlay__input .search_input {
  background-color: #494949 !important;
  color: #fff !important;
}

body[id^="p"] .search__overlay .full-nav__search .nav-item.search button {
  background: #494949 !important;
}

body[id^="p"] .carousel-item-price {
  font-weight: 700;
  color: #fff;
}
