/*###### PayPal Hinweis Bezahlen Sie 30 Tage später PayPal Mehr erfahren entfernen ######*/
/* PayPal "Bezahlen Sie 30 Tage später" Hinweis ausblenden */
.paypal-messaging, .pp-msg-container {
    display: none !important;
}

/*#### PayPal Button in Artikel ausblenden #### */
.single-product .paypal-button,
.single-product .ppc-button-wrapper {
    display: none !important;
}


/* Zahlungsoptionen Container */
.woocommerce-checkout .wc_payment_method {
    background-color: #f8f8f8;
    padding: 12px 15px 12px 50px; /* Platz für Icon links */
    border-radius: 10px;
    margin-bottom: 12px;
    border: 1px solid #ddd;
    position: relative;
    transition: all 0.3s ease;
}

/* Label der Zahlungsarten */
.woocommerce-checkout .wc_payment_method label {
    font-size: 16px;
    color: #333;
    font-weight: 500;
    cursor: pointer;
    display: block;
}

/* Hover-Effekt */
.woocommerce-checkout .wc_payment_method:hover {
    background-color: #e6f0ff;
    border-color: #99ccff;
}

/* Ausgewählte Zahlungsoption */
.woocommerce-checkout .wc_payment_method input:checked + label {
    background-color: #cce0ff;
    border-color: #3399ff;
    color: #003366;
    font-weight: 600;
}

/* Icon links einfügen */
.woocommerce-checkout .wc_payment_method label::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

/* Beispiel: Icons pro Zahlungsmethode */
/* PayPal */
.woocommerce-checkout .wc_payment_method.payment_method_paypal label::before {
    background-image: url('https://www.paypalobjects.com/webstatic/icon/pp258.png');
}

/* Kreditkarte */
.woocommerce-checkout .wc_payment_method.payment_method_cod label::before {
    background-image: url('https://upload.wikimedia.org/wikipedia/commons/4/41/Visa_Logo.png');
}

/* Rechnung / Überweisung */
.woocommerce-checkout .wc_payment_method.payment_method_bacs label::before {
    background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Bank_icon.svg/1200px-Bank_icon.svg.png');
}

/* Mobile Anpassung */
@media (max-width: 768px) {
    .woocommerce-checkout .wc_payment_method {
        padding-left: 45px; /* Icon bleibt sichtbar */
    }
    .woocommerce-checkout .wc_payment_method label {
        font-size: 14px;
    }
}


#order_review .wc-gzd-checkbox-placeholder p.form-row {
	font-size: 1.5rem;
	line-height: 1.5rem;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	background: lightgrey;
}

/* Ändert die Hintergrundfarbe und Textfarbe des Buttons */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order  {
    background-color: green !important;
    color: black !important;
    border-radius: 15px; /* Abgerundete Ecken */
    padding: 15px 30px; /* Mehr Abstand */
    font-weight: bold;
}

/* Ändert die Farbe beim Hover (Maus drüber) */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order :hover {
    background-color: lightgreen !important;
}


/* ##### ENDE Zahlungsartenbereich im Checkout  ##### */
