/**
 * Stili custom WooCommerce
 * Salvadebitori.it
 * Version: 1.0.5
 */

/* Colori brand WooCommerce */
:root {
    --woocommerce: #05309b;
    --wc-primary: #05309b;
    --wc-green: #fdba11;
    --wc-blue: #05309b;
    --wc-highlight: #fdba11;
}

/* Bottoni WooCommerce */
.woocommerce .button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button {
    background-color: #05309b !important;
    color: #ffffff !important;
    border-radius: 8px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.woocommerce .button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button:hover {
    background-color: #fdba11 !important;
    color: #05309b !important;
}

/* Bottone aggiungi al carrello */
.woocommerce .single_add_to_cart_button,
.woocommerce .add_to_cart_button {
    background-color: #fdba11 !important;
    color: #05309b !important;
}

.woocommerce .single_add_to_cart_button:hover,
.woocommerce .add_to_cart_button:hover {
    background-color: #05309b !important;
    color: #ffffff !important;
}

/* Titoli prodotto */
.woocommerce div.product .product_title,
.woocommerce div.product h1.product_title,
body.single-product h1.product_title {
    color: #05309b !important;
}

/* Prezzi */
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .price .woocommerce-Price-amount,
body.single-product .price,
body.single-product .price .amount {
    color: #05309b !important;
}

/* Badge sconti */
.woocommerce span.onsale {
    background-color: #fdba11 !important;
    color: #05309b !important;
}

/* Messaggi WooCommerce */
.woocommerce-message {
    border-top-color: #05309b !important;
}

.woocommerce-message::before {
    color: #05309b !important;
}

/* Tabs prodotto */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #05309b !important;
}

/* Checkout */
.woocommerce-checkout #payment #place_order {
    background-color: #fdba11 !important;
    color: #05309b !important;
    font-size: 18px;
    padding: 15px 30px;
}

.woocommerce-checkout #payment #place_order:hover {
    background-color: #05309b !important;
    color: #ffffff !important;
}

/* Carrello */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #fdba11 !important;
    color: #05309b !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #05309b !important;
    color: #ffffff !important;
}
