@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:not([type=checkbox]):not([type=radio]),textarea,.input{font-family:inherit;background-color:#262628;border:1px solid #403f44;color:#fafafa;font-size:14px;padding:0 10px;border-radius:6px;width:100%;outline:none;transition:all .1s ease-in-out;box-sizing:border-box;min-height:32px;display:inline-flex;align-items:center;gap:6px;cursor:text}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder,.input::placeholder{color:#94939d}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,.input:hover{background-color:#090808;border-color:#e1e1e1}input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-within,input:not([type=checkbox]):not([type=radio]):active,textarea:focus,textarea:focus-within,textarea:active,.input:focus,.input:focus-within,.input:active{background-color:#090808;border-color:#fafafa}input:not([type=checkbox]):not([type=radio]):disabled,input:not([type=checkbox]):not([type=radio]).disabled,input:not([type=checkbox]):not([type=radio]):has(input:disabled),input:not([type=checkbox]):not([type=radio]):has(textarea:disabled),textarea:disabled,textarea.disabled,textarea:has(input:disabled),textarea:has(textarea:disabled),.input:disabled,.input.disabled,.input:has(input:disabled),.input:has(textarea:disabled){background-color:#303033;border-color:#262628;color:#58565e;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):disabled::placeholder,input:not([type=checkbox]):not([type=radio]):disabled input::placeholder,input:not([type=checkbox]):not([type=radio]):disabled textarea::placeholder,input:not([type=checkbox]):not([type=radio]).disabled::placeholder,input:not([type=checkbox]):not([type=radio]).disabled input::placeholder,input:not([type=checkbox]):not([type=radio]).disabled textarea::placeholder,input:not([type=checkbox]):not([type=radio]):has(input:disabled)::placeholder,input:not([type=checkbox]):not([type=radio]):has(input:disabled) input::placeholder,input:not([type=checkbox]):not([type=radio]):has(input:disabled) textarea::placeholder,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled)::placeholder,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) input::placeholder,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) textarea::placeholder,textarea:disabled::placeholder,textarea:disabled input::placeholder,textarea:disabled textarea::placeholder,textarea.disabled::placeholder,textarea.disabled input::placeholder,textarea.disabled textarea::placeholder,textarea:has(input:disabled)::placeholder,textarea:has(input:disabled) input::placeholder,textarea:has(input:disabled) textarea::placeholder,textarea:has(textarea:disabled)::placeholder,textarea:has(textarea:disabled) input::placeholder,textarea:has(textarea:disabled) textarea::placeholder,.input:disabled::placeholder,.input:disabled input::placeholder,.input:disabled textarea::placeholder,.input.disabled::placeholder,.input.disabled input::placeholder,.input.disabled textarea::placeholder,.input:has(input:disabled)::placeholder,.input:has(input:disabled) input::placeholder,.input:has(input:disabled) textarea::placeholder,.input:has(textarea:disabled)::placeholder,.input:has(textarea:disabled) input::placeholder,.input:has(textarea:disabled) textarea::placeholder{color:#58565e}input:not([type=checkbox]):not([type=radio]):disabled input,input:not([type=checkbox]):not([type=radio]):disabled textarea,input:not([type=checkbox]):not([type=radio]).disabled input,input:not([type=checkbox]):not([type=radio]).disabled textarea,input:not([type=checkbox]):not([type=radio]):has(input:disabled) input,input:not([type=checkbox]):not([type=radio]):has(input:disabled) textarea,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) input,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) textarea,textarea:disabled input,textarea:disabled textarea,textarea.disabled input,textarea.disabled textarea,textarea:has(input:disabled) input,textarea:has(input:disabled) textarea,textarea:has(textarea:disabled) input,textarea:has(textarea:disabled) textarea,.input:disabled input,.input:disabled textarea,.input.disabled input,.input.disabled textarea,.input:has(input:disabled) input,.input:has(input:disabled) textarea,.input:has(textarea:disabled) input,.input:has(textarea:disabled) textarea{color:#58565e;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):disabled .icon,input:not([type=checkbox]):not([type=radio]):disabled .icon::before,input:not([type=checkbox]):not([type=radio]):disabled .icon::after,input:not([type=checkbox]):not([type=radio]).disabled .icon,input:not([type=checkbox]):not([type=radio]).disabled .icon::before,input:not([type=checkbox]):not([type=radio]).disabled .icon::after,input:not([type=checkbox]):not([type=radio]):has(input:disabled) .icon,input:not([type=checkbox]):not([type=radio]):has(input:disabled) .icon::before,input:not([type=checkbox]):not([type=radio]):has(input:disabled) .icon::after,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) .icon,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) .icon::before,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) .icon::after,textarea:disabled .icon,textarea:disabled .icon::before,textarea:disabled .icon::after,textarea.disabled .icon,textarea.disabled .icon::before,textarea.disabled .icon::after,textarea:has(input:disabled) .icon,textarea:has(input:disabled) .icon::before,textarea:has(input:disabled) .icon::after,textarea:has(textarea:disabled) .icon,textarea:has(textarea:disabled) .icon::before,textarea:has(textarea:disabled) .icon::after,.input:disabled .icon,.input:disabled .icon::before,.input:disabled .icon::after,.input.disabled .icon,.input.disabled .icon::before,.input.disabled .icon::after,.input:has(input:disabled) .icon,.input:has(input:disabled) .icon::before,.input:has(input:disabled) .icon::after,.input:has(textarea:disabled) .icon,.input:has(textarea:disabled) .icon::before,.input:has(textarea:disabled) .icon::after{color:#58565e}input:not([type=checkbox]):not([type=radio]):disabled .leading,input:not([type=checkbox]):not([type=radio]).disabled .leading,input:not([type=checkbox]):not([type=radio]):has(input:disabled) .leading,input:not([type=checkbox]):not([type=radio]):has(textarea:disabled) .leading,textarea:disabled .leading,textarea.disabled .leading,textarea:has(input:disabled) .leading,textarea:has(textarea:disabled) .leading,.input:disabled .leading,.input.disabled .leading,.input:has(input:disabled) .leading,.input:has(textarea:disabled) .leading{color:#58565e}input:not([type=checkbox]):not([type=radio]).error,textarea.error,.input.error{background-color:#262628;border-color:#e67768;color:#fafafa}input:not([type=checkbox]):not([type=radio]).error::placeholder,input:not([type=checkbox]):not([type=radio]).error input::placeholder,input:not([type=checkbox]):not([type=radio]).error textarea::placeholder,textarea.error::placeholder,textarea.error input::placeholder,textarea.error textarea::placeholder,.input.error::placeholder,.input.error input::placeholder,.input.error textarea::placeholder{color:#94939d}input:not([type=checkbox]):not([type=radio]).error input,input:not([type=checkbox]):not([type=radio]).error textarea,textarea.error input,textarea.error textarea,.input.error input,.input.error textarea{color:#fafafa}input:not([type=checkbox]):not([type=radio]).error .icon,input:not([type=checkbox]):not([type=radio]).error .icon::before,input:not([type=checkbox]):not([type=radio]).error .icon::after,textarea.error .icon,textarea.error .icon::before,textarea.error .icon::after,.input.error .icon,.input.error .icon::before,.input.error .icon::after{color:#eb978c}input:not([type=checkbox]):not([type=radio]).error .leading,textarea.error .leading,.input.error .leading{color:#94939d}input:not([type=checkbox]):not([type=radio]) input,input:not([type=checkbox]):not([type=radio]) input:not([type=checkbox]):not([type=radio]),input:not([type=checkbox]):not([type=radio]) textarea,textarea input,textarea input:not([type=checkbox]):not([type=radio]),textarea textarea,.input input,.input input:not([type=checkbox]):not([type=radio]),.input textarea{background:hsla(0,0%,100%,0);border:none;box-shadow:none;border-radius:0;outline:none;color:inherit;font-family:inherit;font-size:inherit;flex:1;padding:0;height:100%;margin:0;min-width:0}input:not([type=checkbox]):not([type=radio]) input::placeholder,input:not([type=checkbox]):not([type=radio]) input:not([type=checkbox]):not([type=radio])::placeholder,input:not([type=checkbox]):not([type=radio]) textarea::placeholder,textarea input::placeholder,textarea input:not([type=checkbox]):not([type=radio])::placeholder,textarea textarea::placeholder,.input input::placeholder,.input input:not([type=checkbox]):not([type=radio])::placeholder,.input textarea::placeholder{color:#94939d}input:not([type=checkbox]):not([type=radio]) textarea,textarea textarea,.input textarea{resize:vertical;min-height:80px;line-height:1.4}input:not([type=checkbox]):not([type=radio]):has(textarea),input:not([type=checkbox]):not([type=radio]):is(textarea),textarea:has(textarea),textarea:is(textarea),.input:has(textarea),.input:is(textarea){height:auto;padding:8px 10px;align-items:flex-start}input:not([type=checkbox]):not([type=radio]).small:has(textarea),input:not([type=checkbox]):not([type=radio]).small:is(textarea),textarea.small:has(textarea),textarea.small:is(textarea),.input.small:has(textarea),.input.small:is(textarea){padding:6px 8px}input:not([type=checkbox]):not([type=radio]).large:has(textarea),input:not([type=checkbox]):not([type=radio]).large:is(textarea),textarea.large:has(textarea),textarea.large:is(textarea),.input.large:has(textarea),.input.large:is(textarea){padding:10px 12px}input:not([type=checkbox]):not([type=radio]).xl:has(textarea),input:not([type=checkbox]):not([type=radio]).xl:is(textarea),textarea.xl:has(textarea),textarea.xl:is(textarea),.input.xl:has(textarea),.input.xl:is(textarea){padding:12px 14px}input:not([type=checkbox]):not([type=radio]) .icon,textarea .icon,.input .icon{color:#fafafa;font-size:14px;display:flex;font-style:normal;align-items:center;justify-content:center;width:14px;height:14px}input:not([type=checkbox]):not([type=radio]) .icon svg,textarea .icon svg,.input .icon svg{width:100%;height:100%}input:not([type=checkbox]):not([type=radio]) .smiley,textarea .smiley,.input .smiley{display:flex;font-size:14px;align-items:center;justify-content:center}input:not([type=checkbox]):not([type=radio]) .leading,textarea .leading,.input .leading{color:#94939d;font-size:inherit;white-space:nowrap}input:not([type=checkbox]):not([type=radio]).small,textarea.small,.input.small{height:28px;padding:0 8px;border-radius:6px;font-size:13px;gap:4px}input:not([type=checkbox]):not([type=radio]).small .icon,input:not([type=checkbox]):not([type=radio]).small .smiley,textarea.small .icon,textarea.small .smiley,.input.small .icon,.input.small .smiley{font-size:11px}input:not([type=checkbox]):not([type=radio]).large,textarea.large,.input.large{min-height:40px;padding:0 12px;border-radius:6px;font-size:16px;gap:8px}input:not([type=checkbox]):not([type=radio]).large .icon,input:not([type=checkbox]):not([type=radio]).large .smiley,textarea.large .icon,textarea.large .smiley,.input.large .icon,.input.large .smiley{font-size:14px}input:not([type=checkbox]):not([type=radio]).xl,textarea.xl,.input.xl{min-height:48px;padding:0 14px;border-radius:6px;font-size:18px;gap:8px}input:not([type=checkbox]):not([type=radio]).xl .icon,input:not([type=checkbox]):not([type=radio]).xl .smiley,textarea.xl .icon,textarea.xl .smiley,.input.xl .icon,.input.xl .smiley{font-size:16px}@media(max-width: 768px){input:not([type=checkbox]):not([type=radio]).large,textarea.large,.input.large{min-height:32px;padding:0 10px;border-radius:6px;font-size:14px;gap:6px}input:not([type=checkbox]):not([type=radio]).large .icon,input:not([type=checkbox]):not([type=radio]).large .smiley,textarea.large .icon,textarea.large .smiley,.input.large .icon,.input.large .smiley{font-size:14px}input:not([type=checkbox]):not([type=radio]).xl,textarea.xl,.input.xl{min-height:40px;padding:0 12px;border-radius:6px;font-size:16px;gap:8px}input:not([type=checkbox]):not([type=radio]).xl .icon,input:not([type=checkbox]):not([type=radio]).xl .smiley,textarea.xl .icon,textarea.xl .smiley,.input.xl .icon,.input.xl .smiley{font-size:14px}input:not([type=checkbox]):not([type=radio]).large:has(textarea),input:not([type=checkbox]):not([type=radio]).large:is(textarea),textarea.large:has(textarea),textarea.large:is(textarea),.input.large:has(textarea),.input.large:is(textarea){padding:8px 10px}input:not([type=checkbox]):not([type=radio]).xl:has(textarea),input:not([type=checkbox]):not([type=radio]).xl:is(textarea),textarea.xl:has(textarea),textarea.xl:is(textarea),.input.xl:has(textarea),.input.xl:is(textarea){padding:10px 12px}}button,.btn{height:32px;background-color:#262628;border:1px solid #58565e;color:#fafafa;font-size:14px;font-weight:500;padding:8px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;outline:none;transition:all .1s ease-in-out;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}button .icon,.btn .icon{font-size:14px;display:flex;font-style:normal;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}button .icon svg,.btn .icon svg{width:100%;height:100%}button.icon_only,.btn.icon_only{padding:8px;aspect-ratio:1;width:32px}button.small,.btn.small{height:28px;font-size:13px;padding:6px 8px;gap:4px}button.small .icon,.btn.small .icon{font-size:11px;width:11px;height:11px}button.small.icon_only,.btn.small.icon_only{padding:6px;width:28px}button.large,.btn.large{height:40px;font-size:16px;padding:10px 12px;gap:8px}button.large .icon,.btn.large .icon{font-size:14px;width:14px;height:14px}button.large.icon_only,.btn.large.icon_only{padding:10px;width:40px}button.xl,.btn.xl{height:48px;font-size:18px;padding:12px 14px;gap:8px}button.xl .icon,.btn.xl .icon{font-size:16px;width:16px;height:16px}button.xl.icon_only,.btn.xl.icon_only{padding:12px;width:48px}@media(max-width: 768px){button.large,.btn.large{height:32px;font-size:14px;padding:8px 10px;gap:6px}button.large .icon,.btn.large .icon{font-size:14px;width:14px;height:14px}button.large.icon_only,.btn.large.icon_only{padding:8px;width:32px}button.xl,.btn.xl{height:40px;font-size:16px;padding:10px 12px;gap:8px}button.xl .icon,.btn.xl .icon{font-size:14px;width:14px;height:14px}button.xl.icon_only,.btn.xl.icon_only{padding:10px;width:40px}}button:hover,.btn:hover{background-color:#090808;color:#fafafa;border-color:#e1e1e1;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}button.active,.btn.active{background-color:#fafafa;color:#090808;border-color:hsla(0,0%,100%,0);font-weight:600}button:disabled,button.disabled,.btn:disabled,.btn.disabled{background-color:#303033;color:#76757e;border-color:#403f44;cursor:not-allowed}button.highlight,.btn.highlight{background-color:#3328ac;border-color:#8479fd;color:#fafafa;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}button.highlight:hover,.btn.highlight:hover{background-color:#23198a;color:#fafafa;border-color:#a8a0ff}button.highlight:active,.btn.highlight:active{background-color:#23198a;color:#fafafa;border-color:#a8a0ff}button.highlight:disabled,button.highlight.disabled,.btn.highlight:disabled,.btn.highlight.disabled{background-color:#090533;color:#76757e;border-color:#0c0646}button.success,.btn.success{background-color:#207a52;border-color:#81d6b0;color:#fafafa}button.success:hover,.btn.success:hover{background-color:#11623e;color:#fafafa;border-color:#b3ebd2}button.success:active,.btn.success:active{background-color:#11623e;color:#fafafa;border-color:#b3ebd2}button.success:disabled,button.success.disabled,.btn.success:disabled,.btn.success.disabled{background-color:#011f12;color:#76757e;border-color:#073822}button.warning,.btn.warning{background-color:#906b26;border-color:#ffd27e;color:#fafafa}button.warning:hover,.btn.warning:hover{background-color:#845705;color:#fafafa;border-color:#f7e2bc}button.warning:active,.btn.warning:active{background-color:#845705;color:#fafafa;border-color:#f7e2bc}button.warning:disabled,button.warning.disabled,.btn.warning:disabled,.btn.warning.disabled{background-color:#231600;color:#76757e;border-color:#231600}button.danger,.btn.danger{background-color:#a03a2c;border-color:#eb978c;color:#fafafa}button.danger:hover,.btn.danger:hover{background-color:#862618;color:#fafafa;border-color:#ebbeb9}button.danger:active,.btn.danger:active{background-color:#862618;color:#fafafa;border-color:#ebbeb9}button.danger:disabled,button.danger.disabled,.btn.danger:disabled,.btn.danger.disabled{background-color:#180300;color:#76757e;border-color:#320702}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background-color:#403f44;color:#fafafa;border-radius:6px;font-size:14px;font-weight:500;box-sizing:border-box;white-space:nowrap;height:32px}.tag .icon,.tag .smiley{font-size:14px;color:#d4d4d4}.tag .leading{color:#d4d4d4}.tag.small{height:28px;font-size:13px;padding:0 8px;border-radius:6px}.tag.large{height:40px;font-size:16px;padding:0 12px;border-radius:6px}.tag.xl{height:48px;font-size:18px;padding:0 14px;border-radius:6px}.tag.multi_line{padding:8px 10px;border-radius:8px;height:auto;white-space:normal}.tag.full{display:flex;width:100%}.tag.left{justify-content:flex-start;text-align:left}.tag.center{justify-content:center;text-align:center}.tag.right{justify-content:flex-end;text-align:right}.tag.split{justify-content:space-between}.tags_box{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tags_box .tag{max-width:100%}.critic_rating{display:inline-flex;align-items:center;gap:.5rem;height:32px;max-width:max-content;padding:0 .75rem;color:#fff9ee;background-color:#906b26;border-radius:.5rem;font-weight:600;font-size:14px;line-height:100%}.critic_rating.high{background-color:#207a52;color:#f4fffa}.critic_rating .value{display:inline-flex;align-items:baseline}.critic_rating .suffix{opacity:.64}.critic_rating .recommendation{display:inline;opacity:1}.critic_rating.large{height:40px;gap:8px;padding:0 12px;border-radius:6px;font-size:16px}.movie_rating{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.875rem;max-width:100%}.movie_rating .festival_rating{display:inline-flex;align-items:center;flex:0 0 auto;gap:.5rem;height:32px;padding:0 14px;color:#efeeff;background-color:#3328ac;border-radius:.5rem;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap}.movie_rating .festival_rating.large{gap:8px;height:40px;padding:0 12px;border-radius:6px;font-size:16px}.movie_rating .festival_rating.large .festival_rating_icon{flex-basis:14px;width:14px;height:14px}.movie_rating .festival_rating_icon{display:block;flex:0 0 14px;width:14px;height:14px;border-radius:0;filter:brightness(0) invert(1)}.tags_toggle_group{display:flex;flex-wrap:wrap;gap:6px}.tags_toggle_group .btn[data-tag-key]{opacity:.55}.tags_toggle_group .btn[data-tag-key].active{opacity:1;border-color:#3328ac}.tags_toggle_group .btn[data-tag-key][data-tag-kind=provisional].active{border-color:#dfa336}.input_tag{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;background-color:#262628;border:1px solid #403f44;border-radius:16px;color:#fafafa;font-size:14px;font-weight:500;transition:all .1s ease-in-out;cursor:default}.input_tag .icon_remove{color:#fafafa;opacity:.4;cursor:pointer;display:flex;align-items:center;width:14px;height:14px;font-size:14px}.input_tag .icon_remove:hover{opacity:.8}.input_tag .icon_select{display:flex;align-items:center;width:11px;height:11px;font-size:11px}.input_tag .input_tag_image{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.input_tag .input_tag_initial{width:24px;height:24px;border-radius:50%;background-color:#090808;color:#94939d;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600;line-height:1}.input_tag .input_tag_flag{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;line-height:1}.input_tag:hover{background-color:#090808;border-color:#58565e}.input_tag.error{background-color:#862618;border-color:#e67768}.input_tag_container{flex-direction:column;align-items:stretch;height:auto;padding:8px 10px;gap:12px}.input_tag_container .input_header{display:flex;align-items:center;gap:6px;height:18px}.input_tag_container .input_tags_wrapper{display:flex;flex-wrap:wrap;gap:6px}.input_tag_container .input_tags_wrapper:empty{display:none}.select{position:relative;display:inline-block;width:100%}.select .icon{rotate:45deg;width:10px;height:10px}.select_list{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;width:100%;background-color:#262628;border:1px solid #403f44;border-radius:14px;padding:8px 10px;display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:opacity .15s ease-in-out,visibility 0s .15s;gap:2px;box-shadow:0 10px 20px #090808;box-sizing:border-box;max-height:350px;overflow-y:auto;overflow-x:auto}.select_list::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.select:focus-within .select_list,.select_list.active{visibility:visible;opacity:1;transition:opacity .15s ease-in-out,visibility 0s}.select_list:empty{display:none !important}.select_list.static{position:relative;display:flex;top:0}label.select_item{user-select:none;cursor:pointer}.select_item{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:18px;background-color:hsla(0,0%,100%,0);color:#fafafa;font-size:14px;font-weight:500;transition:all .1s ease-in-out;height:32px;box-sizing:border-box;white-space:nowrap}.select_item:hover,.select_item.hover{background-color:#090808}.select_item input[type=checkbox],.select_item input[type=radio]{flex-shrink:0}.select_list.small .select_item{height:28px;font-size:13px}.select_list.large .select_item{height:40px;font-size:16px}.select_list.xl .select_item{height:48px;font-size:18px}@media(max-width: 768px){.select_list.large .select_item{height:32px;font-size:14px}.select_list.xl .select_item{height:40px;font-size:16px}}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;min-width:24px;background-color:#262628;border:1px solid #58565e;box-shadow:0 0 0 0 hsla(0,0%,100%,0);margin:0;cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none;box-sizing:border-box;transition:all .1s ease-in-out}input[type=checkbox]:hover,input[type=radio]:hover{background-color:#090808;border-color:#e1e1e1;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox]:active,input[type=radio]:active{background-color:#090808;border-color:#fafafa;box-shadow:0 0 0 1px #76757e}input[type=checkbox]:disabled,input[type=checkbox].disabled,input[type=radio]:disabled,input[type=radio].disabled{background-color:#303033;border-color:#403f44;box-shadow:0 0 0 0 hsla(0,0%,100%,0);cursor:not-allowed}input[type=checkbox]:disabled::after,input[type=checkbox].disabled::after,input[type=radio]:disabled::after,input[type=radio].disabled::after{background-color:#76757e}input[type=checkbox]::after,input[type=radio]::after{content:"";display:none;width:12px;height:12px;background-color:#fafafa}input[type=checkbox]:checked::after,input[type=radio]:checked::after{display:block}input[type=checkbox].highlight,input[type=radio].highlight{background-color:#3328ac;border-color:#8479fd;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].highlight::after,input[type=radio].highlight::after{background-color:#fafafa}input[type=checkbox].highlight:hover,input[type=radio].highlight:hover{background-color:#23198a;border-color:#a8a0ff;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].highlight:active,input[type=radio].highlight:active{background-color:#23198a;border-color:#a8a0ff;box-shadow:0 0 0 2px #8479fd}input[type=checkbox].highlight:disabled,input[type=checkbox].highlight.disabled,input[type=radio].highlight:disabled,input[type=radio].highlight.disabled{background-color:#090533;border-color:#0c0646;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].highlight:disabled::after,input[type=checkbox].highlight.disabled::after,input[type=radio].highlight:disabled::after,input[type=radio].highlight.disabled::after{background-color:#76757e}input[type=checkbox].success,input[type=radio].success{background-color:#207a52;border-color:#81d6b0;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].success::after,input[type=radio].success::after{background-color:#fafafa}input[type=checkbox].success:hover,input[type=radio].success:hover{background-color:#11623e;border-color:#b3ebd2;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].success:active,input[type=radio].success:active{background-color:#11623e;border-color:#b3ebd2;box-shadow:0 0 0 2px #51c391}input[type=checkbox].success:disabled,input[type=checkbox].success.disabled,input[type=radio].success:disabled,input[type=radio].success.disabled{background-color:#011f12;border-color:#073822;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].success:disabled::after,input[type=checkbox].success.disabled::after,input[type=radio].success:disabled::after,input[type=radio].success.disabled::after{background-color:#76757e}input[type=checkbox].warning,input[type=radio].warning{background-color:#906b26;border-color:#ffd27e;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].warning::after,input[type=radio].warning::after{background-color:#fafafa}input[type=checkbox].warning:hover,input[type=radio].warning:hover{background-color:#845705;border-color:#f7e2bc;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].warning:active,input[type=radio].warning:active{background-color:#845705;border-color:#f7e2bc;box-shadow:0 0 0 2px #efbb5b}input[type=checkbox].warning:disabled,input[type=checkbox].warning.disabled,input[type=radio].warning:disabled,input[type=radio].warning.disabled{background-color:#231600;border-color:#231600;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].warning:disabled::after,input[type=checkbox].warning.disabled::after,input[type=radio].warning:disabled::after,input[type=radio].warning.disabled::after{background-color:#76757e}input[type=checkbox].danger,input[type=radio].danger{background-color:#a03a2c;border-color:#eb978c;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].danger::after,input[type=radio].danger::after{background-color:#fafafa}input[type=checkbox].danger:hover,input[type=radio].danger:hover{background-color:#862618;border-color:#ebbeb9;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].danger:active,input[type=radio].danger:active{background-color:#862618;border-color:#ebbeb9;box-shadow:0 0 0 2px #e67768}input[type=checkbox].danger:disabled,input[type=checkbox].danger.disabled,input[type=radio].danger:disabled,input[type=radio].danger.disabled{background-color:#180300;border-color:#320702;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}input[type=checkbox].danger:disabled::after,input[type=checkbox].danger.disabled::after,input[type=radio].danger:disabled::after,input[type=radio].danger.disabled::after{background-color:#76757e}input[type=checkbox]{border-radius:8px}input[type=checkbox]::after{border-radius:4px}input[type=checkbox].switch{width:48px;height:32px;border-radius:24px;justify-content:flex-start;padding-left:3px}input[type=checkbox].switch::after{display:block;width:24px;height:24px;position:relative;border-radius:24px;background-color:#fafafa;transition:transform .15s ease-in-out}input[type=checkbox].switch:checked::after{transform:translateX(16px)}input[type=radio]{border-radius:16px}input[type=radio]::after{border-radius:12px}.checkbox_wrapper,.radio_wrapper{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#fafafa;font-size:14px;font-weight:500;user-select:none}.icon{display:inline-flex;font-style:normal;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;width:14px;height:14px}.icon svg{width:100%;height:100%}.contenair{background-color:#090808;border-radius:24px;padding:32px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;box-sizing:border-box}.contenair.small{border-radius:16px;padding:16px 16px}.contenair.large{border-radius:28px;padding:24px 24px}.contenair.xl{border-radius:32px;padding:24px 32px}.segmented_button{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1.5px solid #58565e;border-radius:12px;box-sizing:border-box;text-decoration:none;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.segmented_button::-webkit-scrollbar{display:none}.segmented_button a{text-decoration:none}.segmented_button .segmented_separator{width:1px;height:16px;background-color:#403f44;flex-shrink:0}.segmented_button .segmented_item{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:8px;border:1.5px solid hsla(0,0%,100%,0);background:hsla(0,0%,100%,0);color:#fafafa;font-family:inherit;font-size:14px;font-weight:500;line-height:16px;cursor:pointer;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;box-sizing:border-box;flex-shrink:0;white-space:nowrap;outline:none}.segmented_button .segmented_item .icon{font-size:14px;display:flex;font-style:normal;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.segmented_button .segmented_item .icon svg{width:100%;height:100%}.segmented_button .segmented_item:hover{background-color:#090808}.segmented_button .segmented_item.active{background-color:#fafafa;color:#090808;font-weight:600;border-color:#58565e;cursor:default}.segmented_button .segmented_item.active:hover{background-color:#fafafa}.segmented_button .segmented_item:not(.active)+.segmented_item:not(.active)::before{content:"";position:absolute;left:-3.5px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#403f44}.segmented_button.small .segmented_item{height:28px;font-size:13px;padding:0 10px}.segmented_button.large .segmented_item{height:40px;font-size:16px;padding:0 10px}.segmented_button.xl .segmented_item{height:48px;font-size:18px;padding:0 10px}@media(max-width: 768px){.segmented_button .segmented_item{height:28px;font-size:13px;padding:0 10px}.segmented_button.large .segmented_item{height:32px;font-size:14px;padding:0 10px}.segmented_button.xl .segmented_item{height:40px;font-size:16px;padding:0 10px}}.pagination{display:inline-flex;align-items:center;gap:8px}.pagination .btn{border-radius:8px}.pagination .btn.active,.pagination .btn.active:hover{background-color:#090808;border-color:#fafafa;color:#fafafa;cursor:default}html{font-size:16px;--slider-start-offset: clamp(1rem, 2vw, 6rem)}@media(max-width: 768px){html{font-size:13px}}:root{--header-height: 8rem}body{font-family:"Inter",Arial,sans-serif;color:#fafafa;line-height:1.5;background-color:#1e1e20}body.public_layout{display:flex;flex-direction:column;min-height:100vh}.public_main{flex:1 0 auto}@media(max-width: 480px){body.public_layout{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}h1,.h1,h2,.h2,h3,.h3,.vessel .block>.title h4,h4,.h4,h5,.h5,h6,.h6,.h7,.cell_more .more_label{font-weight:400;line-height:1.1}b{font-weight:600}.h1,h1{font-size:2.5rem;font-size:clamp(2.5rem,2vw,3.5rem)}.h2,h2{font-size:2rem;font-size:clamp(2rem,2vw,3rem)}.h3,.vessel .block>.title h4,h3{font-size:1.75rem;font-size:clamp(1.75rem,2vw,2.25rem)}.h4,h4{font-size:1.5rem;font-size:clamp(1.5rem,2vw,2rem)}.h5,h5{font-size:1.25rem;font-size:clamp(1.25rem,2vw,1.5rem)}.h6,h6{font-size:1.125rem;font-size:clamp(1.125rem,2vw,1.25rem)}.h7,.cell_more .more_label{font-size:1rem;font-size:clamp(1rem,2vw,1.125rem)}.h8{font-size:1rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:600}.text_paragraph,.event_show_page .event_description{font-weight:400;font-size:1rem;font-size:clamp(.875rem,4vw,1rem);line-height:1.5}.text_st,.page_movie .articles .article p,.page_movie .cast .cast_item .cast_item_image .cast_item_initial,.page_movie .cast .cast_item .title,.page_movie .cast .cast_item .name,.page_movie .general_movie .title span,table,.event_show_page .event_guest_more,.event_show_page .event_guest_empty,.event_show_page .event_guest_item,.event_show_page .event_showtime_day_label,.event_show_page .event_theater_address,.cell_movie .tags_box,.movie_suggestion .meta{font-size:.875rem;font-size:clamp(.875rem,2vw,1rem);line-height:1.4}.text_body,.page_movie .general_movie .resume{font-size:1rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1}.text_small,.event_show_page .event_showtime_hour,.event_show_page .event_showtime_movie_meta,.event_show_page .event_showtime_poster,.location_search .suggestion .secondary,.location_picker .info{font-size:.875rem;font-size:clamp(.875rem,2vw,1rem);font-weight:500;line-height:1.4}.text_contextual,table th,.event_show_page .event_guest_avatar,.event_show_page .event_showtimes_head,.event_show_page .event_type_tag,.event_show_page .event_showtime_type_tag,.noposter span{font-size:.6875rem;font-size:clamp(.6875rem,2vw,.75rem);font-weight:500;line-height:1.4;text-transform:uppercase}@media(max-width: 768px){.text_contextual,table th,.event_show_page .event_guest_avatar,.event_show_page .event_showtimes_head,.event_show_page .event_type_tag,.event_show_page .event_showtime_type_tag,.noposter span{font-size:10px}}.noposter{width:100%;aspect-ratio:2/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:#090808;border-radius:.75rem}.noposter span{color:#94939d}.noposter h6{color:#fafafa;text-align:center;margin:0}a{text-decoration-line:underline;color:#3328ac}a.nl{text-decoration-line:none;color:inherit}*{box-sizing:border-box}.vessel{--vessel-gutter: clamp(1rem, 6vw, 11rem);width:100%;max-width:2400px;padding:0 var(--vessel-gutter);margin:0 auto}.vessel.limited{max-width:1400px}.vessel.box{border-radius:1.5rem;border:1px solid #58565e;background-color:#090808}.vessel.box.grid{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vessel .block{padding:3.5rem 0;border-bottom:1px solid #58565e}.vessel .block:first-child{padding-top:0}.vessel .block>.title{margin-bottom:2rem}.vessel .block>.title span{display:inline-block;margin-top:.25rem}.vessel .block:last-child,.vessel .block:only-child{border-bottom:0}@media(max-width: 768px){.vessel{--vessel-gutter: 1rem}}.footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:2rem var(--slider-start-offset);color:#d4d4d4}.footer .tmdb{display:flex;flex-direction:row;gap:1rem;max-width:40rem}.footer .tmdb .tmdb_logo{width:7.5rem;height:auto;vertical-align:middle}.footer .tmdb .tmdb_logo svg{width:100%;height:auto;display:block}.footer .footer_actions{display:flex;flex-shrink:0;align-items:center;gap:1rem}@media(max-width: 768px){.footer{align-items:flex-start;flex-direction:column}}.btn{height:32px;background-color:#262628;border:1px solid #58565e;color:#fafafa;font-size:14px;font-weight:500;padding:8px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;outline:none;transition:all .1s ease-in-out;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.btn .icon{font-size:14px;display:flex;font-style:normal;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.btn .icon svg{width:100%;height:100%}.btn.icon_only{padding:8px;aspect-ratio:1;width:32px}.btn.small{height:28px;font-size:13px;padding:6px 8px;gap:4px}.btn.small .icon{font-size:11px;width:11px;height:11px}.btn.small.icon_only{padding:6px;width:28px}.btn.large{height:40px;font-size:16px;padding:10px 12px;gap:8px}.btn.large .icon{font-size:14px;width:14px;height:14px}.btn.large.icon_only{padding:10px;width:40px}.btn.xl{height:48px;font-size:18px;padding:12px 14px;gap:8px}.btn.xl .icon{font-size:16px;width:16px;height:16px}.btn.xl.icon_only{padding:12px;width:48px}@media(max-width: 768px){.btn.large{height:32px;font-size:14px;padding:8px 10px;gap:6px}.btn.large .icon{font-size:14px;width:14px;height:14px}.btn.large.icon_only{padding:8px;width:32px}.btn.xl{height:40px;font-size:16px;padding:10px 12px;gap:8px}.btn.xl .icon{font-size:14px;width:14px;height:14px}.btn.xl.icon_only{padding:10px;width:40px}}.btn:hover{background-color:#090808;color:#fafafa;border-color:#e1e1e1;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.btn.active{background-color:#fafafa;color:#090808;border-color:hsla(0,0%,100%,0);font-weight:600}.btn:disabled,.btn.disabled{background-color:#303033;color:#76757e;border-color:#403f44;cursor:not-allowed}.btn.highlight{background-color:#3328ac;border-color:#8479fd;color:#fafafa;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.btn.highlight:hover{background-color:#23198a;color:#fafafa;border-color:#a8a0ff}.btn.highlight:active{background-color:#23198a;color:#fafafa;border-color:#a8a0ff}.btn.highlight:disabled,.btn.highlight.disabled{background-color:#090533;color:#76757e;border-color:#0c0646}.btn.success{background-color:#207a52;border-color:#81d6b0;color:#fafafa}.btn.success:hover{background-color:#11623e;color:#fafafa;border-color:#b3ebd2}.btn.success:active{background-color:#11623e;color:#fafafa;border-color:#b3ebd2}.btn.success:disabled,.btn.success.disabled{background-color:#011f12;color:#76757e;border-color:#073822}.btn.warning{background-color:#906b26;border-color:#ffd27e;color:#fafafa}.btn.warning:hover{background-color:#845705;color:#fafafa;border-color:#f7e2bc}.btn.warning:active{background-color:#845705;color:#fafafa;border-color:#f7e2bc}.btn.warning:disabled,.btn.warning.disabled{background-color:#231600;color:#76757e;border-color:#231600}.btn.danger{background-color:#a03a2c;border-color:#eb978c;color:#fafafa}.btn.danger:hover{background-color:#862618;color:#fafafa;border-color:#ebbeb9}.btn.danger:active{background-color:#862618;color:#fafafa;border-color:#ebbeb9}.btn.danger:disabled,.btn.danger.disabled{background-color:#180300;color:#76757e;border-color:#320702}.btn[href]{text-decoration:none}.location_picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:100%}.location_picker .info{color:#94939d}.location_control{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;width:min(49.25rem,100%);min-width:0;margin:0 auto;padding:6px 6px 6px 12px;border:1.5px solid #58565e;border-radius:.75rem}.location_control .search{flex:1 1 23rem;min-width:0}.location_control .search .input{width:100%;min-height:40px;padding:0;border:0;background:hsla(0,0%,100%,0);color:#94939d;font-size:16px;font-weight:500}.location_control .search .input:hover,.location_control .search .input:focus-within,.location_control .search .input:active{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}.location_control .search.active .input{color:#fafafa}.location_control .cities{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;min-width:0}.location_control .track{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.location_control .track::-webkit-scrollbar{display:none}.location_control .track>.btn,.location_control .track>.disabled_tooltip{flex:0 0 auto;white-space:nowrap}.location_control .disabled_tooltip{display:inline-flex}.location_control .disabled_tooltip>.btn{pointer-events:none}.location_control .desktop_extra{display:none}.location_control .more{position:relative;flex:0 0 auto}.location_control .more.open>.btn{border-color:#fafafa}.location_control .popin{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;display:flex;flex-direction:column;gap:.375rem;width:max-content;min-width:10rem;padding:.5rem;background-color:#1e1e20;border:1.5px solid #58565e;border-radius:.75rem;box-shadow:0 10px 24px rgba(9,8,8,.4)}.location_control .popin[hidden]{display:none}.location_control .popin .btn{justify-content:flex-start;width:100%}.location_search{position:relative}.location_search .suggestions{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:1000;display:flex;align-items:stretch;flex-direction:column;gap:.25rem;max-height:22rem;margin:0;padding:.5rem;overflow-y:auto;list-style:none;background-color:#090808;border:1.5px solid #58565e;border-radius:.875rem;box-shadow:0 10px 24px rgba(9,8,8,.4)}.location_search .suggestions[hidden],.location_search .suggestions:empty{display:none}.location_search .suggestion{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;color:#fafafa;border-radius:.5rem;cursor:pointer}.location_search .suggestion:hover{background-color:#090808}.location_search .suggestion .main{font-weight:600}.location_search .suggestion .secondary{color:#d4d4d4}.location_search .suggestion.rate_limited{color:#d4d4d4;cursor:default}@media(max-width: 768px){.location_control{width:100%}.location_control .cities{flex:0 0 13.375rem;overflow:hidden}.location_control .track{width:100%}.location_control .desktop_extra{display:inline-flex}.location_control .more{display:none}}@media(max-width: 480px){.location_control .search .input.large{min-height:40px;height:40px;font-size:14px;gap:6px}.location_control .track>.btn.large,.location_control .track>.disabled_tooltip>.btn.large{height:32px;padding:8px 10px;font-size:14px;gap:6px}}.header{position:sticky;top:0;z-index:120;padding:1rem var(--slider-start-offset);background-color:#1e1e20}.header>.main{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.header .left,.header .right{display:flex;align-items:center;gap:1rem}.header .left{justify-content:flex-start;min-width:0}.header .right{justify-content:flex-end;min-width:0}.header .header_search{display:flex;align-items:center;justify-content:flex-end;width:min(320px,100%);min-width:0}.header .header_search .input{width:100%}.header .brand{display:inline-flex;align-items:baseline;color:#fafafa;text-decoration:none;font-family:"Lora",Helvetica,sans-serif;font-weight:700;line-height:1}.header .brand .name,.header .brand .suffix{display:inline}.header ul{display:flex;gap:2rem;align-items:center}.header ul li{list-style:none}.header ul li a{text-decoration:none;color:#fafafa}.header .header_search_open_btn,.header .header_search_submit_btn,.header .header_search_close_btn,.header .header_location_search,.header .header_location_cities{display:none}.header .header_location_open_btn{display:inline-flex;flex-shrink:0;max-width:min(34vw,24rem);min-width:0}.header .header_location_open_btn .label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header_admin_edit_btn{flex-shrink:0;white-space:nowrap}.header .header_location_panel{position:absolute;top:100%;left:0;right:0;z-index:130;display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center;width:100%;max-width:100%;padding:0 var(--slider-start-offset) 1.25rem;background-color:#1e1e20;border-bottom:1px solid #58565e;box-shadow:0 16px 32px rgba(9,8,8,.36);opacity:0;pointer-events:none;transform:translateY(-0.75rem);transition:opacity .18s ease,transform .22s ease,visibility .22s ease;visibility:hidden}.header.location_panel_open .header_location_panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header.location_panel_open .header_location_open_btn{border-color:#fafafa}@media(max-width: 768px){.header .header_location_open_btn{width:40px;padding:10px;aspect-ratio:1}.header .header_location_open_btn .label{display:none}}@media(max-width: 480px){.header{position:relative;top:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.header>.main{display:flex;justify-content:center;min-height:72px;padding:16px;position:relative}.header .left{justify-content:center}.header .right{position:absolute;right:16px;min-width:0;gap:12px}.header .right>.header_location_open_btn,.header .right>.header_search_open_btn{display:none}.header .header_search,.header .header_location_search{display:none}.header .header_location_panel{display:none}.header .brand{flex-direction:row;align-items:baseline;justify-content:center;white-space:nowrap}.header .brand .name{font-size:clamp(1.5rem,6vw,1.85rem)}.header .brand .suffix{font-size:clamp(1rem,4vw,1.25rem)}.header .header_search_open_btn{display:inline-flex}.header.search_movie_open .left,.header.search_movie_open .right>.btn,.header.search_address_open .left,.header.search_address_open .right>.btn{display:none}.header.search_movie_open>.main,.header.search_address_open>.main{justify-content:stretch}.header.search_movie_open .right,.header.search_address_open .right{display:flex;width:100%}.header.search_movie_open .header_search{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;min-height:40px}.header.search_movie_open .header_search .input{flex:1 1 0;min-width:0;min-height:40px;border-color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0);padding:0;color:#94939d;font-size:16px;font-weight:500;line-height:1.4}.header.search_movie_open .header_search .input .icon{width:17px;height:17px;font-size:17px}.header.search_movie_open .header_search_close_btn{display:inline-flex;flex-shrink:0;border:0;background:hsla(0,0%,100%,0);box-shadow:none;width:24px;height:24px;padding:0}.header.search_address_open .header_location_search{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:40px}.header.search_address_open .header_location_search .input{flex:1 1 0;min-width:0;min-height:40px;border-color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0);padding:0;color:#94939d;font-size:16px;font-weight:500;line-height:1.4}.header.search_address_open .header_location_search .input .icon{width:17px;height:17px;font-size:17px}.header.search_address_open .header_location_search .header_location_geo_btn,.header.search_address_open .header_location_search .header_location_close_btn{display:inline-flex;flex-shrink:0;width:32px;height:32px}.header.search_address_open .header_location_cities{display:inline-flex;width:min(370px,100vw - 20px);margin:0 10px;flex-shrink:0}.header.search_address_open .header_location_cities .segmented_item{background-color:hsla(0,0%,100%,0);color:#fafafa}.header.search_address_open .header_location_cities .segmented_item.active{background-color:#090808;color:#fafafa;border-color:#58565e;font-weight:500}.header.search_address_open .header_location_cities .segmented_item.active:hover{background-color:#090808}}.mobile_menu{display:none}@keyframes mobile_menu_panel_open{from{opacity:0;transform:translateY(0.75rem) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.movie_search{position:relative}.movie_suggestions{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:1000;margin:0;padding:.5rem .4rem;list-style:none;background-color:#090808;border:1.5px solid #58565e;border-radius:.875rem;box-shadow:0 10px 24px rgba(9,8,8,.4);max-height:22rem;overflow-y:auto}.movie_suggestions[hidden]{display:none}.movie_suggestion{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;cursor:pointer;color:#fafafa;border-radius:.5rem}.movie_suggestion:hover{background-color:#090808}.movie_suggestion.rate_limited{cursor:default;color:#d4d4d4}.movie_suggestion .poster{width:43px;height:60px;flex:0 0 43px;object-fit:cover;border-radius:2px;background-color:#090808}.movie_suggestion .content{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:.125rem}.movie_suggestion .title{overflow:hidden;color:#fafafa;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.movie_suggestion .meta{overflow:hidden;color:#d4d4d4;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 480px){.mobile_menu{position:fixed;right:0;bottom:0;left:0;z-index:140;display:block;--mobile_menu_panel_height: 80px;--mobile_menu_suggestions_height: calc(100svh - var(--mobile_menu_panel_height));padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom));pointer-events:none;transform:translateY(calc(-1 * var(--mobile_menu_keyboard_offset, 0px)));transition:transform .18s ease-out;will-change:transform}.mobile_menu .mobile_menu_default,.mobile_menu .mobile_menu_panel{pointer-events:auto}.mobile_menu .mobile_menu_default{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.mobile_menu .mobile_menu_nav_link,.mobile_menu .mobile_menu_actions,.mobile_menu .mobile_menu_panel{background-color:#fafafa;border:0;border-radius:48px;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.mobile_menu .mobile_menu_nav_link{width:auto;height:48px;padding:0 12px;flex:0 0 auto;color:#1e1e20}.mobile_menu .mobile_menu_nav_link:hover,.mobile_menu .mobile_menu_nav_link:active{background-color:#fafafa;color:#1e1e20;border-color:hsla(0,0%,100%,0)}.mobile_menu .mobile_menu_nav_link .icon{width:20px;height:20px}.mobile_menu.movie_page_menu .mobile_menu_default{gap:0}.mobile_menu.movie_page_menu .mobile_menu_nav_link{height:48px;box-shadow:none}.mobile_menu.movie_page_menu .mobile_menu_ticket_link{color:#3328ac}.mobile_menu .mobile_menu_actions{display:flex;align-items:center;gap:8px;height:48px;padding:12px}.mobile_menu .mobile_menu_action_btn{width:66px;height:48px;padding:0;color:#1e1e20;background-color:hsla(0,0%,100%,0);border:0;box-shadow:none}.mobile_menu .mobile_menu_action_btn:hover,.mobile_menu .mobile_menu_action_btn:active{background-color:hsla(0,0%,100%,0);color:#1e1e20;border-color:hsla(0,0%,100%,0)}.mobile_menu .mobile_menu_action_btn .icon{width:24px;height:24px;font-size:24px}.mobile_menu .mobile_menu_location_open_btn{color:#1e1e20}.mobile_menu .mobile_menu_search_open_btn{width:72px;color:#303033}.mobile_menu .mobile_menu_panel{display:none;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;min-height:72px;padding:12px;transform-origin:bottom center}.mobile_menu .mobile_menu_panel .input{flex:1 1 0;min-width:0;min-height:48px;padding:0 0 0 8px;border:0;background-color:hsla(0,0%,100%,0);color:#94939d;font-size:18px;font-weight:600;line-height:1.4}.mobile_menu .mobile_menu_panel .input:hover,.mobile_menu .mobile_menu_panel .input:focus-within,.mobile_menu .mobile_menu_panel .input:active{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}.mobile_menu .mobile_menu_panel .input .icon{width:24px;height:24px;font-size:24px;flex:0 0 24px}.mobile_menu .mobile_menu_panel input{font-weight:600}.mobile_menu.suggestions_open{padding:0}.mobile_menu.suggestions_open .mobile_menu_panel{height:80px;min-height:80px;padding:16px 8px;border-radius:0;box-shadow:none}.mobile_menu.suggestions_open .mobile_menu_panel .input{min-height:48px;color:#1e1e20}.mobile_menu .mobile_menu_location_form .input .icon{color:#3328ac}.mobile_menu .mobile_menu_search_form .input .icon{color:#3328ac}.mobile_menu .mobile_menu_panel_btn{width:48px;height:48px;padding:0;flex:0 0 auto;color:#303033;background-color:hsla(0,0%,100%,0);border:0;box-shadow:none}.mobile_menu .mobile_menu_panel_btn:hover,.mobile_menu .mobile_menu_panel_btn:active{background-color:hsla(0,0%,100%,0);color:#303033;border-color:hsla(0,0%,100%,0)}.mobile_menu .mobile_menu_panel_btn .icon{width:18px;height:18px;font-size:18px}.mobile_menu .location_search .suggestions,.mobile_menu .movie_suggestions{position:absolute;top:auto;right:0;bottom:var(--mobile_menu_panel_height);left:0;z-index:150;margin:0;height:var(--mobile_menu_suggestions_height);max-height:var(--mobile_menu_suggestions_height);padding:16px 8px;list-style:none;background-color:#fafafa;border:0;border-bottom:1px solid #58565e;border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d4d4d4 hsla(0,0%,100%,0);scrollbar-width:thin}.mobile_menu .location_search .suggestions[hidden],.mobile_menu .movie_suggestions[hidden]{display:none}.mobile_menu .location_search .suggestions::-webkit-scrollbar,.mobile_menu .movie_suggestions::-webkit-scrollbar{width:7px}.mobile_menu .location_search .suggestions::-webkit-scrollbar-thumb,.mobile_menu .movie_suggestions::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:999px}.mobile_menu .location_search .suggestions .suggestion,.mobile_menu .location_search .suggestions .movie_suggestion,.mobile_menu .movie_suggestions .suggestion,.mobile_menu .movie_suggestions .movie_suggestion{display:flex;padding:4px 12px;cursor:pointer;color:#1e1e20;border-radius:.5rem}.mobile_menu .location_search .suggestions .suggestion:hover,.mobile_menu .location_search .suggestions .movie_suggestion:hover,.mobile_menu .movie_suggestions .suggestion:hover,.mobile_menu .movie_suggestions .movie_suggestion:hover{background-color:#090808}.mobile_menu .location_search .suggestions .suggestion.rate_limited,.mobile_menu .location_search .suggestions .movie_suggestion.rate_limited,.mobile_menu .movie_suggestions .suggestion.rate_limited,.mobile_menu .movie_suggestions .movie_suggestion.rate_limited{cursor:default;color:#94939d}.mobile_menu .location_search .suggestions .suggestion,.mobile_menu .movie_suggestions .suggestion{flex-direction:column;gap:4px}.mobile_menu .location_search .suggestions .movie_suggestion,.mobile_menu .movie_suggestions .movie_suggestion{align-items:center;gap:10px}.mobile_menu .location_search .suggestions .main,.mobile_menu .location_search .suggestions .movie_suggestion .title,.mobile_menu .movie_suggestions .main,.mobile_menu .movie_suggestions .movie_suggestion .title{color:#1e1e20;font-size:18px;line-height:1.4;font-weight:600}.mobile_menu .location_search .suggestions .suggestion_match,.mobile_menu .movie_suggestions .suggestion_match{color:#1e1e20}.mobile_menu .location_search .suggestions .suggestion_rest,.mobile_menu .movie_suggestions .suggestion_rest{color:#303033}.mobile_menu .location_search .suggestions .secondary,.mobile_menu .location_search .suggestions .movie_suggestion .meta,.mobile_menu .movie_suggestions .secondary,.mobile_menu .movie_suggestions .movie_suggestion .meta{color:#94939d;font-size:14px;line-height:1.4;font-weight:500}.mobile_menu .location_search .suggestions .movie_suggestion .poster,.mobile_menu .movie_suggestions .movie_suggestion .poster{width:43px;height:60px;flex-basis:43px}.mobile_menu .location_search .suggestions .movie_suggestion .content,.mobile_menu .movie_suggestions .movie_suggestion .content{gap:4px}.mobile_menu .location_search .suggestions .movie_suggestion .title,.mobile_menu .movie_suggestions .movie_suggestion .title{color:#1e1e20}.mobile_menu .location_search .suggestions .movie_suggestion .meta,.mobile_menu .movie_suggestions .movie_suggestion .meta{color:#94939d}.mobile_menu .icon svg [fill]:not([fill=none]){fill:currentColor}.mobile_menu .icon svg [stroke]{stroke:currentColor}.mobile_menu.search_address_open .mobile_menu_default,.mobile_menu.search_movie_open .mobile_menu_default{display:none}.mobile_menu.search_address_open .mobile_menu_location_form,.mobile_menu.search_movie_open .mobile_menu_search_form{display:flex;animation:mobile_menu_panel_open .22s ease-out}}.theater{overflow-x:clip}.theater .block{margin-bottom:clamp(1.5rem,4vw,5rem);border:0}.theater .enclosed{background-color:#262628;padding-top:4rem;padding-bottom:4rem;margin-bottom:6rem}.theater .enclosed h2.title{text-align:center;margin-bottom:5rem;align-items:center}.theater .enclosed .movies_slider{--slider-page-gutter: 0px;margin:0;padding:1.5rem 0}@media(max-width: 1024px){.theater .enclosed{padding-top:4rem;padding-bottom:2rem;margin-bottom:6rem}}.theater .enclosed .top{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:3rem}.theater .enclosed .top h2.title{margin-bottom:0}.theater .enclosed .top span{font-size:1rem}.theater .enclosed .top span{color:#d4d4d4}.theater .enclosed:first-child{border-top:0}.theater .home_nearby_theater_slot[hidden]{display:none}.theater .home_nearby_theaters_more{display:flex;justify-content:center;padding:0 var(--slider-start-offset);margin:0 0 clamp(1.5rem,4vw,3.5rem)}.theater .theater_distance_origin{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.375rem;color:#d4d4d4}.theater .theater_change_location_link{color:#fafafa;text-decoration:underline;text-underline-offset:.125rem}.theater .location_picker{padding:2rem var(--slider-start-offset) 0}@media(max-width: 768px){.theater .location_picker{display:none}}@media(max-width: 480px){.theater .location_picker{padding-right:0;padding-left:0;padding-bottom:.75rem}}.theater.localized_page>.top{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:1rem;padding:0 var(--slider-start-offset);margin-bottom:1rem;width:100%;box-sizing:border-box}.theater.localized_page>.top>.title{display:flex;align-items:center;justify-content:space-between;min-width:0}.theater.localized_page>.top .controls{display:flex;align-items:flex-start;gap:1rem;width:min(760px,100%)}.theater.localized_page>.top .search{display:flex;gap:.75rem;flex:1 1 0;min-width:0}.theater.localized_page>.top .search .input{flex:1 1 0;min-width:0;width:100%}.theater.localized_page>.top .search_btn{flex:0 0 auto}@media(max-width: 480px){.theater.localized_page>.top .controls{flex-direction:column}.theater.localized_page>.top .search,.theater.localized_page>.top .geo_btn{width:100%}}.theater .head{display:flex;flex-direction:row;justify-content:space-between;padding:0 var(--slider-start-offset);width:100%;max-width:100%;min-width:0}.theater .title{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start;text-align:left;width:100%;max-width:100%;min-width:0}.theater .title .icon{width:clamp(2.5rem,4vw,3.5rem);height:clamp(2.5rem,4vw,3.5rem);background:#403f44;border-radius:100%;font-size:clamp(1.5rem,2vw,2.5rem)}.theater .title .h2{color:#fafafa;text-align:left}.theater .title span{color:#94939d}.theater.localized_page .head .title{gap:.25rem}.search_page{padding:2rem 1rem}.search_page .head{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}#films_section,#home_sections{display:block;width:100%;max-width:100%;min-width:0}#films_section .block,#films_section .head,#films_section .title,#films_section .filter,#home_sections .block,#home_sections .head,#home_sections .title,#home_sections .filter{width:100%;max-width:100%;min-width:0}#films_section .filter .segmented_button,#home_sections .filter .segmented_button{display:inline-flex;width:fit-content;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}@media(max-width: 480px){#films_section,#home_sections{margin-top:0}}.movies{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:2.5rem;margin-top:3rem}@media(min-width: 768px){.movies{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.movies{grid-template-columns:repeat(4, 1fr)}}.movies .cell_movie{width:100%;max-width:300px}.director_films .director_tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.director_films .director_tabs .director_tab.active{background:#3328ac;color:#fafafa}.director_films .director_films_panel[hidden]{display:none}.movies_grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));align-items:start;gap:1rem;gap:2.5rem}.movies_grid .cell_movie .h5{font-size:1rem;margin:0 0 .25rem}.movies_grid.list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));align-items:start;gap:1rem}@media(max-width: 2048px){.movies_grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:start;gap:1rem}}@media(max-width: 1024px){.movies_grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:1rem;gap:1.5rem}}@media(max-width: 768px){.movies_grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:1rem}}@media(max-width: 390px){.movies_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1rem}}.movies_grid_first,.movies_slider .slider_track{--cells: 7;--gap: 1.5rem;display:flex;gap:var(--gap)}@media(max-width: 2048px){.movies_grid_first,.movies_slider .slider_track{--cells: 6}}@media(max-width: 1440px){.movies_grid_first,.movies_slider .slider_track{--cells: 5}}@media(max-width: 1024px){.movies_grid_first,.movies_slider .slider_track{--cells: 3}}@media(max-width: 768px){.movies_grid_first,.movies_slider .slider_track{--cells: 3;--gap: 0.625rem}}@media(max-width: 390px){.movies_grid_first,.movies_slider .slider_track{--cells: 3}}.movies_grid_first>.cell_movie,.movies_grid_first>.cell_more,.movies_slider .slider_track>.cell_movie,.movies_slider .slider_track>.cell_more{flex:0 0 calc((100% - (var(--cells) - 1)*var(--gap))/var(--cells));min-width:0}.avp_block .slider_track>.cell_movie{flex-basis:calc((100% - var(--slider-start-offset) - (var(--cells) - 1)*var(--gap))/(var(--cells) - .5))}.movies_slider .slider_track>.cell_movie,.movies_slider .slider_track>.cell_more{flex-basis:calc((100% - var(--slider-start-offset) - (var(--cells) - 1)*var(--gap))/(var(--cells) - .5))}.cell_more{text-decoration:none;min-width:0;overflow:hidden;display:block;scroll-snap-align:start}.cell_more.is_hidden{display:none}.cell_more .poster{width:100%;aspect-ratio:2/3;border-radius:.75rem;background-color:#090808;border:1px solid #58565e;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.cell_more .more_inner{display:flex;flex-direction:column;align-items:center;gap:.625rem;color:#fafafa}.cell_more .more_label{font-weight:600}.cell_more .more_arrow{font-size:1.75rem;line-height:1;color:#d4d4d4;transition:transform .15s ease-in-out,color .15s ease-in-out}.cell_more:hover .poster{background-color:#303033;border-color:#58565e}.cell_more:hover .more_arrow{color:#fafafa;transform:translateX(0.25rem)}.movies_grid_first{flex-wrap:wrap;margin-bottom:2rem}.movies_slider{--slider-page-gutter: var(--vessel-gutter, 1rem);position:relative;margin:0 0 2rem;padding:1.5rem 0;background-color:hsla(0,0%,100%,0);margin-left:calc(-1*var(--slider-page-gutter));margin-right:calc(-1*var(--slider-page-gutter))}.movies_slider::before,.movies_slider::after{content:"";position:absolute;top:0;bottom:0;height:100%;width:2rem;z-index:1;pointer-events:none}.movies_slider::before{left:0}.movies_slider::after{right:0}@media(max-width: 768px){.movies_slider::before,.movies_slider::after{width:3rem}}.movies_slider .slider_track{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--slider-page-gutter) + var(--slider-start-offset));padding-left:var(--slider-page-gutter);padding-right:var(--slider-page-gutter);overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none}.movies_slider .slider_track::-webkit-scrollbar{display:none}.movies_slider .slider_track>.cell_movie{scroll-snap-align:start}.movies_slider .slider_track>.cell_movie:first-child{margin-left:var(--slider-start-offset)}.movies_slider .slider_track::after{content:"";flex:0 0 var(--slider-start-offset)}.movies_slider .slider_nav{position:absolute;top:38%;transform:translateY(-50%);width:3.5rem;height:3.5rem;border:0;background:hsla(0,0%,100%,0);color:#fafafa;font-size:5rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:opacity .1s ease-in-out;text-shadow:1px 1px 1rem rgba(9,8,8,.88);background:rgba(30,30,32,.72)}.movies_slider .slider_nav.prev{left:3rem}.movies_slider .slider_nav.next{right:3rem}.movies_slider .slider_nav:hover:not(:disabled){background:rgba(30,30,32,.88)}.movies_slider .slider_nav:disabled{display:none}@media(max-width: 768px){.movies_slider .slider_nav{display:none}}.cell_movie_empty_filter{display:flex;flex-direction:column}.event_card_slide>.cell_movie_empty_filter{height:100%}.cell_movie_empty_filter .cell_movie_main{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.cell_movie_empty_filter .cell_movie_main:is(button){border:0;padding:0;background:hsla(0,0%,100%,0);color:inherit;font:inherit;cursor:pointer}.cell_movie_empty_filter .poster{flex:1 1 auto;border:1px dashed #76757e;background:#090808}.cell_movie_empty_filter .empty_filter_content{height:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#d4d4d4;text-align:center;line-height:1.35}.cell_movie_empty_filter .empty_filter_content span:first-child{color:#fafafa;font-weight:600}.cell_movie_empty_filter .empty_filter_content span:last-child{color:#3328ac;text-decoration:underline;text-underline-position:from-font}.cell_movie{display:flex;flex-direction:column;text-decoration:none;min-width:0;max-height:70vh;overflow:hidden;border-radius:0}@media(max-width: 768px){.cell_movie{padding:0;background-color:hsla(0,0%,100%,0);border-radius:0;border:0}}.cell_movie .cell_movie_main{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none;min-width:0;min-height:0}.cell_movie img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.cell_movie .poster{flex:0 1 auto;width:100%;aspect-ratio:2/3;min-height:0;position:relative;overflow:hidden;border-radius:.75rem;background-color:#1e1e20}.cell_movie .poster>span{position:absolute;bottom:.65rem;right:.25rem;padding:.125rem .375rem;color:#1e1e20;background:rgba(250,250,250,.88);border-radius:.25rem;font-size:.875rem;font-weight:500}.cell_movie .poster>span.no_poster{inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;color:#fafafa;background:#090808;border:1px solid #58565e;border-radius:inherit;font-family:"Lora",Helvetica,sans-serif;font-size:clamp(1rem,1.4vw,1.5rem);font-weight:700;line-height:1.2;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.cell_movie .poster>span.distance{width:max-content;top:.5rem;bottom:auto;right:.5rem;left:auto;text-align:center}.cell_movie .poster>span.isnew{background:#3328ac;color:#fafafa}.cell_movie .poster .pin_badge{position:absolute;top:.5rem;left:.5rem;padding:.5rem;line-height:1.4;background:rgba(30,30,32,.72);color:#fafafa;font-size:.75rem;font-weight:600;border-radius:.25rem;white-space:nowrap;z-index:2}.cell_movie .poster.poster_title_overlay img{filter:brightness(0.8)}.cell_movie .poster.poster_title_overlay .poster_title_text{position:absolute;inset:1rem;display:flex;align-items:center;justify-content:center;padding:0;color:#fafafa;background:hsla(0,0%,100%,0);border-radius:0;font-family:"Lora",Helvetica,sans-serif;font-size:var(--poster_title_font_size, 2rem);font-weight:700;line-height:1.05;text-align:center;text-wrap:balance;overflow-wrap:anywhere;text-shadow:2px 2px .25rem rgba(9,8,8,.88);z-index:1}.cell_movie h3{margin:.5rem 0 .375rem}.cell_movie .info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-top:.625rem}.cell_movie .info .text_st,.cell_movie .info .page_movie .articles .article p,.page_movie .articles .article .cell_movie .info p,.cell_movie .info .page_movie .cast .cast_item .cast_item_image .cast_item_initial,.page_movie .cast .cast_item .cast_item_image .cell_movie .info .cast_item_initial,.cell_movie .info .page_movie .cast .cast_item .title,.page_movie .cast .cast_item .cell_movie .info .title,.cell_movie .info .page_movie .cast .cast_item .name,.page_movie .cast .cast_item .cell_movie .info .name,.cell_movie .info .page_movie .general_movie .title span,.page_movie .general_movie .title .cell_movie .info span,.cell_movie .info table,.cell_movie .info .event_show_page .event_guest_more,.event_show_page .cell_movie .info .event_guest_more,.cell_movie .info .event_show_page .event_guest_empty,.event_show_page .cell_movie .info .event_guest_empty,.cell_movie .info .event_show_page .event_guest_item,.event_show_page .cell_movie .info .event_guest_item,.cell_movie .info .event_show_page .event_showtime_day_label,.event_show_page .cell_movie .info .event_showtime_day_label,.cell_movie .info .event_show_page .event_theater_address,.event_show_page .cell_movie .info .event_theater_address,.cell_movie .info .tags_box,.cell_movie .info .movie_suggestion .meta,.movie_suggestion .cell_movie .info .meta{color:#d4d4d4}.cell_movie .info>.text_st:not(.syn),.cell_movie .page_movie .articles .article .info>p:not(.syn),.page_movie .articles .article .cell_movie .info>p:not(.syn),.cell_movie .page_movie .cast .cast_item .cast_item_image .info>.cast_item_initial:not(.syn),.page_movie .cast .cast_item .cast_item_image .cell_movie .info>.cast_item_initial:not(.syn),.cell_movie .page_movie .cast .cast_item .info>.title:not(.syn),.page_movie .cast .cast_item .cell_movie .info>.title:not(.syn),.cell_movie .page_movie .cast .cast_item .info>.name:not(.syn),.page_movie .cast .cast_item .cell_movie .info>.name:not(.syn),.cell_movie .page_movie .general_movie .title .info>span:not(.syn),.page_movie .general_movie .title .cell_movie .info>span:not(.syn),.cell_movie .info>table:not(.syn),.cell_movie .event_show_page .info>.event_guest_more:not(.syn),.event_show_page .cell_movie .info>.event_guest_more:not(.syn),.cell_movie .event_show_page .info>.event_guest_empty:not(.syn),.event_show_page .cell_movie .info>.event_guest_empty:not(.syn),.cell_movie .event_show_page .info>.event_guest_item:not(.syn),.event_show_page .cell_movie .info>.event_guest_item:not(.syn),.cell_movie .event_show_page .info>.event_showtime_day_label:not(.syn),.event_show_page .cell_movie .info>.event_showtime_day_label:not(.syn),.cell_movie .event_show_page .info>.event_theater_address:not(.syn),.event_show_page .cell_movie .info>.event_theater_address:not(.syn),.cell_movie .movie_suggestion .info>.meta:not(.syn),.movie_suggestion .cell_movie .info>.meta:not(.syn),.cell_movie .info>.tags_box{flex:0 0 auto}.cell_movie .info .syn{flex:1 1 auto;min-height:0;padding:3px 0;color:#94939d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(max-height: 820px){.cell_movie .info .syn{-webkit-line-clamp:2;line-clamp:2}}@media(max-height: 700px){.cell_movie .info .syn{-webkit-line-clamp:1;line-clamp:1}}.cell_movie .info .tag{display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;line-height:2rem}.cell_movie .tags_box{display:flex;flex-wrap:nowrap;flex-direction:row;gap:.5rem;width:100%;min-width:0;overflow:hidden;margin-bottom:.75rem}.cell_movie .tags_box>span{color:#94939d}.cell_movie .tags_box .movie_rating,.cell_movie .tags_box .critic_rating,.cell_movie .tags_box .tag{flex:0 0 auto}.cell_movie .tags_box .tag{width:fit-content;overflow:hidden;text-overflow:ellipsis}.cell_movie .tags_box .genre_tag{flex:1 1 auto;min-width:0;max-width:max-content}.cell_movie .tags_box .genre_tag .tag_text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){.cell_movie .tags_box.mobile_hide_genres .genre_tag{display:none}.cell_movie .tags_box .tag,.cell_movie .tags_box .critic_rating,.cell_movie .tags_box .festival_rating{height:1.75rem !important;font-size:.8125rem}.cell_movie .tags_box .tag svg,.cell_movie .tags_box .critic_rating svg,.cell_movie .tags_box .festival_rating svg{height:.875rem}}.cell_movie .cell_movie_showtimes{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-start;gap:.375rem;width:100%;max-width:100%;margin-top:.75rem}.cell_movie .cell_movie_showtimes .btn{max-width:100%;min-width:0;white-space:nowrap}.events_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;padding-inline:var(--slider-start-offset);max-width:2000px;margin:3rem auto}@media(max-width: 768px){.events_grid{grid-template-columns:1fr;gap:3rem}}.home_featured_movies_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(1rem,2.6vw,2.5rem);padding-inline:var(--slider-start-offset);padding-top:2rem}@media(max-width: 768px){.home_featured_movies_grid{grid-template-columns:1fr;gap:1rem}}@media(max-width: 768px){.home_featured_movies_grid_desktop{display:none}}.home_featured_movies_slider .slider_track{--cells: 2;--gap: clamp(1rem, 2.6vw, 2.5rem);--event_cards_gap_total: var(--gap)}.home_featured_movies_slider .slider_nav{top:50%}.home_featured_movies_slider .slider_track>.event_card_slide{flex:0 0 calc((100% - var(--slider-start-offset) - var(--event_cards_gap_total))/var(--cells));min-width:0;scroll-snap-align:start}.home_featured_movies_slider .slider_track>.event_card_slide:first-child{margin-left:var(--slider-start-offset)}@media(max-width: 768px){.home_featured_movies_slider .slider_track{--cells: 1;--gap: 1rem;--event_cards_gap_total: 0rem}.home_featured_movies_slider .slider_track>.event_card_slide{flex-basis:calc(100% - var(--slider-start-offset) - 24px)}}.home_featured_movies_slider_mobile{display:none}@media(max-width: 768px){.home_featured_movies_slider_mobile{display:block}}.event_card.home_featured_movie_card{height:60vh;border:0;border-radius:.25rem}.event_card.home_featured_movie_card .event_card_overlay{background:linear-gradient(180deg, rgba(30, 30, 32, 0) 48%, rgba(30, 30, 32, 0.34) 100%)}.event_card.home_featured_movie_card .event_card_content{right:var(--slider-start-offset);bottom:clamp(1.5rem,4.6vh,4rem);left:var(--slider-start-offset);align-items:center;gap:1rem;width:auto;text-align:center}.event_card.home_featured_movie_card .event_card_main{align-items:center;gap:.5rem;width:100%}.event_card.home_featured_movie_card .home_featured_movie_title{max-width:min(31.125rem,100%);font-weight:400;line-height:1;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 .375rem rgba(9,8,8,.4)}.event_card.home_featured_movie_card .home_featured_movie_title strong,.event_card.home_featured_movie_card .home_featured_movie_title b{font-weight:600}.event_card.home_featured_movie_card .home_featured_movie_sub_heading{max-width:min(36rem,100%);margin:0;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 .25rem rgba(9,8,8,.6)}@media(max-width: 768px){.event_card.home_featured_movie_card .event_card_content{right:var(--slider-start-offset);bottom:clamp(1.25rem,4vh,2.5rem);left:var(--slider-start-offset)}}.events_slider .slider_track{--cells: 4;--gap: 2rem;--event_cards_gap_total: 6rem}.events_slider .slider_nav{top:50%}.events_slider .slider_track>.event_card_slide{flex:0 0 calc((100% - var(--slider-start-offset) - var(--event_cards_gap_total))/var(--cells));min-width:0;scroll-snap-align:start}.events_slider .slider_track>.event_card_slide:first-child{margin-left:var(--slider-start-offset)}.events_slider .event_card{height:37.5rem}@media(max-width: 3072px){.events_slider .slider_track{--cells: 4;--event_cards_gap_total: 6rem}}@media(max-width: 2048px){.events_slider .slider_track{--cells: 3;--event_cards_gap_total: 4rem}}@media(max-width: 1536px){.events_slider .slider_track{--cells: 2;--event_cards_gap_total: 2rem}}@media(max-width: 1440px){.events_slider .slider_track{--cells: 2;--event_cards_gap_total: 2rem}.events_slider .event_card{height:30rem}}@media(max-width: 1280px){.events_slider .slider_track{--cells: 2;--event_cards_gap_total: 2rem}}@media(max-width: 1024px){.events_slider .slider_track{--cells: 1;--event_cards_gap_total: 0rem}}@media(max-width: 768px){.events_slider .event_card{height:26rem}.events_slider .slider_track{--cells: 1.12;--gap: 1rem;--event_cards_gap_total: 0.12rem}}@media(max-width: 480px){.events_slider .slider_track{--cells: 1.12;--event_cards_gap_total: 0.12rem}}@media(max-width: 390px){.events_slider .slider_track{--cells: 1.08;--event_cards_gap_total: 0.08rem}}.event_card{position:relative;display:block;isolation:isolate;min-width:0;height:30rem;overflow:hidden;border-radius:.75rem;color:#fafafa;text-decoration:none;background:#090808;box-shadow:0 0 0 2px rgba(30,30,32,0),0 0 0 3px rgba(30,30,32,0);border:1px solid #58565e}.event_card:hover .event_card_background{transform:scale(1.025)}.event_card .event_card_background,.event_card .event_card_overlay{position:absolute;inset:0;border-radius:inherit}.event_card .event_card_background{z-index:0;background-position:center;background-size:cover;transition:transform 220ms ease}.event_card .event_card_background img{width:100%;height:100%;object-fit:cover;display:block}.event_card .event_card_background_empty{display:flex;align-items:center;justify-content:center;padding:2rem;color:#d4d4d4;text-align:center;overflow-wrap:anywhere;background:linear-gradient(135deg, rgba(51, 40, 172, 0.26), rgba(30, 30, 32, 0.9)),#090808}.event_card .event_card_overlay{z-index:1;background:linear-gradient(180deg, rgba(30, 30, 32, 0) 0%, rgba(30, 30, 32, 0.52) 58%, rgba(30, 30, 32, 0.96) 100%),linear-gradient(90deg, rgba(30, 30, 32, 0.38) 0%, rgba(30, 30, 32, 0.08) 62%, rgba(30, 30, 32, 0) 100%)}.event_card .event_card_content{position:absolute;left:3.5%;bottom:2.625rem;z-index:2;display:flex;flex-direction:column;gap:1.5rem;width:100%}.event_card .event_card_type,.event_card .event_card_distance{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:.5rem;border-radius:.125rem;background:#3328ac;color:#fafafa;line-height:1.4}.event_card .event_card_distance{top:.5rem;right:.5rem;position:absolute;z-index:3;background:rgba(30,30,32,.72)}.event_card .event_card_main{display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem;min-width:0}.event_card h3{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.event_card .event_card_meta,.event_card .event_card_guest{color:#d4d4d4;font-weight:500}.event_card .event_card_meta{display:flex;align-items:center;gap:1.5rem;width:100%}.event_card .event_card_meta span{min-width:0}.event_card .event_card_description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-width:min(34rem,92%);color:#d4d4d4;font-weight:500;line-height:1.45}.event_card .event_card_guest,.event_card .event_card_guest_person{display:flex;align-items:center;gap:1rem;min-width:0}.event_card .event_card_guest_person{gap:.375rem}.event_card .event_card_guest_image{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;overflow:hidden;border-radius:50%;background:#3328ac;color:#fafafa}.event_card .event_card_guest_image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.event_card{height:24rem}.event_card .event_card_content{right:1rem;bottom:1.5rem;left:1rem;width:auto}}@media(max-width: 480px){.event_card{height:21rem}.event_card .event_card_meta,.event_card .event_card_guest{align-items:flex-start;flex-direction:column;gap:.5rem}}.rich_text_content{overflow-wrap:anywhere}.rich_text_content a{color:inherit;text-decoration:underline;text-underline-position:from-font}.event_show_page{display:flex;flex-direction:column;gap:3.625rem;width:min(1200px,100vw - 2rem);margin:0 auto;padding:5.375rem 0 5rem}.event_show_page .event_show_top{display:grid;grid-template-columns:minmax(0, 600px) minmax(0, 425px);gap:32px;align-items:center}.event_show_page .event_show_media{width:100%;max-height:min(520px,70vh);display:flex;align-items:center;justify-content:center;background:#090808}.event_show_page .event_show_media.event_show_media_empty{aspect-ratio:600/346}.event_show_page .event_show_media img{width:auto;height:auto;max-width:100%;max-height:min(520px,70vh);object-fit:contain;display:block}.event_show_page .event_show_info{display:flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:425px}.event_show_page .event_type_tag,.event_show_page .event_showtime_type_tag{height:24px;min-height:24px;padding:0 8px;border-radius:2px;background-color:#3328ac;color:#fafafa}.event_show_page .event_show_title{margin:0 0 12px;color:#fafafa}.event_show_page .event_description{margin:0;color:#d4d4d4}.event_show_page .event_description_block{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.event_show_page .event_description_block.rich_text_collapsed .event_description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}.event_show_page .event_description_toggle{padding:0;height:auto;min-height:0;border:0;background:hsla(0,0%,100%,0);color:#fafafa;text-decoration-line:underline}.event_show_page .event_description_toggle:hover{background:hsla(0,0%,100%,0);color:#fafafa;border-color:hsla(0,0%,100%,0)}.event_show_page .event_showtimes_section,.event_show_page .event_theater_group{display:flex;flex-direction:column}.event_show_page .event_showtimes_section{gap:2rem}.event_show_page .event_theater_group{gap:24px;padding:20px 16px;border:1px solid #58565e;border-radius:28px;background:#090808}.event_show_page .event_theater_info{display:flex;flex-direction:column;gap:3px}.event_show_page .event_theater_date{margin:0;color:#fafafa}.event_show_page .event_theater_name{margin:0;color:#fafafa}.event_show_page .event_theater_address{margin:0;color:#94939d}.event_show_page .event_showtimes_table{width:100%}.event_show_page .event_showtimes_head,.event_show_page .event_showtime_row{display:grid;grid-template-columns:minmax(260px, 300px) 150px minmax(200px, 300px) 115px;gap:56px;justify-content:space-between}.event_show_page .event_showtimes_head{padding:8px 16px;color:#d4d4d4}.event_show_page .event_showtimes_body{display:flex;flex-direction:column;gap:16px}.event_show_page .event_showtime_row{align-items:center;min-height:88px;padding:12px 12px;border:1px solid #58565e;border-radius:8px;background:#1e1e20;color:#fafafa}.event_show_page .event_showtime_seance,.event_show_page .event_showtime_movie,.event_show_page .event_showtime_movie_info,.event_show_page .event_showtime_event,.event_show_page .event_showtime_date,.event_show_page .event_showtime_guests,.event_show_page .event_guest_item,.event_show_page .event_showtime_actions{display:flex;min-width:0}.event_show_page .event_showtime_movies{display:flex;flex-direction:column;gap:8px;min-width:0}.event_show_page .event_showtime_movie{align-items:center;gap:16px;width:300px}.event_show_page .event_showtime_poster{display:flex;flex:0 0 46px;width:46px;height:56px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#090808;color:#94939d;font-weight:600}.event_show_page .event_showtime_poster img{width:100%;height:100%;object-fit:cover;display:block}.event_show_page .event_showtime_movie_info{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.event_show_page .event_showtime_event{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;max-width:247px}.event_show_page .event_showtime_event_centered{width:300px;align-items:center}.event_show_page .event_showtime_title{margin:0;color:#fafafa;overflow-wrap:anywhere}.event_show_page .event_showtime_movie_meta{margin:0;color:#d4d4d4}.event_show_page .event_showtime_date{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;font-weight:500;line-height:1.4}.event_show_page .event_showtime_day_label{color:#fafafa;white-space:nowrap}.event_show_page .event_showtime_hour{color:#d4d4d4;white-space:nowrap}.event_show_page .event_showtime_guests{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.event_show_page .event_guest_item{align-items:center;gap:6px;color:#d4d4d4;font-weight:500}.event_show_page .event_guest_avatar{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#1e1e20;color:#fafafa;font-weight:600}.event_show_page .event_guest_avatar img{width:100%;height:100%;object-fit:cover;display:block}.event_show_page .event_guest_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_show_page .event_guest_more,.event_show_page .event_guest_empty{color:#d4d4d4;font-weight:500}.event_show_page .event_showtime_actions{justify-content:flex-end}.event_show_page .event_reserve_btn{width:115px;text-decoration-line:none}.event_show_page .event_showtimes_empty{margin:0;color:#d4d4d4}@media(max-width: 1024px){.event_show_page .event_showtimes_head,.event_show_page .event_showtime_row{grid-template-columns:minmax(0, 1.35fr) 7.5rem minmax(8rem, 0.9fr) 115px;gap:1rem}.event_show_page .event_showtime_movie,.event_show_page .event_showtime_event_centered{width:auto}}@media(max-width: 768px){.event_show_page{padding-top:3rem}.event_show_page .event_show_top{grid-template-columns:1fr}.event_show_page .event_show_info{max-width:none}.event_show_page .event_showtimes_head{display:none}.event_show_page .event_showtime_row{grid-template-columns:1fr;justify-content:stretch;gap:1.25rem}.event_show_page .event_showtime_event{max-width:none}.event_show_page .event_showtime_guests{gap:.5rem}.event_show_page .event_showtime_actions,.event_show_page .event_reserve_btn{width:100%}}@media(max-width: 480px){.event_show_page{width:calc(100vw - 1rem)}.event_show_page .event_showtime_row{padding:16px}.event_show_page .event_showtime_movie{gap:16px}.event_show_page .event_showtime_poster{flex-basis:46px;width:46px;height:56px;border-radius:12px}.event_show_page .event_guest_name{white-space:normal}}.cell_movie_skeleton{pointer-events:none}.cell_movie_skeleton .cell_movie_main{display:block}.cell_movie_skeleton .poster{width:100%;aspect-ratio:2/3;background:#1e1e20;border-radius:.75rem;position:relative;overflow:hidden}.cell_movie_skeleton .poster::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.06) 50%, rgba(255, 255, 255, 0) 100%);animation:skeleton_shimmer 1.4s ease-in-out infinite}.cell_movie_skeleton .info{padding-top:.625rem}.cell_movie_skeleton .info .skeleton_line{display:block;height:.75rem;width:100%;background:#58565e;border-radius:.25rem;margin-bottom:.45rem;overflow:hidden;position:relative}.cell_movie_skeleton .info .skeleton_line::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.08) 50%, rgba(255, 255, 255, 0) 100%);animation:skeleton_shimmer 1.4s ease-in-out infinite}.cell_movie_skeleton .info .skeleton_line.tag{flex:0 0 auto;width:3.35rem;height:28px;margin:0;border-radius:6px}.cell_movie_skeleton .info .skeleton_line.genre_tag{flex:1 1 auto;width:5.5rem;min-width:0;max-width:7.5rem}.cell_movie_skeleton .info .skeleton_line.meta{width:82%}.cell_movie_skeleton .info .skeleton_line.syn{height:.625rem;background:#1e1e20}.cell_movie_skeleton .info .skeleton_line.short{width:58%}.cell_movie_skeleton .info .tags_box{margin-bottom:.75rem}.home_sections_skeleton{min-height:160vh}.home_sections_skeleton .home_sections_skeleton_block{margin-bottom:clamp(1.5rem,4vw,3.5rem);border:0}.home_sections_skeleton .home_sections_skeleton_slider{margin-bottom:0}@keyframes skeleton_shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}table{width:100%;border-collapse:separate;border-spacing:0 .5rem}table .movie{display:flex;flex-direction:row;align-items:center;gap:1rem;max-width:360px}table .movie .title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table .movie .details{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}table .movie .poster{flex-shrink:0;width:120px;height:164px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1rem}table th{color:#94939d;font-weight:400;text-transform:uppercase}table tbody tr{background-color:#090808;height:2.5rem;border-radius:.25rem}table tbody tr td{padding:1rem 0}table tbody tr td:first-child{padding-left:1.5rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}table tbody tr td:last-child{padding-right:1.5rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}table th,table td{vertical-align:middle;text-align:left}.page_movie{display:flex;flex-direction:row;gap:4rem;--vessel-gutter: 0}@media(max-width: 1024px){.page_movie{flex-direction:column;gap:3rem}}@media(max-width: 768px){.page_movie{gap:2rem}}.page_movie .block{padding-left:1rem;padding-right:1rem}.page_movie.seances .block{padding-left:0;padding-right:0}.page_movie .movies_slider::before,.page_movie .movies_slider::after{display:none}.page_movie .movies_slider.has_prev::before,.page_movie .movies_slider.has_next::after{display:none}.page_movie .movies_slider .slider_track{--cells: 4;scroll-padding-left:0;padding-left:0}@media(max-width: 768px){.page_movie .movies_slider .slider_track{--cells: 3}}@media(max-width: 390px){.page_movie .movies_slider .slider_track{--cells: 3}}.page_movie .movies_slider .slider_track>.cell_movie,.page_movie .movies_slider .slider_track>.cell_more{flex-basis:calc((100% - var(--slider-start-offset) - (var(--cells) - 1)*var(--gap))/var(--cells))}.page_movie .movies_slider .slider_track>.cell_movie:first-child{margin-left:0}.page_movie .movies_slider .slider_nav{display:flex;width:2.75rem;height:2.75rem;font-size:3.5rem}.page_movie .movies_slider .slider_nav.prev{left:.5rem}.page_movie .movies_slider .slider_nav.next{right:.5rem}.page_movie .movies_slider .slider_nav:disabled{display:none}.page_movie.seances .seances_intro{display:flex;align-items:center;gap:1rem;min-width:0;margin-bottom:2.5rem;padding:0 1rem}.page_movie.seances .seances_back_btn{flex-shrink:0}.page_movie.seances .seances_intro_content{display:flex;flex-direction:column;justify-content:center;gap:.375rem;min-width:0}.page_movie.seances .seances_intro_label,.page_movie.seances .seances_intro_title{margin:0}.page_movie.seances .seances_intro_label{color:#fafafa;line-height:1.4}.page_movie.seances .seances_intro_title{color:#fafafa;overflow-wrap:anywhere}.page_movie.seances #showtimes_block{padding-top:0}.page_movie.seances #showtimes_block .title{display:none}.page_movie .col_left{position:relative;width:400px;flex-shrink:0}@media(max-width: 768px){.page_movie .col_left{display:none}}.page_movie .col_left .poster .btn{margin-top:1rem;width:100%}.page_movie .col_left .poster img{width:100%;border-radius:.5rem}.page_movie .col_left .link{display:flex;flex-direction:row;gap:.75rem}.page_movie .col_right{flex-grow:1;min-height:60vh;min-width:0}.page_movie .col_right turbo-frame#movie_content{display:block;min-height:inherit}.page_movie .general_movie .critic_rating{margin-bottom:1.375rem}.page_movie .movie_rating{margin-bottom:1.375rem}.page_movie .movie_rating .critic_rating{margin-bottom:0}.page_movie .showtimes{display:flex;flex-direction:column;gap:2rem;border-bottom:0}.page_movie .showtimes .controls{display:flex;flex-direction:column;gap:1.5rem}.page_movie .showtimes .location{display:block;width:100%}@media(max-width: 768px){.page_movie .showtimes .location{padding:0 1rem 1rem 1rem}}.page_movie .showtimes .location .desktop{display:block}.page_movie .showtimes .location .fields{display:flex;align-items:center;gap:8px}.page_movie .showtimes .location .search{flex:1 1 auto;min-width:0}.page_movie .showtimes .location .summary{display:none}@media(max-width: 480px){.page_movie .showtimes .location .desktop{display:none}.page_movie .showtimes .location .summary{appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:0;height:auto;margin:0;padding:0;color:#fafafa;text-align:left;background:hsla(0,0%,100%,0);border:0;border-radius:0;box-shadow:none;cursor:pointer}.page_movie .showtimes .location .marker{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#fafafa}.page_movie .showtimes .location .marker .icon,.page_movie .showtimes .location .marker svg{width:20px;height:20px}.page_movie .showtimes .location .line{flex:1 1 auto;display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.page_movie .showtimes .location .value{min-width:0;overflow:hidden;color:#d4d4d4;font-size:16px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.page_movie .showtimes .location .change{flex:0 0 auto;color:#fafafa;font-size:14px;font-weight:500;line-height:1.2;text-decoration:underline;text-underline-offset:.125rem}}.page_movie .showtimes .dates{display:flex;align-items:stretch;width:100%;min-width:0}.page_movie .showtimes .dates>.nav{flex-shrink:0;width:2.25rem;height:80px;padding:0;background:#262628;border:1px solid #58565e;color:#fafafa;border-radius:0;display:flex;align-items:center;justify-content:center}.page_movie .showtimes .dates>.nav.prev{border-left:0}.page_movie .showtimes .dates>.nav.next{border-right:0}.page_movie .showtimes .dates>.nav.disabled,.page_movie .showtimes .dates>.nav:disabled{opacity:.4;cursor:not-allowed}.page_movie .showtimes .dates .items{display:flex;flex:1 1 0;min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.page_movie .showtimes .dates .items::-webkit-scrollbar{display:none}.page_movie .showtimes .dates .items .date{flex:0 0 14.2857142857%;min-width:0;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.25rem 1rem;background:#262628;border-bottom:1px solid #58565e;border-top:1px solid #58565e;color:#fafafa;cursor:pointer;scroll-snap-align:start;border-radius:0}.page_movie .showtimes .dates .items .date .day{color:inherit}.page_movie .showtimes .dates .items .date .day_date{color:#d4d4d4}.page_movie .showtimes .dates .items .date.active{background:#fafafa;color:#090808;border-color:#58565e}.page_movie .showtimes .dates .items .date.active .day{font-weight:600}.page_movie .showtimes .dates .items .date.active .day_date{color:#262628}.page_movie .showtimes .dates .items .date.disabled,.page_movie .showtimes .dates .items .date:disabled{background:#403f44;color:#76757e;cursor:not-allowed}.page_movie .showtimes .dates .items .date.disabled .day_date,.page_movie .showtimes .dates .items .date:disabled .day_date{color:#76757e}@media(max-width: 768px){.page_movie .showtimes .dates .items .date{flex-basis:25%}}.page_movie .showtimes .filters{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:0 1rem}@media(max-width: 480px){.page_movie .showtimes .filters{display:none}}.page_movie .showtimes .load_more{display:flex;justify-content:center;margin-top:.5rem}.page_movie .showtimes .results{display:flex;flex-direction:column;gap:3rem;padding:0 1rem}@media(max-width: 480px){.page_movie .showtimes .results{flex-direction:column;gap:1rem;overflow:visible;padding:0 1rem}.page_movie .showtimes .results .empty_state{width:100%}.page_movie .showtimes .results .load_more{width:100%;align-items:center;margin-top:0}}.page_movie .showtimes .cinema{border:1px solid #58565e;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;padding:1rem}@media(max-width: 480px){.page_movie .showtimes .cinema{width:100%;gap:1.25rem;padding:0;border:0;border-radius:12px;overflow:hidden}}.page_movie .showtimes .cinema .head{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem;margin-bottom:1.25rem}@media(max-width: 480px){.page_movie .showtimes .cinema .head{gap:.375rem;margin-bottom:0;padding:1.25rem .75rem 0 .75rem}}.page_movie .showtimes .cinema .head .name{color:#fafafa}@media(max-width: 480px){.page_movie .showtimes .cinema .head .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.page_movie .showtimes .cinema .head .address{color:#d4d4d4}.page_movie .showtimes .cinema .showtimes{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}@media(max-width: 480px){.page_movie .showtimes .cinema .showtimes{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding:0 .75rem 1rem .75rem;scroll-padding-left:.75rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.page_movie .showtimes .cinema .showtimes::-webkit-scrollbar{display:none}}.page_movie .showtimes .cinema .showtimes .showtime{display:flex;flex-direction:column;justify-content:space-between;height:7rem;background:#262628;border:1px solid #58565e;text-decoration:none;color:#fafafa;overflow:hidden;border-radius:.75rem}@media(max-width: 480px){.page_movie .showtimes .cinema .showtimes .showtime{flex:0 0 clamp(9.375rem,55vw,12.5rem);width:clamp(9.375rem,55vw,12.5rem);height:5.5rem;border-radius:6px;scroll-snap-align:start}}.page_movie .showtimes .cinema .showtimes .showtime.disabled{background-color:hsla(0,0%,100%,0);opacity:.32;pointer-events:none}.page_movie .showtimes .cinema .showtimes .showtime:hover{background:#090808;cursor:pointer}.page_movie .showtimes .cinema .showtimes .showtime .top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem 0}.page_movie .showtimes .cinema .showtimes .showtime .top .times{display:flex;align-items:center;gap:6px;min-width:0}.page_movie .showtimes .cinema .showtimes .showtime .top .time{color:#fafafa}.page_movie .showtimes .cinema .showtimes .showtime .top .end{color:#94939d;white-space:nowrap}.page_movie .showtimes .cinema .showtimes .showtime .top .lang{color:#94939d}.page_movie .showtimes .cinema .showtimes .showtime .attributes{width:100%;margin:0 auto;height:2.5rem;padding:.5rem;text-align:left;color:#d4d4d4;background:#090808}@media(max-width: 480px){.page_movie .showtimes .cinema .showtimes .showtime .attributes{height:32px;padding:.5rem;background:#1e1e20}}.page_movie .showtimes .cinema .showtimes .showtime .attributes span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_movie .trailer{padding-top:0}.page_movie .general_movie .mobile_movie_top{display:none}.page_movie .general_movie .title{margin-bottom:1.5rem}.page_movie .general_movie .title .h2{line-height:1}.page_movie .general_movie .title span{display:block;color:#d4d4d4;font-weight:400;margin-top:.5rem}.page_movie .general_movie .rating{width:max-content}.page_movie .general_movie .tags_box{margin-bottom:1rem}.page_movie .general_movie .resume{line-height:1.5;margin-top:1.5rem}.page_movie .general_movie .resume p,.page_movie .general_movie .resume .resume_text{margin:0}.page_movie .general_movie .resume.rich_text_collapsed .resume_text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:10}@media(max-width: 768px){.page_movie .general_movie .resume.rich_text_collapsed .resume_text{-webkit-line-clamp:7}}.page_movie .general_movie .resume .resume_more_btn{display:inline;width:auto;height:auto;min-height:0;margin-top:.75rem;padding:0;border:0;background:hsla(0,0%,100%,0);color:#fafafa;font:inherit;font-weight:600;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.page_movie .general_movie .btn_showtime{display:none}@media(max-width: 768px){.page_movie .general_movie .btn_showtime{display:block;margin-top:1.5rem}.page_movie .general_movie .btn_showtime .btn{width:100%}}@media(max-width: 768px){.page_movie .general_movie .desktop_movie_top,.page_movie .general_movie .desktop_movie_tags{display:none}.page_movie .general_movie .mobile_movie_top{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page_movie .general_movie .mobile_movie_poster{flex:0 0 100px}.page_movie .general_movie .mobile_movie_poster img,.page_movie .general_movie .mobile_movie_poster .noposter{width:100%;aspect-ratio:100/134;border-radius:.75rem}.page_movie .general_movie .mobile_movie_poster img{display:block;object-fit:cover}.page_movie .general_movie .mobile_movie_heading{min-width:0;flex:1 1 auto}.page_movie .general_movie .mobile_movie_heading .title{margin-bottom:.75rem}.page_movie .general_movie .mobile_movie_heading .h1{font-size:clamp(1.714rem,5vw,2.5rem);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.page_movie .general_movie .mobile_movie_heading .title span{line-height:1.3}.page_movie .general_movie .mobile_movie_heading .tags_box{gap:.375rem;margin-bottom:0}.page_movie .general_movie .mobile_movie_heading .tag{height:28px;padding:0 8px;border-radius:.375rem;font-size:13px;line-height:1}.page_movie .general_movie .critic_rating{max-width:100%;height:2rem;font-size:14px;align-items:center;border-radius:999px;margin-bottom:1rem;padding:.5625rem 14px;line-height:1}.page_movie .general_movie .resume{margin-top:1rem;line-height:1.4}}.page_movie .cast .cast_list{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:1rem}@media(max-width: 768px){.page_movie .cast .cast_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1rem}}.page_movie .cast .cast_list.dir{margin-bottom:1rem}.page_movie .cast .cast_list.dir .cast_item_image{width:4rem;height:4rem}.page_movie .cast .cast_item{display:flex;flex-direction:row;align-items:center;padding:0;gap:.75rem}.page_movie .cast .cast_item.director{margin-bottom:1rem}.page_movie .cast .cast_item .cast_item_name{display:flex;flex-direction:column}.page_movie .cast .cast_item .name{margin-bottom:0;line-height:1.1}.page_movie .cast .cast_item .title{color:#94939d;margin-top:.25rem}.page_movie .cast .cast_item .cast_item_image{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#090808;border-radius:.75rem;overflow:hidden}.page_movie .cast .cast_item .cast_item_image img{width:100%;height:100%;object-fit:cover}.page_movie .cast .cast_item .cast_item_image .cast_item_initial{color:#94939d;font-weight:600;line-height:1}.page_movie .articles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:1rem;gap:1.5rem}@media(max-width: 768px){.page_movie .articles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1rem}}@media(max-width: 480px){.page_movie .articles{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));align-items:start;gap:1rem}}.page_movie .articles .article{display:flex;flex-direction:column;gap:.5rem;height:100%;background-color:#090808;border:1px solid #58565e;border-radius:.75rem;padding:1.25rem}.page_movie .articles .article .content{flex:1}.page_movie .articles .article .critic_rating{margin-bottom:.75rem}.page_movie .articles .article .source{display:block;margin-bottom:.75rem;font-weight:600;color:#fafafa}.page_movie .articles .article .journalist_name{display:block;margin-top:-0.5rem;margin-bottom:.75rem;color:#d4d4d4}.page_movie .articles .article .rating{height:auto;width:auto;font-size:16px;margin-top:.5rem;padding:.25rem}.page_movie .articles .article p{color:#d4d4d4}.page_movie .articles .article p::first-letter{text-transform:uppercase}.page_movie .articles .article .synthesis_credit{display:block;margin-top:.5rem;color:#d4d4d4;opacity:.75}.page_movie .articles .article.press_article_hidden{display:none}.page_movie .awards>.title{margin-bottom:1.5rem}.page_movie .awards>.title h4{font-size:1.5rem;font-weight:600;line-height:1.3}.page_movie .awards .awards_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1rem;gap:2.5rem}@media(max-width: 768px){.page_movie .awards .awards_grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));align-items:start;gap:1rem;gap:2rem}}.page_movie .awards .awards_group{display:flex;flex-direction:column;gap:2rem;min-width:0}.page_movie .awards .awards_heading{display:flex;flex-direction:column;gap:.625rem;min-width:0}.page_movie .awards .awards_heading h6{color:#fafafa;font-size:1.125rem;font-weight:600;line-height:1.4}.page_movie .awards .awards_summary{overflow:hidden;color:#d4d4d4;font-size:.875rem;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.page_movie .awards .awards_list{display:flex;flex-direction:column;gap:1.0625rem;padding-left:1rem;border-left:1px dashed #d4d4d4}.page_movie .awards .award_item{display:flex;align-items:flex-start;min-width:0}.page_movie .awards .award_item.won{gap:.5rem}.page_movie .awards .award_trophy{display:block;flex:0 0 1rem;width:1rem;height:1rem}.page_movie .awards .award_content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.page_movie .awards .award_line{display:flex;align-items:baseline;gap:.25rem;min-width:0}.page_movie .awards .award_category{color:#fafafa;font-size:1rem;line-height:1.25}.page_movie .awards .award_status{flex-shrink:0;color:#d4d4d4;font-size:.875rem;font-style:italic;line-height:1.25}.page_movie .awards .award_recipients{color:#d4d4d4;font-size:1rem;line-height:1.5}.page_movie .press_articles_more_btn{margin-top:1.5rem}.page_movie .press_articles_more_btn[hidden]{display:none}@media(max-width: 768px){.page_movie .press_articles_more_btn{display:inline;width:100%}}.page_movie .informations{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1rem;gap:.75rem 2rem}.page_movie .informations .col{display:flex;flex-direction:column;gap:.75rem}.page_movie .informations .col .information{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;vertical-align:top}.page_movie .informations .col .label{color:#d4d4d4}.page_movie .informations .col .value{text-align:right}.page_movie .informations .col .list_value{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25rem}.page_movie .bo table tbody tr>td{color:#d4d4d4}.page_movie .bo table tbody tr>td:first-child{color:#fafafa;font-weight:500}.modal_overlay{display:none;position:fixed;inset:0;background:rgba(9,8,8,.75);z-index:1000;align-items:flex-start;justify-content:center;padding:2rem;overflow-y:auto}.modal_overlay.open{display:flex}.modal_overlay .haut{width:100%;display:flex;justify-content:flex-end;margin-bottom:1rem}.modal_overlay .modal_body{background:#090808;border-radius:1rem;width:min(1100px,100%);padding:1rem 1rem;position:relative}.modal_overlay .modal_body.wide{width:min(1400px,100%)}html.showtimes_modal_open,body.showtimes_modal_open{overflow:hidden}.showtimes_modal.modal_overlay{align-items:stretch;justify-content:flex-end;padding:0;overflow:hidden;background:rgba(9,8,8,.72)}.showtimes_modal.modal_overlay .panel{width:min(52.5rem,100%);height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#1e1e20;border-radius:32px 0 0 0;scrollbar-gutter:stable}.showtimes_modal.modal_overlay .haut{position:absolute;top:16px;right:16px;z-index:4;width:auto;margin:0}.showtimes_modal.modal_overlay>.panel>.head{position:relative;min-height:263px;padding:2.375rem clamp(5rem,16vw,8.375rem) 2.5rem clamp(2rem,6vw,3.25rem);background:#090808;border-radius:32px 0 0 0}.showtimes_modal.modal_overlay .intro{display:grid;grid-template-areas:"heading heading" "plot plot" "rating tags";grid-template-columns:max-content minmax(0, 1fr);gap:1rem 6px;width:100%}.showtimes_modal.modal_overlay .heading{grid-area:heading;display:flex;flex-direction:column;gap:4px;width:min(100%,28rem)}.showtimes_modal.modal_overlay .eyebrow,.showtimes_modal.modal_overlay .title,.showtimes_modal.modal_overlay .byline,.showtimes_modal.modal_overlay .plot{margin:0}.showtimes_modal.modal_overlay .eyebrow,.showtimes_modal.modal_overlay .title,.showtimes_modal.modal_overlay .plot{color:#fafafa}.showtimes_modal.modal_overlay .byline{color:#94939d}.showtimes_modal.modal_overlay .plot{grid-area:plot;line-height:1.4}.showtimes_modal.modal_overlay .rating{grid-area:rating;align-self:center;margin:0}.showtimes_modal.modal_overlay .tags_box{grid-area:tags;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.showtimes_modal.modal_overlay .tags_box::-webkit-scrollbar{display:none}.showtimes_modal.modal_overlay .tags_box .tag{flex:0 0 auto}.showtimes_modal.modal_overlay .page.page_movie{display:block;width:100%;min-height:calc(100dvh - 263px);padding:2.5rem clamp(2rem,6vw,3.25rem) 4rem;background:#1e1e20}.showtimes_modal.modal_overlay .showtimes.block{gap:2rem;padding:0}.showtimes_modal.modal_overlay .showtimes .controls{gap:2rem}.showtimes_modal.modal_overlay .showtimes .location{padding:0}.showtimes_modal.modal_overlay .showtimes .fields{gap:8px;width:100%}.showtimes_modal.modal_overlay .showtimes .suggestions{width:100%}.showtimes_modal.modal_overlay .showtimes .dates{gap:12px}.showtimes_modal.modal_overlay .showtimes .dates>.nav{flex:0 0 36px;width:36px;height:80px;border:1px solid #58565e;border-radius:6px;background:#262628}.showtimes_modal.modal_overlay .showtimes .dates>.nav.prev,.showtimes_modal.modal_overlay .showtimes .dates>.nav.next{border:1px solid #58565e}.showtimes_modal.modal_overlay .showtimes .dates .items{gap:12px;scroll-padding-inline:0}.showtimes_modal.modal_overlay .showtimes .dates .items .date{flex:0 0 calc((100% - 72px)/7);height:80px;padding:4px 10px 8px;border:1px solid #58565e;border-radius:6px;background:#262628;color:#fafafa}.showtimes_modal.modal_overlay .showtimes .dates .items .date .day_date{color:#fafafa;text-transform:uppercase}.showtimes_modal.modal_overlay .showtimes .dates .items .date.active{background:#090808;color:#fafafa;border-color:#fafafa}.showtimes_modal.modal_overlay .showtimes .dates .items .date.active .day_date{color:#fafafa}.showtimes_modal.modal_overlay .showtimes .dates .items .date.disabled,.showtimes_modal.modal_overlay .showtimes .dates .items .date:disabled{opacity:.48;background:#303033;color:#76757e}.showtimes_modal.modal_overlay .showtimes .dates .items .date.disabled .day_date,.showtimes_modal.modal_overlay .showtimes .dates .items .date:disabled .day_date{color:#76757e}.showtimes_modal.modal_overlay .showtimes .filters{justify-content:flex-end;gap:12px;padding:0}.showtimes_modal.modal_overlay .showtimes .filters .filter{flex:0 0 135px;width:135px}.showtimes_modal.modal_overlay .showtimes .filters .filter>.input{cursor:pointer}.showtimes_modal.modal_overlay .showtimes .filters .filter>.input input{cursor:pointer}.showtimes_modal.modal_overlay .showtimes .filters .filter .select_list{width:max-content;min-width:100%}.showtimes_modal.modal_overlay .showtimes .results{gap:2rem;padding:0}.showtimes_modal.modal_overlay .showtimes .cinema{gap:1.25rem;padding:0;overflow:visible;border:0;border-radius:12px}.showtimes_modal.modal_overlay .showtimes .cinema .head{gap:6px;margin:0;padding:20px 0 0}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes{gap:16px}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes .showtime{height:5.5rem;border-radius:6px;background:#262628}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes .showtime.disabled{opacity:.24}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes .showtime .attributes{height:32px;background:#090808}@media(max-width: 480px){.showtimes_modal.modal_overlay{align-items:flex-end}.showtimes_modal.modal_overlay .panel{width:100%;height:calc(100dvh - 1rem);border-radius:32px 32px 0 0;scrollbar-gutter:auto}.showtimes_modal.modal_overlay>.panel>.head{min-height:0;padding:2.375rem 1rem 2.5rem;border-radius:32px 32px 0 0}.showtimes_modal.modal_overlay .intro{grid-template-areas:"heading" "tags" "plot" "rating";grid-template-columns:minmax(0, 1fr);gap:1rem}.showtimes_modal.modal_overlay .heading{width:min(100%,12rem);gap:4px}.showtimes_modal.modal_overlay .tags_box{flex-wrap:wrap;overflow:visible}.showtimes_modal.modal_overlay .plot{color:#94939d}.showtimes_modal.modal_overlay .rating{justify-self:start}.showtimes_modal.modal_overlay .page.page_movie{min-height:calc(100dvh - 1rem);padding:4rem 0 3rem}.showtimes_modal.modal_overlay .showtimes.block{gap:2rem;padding:0}.showtimes_modal.modal_overlay .showtimes .location{padding:0 1rem}.showtimes_modal.modal_overlay .showtimes .location .summary{justify-content:space-between;gap:8px}.showtimes_modal.modal_overlay .showtimes .location .marker{flex-basis:16px;width:16px;height:18px}.showtimes_modal.modal_overlay .showtimes .location .value{color:#d4d4d4;font-size:14px}.showtimes_modal.modal_overlay .showtimes .dates{gap:8px;padding-left:1rem;overflow-x:auto;scrollbar-width:none}.showtimes_modal.modal_overlay .showtimes .dates::-webkit-scrollbar{display:none}.showtimes_modal.modal_overlay .showtimes .dates>.nav{display:none}.showtimes_modal.modal_overlay .showtimes .dates .items{flex:0 0 auto;gap:8px;width:auto;padding-right:1rem;scroll-padding-inline:1rem}.showtimes_modal.modal_overlay .showtimes .dates .items .date{flex:0 0 5.5rem;width:5.5rem;height:6rem}.showtimes_modal.modal_overlay .showtimes .filters{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:12px;padding:0 1rem}.showtimes_modal.modal_overlay .showtimes .filters .filter{flex-basis:8.5rem}.showtimes_modal.modal_overlay .showtimes .results{gap:2rem;padding:0}.showtimes_modal.modal_overlay .showtimes .cinema{width:100%;gap:1.25rem}.showtimes_modal.modal_overlay .showtimes .cinema .head{padding:1.25rem 1rem 0}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes{gap:1rem;padding:0 1rem 1rem;scroll-padding-left:1rem}.showtimes_modal.modal_overlay .showtimes .cinema .showtimes .showtime{flex-basis:clamp(9.375rem,55vw,12.5rem);width:clamp(9.375rem,55vw,12.5rem)}}.top.trailer{background-color:#090808;padding:0 4rem;margin-bottom:4rem;text-align:center;max-height:calc(70vh - var(--header-height));overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 1024px){.top.trailer{height:220px}}@media(max-width: 768px){.top.trailer{padding:0;height:auto;margin-bottom:1.5rem}}.top.trailer .trailer_container{background-color:#090808;width:100%;aspect-ratio:16/9;max-height:calc(70vh - var(--header-height));--vessel-gutter: 0}@media(max-width: 1024px){.top.trailer .trailer_container{height:220px}}@media(max-width: 768px){.top.trailer .trailer_container{height:auto;max-height:none}}.top.trailer .trailer_container iframe{width:100%;height:100%;display:block;border:0}.top.trailer .trailer_container .trailer_facade{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.top.trailer .trailer_container .trailer_facade img{width:100%;height:100%;object-fit:cover;display:block;opacity:.64}.top.trailer .trailer_container .trailer_facade .play_button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(9,8,8,.7);color:#fafafa;font-size:2rem;display:flex;align-items:center;justify-content:center;padding-left:.25rem;transition:background .2s ease}.top.trailer .trailer_container .trailer_facade:hover .play_button,.top.trailer .trailer_container .trailer_facade:focus .play_button{background:#3328ac;color:#fafafa}
