Calentador de Biberon
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WarmiBottle – Calienta Biberones Portátil | Paraguay</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root {
--pink: #F9A8C9;
--pink-light: #FDE8F2;
--pink-deep: #E8719A;
--blush: #FFF0F7;
--beige: #FAF5EE;
--warm: #F5ECD7;
--sand: #E8D5B7;
--cream: #FFFDF9;
--gray: #6B7280;
--dark: #1C1C2E;
--text: #3D3D4E;
--white: #FFFFFF;
--radius: 20px;
--shadow: 0 8px 40px rgba(249,168,201,0.18);
--shadow-lg: 0 20px 60px rgba(249,168,201,0.25);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: 'DM Sans', sans-serif;
color: var(--text);
background: var(--cream);
overflow-x: hidden;
}
h1, h2, h3 {
font-family: 'Playfair Display', serif;
}
/* ─── ANNOUNCEMENT BAR ─── */
.announcement {
background: linear-gradient(90deg, var(--pink-deep), #C9547A, var(--pink-deep));
background-size: 200% 100%;
animation: shimmer 3s infinite;
color: white;
text-align: center;
padding: 10px 16px;
font-size: 13px;
font-weight: 500;
letter-spacing: 0.3px;
}
@keyframes shimmer { 0%,100%{background-position:0%} 50%{background-position:100%} }
/* ─── NAV ─── */
nav {
position: sticky;
top: 0;
z-index: 100;
background: rgba(255,253,249,0.95);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(249,168,201,0.2);
padding: 16px 24px;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 700;
color: var(--pink-deep);
}
.logo span { color: var(--dark); }
.nav-cta {
background: var(--pink-deep);
color: white;
border: none;
padding: 10px 22px;
border-radius: 50px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s;
font-family: 'DM Sans', sans-serif;
text-decoration: none;
}
.nav-cta:hover { background: #C9547A; transform: translateY(-1px); box-shadow: var(--shadow); }
/* ─── HERO ─── */
.hero {
background: linear-gradient(135deg, var(--blush) 0%, var(--warm) 60%, var(--pink-light) 100%);
padding: 60px 24px 80px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -80px; right: -80px;
width: 300px; height: 300px;
background: radial-gradient(circle, rgba(249,168,201,0.3), transparent 70%);
border-radius: 50%;
}
.hero::after {
content: '';
position: absolute;
bottom: -60px; left: -60px;
width: 250px; height: 250px;
background: radial-gradient(circle, rgba(232,213,183,0.4), transparent 70%);
border-radius: 50%;
}
.hero-badge {
display: inline-block;
background: white;
color: var(--pink-deep);
padding: 6px 18px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 20px;
box-shadow: var(--shadow);
}
.hero h1 {
font-size: clamp(30px, 7vw, 52px);
color: var(--dark);
line-height: 1.2;
margin-bottom: 18px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.hero h1 em {
font-style: normal;
color: var(--pink-deep);
}
.hero p {
font-size: 17px;
color: var(--gray);
max-width: 520px;
margin: 0 auto 32px;
line-height: 1.7;
}
.hero-cta-group {
display: flex;
flex-direction: column;
align-items: center;
gap: 14px;
margin-bottom: 32px;
}
.btn-primary {
background: linear-gradient(135deg, var(--pink-deep), #C9547A);
color: white;
border: none;
padding: 18px 44px;
border-radius: 50px;
font-size: 17px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s;
font-family: 'DM Sans', sans-serif;
box-shadow: 0 8px 30px rgba(232,113,154,0.4);
text-decoration: none;
display: inline-block;
animation: pulse-btn 2.5s infinite;
}
@keyframes pulse-btn {
0%,100%{box-shadow:0 8px 30px rgba(232,113,154,0.4)}
50%{box-shadow:0 8px 45px rgba(232,113,154,0.65)}
}
.btn-primary:hover { transform: translateY(-3px); }
.urgency-text {
font-size: 13px;
color: var(--pink-deep);
font-weight: 600;
display: flex;
align-items: center;
gap: 6px;
}
.urgency-dot { width: 8px; height: 8px; background: #22C55E; border-radius: 50%; animation: blink 1.2s infinite; }
@keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.3} }
.trust-badges {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
margin-top: 8px;
}
.trust-badge {
display: flex;
align-items: center;
gap: 7px;
font-size: 13px;
color: var(--gray);
font-weight: 500;
}
.trust-badge svg { flex-shrink: 0; }
/* ─── PRODUCT IMAGE AREA ─── */
.hero-product {
margin: 40px auto 0;
max-width: 380px;
position: relative;
z-index: 1;
}
.product-variants {
display: flex;
gap: 16px;
justify-content: center;
margin-bottom: 16px;
}
.variant-card {
background: white;
border-radius: var(--radius);
padding: 20px;
width: 160px;
box-shadow: var(--shadow-lg);
cursor: pointer;
transition: all 0.3s;
border: 2px solid transparent;
text-align: center;
}
.variant-card:hover, .variant-card.active { border-color: var(--pink-deep); transform: translateY(-4px); }
.variant-img {
width: 100%;
height: 120px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
font-size: 48px;
margin-bottom: 10px;
}
.variant-img.pink-bg { background: linear-gradient(135deg, #FDE8F2, #F9A8C9); }
.variant-img.camo-bg { background: linear-gradient(135deg, #8B9E6E, #5C6B4A); }
.variant-name { font-size: 13px; font-weight: 600; color: var(--dark); }
.variant-dot {
display: flex;
gap: 6px;
justify-content: center;
margin-top: 8px;
}
.dot { width: 16px; height: 16px; border-radius: 50%; border: 2px solid rgba(0,0,0,0.1); cursor: pointer; }
.dot.pink { background: #F9A8C9; }
.dot.camo { background: #6B7C52; }
/* ─── SECTION SHARED ─── */
section { padding: 70px 24px; }
.section-label {
text-align: center;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--pink-deep);
margin-bottom: 12px;
}
.section-title {
text-align: center;
font-size: clamp(26px, 5vw, 40px);
color: var(--dark);
margin-bottom: 14px;
line-height: 1.25;
}
.section-sub {
text-align: center;
font-size: 16px;
color: var(--gray);
max-width: 540px;
margin: 0 auto 48px;
line-height: 1.7;
}
/* ─── STATS STRIP ─── */
.stats-strip {
background: var(--dark);
padding: 28px 24px;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 32px;
}
.stat { text-align: center; }
.stat-num { font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 700; color: var(--pink); }
.stat-label { font-size: 13px; color: rgba(255,255,255,0.6); margin-top: 4px; }
/* ─── PROBLEM ─── */
.problem { background: var(--beige); }
.problem-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 20px;
max-width: 900px;
margin: 0 auto;
}
.problem-card {
background: white;
border-radius: var(--radius);
padding: 28px 24px;
border-left: 4px solid var(--pink);
box-shadow: 0 4px 20px rgba(0,0,0,0.05);
transition: transform 0.3s;
}
.problem-card:hover { transform: translateY(-4px); }
.problem-emoji { font-size: 32px; margin-bottom: 14px; }
.problem-card h3 { font-size: 17px; margin-bottom: 8px; color: var(--dark); font-family: 'DM Sans', sans-serif; font-weight: 600; }
.problem-card p { font-size: 14px; color: var(--gray); line-height: 1.6; }
/* ─── SOLUTION ─── */
.solution { background: linear-gradient(135deg, var(--blush), var(--warm)); text-align: center; }
.solution-box {
background: white;
border-radius: 28px;
padding: 48px 32px;
max-width: 640px;
margin: 0 auto;
box-shadow: var(--shadow-lg);
}
.solution-icon { font-size: 64px; margin-bottom: 20px; }
.solution-box h2 { font-size: 28px; margin-bottom: 16px; color: var(--dark); }
.solution-box p { font-size: 16px; color: var(--gray); line-height: 1.75; }
/* ─── BENEFITS ─── */
.benefits { background: white; }
.benefits-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
gap: 20px;
max-width: 860px;
margin: 0 auto;
}
.benefit-card {
background: var(--blush);
border-radius: var(--radius);
padding: 28px 20px;
text-align: center;
transition: all 0.3s;
cursor: default;
}
.benefit-card:hover { background: var(--pink-light); transform: translateY(-5px); box-shadow: var(--shadow); }
.benefit-icon { font-size: 36px; margin-bottom: 12px; }
.benefit-card h3 { font-size: 15px; font-weight: 600; color: var(--dark); margin-bottom: 6px; font-family: 'DM Sans', sans-serif; }
.benefit-card p { font-size: 13px; color: var(--gray); line-height: 1.5; }
/* ─── HOW IT WORKS ─── */
.how { background: var(--beige); }
.steps {
display: flex;
flex-direction: column;
gap: 0;
max-width: 560px;
margin: 0 auto;
position: relative;
}
.steps::before {
content: '';
position: absolute;
left: 28px;
top: 0; bottom: 0;
width: 2px;
background: linear-gradient(to bottom, var(--pink), var(--pink-deep));
}
.step {
display: flex;
gap: 24px;
align-items: flex-start;
padding: 0 0 40px 0;
position: relative;
}
.step:last-child { padding-bottom: 0; }
.step-num {
width: 56px;
height: 56px;
background: linear-gradient(135deg, var(--pink-deep), #C9547A);
border-radius: 50%;
color: white;
font-size: 22px;
font-family: 'Playfair Display', serif;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
z-index: 1;
box-shadow: 0 4px 16px rgba(232,113,154,0.4);
}
.step-content { padding-top: 12px; }
.step-content h3 { font-size: 18px; color: var(--dark); margin-bottom: 6px; font-family: 'DM Sans', sans-serif; font-weight: 600; }
.step-content p { font-size: 14px; color: var(--gray); line-height: 1.6; }
/* ─── LIFESTYLE ─── */
.lifestyle { background: var(--dark); color: white; }
.lifestyle .section-title { color: white; }
.lifestyle .section-sub { color: rgba(255,255,255,0.65); }
.lifestyle-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
max-width: 900px;
margin: 0 auto;
}
.lifestyle-card {
border-radius: var(--radius);
overflow: hidden;
position: relative;
cursor: default;
transition: transform 0.3s;
}
.lifestyle-card:hover { transform: scale(1.02); }
.lifestyle-img {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
font-size: 56px;
}
.ls1 { background: linear-gradient(135deg, #2D3B2D, #4A6741); }
.ls2 { background: linear-gradient(135deg, #3B2D3B, #6741A0); }
.ls3 { background: linear-gradient(135deg, #2D3B4A, #416785); }
.ls4 { background: linear-gradient(135deg, #3B2D2D, #854141); }
.lifestyle-label {
background: rgba(255,255,255,0.1);
backdrop-filter: blur(8px);
padding: 14px 16px;
font-size: 14px;
font-weight: 600;
color: white;
text-align: center;
}
/* ─── FEATURES ─── */
.features { background: white; }
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
max-width: 900px;
margin: 0 auto;
}
.feature-card {
background: var(--cream);
border-radius: var(--radius);
padding: 32px 26px;
transition: all 0.3s;
border: 1px solid rgba(249,168,201,0.2);
}
.feature-card:hover { box-shadow: var(--shadow-lg); transform: translateY(-4px); background: white; }
.feature-icon { font-size: 40px; margin-bottom: 16px; }
.feature-card h3 { font-size: 17px; font-weight: 700; color: var(--dark); margin-bottom: 8px; font-family: 'DM Sans', sans-serif; }
.feature-card p { font-size: 14px; color: var(--gray); line-height: 1.65; }
.feature-tag {
display: inline-block;
background: var(--pink-light);
color: var(--pink-deep);
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
padding: 4px 12px;
border-radius: 20px;
margin-bottom: 12px;
text-transform: uppercase;
}
/* ─── TESTIMONIALS ─── */
.testimonials { background: var(--blush); }
.reviews-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
max-width: 960px;
margin: 0 auto;
}
.review-card {
background: white;
border-radius: var(--radius);
padding: 28px 24px;
box-shadow: 0 4px 20px rgba(0,0,0,0.06);
transition: transform 0.3s;
}
.review-card:hover { transform: translateY(-4px); }
.stars { color: #F59E0B; font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }
.review-text { font-size: 15px; color: var(--text); line-height: 1.7; margin-bottom: 18px; font-style: italic; }
.reviewer { display: flex; align-items: center; gap: 12px; }
.reviewer-avatar {
width: 44px; height: 44px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 20px;
flex-shrink: 0;
}
.av1 { background: #FDE8F2; }
.av2 { background: #E8F4FD; }
.av3 { background: #E8FDE8; }
.av4 { background: #FDF5E8; }
.av5 { background: #F0E8FD; }
.reviewer-name { font-size: 14px; font-weight: 700; color: var(--dark); }
.reviewer-sub { font-size: 12px; color: var(--gray); }
.verified { color: #22C55E; font-size: 11px; font-weight: 600; }
/* ─── PRODUCT CARDS ─── */
.shop { background: var(--beige); }
.product-cards {
display: flex;
flex-wrap: wrap;
gap: 24px;
justify-content: center;
max-width: 700px;
margin: 0 auto;
}
.product-buy-card {
background: white;
border-radius: 28px;
padding: 32px 28px;
width: 300px;
box-shadow: var(--shadow-lg);
transition: all 0.3s;
text-align: center;
position: relative;
overflow: hidden;
}
.product-buy-card:hover { transform: translateY(-6px); }
.product-buy-card.featured::before {
content: '⭐ MÁS VENDIDO';
position: absolute;
top: 16px; right: -24px;
background: var(--pink-deep);
color: white;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
padding: 6px 36px;
transform: rotate(45deg);
transform-origin: right top;
}
.product-color-preview {
width: 120px; height: 120px;
border-radius: 50%;
margin: 0 auto 20px;
display: flex; align-items: center; justify-content: center;
font-size: 52px;
}
.preview-pink { background: linear-gradient(135deg, #FDE8F2, #F9A8C9); }
.preview-camo { background: linear-gradient(135deg, #8B9E6E, #5C6B4A); }
.product-buy-card h3 { font-size: 20px; color: var(--dark); margin-bottom: 6px; }
.product-buy-card .price {
font-size: 28px;
font-weight: 700;
color: var(--pink-deep);
font-family: 'Playfair Display', serif;
margin: 12px 0 4px;
}
.price-old { font-size: 16px; color: var(--gray); text-decoration: line-through; margin-bottom: 6px; }
.price-saving { font-size: 13px; background: #DCFCE7; color: #16A34A; padding: 4px 12px; border-radius: 20px; font-weight: 600; display: inline-block; margin-bottom: 20px; }
.product-features-list { text-align: left; margin-bottom: 20px; }
.product-features-list li {
font-size: 13px; color: var(--gray);
padding: 5px 0;
display: flex; align-items: center; gap: 8px;
border-bottom: 1px solid #F3F4F6;
list-style: none;
}
.product-features-list li:last-child { border-bottom: none; }
.check { color: var(--pink-deep); font-weight: 700; }
/* ─── FAQ ─── */
.faq { background: white; }
.faq-list { max-width: 680px; margin: 0 auto; }
.faq-item {
border: 1px solid rgba(249,168,201,0.25);
border-radius: var(--radius);
margin-bottom: 12px;
overflow: hidden;
transition: box-shadow 0.3s;
}
.faq-item:hover { box-shadow: var(--shadow); }
.faq-q {
padding: 20px 24px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
font-size: 15px;
color: var(--dark);
background: white;
transition: background 0.2s;
user-select: none;
}
.faq-q:hover { background: var(--blush); }
.faq-icon { font-size: 20px; color: var(--pink-deep); transition: transform 0.3s; flex-shrink: 0; }
.faq-a {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease, padding 0.3s;
font-size: 14px;
color: var(--gray);
line-height: 1.7;
padding: 0 24px;
background: var(--blush);
}
.faq-a.open { max-height: 200px; padding: 16px 24px 20px; }
.faq-icon.open { transform: rotate(45deg); }
/* ─── FINAL CTA ─── */
.final-cta {
background: linear-gradient(135deg, var(--pink-deep) 0%, #C9547A 50%, #A03060 100%);
padding: 80px 24px;
text-align: center;
color: white;
position: relative;
overflow: hidden;
}
.final-cta::before {
content: '🍼';
position: absolute;
font-size: 200px;
opacity: 0.05;
top: -30px; left: -40px;
}
.final-cta::after {
content: '💕';
position: absolute;
font-size: 150px;
opacity: 0.05;
bottom: -20px; right: -20px;
}
.final-cta h2 { font-size: clamp(28px, 5vw, 44px); margin-bottom: 16px; }
.final-cta p { font-size: 17px; opacity: 0.9; margin-bottom: 36px; max-width: 480px; margin-left: auto; margin-right: auto; line-height: 1.6; }
.btn-white {
background: white;
color: var(--pink-deep);
border: none;
padding: 18px 48px;
border-radius: 50px;
font-size: 17px;
font-weight: 700;
cursor: pointer;
font-family: 'DM Sans', sans-serif;
transition: all 0.3s;
box-shadow: 0 8px 30px rgba(0,0,0,0.2);
text-decoration: none;
display: inline-block;
}
.btn-white:hover { transform: translateY(-3px); box-shadow: 0 14px 40px rgba(0,0,0,0.25); }
.final-guarantees {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
margin-top: 32px;
}
.final-g { font-size: 13px; opacity: 0.85; display: flex; align-items: center; gap: 6px; }
/* ─── FOOTER ─── */
footer {
background: var(--dark);
color: rgba(255,255,255,0.6);
text-align: center;
padding: 32px 24px;
font-size: 13px;
}
footer a { color: var(--pink); text-decoration: none; }
.footer-logo { font-family: 'Playfair Display', serif; font-size: 20px; color: var(--pink); margin-bottom: 10px; }
/* ─── STICKY CTA MOBILE ─── */
.sticky-cta {
position: fixed;
bottom: 0;
left: 0; right: 0;
z-index: 200;
background: white;
padding: 14px 20px;
box-shadow: 0 -4px 20px rgba(0,0,0,0.12);
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.sticky-cta-text { font-size: 13px; color: var(--dark); }
.sticky-cta-text strong { display: block; font-size: 16px; }
.sticky-cta-btn {
background: linear-gradient(135deg, var(--pink-deep), #C9547A);
color: white;
border: none;
padding: 14px 24px;
border-radius: 50px;
font-size: 15px;
font-weight: 700;
cursor: pointer;
white-space: nowrap;
font-family: 'DM Sans', sans-serif;
transition: all 0.3s;
text-decoration: none;
flex-shrink: 0;
}
.sticky-cta-btn:hover { transform: scale(1.03); }
/* ─── ANIMATIONS ─── */
.fade-up {
opacity: 0;
transform: translateY(30px);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.fade-up.visible { opacity: 1; transform: translateY(0); }
@media (max-width: 600px) {
.product-variants { flex-direction: column; align-items: center; }
.variant-card { width: 200px; }
.steps::before { left: 27px; }
.sticky-cta-text .sub { display: none; }
}
/* stock bar */
.stock-bar-wrap { max-width: 300px; margin: 0 auto 8px; }
.stock-bar-label { font-size: 12px; color: var(--gray); display: flex; justify-content: space-between; margin-bottom: 4px; }
.stock-bar-track { height: 6px; background: #F3F4F6; border-radius: 4px; overflow: hidden; }
.stock-bar-fill { height: 100%; background: linear-gradient(90deg, #22C55E, #16A34A); width: 27%; border-radius: 4px; animation: fill-bar 1.5s ease forwards; }
@keyframes fill-bar { from{width:0} to{width:27%} }
</style>
</head>
<body>
<!-- ANNOUNCEMENT -->
<div class="announcement">
🚚 Envío GRATIS a todo Paraguay · Pagás al recibir · Stock limitado 🇵🇾
</div>
<!-- NAV -->
<nav>
<div class="logo">Warmi<span>Bottle</span></div>
<a href="#comprar" class="nav-cta">Comprar Ahora</a>
</nav>
<!-- ═══════════════════════════════════════════════
HERO
═══════════════════════════════════════════════ -->
<section class="hero">
<div class="hero-badge">⭐ Lo más pedido por mamás paraguayas</div>
<h1>Tu bebé merece leche <em>calentita</em>, en cualquier lugar y a cualquier hora</h1>
<p>El calienta biberones portátil que toda mamá necesita. Recargable, compacto y listo en minutos — para que vos puedas descansar.</p>
<div class="hero-cta-group">
<a href="#comprar" class="btn-primary">🛒 Pedir el Mío Ahora</a>
<div class="urgency-text">
<span class="urgency-dot"></span>
¡Solo quedan 14 unidades! — Popular entre mamás en Asunción
</div>
</div>
<div class="trust-badges">
<span class="trust-badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
100% Seguro para bebés
</span>
<span class="trust-badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
Envío gratis
</span>
<span class="trust-badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>
Pagás al recibir
</span>
<span class="trust-badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
Calienta en 5 min
</span>
</div>
<div class="hero-product">
<p style="font-size:13px;color:var(--gray);margin-bottom:12px;">Elegí tu color:</p>
<div class="product-variants">
<div class="variant-card active" onclick="selectVariant(this)">
<div class="variant-img pink-bg">🍼</div>
<div class="variant-name">Rosa</div>
<div class="variant-dot"><div class="dot pink"></div></div>
</div>
<div class="variant-card" onclick="selectVariant(this)">
<div class="variant-img camo-bg">🍼</div>
<div class="variant-name">Camuflado</div>
<div class="variant-dot"><div class="dot camo"></div></div>
</div>
</div>
<p style="font-size:12px;color:var(--gray);margin-top:8px;">📸 Acá van tus fotos del producto</p>
</div>
</section>
<!-- ═══════════════════════════════════════════════
STATS
═══════════════════════════════════════════════ -->
<div class="stats-strip">
<div class="stat"><div class="stat-num">+2.800</div><div class="stat-label">Mamás satisfechas</div></div>
<div class="stat"><div class="stat-num">4.9★</div><div class="stat-label">Calificación promedio</div></div>
<div class="stat"><div class="stat-num">5 min</div><div class="stat-label">Tiempo de calentado</div></div>
<div class="stat"><div class="stat-num">8 hs</div><div class="stat-label">Batería de duración</div></div>
</div>
<!-- ═══════════════════════════════════════════════
PROBLEM
═══════════════════════════════════════════════ -->
<section class="problem">
<div class="section-label">¿Te suena familiar?</div>
<h2 class="section-title">Sabemos lo difícil que es ser mamá fuera de casa</h2>
<p class="section-sub">Cada salida con tu bebé puede convertirse en un desafío cuando se trata de darle leche tibia en el momento justo.</p>
<div class="problem-grid">
<div class="problem-card fade-up">
<div class="problem-emoji">🥶</div>
<h3>Leche fría en pleno viaje</h3>
<p>Tu bebé llora de hambre en el auto y no tenés cómo calentar el biberón. Una situación que toda mamá conoce de sobra.</p>
</div>
<div class="problem-card fade-up">
<div class="problem-emoji">🌙</div>
<h3>Toma nocturna agotadora</h3>
<p>Las 3 de la madrugada, el bebé llora y vos tenés que ir a la cocina a calentar agua. Fin del sueño reparador.</p>
</div>
<div class="problem-card fade-up">
<div class="problem-emoji">🏪</div>
<h3>Sin agua caliente disponible</h3>
<p>En el shopping, en el médico, en una salida al campo... no siempre hay microondas o agua caliente cerca.</p>
</div>
<div class="problem-card fade-up">
<div class="problem-emoji">😰</div>
<h3>Estrés en cada salida</h3>
<p>Planificar cada outing alrededor de la toma del bebé limita tu libertad y la de toda la familia.</p>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
SOLUTION
═══════════════════════════════════════════════ -->
<section class="solution">
<div class="section-label">La solución</div>
<div class="solution-box fade-up">
<div class="solution-icon">✨</div>
<h2>Presentamos WarmiBottle — tu compañera de maternidad</h2>
<p>Un calienta biberones portátil, recargable por USB, con funda térmica aislante. Compacto para llevar en tu bolsa de pañales, potente para calentar la leche de tu bebé en cualquier lugar, a la temperatura perfecta — sin agua caliente, sin microondas, sin estrés.</p>
</div>
</section>
<!-- ═══════════════════════════════════════════════
BENEFITS
═══════════════════════════════════════════════ -->
<section class="benefits">
<div class="section-label">Beneficios</div>
<h2 class="section-title">Todo lo que necesitás en un solo producto</h2>
<p class="section-sub">Diseñado pensando en las mamás que nunca se detienen.</p>
<div class="benefits-grid">
<div class="benefit-card fade-up">
<div class="benefit-icon">🔋</div>
<h3>Recargable por USB</h3>
<p>Compatible con cualquier cargador o power bank. No necesitás cables especiales.</p>
</div>
<div class="benefit-card fade-up">
<div class="benefit-icon">🎒</div>
<h3>Portátil y liviano</h3>
<p>Entra perfecto en cualquier bolsa de pañales o cartera.</p>
</div>
<div class="benefit-card fade-up">
<div class="benefit-icon">⚡</div>
<h3>Calentado rápido</h3>
<p>Leche lista en aproximadamente 5 minutos. Sin esperas largas.</p>
</div>
<div class="benefit-card fade-up">
<div class="benefit-icon">🛡️</div>
<h3>Seguro para bebés</h3>
<p>Calentado suave y uniforme. Conserva todos los nutrientes de la leche.</p>
</div>
<div class="benefit-card fade-up">
<div class="benefit-icon">🍼</div>
<h3>Compatible con la mayoría</h3>
<p>Funciona con biberones de diferentes marcas y tamaños.</p>
</div>
<div class="benefit-card fade-up">
<div class="benefit-icon">✈️</div>
<h3>Ideal para viajes</h3>
<p>En el auto, el avión, el shopping o de campamento. Siempre listo.</p>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
HOW IT WORKS
═══════════════════════════════════════════════ -->
<section class="how">
<div class="section-label">Súper fácil de usar</div>
<h2 class="section-title">Cómo funciona en 3 pasos</h2>
<p class="section-sub">No necesitás ser una experta en tecnología.</p>
<div class="steps">
<div class="step fade-up">
<div class="step-num">1</div>
<div class="step-content">
<h3>Llenás con leche y colocás el biberón</h3>
<p>Preparás el biberón con la leche materna o fórmula y lo insertás en el calienta biberones WarmiBottle.</p>
</div>
</div>
<div class="step fade-up">
<div class="step-num">2</div>
<div class="step-content">
<h3>Encendés y esperás 5 minutos</h3>
<p>Presionás el botón de encendido. El dispositivo calienta la leche de forma suave y uniforme hasta la temperatura ideal.</p>
</div>
</div>
<div class="step fade-up">
<div class="step-num">3</div>
<div class="step-content">
<h3>¡Listo! Tu bebé come feliz</h3>
<p>La leche está a la temperatura perfecta. Sonrisa garantizada — tanto del bebé como tuya. 💕</p>
</div>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
LIFESTYLE
═══════════════════════════════════════════════ -->
<section class="lifestyle">
<div class="section-label" style="color:var(--pink)">Usalo en todas partes</div>
<h2 class="section-title">Tu compañera en cada momento</h2>
<p class="section-sub">Desde una salida al súper hasta un viaje internacional — WarmiBottle siempre está lista.</p>
<div class="lifestyle-grid">
<div class="lifestyle-card fade-up">
<div class="lifestyle-img ls1">🚗</div>
<div class="lifestyle-label">En el auto</div>
</div>
<div class="lifestyle-card fade-up">
<div class="lifestyle-img ls2">🛍️</div>
<div class="lifestyle-label">En el shopping</div>
</div>
<div class="lifestyle-card fade-up">
<div class="lifestyle-img ls3">✈️</div>
<div class="lifestyle-label">De viaje</div>
</div>
<div class="lifestyle-card fade-up">
<div class="lifestyle-img ls4">🌙</div>
<div class="lifestyle-label">Toma nocturna</div>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
FEATURES
═══════════════════════════════════════════════ -->
<section class="features">
<div class="section-label">Especificaciones</div>
<h2 class="section-title">Calidad premium en cada detalle</h2>
<p class="section-sub">No escatimamos en nada cuando se trata de la comodidad de tu bebé.</p>
<div class="features-grid">
<div class="feature-card fade-up">
<div class="feature-tag">Batería</div>
<div class="feature-icon">🔋</div>
<h3>Hasta 8 horas de uso</h3>
<p>Batería de larga duración que aguanta un día entero de salidas. Se recarga fácilmente por puerto USB-C.</p>
</div>
<div class="feature-card fade-up">
<div class="feature-tag">Temperatura</div>
<div class="feature-icon">🌡️</div>
<h3>Control inteligente de calor</h3>
<p>Calienta hasta la temperatura ideal para la leche materna (37°C) sin sobrecalentar ni destruir nutrientes.</p>
</div>
<div class="feature-card fade-up">
<div class="feature-tag">Material</div>
<div class="feature-icon">🧸</div>
<h3>Funda aislante de tela suave</h3>
<p>Cubierta exterior de tela premium — suave al tacto, lavable, y mantiene el calor por más tiempo.</p>
</div>
<div class="feature-card fade-up">
<div class="feature-tag">Seguridad</div>
<div class="feature-icon">🛡️</div>
<h3>Protección automática</h3>
<p>Sistema de apagado automático al alcanzar la temperatura deseada. Sin riesgo de sobrecalentamiento.</p>
</div>
<div class="feature-card fade-up">
<div class="feature-tag">Compatibilidad</div>
<div class="feature-icon">🍼</div>
<h3>Universal para biberones</h3>
<p>Compatible con la mayoría de los biberones del mercado: Philips Avent, NUK, Tommee Tippee y más.</p>
</div>
<div class="feature-card fade-up">
<div class="feature-tag">Diseño</div>
<div class="feature-icon">💅</div>
<h3>2 colores a elegir</h3>
<p>Rosa delicado para las mamás que aman lo dulce, o camuflado para un estilo más moderno y unisex.</p>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
TESTIMONIALS
═══════════════════════════════════════════════ -->
<section class="testimonials">
<div class="section-label">Reseñas reales</div>
<h2 class="section-title">Lo que dicen las mamás y papás</h2>
<p class="section-sub">+2.800 familias ya confían en WarmiBottle para alimentar a sus bebés.</p>
<div class="reviews-grid">
<div class="review-card fade-up">
<div class="stars">★★★★★</div>
<p class="review-text">"¡Un lujo! Lo uso cada vez que salgo con mi nena. Se calienta rapidísimo y la leche queda a temperatura perfecta. Lo recomiendo a todas mis amigas mamás."</p>
<div class="reviewer">
<div class="reviewer-avatar av1">👩</div>
<div>
<div class="reviewer-name">María Fernanda G.</div>
<div class="reviewer-sub">Mamá de Sofía, 4 meses · Asunción</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
<div class="review-card fade-up">
<div class="stars">★★★★★</div>
<p class="review-text">"Viajamos a Buenos Aires y fue un salvavidas. En el aeropuerto, en el hotel... siempre tuvimos la leche lista sin buscar agua caliente. ¡Indispensable!"</p>
<div class="reviewer">
<div class="reviewer-avatar av2">👩</div>
<div>
<div class="reviewer-name">Laura P.</div>
<div class="reviewer-sub">Mamá de Matías, 3 meses · Ciudad del Este</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
<div class="review-card fade-up">
<div class="stars">★★★★★</div>
<p class="review-text">"Lo compré para las tomas nocturnas y cambió mi vida. Ya no tengo que levantarme a la cocina. Mi esposa y yo podemos alimentar al bebé mucho más descansados."</p>
<div class="reviewer">
<div class="reviewer-avatar av3">👨</div>
<div>
<div class="reviewer-name">Diego R.</div>
<div class="reviewer-sub">Papá de Lautaro, 2 meses · Encarnación</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
<div class="review-card fade-up">
<div class="stars">★★★★★</div>
<p class="review-text">"Súper fácil de usar. Mi mamá incluso lo usa sin problema. La funda es hermosa y el color rosa es precioso. Llegó en 2 días y el empaque perfecto."</p>
<div class="reviewer">
<div class="reviewer-avatar av4">👩</div>
<div>
<div class="reviewer-name">Valentina M.</div>
<div class="reviewer-sub">Mamá de Renata, 5 meses · San Lorenzo</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
<div class="review-card fade-up">
<div class="stars">★★★★★</div>
<p class="review-text">"Vale cada guaraní. Lo compré dudando y ahora no puedo salir sin él. Perfecto para cuando vamos a lo de los abuelos o al pediatra. ¡Dios lo bendiga a quien lo inventó!"</p>
<div class="reviewer">
<div class="reviewer-avatar av5">👩</div>
<div>
<div class="reviewer-name">Carolina A.</div>
<div class="reviewer-sub">Mamá de Tomás, 6 meses · Luque</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
<div class="review-card fade-up">
<div class="stars">★★★★☆</div>
<p class="review-text">"Muy buen producto. Me tardó un poco más en llegar pero valió la espera. La calidad es excelente y la batería dura todo el día. Lo elegí en camuflado y quedó genial."</p>
<div class="reviewer">
<div class="reviewer-avatar av1">👨</div>
<div>
<div class="reviewer-name">Rodrigo F.</div>
<div class="reviewer-sub">Papá de Facundo, 1 mes · Villarrica</div>
<div class="verified">✓ Compra verificada</div>
</div>
</div>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
SHOP / PRODUCT CARDS
═══════════════════════════════════════════════ -->
<section class="shop" id="comprar">
<div class="section-label">🛍️ Pedí el tuyo</div>
<h2 class="section-title">Elegí tu WarmiBottle</h2>
<p class="section-sub">Stock limitado — ¡Aprovechá antes de que se agote!</p>
<div class="stock-bar-wrap">
<div class="stock-bar-label"><span>Stock disponible</span><span style="color:#E8719A;font-weight:700">¡Casi agotado!</span></div>
<div class="stock-bar-track"><div class="stock-bar-fill"></div></div>
</div>
<div class="product-cards">
<div class="product-buy-card featured">
<div class="product-color-preview preview-pink">🍼</div>
<h3>WarmiBottle Rosa</h3>
<p style="font-size:13px;color:var(--gray);margin-bottom:8px">El favorito de las mamás</p>
<div class="price-old">Gs 180.000</div>
<div class="price">Gs 129.000</div>
<div class="price-saving">Ahorrás Gs 51.000 💸</div>
<ul class="product-features-list">
<li><span class="check">✓</span> Recargable USB-C</li>
<li><span class="check">✓</span> Funda rosa suave</li>
<li><span class="check">✓</span> Batería 8 horas</li>
<li><span class="check">✓</span> Calenta en ~5 min</li>
<li><span class="check">✓</span> Envío gratis</li>
<li><span class="check">✓</span> Pago al recibir</li>
</ul>
<a href="#contacto" class="btn-primary" style="display:block;text-align:center;padding:16px">🛒 Quiero el Rosa</a>
</div>
<div class="product-buy-card">
<div class="product-color-preview preview-camo">🍼</div>
<h3>WarmiBottle Camuflado</h3>
<p style="font-size:13px;color:var(--gray);margin-bottom:8px">Estilo moderno y unisex</p>
<div class="price-old">Gs 180.000</div>
<div class="price">Gs 129.000</div>
<div class="price-saving">Ahorrás Gs 51.000 💸</div>
<ul class="product-features-list">
<li><span class="check">✓</span> Recargable USB-C</li>
<li><span class="check">✓</span> Funda camuflado premium</li>
<li><span class="check">✓</span> Batería 8 horas</li>
<li><span class="check">✓</span> Calienta en ~5 min</li>
<li><span class="check">✓</span> Envío gratis</li>
<li><span class="check">✓</span> Pago al recibir</li>
</ul>
<a href="#contacto" class="btn-primary" style="display:block;text-align:center;padding:16px;background:linear-gradient(135deg,#6B7C52,#4A5A38)">🛒 Quiero el Camuflado</a>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
FAQ
═══════════════════════════════════════════════ -->
<section class="faq">
<div class="section-label">Preguntas frecuentes</div>
<h2 class="section-title">Tenés dudas, nosotros las respondemos</h2>
<p class="section-sub">Acá están las preguntas más comunes de las mamás antes de comprar.</p>
<div class="faq-list">
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Con qué biberones es compatible?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">Compatible con la gran mayoría de biberones del mercado: Philips Avent, NUK, Tommee Tippee, Dr. Brown's, Chicco y muchos más. Si tu biberón tiene un diámetro estándar, ¡entra sin problema!</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Cuánto tarda en calentar la leche?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">Aproximadamente 5 minutos para calentar leche a temperatura ambiente. Si la leche viene del freezer puede tardar un poco más. El dispositivo avisa cuando la leche está lista.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Cuánto dura la carga?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">La batería dura aproximadamente 8 horas de uso continuo, lo que equivale a unas 8–10 tomas. Se recarga en pocas horas con cualquier cargador USB o power bank.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Es seguro para la leche materna?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">¡Sí! El sistema de calentado suave mantiene la temperatura justa (alrededor de 37°C) para no destruir los nutrientes de la leche materna. Es completamente seguro para tu bebé.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Cómo se limpia?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">La funda exterior de tela se puede quitar y lavar a mano o en lavarropas a baja temperatura. El interior del calentador se limpia fácilmente con un paño húmedo.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Cómo hago el pedido y cuándo llega?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">Pedís a través de esta página, nos contactamos por WhatsApp para confirmar tu dirección y el color, y hacemos el envío a todo Paraguay. El entregás en 2 a 5 días hábiles con pago al recibir.</div>
</div>
<div class="faq-item">
<div class="faq-q" onclick="toggleFaq(this)">
¿Tienen garantía?
<span class="faq-icon">+</span>
</div>
<div class="faq-a">Sí, todos nuestros productos tienen garantía de satisfacción. Si hay algún defecto de fabricación te lo cambiamos sin costo. Tu tranquilidad es nuestra prioridad.</div>
</div>
</div>
</section>
<!-- ═══════════════════════════════════════════════
FINAL CTA
═══════════════════════════════════════════════ -->
<section class="final-cta" id="contacto">
<h2>Dale lo mejor a tu bebé, sin sacrificar tu paz</h2>
<p>Miles de mamás paraguayas ya eligieron WarmiBottle. Es tu turno. Stock limitado — no dejes para mañana la tranquilidad de hoy.</p>
<a href="https://wa.me/595XXXXXXXXX?text=Hola!%20quiero%20pedir%20un%20WarmiBottle%20🍼" target="_blank" class="btn-white">💬 Pedir por WhatsApp</a>
<div class="final-guarantees">
<span class="final-g">🚚 Envío gratis a todo Paraguay</span>
<span class="final-g">💵 Pagás al recibir</span>
<span class="final-g">🛡️ Garantía de satisfacción</span>
<span class="final-g">⭐ +2.800 familias felices</span>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-logo">WarmiBottle</div>
<p>© 2025 WarmiBottle Paraguay · Hecho con 💕 para las mamás paraguayas</p>
<p style="margin-top:8px"><a href="#">Política de privacidad</a> · <a href="#">Términos</a> · <a href="#">Contacto</a></p>
</footer>
<!-- ─── STICKY CTA ─── -->
<div class="sticky-cta">
<div class="sticky-cta-text">
<strong>WarmiBottle — Gs 129.000</strong>
<span class="sub">Envío gratis · Pago al recibir</span>
</div>
<a href="https://wa.me/595XXXXXXXXX?text=Hola!%20quiero%20pedir%20un%20WarmiBottle%20🍼" target="_blank" class="sticky-cta-btn">🛒 Pedir Ahora</a>
</div>
<script>
// FAQ accordion
function toggleFaq(el) {
const icon = el.querySelector('.faq-icon');
const answer = el.nextElementSibling;
const isOpen = answer.classList.contains('open');
// close all
document.querySelectorAll('.faq-a').forEach(a => a.classList.remove('open'));
document.querySelectorAll('.faq-icon').forEach(i => i.classList.remove('open'));
if (!isOpen) {
answer.classList.add('open');
icon.classList.add('open');
}
}
// Variant selection
function selectVariant(el) {
document.querySelectorAll('.variant-card').forEach(c => c.classList.remove('active'));
el.classList.add('active');
}
// Scroll fade-up
const observer = new IntersectionObserver((entries) => {
entries.forEach((entry, i) => {
if (entry.isIntersecting) {
setTimeout(() => entry.target.classList.add('visible'), i * 80);
}
});
}, { threshold: 0.12 });
document.querySelectorAll('.fade-up').forEach(el => observer.observe(el));
// Hide sticky CTA when footer visible
const footer = document.querySelector('footer');
const stickyCta = document.querySelector('.sticky-cta');
const footerObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
stickyCta.style.display = entry.isIntersecting ? 'none' : 'flex';
});
});
footerObserver.observe(footer);
</script>
</body>
</html>