/* Kreis Angebot links oberhalb vom Produkt */
html .woocommerce span.onsale {
font-size: 10px;
font-weight: 800;
line-height: 46px;
width: 60px;
padding: 0px 0px 0px;
height: 48px;
}

/* Warenkorbsymbol PopUp */
.corzo-body .corzo-top-cart-button-wrap .corzo-top-cart-button {
background-color: #cccccc;
}

 .corzo-body .corzo-top-cart-button-wrap .corzo-top-cart-button-2 {
background-color: #5389C2;
}



/* zurück zum Shop auf der Warenkorb-Seite - Eintrag auch in function php */

div.back-to-shop-button {
    text-align: right;
    margin-bottom: 20px;
}

div.cart-checkout-buttons a.button {
    margin-left: 10px;
}

div.cart-checkout-buttons a.button {
    margin-left: 10px;
}


/* Schriftgröße Versandoptionen im Warenkorb/Kassa */
.woocommerce-shipping-totals input[type="radio"].shipping_method + label {
font-weight: 600;
font-size: 14px;
		color: #000000;
}

.woocommerce ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 00;
font-size: 14px;
		color: #ff0000;
		font-weight:400;
}

/* Schriftgröße auf Produktseite */
.single-product.woocommerce .product_title {
font-size: 30px;
margin-bottom: 2px;
}

.single-product.woocommerce div.product p.price .woocommerce-Price-amount {
font-size: 32px;
font-weight: bold;
}

.single-product.woocommerce div.product p.price del .woocommerce-Price-amount {
font-size: 32px;
}

/* Kassa Schriftgröße Auswahlfeld Anrede */
.corzo-body input, .corzo-body textarea, .corzo-body select, .woocommerce form .select2-selection {
color: #000000;
font-size: 15px;
}

/* Schrifgröße Eingabefeld Formular Kassa */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
padding: 13px 15px;
border-bottom-width: 2px;
		font-size:15px;
		font-weight:600;
}

/* Abstand nach Info Direkte Banküberweisung */
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  text-align: left;
  padding: 1em;
  border-bottom: 1px solid #d3ced2;
  margin: 0;
    margin-bottom: 0px;
  list-style: none outside;
  margin-bottom: 20px;
}

/* Shop-Seite Artikel Schriftgröße */
.gdlr-core-product-grid-2 .gdlr-core-product-title {
font-size: 20px;
font-weight: 700;
}

/* Shop-Seite Preis Schriftgröße */
body span.woocommerce-Price-amount.amount {
/*font-size: 22px;*/
font-weight: 700;
}

/* Shop-Seite - Anzeige Related Products in einer Reihe */
.woocommerce.single-product .related.products {
    clear: both;
}

/* Warenkorb Info sofort lieferbar */
.wc-gzd-cart-info {
display: block;
font-size: 13px;
}

/* Warenkorb Infobalken oben */
.woocommerce .woocommerce-message {
background-color: #000000;
border-top: 3px solid #5389C2;
color: #fff;
}

/* Shop Farbe durchgestrichener Preis */
.woocommerce .price del, .gdlr-core-product-price del, del span.woocommerce-Price-amount.amount {
color: #666666
}

.woocommerce-checkout-review-order-table {
  max-width: 100%;
}

.woocommerce-checkout-review-order-table th:first-child,
.woocommerce-checkout-review-order-table td:first-child {
    width: 15%;
}
.woocommerce-checkout-review-order-table th:last-child,
.woocommerce-checkout-review-order-table td:last-child {
    width: 15%;
}

/* Ändere die Breite der Preisspalte auf der Warenkorbseite */
.cart_item .product-price {
    width: 20%; /* Hier kannst du die Breite nach Bedarf anpassen */
}

/* Error Banner oben auf Warenkorb-Seite */
.woocommerce .woocommerce-error {
background-color: #000000;
border-top: 3px solid #ff0000;
color: #fff;
}
