.woocommerce_de_versandkosten {
  font-size: 17px;
  line-height: 29px;
  font-weight: 900;
  color: #ff0000;
  text-transform: none;
  text-decoration: underline;
  background-color: rgba(0, 0, 0, 0);
  text-align: left;
  margin-top: 0;
  text-shadow: none;
}
.shipping_de.shipping_de_string small {
  line-height: 22px;
  font-size: 0.9375rem ;
}
@media (max-width: 1200px) {
  .shipping_de.shipping_de_string small {
    font-size: calc(1.21875rem + -0.375vw) ;
  }
}
.box-text .button {
  line-height: 51px;
}
.has-shadow .box-text {
  line-height: 31px;
}
.woocommerce-de_price_taxrate {
  font-size: 13px;
}
.box-text a:not(.button) {
  font-size: 30px;
  font-weight: 700;
}
.product-summary .woocommerce-Price-currencySymbol {
  font-size: 15px;
}
.woocommerce div.product .entry-summary strong {
  font-weight: 700;
}
.dark span.amount {
  font-weight: 100;
}
.box-image .out-of-stock-label {
  font-size: 0;
  padding-bottom: 5px;
  padding-top: 0px;
  padding: 0;
  background-repeat: no-repeat;
  background-blend-mode: normal;
  background-color: rgba(255, 0, 0, 0.9);
  margin-bottom: -93px;
}
.op-7 {
  font-size: 0px;
}
.woocommerce div.product .price .amount {
  font-size: 31px;
}
