.elementor-11177 .elementor-element.elementor-element-af57686{--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-11177 .elementor-element.elementor-element-93fa962{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11177 .elementor-element.elementor-element-9706e95{text-align:center;}.elementor-11177 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-4d7912a );}.elementor-11177 .elementor-element.elementor-element-9706e95 .elementor-heading-title a:hover, .elementor-11177 .elementor-element.elementor-element-9706e95 .elementor-heading-title a:focus{color:var( --e-global-color-4d7912a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11177 .elementor-element.elementor-element-d5b0033 > .elementor-widget-container{margin:4px 0px 0px 40px;padding:-3px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11177 .elementor-element.elementor-element-d5b0033{text-align:justify;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;font-style:normal;text-decoration:none;line-height:33px;color:var( --e-global-color-4d7912a );}.elementor-11177 .elementor-element.elementor-element-97d2183 > .elementor-widget-container{margin:4px 0px 0px 40px;padding:-3px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11177 .elementor-element.elementor-element-97d2183{text-align:justify;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;font-style:normal;text-decoration:none;line-height:33px;color:var( --e-global-color-4d7912a );}#jet-popup-11177 .jet-popup__container{width:800px;}#jet-popup-11177 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-11177 .jet-popup__container-inner{justify-content:flex-start;}/* Start custom CSS for heading, class: .elementor-element-9706e95 */<div class="politicas-container" style="background: #f8fafc; padding: 20px; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 20px; max-height: 200px; overflow-y: auto;">
  <h4 style="margin-top:0; color: #0d2342;">Condiciones del Servicio:</h4>
  <p style="font-size: 13px; color: #475569; line-height: 1.5;">
    1. Todas las esculturas de <strong>Artesanía Rueda</strong> son piezas únicas hechas a mano por el artista José Rueda.<br>
    2. El tiempo estimado de entrega se acordará al momento de confirmar las fotografías de referencia.<br>
    3. El inicio del trabajo requiere el pago de la inicial estipulada.
  </p>
</div>

<!-- Casilla de Aceptación -->
<div style="display: flex; align-items: center; gap: 10px; margin-bottom: 20px;">
  <input type="checkbox" id="aceptoTerminos" style="width: 18px; height: 18px; cursor: pointer;">
  <label for="aceptoTerminos" style="font-size: 14px; color: #0d2342; font-weight: 600; cursor: pointer;">
    He leído y acepto las políticas de encargo
  </label>
</div>

<!-- Botones de Acción -->
<div style="display: flex; gap: 10px; justify-content: flex-end;">
  <!-- Botón Blanco / Deshabilitado -->
  <button id="btnAceptar" disabled style="
    background-color: #ffffff;
    color: #94a3b8;
    border: 2px solid #cbd5e1;
    padding: 12px 24px;
    border-radius: 50px;
    font-weight: 700;
    font-size: 14px;
    cursor: not-allowed;
    transition: all 0.3s ease;
  ">
    Aceptar y Continuar
  </button>
</div>

<script>
  document.addEventListener('DOMContentLoaded', function() {
    const check = document.getElementById('aceptoTerminos');
    const btn = document.getElementById('btnAceptar');
    
    // Cambiar número y mensaje predeterminado de WhatsApp aquí:
    const numeroWhatsApp = "584XX1234567"; // Reemplazar con el número real de José Rueda
    const mensaje = encodeURIComponent("¡Hola José Rueda! Leí las políticas de pedido en la web y deseo encargar una escultura personalizada en 3D.");
    const urlWhatsApp = `https://wa.me/${numeroWhatsApp}?text=${mensaje}`;

    check.addEventListener('change', function() {
      if (this.checked) {
        btn.disabled = false;
        btn.style.backgroundColor = "#ffb703"; // Dorado corporativo al activarse
        btn.style.color = "#000000";
        btn.style.borderColor = "#ffb703";
        btn.style.cursor = "pointer";
        btn.innerText = "Continuar a WhatsApp 📲";
      } else {
        btn.disabled = true;
        btn.style.backgroundColor = "#ffffff";
        btn.style.color = "#94a3b8";
        btn.style.borderColor = "#cbd5e1";
        btn.style.cursor = "not-allowed";
        btn.innerText = "Aceptar y Continuar";
      }
    });

    btn.addEventListener('click', function() {
      if (!this.disabled) {
        window.open(urlWhatsApp, '_blank');
      }
    });
  });
</script>/* End custom CSS */