.ficha[data-astro-cid-f7rftsdv]{display:grid}.galeria[data-astro-cid-f7rftsdv]{background:radial-gradient(ellipse 70% 60% at 50% 46%, #2a261f 0%, var(--rvs-superficie-oscura) 55%, var(--rvs-carbon) 100%);position:relative}.galeria__pista[data-astro-cid-f7rftsdv]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.galeria__pista[data-astro-cid-f7rftsdv]::-webkit-scrollbar{display:none}.galeria__foto[data-astro-cid-f7rftsdv]{scroll-snap-align:center;flex:0 0 100%}.galeria__zoom[data-astro-cid-f7rftsdv]{cursor:zoom-in;width:100%;display:block}.galeria__zoom[data-astro-cid-f7rftsdv] img[data-astro-cid-f7rftsdv]{object-fit:cover;width:100%;height:min(86svh,125vw)}.galeria__mandos[data-astro-cid-f7rftsdv]{left:0;right:0;bottom:var(--rvs-s5);justify-content:center;align-items:center;gap:var(--rvs-s5);color:var(--rvs-hueso);display:flex;position:absolute}.galeria__b[data-astro-cid-f7rftsdv]{border:1px solid color-mix(in srgb, var(--rvs-hueso) 40%, transparent);border-radius:var(--rvs-radio);width:48px;height:48px;transition:transform .3s var(--rvs-curva);background:#12121299;font-size:18px}.galeria__b[data-astro-cid-f7rftsdv]:hover{transform:scale(1.06)}.galeria__vacia[data-astro-cid-f7rftsdv]{aspect-ratio:auto;background:0 0;height:min(86svh,125vw)}.ficha__info[data-astro-cid-f7rftsdv]{gap:var(--rvs-s5);padding:var(--rvs-s7) var(--rvs-margen) var(--rvs-s8);align-content:start;display:grid}.ficha__borrador[data-astro-cid-f7rftsdv]{color:var(--rvs-oro);border:1px solid var(--rvs-oro);border-radius:var(--rvs-radio);justify-self:start;padding:8px 12px}.ficha__precio[data-astro-cid-f7rftsdv]{align-items:center;gap:var(--rvs-s5);flex-wrap:wrap;display:flex}.ficha__euros[data-astro-cid-f7rftsdv]{font-size:var(--rvs-h2);color:var(--rvs-oro);line-height:1.1}.ficha__acciones[data-astro-cid-f7rftsdv]{gap:var(--rvs-s3);margin-block:var(--rvs-s3) var(--rvs-s5);display:grid}.ficha__dato[data-astro-cid-f7rftsdv]{margin-top:var(--rvs-s6);padding-left:var(--rvs-s5);border-left:1px solid var(--rvs-oro);gap:var(--rvs-s4);display:grid}@media (width>=1024px){.ficha[data-astro-cid-f7rftsdv]{grid-template-columns:58fr 42fr;align-items:start}.galeria[data-astro-cid-f7rftsdv]{top:var(--rvs-cabecera);position:sticky}.galeria__zoom[data-astro-cid-f7rftsdv] img[data-astro-cid-f7rftsdv],.galeria__vacia[data-astro-cid-f7rftsdv]{height:calc(100svh - var(--rvs-cabecera))}.ficha__info[data-astro-cid-f7rftsdv]{padding:var(--rvs-s8) var(--rvs-margen) var(--rvs-s9) var(--rvs-s8)}.ficha__acciones[data-astro-cid-f7rftsdv]{grid-template-columns:1fr 1fr}}.ficha__video[data-astro-cid-f7rftsdv]{gap:var(--rvs-s7);padding-block:var(--rvs-s9);align-items:center;display:grid}.ficha__video[data-astro-cid-f7rftsdv]>div[data-astro-cid-f7rftsdv]{gap:var(--rvs-s4);max-width:44ch;display:grid}.ficha__video[data-astro-cid-f7rftsdv] video[data-astro-cid-f7rftsdv]{aspect-ratio:9/16;background:var(--rvs-superficie-oscura);justify-self:center;width:100%;max-width:380px}@media (width>=900px){.ficha__video[data-astro-cid-f7rftsdv]{grid-template-columns:1fr 1fr}}.relacionados[data-astro-cid-f7rftsdv]{padding-block:var(--rvs-s9)}.relacionados__cab[data-astro-cid-f7rftsdv]{justify-content:space-between;align-items:flex-end;gap:var(--rvs-s4);margin-bottom:var(--rvs-s7);flex-wrap:wrap;display:flex}.visor-foto[data-astro-cid-f7rftsdv]{background:var(--rvs-carbon);overscroll-behavior:contain;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.visor-foto[data-astro-cid-f7rftsdv]::backdrop{background:var(--rvs-carbon)}.visor-foto__marco[data-astro-cid-f7rftsdv]{cursor:zoom-out;width:100%;height:100%;overflow:auto}.visor-foto__marco[data-astro-cid-f7rftsdv] img[data-astro-cid-f7rftsdv]{object-fit:contain;width:auto;min-width:100%;max-width:none;min-height:100%;margin:auto}.visor-foto__cerrar[data-astro-cid-f7rftsdv]{z-index:2;right:var(--rvs-margen);top:var(--rvs-s4);min-height:44px;color:var(--rvs-hueso);border:1px solid color-mix(in srgb, var(--rvs-hueso) 40%, transparent);border-radius:var(--rvs-radio);background:#121212b3;padding:0 16px;position:fixed}
