.cartelera-module__MLmX2q__raiz{--por-fila:4;--chip-2:#e6e6ea;--sombra-pop:0 2px 6px #00000014, 0 24px 48px #00000029;--arriba:calc(var(--ft-cabecera-escritorio,68px) + 24px)}.dark .cartelera-module__MLmX2q__raiz{--chip-2:#26262a;--sombra-pop:0 2px 6px #00000080, 0 24px 48px #0009}.cartelera-module__MLmX2q__cuerpo{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:56px;padding-top:4px;padding-bottom:96px;display:grid}.cartelera-module__MLmX2q__banda{justify-content:space-between;align-items:center;gap:32px;height:100px;display:flex}.cartelera-module__MLmX2q__titulo{letter-spacing:-.028em;font-size:40px;font-weight:800;line-height:1.1}.cartelera-module__MLmX2q__buscar{border:1px solid var(--line);background:var(--card);border-radius:14px;flex:none;align-items:center;width:560px;height:52px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.cartelera-module__MLmX2q__buscar:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 4px var(--chip)}.cartelera-module__MLmX2q__buscar>svg{fill:none;width:20px;height:20px;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;left:18px}.cartelera-module__MLmX2q__buscar input{width:100%;height:100%;color:var(--ink);font:400 16px var(--f-texto);appearance:none;background:0 0;border:0;outline:none;padding:0 48px 0 50px}.cartelera-module__MLmX2q__buscar input::placeholder{color:var(--ink-3)}.cartelera-module__MLmX2q__buscar input::-webkit-search-cancel-button{display:none}.cartelera-module__MLmX2q__buscarBorrar{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:8px}.cartelera-module__MLmX2q__buscarBorrar:hover{background:var(--chip);color:var(--ink)}.cartelera-module__MLmX2q__buscarBorrar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}@media (max-width:1279px){.cartelera-module__MLmX2q__cuerpo{grid-template-columns:224px minmax(0,1fr);gap:40px}.cartelera-module__MLmX2q__buscar{width:440px}}.cartelera-module__MLmX2q__panel{top:min(var(--arriba), calc(100dvh - var(--alto-panel,0px) - 24px));padding-bottom:24px;position:sticky}.cartelera-module__MLmX2q__seccion{border-top:1px solid var(--line);padding:16px 0 14px}.cartelera-module__MLmX2q__seccion:first-child{border-top:0;padding-top:2px}.cartelera-module__MLmX2q__panel .cartelera-module__MLmX2q__seccion h2{font-family:var(--f-texto);letter-spacing:0;word-spacing:normal;align-items:center;gap:10px;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.cartelera-module__MLmX2q__lista{flex-direction:column;margin:0 -10px;padding:0;list-style:none;display:flex}.cartelera-module__MLmX2q__opcion{width:100%;height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14.5px;transition:background-color .14s,color .14s,transform .12s;display:flex;position:relative}.cartelera-module__MLmX2q__opcion:active{transform:scale(.985)}.cartelera-module__MLmX2q__opcion:hover{background:var(--chip)}.cartelera-module__MLmX2q__opcion:active{background:var(--chip-2)}.cartelera-module__MLmX2q__opcion:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cartelera-module__MLmX2q__opcionTexto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cartelera-module__MLmX2q__n{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.cartelera-module__MLmX2q__check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none;width:16px;height:16px}.cartelera-module__MLmX2q__elegida{background:var(--chip);font-weight:600}.cartelera-module__MLmX2q__elegida .cartelera-module__MLmX2q__n{color:var(--ink)}.cartelera-module__MLmX2q__elegida .cartelera-module__MLmX2q__check{visibility:visible}.cartelera-module__MLmX2q__vacia,.cartelera-module__MLmX2q__vacia .cartelera-module__MLmX2q__n{color:var(--ink-3)}.cartelera-module__MLmX2q__verMas{color:var(--ink-2);font-weight:500}.cartelera-module__MLmX2q__icono{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cartelera-module__MLmX2q__chev{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;color:var(--ink-2);transition:transform .2s var(--curva);flex:none;margin-left:auto}.cartelera-module__MLmX2q__elegir{color:var(--ink-2)}.cartelera-module__MLmX2q__elegir .cartelera-module__MLmX2q__chev{transform:rotate(-90deg)}.cartelera-module__MLmX2q__elegirAbierto{color:var(--ink)}.cartelera-module__MLmX2q__elegirAbierto .cartelera-module__MLmX2q__chev{transform:none}.cartelera-module__MLmX2q__sw{background:var(--chip-2);border-radius:999px;flex:none;width:38px;height:23px;margin-left:auto;transition:background-color .2s;position:relative}.cartelera-module__MLmX2q__sw:after{content:"";width:20px;height:20px;transition:transform .26s var(--curva);background:#fff;border-radius:50%;position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 3px #00000040}.cartelera-module__MLmX2q__swOn{background:var(--ink)}.cartelera-module__MLmX2q__swOn:after{transform:translate(15px)}.dark .cartelera-module__MLmX2q__swOn:after{background:#0a0a0b}.cartelera-module__MLmX2q__cerca{width:calc(100% + 20px);height:40px;margin:6px -10px 0;font-weight:600}.cartelera-module__MLmX2q__cercaAviso{color:var(--ink-2);padding:2px 0 0;font-size:12.5px;line-height:1.4}.cartelera-module__MLmX2q__cal{border-top:1px solid var(--line);animation:cartelera-module__MLmX2q__calAbre .26s var(--curva);margin-top:8px;padding:10px 0 2px}@keyframes cartelera-module__MLmX2q__calAbre{0%{opacity:0;transform:translateY(-6px)}}.cartelera-module__MLmX2q__calCab{justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:14px;font-weight:700;display:flex}.cartelera-module__MLmX2q__calNav{gap:2px;display:flex}.cartelera-module__MLmX2q__calBtn{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.cartelera-module__MLmX2q__calBtn:hover:not(:disabled){background:var(--chip);color:var(--ink)}.cartelera-module__MLmX2q__calBtn:disabled{opacity:.3;cursor:default}.cartelera-module__MLmX2q__calBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cartelera-module__MLmX2q__calGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.cartelera-module__MLmX2q__calSem{color:var(--ink-3);padding-bottom:4px;font-size:11px;font-weight:600}.cartelera-module__MLmX2q__calDia{height:30px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;position:relative}.cartelera-module__MLmX2q__calDia>span{border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto;transition:background-color .12s;display:grid}.cartelera-module__MLmX2q__calDia:hover:not(:disabled)>span{background:var(--chip)}.cartelera-module__MLmX2q__calDia:focus-visible>span{outline:2px solid var(--ink);outline-offset:-2px}.cartelera-module__MLmX2q__calDia:disabled{color:var(--ink-3);opacity:.5;cursor:default}.cartelera-module__MLmX2q__calCon{font-weight:700}.cartelera-module__MLmX2q__calCon:after{content:"";background:var(--ink-2);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.cartelera-module__MLmX2q__calHoy>span{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.cartelera-module__MLmX2q__calEnRango{background:var(--chip)}.cartelera-module__MLmX2q__calPrimero{background:linear-gradient(90deg, transparent 50%, var(--chip) 50%)}.cartelera-module__MLmX2q__calUltimo{background:linear-gradient(90deg, var(--chip) 50%, transparent 50%)}.cartelera-module__MLmX2q__calPrimero.cartelera-module__MLmX2q__calUltimo{background:0 0}.cartelera-module__MLmX2q__calPunta>span,.cartelera-module__MLmX2q__calDia.cartelera-module__MLmX2q__calPunta:hover>span{background:var(--ink);color:var(--card)}.cartelera-module__MLmX2q__calPunta:after{background:var(--card)}.cartelera-module__MLmX2q__calPie{color:var(--ink-2);margin-top:6px;padding:0 4px;font-size:12.5px}.cartelera-module__MLmX2q__cab{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:36px;padding-bottom:16px;display:flex}.cartelera-module__MLmX2q__resumen{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.cartelera-module__MLmX2q__resumen b{font-weight:700}.cartelera-module__MLmX2q__limpiar{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:2px 6px;font-size:13.5px;display:inline-flex}.cartelera-module__MLmX2q__limpiar:hover{color:var(--ink);background:var(--chip)}.cartelera-module__MLmX2q__limpiar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}.cartelera-module__MLmX2q__orden{flex:none;margin-left:auto;position:relative}.cartelera-module__MLmX2q__ordenBtn{height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.cartelera-module__MLmX2q__ordenBtn:hover,.cartelera-module__MLmX2q__ordenAbierto .cartelera-module__MLmX2q__ordenBtn{background:var(--chip)}.cartelera-module__MLmX2q__ordenBtn .cartelera-module__MLmX2q__chev{margin-left:0}.cartelera-module__MLmX2q__ordenEt{color:var(--ink-2);font-size:13px;font-weight:500}.cartelera-module__MLmX2q__ordenVal{font-size:14px;font-weight:600}.cartelera-module__MLmX2q__menu{z-index:20;border:1px solid var(--line);background:var(--card);min-width:200px;box-shadow:var(--sombra-pop);transform-origin:100% 0;animation:cartelera-module__MLmX2q__menuEntra .16s var(--curva);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}@keyframes cartelera-module__MLmX2q__menuEntra{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cartelera-module__MLmX2q__menu{animation:none}}.cartelera-module__MLmX2q__resultados{padding-top:20px}.cartelera-module__MLmX2q__centinela{margin-top:32px}.cartelera-module__MLmX2q__esq{grid-template-rows:subgrid;grid-row:span 4;min-width:0;display:grid}.cartelera-module__MLmX2q__esqAfiche{aspect-ratio:4/5;background:var(--chip);border-radius:16px}.cartelera-module__MLmX2q__barra{background:var(--chip);border-radius:6px;height:12px;display:block}.cartelera-module__MLmX2q__barraAlta{height:18px}.cartelera-module__MLmX2q__esqLugar{align-self:end;margin:17px 0 3px}.cartelera-module__MLmX2q__esqNombre{flex-direction:column;gap:9px;height:46px;margin-top:4px;padding-top:3px;display:flex}.cartelera-module__MLmX2q__esqNombre .cartelera-module__MLmX2q__barraAlta{height:17px}.cartelera-module__MLmX2q__esqPie{align-items:center;height:28px;margin-top:12px;display:flex}.cartelera-module__MLmX2q__esqPrecio{width:96px;height:14px}@media (prefers-reduced-motion:no-preference){.cartelera-module__MLmX2q__esqAfiche,.cartelera-module__MLmX2q__barra{animation:1.6s ease-in-out infinite cartelera-module__MLmX2q__latido}}@keyframes cartelera-module__MLmX2q__latido{50%{opacity:.55}}.cartelera-module__MLmX2q__vacio{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 0 24px;display:flex}.cartelera-module__MLmX2q__vacio h2{letter-spacing:-.01em;margin-top:4px;font-size:22px;font-weight:700;line-height:1.3}.cartelera-module__MLmX2q__sugerencias{flex-direction:column;gap:2px;display:flex}.cartelera-module__MLmX2q__sugerencia{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:15px;font-weight:600}.cartelera-module__MLmX2q__sugerencia:hover{text-decoration-color:currentColor}.cartelera-module__MLmX2q__btnNaranjo{background:var(--naranjo);color:#fff;height:48px;font:700 16px var(--f-titulo);letter-spacing:.01em;word-spacing:.05em;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0 28px;transition:background-color .15s,transform .1s}.cartelera-module__MLmX2q__btnNaranjo:hover{background:var(--naranjo-hover)}.cartelera-module__MLmX2q__btnNaranjo:active{transform:scale(.97)}.cartelera-module__MLmX2q__btnNaranjo:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cartelera-module__MLmX2q__elegida .cartelera-module__MLmX2q__check path{stroke-dasharray:14;animation:cartelera-module__MLmX2q__trazo .24s var(--curva) both}@keyframes cartelera-module__MLmX2q__trazo{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}.cartelera-module__MLmX2q__sw:after{transition:transform .26s var(--curva), width .16s var(--curva)}.cartelera-module__MLmX2q__cerca:active .cartelera-module__MLmX2q__sw:after{width:24px}.cartelera-module__MLmX2q__cerca:active .cartelera-module__MLmX2q__swOn:after{transform:translate(11px)}.cartelera-module__MLmX2q__grupoIcono{flex:none;place-items:center;display:grid}.cartelera-module__MLmX2q__grupoIcono svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.cartelera-module__MLmX2q__elegida .cartelera-module__MLmX2q__check path,.cartelera-module__MLmX2q__cal{animation:none}.cartelera-module__MLmX2q__opcion:active{transform:none}}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__seccion{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-bottom:12px;padding:14px 14px 10px;box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000d}.dark .cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__seccion{box-shadow:none}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__seccion:first-child{padding-top:14px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__seccion h2{margin-bottom:8px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__grupoIcono{background:var(--chip);width:28px;height:28px;color:var(--ink);border-radius:9px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__lista{margin:0 -6px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__opcion{padding:0 8px 0 10px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__n{background:var(--chip);text-align:center;border-radius:999px;min-width:26px;height:20px;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__opcion:hover .cartelera-module__MLmX2q__n{background:var(--chip-2)}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__elegida,.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__elegida:hover{background:var(--ink);color:var(--card)}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__elegida .cartelera-module__MLmX2q__n{background:color-mix(in srgb, var(--card) 18%, transparent);color:var(--card)}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__vacia .cartelera-module__MLmX2q__n{background:0 0}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__check{display:none}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__opcion:not(.cartelera-module__MLmX2q__elegida) .cartelera-module__MLmX2q__n{margin-right:0}.cartelera-module__MLmX2q__raiz .cartelera-module__MLmX2q__cerca{width:calc(100% + 12px);margin:6px -6px 0;padding:0 8px 0 10px}