/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
@font-face {
    font-family: 'Roboto Black';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Roboto Black'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Black.woff2') format('woff2'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Black.woff') format('woff'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Black.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Roboto Bold'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Bold.woff2') format('woff2'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Bold.woff') format('woff'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Regular'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Regular.woff2') format('woff2'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Regular.woff') format('woff'),
    url('https://www.todopintar.com/wp-content/uploads/2023/11/Roboto-Regular.ttf') format('truetype');
}
/************************************************************************************************************/
#qlwapp{
    z-index: 999 !important;
}
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
    border-radius: 100% !important;
    padding: 13px !important;
    height: 51px !important;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0px !important;
    font-size: 25px;
}
body.single-product .precio_ficha p.price,
.woocommerce ul.products li.sale span.price{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    clear:both;
}

body .woocommerce ul.products li.product .price del {
    padding-right: 0px;
}
.woocommerce-price-suffix{
    font-size: 13px;
}
.woocommerce ul.products li span.price{
    clear:both;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
    display: none !important;
}

body.single-product button.single_add_to_cart_button.button,
.woocommerce ul.products li.product .woocommerce-loop-product__buttons a{
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: stretch;
}
body.single-product button.single_add_to_cart_button.button::before,
.woocommerce ul.products .woocommerce-loop-product__buttons a::before{
    content: '';
    background: url("https://www.todopintar.com/wp-content/uploads/2023/11/carrito.svg") center center no-repeat;
    display: inline-block;
    height: 22px;
    width: 22px;
    margin-right: 5px;
}
.woocommerce .products .star-rating {
    display: inline;
    float: left;
}
span.star-rating-count {
    float: left;
    font-size: 15px;
    color:#B1B1B1;
}

.saved-sale{
    margin-bottom: 0px;
    background-color: #f6cc45;
    font-size: 32px;
    color: #212121;
    font-family: "Roboto Bold";
    text-align: center;
    width: 150px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.iconos-tags{
    margin: 0px;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
ul.iconos-tags li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
    flex: 20%;
    max-width: 200px;
}
ul.iconos-tags li img{
    max-width: 150px;
}
ul.iconos-tags li a{
    border: 1px solid #f6cc45;
    padding: 5px 22px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}

body.woocommerce-cart td.actions button[name="update_cart"] {
    display: none !important;
}

.woocommerce-account .woocommerce .col2-set .col-1 {
    border: 1px solid #F1F1F1;
    padding: 20px;
    margin-bottom: 20px;
}

.page-hero {
    background-size: 110px;
}

body.woocommerce-checkout .inside-article{
    padding: 20px !important;
}
.elementor-nav-menu .sub-menu{
    background-color: #ffffff;
}

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: #f6cc45 !important;
    color: #212121 !important;
}

a.qlwapp-toggle{
    margin-bottom:65px !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    margin-top: 0px !important;
    margin-bottom: 7px !important;
    padding-top: 7px !important;
}

body.woocommerce-checkout table.shop_table tr{
    display: flex;
}
body.woocommerce-checkout table.shop_table :is(td,th){
    min-width: 50% !important;
}


@media (max-width: 768px){

    /*body.woocommerce-cart .cart-collaterals .cross-sells{
        display: none;
    }*/
    body.woocommerce-cart a.checkout-button.button.alt.wc-forward {
        position: fixed;
        bottom: 0px;
        margin: 0px;
        left: 0px;
        right: 0px;
        z-index: 99999;
    }

    .iconos-tags{
        flex-direction: column;
    }
    .saved-sale {
        font-size: 22px;
        width: auto;
        padding-inline: 5px;
        height: 50px;
    }
    #wt-cli-cookie-banner .cli-bar-btn_container{
        gap: 0px !important;
        display: flex;
    }
    #wt-cli-cookie-banner .cli-bar-btn_container a{
        font-size:12px;
        padding: 8px 14px !important;
    }
    .woocommerce-price-suffix{
        display:none !important;
    }
}