/** Shopify CDN: Minification failed

Line 13:0 Comments in CSS use "/* ... */" instead of "//"
Line 15:10 Expected ":"
Line 54:0 Comments in CSS use "/* ... */" instead of "//"
Line 56:10 Expected ":"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
// Código para capturar datos del formulario de mayoristas
if (window.location.pathname.includes('/pages/formulario-mayoristas')) {
  document.addEventListener('DOMContentLoaded', function() {
    console.log('Script del formulario cargado');
    
    setTimeout(function() {
      const form = document.querySelector('form');
      console.log('Formulario encontrado:', form);
      
      if (form) {
        form.addEventListener('submit', function(e) {
          console.log('Formulario enviado');
          
          const inputs = form.querySelectorAll('input');
          console.log('Total de inputs encontrados:', inputs.length);
          
          inputs.forEach(input => {
            const placeholder = (input.placeholder || '').toLowerCase();
            const value = input.value;
            
            console.log('Input:', placeholder, '=', value);
            
            if (placeholder.includes('nombre') && !placeholder.includes('apellido')) {
              localStorage.setItem('temp_nombre', value);
              console.log('Guardado nombre:', value);
            }
            if (placeholder.includes('apellido')) {
              localStorage.setItem('temp_apellido', value);
              console.log('Guardado apellido:', value);
            }
            if (input.type === 'email' || placeholder.includes('correo')) {
              localStorage.setItem('temp_email', value);
              console.log('Guardado email:', value);
            }
          });
        });
      }
    }, 2000);
  });
}

// Código para pre-llenar el registro
if (window.location.pathname.includes('/pages/registro')) {
  document.addEventListener('DOMContentLoaded', function() {
    setTimeout(function() {
      const nombre = localStorage.getItem('temp_nombre');
      const apellido = localStorage.getItem('temp_apellido');
      const email = localStorage.getItem('temp_email');
      
      console.log('Recuperando datos:', nombre, apellido, email);
      
      if (nombre) {
        const nombreField = document.querySelector('input[placeholder*="Nombre"]');
        if (nombreField) {
          nombreField.value = nombre;
          console.log('Nombre pre-llenado');
        }
        localStorage.removeItem('temp_nombre');
      }
      
      if (apellido) {
        const apellidoField = document.querySelector('input[placeholder*="Apellido"]');
        if (apellidoField) {
          apellidoField.value = apellido;
          console.log('Apellido pre-llenado');
        }
        localStorage.removeItem('temp_apellido');
      }
      
      if (email) {
        const emailField = document.querySelector('input[type="email"]');
        if (emailField) {
          emailField.value = email;
          console.log('Email pre-llenado');
        }
        localStorage.removeItem('temp_email');
      }
    }, 1000);
  });
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}