.elementor-2020 .elementor-element.elementor-element-3080d73{width:auto;max-width:auto;top:0%;z-index:9999;}body:not(.rtl) .elementor-2020 .elementor-element.elementor-element-3080d73{right:0%;}body.rtl .elementor-2020 .elementor-element.elementor-element-3080d73{left:0%;}.elementor-2020 .elementor-element.elementor-element-9c7377d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2020 .elementor-element.elementor-element-9c7377d{z-index:1;}.elementor-2020 .elementor-element.elementor-element-9c7377d .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-2020 .elementor-element.elementor-element-f8a86e1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2020 .elementor-element.elementor-element-f8a86e1{right:-4%;}body.rtl .elementor-2020 .elementor-element.elementor-element-f8a86e1{left:-4%;}.elementor-2020 .elementor-element.elementor-element-88de1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title, .elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title a{font-family:"Belleza", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title{color:var( --e-global-color-accent );text-align:center;}.elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title a{color:var( --e-global-color-accent );}.elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title:hover{color:#9c5d90;}.elementor-2020 .elementor-element.elementor-element-88de1c5 .jet-woo-builder-archive-product-title a:hover{color:#9c5d90;}.elementor-2020 .elementor-element.elementor-element-b2f856c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price del{display:inline-block;margin-right:5px;text-decoration:none;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price ins{display:inline-block;font-size:20px;font-weight:600;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price{font-family:"Belleza", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:var( --e-global-color-text );text-align:center;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price del .amount{color:var( --e-global-color-secondary );font-size:14px;font-weight:600;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price ins .amount{color:#eb5757;text-decoration:none;}.elementor-2020 .elementor-element.elementor-element-b2f856c .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:bottom;}/* Start custom CSS for shortcode, class: .elementor-element-f8a86e1 *//* 1. Contenedor del botón: Centrado y alineación */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax {
    background: transparent !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 25px; /* Tamaño similar al área del corazón */
    height: 25px;
    cursor: pointer;
    position: relative;
    transition: transform 0.2s ease;
}

/* 2. El SVG: Tamaño chico (estilo wishlist) y trazo fino */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax svg {
    width: 15px !important; /* Más chico para igualar al corazón */
    height: auto;
}

/* 3. El dibujo (path): Estado inicial (Solo contorno) */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax svg path {
    fill: transparent !important;
    stroke: #000 !important;
    stroke-width: 25px !important; /* Trazo más delicado */
    transition: all 0.3s ease;
}

/* 4. Estado añadido: Relleno negro */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax.added svg path {
    fill: #000 !important;
    stroke: transparent !important;
}

/* 5. ELIMINAR TEXTO "VER CARRITO" Y CARGADORES */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 + .added_to_cart, 
.added_to_cart,
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax::after {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
}

/* 6. Efecto al cliquear (feedback visual) */
.elementor-2020 .elementor-element.elementor-element-f8a86e1 .boton-taquicardia-ajax:active {
    transform: scale(0.9);
}/* End custom CSS */