.fi{color:var(--color-texto-ficha);font-size:16px}.fi-migas{max-width:var(--container-ficha);margin:20px auto 0;padding:6px 20px 14px}@media (width>=1440px){.fi-migas{margin-top:10px}}.fi-migas ol{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:flex}.fi-migas li+li:before{content:"/ ";color:var(--color-separador-migas);margin-right:8px}.fi-migas a{color:var(--color-texto-secundario);text-decoration:none}.fi-migas .fi-migas-modelo{font-weight:600}.fi-migas [aria-current]{color:var(--color-icono)}.fi-cuerpo{max-width:var(--container-ficha);flex-direction:column;margin:0 auto;padding:0 20px;display:flex}.fi-izq,.fi-lateral,.fi-pegado{display:contents}.fi-titulo{color:var(--color-texto);letter-spacing:.01em;text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;order:1;margin:0 0 14px;font-size:26px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.fi-titulo-largo{font-size:24px}.fi-titulo-xlargo,.fi-titulo-xxlargo{font-size:20px}.fi-galeria{order:2}.fi-caja{order:3;padding-top:18px}.fi-bloque{order:4;margin-top:28px}.fi-bloque-col{margin:0 0 26px}.fi-contenido{padding-bottom:60px}.fi-logos{gap:26px;margin:0 0 18px;display:flex}.fi-logo{width:auto;height:36px}.fi-precio-bloque{grid-template-rows:auto auto auto;row-gap:2px;display:grid}.fi-precio-fila{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.fi-precio{color:var(--color-texto);margin:0;font-size:28px;font-weight:700;line-height:1.5}.fi-precio del{color:var(--color-texto-secundario);font-size:.5em;font-weight:400}.fi-sello{border-radius:var(--radius-xs);background:var(--color-sello-disponible);color:var(--color-sobre-acento);letter-spacing:.5px;text-transform:uppercase;margin:0;padding:4px 8px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex}.fi-sello[data-estado=agotado],.fi-sello[data-estado=proximamente]{background:var(--color-sello-agotado);color:var(--color-sello-agotado-texto)}.fi-oferta{border-radius:var(--radius-xs);background:var(--color-oferta);color:var(--color-texto);letter-spacing:.03em;gap:7px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.fi-oferta-descuento{font-weight:700}.fi-oferta del{margin-left:10px;font-weight:500}.fi-codigo{color:var(--color-icono);font-variant-numeric:tabular-nums;letter-spacing:.5px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:12px}.fi-codigo span{text-transform:uppercase}.fi-para{color:var(--color-para-etiqueta);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 7px;margin:6px 0 0;font-size:13px;line-height:1.35;display:grid}.fi-para-etiqueta{grid-column:1}.fi-para-modelo{color:var(--color-para-modelo);letter-spacing:.01em;grid-column:2;font-size:15px;font-weight:600}.fi-para-nota{color:var(--color-para-nota);grid-column:2;font-size:12.5px}.fi-compra{margin-top:20px;display:flow-root}.fi-boton{background:var(--color-acento);width:100%;min-height:54px;color:var(--color-sobre-acento);font:inherit;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:600;line-height:14px;display:flex}.fi-boton[aria-disabled=true],.fi-boton:disabled,.fi-boton-apagado{background:var(--color-boton-apagado);color:var(--color-texto-secundario);cursor:not-allowed}.fi-boton[data-compra=reserva]:not(:disabled){background:var(--color-ficha-reservar);color:var(--color-ficha-reservar-texto)}.fi-boton[data-compra=reserva]:not(:disabled):hover{background:var(--color-ficha-reservar-hover)}.fi-boton[aria-disabled=true]:not(.fi-boton-apagado),.fi-boton:disabled{opacity:.5}.fi-selector{margin:0 0 32px;display:block}.fi-variaciones{border-collapse:collapse;width:100%;margin:0 0 16px}.fi-variaciones tr{display:block}@media (width<=768px){.fi-variaciones tr:not(:last-child){margin-bottom:10px}}.fi-variaciones th,.fi-variaciones td{text-align:left;padding:0;display:block}.fi-variaciones td{line-height:32px;position:relative}.fi-variaciones td:after{content:"";background:var(--color-flecha-selector);pointer-events:none;width:16px;height:16px;position:absolute;top:16px;right:12px;mask:url(/iconos/flecha-abajo.svg) 50%/16px 16px no-repeat}.fi-variaciones label{color:var(--color-texto-secundario);letter-spacing:1.44px;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600;line-height:32px;display:block}.fi-variaciones select{border:1px solid var(--color-borde-selector);background:var(--color-fondo);width:100%;height:48px;color:var(--color-texto-ficha);font:inherit;appearance:none;background:0 0;border-radius:0;padding:0 45px 0 12px;font-size:15px}.fi-limpiar{background:var(--color-fondo-limpiar);color:var(--color-texto-secundario);border-radius:20px;margin:8px 0 0;padding:2px 15px;font-size:13.28px;font-weight:600;line-height:21.25px;text-decoration:underline;display:inline-block}.fi-limpiar-oculto{visibility:hidden}.fi-variacion{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fi-variacion:not(:empty){margin:0 0 10px}.fi-variacion-estado[data-estado=agotado]{color:var(--color-variacion-agotada);letter-spacing:normal;background:0 0;border-radius:0;padding:0;font-size:11.96px;font-weight:600;line-height:normal;display:block}.fi-variacion-precio{color:var(--color-texto);margin:0;font-size:32.5px;font-weight:700;line-height:1.1}.fi-variacion-precio del{margin-right:8px;font-size:.6em;font-weight:500}.fi-garantias{border-radius:var(--radius-md);background:var(--color-boton-moto);flex-direction:column;margin:18px 0 0;padding:4px 16px;display:flex}.fi-garantia{gap:12px;padding:10px 0;display:flex}.fi-garantia-estandar{order:-2}.fi-garantia-vip{order:-1}.fi-garantia-icono{flex:0 0 20px;margin-top:1px}.fi-garantia-titulo,.fi-garantia-detalle{margin:0;font-size:14px;line-height:1.6}.fi-garantia-titulo{color:var(--color-texto);font-weight:600}.fi-garantia-detalle{color:var(--color-texto-secundario);margin-top:1px}.fi-sirve{border-radius:var(--radius-md);background:var(--color-acento);min-height:84px;color:var(--color-sobre-acento);letter-spacing:-.5px;text-transform:uppercase;margin:0 0 14px;padding:16px 55px 40px 16px;font-size:22px;font-style:italic;font-weight:600;line-height:1.1;text-decoration:none;display:block;position:relative}.fi-sirve:after{content:"";background:var(--color-sobre-acento);pointer-events:none;position:absolute;inset:0;mask:url(/iconos/llave.svg) 90% 100%/42px 47px no-repeat}.fi-seccion{scroll-margin-top:calc(var(--cabecera-tope,0px) + 12px);margin-top:34px}.fi-indice{border-radius:var(--radius-md);background:var(--color-tarjeta);box-shadow:var(--sombra-tarjeta);padding:22px}.fi-indice ul{margin:0;padding:0;list-style:none}.fi-indice li+li{margin-top:16px}.fi-indice a,.fi-barra a{color:var(--color-indice);font-size:16px;line-height:1.6;text-decoration:none}.fi-indice a{transition:color .15s;display:block}.fi-indice a:hover,.fi-indice a[aria-current]{color:var(--color-indice-activo)}.fi-indice a[aria-current]{font-weight:600}.fi-barra{top:var(--cabecera-tope,0px);z-index:var(--capa-barra-ficha);border-bottom:1px solid var(--color-borde);background:var(--color-fondo);visibility:hidden;padding:11px 20px;position:fixed;left:0;right:0;overflow:hidden}.fi-barra:after{content:"";background:linear-gradient(to right, var(--color-barra-indice-desvanece), var(--color-fondo) 70%);pointer-events:none;width:36px;position:absolute;top:0;bottom:0;right:0}.fi-barra-dentro{visibility:visible}.fi-barra-tira{white-space:nowrap;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.fi-barra a{flex:none}.fi-barra a[aria-current]{display:none}.fi-aviso{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-aviso);min-height:64px;color:var(--color-aviso-texto);justify-content:space-between;align-items:center;gap:12px;margin:0 16px 28px 0;padding:14px 16px;text-decoration:none;display:flex;position:relative}.fi-aviso:after{content:"";border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-aviso);width:16px;position:absolute;top:0;bottom:0;right:-10px;transform:skew(-10deg)}.fi-aviso-texto{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.fi-aviso-llave{flex:none}.fi-aviso-titulo{letter-spacing:-.5px;text-transform:uppercase;font-size:22px;font-style:italic;font-weight:600;line-height:22px}.fi-aviso-flecha{background:var(--color-aviso-flecha);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex}.fi-h2{color:var(--color-texto);font-family:var(--font-druk);letter-spacing:-.5px;text-transform:uppercase;margin:0 0 20px;font-size:20px;font-style:italic;font-weight:700;line-height:1.1}.fi-h3{color:var(--color-texto);letter-spacing:.04em;text-transform:uppercase;margin:28px 0 12px;font-size:17px;font-weight:600}.fi-prosa{color:var(--color-texto-prosa);font-size:16px;line-height:1.6}.fi-prosa p{max-width:72ch;margin:0 0 14px}.fi-prosa strong{font-weight:600}.fi-lista{margin:0 0 16px;padding:0;list-style:none}.fi-lista li{max-width:72ch;margin-bottom:7px;padding-left:18px;position:relative}.fi-lista li:before{content:"";background:var(--color-acento);width:7px;height:7px;position:absolute;top:.55em;left:0}.fi-tabla{border-collapse:collapse;width:100%;margin:0}.fi-prosa .fi-tabla{margin:0 0 16px}.fi-tabla th,.fi-tabla td{border-bottom:1px solid var(--color-linea-fina);vertical-align:top;padding:11px 0;font-size:14px;line-height:1.6}.fi-tabla th{color:var(--color-texto-prosa);text-align:left;font-weight:400}.fi-tabla td,.fi-tabla .fi-tabla-entera{color:var(--color-texto-ficha);font-weight:600}.fi-tabla td{text-align:right}.fi-manuales{border-top:1px solid var(--color-borde);margin:0;padding:0;list-style:none}.fi-manuales li{border-bottom:1px solid var(--color-linea-fina);grid-template-columns:minmax(0,1fr) 64px 104px;align-items:center;column-gap:14px;padding:14px 0;display:grid}.fi-manual-nombre{color:var(--color-texto-ficha);font-size:14px;font-weight:600;line-height:1.35}.fi-manual-formato{background:var(--color-formato-fondo);color:var(--color-texto-secundario);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:3px;justify-self:center;padding:3px 9px;font-size:11px;font-weight:700}.fi-manual-accion{color:var(--color-acento);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;justify-self:end;font-size:13px;font-weight:700;text-decoration:none}.fi-manual-accion:hover{text-decoration:underline}.fi-nota{border-left:3px solid var(--color-acento);margin:0 0 22px;padding:2px 0 2px 16px}.fi-nota[hidden]{display:none}.fi-nota-elegido{color:var(--color-texto-secundario);letter-spacing:1.44px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.fi-nota-texto{color:var(--color-texto-nota);white-space:pre-line;font-size:15px;line-height:1.55}.fi-promo{border:2px solid var(--color-promo-borde);background:linear-gradient(135deg, var(--color-tarjeta) 0%, var(--color-promo-fondo) 100%);box-shadow:0 4px 12px var(--color-promo-sombra);border-radius:12px;margin:12px 0 20px;transition:all .3s;overflow:hidden}.fi-promo-cabeza{background:linear-gradient(135deg, var(--color-precio) 0%, var(--color-promo-oscuro) 100%);color:var(--color-sobre-acento);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.fi-promo-oferta{align-items:center;gap:6px;font-size:14.4px;font-weight:600;display:flex}.fi-promo-descuento{background:var(--color-promo-descuento);backdrop-filter:blur(10px);border-radius:20px;padding:4px 12px;font-size:19.2px;font-weight:700}.fi-promo-cuerpo{align-items:center;gap:16px;padding:16px;display:flex}.fi-promo-foto img{max-width:100%;height:auto;display:block}.fi-promo-datos{flex:1}.fi-promo-nombre{color:var(--color-promo-nombre);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .3s;display:block}.fi-promo-nombre:hover{color:var(--color-precio)}.fi-promo-precio{align-items:center;gap:8px;margin:10px 0 0;display:flex}.fi-promo-precio+.fi-promo-precio{margin-top:6px}.fi-promo-rotulo{min-width:50px;color:var(--color-promo-rotulo);font-size:13.6px;font-weight:500}.fi-promo-precio del{color:var(--color-promo-antes);opacity:.8;font-size:14.4px;font-weight:700}.fi-promo-precio strong{color:var(--color-precio);font-size:18.4px}.fi-promo-accion{flex-direction:column;align-items:flex-end;gap:10px;padding:0 16px 16px;display:flex}.fi-promo-boton{border-radius:var(--radius-md);background:var(--color-precio);min-width:200px;box-shadow:0 2px 8px var(--color-promo-boton-sombra);color:var(--color-sobre-acento);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15.2px;font-weight:600;line-height:1;transition:all .3s;display:inline-flex}.fi-promo-boton:hover{background:var(--color-promo-oscuro)}.fi-promo-mensaje{color:var(--color-precio);margin:0;font-size:14px}@media (width>768px){.fi-promo:hover{box-shadow:0 6px 20px var(--color-promo-sombra-hover);transform:translateY(-2px)}.fi-promo-foto{border-radius:var(--radius-md);flex:0 0 100px;justify-content:center;align-items:center;transition:transform .3s;display:flex;overflow:hidden}.fi-promo-foto:hover{transform:scale(1.05)}.fi-promo-foto img{width:100px}.fi-promo-boton:hover{box-shadow:0 4px 12px var(--color-promo-boton-sombra-hover);transform:translateY(-2px)}}@media (width<=768px){.fi-promo{background:var(--color-tarjeta);width:100vw;box-shadow:none;border:0;border-radius:0;margin-inline:calc(50% - 50vw)}.fi-promo-cuerpo{flex-direction:column;gap:12px}.fi-promo-datos{text-align:center;width:100%}.fi-promo-precio{justify-content:center}.fi-promo-accion{align-items:stretch}.fi-promo-boton{width:100%;min-width:auto}}.fi-ventana{max-width:min(440px,100vw - 32px);color:var(--color-texto-ficha);border:0;border-radius:12px;margin:auto;padding:24px}.fi-ventana::backdrop{background:var(--color-velo)}.fi-ventana-cerrar{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:12px}.fi-ventana-producto{gap:16px;display:flex}.fi-ventana-producto img{width:100px;height:auto}.fi-ventana-acciones{gap:12px;margin-top:16px;display:flex}.fi-ventana-acciones button{border-radius:var(--radius-md);font:inherit;cursor:pointer;border:0;flex:1;padding:12px;font-weight:600}.fi-ventana-aceptar{background:var(--color-precio);color:var(--color-sobre-acento)}.fi-ventana-rechazar{background:var(--color-boton-apagado);color:var(--color-texto)}@media (width>=1000px){.fi-migas{padding:18px 20px 14px}.fi-cuerpo{column-gap:var(--spacing-calle);grid-template-columns:minmax(0,1fr) 395px;grid-template-areas:"izq lateral";align-items:start;display:grid}.fi-izq{grid-area:izq;min-width:0;display:block}.fi-lateral{grid-area:lateral;display:block}.fi-pegado{top:calc(var(--cabecera-tope,0px) + 16px);background:var(--color-fondo);display:block;position:sticky}.fi-titulo{margin:0 0 16px;font-size:33px}.fi-titulo-largo,.fi-titulo-xlargo{font-size:29px}.fi-titulo-xxlargo{font-size:20px}.fi-titulo-xlargo,.fi-titulo-xxlargo{-webkit-line-clamp:4}.fi-caja{padding-top:0}.fi-logo{height:42px}.fi-precio{font-size:24px}.fi-bloque{grid-template-columns:192px minmax(0,1fr);column-gap:24px;margin:46px 0 0 -12px;display:grid}.fi-bloque-col{top:calc(var(--cabecera-tope,0px) + 16px);background:var(--color-fondo);align-self:start;margin:0;position:sticky}.fi-sirve{min-height:82px;margin:0 0 16px;padding:13px 16px;font-size:24px}.fi-sirve:after{content:none}.fi-sirve-largo{font-size:22px}.fi-contenido{grid-column:2}.fi-indice{width:192px;padding:24px}.fi-barra{display:none}.fi-seccion{margin-top:50px}.fi-h2{margin-bottom:24px;font-size:22px}.fi-aviso{gap:16px;height:64px;margin-bottom:34px;padding:16px}.fi-aviso-titulo{font-size:26px;line-height:26px}.fi-aviso-flecha{transition:transform .3s}.fi-aviso:hover .fi-aviso-flecha{transform:rotate(90deg)}}.fi-relleno-foto{width:100%;max-width:600px;height:auto;margin:0 auto;display:block}.fi-gal{position:relative}.fi-tira,.fi-lupa{display:none}.fi-marco{aspect-ratio:3/2;width:100%;max-height:420px;position:relative}.fi-medida{width:100%;height:auto;display:none}.fi-carril{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.fi-carril::-webkit-scrollbar{display:none}.fi-casilla{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.fi-casilla img{object-fit:contain;width:100%;height:100%}@media (scripting:none){.fi-casilla noscript{display:contents}.fi-casilla>img[data-srcset]{display:none}}.fi-play{background:var(--color-play);width:64px;height:64px;color:var(--color-play-icono);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fi-reproductor{aspect-ratio:16/9;border:0;width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fi-guiones{touch-action:pan-y;padding-top:12px;display:flex}.fi-guion{background:var(--color-guion);opacity:.2;cursor:pointer;border:0;border-radius:0;flex:1 1 0;height:3px;margin:0;padding:0}.fi-guion[data-activa]{background:var(--color-guion-activo);opacity:1}@media (width>=1000px){.fi-gal{grid-template-columns:136px minmax(0,1fr);column-gap:16px;display:grid}.fi-tira{flex-direction:column;gap:12px;height:0;min-height:100%;display:flex;overflow:hidden}.fi-marco{aspect-ratio:auto;grid-column:2;grid-template-columns:minmax(0,1fr);max-height:none;display:grid}.fi-medida{width:auto;max-width:100%;max-height:calc(var(--container-galeria) * 2 / 3);grid-area:1/1;display:block}.fi-carril{overflow:hidden}.fi-casilla:not([data-activa]){display:none}.fi-casilla img{cursor:zoom-in}.fi-casilla[data-encuadre] img,.fi-medida[data-encuadre]{width:max(min(var(--fi-nat,100%), 45%), min(calc(var(--fi-k,1) * 100%), calc(var(--fi-k,1) * var(--fi-nat,100%))));height:auto}.fi-casilla[data-encuadre] img{max-height:100%}.fi-guiones{display:none}.fi-lupa{color:var(--color-texto-secundario);letter-spacing:1.2px;text-transform:uppercase;grid-column:2;justify-content:center;align-items:center;gap:7px;margin:26px 0 16px;font-size:12px;font-weight:600;line-height:15px;display:flex}.fi-lupa svg{width:15px;height:15px}}.fi-mini{background:var(--color-mini-fondo);cursor:pointer;border:0;flex:none;width:136px;height:81px;padding:0;display:block;position:relative}.fi-mini[hidden]{display:none}.fi-mini img{object-fit:contain;width:100%;height:100%;display:block}.fi-mini[aria-current]:after,.fi-mini[data-mas]:after{content:"";background:var(--color-mini-activa);position:absolute;inset:0}.fi-mini[data-mas]:after{content:attr(data-mas);background:var(--color-mini-mas);color:var(--color-mini-mas-texto);letter-spacing:.4px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.fi-mini-play{background:var(--color-mini-play);width:38px;height:38px;color:var(--color-play-icono);border-radius:50%;justify-content:center;align-items:center;padding-left:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root:has(.fi-visor[open]){scrollbar-gutter:stable;overflow:hidden}.fi-visor{background:var(--color-visor-fondo);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-visor-texto);border:0;margin:0;padding:0;position:fixed;inset:0}.fi-visor-barra{z-index:1;background:var(--color-visor-barra);align-items:center;height:44px;display:flex;position:absolute;top:0;left:0;right:0}@media (width<=1439px){.fi-visor-barra{padding-right:44px}}.fi-visor-contador{opacity:.75;flex:1;margin:0;padding:0 10px;font-size:13px;line-height:44px}.fi-visor-contador[data-una]{visibility:hidden}.fi-visor-boton,.fi-visor-flecha{width:44px;height:44px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.fi-visor-boton:hover,.fi-visor-flecha:hover{opacity:1}.fi-visor-flecha{width:70px;height:100px;margin-top:-50px;position:absolute;top:50%}.fi-visor-flecha[data-paso="1"]{right:0}.fi-visor-flecha[hidden]{display:none}.fi-visor-pista{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;display:flex;position:absolute;inset:44px 0 0;overflow:auto hidden}.fi-visor-pista::-webkit-scrollbar{display:none}.fi-diapositiva{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding-bottom:44px;display:flex;position:relative}.fi-diapositiva>img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%}.fi-visor[data-ampliado] .fi-diapositiva[data-activa]{display:block;overflow:auto}.fi-visor[data-ampliado] .fi-diapositiva[data-activa]>img{cursor:zoom-out;max-width:none;max-height:none}@media (hover:none){.fi-visor-flecha{display:none}}
