a, .ecwid a, .grid-product__title a, .grid-product__title a:visited {
  color: #f50537 !important;
}
 .ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after {
  border-color: #f50537 !important;
  background-color: #f50537 !important;
}
 .ec-size .ec-store .ec-tabs__tab--active {
  border-color: #f50537 !important;
  background-color: rgba(26, 122, 196, 0.07);
  box-shadow: 0 0 0 1px #f50537 inset !important;
  cursor: default;
}
 .ec-size .ec-store .ec-tabs__icon {
  box-sizing: content-box;
  height: 40px;
  padding: 5px 0 10px;
  color: #f50537 !important;
  transition: color .12s linear 0s;
}
 @charset "UTF-8";
/* Versteckt den Originaltext und setzt neuen Inhalt */
.ec-store__product-page--762914547 .product-details-module__title span {
  /* Originaltext ausblenden (nur visuell) */
  font-size: 0;
  /* macht die Zeichenbreite praktisch 0 px */
  line-height: 0;
  /* verhindert zusätzlichen Zeilenabstand */
}
 @charset "UTF-8";
.ec-store__product-page--762914547 .product-details-module__title span::after {
  content: "Vorbestellung möglich";
  /* gewünschter Text */
  font-size: 1rem;
  /* normale Schriftgröße */
  line-height: normal;
  /* Standardzeilenhöhe */
}
 td:first-child {
  font-size: 12px !important;
  line-height: 18px !important;
  letter-spacing: .14px !important;
  background-color: #f7f7f7 !important;
  min-width: 120px !important;
  text-align: left !important;
}
 tbody tr:nth-of-type(even) {
  background-color: #f7f7f7 !important;
  text-align: center !important;
}
 tbody.size-table {
  background-color: #fff !important;
  text-align: center !important;
  font-size: 12px !important;
}
 th {
  background-color: #f50537 !important;
  text-align: center !important;
  font-size: 12px !important;
}
 .th-inner {
  padding: 0.75rem !important;
  vertical-align: bottom !important;
  font-size: 12px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  color: #fff !important;
  background-color: #f50537 !important;
}
 .ec-cart-step__body a {
  color: #191919 !important;
}
 .pushmenu .cat-name a:hover {
  background-color: #f50537 !important;
  color: #ffffff !important;
}
 .form-control__select-text {
  color: #f50537 !important;
}
 .form-control__arrow {
  color: #f50537 !important;
}
 .ec-minicart--s .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter::after {
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 20px;
  background-color: #f50537 !important;
  font-size: inherit;
  transform: scale(1);
}
 .ec-cart-step__icon {
  display: none;
  opacity: 0;
  flex-grow: 0;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border: 1px solid #f50537 !important;
  border-radius: 50%;
  color: #f50537 !important;
}
 .ec-confirmation__status--awaiting-processing {
  color: #f50537 !important;
}
 .footer-new .legal-links {
  display: block;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  color: #fff !important;
}
 .footer-new .legal-links a {
  display: block;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  color: #fff !important;
}
 .footer .copyright {
  color: #fff !important;
}
 span.copyright__abuse-report a {
  color: #fff !important;
}
 span.copyright__cookies.show a {
  color: #fff !important;
}
 a.logo {
  color: #fff !important;
}
 .copyright::after {
  content: '';
  background: url("https://s3.amazonaws.com/images.ecwid.com/images/wysiwyg/product/85926765/0/1695198943625-383230984/zertifikat_gruener_knopf_png") no-repeat;
  background-size: contain;
  height: 125px;
  max-width: 150px;
  display: block;
  margin: 15 auto;
}
 .footer {
  background-color: #191919 !important;
}
 .footer-new .legal-links {
  display: block;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  color: #fff !important;
}
 .grid-product__price-lowest.ec-text-muted {
  display: none;
}
 .grid-product__price-compare.ec-text-muted {
  display: none;
}
 .grid-product__price-value.ec-price-item::before {
  content: "ab ";
}
 .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
  border-color: #f50537 !important;
  background-color: #f50537 !important;
  color: #ffffff;
}
 .form-control--secondary .form-control__button {
  border-color: #f50537 !important;
  background-color: #f50537 !important;
  color: #ffffff !important;
}
 .form-control--secondary .form-control__button a {
  border-color: #f50537 !important;
  background-color: #f50537 !important;
  color: #ffffff !important;
}
 .InApp_swatch .form-control__checkbox:checked ~ .form-control__inline-label, .InApp_swatch .form-control__radio:checked ~ .form-control__inline-label {
  padding: 3px !important;
  border: 2px solid #f50537 !important;
  border-radius: 3px !important;
}
 .ec-size .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__textarea {
  border: 1px solid #f50537 !important;
}
 .ec-size .ec-store .ec-pill__control-inner svg {
  color: #f50537 !important;
}
 .pushmenu .cat-name a:hover {
  background-color: #f50537 !important;
  color: #ffffff !important;
}
 .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__textarea, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__suffix {
  border-color: #f50537 !important;
}
 .ec-size .ec-store .ec-range__runner {
  border: 2px solid #f50537 !important;
  background-color: #f50537 !important;
}
 .ec-size .ec-store .ec-range__slider {
  background: #f50537 !important;
}
 .ec-size .ec-store .form-control--select-inline:hover .form-control__select-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline:hover .form-control__arrow {
  color: #f50537 !important;
}
 .owner .author p {
  word-wrap: initial !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:active, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  border-color: #f50537 !important;
  background-color: #f50537 !important;
  color: #fff;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  background-image: linear-gradient(135deg, #f5053700 30%, rgba(255, 255, 255, 0.3) 50%, #f5053700 50%) !important;
  background-position: -150%;
  background-size: 400%;
}
 .menu .pushmenu-btn svg path {
  fill: #f50537 !important;
}
 .menu .pushmenu-btn {
  color: #f50537 !important;
}
 .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #f50537 !important;
}
 .icon-default circle[fill].cart-not-empty {
  fill: #ffffff !important;
}
 .ec-minicart {
  color: #f50537 !important;
}
 .ec-minicart__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #f50537 !important;
}
 .InApp_option_text {
  padding: 0.5rem 0 !important;
  color: #757575 !important;
  font-weight: initial !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.42857 !important;
  color: #191919 !important;
  margin: 0 !important;
  word-wrap: normal !important;
  word-break: normal !important;
  max-width: 100% !important;
}
 .ec-size .ec-store .ec-radiogroup__item--checked {
  position: relative;
  z-index: 1;
  border-top: none;
  border-radius: 2px;
  background-color: rgba(245, 5, 55, 0.07);
  box-shadow: 0 0 0 1px #f50537, 0 0 0 1px #f50537 inset;
  cursor: default;
}
 .ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background: #333333;
  color: #ffffff;
}
 .ec-size.ec-size--l .ec-store .form-control__button {
  background-color: #f50537;
  color: #ffffff !important;
}
 .ec-size.ec-size--l .ec-store .form-control__button:hover {
  background: #333333;
  color: #ffffff;
}
 .ec-size .ec-store .grid-product__buy-now .form-control__button:hover {
  background: #333333;
  color: #ffffff;
}
 .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #333333 !important;
  color: #ffffff !important;
}
 .footer .ec-likely {
  opacity: 0;
  font-size: 0 !important;
  display: none;
}
 .ec-cart-step__icon {
  display: none;
  opacity: 0;
  flex-grow: 0;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border: 1px solid #f50537 !important;
  border-radius: 50%;
  color: #f50537 !important;
}
 /*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #f50537;
  height: 50px;
}
 /*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: #ffffff;
}
 /*Button color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  background: #f50537;
}
 /*Text color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  color: #ffffff;
}
 .ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #f50537;
  color: #ffffff;
}
 /*Button color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  background-color: #f50537;
}
 /*Text color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  color: #ffffff;
}
 /*Button color*/
button.ecwid-btn--primary.ecwid-btn--continue {
  background: #f50537;
}
 /*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  background: #333333;
}
 /*Text color*/
button.ecwid-btn--primary.ecwid-btn--continue {
  color: #ffffff;
}
 /*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  color: #ffffff;
}
 /*Button color*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  background: #f50537;
}
 /*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  background: #333333;
}
 /*Text color*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  color: #ffffff;
}
 /*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  color: #333333;
}
 .grid-product__wrap {
  display: flex;
}
 .grid-product__price {
  flex: 1 0 auto;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
 /*change delivery date text at checkout*/
.ec-size .ec-store .ec-radiogroup__item--data-text.ec-radiogroup__item--has-text .ec-radiogroup__title + .ec-radiogroup__text {
  font-size: 0px;
}
 @charset "UTF-8";
.ec-size .ec-store .ec-radiogroup__item--data-text.ec-radiogroup__item--has-text .ec-radiogroup__title + .ec-radiogroup__text:after {
  font-size: 15px;
  content: "Lieferzeit: 7–8 Wochen. Bitte beachte, dass wir die Ware nur innerhalb Deutschlands zustellen.";
}
 