.pg.l-luz{--lz-perla:var(--vl-fondo,#f6f1ec);--lz-tinta:#2b1824;--lz-suave:#3a2a33;--lz-champan:var(--vl-c1,#b99a62);--lz-serif:var(--vl-letra,var(--font-cormorant)), "Didot", Georgia, serif;--lz-ui:var(--font-outfit), system-ui, sans-serif;font-family:var(--lz-ui);align-items:stretch;gap:0;padding:0;font-weight:400}.pg.pg.l-luz{background:var(--lz-perla);color:var(--lz-tinta);overflow:clip}.pg.l-luz>.pg-foto-fondo,.pg.l-luz>.pg-prod-fondo,.pg.l-luz>.pg-prod-frente{display:none}.lz-raiz{--lz-alto:var(--at-alto,100svh);--lz-alto-escena:var(--at-alto,100lvh);width:100%;min-height:var(--lz-alto);--lz-p:0;--texto:var(--lz-tinta);position:relative;container:luz/inline-size}.lz-escena{height:var(--lz-alto-escena);margin-bottom:calc(-1 * var(--lz-alto-escena));background:var(--lz-perla);z-index:0;position:sticky;top:0;overflow:hidden}.lz-plano,.lz-antes{transform-origin:var(--lz-fx,55%) var(--lz-fy,30%);transform:scale(calc(1 + var(--lz-p) * .04))}.lz-plano{position:absolute;inset:0}.lz-poster,.lz-video{left:var(--lz-ex,0);top:var(--lz-ey,0);width:var(--lz-ew,100%);height:var(--lz-eh,100%);object-fit:cover;object-position:55% 30%;max-width:none;max-height:none;position:absolute}.lz-velo{background:var(--lz-perla);opacity:calc(.22 * clamp(0, (var(--lz-p) - .55) / .45, 1));pointer-events:none;position:absolute;inset:0}.lz-lente{--lz-r:26px;isolation:isolate;border-radius:var(--lz-r);color:var(--lz-tinta);position:relative}.lz-lente,.lz-raiz .lz-bloque .pg-btn,.lz-raiz .lz-captura .pg-lead button,.pg.l-luz .pg-barra-acciones>button{--lz-vidrio:linear-gradient(160deg, #ffffff38, #ffffff0d 46%, #ffffff1f);--lz-canto:1px solid #ffffff9e;--lz-sombra:inset 0 1px 1px #ffffffe6, inset 0 -1px 1px #ffffff52, inset 1px 0 1px #ffffff38, 0 18px 40px -26px #2b18246b;--mat-bg:var(--lz-vidrio);--mat-color:var(--lz-tinta);--mat-border:var(--lz-canto);--mat-shadow:var(--lz-sombra);--mat-filtro:none;--mat-brillo:radial-gradient(120% 70% at 14% 0%, #fff6, transparent 58%);background:var(--lz-vidrio);border:var(--lz-canto);box-shadow:var(--lz-sombra);color:var(--lz-tinta);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 10px #f6f1ecbf;transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.lz-raiz .lz-bloque .pg-btn,.lz-raiz .lz-captura .pg-lead button,.pg.l-luz .pg-barra-acciones>button{font-family:var(--lz-ui)}.lz-lente:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 14% 0,#fff6,#0000 58%);position:absolute;inset:0}.lz-ventana{z-index:-1;clip-path:inset(0 round var(--lz-r));pointer-events:none;transition:visibility 0s linear .36s;display:none;position:absolute;inset:0}.is-vista>.lz-ventana{display:block}.lz-antes{position:fixed;inset:0}.lz-antes>i{left:var(--lz-ex,0);top:var(--lz-ey,0);width:var(--lz-ew,100%);height:var(--lz-eh,100%);background:var(--lz-antes) center / 100% 100% no-repeat;transform:translate(var(--lz-adx,0px), var(--lz-ady,0px)) scale(var(--lz-as,1));position:absolute}.lz-lente.is-nieve,.lz-lente:focus-visible,.lz-raiz .lz-bloque .pg-btn:is(.is-nieve,:focus-visible),.lz-raiz .lz-captura .pg-lead button:is(.is-nieve,:focus-visible),.pg.l-luz .pg-barra-acciones>button:is(.is-nieve,:focus-visible){--mat-bg:#ffffff5c;--mat-filtro:blur(16px) saturate(1.2) brightness(1.04);-webkit-backdrop-filter:blur(16px)saturate(1.2)brightness(1.04);backdrop-filter:blur(16px)saturate(1.2)brightness(1.04);background:#ffffff5c}.lz-lente:has(:focus-visible){--mat-bg:#ffffff5c;--mat-filtro:blur(16px) saturate(1.2) brightness(1.04);-webkit-backdrop-filter:blur(16px)saturate(1.2)brightness(1.04);backdrop-filter:blur(16px)saturate(1.2)brightness(1.04);background:#ffffff5c}.lz-lente:is(.is-nieve,:focus-visible,:has(:focus-visible))>.lz-ventana{visibility:hidden;transition:none}@media (prefers-reduced-motion:reduce){.lz-lente,.lz-raiz .lz-bloque .pg-btn,.lz-raiz .lz-captura .pg-lead button,.pg.l-luz .pg-barra-acciones>button{transition:none}}@media (prefers-reduced-transparency:reduce){.lz-lente,.lz-raiz .lz-bloque .pg-btn,.lz-raiz .lz-captura .pg-lead button,.pg.l-luz .pg-barra-acciones>button{--lz-vidrio:#ffffffdb}.lz-raiz .lz-ventana,.lz-raiz .is-vista>.lz-ventana{display:none}}.lz-cont{z-index:1;position:relative}.lz-portada{min-height:var(--lz-alto);padding:max(28px, env(safe-area-inset-top)) 22px 28px;grid-template-rows:1fr auto;display:grid;position:relative}.lz-cabecera{align-self:start;max-width:560px}.lz-fila-arriba{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lz-ojal{letter-spacing:.18em;text-transform:uppercase;color:var(--lz-tinta);font-size:12px;font-weight:600}.lz-ojal:where([data-tam-texto],[data-tam-texto] *){font-size:calc(12px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-estado{--lz-r:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.lz-estado:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-estado i{background:#8a5a5a;border-radius:50%;width:7px;height:7px}.lz-estado.is-abierto i{background:#2f7d5b;box-shadow:0 0 0 3px #2f7d5b2e}.lz-nombre{font-family:var(--lz-serif);letter-spacing:-.015em;color:var(--lz-tinta);margin:0;font-size:clamp(52px,15cqi,120px);font-weight:500;line-height:.92}.lz-nombre:where([data-tam-texto],[data-tam-texto] *){font-size:calc(clamp(52px, 15cqi, 120px) * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-nombre i{font-style:italic;font-weight:400}.lz-bio{--lz-r:20px;width:fit-content;max-width:calc(30ch + 32px);color:var(--lz-suave);margin:14px 0 0 -16px;padding:10px 16px 12px;font-size:17px;line-height:1.5}.lz-bio:where([data-tam-texto],[data-tam-texto] *){font-size:calc(17px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-abajo{align-self:end;gap:12px;max-width:560px;display:grid}.lz-cta{--lz-r:999px;justify-content:space-between;align-items:center;min-height:60px;padding:0 24px 0 26px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.lz-cta:where([data-tam-texto],[data-tam-texto] *){font-size:calc(17px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-cta b{color:var(--lz-champan);font-size:20px}.lz-cta b:where([data-tam-texto],[data-tam-texto] *){font-size:calc(20px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-accesos{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:10px;display:grid}.lz-accesos.is-1{--n:1}.lz-accesos.is-2{--n:2}.lz-acceso{--lz-r:22px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lz-acceso:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-acceso svg{color:var(--lz-champan)}.lz-cta:focus-visible,.lz-acceso:focus-visible,.lz-car:focus-visible,.lz-link:focus-visible,.lz-carta a:focus-visible{outline:2px solid var(--lz-tinta);outline-offset:3px}.lz-mas{grid-template-columns:minmax(0,1fr);gap:44px;max-width:760px;padding:40px 22px 56px;display:grid}.lz-tit{--lz-r:999px;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding:10px 22px 12px;display:flex}.lz-tit h2{font-family:var(--lz-serif);margin:0;font-size:clamp(32px,8cqi,46px);font-weight:500;line-height:1.05}.lz-tit h2:where([data-tam-texto],[data-tam-texto] *){font-size:calc(clamp(32px, 8cqi, 46px) * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-tit>span{color:var(--lz-suave);font-size:13px}.lz-tit>span:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:12px;margin:0 -22px;padding:6px 22px 18px;scroll-padding:0 22px;display:grid;overflow:auto hidden}.lz-carrusel::-webkit-scrollbar{display:none}.lz-car{scroll-snap-align:start;flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;padding:22px;text-decoration:none;display:flex}.lz-car-cab{gap:6px;display:grid}.lz-car-cab small{letter-spacing:.16em;text-transform:uppercase;color:var(--lz-suave);font-size:11px;font-weight:600}.lz-car-cab small:where([data-tam-texto],[data-tam-texto] *){font-size:calc(11px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-car-cab b{font-family:var(--lz-serif);font-size:28px;font-weight:500;line-height:1.08}.lz-car-cab b:where([data-tam-texto],[data-tam-texto] *){font-size:calc(28px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-car-cab span{color:var(--lz-suave);font-size:15px;line-height:1.45}.lz-car-cab span:where([data-tam-texto],[data-tam-texto] *){font-size:calc(15px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-car-pie{color:var(--lz-suave);border-top:1px solid #b99a6273;justify-content:space-between;align-items:baseline;padding-top:12px;font-size:14px;display:flex}.lz-car-pie:where([data-tam-texto],[data-tam-texto] *){font-size:calc(14px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-car-pie strong{color:var(--lz-tinta);font-size:18px}.lz-car-pie strong:where([data-tam-texto],[data-tam-texto] *){font-size:calc(18px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-carta{padding:8px 22px}.lz-carta ul{margin:0;padding:0;list-style:none}.lz-carta li+li{border-top:1px solid #b99a6259}.lz-carta li>a,.lz-carta li>div{color:inherit;grid-template-columns:1fr auto;gap:2px 12px;padding:16px 0;text-decoration:none;display:grid}.lz-carta b{font-family:var(--lz-serif);font-size:22px;font-weight:500}.lz-carta b:where([data-tam-texto],[data-tam-texto] *){font-size:calc(22px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-carta span{font-weight:600}.lz-carta small{color:var(--lz-suave);grid-column:1/-1;font-size:14px}.lz-carta small:where([data-tam-texto],[data-tam-texto] *){font-size:calc(14px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-links{gap:10px;display:grid}.lz-link{--lz-r:22px;justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;text-decoration:none;display:flex}.lz-link span{display:grid}.lz-link small{color:var(--lz-suave);font-size:13px}.lz-link small:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-link i{color:var(--lz-champan);font-style:normal}.lz-bloques{gap:14px;display:grid}.lz-bloque{padding:22px}.lz-raiz .lg-glass-slab{box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.lz-raiz .lg-bq-titulo{font-family:var(--lz-serif);margin:0 0 8px;font-size:1.5rem;font-weight:500}.lz-raiz .lg-bq-titulo:where([data-tam-texto],[data-tam-texto] *){font-size:calc(1.5rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lg-bq-fila{color:inherit;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:.95rem;text-decoration:none;display:flex}.lz-raiz .lg-bq-fila:where([data-tam-texto],[data-tam-texto] *){font-size:calc(.95rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lg-bq-fila+.lg-bq-fila{border-top:1px solid #b99a6259}.lz-raiz .lg-fila-dia svg{color:var(--lz-champan)}.lz-raiz .lg-fila-horas{font-variant-numeric:tabular-nums;font-weight:600}.lz-raiz .lg-faq-item+.lg-faq-item{border-top:1px solid #b99a6259}.lz-raiz .lg-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.lz-raiz .lg-faq-item summary::-webkit-details-marker{display:none}.lz-raiz .lg-faq-item summary:after{content:"+";font-family:var(--lz-serif);color:var(--lz-champan);font-size:1.5rem;line-height:1}.lz-raiz .lg-faq-item summary:where([data-tam-texto],[data-tam-texto] *):after{font-size:calc(1.5rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lg-faq-item[open] summary:after{content:"–"}.lz-raiz .lg-faq-item p{color:var(--lz-suave);margin:0 0 12px;font-size:.92rem;line-height:1.55}.lz-raiz .lg-faq-item p:where([data-tam-texto],[data-tam-texto] *){font-size:calc(.92rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lz-bloque .pg-btn{border-radius:999px;font-weight:600}.lz-raiz .lz-captura .pg-lead{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--lz-tinta);background:0 0;border:0;margin-top:0;padding:0}.lz-raiz .lz-captura .pg-lead .lead-caja{color:var(--lz-tinta);background:0 0;border:1px solid #2b182480}.lz-raiz .lz-captura .pg-lead input{color:var(--lz-tinta)}.lz-raiz .lz-captura .pg-lead input::placeholder{color:var(--lz-suave);opacity:1}.lz-raiz .lz-captura .pg-lead button{border-radius:999px;font-weight:600}.lz-raiz .lz-captura .pg-lead b{font-family:var(--lz-serif);color:var(--lz-tinta);font-size:1.4rem;font-weight:500}.lz-raiz .lz-captura .pg-lead b:where([data-tam-texto],[data-tam-texto] *){font-size:calc(1.4rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lz-captura .pg-lead :is(.lead-nota,.lead-ok){color:var(--lz-suave)}.lz-raiz .lz-captura .pg-lead .lead-nota{color:var(--lz-tinta);font-size:.75rem}.lz-raiz .lz-captura .pg-lead .lead-nota:where([data-tam-texto],[data-tam-texto] *){font-size:calc(.75rem * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-raiz .lz-captura .pg-lead .lead-error{color:#8a2a3a}.lz-cita{font-family:var(--lz-serif);padding:8px 4px;font-size:22px}.lz-cita:where([data-tam-texto],[data-tam-texto] *){font-size:calc(22px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.lz-pie{color:var(--lz-suave);justify-content:center;padding-top:8px;display:flex}.lz-marca{color:var(--lz-suave);justify-self:center;font-size:13px;text-decoration:none}.lz-marca:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.telefonito-lienzo .lz-raiz{--lz-alto:640px}.telefonito-lienzo .pg.pg.l-luz{padding-top:0}.mini-real-lienzo .lz-raiz{--lz-alto:818px}@container luz (min-width:900px){.lz-portada{grid-template-columns:minmax(0,520px) 1fr;padding:64px 7cqi 52px}.lz-cabecera,.lz-abajo{grid-column:1}.lz-mas{--lz-col:min(600px, 100cqi - 48px);width:var(--lz-col);margin:0 0 0 clamp(24px, calc(var(--lz-cara,50cqi) - var(--lz-col) / 2), calc(100cqi - 24px - var(--lz-col)));padding:72px 0 80px}.lz-carrusel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-flow:row;margin:0;padding:6px 0 18px;overflow:visible}}
