@charset "UTF-8";
.wa-order-gdprchk label {
    font-size: inherit;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.wa-order-gdprchk input[type=checkbox] {
    position: relative;
    bottom: 0px;
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    width: 1.5rem!important;
    min-width: 1.5rem!important;
    height: 1.5rem!important;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0!important;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out;
}

/*WA button after short description*/
.woocommerce-product-details_short-description .wa-order-button,
.woocommerce-product-details_short-description .gdpr_wa_button_input,
.woocommerce-Tabs-panel--description .wa-order-button,
.woocommerce-Tabs-panel--description .gdpr_wa_button_input {
    margin: 30px auto 30px;
}

.wa-order-button,
.gdpr_wa_button_input {
    background: #25d366!important;
    color: #ffffff!important;
    transform: translateY(0px);
    text-decoration: none!important;
    outline: 0!important;
    font-size: inherit!important;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: none!important;
}

a.wa-order-checkout,
a.wa-order-thankyou {
    background: #25d366!important;
    color: #ffffff!important;
    transform: translateY(0px);
    text-decoration: none!important;
    outline: 0!important;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: none!important;
}

.shortcode_wa_button,
.shortcode_wa_button_nt {
    background: #25d366!important;
    border-radius: 5px!important;
    color: #ffffff!important;
    font-size: 16px!important;
    font-weight: bold!important;
    position: relative!important;
    display: inline-flex!important;
    width: auto!important;
    align-items: center!important;
    box-shadow: 0 2px 2px 0px rgba(45, 62, 79, .3) !important;
    text-transform: none!important;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: none!important;
}

a.wa-shop-button:hover, 
a.wa-order-checkout:hover, 
a.wa-order-thankyou:hover, 
.wa-order-button:hover, 
.shortcode_wa_button:hover, 
.shortcode_wa_button_nt:hover, 
.gdpr_wa_button_input:hover {
    background: inherit !important;
    color: inherit !important;
    transform: none !important;
    box-shadow: none !important;
    transition: none !important;
}
