/* Estilo compartido de las páginas legales. Hereda la identidad de la tienda:
   verde #0B3B27, oro #7A5522, Playfair para títulos, Inter para lectura. */
:root{
  --verde:#0B3B27; --verde-600:#1B5E3F; --verde-050:#EEF1EA;
  --oro:#B17E3C; --oro-texto:#7A5522; --oro-050:#FBF4E8;
  --tinta:#1A1A1A; --tinta-2:#5B5B5B; --tinta-3:#737373;
  --linea:#EEEEEE; --papel:#FFFFFF; --crema:#FBFAF7;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--crema);color:var(--tinta);
  font:400 16px/1.72 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.barra{background:var(--verde);color:#fff;padding:18px 0}
.barra .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.marca{font:500 20px/1 "Playfair Display",Georgia,serif;letter-spacing:.16em;color:#fff;text-decoration:none}
.barra a.volver{color:#E7D3AE;text-decoration:none;font-size:13px;letter-spacing:.06em}
.barra a.volver:hover{color:#fff;text-decoration:underline}
.wrap{max-width:760px;margin:0 auto;padding:0 22px}
main{background:var(--papel);border:1px solid var(--linea);border-radius:14px;
  margin:34px auto 56px;padding:46px 40px}
h1{font:400 clamp(28px,5vw,38px)/1.2 "Playfair Display",Georgia,serif;color:var(--verde);margin:0 0 6px}
.actualizado{color:var(--tinta-3);font-size:13px;margin:0 0 34px;padding-bottom:22px;border-bottom:1px solid var(--linea)}
h2{font:400 22px/1.35 "Playfair Display",Georgia,serif;color:var(--verde);margin:38px 0 12px}
h3{font:600 15px/1.4 Inter,sans-serif;color:var(--tinta);margin:24px 0 8px}
p,li{color:var(--tinta-2)}
li{margin-bottom:8px}
ul,ol{padding-left:22px}
strong{color:var(--tinta);font-weight:600}
a{color:var(--oro-texto)}
.destacado{background:var(--oro-050);border-left:3px solid var(--oro);
  padding:16px 20px;border-radius:0 8px 8px 0;margin:22px 0}
.destacado p:first-child{margin-top:0}.destacado p:last-child{margin-bottom:0}
/* Marca deliberadamente visible para un dato legal que falte. Hoy no se usa
   ninguna: si algún día se agrega el domicilio fiscal y falta un campo,
   envuélvelo en .pend para que nadie lo publique sin darse cuenta. */
.pend{background:#FFF3CD;border-bottom:2px solid #E0A800;padding:1px 5px;
  border-radius:3px;color:#6B5200;font-weight:600;font-size:.94em}
table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}
th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--linea)}
th{background:var(--verde-050);color:var(--verde);font-weight:600;font-size:13px;
  text-transform:uppercase;letter-spacing:.06em}
.pie{text-align:center;color:var(--tinta-3);font-size:13px;padding:0 22px 48px}
.pie a{color:var(--oro-texto);margin:0 9px}
@media(max-width:640px){main{padding:32px 22px;margin:22px auto 40px;border-radius:10px}}
