.uv-modelos .modelo,.uv-modelos .modelo-img{grid-template-columns:minmax(0,1fr)}.uv-modelos .modelo-img{grid-template-rows:minmax(0,1fr)}.uv-modelos .modelo h4{font:700 1.02rem/1.25 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.uv-modelos .modelo-img img,.uv-gf-img img{mix-blend-mode:multiply;filter:brightness(1.04)}.uv-modelos .modelo-img img{max-width:min(100%,230px);max-height:150px}.uv-modelos .modelo-img svg{width:min(64%,170px);height:auto}:root[data-theme=dark] .uv-modelos .modelo-img img,:root[data-theme=dark] .uv-gf-img img{mix-blend-mode:normal;filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uv-modelos .modelo-img img,:root:not([data-theme=light]) .uv-gf-img img{mix-blend-mode:normal;filter:none}}.uv-subhead{justify-content:start;gap:4px;margin:40px 0 14px;display:grid}.uv-subhead .fine{max-width:80ch;margin:0}.uv-grupo-3{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.uv-grupo-3 .uv-subhead{border:1px dashed var(--line);background:var(--surface-2);border-radius:14px;place-content:start stretch;gap:8px;margin:0;padding:18px}.uv-grupo-3 .uv-modelos{grid-column:2/-1}.uv-par{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.uv-par-col{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.uv-gamas-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:4px 0 0;padding:0;list-style:none;display:grid}.uv-gamas-fotos li{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;display:grid;overflow:hidden}.uv-gf-img{background:var(--surface-2);border-bottom:1px solid var(--line);place-items:center;padding:4px;display:grid}.uv-gf-img img{width:100%;max-width:200px;height:auto;display:block}.uv-gf-t{text-align:center;font:600 .68rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);padding:8px 6px}.uv-gamas{width:100%;max-width:640px;margin-inline:auto}.uv-anc[id]{scroll-margin-top:130px}.uv-aviso-txt{gap:8px;min-width:0;display:grid}.uv-casos{align-items:stretch}.uv-casos .caso-head h4{font:700 1.2rem/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.uv-dg .ruta-svg .zona-lbl,.uv-dg .ruta-svg .t2,.uv-dg .il .tsoft,.uv-dg .il .tm{font-size:11.6px}.uv-dg .il .tm.uv-tm-c{letter-spacing:.01em}@media (width<=1120px){.uv-par{grid-template-columns:minmax(0,1fr)}.uv-grupo-3{margin-top:0;display:block}.uv-grupo-3 .uv-subhead{background:0 0;border:0;border-radius:0;justify-content:start;gap:4px;margin:40px 0 14px;padding:0}.uv-modelos .modelo-img{aspect-ratio:auto;height:210px}.uv-modelos .modelo:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.uv-modelos .modelo:last-child:nth-child(odd) .modelo-img{border-bottom:0;border-right:1px solid var(--line)}}@media (width<=720px){.uv-tabla .tabla,.uv-tabla .tabla tbody,.uv-tabla .tabla tr,.uv-tabla .tabla th,.uv-tabla .tabla td{width:100%;min-width:0;display:block}.uv-tabla .tabla thead{display:none}.uv-tabla .tabla tbody tr{border-bottom:1px solid var(--line);padding:12px 14px}.uv-tabla .tabla tbody tr:last-child{border-bottom:0}.uv-tabla .tabla tbody th{white-space:normal;border:0;padding:0 0 6px}.uv-tabla .tabla td{border:0;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.uv-tabla .tabla td:before{content:attr(data-lbl);font:600 .66rem/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink)}.uv-cifras .cifra:last-child:nth-child(odd){grid-column:1/-1}.modelos.uv-modelos{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;gap:10px;overflow:auto hidden}.modelos-2.uv-modelos{grid-auto-columns:calc(50% - 5px)}.uv-modelos .modelo{scroll-snap-align:start}.uv-modelos .modelo:last-child:nth-child(odd){grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.uv-modelos .modelo:last-child:nth-child(odd) .modelo-img{border-right:0;border-bottom:1px solid var(--line)}.uv-modelos .modelo-img{aspect-ratio:4/3;height:auto;min-height:0;padding:6px}.uv-modelos .modelo-img img{width:100%;height:auto}.uv-modelos .modelo-body{gap:4px;padding:10px 12px 12px}.uv-modelos .modelo h4{font-size:.96rem}.uv-modelos .modelo p{font-size:.84rem}.uv-aviso .ico{display:none}}
