<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Rancho La Vega Chema - Criadero especializado en genética aviar de alta calidad. Líneas puras, sanidad certificada y cría responsable.">
<title>Rancho La Vega Chema | Genética Aviar de Alta Calidad</title>
<!-- Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">
<style>
:root {
--color-bg: #f8f9f5;
--color-text: #1a1a1a;
--color-primary: #2c5e3a;
--color-primary-dark: #1a3d24;
--color-accent: #b8860b;
--color-accent-light: #d4a843;
--color-white: #ffffff;
--color-gray: #6b7280;
--color-light-gray: #e5e7eb;
--shadow: 0 4px 12px rgba(0,0,0,0.08);
--radius: 12px;
--font-main: 'Inter', system-ui, sans-serif;
--font-display: 'Playfair Display', Georgia, serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
font-family: var(--font-main);
background-color: var(--color-bg);
color: var(--color-text);
line-height: 1.6;
}
/* Header */
header {
background: var(--color-white);
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
position: sticky;
top: 0;
z-index: 100;
}
nav {
max-width: 1200px;
margin: 0 auto;
padding: 1rem 1.5rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-family: var(--font-display);
font-size: 1.5rem;
font-weight: 700;
color: var(--color-primary);
text-decoration: none;
}
.logo span { color: var(--color-accent); }
.nav-links {
display: flex;
gap: 1.5rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--color-text);
font-weight: 500;
transition: color 0.3s;
}
.nav-links a:hover { color: var(--color-primary); }
.menu-toggle { display: none; background: none; border: none; font-size: 1.5rem; cursor: pointer; }
/* Hero */
.hero {
background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://placehold.co/1600x800/2c5e3a/ffffff?text=Genética+de+Excelencia') center/cover no-repeat;
color: var(--color-white);
text-align: center;
padding: 6rem 1.5rem;
}
.hero h1 {
font-family: var(--font-display);
font-size: clamp(2rem, 5vw, 3.5rem);
margin-bottom: 1rem;
}
.hero p { font-size: 1.1rem; max-width: 700px; margin: 0 auto 2rem; opacity: 0.95; }
.btn {
display: inline-block;
padding: 0.9rem 2rem;
border-radius: var(--radius);
text-decoration: none;
font-weight: 600;
transition: all 0.3s;
border: none;
cursor: pointer;
}
.btn-primary { background: var(--color-accent); color: var(--color-white); }
.btn-primary:hover { background: var(--color-accent-light); transform: translateY(-2px); }
.btn-outline { background: transparent; border: 2px solid var(--color-white); color: var(--color-white); margin-left: 0.8rem; }
.btn-outline:hover { background: var(--color-white); color: var(--color-primary); }
/* Sections General */
section { padding: 5rem 1.5rem; max-width: 1200px; margin: 0 auto; }
h2 {
font-family: var(--font-display);
font-size: 2.2rem;
text-align: center;
margin-bottom: 1rem;
color: var(--color-primary-dark);
}
.subtitle { text-align: center; color: var(--color-gray); max-width: 700px; margin: 0 auto 3rem; }
/* About */
.about-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 2rem;
margin-top: 2rem;
}
.card {
background: var(--color-white);
padding: 1.5rem;
border-radius: var(--radius);
box-shadow: var(--shadow);
}
.card h3 { color: var(--color-primary); margin-bottom: 0.5rem; }
/* Catalog */
.filters {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 0.8rem;
margin-bottom: 2rem;
}
.filter-btn {
padding: 0.5rem 1.2rem;
border: 1px solid var(--color-light-gray);
background: var(--color-white);
border-radius: 20px;
cursor: pointer;
transition: all 0.3s;
}
.filter-btn.active, .filter-btn:hover {
background: var(--color-primary);
color: var(--color-white);
border-color: var(--color-primary);
}
.catalog-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 1.5rem;
}
.product-card {
background: var(--color-white);
border-radius: var(--radius);
overflow: hidden;
box-shadow: var(--shadow);
transition: transform 0.3s;
}
.product-card:hover { transform: translateY(-5px); }
.product-img {
width: 100%;
height: 220px;
object-fit: cover;
background: #ddd;
}
.product-info { padding: 1.2rem; }
.product-line { font-size: 0.85rem; color: var(--color-accent); font-weight: 600; text-transform: uppercase; }
.product-name { font-weight: 700; margin: 0.3rem 0; }
.product-meta { display: flex; justify-content: space-between; color: var(--color-gray); font-size: 0.9rem; margin-bottom: 1rem; }
.btn-sm { padding: 0.6rem 1rem; font-size: 0.9rem; width: 100%; text-align: center; }
/* Legal Notice */
.legal-banner {
background: #fff8e1;
border-left: 4px solid var(--color-accent);
padding: 1.2rem;
border-radius: var(--radius);
margin: 2rem auto;
max-width: 900px;
font-size: 0.95rem;
color: #5a4a1a;
}
/* Contact */
.contact-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 3rem;
margin-top: 2rem;
}
form { display: flex; flex-direction: column; gap: 1rem; }
input, textarea, select {
padding: 0.9rem;
border: 1px solid var(--color-light-gray);
border-radius: 8px;
font-family: inherit;
}
textarea { resize: vertical; min-height: 120px; }
.contact-info p { margin-bottom: 0.8rem; }
.whatsapp-btn {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: #25D366;
color: white;
padding: 0.9rem 1.5rem;
border-radius: var(--radius);
text-decoration: none;
font-weight: 600;
margin-top: 1rem;
}
/* Footer */
footer {
background: var(--color-primary-dark);
color: var(--color-white);
padding: 3rem 1.5rem 1.5rem;
margin-top: 4rem;
}
.footer-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 2rem;
max-width: 1200px;
margin: 0 auto;
}
.footer-col h4 { margin-bottom: 1rem; color: var(--color-accent-light); }
.footer-col a { color: #cbd5e1; text-decoration: none; display: block; margin-bottom: 0.5rem; }
.footer-col a:hover { color: var(--color-white); }
.copyright { text-align: center; margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #374151; color: #9ca3af; font-size: 0.9rem; }
/* Floating WhatsApp */
.float-wa {
position: fixed;
bottom: 2rem;
right: 2rem;
background: #25D366;
color: white;
width: 56px;
height: 56px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.8rem;
box-shadow: 0 4px 12px rgba(37,211,102,0.4);
text-decoration: none;
z-index: 99;
transition: transform 0.3s;
}
.float-wa:hover { transform: scale(1.1); }
/* Responsive */
@media (max-width: 768px) {
.nav-links {
position: fixed;
top: 60px;
left: 0;
background: var(--color-white);
width: 100%;
flex-direction: column;
align-items: center;
padding: 2rem 0;
gap: 1.2rem;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
transform: translateY(-150%);
transition: transform 0.3s;
}
.nav-links.active { transform: translateY(0); }
.menu-toggle { display: block; }
.btn-outline { margin-left: 0; margin-top: 0.8rem; }
}
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
* { transition: none !important; animation: none !important; }
}
</style>
</head>
<body>
<!-- Header -->
<header>
<nav>
<a href="#" class="logo">Rancho La Vega <span>Chema</span></a>
<button class="menu-toggle" aria-label="Menú">☰</button>
<ul class="nav-links">
<li><a href="#inicio">Inicio</a></li>
<li><a href="#nosotros">Nosotros</a></li>
<li><a href="#catalogo">Catálogo</a></li>
<li><a href="#lineas">Líneas</a></li>
<li><a href="#contacto">Contacto</a></li>
</ul>
</nav>
</header>
<!-- Hero -->
<section id="inicio" class="hero">
<h1>Genética Pura. Crianza Responsable.</h1>
<p>En Rancho La Vega Chema preservamos líneas de sangre con rigor documental, sanidad certificada y el más alto estándar de bienestar animal.</p>
<div>
<a href="#catalogo" class="btn btn-primary">Ver Catálogo</a>
<a href="#contacto" class="btn btn-outline">Solicitar Información</a>
</div>
</section>
<!-- Nosotros -->
<section id="nosotros">
<h2>Filosofía de Crianza</h2>
<p class="subtitle">Más de una década dedicados a la selección genética, trazabilidad completa y protocolos veterinarios estrictos.</p>
<div class="about-grid">
<div class="card">
<h3>🧬 Genética Documentada</h3>
<p>Árboles genealógicos verificados, registros de cruces selectivos y certificación de pureza por línea materna y paterna.</p>
</div>
<div class="card">
<h3>🛡️ Sanidad Certificada</h3>
<p>Programa de vacunación completo, desparasitación periódica, revisiones veterinarias mensuales y cuarentena obligatoria.</p>
</div>
<div class="card">
<h3>🌿 Bienestar Animal</h3>
<p>Instalaciones ventiladas, espacio adecuado por ave, alimentación balanceada y manejo libre de estrés.</p>
</div>
</div>
</section>
<!-- Catálogo -->
<section id="catalogo">
<h2>Ejemplares Disponibles</h2>
<p class="subtitle">Selección actualizada. Todos los animales incluyen certificado sanitario, vacunas al día y ficha técnica.</p>
<div class="filters">
<button class="filter-btn active" data-filter="all">Todos</button>
<button class="filter-btn" data-filter="kelso">Kelso</button>
<button class="filter-btn" data-filter="hatch">Hatch</button>
<button class="filter-btn" data-filter="sweater">Sweater</button>
<button class="filter-btn" data-filter="round">Round</button>
</div>
<div class="catalog-grid" id="catalog-grid">
<!-- Se genera dinámicamente -->
</div>
</section>
<!-- Líneas -->
<section id="lineas" style="background: var(--color-white); border-radius: var(--radius); margin-bottom: 2rem;">
<h2>Líneas de Sangre</h2>
<p class="subtitle">Preservamos cepas históricas con enfoque en vitalidad, conformación y temperamento equilibrado.</p>
<div class="about-grid">
<div class="card">
<h3>Kelso Clásico</h3>
<p>Agilidad, corte limpio y excelente instinto. Línea estabilizada desde 2012.</p>
</div>
<div class="card">
<h3>Hatch Americano</h3>
<p>Resistencia, estructura ósea y potencia. Cruce controlado con base local.</p>
</div>
<div class="card">
<h3>Sweater Moderno</h3>
<p>Velocidad, recuperación y adaptabilidad. Mantenido con rigor reproductivo.</p>
</div>
</div>
</section>
<!-- Aviso Legal / Ético -->
<section>
<div class="legal-banner">
⚖️ <strong>Uso Responsable:</strong> Rancho La Vega Chema opera bajo estricto cumplimiento de la normativa vigente en materia de cría y comercialización de aves. Nuestros ejemplares se venden exclusivamente para fines de conservación genética, exhibición y reproducción responsable. Queda prohibido cualquier uso que contravenga las leyes locales de bienestar animal.
</div>
</section>
<!-- Contacto -->
<section id="contacto">
<h2>Contáctanos</h2>
<p class="subtitle">¿Interesado en un ejemplar o línea específica? Déjanos tus datos y te responderemos en menos de 24 horas.</p>
<div class="contact-grid">
<form id="contact-form">
<input type="text" name="nombre" placeholder="Nombre completo" required>
<input type="email" name="email" placeholder="Correo electrónico" required>
<input type="tel" name="telefono" placeholder="Teléfono / WhatsApp">
<select name="interes">
<option value="">¿Qué línea o ejemplar te interesa?</option>
<option value="kelso">Kelso</option>
<option value="hatch">Hatch</option>
<option value="sweater">Sweater</option>
<option value="round">Round</option>
<option value="otro">Otro / Asesoría</option>
</select>
<textarea name="mensaje" placeholder="Mensaje (edad preferida, presupuesto, ubicación, etc.)"></textarea>
<button type="submit" class="btn btn-primary">Enviar Solicitud</button>
</form>
<div class="contact-info">
<h3>📍 Ubicación & Atención</h3>
<p>📧 info@ranchoavegachema.com</p>
<p>📞 +52 1 (XXX) XXX-XXXX</p>
<p>🕒 Lunes a Sábado: 9:00 - 18:00 hrs</p>
<p>🚚 Envíos nacionales e internacionales con transportista especializado y seguro de bienestar animal.</p>
<a href="https://wa.me/521XXXXXXXXXX?text=Hola,%20me%20interesa%20conocer%20los%20ejemplares%20disponibles%20en%20Rancho%20La%20Vega%20Chema" class="whatsapp-btn" target="_blank" rel="noopener">💬 Hablar por WhatsApp</a>
</div>
</div>
</section>
<!-- Footer -->
<footer>
<div class="footer-grid">
<div class="footer-col">
<h4>Rancho La Vega Chema</h4>
<p style="color:#cbd5e1; font-size:0.9rem;">Crianza responsable, genética pura y trazabilidad completa desde 2014.</p>
</div>
<div class="footer-col">
<h4>Navegación</h4>
<a href="#nosotros">Nosotros</a>
<a href="#catalogo">Catálogo</a>
<a href="#lineas">Líneas de Sangre</a>
<a href="#contacto">Contacto</a>
</div>
<div class="footer-col">
<h4>Legal</h4>
<a href="#">Términos de Venta</a>
<a href="#">Política de Privacidad</a>
<a href="#">Aviso de Uso Responsable</a>
<a href="#">Certificados Sanitarios</a>
</div>
</div>
<div class="copyright">
© <span id="year"></span> Rancho La Vega Chema. Todos los derechos reservados.
</div>
</footer>
<!-- Floating WhatsApp -->
<a href="https://wa.me/521XXXXXXXXXX?text=Hola,%20vi%20su%20página%20y%20me%20interesa%20información%20sobre%20sus%20ejemplares." class="float-wa" target="_blank" rel="noopener" aria-label="Contactar por WhatsApp">💬</a>
<script>
// Datos de ejemplo (reemplazar con API/Backend)
const ejemplares = [
{ id: 1, nombre: "Kelso Puro - Macho", linea: "kelso", edad: "8 meses", peso: "2.4 kg", img: "https://placehold.co/400x300/2c5e3a/ffffff?text=Kelso+1" },
{ id: 2, nombre: "Hatch Americano - Hembra", linea: "hatch", edad: "10 meses", peso: "2.1 kg", img: "https://placehold.co/400x300/3a4a2c/ffffff?text=Hatch+1" },
{ id: 3, nombre: "Sweater Moderno - Macho", linea: "sweater", edad: "7 meses", peso: "2.3 kg", img: "https://placehold.co/400x300/4a3a2c/ffffff?text=Sweater+1" },
{ id: 4, nombre: "Round Local - Macho", linea: "round", edad: "1 año", peso: "2.6 kg", img: "https://placehold.co/400x300/2c3a4a/ffffff?text=Round+1" },
{ id: 5, nombre: "Kelso x Hatch - Cruce", linea: "kelso", edad: "6 meses", peso: "2.0 kg", img: "https://placehold.co/400x300/5a4a3a/ffffff?text=Kelso+x+Hatch" },
{ id: 6, nombre: "Sweater Puro - Hembra", linea: "sweater", edad: "9 meses", peso: "1.9 kg", img: "https://placehold.co/400x300/3a2c4a/ffffff?text=Sweater+2" }
];
const grid = document.getElementById('catalog-grid');
const btns = document.querySelectorAll('.filter-btn');
function renderCatalog(filter = 'all') {
grid.innerHTML = '';
const filtered = filter === 'all' ? ejemplares : ejemplares.filter(e => e.linea === filter);
filtered.forEach(e => {
grid.innerHTML += `
<div class="product-card">
<img src="${e.img}" alt="${e.nombre}" class="product-img" loading="lazy">
<div class="product-info">
<div class="product-line">${e.linea}</div>
<h3 class="product-name">${e.nombre}</h3>
<div class="product-meta">
<span>📅 ${e.edad}</span>
<span>⚖️ ${e.peso}</span>
</div>
<a href="https://wa.me/521XXXXXXXXXX?text=Hola,%20me%20interesa%20el%20ejemplar:%20${encodeURIComponent(e.nombre)}%20(${e.linea})" class="btn btn-primary btn-sm" target="_blank">Solicitar Info</a>
</div>
</div>
`;
});
}
btns.forEach(btn => {
btn.addEventListener('click', () => {
btns.forEach(b => b.classList.remove('active'));
btn.classList.add('active');
renderCatalog(btn.dataset.filter);
});
});
renderCatalog();
// Mobile Menu
const menuToggle = document.querySelector('.menu-toggle');
const navLinks = document.querySelector('.nav-links');
menuToggle.addEventListener('click', () => navLinks.classList.toggle('active'));
document.querySelectorAll('.nav-links a').forEach(link => {
link.addEventListener('click', () => navLinks.classList.remove('active'));
});
// Form Submit (Simulado)
document.getElementById('contact-form').addEventListener('submit', e => {
e.preventDefault();
alert('✅ Solicitud enviada. Te contactaremos en menos de 24 horas.');
e.target.reset();
});
// Año actual
document.getElementById('year').textContent = new Date().getFullYear();
</script>
</body>
</html>