.tl-skip-link{z-index:9999;color:var(--ivory,#faf7f2);font-family:var(--tl-font-sans,system-ui);background:#0a0a0b;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s ease-out;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.tl-skip-link:focus{transform:translateY(0)}[data-traceloom-marketing] a.tl-skip-link{color:#faf7f2!important}[data-traceloom-marketing] a.tl-skip-link:focus-visible{outline-offset:2px;outline:2px solid #86efac}@media (prefers-reduced-motion:reduce){.tl-skip-link{transition:none}}.tl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-traceloom-marketing] :is(a,button,[role=button],[role=region][tabindex],input,select,textarea,summary):focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #3d7a62}[data-traceloom-marketing] [data-canvas=dark] :is(a,button,[role=button]):focus-visible{outline-color:#86efac}[data-traceloom-marketing] :is(input,select,textarea):focus-visible{outline-offset:0}[data-traceloom-marketing]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-traceloom-marketing] .tl-nav-link,[data-traceloom-marketing] .tl-faq-summary,[data-traceloom-marketing] .tl-toc a,[data-traceloom-marketing] .tl-faq-list a{align-items:center;min-height:32px;display:inline-flex}@media (pointer:coarse),(max-width:767px){[data-traceloom-marketing] .tl-nav-link,[data-traceloom-marketing] .tl-faq-summary,[data-traceloom-marketing] .tl-toc a,[data-traceloom-marketing] .tl-faq-list a{min-height:44px}[data-traceloom-marketing=true]>footer ul>li{margin:0}[data-traceloom-marketing=true]>footer ul a{align-items:center;min-height:44px;display:flex}[data-traceloom-marketing] .cf-geo-chip{position:relative}[data-traceloom-marketing] .cf-geo-chip:after{content:"";position:absolute;inset:-5px 0}[data-traceloom-marketing] .cf-consent{margin-block:-12px;padding-block:12px}}@media (min-width:768px) and (max-width:1023px){[data-traceloom-marketing=true]>footer .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-traceloom-marketing] :where([id]){scroll-margin-top:96px}[data-traceloom-marketing] .tl-consent .tl-consent__text{font-size:14px;line-height:1.45}@media (max-width:639px),(max-height:500px){[data-traceloom-marketing] .tl-consent{max-width:none;bottom:0;left:0;right:0}[data-traceloom-marketing] .tl-consent .tl-consent__card{width:100%;max-width:none;padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-width:1px 0 0;border-radius:0;gap:8px;box-shadow:0 -10px 28px -18px #0a254047}}@media (min-width:480px) and (max-width:639px),(max-height:500px) and (min-width:560px){[data-traceloom-marketing] .tl-consent .tl-consent__card{flex-direction:row;align-items:center;gap:16px}[data-traceloom-marketing] .tl-consent .tl-consent__text{flex:auto}[data-traceloom-marketing] .tl-consent .tl-consent__actions{flex:none;align-self:center;width:min(280px,45%)}}@media (max-width:639px),(max-height:500px),(pointer:coarse){[data-traceloom-marketing] .tl-consent[data-typing=true]{display:none}}[data-traceloom-marketing] .tl-cinema--booking .wa-float{bottom:calc(24px + env(safe-area-inset-bottom) + var(--tl-banner-h,0px))}@media (max-width:900px){[data-traceloom-marketing] .tl-cinema--booking .wa-float{bottom:calc(16px + env(safe-area-inset-bottom) + var(--tl-banner-h,0px))}}[data-traceloom-marketing] .tl-btn:focus-visible{outline-offset:2px;outline:3px solid #3d7a62}[data-traceloom-marketing] .tl-btn:disabled,[data-traceloom-marketing] .tl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}[data-traceloom-marketing] .tl-faq[open] .tl-faq-chev{transform:rotate(45deg)}@media print{[data-traceloom-marketing] header.sticky,[data-traceloom-marketing]>footer,[data-traceloom-marketing] .tl-consent,[data-traceloom-marketing] .tl-skip-link,[data-traceloom-marketing] .fixed,[data-traceloom-marketing] [style*="position: fixed"],[data-traceloom-marketing] .tl-cinema-legal .legal-toc-side,[data-traceloom-marketing] .tl-cinema-legal .legal-toc-mobile{display:none!important}html,body,[data-traceloom-marketing]{background:#fff!important}[data-traceloom-marketing]:before{display:none!important}[data-traceloom-marketing] .tl-cinema-legal .legal-grid{display:block!important}[data-traceloom-marketing] .tl-cinema-legal .legal-prose a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}[data-traceloom-marketing] .tl-cinema-legal h2,[data-traceloom-marketing] .tl-cinema-legal h3{break-after:avoid}}@media (max-width:639px){[data-traceloom-marketing=true]>footer .tl-footer-group{border-top:var(--tl-border-glass)}[data-traceloom-marketing=true]>footer .tl-footer-group:last-child{border-bottom:var(--tl-border-glass)}[data-traceloom-marketing=true]>footer .tl-footer-summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;margin:0;display:flex}[data-traceloom-marketing=true]>footer .tl-footer-summary::-webkit-details-marker{display:none}[data-traceloom-marketing=true]>footer .tl-footer-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}[data-traceloom-marketing=true]>footer .tl-footer-group[open] .tl-footer-chevron{transform:rotate(-135deg)}[data-traceloom-marketing=true]>footer .tl-footer-group ul{padding-bottom:12px}}@media (min-width:640px){[data-traceloom-marketing=true]>footer .tl-footer-summary{cursor:default;list-style:none}[data-traceloom-marketing=true]>footer .tl-footer-summary::-webkit-details-marker{display:none}[data-traceloom-marketing=true]>footer .tl-footer-chevron,[data-traceloom-marketing] .tl-snaprow-dots{display:none}}
