/* Rótulos decorativos que antes eran h2-h6 (tridente SEO 29/09/2026): conservan el aspecto sin ser encabezados */
.mf-h2,.mf-h3,.mf-h4,.mf-h5,.mf-h6{display:block;font-family:inherit;font-weight:600;line-height:1.25;color:inherit;margin:0 0 10px}
.mf-h2{font-size:1.75rem}.mf-h3{font-size:1.4rem}.mf-h4{font-size:1.15rem}.mf-h5{font-size:1rem;text-transform:inherit}.mf-h6{font-size:.95rem}
.mf-h5.color-primary,.mf-h4.color-primary{color:#FA562E}
.mf-lead{margin-bottom:18px}
/* Mapa del sitio (sitemap.html) */
.mf-sitemap .mf-sm-group{margin:0 0 28px}
.mf-sitemap h2{font-size:1.25rem;margin:0 0 10px}
.mf-sitemap h2 a{color:inherit}
.mf-sm-list{list-style:none;margin:0;padding:0 0 0 18px;display:flex;flex-wrap:wrap;gap:6px 22px}
.mf-sm-list li{flex:0 0 auto;min-width:220px;padding-left:14px;position:relative}
.mf-sm-list li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:#FA562E}
/* Catálogo de productos HTML (productos.html) */
.mf-prod h3.title{font-size:1.15rem;margin:12px 0 6px}
.mf-prod .parrafos{font-size:.95rem;min-height:72px}
.mf-prod-precio{font-weight:600;color:#FA562E;margin:6px 0 10px}
.mf-comprar{margin:0 0 30px;padding:18px 20px;border-left:4px solid #FA562E;background:#f7f7f7}
