.showtime .header-inner{gap:22px}.showtime .site-header nav{gap:22px}.showtime .nav-trigger,.showtime .nav-about{font-size:14px}.showtime .header-cta,.header-cta{background:#c74900;color:#fff;font-size:14px;padding:16px 21px;gap:12px;white-space:nowrap}.showtime .header-cta:hover,.header-cta:hover{background:#a83700;color:#fff}.showtime .mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showtime #menu-experience .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showtime .mega-item-title{font-size:18px;line-height:1.25}.showtime .mega-item-desc{font-size:14px;line-height:1.5}.showtime footer{gap:30px}.showtime footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 24px;max-width:650px}.showtime footer>div a,.showtime footer>div button{font-size:13px}.showtime footer>span{white-space:nowrap;font-size:13px}.page-links{display:flex;flex-wrap:wrap;gap:15px 30px;padding:22px 0;font-size:16px}.page-links a{text-decoration:underline;text-underline-offset:5px}.page-links a:hover,.page-links a:active{color:inherit;text-decoration-thickness:2px}.page-links a:focus-visible{color:inherit;text-decoration-thickness:2px;outline:2px solid currentColor;outline-offset:5px}@media(min-width:1181px) and (max-width:1380px){.showtime .site-header nav{gap:15px}.showtime .header-inner{gap:18px}.showtime .site-header .brand{width:122px}.showtime .nav-trigger,.showtime .nav-about{font-size:13px}.showtime .header-cta{font-size:13px;padding:15px}.showtime .mega-item-title{font-size:16px}}
@media(max-width:1180px){.showtime .mega-grid{gap:15px}.showtime .header-cta{font-size:14px}.showtime .nav-about{font-size:21px}.showtime footer{flex-wrap:wrap}.showtime footer>div{max-width:100%;justify-content:flex-start}.showtime .mega-item-title{font-size:17px}}
@media(max-width:680px){.showtime .header-cta{font-size:12px;padding:13px 10px;gap:0}.showtime .header-cta span{display:none}.showtime .menu-toggle{font-size:13px}.showtime .mega-grid,.showtime #menu-experience .mega-grid{grid-template-columns:1fr}.showtime .mega-item-desc{font-size:13px}.showtime .site-header nav .mega-item{grid-template-columns:80px 1fr}.showtime footer>div{gap:16px 20px}.showtime footer>span{font-size:12px}}
@media(max-width:360px){.showtime .site-header .brand,.showtime .site-header.is-scrolled .brand{width:84px}.showtime .header-inner{gap:9px}.showtime .header-cta{font-size:12px;padding:13px 9px}.showtime .menu-toggle{font-size:12px}}
@media(max-width:680px){.showtime footer{display:grid;grid-template-columns:minmax(0,1fr);gap:25px}.showtime footer>div{min-width:0;width:100%}.showtime footer>span{white-space:normal}}

@media(min-width:1181px) and (max-width:1380px){.showtime .site-header nav{gap:12px}.showtime .header-inner{gap:16px}.showtime .nav-trigger,.showtime .nav-about{font-size:12px}}

/* One full-width orange footer on every Showtime page, including dark pages. */
body.showtime footer.wrap{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:max(56px,calc((100% - 1440px)/2));background:var(--orange);color:#121212}
@media(max-width:1200px){body.showtime footer.wrap{padding-inline:36px}}
@media(max-width:680px){body.showtime footer.wrap{padding-inline:20px}}
