<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mipanas 2 Barricas – Ficha de Producto</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300&display=swap');
:root {
--cream: #f4efe3;
--gold: #b8922a;
--gold-light: #c9a84c;
--text: #2c2c2c;
--line: #d6cbb8;
--body-size: 12.5px;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: #e8e0d0;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
font-size: var(--body-size);
line-height: 1.6;
color: var(--text);
}
.page {
max-width: 860px;
margin: 30px auto;
background: var(--cream);
position: relative;
overflow: hidden;
box-shadow: 0 4px 40px rgba(0,0,0,0.12);
}
/* Uva watermark */
.uva-watermark {
position: absolute;
bottom: 50px;
left: -50px;
width: 280px;
opacity: 0.22;
pointer-events: none;
z-index: 0;
transform: rotate(-8deg);
}
/* HEADER */
.header {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
padding: clamp(16px, 4vw, 38px) clamp(16px, 5vw, 50px) 10px clamp(16px, 5vw, 50px);
position: relative;
z-index: 1;
gap: 12px;
}
.header-title {
flex: 1 1 auto;
min-width: 0;
}
.header-title h1 {
font-family: 'Century Gothic', 'AppleGothic', 'Futura', 'Trebuchet MS', sans-serif;
font-size: clamp(26px, 8vw, 54px);
font-weight: 900;
color: var(--gold);
text-transform: uppercase;
letter-spacing: clamp(1px, 0.5vw, 3px);
line-height: 1.0;
white-space: nowrap;
}
.header-right {
display: flex;
flex-direction: row;
align-items: flex-start;
gap: 10px;
flex-shrink: 0;
}
.bottle-img {
width: clamp(60px, 14vw, 120px);
display: block;
flex-shrink: 0;
}
/* Iconos usando sprite vertical */
.warning-icons {
display: flex;
flex-direction: column;
justify-content: flex-start;
gap: 6px;
padding-top: 8px;
flex-shrink: 0;
}
.icon-sprite-wrap {
width: clamp(24px, 4vw, 36px);
height: clamp(24px, 4vw, 36px);
overflow: hidden;
flex-shrink: 0;
position: relative;
}
.icon-sprite-wrap img {
position: absolute;
left: 0;
width: clamp(24px, 4vw, 36px);
}
/* CONTENT */
.content {
padding: 10px clamp(16px, 5vw, 50px) 0 clamp(16px, 5vw, 50px);
position: relative;
z-index: 1;
}
.section-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 17px;
font-weight: 400;
color: var(--gold);
letter-spacing: 0.5px;
margin-bottom: 10px;
}
.reference-block {
display: flex;
gap: 60px;
margin-bottom: 18px;
}
.ref-item label,
.ref-item span {
font-size: var(--body-size);
}
.ref-item label {
font-weight: 700;
display: block;
margin-bottom: 2px;
text-transform: uppercase;
letter-spacing: 0.4px;
}
hr.divider {
border: none;
border-top: 1px solid var(--line);
margin: 14px 0;
}
.nutri-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 12px;
}
/* === Bloque denominación + ingredientes: misma fuente === */
.food-denom label,
.food-denom span,
.ingredients-block label,
.ingredients-block p {
font-size: var(--body-size);
line-height: 1.6;
}
.food-denom label,
.ingredients-block label {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.4px;
display: block;
margin-bottom: 3px;
}
.buy-btn {
display: inline-block;
background: var(--gold);
color: #fff;
font-family: inherit;
font-size: var(--body-size);
font-weight: 700;
letter-spacing: 0.5px;
text-decoration: none;
padding: 9px 20px;
text-transform: uppercase;
white-space: nowrap;
}
.buy-btn:hover { background: var(--gold-light); }
.ingredients-block { margin-bottom: 16px; }
.allergen { text-transform: uppercase; font-weight: 600; }
/* Tabla nutricional — solo líneas horizontales inferiores */
.nutri-wrap { width: 100%; margin-bottom: 4px; }
.nutri-row {
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 6px 0;
border-bottom: 1px solid var(--line);
font-size: var(--body-size);
}
.nutri-row.nutri-head { font-weight: 700; letter-spacing: 0.3px; }
.nutri-row .nutri-label { flex: 1; }
.nutri-row .nutri-val { text-align: right; white-space: nowrap; }
.nutri-row.sub-row .nutri-label { padding-left: 28px; color: #666; }
.info-row {
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 7px 0;
border-bottom: 1px solid var(--line);
}
.info-row label {
font-weight: 700;
font-size: var(--body-size);
text-transform: uppercase;
letter-spacing: 0.4px;
}
.info-row span { font-size: var(--body-size); }
/* Grid inferior */
.bottom-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0 clamp(16px, 4vw, 50px);
padding: 14px 0 32px 0;
}
.detail-item { margin-bottom: 13px; }
.detail-item label {
font-weight: 700;
font-size: var(--body-size);
display: block;
text-transform: uppercase;
margin-bottom: 2px;
letter-spacing: 0.4px;
}
.detail-item span { font-size: var(--body-size); }
.operator-col-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 17px;
font-weight: 400;
color: var(--gold);
margin-bottom: 12px;
}
.footer {
background: var(--gold);
color: #fff;
text-align: center;
padding: 13px clamp(16px, 5vw, 50px);
font-size: var(--body-size);
letter-spacing: 0.8px;
position: relative;
z-index: 1;
}
/* ===== RESPONSIVE ===== */
@media (max-width: 600px) {
.page { margin: 0; box-shadow: none; }
/* Header: título arriba, botella+iconos abajo en fila */
.header {
flex-direction: column;
align-items: flex-start;
gap: 14px;
padding: 20px 20px 10px 20px;
}
.header-title { width: 100%; }
.header-title h1 {
font-size: clamp(26px, 10vw, 42px);
white-space: normal;
letter-spacing: 2px;
}
.header-right {
width: 100%;
flex-direction: row;
align-items: flex-end;
justify-content: flex-start;
gap: 16px;
}
.bottle-img { width: 80px; }
.icon-sprite-wrap {
width: 28px;
height: 28px;
}
.icon-sprite-wrap img { width: 28px; }
.content { padding: 10px 20px 0 20px; }
.nutri-header {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.buy-btn { align-self: flex-start; }
.bottom-grid {
grid-template-columns: 1fr;
}
.uva-watermark { width: 140px; left: -20px; }
.footer { padding: 13px 20px; }
}
</style>
</head>
<body>
<div class="page">
<!-- Uva decorativa watermark -->
<img class="uva-watermark"
src="https://www.bodegamipanas.com/wp-content/uploads/2026/04/DISTRIBUCIONES-JULIAN-MAIRAL-1.png"
alt="">
<!-- HEADER -->
<div class="header">
<div class="header-title">
<h1>MIPANAS<br>2 BARRICAS</h1>
</div>
<div class="header-right">
<img class="bottle-img"
src="https://www.bodegamipanas.com/wp-content/uploads/2026/01/Mipanas-2-barricas.png"
alt="Botella Mipanas 2 Barricas">
<!-- Iconos: sprite vertical, 3 iconos apilados -->
<div class="warning-icons" id="iconWrap">
<div class="icon-sprite-wrap">
<img id="sprite0"
src="https://www.bodegamipanas.com/wp-content/uploads/2026/04/Iconos_ficha.png"
alt="+18">
</div>
<div class="icon-sprite-wrap">
<img id="sprite1"
src="https://www.bodegamipanas.com/wp-content/uploads/2026/04/Iconos_ficha.png"
alt="No conducir">
</div>
<div class="icon-sprite-wrap">
<img id="sprite2"
src="https://www.bodegamipanas.com/wp-content/uploads/2026/04/Iconos_ficha.png"
alt="No embarazadas">
</div>
</div>
</div>
</div>
<div class="content">
<p class="section-title">Referencia</p>
<div class="reference-block">
<div class="ref-item">
<label>Nombre</label>
<span>MIPANAS 2 BARRICAS</span>
</div>
<div class="ref-item">
<label>Código EAN</label>
<span>8437001072729</span>
</div>
</div>
<hr class="divider">
<p class="section-title">Información nutricional</p>
<div class="nutri-header">
<div class="food-denom">
<label>Denominación del alimento</label>
<span>vino Tinto</span>
</div>
<a class="buy-btn"
href="https://www.bodegamipanas.com/product/botella-mipanas-2-barricas/"
target="_blank">Compra este vino aquí</a>
</div>
<div class="ingredients-block">
<label>Lista ingredientes</label>
<p>uva, levadura, reguladores de ácidez (ácido tartárico), conservantes y antioxidantes
(<span class="allergen">anhídrido sulfuro (dióxido de azúfre)</span>)
activadores de fermentación alcohólica (bisulfito de amónio).</p>
</div>
<div class="nutri-wrap">
<div class="nutri-row nutri-head">
<span class="nutri-label"></span>
<span class="nutri-val">100 ml</span>
</div>
<div class="nutri-row"><span class="nutri-label">Valor energético k.J</span><span class="nutri-val">320 kJ</span></div>
<div class="nutri-row"><span class="nutri-label">Valor energético kcal</span><span class="nutri-val">79 kcal</span></div>
<div class="nutri-row"><span class="nutri-label">Grasas</span><span class="nutri-val">0 g</span></div>
<div class="nutri-row sub-row"><span class="nutri-label">de las cuales azúcares</span><span class="nutri-val">0 g</span></div>
<div class="nutri-row"><span class="nutri-label">Hidratos de carbono</span><span class="nutri-val">10 g</span></div>
<div class="nutri-row sub-row"><span class="nutri-label">de los cuales azúcares</span><span class="nutri-val">0,25 g</span></div>
<div class="nutri-row"><span class="nutri-label">Proteínas</span><span class="nutri-val">0,1 g</span></div>
<div class="nutri-row"><span class="nutri-label">Sal</span><span class="nutri-val">0,2 g</span></div>
</div>
<div class="info-row">
<label>Cantidad neta</label>
<span>75cl</span>
</div>
<div class="info-row">
<label>Porcentaje de alcohol</label>
<span>16%</span>
</div>
<div class="bottom-grid">
<div>
<div class="detail-item">
<label>Otras Menciones</label>
<span>Fermentado en barrica nueva de roble francés</span>
</div>
<div class="detail-item">
<label>País de origen / Lugar de procedencia</label>
<span>España / DO Somontano</span>
</div>
<div class="detail-item">
<label>Variantes de producción</label>
<span>Añada 2023</span>
</div>
<div class="detail-item">
<label>Modo de empleo</label>
<span>Temperatura de servicio: 18–20ºC</span>
</div>
<div class="detail-item">
<label>Condiciones de conservación</label>
<span>Mantener entre 5ºC y 25ºC</span>
</div>
</div>
<div>
<p class="operator-col-title">Datos del operador</p>
<div class="detail-item">
<label>Nombre del operador</label>
<span>BODEGA MIPANAS, S.L.</span>
</div>
<div class="detail-item">
<label>Dirección del operador</label>
<span>Ctra. Cregenzan, KM3 22300 Barbastro (HUESCA)</span>
</div>
<div class="detail-item">
<label>Registro</label>
<span>R.E. 40.996-HU</span>
</div>
</div>
</div>
</div>
<div class="footer">© 2026 · BODEGA MIPANAS S.L</div>
</div>
<script>
// Cuando carga el sprite, calculamos el desplazamiento vertical de cada icono
var img = new Image();
img.onload = function() {
var totalH = img.naturalHeight;
var iconH = totalH / 3; // 3 iconos en vertical
var wrap = document.querySelector('.icon-sprite-wrap');
var wrapW = wrap ? wrap.offsetWidth : 36;
var scale = wrapW / img.naturalWidth;
var scaledH = iconH * scale; // altura de cada icono escalado
// Aplicar a los 3 sprites
for (var i = 0; i < 3; i++) {
var el = document.getElementById('sprite' + i);
// Altura total del img escalado
el.style.width = wrapW + 'px';
el.style.height = (totalH * scale) + 'px';
el.style.top = (-scaledH * i) + 'px';
}
// Ajustar altura de los contenedores
document.querySelectorAll('.icon-sprite-wrap').forEach(function(w) {
w.style.height = scaledH + 'px';
});
};
img.src = 'https://www.bodegamipanas.com/wp-content/uploads/2026/04/Iconos_ficha.png';
</script>
</body>
</html>