#loopCardTitle .product_title a {
    font-family: "Knockout Junior Bantamweight", Sans-serif !important;
    font-size: 28px;
    text-transform: uppercase;
}
.fontBant a {
    font-family: "Knockout Junior Bantamweight", Sans-serif !important;
    font-size: 28px !important;
    color: #000 !important;
}
.precioProducto .woocommerce-Price-amount.amount bdi,
.addToCartProd a.reset_variations {
    color: var(--e-global-color-primary);
}
.addToCartProd table tbody>tr:nth-child(odd)>td, .addToCartProd table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}
.woocommerce div.product .addToCartProd form.cart .variations th {
    padding-left: 0;
}
.addToCartProd button.single_add_to_cart_button.elementor-button.button.alt.disabled.wc-variation-selection-needed {
    background-color: var(--e-global-color-primary);
}
.addToCartProd select#pa_fecha,
.addToCartProd input.input-text.qty {
    outline: none;
    border-radius: 0;
    border-color: var(--e-global-color-6e28ea9);
    color: var(--e-global-color-text);
}
.testimonialList .testimonials {
    display: inline-flex;
    align-items: start;
    gap: 0;
}
.testimonialList .testimonials .testimonials_col_a {
    width: calc(30% + 21px);    
}
.testimonialList .testimonials .testimonials_col_b {
    width: calc(70% - 14px);
    border-left: 1px solid var(--e-global-color-6e28ea9);
}
.testimonialList .testimonials_col_b .list > ul.testimonio-list {
    padding: 40px;
    padding-left: 20%;
}
.testimonialList .testimonials_col_b .list > ul.testimonio-list .testimonio-item .foto img {
    width: 54px !important;
    height: 54px !important;
}
.testimonialList .testimonials .testimonials_col_a .title {
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 24px;
    letter-spacing: 0.2em;
    font-weight: 400;
    font-family: "ABeeZee", Sans-serif;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}
.testimonialList .testimonials .testimonials_col_a .extract {
    font-family: "ABeeZee", Sans-serif;
}
.testimonialList .testimonials_col_b .list > ul.testimonio-list .nombre {
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}
.testimonialList .testimonials_col_b .list > ul.testimonio-list .comentario {
    font-family: "ABeeZee", Sans-serif;
    font-weight: 400;
}
/* ARROW EFECT */
.arrowEfect .elementor-icon {
    margin-left: -25px;
    transition: .3s;
}
.arrowEfect {
    overflow: hidden;
}
.arrowEfectBox:hover .arrowEfect .elementor-icon {
    margin-left: 0;
}
/* END ARROW EFECT */
@media (max-width: 767px) {
    .testimonialList .testimonials {
        display: flex;
        flex-direction: column;
    }
    .testimonialList .testimonials .testimonials_col_a, .testimonialList .testimonials .testimonials_col_b {
        width: 100%;
    }
    .testimonialList .testimonials_col_b .list > ul.testimonio-list {
        padding: 20px;
    }

}
@media (max-width: 1366px) {  
    .testimonialList .testimonials .testimonials_col_a {        
        padding: 20px;
    }
}
@media screen and (min-width: 1367px) {  
    .testimonialList .testimonials .testimonials_col_a {        
        padding-left: 10px;
        padding-right: 20px;
    }
}