/*
Theme Name: APASSIONATA
Description: Child theme for Avada theme
Author: p1xel
Author URI: https://p1xel.net
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/*
 *   WOO CHECKOUT
 */
.avada-cart-actions,
#billing_country_field,
#billing_first_name_field,
#billing_company_field,
#billing_last_name_field,
#billing_city_field,
#billing_postcode_field,
#billing_address_1_field,
.woocommerce-privacy-policy-text,
.billing-container,
.wc_payment_methods,
#ship-to-different-address{
    display: none !important;
    height: 0px !important;
    opacity: 0 !important;
}
#billing_email_field label,
#custom-shipping-fields label{
    color: #fff !important;
}

#billing_email_field{
    margin-bottom: 20px !important;
}

#order_comments_field{
    margin-bottom: 0px !important;
}


.fusion-woo-checkout-payment-tb.button-custom #payment #place_order {
    color: var(--awb-button-color);
    border-radius: 999em;
    border-color: var(--awb-button-border-color);
    background: var(--awb-color5) !important;   
    background-image: var(--awb-button-background-image);
}
.fusion-woo-checkout-payment-tb.button-custom #payment #place_order:hover {
    color: var(--awb-color4) !important; 
    border-color: var(--awb-button-border-color-hover);
    background:  var(--awb-color1) !important; 
    background-image: var(--awb-button-background-image-hover);
}

.fusion-woo-cart_table-wrapper .product-info,
.fusion-woo-cart_table-wrapper .product-info .product-name,
.fusion-woo-cart_table-wrapper .product-info .product-title{
    width: 100% !important;
}

.woocommerce-cart-form__cart-item{
    height: auto !important;
}

.fusion-woo-cart_table-wrapper .product-name{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-align: center !important;
}

.fusion-woo-cart_table-wrapper a{
    pointer-events: none !important;
}

.fusion-woo-notices-tb .woocommerce-error{
    font-size: 0px !important;
    visibility: hidden;
}
.fusion-woo-notices-tb .woocommerce-error::after{
    font-size: 17px !important;
    color: #b7df4b !important;
    content: 'Dieses Geschenk wurde schon eingelöst und ist nicht mehr gültig';
    visibility: visible;
}

.woocommerce-notices-wrapper .wc-block-components-notice-banner {
    display: none !important;
}



/*
 *      TEXT
 */

p,li{
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;
}

/*
 *      BUTTONS
 */
 .fusion-woo-checkout-payment-tb.button-custom #payment #place_order,.fusion-button .fusion-button-text{
    text-shadow: -1px -1px 1px rgba(255,255,255,.2), 1px 1px 1px rgba(0,0,0,.2);
}
.fusion-button i{
    filter:drop-shadow(1px 1px 0px rgba(0,0,0,.2));
}
.fusion-woo-checkout-payment-tb.button-custom #payment #place_order,.add_to_cart_button{
    --button_gradient_hover: linear-gradient(var(--button_gradient_angle, 180deg), var(--awb-color4) var(--button_gradient_start, 0%), var(--awb-color5) var(--button_gradient_end, 100%)) !important;
    background-image: var(--button_gradient_hover) !important;
}
.fusion-woo-checkout-payment-tb.button-custom #payment #place_order:hover,.add_to_cart_button:hover{
    --button_gradient_hover: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color_hover) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color_hover) var(--button_gradient_end, 100%)) !important;
    background-image: var(--button_gradient_hover) !important;
}
.fusion-woo-checkout-payment-tb.button-custom #payment #place_order:hover{
    color: #ffffff !important;
}