/* ===== Página del producto limpia (vuelta 8, pedido de Luis: «no lo quiero recargado») =====
   Cifras en una franja (línea arriba y separadores finos), sin cajas ni sombras; lupa solo ícono;
   «Compáralo con» y acciones más livianos. */

.p-cifras{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;margin:20px 0 4px;border-top:2px solid var(--tinta);border-bottom:1px solid var(--linea)}
.p-cifras[data-n]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}
.p-cifra{background:none;box-shadow:none;border-radius:0;padding:14px 12px 12px;overflow:visible}
.p-cifra:first-child{padding-left:0}
.p-cifra + .p-cifra{border-left:1px solid var(--linea)}
.p-cifra::before{display:none}
.p-cifra b{font-size:clamp(26px,2.6vw,36px)}
.p-cifra>span{margin-top:4px}
/* cuatro cifras: dos filas de dos (números holgados, nada se corta) */
.p-cifras[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.p-cifras[data-n="4"] .p-cifra:nth-child(3){border-left:0;padding-left:0}
.p-cifras[data-n="4"] .p-cifra:nth-child(n+3){border-top:1px solid var(--linea)}
@media (max-width:599px){
  .p-cifras[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}
  .p-cifras[data-n="3"] .p-cifra:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--linea)}
}
.p-cifra b{overflow:visible;padding-right:2px}

/* Lupa: solo un ícono discreto */
.p-lupa{width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:var(--sombra)}
.p-lupa .ico{width:18px;height:18px;color:var(--tinta)}

/* Acciones: un solo botón fuerte; los demás livianos */
.p-acciones{margin-top:20px}
.p-mas .boton-borde{box-shadow:inset 0 0 0 1.5px var(--linea);background:transparent}
.p-mas .boton-borde:hover{box-shadow:inset 0 0 0 1.5px var(--tinta)}
.p-mas .boton-wa{background:transparent;color:#178f45;box-shadow:inset 0 0 0 1.5px #9bd9b2}
.p-mas .boton-wa:hover{background:#178f45;color:#fff;box-shadow:none}

/* «Compáralo con»: una fila con líneas, sin caja */
.p-rival{background:none;box-shadow:none;border-radius:0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:14px 0;margin-top:18px}
.p-rival .boton{background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta);height:40px}
.p-rival .boton:hover{background:var(--negro);color:#fff}

/* Ficha técnica con aire */
.p-sub2{margin-top:26px}
