.venta-visiora{--venta-cuerpo:var(--color-texto-suave);--venta-tenue:var(--color-texto-tenue);--venta-tenue-grande:var(--color-texto-tenue);--venta-tarjeta:var(--color-panel);--venta-marco:var(--color-panel-suave);--venta-filo:#ffffff14;--venta-filo-fuerte:#ffffff24;--venta-radio-grande:28px;--venta-radio:24px;--venta-radio-marco:20px;--venta-radio-foto:14px;--venta-cristal:#1b1c1e99;isolation:isolate;background-color:var(--color-fondo);position:relative}.venta-visiora,.puerta-cine{--puntos:radial-gradient(circle, #ffffff1a 1px, transparent 1.4px);--puntos-encendidos:radial-gradient(circle, #ffffff61 1px, transparent 1.4px);background-image:var(--puntos);background-position:11px 11px;background-size:22px 22px}@media (hover:hover) and (pointer:fine){.venta-visiora:after,.puerta-cine:after{content:"";z-index:-1;pointer-events:none;background-image:var(--puntos-encendidos);opacity:var(--linterna,0);-webkit-mask-image:radial-gradient(220px circle at var(--raton-x,-999px) var(--raton-y,-999px), #000 0%, #0000008c 45%, transparent 72%);-webkit-mask-image:radial-gradient(220px circle at var(--raton-x,-999px) var(--raton-y,-999px), #000 0%, #0000008c 45%, transparent 72%);mask-image:radial-gradient(220px circle at var(--raton-x,-999px) var(--raton-y,-999px), #000 0%, #0000008c 45%, transparent 72%);background-position:11px 11px;background-size:22px 22px;transition:opacity .32s;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.venta-visiora:after,.puerta-cine:after{display:none}}.venta-visiora .venta-titulo{font-family:var(--font-app), Inter, sans-serif;letter-spacing:-.035em;text-transform:none;font-weight:500}.venta-titulo-grande.venta-titulo{letter-spacing:-.055em;line-height:.94}.venta-titulo-de-seccion.venta-titulo{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.venta-tenue{color:var(--venta-tenue)}.venta-visiora :is(.venta-titulo,h1,h2) .venta-tenue{color:var(--venta-tenue-grande)}.venta-cuerpo{color:var(--venta-cuerpo);text-wrap:pretty}.venta-visiora .venta-rotulo{font-weight:500}.venta-ceja{border:1px solid var(--venta-filo);color:var(--venta-cuerpo);background:#ffffff08;border-radius:999px;align-items:center;margin:0;padding:.3125rem .875rem;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.venta-tarjeta{border:1px solid var(--venta-filo);border-radius:var(--venta-radio);background:var(--venta-tarjeta)}.venta-tarjeta-grande{border-radius:var(--venta-radio-grande)}.venta-muestra{border-radius:var(--venta-radio-marco);background-color:var(--venta-marco)}.venta-tarjeta-interna{border:1px solid var(--venta-filo);background:var(--venta-tarjeta);border-radius:18px}.venta-raya{background:var(--venta-filo-fuerte)}.venta-visiora .venta-linea-oscura{border-color:var(--venta-filo)}.venta-icono-redondo{border:1px solid var(--venta-filo);background:#ffffff0d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.venta-foto{border-radius:var(--venta-radio-foto)}.venta-pie-de-foto{color:var(--venta-tenue);margin-top:.125rem;font-size:14px;font-weight:500}.venta-mosaico{border-radius:var(--venta-radio-marco);gap:6px;overflow:hidden}@media (max-width:639px){.venta-fila-de-fechas{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.venta-fila-de-fechas>li{scroll-snap-align:start;flex:0 0 72%}}.venta-escenario{isolation:isolate;border-radius:var(--venta-radio-grande);background:var(--venta-tarjeta);position:relative;overflow:hidden}.venta-escenario:after{content:"";z-index:20;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.venta-escenario-velo{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--venta-tarjeta) 78%, transparent) 78%, var(--venta-tarjeta) 100%)}@media (min-width:768px){.venta-escenario-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--venta-tarjeta) 32%, transparent) 0%, transparent 24%, transparent 42%, color-mix(in srgb, var(--venta-tarjeta) 88%, transparent) 82%, var(--venta-tarjeta) 100%)}}.venta-chip{border:1px solid var(--venta-filo-fuerte);min-height:2rem;color:var(--venta-cuerpo);background:#ffffff08;border-radius:999px;align-items:center;padding:.375rem .875rem;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.venta-chip-elegido{color:#000;background:#fff;border-color:#0000}.venta-opcion{border:1px solid var(--venta-filo-fuerte);color:var(--venta-cuerpo);border-radius:999px;padding:.3125rem .625rem;font-weight:500}.venta-opcion-elegida{color:#000;background:#fff;border-color:#0000;font-weight:500}.venta-visiora .venta-sello,.venta-pastilla{white-space:nowrap;border:1px solid var(--venta-filo-fuerte);background:var(--venta-cristal);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--color-sobre-oscuro);border-radius:999px;align-items:center;gap:.375rem;font-weight:500;line-height:1.2;display:inline-flex}.venta-visiora .venta-sello svg{color:var(--color-acento)}.venta-cristal{border:1px solid var(--venta-filo-fuerte);background:var(--venta-cristal);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.venta-pildora-fantasma{border:1px solid var(--venta-filo-fuerte);background:var(--venta-cristal);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);min-height:52px;color:var(--color-sobre-oscuro);border-radius:999px;align-items:center;padding-inline:1.5rem;font-size:16px;font-weight:500}.venta-pildora-fantasma:hover{background:#ffffff1a}.venta-pildora-fantasma:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.venta-visiora .venta-barra-de-cristal{background:color-mix(in srgb, var(--color-fondo) 72%, transparent)}.venta-capsula{border:1px solid var(--venta-filo);background:#ffffff0a;border-radius:999px;gap:2px;padding:0}.venta-capsula-enlace{min-height:2.75rem;color:var(--venta-cuerpo);border-radius:999px;align-items:center;padding-inline:1rem;font-size:14px;font-weight:500;display:inline-flex}.venta-capsula-enlace:hover{color:var(--color-sobre-oscuro);background:#ffffff12}.venta-capsula-enlace:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.venta-pildora-de-la-barra{border:1px solid var(--venta-filo-fuerte);min-height:2.75rem;color:var(--color-sobre-oscuro);background:#ffffff0d;border-radius:999px;align-items:center;padding-inline:1.125rem;font-size:14px;font-weight:500}.venta-pildora-de-la-barra:hover{background:#ffffff17}.venta-pildora-de-la-barra:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.venta-visiora .venta-boton-de-la-barra{color:#000;background:#fff;border-color:#0000;min-height:2.75rem;padding-inline:1.125rem;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.venta-visiora .venta-boton-de-la-barra:hover{background:#e9e9e9}}.venta-menu-del-telefono{border:1px solid var(--venta-filo-fuerte);border-radius:var(--venta-radio-marco);background:var(--color-panel-alto);box-shadow:var(--shadow-flotante);padding:.375rem}.venta-menu-del-telefono a{min-height:3rem;color:var(--color-sobre-oscuro);border-radius:999px;align-items:center;padding-inline:1rem;font-size:16px;font-weight:500;text-decoration:none;display:flex}.venta-menu-del-telefono a:hover{background:#ffffff12}.venta-visiora .venta-filtro{border-color:var(--venta-filo-fuerte);color:var(--venta-cuerpo);background:#ffffff08;font-weight:500}.venta-visiora .venta-filtro:hover{color:var(--color-texto);border-color:#ffffff4d}.venta-visiora .venta-filtro[aria-pressed=true]{color:#000;background:#fff;border-color:#0000}.venta-visiora :is(.venta-filtro,.venta-pregunta,.venta-fila):focus-visible{outline-color:var(--acento)}.venta-pregunta-fila{border:1px solid var(--venta-filo);border-radius:var(--venta-radio-marco);background:var(--venta-tarjeta);padding:.875rem 1rem .875rem 1.375rem;transition:border-color .16s}.venta-pregunta-fila:hover,.venta-pregunta-fila[open]{border-color:var(--venta-filo-fuerte)}.venta-visiora .venta-plan-destacado{border-color:var(--color-acento);box-shadow:0 0 0 1px var(--color-acento);background:#dcff4a0d}.venta-recomendado{min-height:1.75rem;color:var(--color-acento);background:#dcff4a1a;border:1px solid #dcff4a4d;border-radius:999px;align-items:center;padding-inline:.625rem;font-size:12px;font-weight:500;display:inline-flex}.venta-cierre{background:var(--venta-tarjeta)}@media (prefers-reduced-transparency:reduce){.venta-cristal,.venta-pildora-fantasma,.venta-visiora .venta-sello,.venta-pastilla{background:var(--color-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.puerta-cine{--cine-velo:var(--color-panel);--cine-borde:#ffffff14;--cine-borde-fuerte:#ffffff24;--cine-cristal:#1b1c1e99;--cine-cristal-tarjeta:var(--color-panel);--cine-radio-tarjeta:24px;isolation:isolate;background-color:var(--color-fondo);position:relative}.puerta-cine-lado{background-image:none}.puerta-cine-lado:after{display:none}.puerta-cine-escenario{background:var(--color-panel);border-radius:28px;min-height:380px}@media (min-width:1024px){.puerta-cine-escenario{min-height:calc(100dvh - 2rem)}}.puerta-cine-escenario:after{content:"";z-index:20;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.puerta-cine-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--cine-velo) 45%, transparent) 0%, color-mix(in srgb, var(--cine-velo) 0%, transparent) 22%, color-mix(in srgb, var(--cine-velo) 45%, transparent) 50%, color-mix(in srgb, var(--cine-velo) 88%, transparent) 78%, var(--cine-velo) 100%)}@media (min-width:1024px){.puerta-cine-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--cine-velo) 40%, transparent) 0%, color-mix(in srgb, var(--cine-velo) 0%, transparent) 22%, color-mix(in srgb, var(--cine-velo) 10%, transparent) 48%, color-mix(in srgb, var(--cine-velo) 92%, transparent) 100%)}}.puerta-cine-tarjeta{border-color:var(--cine-borde);background:var(--color-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.puerta-cine-tarjeta .subtitulo-pagina{color:var(--color-texto-suave)}.puerta-cine-titulo.venta-titulo{font-family:var(--font-app), Inter, sans-serif;letter-spacing:-.05em;font-weight:500;line-height:.98}.puerta-cine-h1.titulo-pagina{letter-spacing:-.035em;font-weight:500}.puerta-cine-ceja{background:var(--cine-cristal);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--color-sobre-oscuro);text-shadow:none;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem;font-size:13px;font-weight:500;display:inline-flex}.puerta-cine-sello{white-space:nowrap;background:var(--cine-cristal);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--color-sobre-oscuro);text-shadow:none;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem;font-size:13px;font-weight:500}.puerta-cine-promesa{color:color-mix(in srgb, var(--color-sobre-oscuro) 82%, transparent);text-shadow:0 1px 12px #00000073}.puerta-cine .etiqueta-campo{font-weight:500}@media (prefers-reduced-transparency:reduce){.puerta-cine-ceja,.puerta-cine-sello{background:var(--color-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.venta-hero{gap:1.125rem;padding:.875rem;display:grid}.venta-hero-foto{order:-1}.venta-hero-subir{min-width:0}.venta-hero-texto{flex-direction:column;align-items:flex-start;gap:1rem;padding:.25rem .25rem 0;display:flex}.venta-hero-titulo.venta-titulo{max-width:10ch;font-size:clamp(44px,12vw,60px)}.venta-hero-bajada{max-width:460px;color:var(--color-sobre-oscuro);font-size:17px;line-height:1.5}.venta-hero-botones{flex-wrap:wrap;gap:.625rem;width:100%;display:flex}.venta-hero-botones>.btn-acento{width:100%}.venta-hero-nota{color:var(--color-sobre-oscuro-suave);font-size:14px}.venta-transformacion{aspect-ratio:4/5;border-radius:var(--venta-radio-marco);background:var(--venta-marco);position:relative;overflow:hidden}.venta-transformacion-foto{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.venta-transformacion-antes{background:var(--venta-tarjeta);border-radius:14px;width:30%;padding:5px;position:absolute;top:12px;left:12px;transform:rotate(-3deg);box-shadow:0 16px 32px #00000073}.venta-transformacion-antes img{aspect-ratio:3/4;object-fit:cover;background:#fff;border-radius:10px;width:100%;height:auto;display:block}.venta-transformacion-rotulo{padding:.375rem .75rem;font-size:13px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.venta-transformacion-sello{padding:.375rem .75rem .375rem .5rem;font-size:13px;position:absolute;top:12px;right:12px}.venta-transformacion-pie{margin:0;padding:.375rem .75rem;font-size:13px;position:absolute;bottom:14px;left:14px}.venta-mas-del-mismo{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.venta-mas-del-mismo img{aspect-ratio:5/3;object-fit:cover;border-radius:12px;width:100%;height:auto}.venta-subir{border-radius:var(--venta-radio-marco);background:#ffffff08;border:1px dashed #ffffff4d;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .16s,background-color .16s;display:flex}.venta-subir[data-encima]{border-color:var(--color-acento);background:#dcff4a0d}.venta-subir-fila{align-items:center;gap:.75rem;display:flex}.venta-subir-icono{border:1px solid var(--venta-filo-fuerte);background:var(--color-panel-alto);width:44px;height:44px;color:var(--color-sobre-oscuro);border-radius:999px;flex:none;place-items:center;display:grid}.venta-subir-titulo{font-size:16px;font-weight:500;display:block}.venta-subir-texto{color:var(--venta-tenue);font-size:14px;line-height:1.35;display:block}.venta-subir-aviso{color:var(--color-peligro-texto,#ffb4ab);margin-top:.25rem}.venta-subir-acciones{flex-direction:column;align-items:center;gap:.5rem;display:flex}.venta-subir-boton{width:100%}.venta-subir-sin-foto{min-height:2.75rem;color:var(--venta-cuerpo);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.venta-subir-sin-foto:hover{color:var(--color-sobre-oscuro)}.venta-banda{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.venta-banda-texto{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.venta-titulo-de-banda.venta-titulo{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.8vw,36px);line-height:1.1}.venta-banda-lista{color:var(--venta-cuerpo);flex-wrap:wrap;gap:.5rem 1.125rem;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.venta-banda-lista li{align-items:center;gap:.5rem;display:inline-flex}.venta-banda-lista svg{color:var(--color-acento)}.venta-banda-fotos{grid-template-columns:1fr 1fr;gap:.5rem;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.venta-banda-fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--venta-radio-foto);width:100%;height:auto}.venta-telefonos{grid-template-columns:repeat(3,1fr);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.venta-telefono{flex-direction:column;align-items:center;gap:.625rem;display:flex}.venta-telefono-marco{aspect-ratio:390/844;border:1px solid var(--venta-filo-fuerte);background:var(--color-fondo);border-radius:26px;width:100%;padding:5px;display:block;overflow:hidden;box-shadow:0 30px 60px -24px #000000e6}.venta-telefono-marco img{object-fit:cover;object-position:top;border-radius:21px;width:100%;height:100%}.venta-telefono-pie{color:var(--venta-cuerpo);text-align:center;font-size:13px;font-weight:500;line-height:1.3}.venta-recibes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venta-recibe{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.venta-recibe-marco{border-radius:var(--venta-radio-marco);background:var(--venta-marco);flex:1;grid-template-columns:repeat(3,1fr);align-content:center;gap:4px;margin:0;padding:.625rem;list-style:none;display:grid}.venta-recibe-marco img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;height:auto}.venta-recibe h3{letter-spacing:-.02em;margin:.25rem .25rem 0;font-size:20px;font-weight:500}.venta-recibe p{margin:0 .25rem .375rem;font-size:15px}.venta-pasos{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.venta-paso-fila{align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.venta-paso-numero{border:1px solid var(--venta-filo-fuerte);width:36px;height:36px;color:var(--venta-cuerpo);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.venta-paso-fila b{letter-spacing:-.01em;font-size:17px;font-weight:500;display:block}.venta-paso-fila span{color:var(--venta-cuerpo);font-size:15px}.venta-gratis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.25rem 1.375rem;display:flex}.venta-planes{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.venta-pie-familia{color:var(--venta-tenue);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:14px;display:flex}.venta-pie-familia a{min-height:2.75rem;color:var(--venta-cuerpo);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.venta-pie-familia a:hover{color:var(--color-sobre-oscuro)}@media (min-width:1024px){.venta-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;padding:2.5rem}.venta-hero-foto{order:0}.venta-hero-subir{grid-column:1/-1}.venta-hero-titulo.venta-titulo{font-size:clamp(60px,6.4vw,92px)}.venta-hero-botones>.btn-acento{width:auto}.venta-transformacion-antes{width:28%;top:16px;left:16px}.venta-transformacion{aspect-ratio:1/1.12}.venta-mas-del-mismo img{aspect-ratio:2}.venta-subir{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 1.25rem}.venta-subir-acciones{flex-direction:row;gap:1rem}.venta-subir-boton{width:auto}.venta-banda{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;padding:1.75rem 2rem}.venta-banda-fotos{max-width:260px}.venta-recibes,.venta-pasos,.venta-planes{grid-template-columns:repeat(3,1fr)}.venta-telefonos{gap:1.75rem;padding-inline:8%}}.puerta-cine-antes{z-index:10;background:var(--color-panel);border-radius:14px;width:24%;max-width:150px;padding:5px;position:absolute;top:3.75rem;right:1rem;transform:rotate(-3deg);box-shadow:0 16px 32px #00000073}.puerta-cine-antes img{aspect-ratio:3/4;object-fit:cover;background:#fff;border-radius:10px;width:100%;height:auto;display:block}.puerta-cine-antes-rotulo{position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.puerta-cine-antes{width:22%;max-width:190px;top:6rem;left:2rem;right:auto}}.puerta-cine-foto-que-espera{border:1px solid var(--cine-borde-fuerte);background:var(--color-panel-alto);color:var(--color-texto);border-radius:14px;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.5rem .75rem .5rem .5rem;font-size:14px;font-weight:500;line-height:1.35;display:flex}.puerta-cine-foto-que-espera img{object-fit:cover;background:#fff;border-radius:10px;flex:none;width:44px;height:44px}
