5 Commits

Author SHA1 Message Date
2e2cecf44d Update src/app/page.tsx 2026-03-10 23:58:42 +00:00
1b735993fc Merge version_2 into main
Merge version_2 into main
2026-03-10 23:45:18 +00:00
cc5d722c11 Update src/app/page.tsx 2026-03-10 23:45:13 +00:00
603a155ded Merge version_1 into main
Merge version_1 into main
2026-03-10 20:21:07 +00:00
20bcea0c00 Merge version_1 into main
Merge version_1 into main
2026-03-10 20:20:45 +00:00

View File

@@ -12,8 +12,93 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import { Heart, Droplet, Leaf, Wind, Scissors, Sparkles, Hand, Zap, Smile, Instagram, Facebook, MessageCircle } from 'lucide-react'; import { Heart, Droplet, Leaf, Wind, Scissors, Sparkles, Hand, Zap, Smile, Instagram, Facebook, MessageCircle } from 'lucide-react';
import { useEffect, useRef } from 'react';
export default function HomePage() { export default function HomePage() {
const containerRef = useRef<HTMLDivElement>(null);
const mouseRef = useRef({ x: 0, y: 0 });
const canvasRef = useRef<HTMLCanvasElement>(null);
useEffect(() => {
const canvas = canvasRef.current;
if (!canvas) return;
const scene = new (window as any).THREE.Scene();
const camera = new (window as any).THREE.PerspectiveCamera(
75,
canvas.clientWidth / canvas.clientHeight,
0.1,
1000
);
const renderer = new (window as any).THREE.WebGLRenderer({ canvas, alpha: true, antialias: true });
renderer.setSize(canvas.clientWidth, canvas.clientHeight);
renderer.setClearColor(0x000000, 0);
// Create 3D UI/UX model
const geometry = new (window as any).THREE.IcosahedronGeometry(2, 4);
const material = new (window as any).THREE.MeshPhongMaterial({
color: 0x00d4ff,
emissive: 0x0099cc,
wireframe: false,
shininess: 100,
});
const mesh = new (window as any).THREE.Mesh(geometry, material);
scene.add(mesh);
// Add lighting
const light = new (window as any).THREE.DirectionalLight(0xffffff, 1);
light.position.set(5, 5, 5);
scene.add(light);
const ambientLight = new (window as any).THREE.AmbientLight(0xffffff, 0.5);
scene.add(ambientLight);
camera.position.z = 5;
const handleMouseMove = (e: MouseEvent) => {
const rect = canvas.getBoundingClientRect();
mouseRef.current.x = ((e.clientX - rect.left) / rect.width) * 2 - 1;
mouseRef.current.y = -((e.clientY - rect.top) / rect.height) * 2 + 1;
};
window.addEventListener('mousemove', handleMouseMove);
const animate = () => {
requestAnimationFrame(animate);
mesh.rotation.x += 0.003;
mesh.rotation.y += 0.005;
mesh.rotation.z += mouseRef.current.x * 0.01;
mesh.position.x = mouseRef.current.x * 0.5;
mesh.position.y = mouseRef.current.y * 0.5;
renderer.render(scene, camera);
};
animate();
const handleResize = () => {
if (!canvas) return;
const width = canvas.clientWidth;
const height = canvas.clientHeight;
camera.aspect = width / height;
camera.updateProjectionMatrix();
renderer.setSize(width, height);
};
window.addEventListener('resize', handleResize);
return () => {
window.removeEventListener('mousemove', handleMouseMove);
window.removeEventListener('resize', handleResize);
renderer.dispose();
};
}, []);
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js';
script.async = true;
document.head.appendChild(script);
}, []);
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="shift-hover" defaultButtonVariant="shift-hover"
@@ -39,14 +124,20 @@ export default function HomePage() {
{ name: "Contacto", id: "/contacto" }, { name: "Contacto", id: "/contacto" },
]} ]}
button={{ button={{
text: "Agendar Cita", text: "Agendar Cita", href: "https://wa.me/573001234567"
href: "https://wa.me/573001234567",
}} }}
/> />
</div> </div>
{/* Hero Section */} {/* Hero Section with Interactive 3D Model */}
<div id="hero" data-section="hero"> <div id="hero" data-section="hero" className="relative">
<div className="absolute inset-0 w-full h-full" ref={containerRef}>
<canvas
ref={canvasRef}
className="w-full h-full"
style={{ display: 'block', maxHeight: '600px' }}
/>
</div>
<HeroSplitTestimonial <HeroSplitTestimonial
title="Amor a su medida" title="Amor a su medida"
description="Ropa personalizada y servicios premium para mascotas que merecen lo mejor. Cada pieza es diseñada con cuidado para tu compañero perfecto." description="Ropa personalizada y servicios premium para mascotas que merecen lo mejor. Cada pieza es diseñada con cuidado para tu compañero perfecto."
@@ -56,36 +147,20 @@ export default function HomePage() {
background={{ variant: "plain" }} background={{ variant: "plain" }}
testimonials={[ testimonials={[
{ {
name: "María Rodríguez", name: "María Rodríguez", handle: "Propietaria, Bogotá", testimonial: "La calidad y atención al detalle es extraordinaria. Mi perro se ve impresionante.", rating: 5,
handle: "Propietaria, Bogotá", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-dog-medium-shot_23-2149003353.jpg", imageAlt: "happy woman with cute puppy portrait"
testimonial: "La calidad y atención al detalle es extraordinaria. Mi perro se ve impresionante.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-dog-medium-shot_23-2149003353.jpg",
imageAlt: "happy woman with cute puppy portrait",
}, },
{ {
name: "Carlos Mendez", name: "Carlos Mendez", handle: "CEO TechCorp", testimonial: "Servicio excelente. El ajuste perfecto para mi gatita Bella.", rating: 5,
handle: "CEO TechCorp", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-man-black-shirt-holding-cute-grey-kitten-yellow-surface_140725-19434.jpg", imageAlt: "businessman with cat portrait professional"
testimonial: "Servicio excelente. El ajuste perfecto para mi gatita Bella.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-man-black-shirt-holding-cute-grey-kitten-yellow-surface_140725-19434.jpg",
imageAlt: "businessman with cat portrait professional",
}, },
{ {
name: "Valentina López", name: "Valentina López", handle: "Médica Veterinaria", testimonial: "Recomiendo Vestier Animal a todos mis clientes. Prendas seguras y elegantes.", rating: 5,
handle: "Médica Veterinaria", imageSrc: "http://img.b2bpic.net/free-photo/handsome-veterinarian-vet-clinic-examining-cute-black-pug-dog-pointing-finger-pet-check-up-with-stethoscope-white-background_1258-56361.jpg", imageAlt: "veterinary professional with dog portrait"
testimonial: "Recomiendo Vestier Animal a todos mis clientes. Prendas seguras y elegantes.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-veterinarian-vet-clinic-examining-cute-black-pug-dog-pointing-finger-pet-check-up-with-stethoscope-white-background_1258-56361.jpg",
imageAlt: "veterinary professional with dog portrait",
}, },
{ {
name: "Diego Castillo", name: "Diego Castillo", handle: "Dueño Boutique de Mascotas", testimonial: "Los mejores diseños premium para perros y gatos en la ciudad.", rating: 5,
handle: "Dueño Boutique de Mascotas", imageSrc: "http://img.b2bpic.net/free-photo/team-cheerful-business-colleagues-with-dog-having-fun-while-taking-selfie-office_637285-2022.jpg", imageAlt: "entrepreneur man with multiple pets"
testimonial: "Los mejores diseños premium para perros y gatos en la ciudad.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/team-cheerful-business-colleagues-with-dog-having-fun-while-taking-selfie-office_637285-2022.jpg",
imageAlt: "entrepreneur man with multiple pets",
}, },
]} ]}
testimonialRotationInterval={5000} testimonialRotationInterval={5000}
@@ -111,6 +186,38 @@ export default function HomePage() {
/> />
</div> </div>
{/* Testimonials */}
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
title="Lo que nuestros clientes dicen"
description="Experiencias reales de familias que confían en Vestier Animal para el cuidado premium de sus mascotas"
tag="98% Satisfacción"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Sofía Martínez", role: "Dueña de Doggy & Bella", testimonial: "Increíble. Las prendas son cómodas, elegantes y mi perro se ve como una estrella de cine. El ajuste es perfecto.", imageSrc: "http://img.b2bpic.net/free-photo/woman-brown-sweater-with-black-bulldog_1157-32253.jpg", imageAlt: "Sofía Martínez"
},
{
id: "2", name: "Juan Pérez", role: "Empresario, Chapinero", testimonial: "Excelente atención. Personalizaron cada detalle según mis especificaciones. Recomendado 100%.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-male-casual-outfit-playing-with-cute-dog-while-standing-near-lake-boy-wearing-blue-shirt-white-jeans-shorts_1157-50526.jpg", imageAlt: "Juan Pérez"
},
{
id: "3", name: "Catalina Ruiz", role: "Médica Veterinaria", testimonial: "Como veterinaria, valoro que usen materiales seguros y transpirables. Vestier Animal es la mejor opción.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-cute-greyhound-dog_23-2150231870.jpg", imageAlt: "Catalina Ruiz"
},
{
id: "4", name: "Ricardo Gómez", role: "Consultor de Moda", testimonial: "El nivel de detalle y calidad de construcción rivaliza con marcas internacionales. Impressionante trabajo.", imageSrc: "http://img.b2bpic.net/free-photo/young-pet-owner-with-serious-sullen-expression-wears-black-shirt-with-suspenders-spends-free-time-company-dog-pose-against-pink-wall-truthful-friendship-people-animals_273609-15868.jpg", imageAlt: "Ricardo Gómez"
},
{
id: "5", name: "Alejandra López", role: "Influencer Pet", testimonial: "Mis seguidores adoran ver a mis mascotas con prendas de Vestier Animal. Son piezas de arte.", imageSrc: "http://img.b2bpic.net/free-photo/female-influencer-home-holding-dog-bottle_23-2148738166.jpg", imageAlt: "Alejandra López"
},
{
id: "6", name: "Miguel Ángel Díaz", role: "Dueño Hostal para Perros", testimonial: "Mis huéspedes caninos lucen impecables. Vestier Animal eleva completamente la experiencia.", imageSrc: "http://img.b2bpic.net/free-photo/old-person-with-their-pet-dog_23-2149429244.jpg", imageAlt: "Miguel Ángel Díaz"
},
]}
/>
</div>
{/* Social Proof - Partners */} {/* Social Proof - Partners */}
<div id="partners" data-section="partners"> <div id="partners" data-section="partners">
<SocialProofOne <SocialProofOne
@@ -120,14 +227,7 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Clínica Veterinaria Premier", "Clínica Veterinaria Premier", "Petshop Premium Chapinero", "Fashion Pet Bogotá", "Wellness Mascotas", "Grooming Luxury", "Pet Nutrition Pro", "Vet Care Excellence", "Design Pets Colombia"
"Petshop Premium Chapinero",
"Fashion Pet Bogotá",
"Wellness Mascotas",
"Grooming Luxury",
"Pet Nutrition Pro",
"Vet Care Excellence",
"Design Pets Colombia",
]} ]}
speed={40} speed={40}
showCard={true} showCard={true}
@@ -146,96 +246,16 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
products={[ products={[
{ {
id: "1", id: "1", brand: "Vestier Animal", name: "Ropa a Medida", price: "Desde $89.000", rating: 5,
brand: "Vestier Animal", reviewCount: "847", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg?_wi=1", imageAlt: "Colección de ropa personalizada para mascotas"
name: "Ropa a Medida",
price: "Desde $89.000",
rating: 5,
reviewCount: "847",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg?_wi=1",
imageAlt: "Colección de ropa personalizada para mascotas",
}, },
{ {
id: "2", id: "2", brand: "Vestier Animal", name: "Accesorios Premium", price: "Desde $35.000", rating: 5,
brand: "Vestier Animal", reviewCount: "623", imageSrc: "http://img.b2bpic.net/free-photo/snapshot-labrador-red-collar-rejoicing-walk-park-with-his-master-mistress_197531-13792.jpg", imageAlt: "Accesorios y collares de diseño"
name: "Accesorios Premium",
price: "Desde $35.000",
rating: 5,
reviewCount: "623",
imageSrc: "http://img.b2bpic.net/free-photo/snapshot-labrador-red-collar-rejoicing-walk-park-with-his-master-mistress_197531-13792.jpg",
imageAlt: "Accesorios y collares de diseño",
}, },
{ {
id: "3", id: "3", brand: "Vestier Animal", name: "Servicios Spa", price: "Desde $125.000", rating: 5,
brand: "Vestier Animal", reviewCount: "512", imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg?_wi=1", imageAlt: "Servicios de spa y bienestar para mascotas"
name: "Servicios Spa",
price: "Desde $125.000",
rating: 5,
reviewCount: "512",
imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg?_wi=1",
imageAlt: "Servicios de spa y bienestar para mascotas",
},
]}
/>
</div>
{/* Testimonials */}
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
title="Lo que nuestros clientes dicen"
description="Experiencias reales de familias que confían en Vestier Animal para el cuidado premium de sus mascotas"
tag="Testimonios Verificados"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sofía Martínez",
role: "Dueña de Doggy & Bella",
testimonial: "Increíble. Las prendas son cómodas, elegantes y mi perro se ve como una estrella de cine. El ajuste es perfecto.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-brown-sweater-with-black-bulldog_1157-32253.jpg",
imageAlt: "Sofía Martínez",
},
{
id: "2",
name: "Juan Pérez",
role: "Empresario, Chapinero",
testimonial: "Excelente atención. Personalizaron cada detalle según mis especificaciones. Recomendado 100%.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-male-casual-outfit-playing-with-cute-dog-while-standing-near-lake-boy-wearing-blue-shirt-white-jeans-shorts_1157-50526.jpg",
imageAlt: "Juan Pérez",
},
{
id: "3",
name: "Catalina Ruiz",
role: "Médica Veterinaria",
testimonial: "Como veterinaria, valoro que usen materiales seguros y transpirables. Vestier Animal es la mejor opción.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-cute-greyhound-dog_23-2150231870.jpg",
imageAlt: "Catalina Ruiz",
},
{
id: "4",
name: "Ricardo Gómez",
role: "Consultor de Moda",
testimonial: "El nivel de detalle y calidad de construcción rivaliza con marcas internacionales. Impressionante trabajo.",
imageSrc: "http://img.b2bpic.net/free-photo/young-pet-owner-with-serious-sullen-expression-wears-black-shirt-with-suspenders-spends-free-time-company-dog-pose-against-pink-wall-truthful-friendship-people-animals_273609-15868.jpg",
imageAlt: "Ricardo Gómez",
},
{
id: "5",
name: "Alejandra López",
role: "Influencer Pet",
testimonial: "Mis seguidores adoran ver a mis mascotas con prendas de Vestier Animal. Son piezas de arte.",
imageSrc: "http://img.b2bpic.net/free-photo/female-influencer-home-holding-dog-bottle_23-2148738166.jpg",
imageAlt: "Alejandra López",
},
{
id: "6",
name: "Miguel Ángel Díaz",
role: "Dueño Hostal para Perros",
testimonial: "Mis huéspedes caninos lucen impecables. Vestier Animal eleva completamente la experiencia.",
imageSrc: "http://img.b2bpic.net/free-photo/old-person-with-their-pet-dog_23-2149429244.jpg",
imageAlt: "Miguel Ángel Díaz",
}, },
]} ]}
/> />
@@ -245,7 +265,7 @@ export default function HomePage() {
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardTwo <ProductCardTwo
title="Colección Featured" title="Colección Featured"
description="Prendas y accesorios bestseller con propiedades Ultimate y Impressive. Diseñadas para cautivar y confortar." description="Prendas y accesorios bestseller con propiedades Ultimate e Impressive. Diseñadas para cautivar y confortar."
tag="Bestsellers" tag="Bestsellers"
textboxLayout="default" textboxLayout="default"
animationType="slide-up" animationType="slide-up"
@@ -253,34 +273,16 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Vestier Animal Premium", name: "Blazer Personalizado Ultimate", price: "$189.000", rating: 5,
brand: "Vestier Animal Premium", reviewCount: "234", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg?_wi=1", imageAlt: "Blazer premium personalizado para perros"
name: "Blazer Personalizado Ultimate",
price: "$189.000",
rating: 5,
reviewCount: "234",
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg?_wi=1",
imageAlt: "Blazer premium personalizado para perros",
}, },
{ {
id: "p2", id: "p2", brand: "Vestier Animal Premium", name: "Collar Diamante Impressive", price: "$65.000", rating: 5,
brand: "Vestier Animal Premium", reviewCount: "189", imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg?_wi=1", imageAlt: "Collar de diseño con detalles premium"
name: "Collar Diamante Impressive",
price: "$65.000",
rating: 5,
reviewCount: "189",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg?_wi=1",
imageAlt: "Collar de diseño con detalles premium",
}, },
{ {
id: "p3", id: "p3", brand: "Vestier Animal Premium", name: "Suéter Cashmere Supercharged", price: "$245.000", rating: 5,
brand: "Vestier Animal Premium", reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg?_wi=1", imageAlt: "Suéter de cashmere personalizado"
name: "Suéter Cashmere Supercharged",
price: "$245.000",
rating: 5,
reviewCount: "156",
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg?_wi=1",
imageAlt: "Suéter de cashmere personalizado",
}, },
]} ]}
/> />
@@ -297,11 +299,8 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "1", id: "1", title: "Baño Premium con Productos Orgánicos", description: "Limpieza profunda con champús y acondicionadores 100% naturales. Hidratación intensiva y aroma relajante.", media: {
title: "Baño Premium con Productos Orgánicos", imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg?_wi=1"
description: "Limpieza profunda con champús y acondicionadores 100% naturales. Hidratación intensiva y aroma relajante.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg?_wi=1",
}, },
items: [ items: [
{ icon: Droplet, text: "Agua filtrada temperada" }, { icon: Droplet, text: "Agua filtrada temperada" },
@@ -311,11 +310,8 @@ export default function HomePage() {
reverse: false, reverse: false,
}, },
{ {
id: "2", id: "2", title: "Corte y Styling Profesional", description: "Grooming artístico con groomer certificado. Diseños personalizados que resaltan la belleza natural.", media: {
title: "Corte y Styling Profesional", imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg?_wi=1"
description: "Grooming artístico con groomer certificado. Diseños personalizados que resaltan la belleza natural.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg?_wi=1",
}, },
items: [ items: [
{ icon: Scissors, text: "Técnicas profesionales" }, { icon: Scissors, text: "Técnicas profesionales" },
@@ -325,11 +321,8 @@ export default function HomePage() {
reverse: true, reverse: true,
}, },
{ {
id: "3", id: "3", title: "Masaje Relajante Terapéutico", description: "Sesiones de masaje para aliviar tensiones y mejorar circulación. Bienestar integral para tu mascota.", media: {
title: "Masaje Relajante Terapéutico", imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg?_wi=1"
description: "Sesiones de masaje para aliviar tensiones y mejorar circulación. Bienestar integral para tu mascota.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg?_wi=1",
}, },
items: [ items: [
{ icon: Hand, text: "Técnicas terapéuticas comprobadas" }, { icon: Hand, text: "Técnicas terapéuticas comprobadas" },
@@ -353,43 +346,23 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "2.500+", title: "Mascotas Felices Cuidadas", items: [
value: "2.500+", "Perros y gatos satisfechos", "Tasa de recomendación 98%", "Clientes recurrentes 87%"
title: "Mascotas Felices Cuidadas",
items: [
"Perros y gatos satisfechos",
"Tasa de recomendación 98%",
"Clientes recurrentes 87%",
], ],
}, },
{ {
id: "2", id: "2", value: "8+", title: "Años de Experiencia Premium", items: [
value: "8+", "Groomer certificados internacionales", "Veterinarios consultores", "Equipo dedicado 24/7"
title: "Años de Experiencia Premium",
items: [
"Groomer certificados internacionales",
"Veterinarios consultores",
"Equipo dedicado 24/7",
], ],
}, },
{ {
id: "3", id: "3", value: "1.200+", title: "Prendas Personalizadas Creadas", items: [
value: "1.200+", "Diseños exclusivos únicos", "Calidad artesanal garantizada", "Materiales premium importados"
title: "Prendas Personalizadas Creadas",
items: [
"Diseños exclusivos únicos",
"Calidad artesanal garantizada",
"Materiales premium importados",
], ],
}, },
{ {
id: "4", id: "4", value: "100%", title: "Satisfacción Garantizada", items: [
value: "100%", "Productos seguros y certificados", "Servicio al cliente excepcional", "Garantía en todas las prendas"
title: "Satisfacción Garantizada",
items: [
"Productos seguros y certificados",
"Servicio al cliente excepcional",
"Garantía en todas las prendas",
], ],
}, },
]} ]}
@@ -411,34 +384,22 @@ export default function HomePage() {
faqsAnimation="slide-up" faqsAnimation="slide-up"
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "¿Cómo funciona el proceso de personalización?", content: "Contáctanos vía WhatsApp o visita nuestras tiendas. Nuestros expertos tomarán medidas precisas, consultarán tus preferencias de diseño y crearán una pieza única. El proceso toma 7-10 días hábiles."
title: "¿Cómo funciona el proceso de personalización?",
content: "Contáctanos vía WhatsApp o visita nuestras tiendas. Nuestros expertos tomarán medidas precisas, consultarán tus preferencias de diseño y crearán una pieza única. El proceso toma 7-10 días hábiles.",
}, },
{ {
id: "2", id: "2", title: "¿Qué materiales utilizan?", content: "Utilizamos materiales premium importados: algodón orgánico, cashmere, lana merino y telas técnicas transpirables. Todos nuestros productos son hipoalergénicos y seguros para mascotas."
title: "¿Qué materiales utilizan?",
content: "Utilizamos materiales premium importados: algodón orgánico, cashmere, lana merino y telas técnicas transpirables. Todos nuestros productos son hipoalergénicos y seguros para mascotas.",
}, },
{ {
id: "3", id: "3", title: "¿Cuentan con servicios a domicilio?", content: "Sí. Ofrecemos servicio de grooming y consultoría a domicilio en Bogotá. Contáctanos para agendar. Se aplican gastos de desplazamiento según la zona."
title: "¿Cuentan con servicios a domicilio?",
content: "Sí. Ofrecemos servicio de grooming y consultoría a domicilio en Bogotá. Contáctanos para agendar. Se aplican gastos de desplazamiento según la zona.",
}, },
{ {
id: "4", id: "4", title: "¿Cuál es la garantía en las prendas?", content: "Todas nuestras prendas cuentan con garantía de 12 meses contra defectos de fabricación. Ofrecemos servicio de reparación y mantenimiento gratuito el primer año."
title: "¿Cuál es la garantía en las prendas?",
content: "Todas nuestras prendas cuentan con garantía de 12 meses contra defectos de fabricación. Ofrecemos servicio de reparación y mantenimiento gratuito el primer año.",
}, },
{ {
id: "5", id: "5", title: "¿Hacen envíos fuera de Bogotá?", content: "Sí. Enviamos a toda Colombia. El costo de envío varía según el destino. Los pedidos son empacados con cuidado especial y se entregan en 3-5 días hábiles."
title: "¿Hacen envíos fuera de Bogotá?",
content: "Sí. Enviamos a toda Colombia. El costo de envío varía según el destino. Los pedidos son empacados con cuidado especial y se entregan en 3-5 días hábiles.",
}, },
{ {
id: "6", id: "6", title: "¿Puedo ver muestras antes de comprar?", content: "Absolutamente. Visita nuestras tiendas o solicita un catálogo personalizado vía WhatsApp. Tenemos muestras de telas y diseños disponibles para consulta."
title: "¿Puedo ver muestras antes de comprar?",
content: "Absolutamente. Visita nuestras tiendas o solicita un catálogo personalizado vía WhatsApp. Tenemos muestras de telas y diseños disponibles para consulta.",
}, },
]} ]}
/> />
@@ -466,18 +427,15 @@ export default function HomePage() {
socialLinks={[ socialLinks={[
{ {
icon: Instagram, icon: Instagram,
href: "https://instagram.com/vestieranimal", href: "https://instagram.com/vestieranimal", ariaLabel: "Instagram Vestier Animal"
ariaLabel: "Instagram Vestier Animal",
}, },
{ {
icon: Facebook, icon: Facebook,
href: "https://facebook.com/vestieranimal", href: "https://facebook.com/vestieranimal", ariaLabel: "Facebook Vestier Animal"
ariaLabel: "Facebook Vestier Animal",
}, },
{ {
icon: MessageCircle, icon: MessageCircle,
href: "https://wa.me/573001234567", href: "https://wa.me/573001234567", ariaLabel: "WhatsApp Vestier Animal"
ariaLabel: "WhatsApp Vestier Animal",
}, },
]} ]}
/> />