.hauser-escena{color:var(--tinta)}.hauser-escena__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .52s var(--ease-expo),visibility .52s}.hauser-escena__panel.is-activo{opacity:1;visibility:visible}.hauser-escena:not([data-escena-acto]) .hauser-escena__panel:first-child{opacity:1;visibility:visible}.hauser-escena__marco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--fondo-alt)}.hauser-escena__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease-expo)}.hauser-escena__img.is-visible{opacity:1}@keyframes hauser-escena-respira{0%{transform:scale(1.01)}to{transform:scale(1.09)}}.hauser-escena__velo{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to bottom,#141c1700,#141c17b8);pointer-events:none}.hauser-escena__pieza{position:absolute;inset-inline:var(--e-5);bottom:var(--e-5);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-4);color:var(--fondo);pointer-events:none}.hauser-escena__contador{margin:0;font-family:var(--fuente-cuerpo);font-size:var(--t-caption);font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap}.hauser-escena__pie{margin:0;font-size:var(--t-cuerpo-sm);line-height:1.3;text-align:end;text-shadow:0 1px 12px rgb(20 28 23 / 50%)}.hauser-escena__ampliar{position:absolute;top:var(--e-4);inset-inline-end:var(--e-4);z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgb(250 247 240 / 35%);border-radius:var(--radio-boton);background:#141c1761;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--fondo);font-family:var(--fuente-cuerpo);font-size:var(--t-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}.hauser-escena__ampliar:hover{background:#141c17a6}.hauser-escena__ampliar svg{width:15px;height:15px}.hauser-escena__riel{position:absolute;top:0;inset-inline-end:0;z-index:3;width:2px;height:100%;background:#faf7f038}.hauser-escena__riel-fill{display:block;width:100%;height:100%;background:var(--fondo);transform:scaleY(0);transform-origin:top center}.hauser-escena__numeros{display:flex;flex-direction:column;justify-content:center;gap:var(--e-5);padding:clamp(1.75rem,3vw,2.75rem);background:var(--tinta);color:var(--fondo);overflow-y:auto}.hauser-escena__eyebrow{margin:0;font-family:var(--fuente-cuerpo);font-size:var(--t-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave)}.hauser-escena__numeros .hauser-escena__eyebrow{color:#faf7f099}.hauser-escena__precio{margin:0;font-family:var(--fuente-titulos);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--fondo)}.hauser-escena__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));column-gap:var(--e-5);margin:0}.hauser-escena__dato{display:flex;flex-direction:column;gap:2px;padding:var(--e-3) 0;border-bottom:1px solid rgb(250 247 240 / 16%)}.hauser-escena__dato dt{font-family:var(--fuente-cuerpo);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:#faf7f094}.hauser-escena__dato dd{margin:0;font-family:var(--fuente-titulos);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hauser-escena__m2{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-6);padding-top:var(--e-4)}.hauser-escena__m2 div{display:flex;flex-direction:column;gap:2px}.hauser-escena__m2 span:first-child{font-family:var(--fuente-titulos);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--sol)}.hauser-escena__m2 span:last-child{font-family:var(--fuente-cuerpo);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:#faf7f094}.hauser-escena__nota{margin:0;font-size:var(--t-caption);line-height:1.45;color:#faf7f085}.hauser-escena__cita{display:flex;flex-direction:column;justify-content:center;gap:var(--e-4);padding:clamp(1.75rem,3vw,3rem);background:var(--fondo-alt);overflow-y:auto}.hauser-escena__cita-titulo{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);text-wrap:balance}.hauser-escena__cita-texto{margin:0;max-width:34ch;color:var(--tinta-suave)}.hauser-escena__cita-precio{margin:0;font-family:var(--fuente-titulos);font-size:1.5rem;font-weight:600;color:var(--primario)}.hauser-escena__acciones{display:flex;flex-direction:column;gap:var(--e-3);margin-top:var(--e-2)}.hauser-escena__acciones .hauser-boton-primario,.hauser-escena__acciones .hauser-boton-secundario,.hauser-escena__acciones .hauser-recorrido-agregar{width:100%}.hauser-escena__sello{display:flex;align-items:center;gap:var(--e-2);margin:0;font-size:var(--t-caption);color:var(--tinta-suave)}.hauser-escena__sello svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--primario);stroke-width:1.5}.hauser-escena-ancla{display:block;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.hauser-franqueza{padding:var(--e-5);border:var(--hairline);border-inline-start:3px solid var(--acento);background:transparent}.hauser-franqueza__titulo{display:flex;align-items:center;gap:var(--e-2);margin:0 0 var(--e-3);font-family:var(--fuente-titulos);font-weight:600;font-size:1.125rem}.hauser-franqueza__titulo svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:var(--acento);stroke-width:1.5}.hauser-franqueza__lista{display:flex;flex-direction:column;gap:var(--e-3);margin:0;padding:0;list-style:none}.hauser-franqueza__lista li{display:flex;align-items:flex-start;gap:var(--e-3);margin:0;color:var(--tinta);line-height:1.5}.hauser-franqueza__lista li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--acento)}.hauser-franqueza__pie{margin:var(--e-4) 0 0;font-size:var(--t-caption);line-height:1.45;color:var(--tinta-suave)}@media(min-width:1024px){.hauser-ficha__galeria{align-self:stretch;display:flex;flex-direction:column;gap:var(--e-5)}.hauser-escena{position:sticky;top:calc(var(--header-height, 72px) + 16px);flex:0 0 auto;height:calc(100svh - var(--header-height, 72px) - 40px);min-height:440px;max-height:780px;overflow:hidden;border:var(--hairline);background:var(--fondo-alt)}}@media(max-width:1023px){.hauser-escena,.hauser-escena-ancla{display:none}}@media(prefers-reduced-motion:no-preference){.hauser-escena__img.is-visible{animation:hauser-escena-respira 18s linear both}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hauser-escena.css.map */
