.tf-comparador{--tf-ink:#0e0e11;--tf-muted:#6f6b66;--tf-line:#dedbd5;--tf-soft:#f5f3ef;--tf-gold:#d8aa43;box-sizing:border-box;color:var(--tf-ink);font-family:Montserrat,Arial,sans-serif}.tf-comparador *,.tf-comparador *::before,.tf-comparador *::after{box-sizing:inherit}.tf-comparador p,.tf-comparador h2,.tf-comparador dl,.tf-comparador dt,.tf-comparador dd{margin:0}.tf-comparador{max-width:1200px;margin:clamp(36px, 4.5vw, 60px) auto 0}.tf-comparador__titulo{margin:0 0 6px;font-size:clamp(21px, 2.4vw, 27px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.tf-comparador__bajada{margin:0 0 22px;color:var(--tf-muted);font-size:16px;line-height:1.6}.tf-comparador__tabla{width:100%;border-collapse:collapse}@media (max-width:899px){.tf-comparador__tabla,.tf-comparador__tabla thead,.tf-comparador__tabla tbody,.tf-comparador__tabla tr,.tf-comparador__tabla th,.tf-comparador__tabla td{display:block}.tf-comparador__tabla thead,.tf-comparador__esquina{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tf-comparador__tabla tbody th{padding:20px 0 6px;color:var(--tf-ink);font-size:12px;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}.tf-comparador__tabla tbody tr{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--tf-line)}.tf-comparador__tabla td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;padding:7px 0;font-size:15px}.tf-comparador__tabla td::before{color:var(--tf-muted);content:attr(data-modelo);font-size:13px;font-weight:700;line-height:1.35}}@media (min-width:900px){.tf-comparador__scroll{overflow-x:auto}.tf-comparador__tabla th,.tf-comparador__tabla td{padding:13px 14px;border-bottom:1px solid var(--tf-line);text-align:left;vertical-align:top}.tf-comparador__tabla thead th{width:calc((100% - 190px) / var(--tf-cols, 5));border-bottom:2px solid var(--tf-ink);text-align:center;vertical-align:bottom}.tf-comparador__nombre{display:flex;align-items:flex-start;justify-content:center;height:3.75em;overflow:hidden}.tf-comparador__tabla thead th .tf-comparador__foto{width:132px;max-width:132px;height:132px}.tf-comparador__tabla thead th .tf-comparador__precio{display:block;min-height:1.6em}.tf-comparador__esquina{width:190px;border-bottom:2px solid var(--tf-ink)}.tf-comparador__tabla tbody th{width:190px;color:var(--tf-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tf-comparador__tabla td{font-size:15px;text-align:center}.tf-comparador__tabla tbody tr:nth-child(even){background:var(--tf-soft)}}.tf-comparador a,.tf-comparador a:hover,.tf-comparador a:focus,.tf-comparador a:visited{color:var(--tf-ink)!important;text-decoration:none}.tf-comparador a.tf-comparador__cta:hover,.tf-comparador a.tf-comparador__cta:focus-visible{color:#fff!important}.tf-comparador__tabla thead a{display:block;text-decoration:none}.tf-comparador__foto{display:block;width:100%;max-width:132px;height:auto;margin:0 auto 8px;border-radius:10px;background:var(--tf-soft);aspect-ratio:1 / 1;object-fit:cover}.tf-comparador__nombre{display:block;margin-bottom:4px;font-size:13px;font-weight:800;line-height:1.25}.tf-comparador__precio{display:block;margin-bottom:9px;font-size:14px;font-weight:700}.tf-comparador__precio del{color:var(--tf-muted);font-weight:500}.tf-comparador__cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--tf-ink);border-radius:999px;color:var(--tf-ink);font-size:11px;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.tf-comparador__cta:hover,.tf-comparador__cta:focus-visible{border-color:var(--tf-ink)!important;background:var(--tf-ink)!important;color:#fff!important}.tf-comparador__agotado{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px dashed var(--tf-line);border-radius:999px;color:var(--tf-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tf-comparador__marca{color:var(--tf-gold);cursor:help}.tf-comparador__nota{margin:14px 0 0;color:var(--tf-muted);font-size:13px;line-height:1.55}` es un reset de este mismo archivo con especificidad 0-1-1. Una clase suelta como `.tf-comparador__bajada` mide 0-1-0 y PIERDE,asi que sus margenes se caian en silencio:medido,el subtitulo bajo el H1 salia con margin-top 0 pese a tener la regla escrita. No se arregla con!important—eso esta reservado a la frontera con Astra— sino subiendo la especificidad con el contenedor. */ .tf-cat .tf-cat__invita{margin:16px 0 4px}.tf-comparador__titulo{margin:0 0 6px}.tf-comparador__bajada{margin:0 0 22px}.tf-comparador__nota{margin:14px 0 0}.tf-comparador__cards{display:none}@media (max-width:767px){.tf-comparador__scroll{display:none}.tf-comparador__cards{display:grid;grid-auto-columns:78vw;grid-auto-flow:column;gap:12px;margin-inline:calc(-1 * clamp(16px, 4vw, 24px));padding-inline:clamp(16px, 4vw, 24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tf-comparador__cards::-webkit-scrollbar{display:none}.tf-comparador__card{display:flex;flex-direction:column;padding:14px;border:1px solid var(--tf-line);border-radius:14px;background:#fff;scroll-snap-align:start}.tf-comparador__card-head{display:block;margin-bottom:12px;text-align:center;text-decoration:none}.tf-comparador__card-foto{display:block;width:100%;max-width:168px;height:auto;margin:0 auto 8px;border-radius:10px}.tf-comparador__card-nombre{display:block;color:var(--tf-ink);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.tf-comparador__card-precio{display:block;margin-top:4px;color:var(--tf-ink);font-size:15px;font-weight:800}.tf-comparador__card-datos{margin:0 0 14px;border-top:1px solid var(--tf-line)}.tf-comparador__card-datos>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0;border-bottom:1px solid var(--tf-line)}.tf-comparador__card-datos>div:last-child{border-bottom:0}.tf-comparador__card-datos dt{margin:0;color:var(--tf-muted);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tf-comparador__card-datos dd{margin:0;color:var(--tf-ink);font-size:14.5px;line-height:1.45}.tf-comparador__card .tf-comparador__cta,.tf-comparador__card .tf-comparador__agotado{margin-top:auto;width:100%}}@media (max-width:767px){.tf-comparador__card-foto{width:150px;max-width:150px;height:150px;object-fit:cover}}@media (max-width:767px){.tf-comparador__cards{grid-auto-columns:62vw;gap:10px}.tf-comparador__card{padding:12px}.tf-comparador__card-foto{width:128px;max-width:128px;height:128px}.tf-comparador__card-nombre{font-size:14px}.tf-comparador__card-datos dd{font-size:13.5px}}@media (max-width:767px){.tf-comparador__cards{scroll-padding-inline:clamp(16px, 4vw, 24px)}.tf-comparador__card{scroll-margin-inline:2px}}.tf-comparador__pie{max-width:68ch;margin:16px 0 0;color:var(--tf-muted);font-size:14px;line-height:1.6}.tf-comparador__pie{margin:16px 0 0}.tf-comparador__pie strong{color:var(--tf-ink)}@media (max-width:767px){.tf-comparador__pie{max-width:none;margin-top:14px;font-size:13.5px}}