/**

.woocommerce-form-coupon-toggle {
    display: none;
}






form.checkout_coupon.woocommerce-form-coupon {
    margin: 0px;
}


**/

/** WEG TEST 12.02.2024

form.checkout_coupon.woocommerce-form-coupon {
    display: block !important;
}


**/





@media only screen and (max-width: 600px) {
    form.checkout_coupon>.form-row {
        width: 100%;
    }


    form.checkout_coupon>p.form-row.form-row-last>button.button {
        width: 100%;
    }
}




a[href="https://bootsschule4.de/warenkorb/"] {
    display: none !important;
}


.woocommerce-info {
    padding: 10px 30px 10px 30px;
}




.woocommerce-info::before {
    display: none;
}




.jet-woo-builder-woocommerce-checkout {
    margin-top: -40px;
}


.woocommerce-info {
    border-top-color: #021DF0;
}

.woocommerce-message {
    display: none;
}






label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    line-height: 1;
}

button#place_order {
    padding: 15px 20px;
}

button#place_order:hover{
    transform: scale(0.9);
}


ul.wc_payment_methods.payment_methods.methods>li {
    line-height: 2.8 !important;
}


.woocommerce-checkout-payment .apple-pay-button {
    width: 100% !important;
    max-width: 100% !important;
}







.checkout_coupon .form-row>br {
    display: none;
}

.checkout_coupon>p:first-of-type {
    display: none;
}



p.form-row.form-row-last {
    margin: 0;
}

p.form-row.form-row-first {
    margin: 0;
}



/* Billing Dropdown Height */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
}

span#select2-billing_country-container {
    line-height: 10px;
    color: #000;

}


span.select2-selection.select2-selection--single {
    height: 38px;
    border: 1px solid #666;
}


/* Deine Bestellung höher */
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-aabaa82 {
    margin-top: 30px;
}


/* Gutscheincode better clickable */
/**  TEST 12 FEB 2024  
    .woocommerce-info {
        z-index: 50;
    }
    **/





/* CUSTOMIZE ADDON LABEL BOLD */
label.checkbox {
    font-weight: bold;
}

span.description {
    line-height: 1.1 !important;
    margin-top: 12px;
}

label.checkbox {
    line-height: 1.1 !important;
    /* margin-bottom: 12px !important; */
}









#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 rgba(104, 87, 125, .14);
    margin: 0;
    list-style: none outside;
}

.checkout_coupon.woocommerce-form-coupon>p:first-child {
    display: block !important;
}

.woocommerce-notices-wrapper {
    display: none !important;
}

body.dom-loaded .woocommerce-notices-wrapper {
    display: block !important;
}

.checkout.woocommerce-checkout {
    display: flex;
    justify-content: center;
}

.notices {
    position: fixed;
    top: 12px;
    z-index: 9000;
    transition: opacity 600ms;
    padding: 0 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.notices.hide {
    opacity: 0;
    pointer-events: none;
    display: block !important;
}

.notices.init {
    display: none;
}

.notices .woocommerce-error {
    /* background-color: white; */
    margin: 0;
    flex-direction: column;
    padding: 0;
    background: none;
}

.notices .woocommerce-error:not(.is-list-item) {
    display: flex;
    gap: 16px;
}

.notices .woocommerce-error#mollie-notice,
.notices .woocommerce-error.is-list-item {
    list-style-type: none;
    background-color: red;
    gap: 16px;
    font-family: "Brown", Sans-serif;
    align-items: center;
    justify-content: center;
    padding: 8px;
    color: white;
    border-radius: 16px;
    border: 2px solid red;
    box-shadow: 4px 4px 8px 0 var(--card-border);
    padding: 8px 24px;
    border-radius: 20px;
    font-weight: 600;
}

.notices .woocommerce-error#mollie-notice svg,
.notices .woocommerce-error.is-list-item svg {
    width: 20px !important;
    height: 20px !important;
}

.notices .woocommerce-error#mollie-notice svg path,
.notices .woocommerce-error.is-list-item svg path {
    fill: white !important;
}

.notices .woocommerce-error#mollie-notice {
    flex-direction: row;
    display: flex;
}

.notices .woocommerce-error li {
    list-style-type: none;
    background-color: red;
    display: flex;
    gap: 16px;
    font-family: "Brown", Sans-serif;
    align-items: center;
    justify-content: center;
    padding: 8px;
    color: white;
    border-radius: 16px;
    border: 2px solid red;
    box-shadow: 4px 4px 8px 0 var(--card-border);
    padding: 8px 24px;
    border-radius: 20px;
    font-weight: 600;
}

.notices .woocommerce-error li svg {
    width: 20px !important;
    height: 20px !important;
}

.notices .woocommerce-error li svg path {
    fill: white !important;
}

.notices .woocommerce-info {
    background-color: var(--white);
    display: flex;
    gap: 16px;
    font-family: "Brown", Sans-serif;
    align-items: center;
    justify-content: center;
    padding: 8px;
    color: black;
    border-radius: 16px;
    border: 2px solid var(--card-border);
    box-shadow: 4px 4px 8px 0 var(--card-border);
    padding: 8px 24px;
    border-radius: 20px;
    font-weight: 600;
}

.notices .woocommerce-message {
    background-color: #0D8746;
    display: flex;
    gap: 16px;
    font-family: "Brown", Sans-serif;
    align-items: center;
    justify-content: center;
    padding: 8px;
    color: white;
    border-radius: 16px;
    border: 2px solid #0D8746;
    box-shadow: 4px 4px 8px 0 var(--card-border);
    margin: 0;
    padding: 8px 24px;
    border-radius: 20px;
    font-weight: 600;
    display: flex;
}

.notices .woocommerce-message svg {
    flex-shrink: 0;
}