.elementor-29596 .elementor-element.elementor-element-85fdd0b{--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-29596 .elementor-element.elementor-element-b42f372{--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-29596 .elementor-element.elementor-element-3c507cc{--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-29596 .elementor-element.elementor-element-d7a8130{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29596 .elementor-element.elementor-element-4a4c72b{--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-29596 .elementor-element.elementor-element-fadfee5{--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-29596 .elementor-element.elementor-element-fadfee5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29596 .elementor-element.elementor-element-ab4f930{--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-29596 .elementor-element.elementor-element-ab4f930.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29596 .elementor-element.elementor-element-22c14a3 > .elementor-widget-container{margin:-34px -12px -12px 46px;}.elementor-29596 .elementor-element.elementor-element-f243f23{--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-29596 .elementor-element.elementor-element-f243f23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29596 .elementor-element.elementor-element-d637a3d{margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) -11px;}.elementor-29596 .elementor-element.elementor-element-4809af7{--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-29596 .elementor-element.elementor-element-22b4e03{--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-29596 .elementor-element.elementor-element-ab4f930{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29596 .elementor-element.elementor-element-22c14a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29596 .elementor-element.elementor-element-f243f23{--width:437px;}}@media(min-width:768px){.elementor-29596 .elementor-element.elementor-element-fadfee5{--width:102.75%;}.elementor-29596 .elementor-element.elementor-element-ab4f930{--width:11.298%;}.elementor-29596 .elementor-element.elementor-element-f243f23{--width:85.678%;}}/* Start custom CSS for shortcode, class: .elementor-element-d637a3d */<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 */