from weasyprint import HTML
html_content = """<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Escalerita KIDS - Mueblin Hogar</title>
<style>
@page {
size: A4;
margin: 0;
background-color: #FDFBF7;
}
*, *::before, *::after {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #2D3748;
background-color: #FDFBF7;
-webkit-print-color-adjust: exact;
}
.header-banner {
background-color: #2F4F4F;
color: #FFFFFF;
padding: 35px 40px;
text-align: left;
position: relative;
}
.header-banner h1 {
margin: 0;
font-size: 26pt;
font-weight: 700;
letter-spacing: 0.5px;
color: #FFFFFF;
}
.header-banner p {
margin: 8px 0 0 0;
font-size: 13pt;
color: #E2E8F0;
font-weight: 300;
}
.container {
padding: 35px 40px;
}
.tagline-box {
background-color: #F0F4F1;
border-left: 5px solid #52796F;
padding: 16px 20px;
margin-bottom: 30px;
border-radius: 0 8px 8px 0;
}
.tagline-box p {
margin: 0;
font-size: 11pt;
line-height: 1.5;
color: #2C4A3E;
font-weight: 500;
}
.section-title {
font-size: 14pt;
font-weight: 700;
color: #2F4F4F;
margin-top: 0;
margin-bottom: 15px;
padding-bottom: 6px;
border-bottom: 2px solid #E2E8F0;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.description-text {
font-size: 10.5pt;
line-height: 1.6;
color: #4A5568;
margin-bottom: 25px;
}
.features-grid {
width: 100%;
margin-bottom: 30px;
border-collapse: separate;
border-spacing: 0 10px;
}
.feature-item {
background-color: #FFFFFF;
border: 1px solid #E2E8F0;
border-radius: 8px;
padding: 14px 18px;
margin-bottom: 10px;
}
.feature-title {
font-size: 10.5pt;
font-weight: 700;
color: #2F4F4F;
margin-bottom: 4px;
}
.feature-desc {
font-size: 9.5pt;
color: #64748B;
margin: 0;
line-height: 1.4;
}
.specs-table {
width: 100%;
border-collapse: collapse;
margin-bottom: 30px;
background-color: #FFFFFF;
border-radius: 8px;
overflow: hidden;
border: 1px solid #E2E8F0;
}
.specs-table th {
background-color: #52796F;
color: #FFFFFF;
text-align: left;
padding: 12px 16px;
font-size: 10pt;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.specs-table td {
padding: 12px 16px;
font-size: 10pt;
border-bottom: 1px solid #EDF2F7;
color: #334155;
}
.specs-table tr:last-child td {
border-bottom: none;
}
.specs-table tr:nth-child(even) td {
background-color: #F8FAFC;
}
.highlight-card {
background-color: #FFFBEB;
border: 1px solid #FCD34D;
border-radius: 8px;
padding: 16px 20px;
margin-bottom: 30px;
}
.highlight-card p {
margin: 0;
font-size: 10pt;
color: #92400E;
line-height: 1.5;
}
.footer-note {
text-align: center;
font-size: 9pt;
color: #94A3B8;
margin-top: 20px;
border-top: 1px solid #E2E8F0;
padding-top: 15px;
}
</style>
</head>
<body>
<div class="header-banner">
<h1>Escalerita KIDS</h1>
<p>Independencia, autonomía y seguridad a su alcance</p>
</div>
<div class="container">
<div class="tagline-box">
<p><strong>¡Un gran paso hacia su autonomía!</strong> La Escalerita KIDS está pensada para que los más chicos alcancen la mesada, el lavamanos o sus libros favoritos de forma cómoda, firme y totalmente segura.</p>
</div>
<div class="section-title">¿Por qué elegir la Escalerita KIDS?</div>
<div class="feature-item">
<div class="feature-title">✨ Fomenta la Autonomía Montessori</div>
<div class="feature-desc">Permite a los niños lavarse las manos, cepillarse los dientes o colaborar en la cocina por sí mismos, ganando confianza día a día.</div>
</div>
<div class="feature-item">
<div class="feature-title">📐 Escalón Superior Extra Cómodo</div>
<div class="feature-desc">Diseñado con 16 cm de profundidad en el estante superior para brindar un apoyo cómodo y estable para sus pies.</div>
</div>
<div class="feature-item">
<div class="feature-title">🪵 Estructura Firme y Robusta</div>
<div class="feature-desc">Fabricada en melamina roble de 18 mm de espesor, garantizando máxima durabilidad y excelente estabilidad en cada uso.</div>
</div>
<div class="feature-item">
<div class="feature-title">🛠️ Armado Fácil e Inmediato</div>
<div class="feature-desc">Se entrega desarmada y cuidadosamente embalada en caja. Incluye llave Allen para que puedas armarla en pocos minutos sin complicaciones.</div>
</div>
<div style="height: 15px;"></div>
<div class="section-title">Especificaciones Técnicas</div>
<table class="specs-table">
<thead>
<tr>
<th>Característica</th>
<th>Detalle</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Medidas Generales (An x Pr x Al)</strong></td>
<td>40 cm x 32 cm x 29 cm de altura</td>
</tr>
<tr>
<td><strong>Profundidad Estante Superior</strong></td>
<td>16 cm (pensado para máxima comodidad)</td>
</tr>
<tr>
<td><strong>Material</strong></td>
<td>Melamina roble de 18 mm de espesor</td>
</tr>
<tr>
<td><strong>Color</strong></td>
<td>Roble</td>
</tr>
<tr>
<td><strong>Presentación / Empaque</strong></td>
<td>Desarmado y embalado en caja</td>
</tr>
<tr>
<td><strong>Kit de Armado</strong></td>
<td>Incluye llave Allen e instructivo sencillo</td>
</tr>
</tbody>
</table>
<div class="highlight-card">
<p><strong>💡 Recomendación de uso:</strong> Ideal para tener en el baño, la cocina o el dormitorio. Su diseño cálido en tono roble se integra perfectamente con cualquier estilo de decoración.</p>
</div>
<div class="footer-note">
Ficha de producto redactada para tienda web y e-commerce
</div>
</div>
</body>
</html>
"""
with open("escalerita_kids_web.html", "w", encoding="utf-8") as f:
f.write(html_content)
HTML("escalerita_kids_web.html").write_pdf("escalerita_kids_web.pdf")
¡Un gran paso hacia su autonomía e independencia cotidiana!
La Escalerita KIDS es el aliado perfecto para que los más chicos alcancen la mesada, el lavamanos o sus juguetes favoritos de forma firme, cómoda y segura. Diseñada siguiendo la filosofía Montessori, fomenta el desarrollo de hábitos autónomos como lavarse las manos, cepillarse los dientes o colaborar en la cocina a su propia altura.
Máximo Confort y Apoyo: Su estante superior cuenta con 16 cm de profundidad, brindando una superficie amplia para que sus pies apoyen con total comodidad y firmeza.
Estructura Robusta: Construida en melamina roble de 18 mm de espesor, garantizando una estabilidad óptima y gran durabilidad frente al uso diario.
Armado Sencillo y Rápido: Se entrega embalada en caja con todo lo necesario para ensamblar en pocos minutos (incluye llave Allen).
Diseño Cálido y Funcional: El tono roble le da un acabado estético impecable que combina fácilmente en el baño, la cocina o el dormitorio.
| Característica | Detalle |
| Medidas Generales (An x Pr x Al) | 40 cm x 32 cm x 29 cm |
| Profundidad Estante Superior | 16 cm |
| Material | Melamina roble de 18 mm de espesor |
| Color | Roble |
| Presentación | Desarmado y embalado en caja a medida |
| Incluye | Llave Allen para armado |
💡 Ideal para: Espacios del hogar donde los pekes buscan alcanzar nuevas alturas por sí solos de forma segura.
| 1 cuota de $103.400,00 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 1 cuota de $103.400,00 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 9 cuotas de $11.488,88 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 12 cuotas de $8.616,66 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 1 cuota de $103.400,00 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 3 cuotas de $34.466,66 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 6 cuotas de $17.233,33 sin interés | CFT: 0,00% | TEA: 0,00% | Total $103.400,00 |
| 3 cuotas de $40.177,79 | Total $120.533,38 | |
| 6 cuotas de $22.467,09 | Total $134.802,58 |
| 9 cuotas de $17.140,27 | Total $154.262,46 | |
| 12 cuotas de $14.490,64 | Total $173.887,78 |
| 9 cuotas de $18.564,89 | Total $167.084,06 | |
| 12 cuotas de $15.951,17 | Total $191.414,08 |
