.pg.l-estanque{--ko-agua:#0e3b3c;--ko-honda:var(--vl-fondo,#071d20);--ko-tinta:#f3efe6;--ko-suave:#f3efe6e0;--ko-jade:var(--vl-c1,#2e9a80);--ko-jade-oscuro:#135447;--ko-jade-claro:#9fe3cf;--ko-cristal:#081a1e8f;--ko-canto:#fff9;--ko-letra:var(--font-sora), system-ui, sans-serif;--ko-titulo:var(--font-cormorant), Georgia, serif;font-family:var(--ko-letra);align-items:stretch;gap:0;padding:0;font-weight:400}.pg.pg.l-estanque{background:var(--ko-honda);color:var(--ko-tinta);overflow:clip}.pg.l-estanque>.pg-foto-fondo,.pg.l-estanque>.pg-prod-fondo,.pg.l-estanque>.pg-prod-frente{display:none}.ko-raiz{width:100%;min-height:100dvh;color:var(--ko-tinta);position:relative;overflow:clip;container:estanque/inline-size}.lp-vista-lienzo .pg.pg.l-estanque{padding-bottom:0}.lp-vista-lienzo .pg.l-estanque .ko-raiz{padding-bottom:96px}.ko-escena{z-index:0;background:var(--ko-honda);height:100dvh;margin-bottom:-100dvh;position:sticky;top:0}.ko-poster,.ko-lienzo{width:100%;height:100%;display:block;position:absolute;inset:0}.ko-poster{background:var(--ko-honda) url(/demo/estanque-poster-alto-2.webp) center / cover no-repeat}.ko-lienzo{opacity:0;transition:opacity 1.4s}.ko-lienzo.is-listo{opacity:1}.ko-raiz.sin-agua .ko-lienzo{display:none}.ko-cont{z-index:2;flex-direction:column;align-items:center;padding:0 18px 36px;display:flex;position:relative}.ko-col{flex-direction:column;gap:26px;width:100%;max-width:560px;display:flex}.ko-portada{min-height:100svh;transform:translate3d(0, calc(var(--ko-k,0) * 18vh), 0);opacity:calc(1 - var(--ko-k,0) * 1.5);flex-direction:column;justify-content:flex-end;gap:14px;padding:22px 0 34px;display:flex;position:relative}.ko-portada:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#071d2080 32%,#071d20cc 64%,#071d20e0);position:absolute;inset:28% -18px -40px}.ko-arriba{letter-spacing:.08em;text-transform:uppercase;color:var(--ko-tinta);flex-direction:column;align-items:flex-start;gap:10px;font-size:.78rem;display:flex}.ko-arriba>span:first-child{align-items:center;gap:10px;display:flex}.ko-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff59,0 8px 20px -8px #0009}.ko-sello{letter-spacing:.12em;white-space:nowrap;border:1px solid #f3efe666;border-radius:999px;padding:6px 12px;font-size:.68rem}.ko-nombre{color:var(--vl-nombre-color,inherit);font:500 clamp(2.7rem, 12vw, 4.6rem) / 1 var(--ko-titulo);letter-spacing:.01em;text-shadow:0 2px 30px #00000080;margin:0}.ko-bio{max-width:36ch;color:var(--ko-suave);margin:0;font-size:1.02rem;line-height:1.55}.ko-acciones{align-items:center;gap:12px;margin-top:6px;display:flex}.ko-pista{letter-spacing:.04em;color:var(--ko-suave);align-items:center;gap:8px;margin:4px 0 0;font-size:.78rem;transition:opacity .8s;display:flex}.ko-pista i{border:1.5px solid #f3efe6b3;border-radius:50%;width:18px;height:18px;animation:2.6s ease-out infinite ko-onda;position:relative}.ko-pista i:after{content:"";border:1.5px solid #f3efe6cc;border-radius:50%;animation:2.6s ease-out .5s infinite ko-onda;position:absolute;inset:5px}@keyframes ko-onda{0%{opacity:1;transform:scale(.5)}to{opacity:.15;transform:scale(1.2)}}.ko-raiz.is-tocado .ko-pista{opacity:0}.ko-cristal{isolation:isolate;border-radius:var(--vl-radio,22px);color:var(--ko-tinta);background:linear-gradient(135deg, #ffffff24, #ffffff0a 38%, #ffffff05 62%, #ffffff17), var(--ko-cristal);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);will-change:transform;position:relative;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -1px 1px #ffffff12,0 22px 44px -22px #000000a6}.ko-cristal:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 200deg, transparent 0 8%, var(--ko-canto) 16%, #ffffff0f 32%, transparent 46%, #ffffff80 66%, transparent 84%);-webkit-mask-composite:xor;opacity:calc(.75 + var(--ko-ola,0) * .7);pointer-events:none;padding:1.3px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ko-cristal{border:1px solid #ffffff2b;border-top-color:#ffffff80}.ko-cristal:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 20% 0%, #ffffff24, transparent 55%), radial-gradient(70% 70% at 85% 110%, rgba(46, 154, 128, calc(.12 + var(--ko-ola,0) * .4)), transparent 62%);pointer-events:none;position:absolute;inset:0}.ko-cta{border-radius:var(--vl-radio,999px);min-height:52px;color:var(--ko-tinta);background:linear-gradient(135deg, var(--ko-jade), #1b715d 55%, var(--ko-jade-oscuro)), var(--ko-cristal);align-items:center;gap:10px;padding:0 24px;font-size:1.17rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff73,0 18px 36px -16px #2e9a80bf}.ko-cta:after{background:radial-gradient(120% 90% at 20% 0,#ffffff47,#0000 55%)}.ko-cta b{font-weight:700}.ko-wa{width:50px;height:50px;color:var(--ko-tinta);border-radius:50%;place-items:center;display:grid}.ko-seccion{flex-direction:column;gap:14px;scroll-margin-top:20px;display:flex}.ko-seccion h2{font:500 1.75rem / 1.1 var(--ko-titulo);letter-spacing:.01em;text-shadow:0 1px 2px #00000080,0 2px 24px #0009;margin:0;position:relative}.ko-seccion h2:before,.ko-aviso:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 35%,#071d20c7,#071d2073 55%,#0000 100%);position:absolute;inset:-16px -28px}.ko-aviso{position:relative}.ko-seccion h2 small{font:500 .7rem var(--ko-letra);letter-spacing:.16em;text-transform:uppercase;color:var(--ko-suave);margin-bottom:7px;display:block}.ko-clases{flex-direction:column;gap:12px;display:flex}.ko-clase{grid-template-columns:1fr auto;gap:6px 14px;padding:17px 18px;text-decoration:none;display:grid}.ko-clase h3{font:600 1.05rem / 1.25 var(--ko-letra);grid-area:1/1;margin:0}.ko-clase p{color:var(--ko-suave);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}.ko-precio{color:var(--ko-jade-claro);white-space:nowrap;background:#081a1e80;border:1px solid #2e9a808c;border-radius:999px;grid-area:1/2;place-self:center end;padding:8px 12px;font-size:.88rem;font-weight:600}.ko-etiquetas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ko-etiquetas li{border-radius:999px;padding:9px 14px;font-size:.86rem}.ko-resenas{flex-direction:column;gap:10px;display:flex}.ko-resena{margin:0;padding:16px 18px}.ko-resena blockquote{font:400 1.15rem / 1.45 var(--ko-titulo);margin:0}.ko-resena figcaption{color:var(--ko-suave);margin-top:8px;font-size:.8rem}.ko-opinar,.ko-donde{align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-weight:500;text-decoration:none;display:flex}.ko-opinar svg{color:var(--ko-jade-claro);flex:none}.ko-donde small{color:var(--ko-suave);font-size:.8rem;font-weight:400;display:block}.ko-links{flex-direction:column;gap:10px;display:flex}.ko-links a{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 20px;font-weight:500;text-decoration:none;display:flex}.ko-links a i{opacity:.65;font-style:normal}.ko-bloques{flex-direction:column;gap:14px;display:flex}.ko-aviso{text-align:center;color:var(--ko-suave);margin:0;font-size:.78rem;line-height:1.5}.ko-final{flex-direction:column;gap:14px;padding-top:8px;display:flex;position:relative}.ko-final:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#071d20b8 40%,#071d20e6);position:absolute;inset:-60px -18px -40px}.ko-pie{color:var(--ko-suave);justify-content:center;align-items:center;gap:8px;padding-top:16px;font-size:.8rem;display:flex}.ko-marca{color:var(--ko-suave);align-self:center;font-size:.74rem;text-decoration:none}.ko-marca b{color:var(--ko-tinta)}.ko-prof{transform:perspective(900px) translate3d(0, 0, calc((1 - var(--ko-e,1)) * -320px)) rotateX(calc((1 - var(--ko-e,1)) * 22deg));transform-origin:50% 100%;opacity:calc(var(--ko-e,1) * var(--ko-e,1))}@container estanque (min-width:900px){.ko-poster:not([style]){background-image:url(/demo/estanque-poster-ancho-2.webp)}.ko-cont{align-items:flex-start;padding:0 0 48px 7vw}.ko-col{gap:30px;max-width:600px}.ko-portada{padding-bottom:48px}.ko-final:before{background:radial-gradient(farthest-side at 45%,#071d20e6,#071d20c7 50%,#071d204d 80%,#0000);inset:-60px -7vw -48px}.ko-portada:before{background:radial-gradient(130% 110% at 0 100%,#071d20e6,#071d2099 45%,#071d2026 75%,#0000);inset:10% -7vw -40px}.ko-arriba{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ko-nombre{font-size:clamp(3.4rem,6vw,5.4rem)}.ko-clase{padding:20px 22px}}@media (prefers-reduced-motion:reduce){.ko-pista i,.ko-pista i:after{animation:none}.ko-prof,.ko-portada{opacity:1;transform:none}}.pg.l-estanque[data-elegidas~=material] .ko-cristal{background:var(--mat-bg);color:var(--mat-color,#fff);border:var(--mat-border,none);box-shadow:var(--mat-shadow,none);-webkit-backdrop-filter:var(--mat-filtro,none)}.pg.l-estanque.eb-cristal[data-elegidas~=estiloBtn] .ko-cristal{color:var(--ko-tinta);-webkit-backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(#ffffff29,#ffffff0d);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff73}.pg.l-estanque.eb-solido[data-elegidas~=estiloBtn] .ko-cristal{background:var(--ko-jade);color:var(--ko-tinta);box-shadow:none;-webkit-backdrop-filter:none;border:0}.pg.l-estanque.eb-contorno[data-elegidas~=estiloBtn] .ko-cristal{color:var(--ko-jade);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1.5px solid}
