.ficha{padding-bottom:var(--s-8)}.migas{padding:var(--s-4) 0;font-size:var(--t-s);color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.migas a{color:var(--marino);font-weight:600;text-decoration:none}.migas a:hover{text-underline-offset:3px;text-decoration:underline}.migas span[aria-current]{color:var(--gris);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}.migas .ico{color:var(--gris-claro)}.ficha__rejilla{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.ficha__rejilla>*,.ficha__principal>*{min-width:0}@media (width<=999px){.ficha__rejilla>.ficha__principal{display:contents}.galeria{order:0}.panel{order:1}.ficha__principal>.bloque{order:2}}.ficha__principal{gap:var(--s-4);min-width:0;display:grid}.galeria{margin:0 calc(var(--gutter) * -1)}.galeria__visor{position:relative}.galeria__pista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:4/3;background:var(--marino-hondo);display:flex;overflow-x:auto}.galeria__pista::-webkit-scrollbar{display:none}.galeria__pista:focus-visible{outline-offset:-3px}.galeria__foto{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0}.galeria__foto img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.galeria__flecha{box-shadow:var(--sombra-1);background:#ffffffeb;border:0;display:none;position:absolute;top:50%;translate:0 -50%}.galeria__flecha--izq{left:14px}.galeria__flecha--der{right:14px}.galeria__indice{color:var(--blanco);font-size:var(--t-xs);background:#0c1c35b8;border-radius:999px;padding:4px 10px;font-weight:700;position:absolute;bottom:14px;left:14px}.galeria__ampliar{min-height:36px;font-size:var(--t-xs);color:var(--marino);background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px}.galeria__miniaturas{padding:10px var(--gutter) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.miniatura{aspect-ratio:4/3;border-radius:var(--r-chico);opacity:.65;transition:opacity var(--d-1) var(--curva), border-color var(--d-1) var(--curva);background:0 0;border:2px solid #0000;flex:0 0 84px;padding:0;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%}.miniatura:hover{opacity:1}.miniatura[aria-current]{opacity:1;border-color:var(--naranja)}@media (width>=700px){.galeria{margin:0}.galeria__pista{border-radius:var(--r-grande)}.galeria__miniaturas{padding-inline:0}.miniatura{flex-basis:104px}.galeria__flecha{display:grid}}.bloque{background:var(--blanco);border-radius:var(--r-grande);padding:var(--s-5)}.bloque h2{font-size:var(--t-xl);margin-bottom:var(--s-4)}.ficha__desc{max-width:68ch;font-size:var(--t-m);line-height:1.65}.equipo{gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.equipo li{align-items:flex-start;gap:10px;display:flex}.equipo .ico{color:var(--verde-accion);margin-top:2px}@media (width>=600px){.equipo{grid-template-columns:1fr 1fr}}.tecnica{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tecnica th,.tecnica td{text-align:left;border-bottom:1px solid var(--linea-suave);vertical-align:top;padding:12px 0}.tecnica th{width:40%;color:var(--gris);font-weight:500}.tecnica td{font-variant-numeric:tabular-nums;font-weight:700}.tecnica tr:last-child th,.tecnica tr:last-child td{border-bottom:0}.panel{gap:var(--s-4);align-content:start;display:grid}.panel__caja{background:var(--blanco);border-radius:var(--r-grande);padding:var(--s-5);box-shadow:var(--sombra-1);gap:var(--s-3);display:grid;position:relative}.sello-destacado--estatico{width:fit-content;position:static}.panel__titulo{font-size:var(--t-2xl)}.panel__version{color:var(--gris);margin-top:-4px}.panel__caja .etiqueta--grande{margin:var(--s-2) 0 var(--s-2) calc(var(--s-5) * -1);width:fit-content}.claves{background:var(--linea-suave);border-radius:var(--r-medio);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.claves div{background:var(--concreto);gap:2px;padding:12px;display:grid}.claves .ico{color:var(--verde-accion);width:18px;height:18px;margin-bottom:4px}.claves dt{font-size:var(--t-xs);color:var(--gris)}.claves dd{font-weight:700;font-size:var(--t-s);margin:0}.panel__nota{border-radius:var(--r-medio);background:var(--verde-tenue);font-size:var(--t-s);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.panel__nota .ico{color:var(--verde-accion);margin-top:1px}.panel__acciones{gap:var(--s-2);margin-top:var(--s-2);display:grid}.panel__secundarias{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.panel__guardar{width:auto;height:auto;box-shadow:none;position:static}.panel__guardar[aria-pressed=true]{border-color:var(--naranja);color:var(--marino)}.panel__guardar[aria-pressed=true] svg{fill:var(--naranja);color:var(--naranja-hondo)}.vendedor{gap:6px var(--s-4);background:var(--blanco);border-radius:var(--r-grande);padding:var(--s-4) var(--s-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.vendedor__avatar{background:var(--marino);width:56px;height:44px;color:var(--blanco);font-weight:800;font-stretch:var(--ancho-display);font-size:var(--t-m);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);border-radius:0 8px 8px 0;place-items:center;padding-left:10px;display:grid}.vendedor__datos{line-height:1.35;font-size:var(--t-s);color:var(--gris);display:grid}.vendedor__datos strong{color:var(--marino);font-size:var(--t-m)}.vendedor__enlace{width:fit-content;font-size:var(--t-s);grid-column:1/-1;margin-top:6px}.panel__publicado{font-size:var(--t-xs);color:var(--gris);align-items:center;gap:8px;padding-left:4px;display:flex}@media (width>=1000px){.ficha__rejilla{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.panel{top:calc(var(--alto-cabecera) + 16px);position:sticky}}.bloque--seguridad{margin-top:var(--s-6);background:var(--marino);color:var(--blanco)}.seguridad__cabeza{margin-bottom:var(--s-4);align-items:center;gap:12px;display:flex}.seguridad__cabeza .ico{color:var(--naranja)}.seguridad__cabeza h2{margin:0}.consejos{gap:var(--s-4);counter-reset:consejo;margin:0;padding:0;list-style:none;display:grid}.consejos li{counter-increment:consejo;color:#cdd7e5;font-size:var(--t-s);grid-template-columns:auto 1fr;gap:12px;display:grid}.consejos li:before{content:counter(consejo);width:28px;height:28px;color:var(--blanco);font-weight:800;font-size:var(--t-xs);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.consejos strong{color:var(--blanco);display:block}@media (width>=900px){.bloque--seguridad{padding:var(--s-6)}.consejos{grid-template-columns:repeat(4,1fr)}.consejos li{grid-template-columns:1fr}}.similares{margin-top:var(--s-8)}.similares .encabezado h2{font-size:var(--t-2xl)}.similares__banda{gap:var(--s-4);margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 16px;scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,80%);grid-auto-flow:column;display:grid;overflow-x:auto}.similares__banda .tarjeta{scroll-snap-align:start}@media (width>=1000px){.similares__banda{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}body[data-pagina=auto] .barra-movil{display:none}.barra-contacto{z-index:45;align-items:center;gap:var(--s-3);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--blanco);border-top:1px solid var(--linea-suave);display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -12px #13294b40}.barra-contacto__precio{min-width:0;line-height:1.2;display:grid}.barra-contacto__precio span{font-size:var(--t-xs);color:var(--gris);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-contacto__precio strong{font-size:var(--t-l);font-stretch:var(--ancho-semi)}.barra-contacto .boton{flex:none;margin-left:auto}@media (width>=1000px){.barra-contacto{display:none}}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--blanco);background:#081223f7;border:0;margin:0;padding:0}.visor::backdrop{background:#081223e6}.visor[open]{grid-template-rows:auto 1fr;display:grid}.visor__cabeza{padding:12px var(--gutter);justify-content:space-between;align-items:center;font-weight:700;display:flex}.visor__cabeza .redondo,.visor__flecha{color:var(--blanco);background:#ffffff1f;border-color:#0000}.visor__pista{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.visor__pista figure{scroll-snap-align:center;padding:0 0 var(--s-6);flex:0 0 100%;place-items:center;margin:0;display:grid}.visor__pista img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.visor__flecha{display:none;position:absolute;top:50%}.visor__flecha--izq{left:20px}.visor__flecha--der{right:20px}@media (width>=700px){.visor__flecha{display:grid}}
