.ruta[data-astro-cid-ppjqiukx]{display:flex;flex-direction:column;gap:14px;padding-top:12px}.ruta__titulo[data-astro-cid-ppjqiukx]{font-family:Jost,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.ruta__pasos[data-astro-cid-ppjqiukx]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:0;padding:0}.ruta__paso[data-astro-cid-ppjqiukx]{padding:12px 0 10px;border-top:1px solid var(--ruta-inactiva);display:flex;flex-direction:column;gap:2px;color:var(--gris)}.ruta__paso--aqui[data-astro-cid-ppjqiukx]{border-top:2px solid var(--tinta);color:var(--tinta);background:#f1e9da;padding-left:10px;padding-right:8px}.ruta__etiqueta[data-astro-cid-ppjqiukx]{margin-top:6px;font-family:Jost,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--oro-tinta);text-wrap:balance}.ruta__num[data-astro-cid-ppjqiukx]{font-family:Jost,sans-serif;font-size:11px;letter-spacing:2px}.ruta__paso--aqui[data-astro-cid-ppjqiukx] .ruta__num[data-astro-cid-ppjqiukx]{color:var(--oro-tinta)}.ruta__nombre[data-astro-cid-ppjqiukx]{font-size:11px;letter-spacing:1px;text-transform:uppercase}.suele[data-astro-cid-rc575eyq]{margin-top:8px;border:1px solid var(--oro-linea);padding:clamp(16px,1.7cqw,24px);display:flex;flex-wrap:wrap;gap:20px;align-items:center}.suele__cuerpo[data-astro-cid-rc575eyq]{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0}.suele__rotulo[data-astro-cid-rc575eyq]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--oro-tinta)}.suele__accion[data-astro-cid-rc575eyq]{padding:0;margin-top:4px;align-self:flex-start;text-align:left}.miga[data-astro-cid-ebflm4uj]{padding:20px var(--px);border-bottom:1px solid var(--divisor);display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--gris)}.miga[data-astro-cid-ebflm4uj] a[data-astro-cid-ebflm4uj]{color:var(--gris);text-decoration:none}.miga[data-astro-cid-ebflm4uj] a[data-astro-cid-ebflm4uj]:hover{color:var(--oro-tinta)}.miga__aqui[data-astro-cid-ebflm4uj]{color:var(--tinta)}.ficha[data-astro-cid-ebflm4uj]{padding:clamp(32px,4.4cqw,64px) var(--px) var(--py);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5.5cqw,80px);align-items:start}.ficha__galeria[data-astro-cid-ebflm4uj]{display:flex;flex-direction:column;gap:16px}.ficha__miniaturas[data-astro-cid-ebflm4uj]{display:flex;gap:12px}.ficha__mini--activa[data-astro-cid-ebflm4uj]{outline:1px solid var(--tinta)}.ficha__compra[data-astro-cid-ebflm4uj]{display:flex;flex-direction:column;gap:20px;max-width:520px}.ficha__paso[data-astro-cid-ebflm4uj]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-family:Jost,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--oro-tinta)}.ficha__momento[data-astro-cid-ebflm4uj]{color:var(--gris)}.ficha__cuando[data-astro-cid-ebflm4uj]{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--oro-tinta);margin-top:-8px}.ficha__nota[data-astro-cid-ebflm4uj]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:-8px;font-size:13px;color:var(--gris);text-decoration:none}.ficha__nota[data-astro-cid-ebflm4uj][hidden]{display:none}.ficha__estrellas[data-astro-cid-ebflm4uj]{font-family:Jost,sans-serif;font-size:14px;letter-spacing:2px;color:var(--tinta)}.ficha__nota[data-astro-cid-ebflm4uj] span[data-astro-cid-ebflm4uj]:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--divisor)}.ficha__nota[data-astro-cid-ebflm4uj]:hover span[data-astro-cid-ebflm4uj]:last-child{color:var(--oro-tinta);text-decoration-color:currentColor}.ficha__precio[data-astro-cid-ebflm4uj]{font-family:Jost,sans-serif;font-size:28px}.ficha__resumen[data-astro-cid-ebflm4uj]{font-size:15px;line-height:1.65;color:var(--gris);text-wrap:pretty}.ficha__acciones[data-astro-cid-ebflm4uj]{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.ficha__btn[data-astro-cid-ebflm4uj]{flex:1 1 200px}.cantidad[data-astro-cid-ebflm4uj]{display:flex;align-items:center;border-bottom:1px solid var(--tinta);height:52px;font-family:Jost,sans-serif;font-size:15px}.cantidad__btn[data-astro-cid-ebflm4uj]{padding:0 16px;height:100%;background:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--tinta)}.cantidad__valor[data-astro-cid-ebflm4uj]{width:32px;text-align:center}.ficha__confianza[data-astro-cid-ebflm4uj]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 0;border-top:1px solid var(--divisor);border-bottom:1px solid var(--divisor);font-size:12px;color:var(--gris)}.descripcion[data-astro-cid-ebflm4uj]{padding:0 var(--px) var(--py);display:flex;flex-wrap:wrap;gap:var(--gap-xl);align-items:flex-start}.descripcion__rotulo[data-astro-cid-ebflm4uj]{flex:0 1 220px}.descripcion__texto[data-astro-cid-ebflm4uj]{flex:1 1 420px;min-width:0;max-width:680px;font-size:15px;line-height:1.7;color:var(--gris)}.descripcion__texto[data-astro-cid-ebflm4uj] ul{padding-left:20px}.descripcion__texto[data-astro-cid-ebflm4uj] li{margin-bottom:6px}.descripcion__texto[data-astro-cid-ebflm4uj] strong{color:var(--tinta);font-weight:500}.r-confianza__pago[data-astro-cid-ebflm4uj]{color:var(--oro-tinta)}.r-confianza__pago[data-astro-cid-ebflm4uj] b[data-astro-cid-ebflm4uj]{font-family:Jost,sans-serif;font-weight:500;letter-spacing:.5px}.r-confianza__cuotas[data-astro-cid-ebflm4uj]{display:block;margin-top:2px;color:var(--gris)}.otros[data-astro-cid-ebflm4uj]{padding:var(--py) var(--px)}.otros[data-astro-cid-ebflm4uj] .r-h2[data-astro-cid-ebflm4uj]{margin-bottom:clamp(32px,3.9cqw,56px)}.otros__grilla[data-astro-cid-ebflm4uj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(180px,22%),1fr));gap:var(--gap-m)}.otros__paso[data-astro-cid-ebflm4uj]{display:flex;flex-direction:column;gap:14px}.otros__rotulo[data-astro-cid-ebflm4uj]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--oro-linea);padding-top:20px}
