.elementor-31192 .elementor-element.elementor-element-4535ccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-6cac092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-4245fc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-a416674{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-bb65abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-e569ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31192 .elementor-element.elementor-element-e569ee0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31192 .elementor-element.elementor-element-2779932{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-2779932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31192 .elementor-element.elementor-element-3faaffa > .elementor-widget-container{margin:-34px -12px -12px 46px;}.elementor-31192 .elementor-element.elementor-element-837f228{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31192 .elementor-element.elementor-element-837f228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31192 .elementor-element.elementor-element-7869b17{margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) -11px;}.elementor-31192 .elementor-element.elementor-element-a3d3ff5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-31192 .elementor-element.elementor-element-2779932{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31192 .elementor-element.elementor-element-3faaffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31192 .elementor-element.elementor-element-837f228{--width:437px;}}@media(min-width:768px){.elementor-31192 .elementor-element.elementor-element-e569ee0{--width:102.75%;}.elementor-31192 .elementor-element.elementor-element-2779932{--width:11.298%;}.elementor-31192 .elementor-element.elementor-element-837f228{--width:85.678%;}}/* Start custom CSS for shortcode, class: .elementor-element-7869b17 */<script>
document.addEventListener('DOMContentLoaded', function() {
    // Solo en resultados de búsqueda
    const searchQuantityInputs = document.querySelectorAll('.is-search-content input[type="number"]');
    
    searchQuantityInputs.forEach(input => {
        if (!input.parentElement.querySelector('.custom-minus')) {
            // Crear botones
            const minusBtn = document.createElement('button');
            minusBtn.textContent = '-';
            minusBtn.className = 'custom-minus';
            minusBtn.style.cssText = 'width:30px;height:30px;background:#f97316;color:white;border:none;cursor:pointer;margin-right:5px;border-radius:3px;';
            
            const plusBtn = document.createElement('button');
            plusBtn.textContent = '+';
            plusBtn.className = 'custom-plus';
            plusBtn.style.cssText = 'width:30px;height:30px;background:#f97316;color:white;border:none;cursor:pointer;margin-left:5px;border-radius:3px;';
            
            // Insertar botones
            input.parentElement.insertBefore(minusBtn, input);
            input.parentElement.insertBefore(plusBtn, input.nextSibling);
            
            // Eventos
            minusBtn.addEventListener('click', function(e) {
                e.preventDefault();
                const val = parseInt(input.value) || 1;
                if (val > 1) input.value = val - 1;
            });
            
            plusBtn.addEventListener('click', function(e) {
                e.preventDefault();
                const val = parseInt(input.value) || 1;
                input.value = val + 1;
            });
        }
    });
});
</script>/* End custom CSS */