.vin[data-astro-cid-bf4mfxse]{justify-content:center;padding-block:32px 56px;display:flex}.vin__tarjeta[data-astro-cid-bf4mfxse]{width:100%;max-width:520px}.vin[data-astro-cid-bf4mfxse] [data-astro-cid-bf4mfxse][hidden]{display:none!important}.vin[data-astro-cid-bf4mfxse] h1[data-astro-cid-bf4mfxse]{margin:0;font-size:clamp(1.625rem,6vw,2rem);line-height:1.15}.vin[data-astro-cid-bf4mfxse] h1[data-astro-cid-bf4mfxse]:focus{outline:none}.vin__pantalla[data-astro-cid-bf4mfxse]{flex-direction:column;gap:18px;display:flex}.vin__cargando[data-astro-cid-bf4mfxse]{color:var(--secundario);font-weight:700}.vin__solo-lector[data-astro-cid-bf4mfxse]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vin__nota[data-astro-cid-bf4mfxse]{color:var(--secundario);margin:0;font-weight:700}.vin__huella[data-astro-cid-bf4mfxse]{justify-content:center;align-items:center;gap:10px;display:inline-flex}.vin__opciones[data-astro-cid-bf4mfxse]{gap:12px;display:grid}.vin__opcion[data-astro-cid-bf4mfxse]{border-radius:var(--radio);background:var(--superficie);width:100%;min-height:84px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;border:2px solid #e9dfd3;align-items:center;gap:14px;padding:14px 18px;display:flex}.vin__opcion[data-astro-cid-bf4mfxse]:hover{border-color:var(--coral-texto)}.vin__opcion[data-astro-cid-bf4mfxse]:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}.vin__opcion[data-astro-cid-bf4mfxse] b[data-astro-cid-bf4mfxse]{font:700 1.25rem/1.15 var(--fuente-titulo);display:block}.vin__opcion[data-astro-cid-bf4mfxse] small[data-astro-cid-bf4mfxse]{color:var(--secundario);margin-top:2px;font-size:.9375rem;font-weight:600;display:block}.vin__opcion-ico[data-astro-cid-bf4mfxse]{background:var(--coral-tinte);width:52px;height:52px;color:var(--coral-texto);border-radius:16px;flex:none;place-items:center;display:grid}.vin__opcion-ico--violeta[data-astro-cid-bf4mfxse]{background:var(--violeta-tinte);color:var(--violeta)}.vin__visor[data-astro-cid-bf4mfxse]{aspect-ratio:1;border-radius:var(--radio);background:#241d2c;align-self:center;width:100%;max-width:340px;position:relative;overflow:hidden}.vin__visor[data-astro-cid-bf4mfxse] video[data-astro-cid-bf4mfxse]{object-fit:cover;width:100%;height:100%;display:block}.vin__visor[data-astro-cid-bf4mfxse]:after{content:"";pointer-events:none;border:4px solid #ffffffe6;border-radius:20px;position:absolute;inset:18%}.vin__casillas[data-astro-cid-bf4mfxse]{border:0;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.vin__casilla[data-astro-cid-bf4mfxse]{text-align:center;background:var(--superficie);min-width:0;max-width:52px;height:60px;color:var(--texto);font:800 1.625rem var(--fuente-texto);text-transform:uppercase;border:2px solid #e9dfd3;border-radius:14px;flex:1 1 0;padding:0}.vin__casilla[data-astro-cid-bf4mfxse]:focus-visible{outline:3px solid var(--violeta);outline-offset:1px;border-color:var(--violeta)}.vin__guion[data-astro-cid-bf4mfxse]{font:800 1.5rem var(--fuente-texto);color:var(--secundario);flex:none}.vin__aparato[data-astro-cid-bf4mfxse]{border-radius:var(--radio);background:var(--fondo);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;display:grid}.vin__aparato-ico[data-astro-cid-bf4mfxse]{background:var(--violeta-tinte);width:56px;height:56px;color:var(--violeta);border-radius:16px;grid-row:span 2;place-items:center;display:grid}.vin__aparato-txt[data-astro-cid-bf4mfxse]{flex-direction:column;gap:2px;min-width:0;display:flex}.vin__aparato-txt[data-astro-cid-bf4mfxse] b[data-astro-cid-bf4mfxse]{font:700 1.25rem/1.2 var(--fuente-titulo);overflow-wrap:anywhere}.vin__aparato-txt[data-astro-cid-bf4mfxse] span[data-astro-cid-bf4mfxse]{color:var(--secundario);font-size:.9375rem;font-weight:600}.vin__aparato-txt[data-astro-cid-bf4mfxse] span[data-astro-cid-bf4mfxse]:empty{display:none}.vin__aparato-codigo[data-astro-cid-bf4mfxse]{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--secundario);grid-column:2;font-size:.9375rem;font-weight:800}.vin__aviso[data-astro-cid-bf4mfxse]{background:var(--amarillo-tinte);border-left:6px solid var(--amarillo);color:#5c4500;border-radius:16px;margin:0;padding:14px 16px;font-weight:800}.vin__aviso--link[data-astro-cid-bf4mfxse]{background:var(--coral-tinte);border-left-color:var(--coral-texto);color:#8a3622}.vin__para[data-astro-cid-bf4mfxse],.vin__chicos[data-astro-cid-bf4mfxse]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.vin__para[data-astro-cid-bf4mfxse] legend[data-astro-cid-bf4mfxse],.vin__chicos[data-astro-cid-bf4mfxse] legend[data-astro-cid-bf4mfxse]{margin-bottom:8px;padding:0;font-weight:700}.vin__para-opcion[data-astro-cid-bf4mfxse]{cursor:pointer;display:block;position:relative}.vin__para-opcion[data-astro-cid-bf4mfxse] input[data-astro-cid-bf4mfxse]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vin__para-opcion[data-astro-cid-bf4mfxse] span[data-astro-cid-bf4mfxse]{background:var(--superficie);border:2px solid #e9dfd3;border-radius:18px;padding:14px 18px;display:block}.vin__para-opcion[data-astro-cid-bf4mfxse] b[data-astro-cid-bf4mfxse]{font:700 1.1875rem var(--fuente-titulo);display:block}.vin__para-opcion[data-astro-cid-bf4mfxse] small[data-astro-cid-bf4mfxse]{color:var(--secundario);font-size:.9375rem;font-weight:600;display:block}.vin__para-opcion[data-astro-cid-bf4mfxse] input[data-astro-cid-bf4mfxse]:checked+span[data-astro-cid-bf4mfxse]{border-color:var(--coral-texto);background:var(--coral-tinte)}.vin__para-opcion[data-astro-cid-bf4mfxse] input[data-astro-cid-bf4mfxse]:focus-visible+span[data-astro-cid-bf4mfxse]{outline:3px solid var(--coral-texto);outline-offset:2px}.vin__chicos-lista[data-astro-cid-bf4mfxse]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico{background:var(--superficie);cursor:pointer;text-align:center;border:2px solid #e9dfd3;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-weight:800;display:flex;position:relative}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico:has(input:checked){border-color:var(--salvia);background:var(--salvia-tinte)}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico:has(input:focus-visible){outline:3px solid var(--salvia);outline-offset:2px}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico-marca{background:var(--superficie);border:2px solid #e9dfd3;border-radius:50%;width:22px;height:22px;position:absolute;top:6px;right:6px}.vin__chicos-lista[data-astro-cid-bf4mfxse] .vin__chico:has(input:checked) .vin__chico-marca{border-color:var(--salvia);background:var(--salvia) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.vin__botones[data-astro-cid-bf4mfxse]{gap:10px;display:grid}.vin__final[data-astro-cid-bf4mfxse]{text-align:center;align-items:center}.vin__final[data-astro-cid-bf4mfxse] .boton[data-astro-cid-bf4mfxse]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vin__final-ico[data-astro-cid-bf4mfxse]{background:var(--salvia-tinte);width:80px;height:80px;color:var(--salvia);border-radius:50%;place-items:center;display:grid}.vin[data-astro-cid-bf4mfxse] .boton--contorno[data-astro-cid-bf4mfxse]:not(.boton--grande){cursor:pointer;align-self:flex-start}.vin[data-astro-cid-bf4mfxse] .boton[data-astro-cid-bf4mfxse]:not(.boton--grande){font:700 1rem var(--fuente-texto);cursor:pointer}@media (width<=440px){.vin[data-astro-cid-bf4mfxse]{padding-block:16px 40px}.vin__casillas[data-astro-cid-bf4mfxse]{gap:4px}.vin__casilla[data-astro-cid-bf4mfxse]{border-radius:12px;height:54px;font-size:1.375rem}}
