@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}html{font-size:16px}.font-weight-light{font-family:"Gotham-Light";font-weight:300}.font-weight-regular{font-family:"Gotham-Book";font-weight:400}small{font-size:12px}.display{font-family:"Gotham-Black" !important}.display-3{font-size:24px !important;line-height:1;font-family:"Gotham-Black"}.display-4{font-size:30px !important;font-family:"Gotham-Black"}.display-xl{font-size:64px;line-height:112%}.display-l{font-size:calc(1.3875rem + 1.65vw);line-height:124%}@media(min-width: 1200px){.display-l{font-size:2.625rem}}.display-m{font-size:calc(1.325rem + 0.9vw);line-height:124%}@media(min-width: 1200px){.display-m{font-size:2rem}}.heading-l{font-size:calc(1.275rem + 0.3vw);line-height:132%}@media(min-width: 1200px){.heading-l{font-size:1.5rem}}.heading-m{font-size:1.25rem;line-height:138%}.heading-s{font-size:1.125rem;line-height:138%}.body-l{font-size:1.125rem;line-height:138%}.body-s{font-size:1rem;line-height:138%}.subheading-title{font-size:0.875rem;line-height:140%}.subheading-upper{font-size:0.75rem;line-height:137%;letter-spacing:.66px}.caption{font-size:0.75rem;line-height:137%}.text-decoration-none{text-decoration:none}.text-decoration-none:hover,.text-decoration-none:focus,.text-decoration-none:active{text-decoration:none}.lk1{color:#ea2127;transition:.15s ease}.lk1:hover,.lk1:focus,.lk1:active{color:#dd151b}@media(min-width: 768px){.display-3{font-size:36px !important;line-height:34px;font-family:"Gotham-Black"}.display-4{font-size:56px !important}}.tgv-debug{outline:solid .25rem rgba(230,121,121,.5)}.progress-bar{background:rgba(0,0,0,0);height:3px;width:100%;margin:0 auto;position:relative;overflow:hidden;-webkit-animation:start .3s ease-in;animation:start .3s ease-in;transition:.05s ease}.progress-bar.is-visible .bar{opacity:1;visibility:visible}.progress-bar .bar{position:absolute;background:#ea2127;transition:transform .2s linear;opacity:0;visibility:hidden;left:0;top:0;bottom:0;width:100%}.progress-bar .bar.bar-1{-webkit-animation:growBar1 2s infinite,moveBar1 2s infinite;animation:growBar1 2s infinite,moveBar1 2s infinite;-webkit-animation-delay:0s;animation-delay:0s}.progress-bar .bar.bar-2{-webkit-animation:growBar2 2s infinite,moveBar2 2s infinite;animation:growBar2 2s infinite,moveBar2 2s infinite;-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes start{from{max-height:0;opacity:0}to{max-height:20px;opacity:1}}@keyframes start{from{max-height:0;opacity:0}to{max-height:20px;opacity:1}}@-webkit-keyframes end{from{max-height:0;opacity:0}to{max-height:2px;opacity:1}}@keyframes end{from{max-height:0;opacity:0}to{max-height:2px;opacity:1}}@-webkit-keyframes progressLinearMovement{0%{left:-100%}50%{left:100%}100%{left:100%}}@keyframes progressLinearMovement{0%{left:-100%}50%{left:100%}100%{left:100%}}@-webkit-keyframes growBar1{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;transform:scaleX(0.1)}36.6%{-webkit-animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);transform:scaleX(0.1)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);transform:scaleX(0.83)}100%{transform:scaleX(0.1)}}@keyframes growBar1{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;transform:scaleX(0.1)}36.6%{-webkit-animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);transform:scaleX(0.1)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);transform:scaleX(0.83)}100%{transform:scaleX(0.1)}}@-webkit-keyframes moveBar1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635)}100%{left:95.44444%}}@keyframes moveBar1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635)}100%{left:95.44444%}}@-webkit-keyframes growBar2{0%{-webkit-animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);transform:scaleX(0.1)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);transform:scaleX(0.57)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);transform:scaleX(0.91)}100%{transform:scaleX(0.1)}}@keyframes growBar2{0%{-webkit-animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);transform:scaleX(0.1)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);transform:scaleX(0.57)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);transform:scaleX(0.91)}100%{transform:scaleX(0.1)}}@-webkit-keyframes moveBar2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203)}100%{left:117.38889%}}@keyframes moveBar2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203)}100%{left:117.38889%}}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters .col{padding-left:0;padding-right:0}.h-100{height:100%}.w-100{width:100%}.tgv-min-height{min-height:calc(100vh - 79px)}@media(min-width: 768px){.tgv-min-height{min-height:calc(100vh - 86px)}}@media(min-width: 1200px){.tgv-min-height{min-height:calc(100vh - 105px)}}.relative{position:relative}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}@media(min-width: 768px){.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}.d-md-none{display:none !important}}@media(min-width: 992px){.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-block{display:block !important}.d-lg-inline-block{display:inline-block !important}.d-lg-none{display:none !important}}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-grow-1{flex-grow:1 !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-shrink-0{flex-shrink:0 !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-end{justify-content:flex-end !important}.justify-content-start{justify-content:flex-start !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.align-items-stretch{align-items:stretch !important}.align-items-baseline{align-items:baseline !important}.align-self-start{align-self:start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 768px){.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.justify-content-md-start{justify-content:start !important}.justify-content-md-end{justify-content:end !important}.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-nowrap{flex-wrap:nowrap !important}}@media(min-width: 1200px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.justify-content-lg-start{justify-content:flex-start !important}}.bg-black{background-color:#000 !important}.gray-100{color:#eee !important}.bg-gray-100{background-color:#eee !important}.gray-200{color:#f7f7f7 !important}.bg-gray-200{background-color:#f7f7f7 !important}.gray-300{color:#c8c8c8 !important}.bg-gray-300{background-color:#c8c8c8 !important}.gray-400{color:#b8b8b8 !important}.bg-gray-400{background-color:#b8b8b8 !important}.gray-500{color:#7e7e7f !important}.bg-gray-500{background-color:#7e7e7f !important}.gray-600{color:#4a4a4c !important}.bg-gray-600{background-color:#4a4a4c !important}.gray-700{color:#292929 !important}.bg-gray-700{background-color:#292929 !important}.gray-800{color:#1a1a19 !important}.bg-gray-800{background-color:#1a1a19 !important}.gray-900{color:#141415 !important}.bg-gray-900{background-color:#141415 !important}.w{color:#fff}.p1{color:#ea2127}.preserve-line-breaks{white-space:pre-line !important}.ratio{width:100%;position:relative}.ratio::before{display:block;content:"";padding-bottom:calc(100%/(var(--aspect-ratio)))}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.icon{fill:currentColor;height:16px;width:16px;vertical-align:center;display:inline-block}.icon-info{background:url("/assets/images/sprit.png") -275px -363px no-repeat;height:17px;width:17px;cursor:pointer;display:inline-block;position:relative}.tgv-content .tgv-empty-state{min-height:calc(100vh - 100px)}.header-spacer{display:none;height:80px}@media(min-width: 768px){.header-spacer{height:82px}}@media(min-width: 992px){.header-spacer{height:104px}}.inner-pages header+.header-spacer{display:block}.carousel.variant-home .carousel-navigation{display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:.3s ease}.carousel.variant-home .carousel-navigation .swiper-pagination{display:flex;padding:0 10px}.carousel.variant-home .carousel-navigation .swiper-pagination-bullet{margin:0 5px;width:8px;height:8px;border:1px solid rgba(255,255,255,.6);background-color:rgba(0,0,0,0);border-radius:50%;white-space:normal;font-size:0px;transition:.15s ease;cursor:pointer}.carousel.variant-home .carousel-navigation .swiper-pagination-bullet-active{transform:scale(1.5);background-color:#fff}.carousel.variant-home .carousel-navigation .swiper-button-next,.carousel.variant-home .carousel-navigation .swiper-button-prev{width:10px;height:19px;cursor:pointer;background:url("/assets/images/ic-sprit.png") no-repeat;background-size:240px auto}.carousel.variant-home .carousel-navigation .swiper-button-next{background-position:0 -50px}.carousel.variant-home .carousel-navigation .swiper-button-prev{background-position:-26px -50px}@media(min-width: 768px){.carousel.variant-home .carousel-navigation .swiper-button-next,.carousel.variant-home .carousel-navigation .swiper-button-prev{background-size:auto;width:13px;height:22px}.carousel.variant-home .carousel-navigation .swiper-button-next{background-position:0 -64px}.carousel.variant-home .carousel-navigation .swiper-button-prev{background-position:-33px -64px}}.carousel.variant-home.swiper-container-initialized .carousel-navigation{opacity:1}.carousel.variant-home .slide-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel.variant-home .slide-bg::before{position:absolute;content:"";background-color:rgba(0,0,0,.3);height:100%;width:100%;left:0;top:0}.carousel.variant-home .slide-content{position:absolute;bottom:45px}.carousel.variant-home .slide-title{font-family:"Gotham-Bold";font-size:18px;line-height:1.1;color:#fff}.carousel.variant-home .slide-cta{font-size:16px;line-height:30px;min-width:165px;text-transform:capitalize}.carousel.variant-home .slide-cta::after{transform:skew(-12deg);background:#ed1c24;height:calc(100% - .1px)}.carousel.variant-home .slide-cta:hover{color:#ed1c24;background-color:#fff}@media(min-width: 768px){.carousel.variant-home .carousel-navigation{bottom:64px}.carousel.variant-home .slide-content{bottom:56px}}@media(min-width: 991px){.carousel.variant-home .slide-content{bottom:105px}.carousel.variant-home .slide-title{font-size:34px}.carousel.variant-home .slide-cta{font-size:20px;min-width:200px;line-height:40px}.carousel.variant-home .slide-cta::after{width:28px}}@media(min-width: 1200px){.carousel.variant-home .slide-title{font-size:65px}.carousel.variant-home .slide-content{bottom:105px}.carousel.variant-home .slide-cta{font-size:27px;min-width:250px;line-height:46px}}@media(min-width: 1600px){.carousel.variant-home .slide-title{font-size:95px}.carousel.variant-home .slide-content{bottom:201px}}.carousel-container.variant-promo{position:relative}.carousel-container.variant-promo[data-slide-count="1"] .carousel-navigation{display:none}.carousel-container.variant-promo .slide-link{position:absolute;left:0;top:0;height:100%;width:100%;display:block}.carousel-container.variant-promo .carousel-navigation{display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;left:50%;transform:translateX(-50%)}.carousel-container.variant-promo .carousel-navigation .slick-dots{display:flex;padding:0 10px}.carousel-container.variant-promo .carousel-navigation .slick-dots li{padding:0 5px;display:flex;align-items:center}.carousel-container.variant-promo .carousel-navigation .slick-dots li button{width:8px;height:8px;border:1px solid rgba(255,255,255,.6);background-color:rgba(0,0,0,0);border-radius:50%;white-space:normal;font-size:0px;transition:.15s ease}.carousel-container.variant-promo .carousel-navigation .slick-dots li.slick-active button{transform:scale(1.5);background-color:#fff}.carousel-container.variant-promo .carousel-navigation .slick-arrow{font-size:0;border:0;padding:0;margin:0;width:10px;height:19px;background:url("/assets/images/ic-sprit.png") no-repeat;background-size:240px auto}.carousel-container.variant-promo .carousel-navigation .slick-arrow.slick-next{background-position:0 -50px}.carousel-container.variant-promo .carousel-navigation .slick-arrow.slick-prev{background-position:-26px -50px}@media(min-width: 768px){.carousel-container.variant-promo .carousel-navigation .slick-arrow{background-size:auto;width:13px;height:22px}.carousel-container.variant-promo .carousel-navigation .slick-arrow.slick-next{background-position:0 -64px}.carousel-container.variant-promo .carousel-navigation .slick-arrow.slick-prev{background-position:-33px -64px}}@media(min-width: 768px){.carousel-container.variant-promo .carousel-navigation{bottom:64px}}.carousel.variant-generic{position:relative}.carousel.variant-generic[data-slide-count="1"] .carousel-navigation{display:none}.carousel.variant-generic .carousel-navigation{position:absolute;bottom:1rem;z-index:1;left:50%;transform:translateX(-50%);display:flex;align-items:center;opacity:0;transition:opacity .15s ease}.carousel.variant-generic .carousel-navigation .swiper-button-next,.carousel.variant-generic .carousel-navigation .swiper-button-prev{display:flex;align-items:center}.carousel.variant-generic .carousel-navigation .swiper-button-next svg,.carousel.variant-generic .carousel-navigation .swiper-button-prev svg{fill:currentColor}.carousel.variant-generic .carousel-navigation .swiper-button-prev{transform:rotate(180deg)}.carousel.variant-generic .carousel-navigation .swiper-button-prev svg{height:1.2rem;width:1.2rem}.carousel.variant-generic .carousel-navigation .swiper-button-next svg{height:1.2rem;width:1.2rem}@media(min-width: 768px){.carousel.variant-generic .carousel-navigation{bottom:4rem}.carousel.variant-generic .carousel-navigation .swiper-button-prev svg,.carousel.variant-generic .carousel-navigation .swiper-button-next svg{height:1.5rem;width:1.5rem}}.carousel.variant-generic .swiper-pagination-bullets{display:flex;margin:0 .5rem}.carousel.variant-generic .swiper-pagination-bullets .swiper-pagination-bullet{transition:.3s ease;margin:0 .3rem;height:7px;width:7px;border:1px solid #fff;border-radius:50%}.carousel.variant-generic .swiper-pagination-bullets .swiper-pagination-bullet-active{transform:scale(1.8);background-color:#fff}@media(min-width: 768px){.carousel.variant-generic .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5rem}}.carousel.variant-generic.swiper-container-initialized .carousel-navigation{opacity:1}.list.variant-concessions{display:flex;flex-wrap:wrap;margin:0 -4px}.list.variant-concessions .list-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:50%;padding:0 4px;margin-bottom:16px}.list.variant-concessions .debug-info{display:none}.list.variant-concessions.debug .debug-info{display:block;position:absolute;font-size:10px;top:50%;right:16px;background-color:#000}@media(min-width: 768px){.list.variant-concessions{margin:0 -16px}.list.variant-concessions .list-item{padding:0 16px;margin-bottom:32px}}@media(min-width: 1200px){.list.variant-concessions .list-item{width:33.3333333333%}}@media(min-width: 1920px){.list.variant-concessions .list-item{width:25%}}.list.variant-recipe-items .list-item{margin-bottom:10px;padding:8px 0}.list.variant-recipe-items .list-item.sold-out{opacity:.6}.list.variant-recipe-items .list-item .recipe-heading{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left}.list.variant-recipe-items .list-item .recipe-heading p.recipe-title{color:#ea2127;margin-bottom:0;line-height:1;margin-right:8px}.list.variant-recipe-items .list-item .recipe-heading small{margin-right:8px;margin-bottom:0;font-size:13px;line-height:1;font-family:"Gotham-Book"}.list.variant-recipe-items .list-item .recipe-heading .lhs{display:flex;align-items:center;width:100%}.list.variant-recipe-items .list-item .recipe-heading .recipe-thumbnail{height:90px;width:90px;flex:0 0 auto;overflow:hidden;border-radius:10px;margin-right:10px;background-color:#1a1a19}.list.variant-recipe-items .list-item .recipe-heading .recipe-thumbnail img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px}.list.variant-recipe-items .list-item .recipe-heading .error-message{font-size:10px}@media(min-width: 768px){.list.variant-recipe-items .list-item .recipe-heading .lhs{width:auto}.list.variant-recipe-items .list-item .recipe-heading small{width:auto}}.list.variant-recipe-ingredients{display:flex;flex-wrap:wrap;margin:0 -4px}.list.variant-recipe-ingredients .list-item{display:flex;flex:0 100%;padding:0 4px;margin-bottom:8px;flex-wrap:wrap}.list.variant-recipe-ingredients.is-invalid>.list-item .form-check-label{color:var(--color-primary)}@media(min-width: 768px){.list.variant-recipe-ingredients .list-item{flex:0 0 50%}}.list.variant-added-recipes{padding-top:calc(15px + 1rem)}.list.variant-added-recipes .list-item{display:flex;align-items:flex-start;margin-bottom:15px;position:relative}.list.variant-added-recipes .list-item a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.list.variant-added-recipes .list-item:last-child{margin-bottom:0}.list.variant-added-recipes .list-item .recipe-thumbnail{width:80px;height:80px;margin-right:16px;border-radius:10px;flex-shrink:0;pointer-events:none}.list.variant-added-recipes .list-item .recipe-thumbnail img{border-radius:10px}.list.variant-added-recipes .list-item .recipe-info{pointer-events:none;flex:1;padding-right:13px}.list.variant-added-recipes .list-item .btn-edit{font-size:10px;padding:4px 11px}@media(min-width: 768px){.list.variant-added-recipes .list-item{align-items:center}.list.variant-added-recipes .list-item .recipe-thumbnail{width:150px;height:150px}}.list.variant-recipe-items-alt{display:flex;padding-left:0;list-style:none;flex-wrap:wrap}.list.variant-recipe-items-alt .list-item{font-family:"Gotham-Light";margin-right:16px;margin-bottom:0;position:relative;font-size:12px}@media(min-width: 768px){.list.variant-recipe-items-alt .list-item{font-size:16px}}.list.variant-order-summary>.list-item{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px}.list.variant-order-summary>.list-item .btn{font-size:12px}.list.variant-order-summary>.list-item>*{font-size:12px;margin-bottom:0;color:#b8b8b8;font-family:"Gotham-Book"}.list.variant-order-summary>.list-item>*.item-name{flex:50%}.list.variant-order-summary>.list-item>*.item-price-quantity{flex:30%}.list.variant-order-summary>.list-item>*.item-total{flex:30%;text-align:right}.list.variant-order-summary>.list-item>*.item-disclaimer{color:#ea2127;font-size:.8em}.list.variant-order-summary>.list-item:not(.heading):not(.subtotal){padding-bottom:0;padding-top:0}.list.variant-order-summary>.list-item.heading{padding-bottom:10px;display:flex;justify-content:flex-start}.list.variant-order-summary>.list-item.heading p{font-size:18px;margin-right:1rem;color:#ea2127;font-family:"Gotham-Black";text-transform:uppercase}.list.variant-order-summary>.list-item.subtotal{border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);margin-top:20px}.list.variant-order-summary>.list-item.subtotal p{color:rgba(255,255,255,.4);font-size:18px}@media(min-width: 768px){.list.variant-order-summary>.list-item>*{font-size:16px;color:#fff}.list.variant-order-summary>.list-item>*.item-price-quantity{flex:25%}.list.variant-order-summary>.list-item>*.item-total{flex:25%;text-align:right}}.list.variant-icons-static{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem}.list.variant-icons-static .list-item{font-size:12px;font-family:"Gotham-Book";color:#fff;display:flex;padding:0 .5rem;margin-bottom:1rem}.list.variant-icons-static .list-item .icon{max-height:22px;width:auto;height:18px;margin-right:5px}@media(min-width: 1440px){.list.variant-icons-static .list-item{font-size:16px;margin-bottom:0;padding:0 1rem}.list.variant-icons-static .list-item .icon{max-height:24px;height:20px}}.list.variant-booking-confirmation{padding-top:1rem;padding-bottom:1rem}.list.variant-booking-confirmation .list-item{display:flex}.list.variant-booking-confirmation .list-item p{font-size:14px}.list.variant-booking-confirmation .list-item .item-content{flex:1}.list.variant-booking-confirmation .list-item .item-description{margin-bottom:.5rem}.list.variant-booking-confirmation .list-item .item-subtotal-quantity{margin-top:.5rem;color:#ccc}.list.variant-booking-confirmation .list-item .item-total{text-align:right}@media(min-width: 768px){.list.variant-booking-confirmation .list-item .item-subtotal-quantity{margin-top:0}.list.variant-booking-confirmation .list-item .item-content{flex:60%}.list.variant-booking-confirmation .list-item .item-subtotal{flex:25%}.list.variant-booking-confirmation .list-item .item-total{flex:15%}}order-summary-concession-list{width:100%}order-summary-concession-list .list.variant-concession-breakdown{display:flex;flex-direction:column;width:100%}order-summary-concession-list .list.variant-concession-breakdown>.list-item{display:flex;flex-direction:column}order-summary-concession-list .list.variant-concession-breakdown>.list-item .item-description{color:#fff}order-summary-concession-list .list.variant-concession-breakdown>.list-item .recipe-container{padding-bottom:8px;display:flex;justify-content:space-between}order-summary-concession-list .list.variant-concession-breakdown>.list-item .item-total{color:#fff}order-summary-concession-list .list.variant-concession-breakdown>.list-item.item-disclaimer{color:#ea2127;font-size:12px}@media(min-width: 768px){order-summary-concession-list .list.variant-concession-breakdown .item-content{flex:0 0 50%}order-summary-concession-list .list.variant-concession-breakdown .item-subtotal-quantity{flex:0 0 25%}order-summary-concession-list .list.variant-concession-breakdown .item-total{flex:0 0 25%;font-size:16px;text-align:right}order-summary-concession-list .list.variant-concession-breakdown .item-recipe{color:#b8b8b8;font-size:12px}}.list.variant-seat-legends{display:flex;justify-content:center;flex-wrap:wrap}.list.variant-seat-legends .list-item{display:flex;align-items:center;margin-right:1rem;position:relative}.list.variant-seat-legends .list-item:last-child{margin-right:0}.list.variant-seat-legends .legend-icon{flex:1;transform:scale(0.9);pointer-events:none;position:relative}.list.variant-seat-legends .legend-icon+p{margin-left:1rem}.list.variant-seat-legends .legend-icon image-seat{display:inline-block}.list.variant-seat-legends .legend-icon img{max-height:50px}.list.variant-seat-legends p.legend-name{line-height:1;font-size:12px;font-family:"Gotham-Book";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list.variant-seat-legends .tooltip-holder{position:absolute;top:0;left:0;right:0;bottom:0}@media(min-width: 768px){.list.variant-seat-legends .legend-icon{transform:scale(1)}.list.variant-seat-legends p.legend-name{font-size:15px}}.list.variant-cinemas{list-style:none}.list.variant-cinemas .list-item{display:flex;align-items:center;color:#fff;background-color:#000;padding:0 16px;height:50px}.list.variant-cinemas .list-item .spacer{flex-grow:1}.list.variant-cinemas .list-item .cinema-name{color:#fff;font-size:12px;transition:font-size .6s ease}.list.variant-cinemas .list-item .cinema-distance{font-family:"Gotham-Light";color:#fff;font-size:10px;margin-right:16px;transition:font-size .6s ease}.list.variant-cinemas .list-item .btn-toggle-favourite{display:flex;align-items:center;margin-right:16px}.list.variant-cinemas .list-item .btn-toggle-favourite svg{fill:rgba(0,0,0,0);stroke:#fff;stroke-width:22px;height:18px;width:18px;transition:.3s ease}.list.variant-cinemas .list-item .btn-toggle-favourite.is-favourite svg{stroke-width:0;fill:#ea2127}.list.variant-cinemas .list-item .location-icon svg{fill:#4a4a4c;height:18px;width:18px;display:flex;align-items:center}.list.variant-cinemas .list-item:nth-child(even){background-color:#141415}@media(min-width: 768px){.list.variant-cinemas .list-item .cinema-name{font-size:16px}.list.variant-cinemas .list-item .cinema-distance{font-size:12px}}.list.variant-icon-text .text{font-family:"Gotham-Book"}.list.variant-icon-text .icon{fill:#fff;width:24px;height:24px;margin-right:8px}.list.variant-icon-text .title{font-size:12px;color:#fff;text-transform:uppercase}.list.variant-icon-text .heading{display:flex;align-items:flex-end;margin-bottom:4px}@media(min-width: 768px){.list.variant-icon-text .list-item{max-width:65%}}.list.variant-booking-history{transition:.3s ease}.list.variant-booking-history.is-loading{opacity:.5;pointer-events:none}.list.variant-showtimes{display:flex;justify-content:center;margin:0 -16px}.list.variant-showtimes .list-item{padding:0 16px}.list.variant-showtimes .list-item:last-child a{margin-right:0}.list.variant-showtimes.showtimes-page{justify-content:flex-start;margin:0 -16px;position:relative}.list.variant-showtimes.showtimes-page .list-item{width:50%;padding:0 16px;margin-bottom:16px}@media(min-width: 768px){.list.variant-showtimes.showtimes-page .list-item{width:33.3333333333%}}@media(min-width: 992px){.list.variant-showtimes.showtimes-page .list-item{width:20%}}@media(min-width: 1600px){.list.variant-showtimes.showtimes-page{margin:0 -24px}.list.variant-showtimes.showtimes-page .list-item{padding:0 24px;width:16.6666666667%}}.faq-link-section{display:flex;justify-content:flex-start}.faq-link-section .btn{background-color:rgba(0,0,0,0);border-color:#ea2127;font-size:12px;padding:5px 10px;display:flex;align-items:center;color:#ea2127;font-family:"Gotham-Black";cursor:pointer;transition:.4s ease}.faq-link-section .btn .info-icon{fill:#ea2127;height:24px;width:24px;margin-right:10px;transition:.4s ease}.faq-link-section .btn:hover{background-color:#ea2127;color:#fff}.faq-link-section .btn:hover .info-icon{fill:#fff}.voucher-input-section{display:flex}.voucher-input-section .voucher-input{font-family:"Gotham-Light";font-size:12px;line-height:1;transition:.4s ease}.voucher-input-section .voucher-input.blank{border:1px solid #fff;background-color:#141415;padding:6px 10px}.voucher-input-section .voucher-input.valid{padding:5px 0px;color:#ea2127;border:none;background-color:#282829;width:150px}@media(min-width: 768px){.voucher-input-section .voucher-input.valid{width:180px}}.voucher-input-section .voucher-input.valid.inherit{background-color:inherit}.voucher-input-section .voucher-input::-moz-placeholder{color:#fff;font-weight:800}.voucher-input-section .voucher-input::-ms-input-placeholder{color:#fff;font-weight:800}.voucher-input-section .voucher-input::placeholder{color:#fff;font-weight:800}@media(min-width: 768px){.voucher-input-section .voucher-input{font-size:16px}}.voucher-input-section .voucher-icon{margin-left:10px;margin-top:5px;cursor:pointer;fill:red;height:12px;width:12px}@media(min-width: 768px){.voucher-input-section .voucher-icon{height:16px;width:16px}}.voucher-btn-section .red{color:#ea2127;padding:5px 0px}.voucher-btn-section .btn-outline-danger{font-size:12px}@media(min-width: 768px){.voucher-btn-section .btn-outline-danger{font-size:16px !important}}.concession-card-container a.card-link{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.concession-card-container a.card-link:active+.card{transform:scale(0.98)}@media(min-width: 768px){.concession-card-container a.card-link:hover:not(:active)+.card .thumbnail,.concession-card-container a.card-link:focus:not(:active)+.card .thumbnail{transform:translateY(-5px);box-shadow:0 5px 30px 0 rgba(0,0,0,.8)}}.concession-card-container.disabled a.card-link{cursor:default}.concession-card-container:not(.disabled) .btn-tooltip{z-index:2}.card.variant-food{transition:.3s ease;position:relative}.card.variant-food .thumbnail-wrapper{position:relative}.card.variant-food .thumbnail{position:relative;margin-bottom:15px;transition:.3s ease;border:none;border-radius:10px;padding:0;background-color:rgba(0,0,0,0);box-shadow:0 0 15px 0 rgba(0,0,0,.3);overflow:hidden}.card.variant-food .thumbnail img{width:100%;height:100%;border-radius:10px;-webkit-user-drag:none;user-drag:none}.card.variant-food .mvc-only-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;color:#fff;text-align:center;width:80%;flex-direction:column;align-items:center}.card.variant-food .mvc-only-overlay .lock-icon{width:24px;margin-bottom:8px}.card.variant-food .mvc-only-overlay p{font-size:10px}.card.variant-food .mvc-only-overlay img{max-width:100%}@media(min-width: 768px){.card.variant-food .mvc-only-overlay .lock-icon{width:42px;margin-bottom:16px}.card.variant-food .mvc-only-overlay p{font-size:16px}}.card.variant-food .concession-emblem{position:absolute;z-index:1;top:10px;left:-10px;max-width:90%;font-size:8px;line-height:8px;font-family:"Gotham-Bold";text-transform:uppercase;color:#fff;padding:5px 5px 5px 10px;background-color:#ec1c24;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.1s ease;border-right:.2px solid currentColor}.card.variant-food .concession-emblem::after,.card.variant-food .concession-emblem::before{content:"";display:block;position:absolute;transition:.1s ease}.card.variant-food .concession-emblem::after{height:100%;width:10px;left:100%;top:0;background-color:currentColor;transform:skewX(-20deg);transform-origin:top left}.card.variant-food .concession-emblem::before{height:10px;width:10px;left:0;bottom:-10px;border-top:10px solid currentColor;border-right:0px solid currentColor;border-left:10px solid rgba(0,0,0,0);filter:brightness(0.8)}@media(min-width: 767px){.card.variant-food .concession-emblem{font-size:12px;line-height:18px;padding:8px 10px 8px 15px}.card.variant-food .concession-emblem::after{height:34px;width:15px}}@media(min-width: 1200px){.card.variant-food .concession-emblem{font-size:15px;line-height:22px;padding:10px 15px 10px 20px}.card.variant-food .concession-emblem::after{height:42px}}.card.variant-food .concession-name{font-size:12px;line-height:1;margin-bottom:5px;font-family:"Gotham-Black";color:#fff;transition:none;transform-style:preserve-3d}.card.variant-food .concession-price{line-height:.9;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;justify-content:space-between}.card.variant-food .concession-price .original-price{text-decoration:line-through;font-size:12px;color:#b8b8b8}.card.variant-food .concession-price .price{font-size:16px;color:#ea2127}.card.variant-food .concession-price.is-discounted{flex-direction:column;align-items:flex-start;padding-top:8px}.card.variant-food .indicator-bubbles{position:absolute;top:10px;right:10px;display:flex}.card.variant-food .indicator-bubbles .concession-quantity{color:#fff;background-color:#ea2127;font-size:10px;height:20px;min-width:20px;border-radius:7px;display:flex;align-items:center;justify-content:center}.card.variant-food .indicator-bubbles .concession-quantity:not(:last-child){margin-right:5px}@media(min-width: 767px){.card.variant-food .indicator-bubbles .concession-quantity{font-size:16px;min-width:32px;border-radius:10px;height:32px;padding:0 3px}}.card.variant-food .btn-tooltip{position:relative;flex:0 0 auto}@media(min-width: 767px){.card.variant-food .concession-name{font-size:16px}.card.variant-food .concession-price{align-items:center}.card.variant-food .concession-price .original-price{font-size:18px;color:#fff}.card.variant-food .concession-price .price{font-size:32px}}.disabled .card.variant-food .thumbnail,.disabled .card.variant-food{transform:none !important}.is-transparent .card.variant-food .thumbnail,.is-transparent .card.variant-food .concession-name,.is-transparent .card.variant-food .concession-price,.is-transparent .card.variant-food .btn-tooltip{opacity:.4}.card.variant-food.is-invalid .thumbnail{border:2px solid #ea2127}.card.variant-gift-detail-form .user-detail-section{display:flex;flex-direction:column;justify-items:center;align-content:center;background-color:#272727;border-radius:5px;margin-top:1.5rem;padding:0rem 2rem 3.5rem}@media(min-width: 768px){.card.variant-gift-detail-form .user-detail-section{margin-top:0rem}}.card.variant-gift-detail-form .user-detail-section .tgv-location-experience-block{border:1px solid #545454;border-width:0 0 1px 0;border-radius:0px}.card.variant-gift-detail-form .term-cond-section{display:flex;flex-direction:column;justify-items:center;align-content:center;background-color:#272727;border-radius:5px;margin-top:1.5rem;padding:2rem 2rem 2rem}.card.variant-gift-pickup-option{background-color:#292929;padding:8px;position:relative}.card.variant-gift-pickup-option.disabled{opacity:.4}.card.variant-gift-pickup-option.disabled .card-link{cursor:not-allowed}.card.variant-gift-pickup-option .thumbnail{background-color:#4a4a4c;padding:0;padding-bottom:100%;border:0;position:relative;margin-bottom:8px}.card.variant-gift-pickup-option .thumbnail img{width:80%;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}.card.variant-gift-pickup-option .content .card-title{text-align:center;font-size:24px}.card.variant-gift-pickup-option .card-link{height:100%;width:100%;top:0;left:0;position:absolute;display:block;cursor:pointer}.nav.nav-pills.dark{display:flex;flex-direction:column}.nav.nav-pills.dark li a{display:flex;align-items:center;background-color:#292929;transition:.15s ease;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:7px;transition:.15s ease;transition-property:width,transform}.nav.nav-pills.dark li a .tab-content{display:flex;align-items:center;flex-grow:1;transition:transform .15s ease}.nav.nav-pills.dark li a .tab-icon{height:16px;width:16px;pointer-events:none}.nav.nav-pills.dark li a .tab-title{font-size:8px;padding-left:8px;line-height:1;word-break:break-all;transition:opacity .15s ease}.nav.nav-pills.dark li a .badge{color:#fff;min-width:10px;line-height:10px;font-size:8px;padding:3px 7px;position:absolute;left:0;transform:translateX(-50%)}.nav.nav-pills.dark li a:hover{background-color:#4a4a4c}.nav.nav-pills.dark li a:hover .tab-icon+.tab-title{visibility:visible;opacity:1}@media(min-width: 375px){.nav.nav-pills.dark li a .tab-title{word-break:break-word}}@media(min-width: 768px){.nav.nav-pills.dark li a{padding:10px 15px;width:auto}.nav.nav-pills.dark li a:hover,.nav.nav-pills.dark li a:focus{transform:scale(0.98)}.nav.nav-pills.dark li a:active{transform:scale(0.96)}.nav.nav-pills.dark li a .tab-title{font-size:16px;padding-left:10px;opacity:1;visibility:visible}.nav.nav-pills.dark li a .tab-content{transform:translateX(0)}.nav.nav-pills.dark li a .tab-icon{height:30px;width:30px}.nav.nav-pills.dark li a .badge{color:#fff;min-width:24px;line-height:13px;font-size:12px;padding:3px 7px;position:static;transform:none}}.nav.nav-pills.dark li.active a{width:auto;color:#ea2127}.nav.nav-pills.dark li.active a .tab-title{visibility:visible;opacity:1}.nav.nav-pills.dark li.active a .badge{color:#ea2127;background-color:#fff}.nav.nav-pills.dark li.active a:active,.nav.nav-pills.dark li.active a:focus,.nav.nav-pills.dark li.active a:hover{transform:scale(1)}@media(min-width: 768px){.nav.nav-pills.dark li.active a{background-color:#141415}.nav.nav-pills.dark li.active a .tab-content{transform:translateX(0)}}.nav.nav-pills.dark.expanded li{width:auto}@media(min-width: 768px){.nav.nav-pills.dark{align-items:stretch}}.nav.variant-booking-top-bar .top-bar-section{position:fixed;top:0;left:0;z-index:100;width:100%;height:79px;display:flex;align-items:center}.nav.variant-booking-top-bar .top-bar-section>.container{margin-right:0}.nav.variant-booking-top-bar .top-bar-section .top-bar-content-container{display:flex;flex-direction:column;align-items:center}.nav.variant-booking-top-bar .top-bar-section .top-bar-content-container h1{font-size:25px;color:#fff;font-family:"Gotham-Bold";margin-bottom:10px}.nav.variant-booking-top-bar .top-bar-section .top-bar-content-container h1 .rating-icon{height:25px;width:25px}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions{display:flex;align-items:center;padding-right:15px;justify-content:flex-end}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions a{text-transform:capitalize}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions .btn-order-summary{display:none}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions .btn-order-summary .tgv-btn{padding:0 15px;font-size:17px}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions .close-icon{background-image:url("/assets/images/signup/icon-close-header.png");background-repeat:no-repeat;width:25px;height:26px;margin-left:16px;transition:.4s ease;margin-top:3px}@media(min-width: 768px){.nav.variant-booking-top-bar .top-bar-section .top-bar-actions{position:absolute;transform:translateY(-50%);top:50%;right:0}}@media(min-width: 1200px){.nav.variant-booking-top-bar .top-bar-section .top-bar-actions .btn-order-summary{display:block;transition:.4s ease}.nav.variant-booking-top-bar .top-bar-section .top-bar-actions.is-active .btn-order-summary{visibility:hidden;opacity:0}}@media(min-width: 768px){.nav.variant-booking-top-bar .top-bar-section{height:86px}.nav.variant-booking-top-bar .top-bar-section>.container{margin-right:auto}}@media(min-width: 992px){.nav.variant-booking-top-bar .top-bar-section{height:105px}}@media(min-width: 1200px){.nav.variant-booking-top-bar .top-bar-section{height:105px}}header .tgv-right-block nav ul li a{-webkit-backface-visibility:hidden;backface-visibility:hidden}header .tgv-right-block nav ul li a .nav-icon{height:28px;width:28px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(min-width: 992px){header .tgv-right-block nav ul li a .nav-icon{display:none}header .tgv-right-block nav ul li a:after{position:absolute;content:"";width:28px;height:2px;left:50%;bottom:0;background:#fff;transition:all .5s}header .tgv-right-block nav ul li a:hover,header .tgv-right-block nav ul li a.active{color:#ea2127}header .tgv-right-block nav ul li a:hover:after,header .tgv-right-block nav ul li a.active:after{transform:translate(-50%, 0) scale(1)}}.form-check.variant-modifier-selector{padding:0;width:100%}.form-check.variant-modifier-selector input:checked+.form-check-label::after{background-color:#ea2127}.form-check.variant-modifier-selector input:disabled{opacity:.4;cursor:default}.form-check.variant-modifier-selector input:disabled+.form-check-label{opacity:.4;cursor:default}.form-check.variant-modifier-selector .form-check-label{font-family:"Gotham-Black";text-align:left;font-size:13px;line-height:13px;padding-left:0;width:100%;display:flex;align-items:center;color:#fff;border-radius:5px;border:2px solid rgba(0,0,0,0);transition:border-color .2s ease;justify-content:space-between}.form-check.variant-modifier-selector .form-check-label .alternate-item-price{font-family:"Gotham-Book";flex:0 0 auto}.form-check.variant-modifier-selector .form-check-label .alternate-item-price s{display:block;text-align:right;color:#4a4a4c}.form-check.variant-modifier-selector .form-check-label .alternate-item-description{flex:1 auto;margin-right:1rem}.form-check.variant-modifier-selector .form-check-label .alternate-item-description .btn-tooltip{display:inline-block;text-align:center;margin-left:3px}.form-check.variant-modifier-selector .form-check-label::before{position:relative;border:2px solid #fff;border-radius:50%;margin-right:10px;flex:0 0 auto}.form-check.variant-modifier-selector .form-check-label::after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0);background-image:none;transform:scale(1) translateY(-50%);top:50%;left:4px;width:11px;height:11px;border-radius:50%;transition:none}@media(min-width: 768px){.form-check.variant-modifier-selector .form-check-label{justify-content:flex-start}.form-check.variant-modifier-selector .form-check-label::before{height:14px;width:14px}.form-check.variant-modifier-selector .form-check-label::after{left:3px;width:8px;height:8px}}.form-control.disabled{opacity:.4}.form-control:-webkit-autofill{-webkit-transition:background-color 5000s;transition:background-color 5000s;-webkit-text-fill-color:#fff}.form-group.variant-copy{margin:0;background-color:#1a1a19;padding:8px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.form-group.variant-copy .btn-copy{border:0;background-color:rgba(0,0,0,0);text-transform:uppercase;font-family:"Gotham-Narrow";font-size:12px}.form-group.variant-copy.is-copying{color:#69ac38}.modal.fade .modal-dialog{transform:translate(0, 0)}.modal.tgv-modal-2{background:rgba(35,35,35,.9)}.modal.tgv-modal-2 .modal-body{padding:0}.modal.tgv-modal-2 .modal-body::-webkit-scrollbar{width:5px;background-color:rgba(0,0,0,0)}.modal.tgv-modal-2 .modal-body::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:2px;position:absolute}.modal.tgv-modal-2 .modal-header{border-bottom:1px solid #545454}.modal.tgv-modal-2 .modal-header .modal-title{font-family:"Gotham-Bold"}.modal.tgv-modal-2 .modal-content{background-color:#000;border-radius:5px;box-shadow:none}.modal.tgv-modal-2 .modal-close-btn{width:25px;height:25px;background:url(/assets/images/signup/close-icon.png) no-repeat;background-size:contain;display:block;text-indent:-999em;position:absolute;top:15px;right:10px;z-index:2;cursor:pointer}@media(min-width: 768px){.modal.tgv-modal-2 .modal-close-btn{top:22px;width:20px;height:20px}}.modal.tgv-modal-2.variant-light{color:#000}.modal.tgv-modal-2.variant-light a.close-button{font-family:"Gotham-Bold";font-size:48px;position:absolute;right:1rem;top:1rem;line-height:1;color:#000}.modal.tgv-modal-2.variant-light .modal-content{background-color:#fff}.modal.tgv-modal-2.variant-announcement{background:none}.modal.tgv-modal-2.variant-announcement .modal-close-btn{width:25px;height:25px;background:url(/assets/images/signup/close-icon.png) no-repeat;background-size:contain;display:block;text-indent:-999em;position:absolute;top:0;right:10px;z-index:2;transform:translateY(calc(-100% - 10px))}@media(min-width: 768px){.modal.tgv-modal-2.variant-announcement .modal-close-btn{right:0;transform:translate(50%, -50%)}}.modal.tgv-modal-2.variant-trailer .modal-close-btn{top:0;right:0;transform:translateX(200%)}.modal.tgv-modal-2.variant-email-template .modal-close-btn{top:0;right:0;transform:translateX(200%)}.modal.tgv-modal-2.variant-email-template .modal-content{display:flex;flex-direction:row;justify-content:center;padding:0px;transform:scale(0.8);background-color:rgba(0,0,0,0)}@media(min-width: 768px){.modal.tgv-modal-2.variant-email-template .modal-content{transform:scale(1)}}.modal.tgv-modal-2.variant-confirmation .modal-close-btn{background-image:none;fill:#fff}.modal.tgv-modal-2.variant-confirmation .modal-header{padding:0;border-bottom:0;position:relative;z-index:1}.modal.tgv-modal-2.lighter-backdrop{background:rgba(35,35,35,.4)}.modal .btn-dismiss-forever{position:absolute;color:#fff;top:100%;left:50%;transform:translateX(-50%);font-family:"Gotham-Black"}.modal-dialog-centered{pointer-events:none;display:flex;align-items:center;min-height:calc(100% - 1rem);margin:1.75rem auto}.modal-dialog-centered .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}@media(min-width: 576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.modal.variant-concession-edit .concession-info{display:flex;align-items:center}.modal.variant-concession-edit .alert.variant-info{padding:12px 15px}.modal.variant-concession-edit .alert.variant-info small{font-size:70%}@media(min-width: 768px){.modal.variant-concession-edit .alert.variant-info{padding:20px 15px}.modal.variant-concession-edit .alert.variant-info small{font-size:80%}}.modal.variant-concession-edit .concession-thumbnail{width:110px;height:110px;border-radius:10px;flex-shrink:0;margin-right:16px}.modal.variant-concession-edit .concession-thumbnail img{border-radius:10px}@media(min-width: 768px){.modal.variant-concession-edit .concession-thumbnail{width:150px;height:150px}}.modal.variant-concession-edit .concession-title{font-size:18px;line-height:18px}.modal.variant-concession-edit .concession-title .btn-tooltip{display:inline-block;line-height:12px;text-align:center;vertical-align:middle}.modal.variant-concession-edit .concession-description{font-size:12px;color:#ccc;font-family:"Gotham-Book"}.modal.variant-concession-edit .header-bar{display:flex;border-bottom:1px solid #c8c8c8;margin-bottom:32px;align-items:baseline}.modal.variant-concession-edit .footer-bar{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal.variant-concession-edit .footer-bar .btn-outline-light{color:#fff}.modal.variant-concession-edit .footer-bar .btn-outline-light:hover{color:#ea2127}.modal.variant-concession-edit .tooltip.in{opacity:1}.modal.variant-concession-edit .tooltip.top .tooltip-arrow{border-top-color:#4a4a4c}.modal.variant-concession-edit .tooltip.bottom .tooltip-arrow{border-bottom-color:#4a4a4c}.modal.variant-concession-edit .tooltip.right .tooltip-arrow{border-right-color:#4a4a4c}.modal.variant-concession-edit .tooltip.left .tooltip-arrow{border-left-color:#4a4a4c}.modal.variant-concession-edit .tooltip .tooltip-inner{background-color:#4a4a4c;padding:5px 8px;font-size:11px;line-height:1;font-family:"Gotham-Book"}.modal.variant-concession-edit .slider.concession-screen{overflow:hidden;position:relative;transition:height .5s ease}.modal.variant-concession-edit .slider.concession-screen .screen{transition:.5s ease;position:absolute;width:100%;transform-style:preserve-3d}.modal.variant-concession-edit .slider.concession-screen .screen:nth-child(n+2){position:absolute;top:0;transform:translateX(100%)}.modal.variant-concession-edit .slider.concession-screen.show-form .screen{transform:translateX(-100%)}.modal.variant-concession-edit .slider.concession-screen.show-form .screen:nth-child(n+2){transform:translateX(0)}@media(min-width: 768px){.modal.variant-concession-edit .concession-title{font-size:30px;line-height:30px}}.alert.variant-info{display:flex;align-items:center;padding:20px 15px;background-color:#232323}.alert.variant-info p{font-size:12px}.alert.variant-info .icon{margin-right:1rem}@media(min-width: 768px){.alert.variant-info p{font-size:16px}}.btn-tooltip{color:#fff;font-family:"Gotham-Book";border:2px solid #fff;border-radius:50%;width:18px;height:18px;font-size:11px;justify-content:center;align-items:center;display:flex;cursor:pointer}.btn-tooltip:hover,.btn-tooltip:focus,.btn-tooltip:active{color:#fff}.btn-icon{border:none;background-color:rgba(0,0,0,0)}.btn-icon .btn-text{text-indent:9999px}.btn-icon .icon{height:1.5rem;width:1.5rem;fill:currentColor;display:inline-block;vertical-align:middle}@media(min-width: 768px){.btn-icon .icon{height:1.8rem;width:1.8rem}}.btn{font-family:"Gotham-Bold","Calibri","Helvetica",sans-serif;padding:.5rem 1rem;font-size:1.125rem;transition:.15s ease;text-transform:uppercase}.btn.btn-sm{padding:.25rem .5rem;font-size:0.75rem}.btn.btn-lg{font-size:1.25rem}.btn.btn-outline-light{background-color:rgba(0,0,0,0);border:1px solid #b8b8b8;color:#ea2127}.btn.btn-outline-light:hover,.btn.btn-outline-light:active,.btn.btn-outline-light:focus{border-color:#fff;background-color:#fff;color:#ea2127}.btn.btn-outline-light.not-rounded{border-radius:0}.btn.btn-outline-danger{background-color:rgba(0,0,0,0);border:2px solid #ea2127;color:#ea2127;transition:.15s ease}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:active,.btn.btn-outline-danger:focus{border-color:#a01419;color:#a01419}.btn.btn-primary{color:#fff;background-color:#ea2127;border:1px solid #ea2127}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#c51318;border-color:#c51318}.btn.btn-verify{z-index:20;position:absolute;bottom:15px;right:30px;color:#fff;background-color:var(--color-primary);border:none;font-family:"Gotham-Black";font-size:12px;padding:5px;transition:.15s ease}.btn.btn-verify:hover,.btn.btn-verify:focus{background-color:var(--color-primary-darker)}@media(min-width: 1024px){.btn.btn-verify.btn-verify{right:50px;padding:10px}}.tooltip.variant-alternate-item .tooltip-inner{position:relative;max-width:200px}.tooltip.variant-alternate-item .tooltip-inner .content{text-align:left}.tooltip.variant-alternate-item .tooltip-inner .content p{margin-top:200px;min-width:200px}.tooltip.variant-alternate-item .tooltip-inner .img-wrapper{width:100%;max-height:190px;overflow:hidden;display:block;position:absolute;border-radius:4px;top:0;left:0}.tooltip.variant-alternate-item .tooltip-inner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.tooltip.variant-alternate-item .tooltip-inner{max-width:210px}.tooltip.variant-alternate-item .tooltip-inner .content p{min-width:210px;padding-right:10px;margin-top:200px}.tooltip.variant-alternate-item .tooltip-inner .img-wrapper{max-height:200px}}.tooltip.variant-tgv.in{opacity:1}.tooltip.variant-tgv .tooltip-inner{position:relative;max-width:200px;padding:.5rem;border-radius:5px}.tooltip.variant-tgv .tooltip-inner .content{text-align:left;align-items:center}.tooltip.variant-tgv .tooltip-inner .content p{flex:1;line-height:1;font-family:"Gotham-Narrow";padding-right:14px}.tooltip.variant-tgv .tooltip-inner .img-wrapper{flex-shrink:0;border-radius:4px;background-color:#292929;width:80px}.tooltip.variant-tgv .tooltip-inner .img-wrapper img{-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.tooltip.variant-tgv .tooltip-inner{max-width:180px}.tooltip.variant-tgv .tooltip-inner .img-wrapper{width:120px;max-height:170px}}.tooltip.variant-tgv.light.top .tooltip-arrow{border-top-color:#fff}.tooltip.variant-tgv.light.top-left .tooltip-arrow{border-top-color:#fff}.tooltip.variant-tgv.light.top-right .tooltip-arrow{border-top-color:#fff}.tooltip.variant-tgv.light.right .tooltip-arrow{border-right-color:#fff}.tooltip.variant-tgv.light.left .tooltip-arrow{border-left-color:#fff}.tooltip.variant-tgv.light.bottom .tooltip-arrow{border-bottom-color:#fff}.tooltip.variant-tgv.light.bottom-left .tooltip-arrow{border-bottom-color:#fff}.tooltip.variant-tgv.light.bottom-right .tooltip-arrow{border-bottom-color:#fff}.tooltip.variant-tgv.light .tooltip-inner{background-color:#fff}.tooltip.variant-tgv.light .tooltip-inner .content p{color:#000}.tooltip.variant-tgv.gray.top .tooltip-arrow{border-top-color:#1a1a19}.tooltip.variant-tgv.gray.top-left .tooltip-arrow{border-top-color:#1a1a19}.tooltip.variant-tgv.gray.top-right .tooltip-arrow{border-top-color:#1a1a19}.tooltip.variant-tgv.gray.right .tooltip-arrow{border-right-color:#1a1a19}.tooltip.variant-tgv.gray.left .tooltip-arrow{border-left-color:#1a1a19}.tooltip.variant-tgv.gray.bottom .tooltip-arrow{border-bottom-color:#1a1a19}.tooltip.variant-tgv.gray.bottom-left .tooltip-arrow{border-bottom-color:#1a1a19}.tooltip.variant-tgv.gray.bottom-right .tooltip-arrow{border-bottom-color:#1a1a19}.tooltip.variant-tgv.gray .tooltip-inner{background-color:#1a1a19}.tooltip.variant-tgv.wider .tooltip-inner{max-width:280px}@media(min-width: 768px){.tooltip.variant-tgv.wider{max-width:300px}}.tooltip.variant-tgv.side-by-side .content{display:flex}.tooltip.variant-tgv.side-by-side .content .img-wrapper{margin-left:.5rem}.tooltip.variant-tgv.side-by-side.image-left .content{flex-direction:row-reverse}.tooltip.variant-tgv.side-by-side.image-left .content .img-wrapper{margin-right:.5rem;margin-left:0}.order-summary-content .total-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;margin-top:20px;background-color:#292929}.order-summary-content .total-bar .title{color:#fff;font-family:"Gotham-Book"}.order-summary-content .total-bar .price{color:#ea2127;font-size:20px;font-family:"Gotham-Black"}.order-summary-content .total-bar.variant-darker{background-color:#1a1a19}.order-summary-overlay{position:fixed;bottom:0;top:79px;height:calc(100vh - 79px - 60px);width:100%;z-index:99;visibility:hidden}.order-summary-overlay .backdrop{background-color:#000;opacity:0;height:100%;width:100%;display:block;position:absolute;visibility:hidden;transition:.4s ease}.order-summary-overlay .overlay-content-wrapper{background-color:#000;position:relative;transform:translateY(100%);height:100%;transition:.4s ease;overflow-y:auto;overscroll-behavior:contain}.order-summary-overlay .overlay-content-wrapper .order-summary-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ea2127 #141415}.order-summary-overlay .overlay-content-wrapper .order-summary-content::-webkit-scrollbar{width:2px}.order-summary-overlay .overlay-content-wrapper .order-summary-content::-webkit-scrollbar-track{background:#141415}.order-summary-overlay .overlay-content-wrapper .order-summary-content::-webkit-scrollbar-thumb{background-color:#ea2127}.order-summary-overlay .movie-poster{display:none}.order-summary-overlay .movie-title{font-size:18px;text-align:center;color:#fff;font-family:"Gotham-Bold";margin-bottom:1rem}.order-summary-overlay .movie-title .rating-icon{width:25px;height:25px}.order-summary-overlay.is-active{visibility:visible}.order-summary-overlay.is-active .backdrop{opacity:.7;visibility:visible}.order-summary-overlay.is-active .overlay-content-wrapper{transform:translateY(0)}@media(min-width: 768px){.order-summary-overlay{top:86px;height:calc(100vh - 86px)}.order-summary-overlay .order-summary-content{max-height:calc(100vh - 86px - 60px - 150px)}}@media(min-width: 1200px){.order-summary-overlay{height:100vh;bottom:auto;top:0}.order-summary-overlay .movie-poster{display:block;max-width:160px}.order-summary-overlay .overlay-content-wrapper{overflow-y:auto}.order-summary-overlay .overlay-content-wrapper .order-summary-content{flex:1;overflow-y:auto;height:100%;max-height:calc(100vh - 105px - 60px - 200px)}.order-summary-overlay .content-container{display:flex;padding:4rem 0;max-width:1100px;margin:0 auto}.order-summary-overlay .content-container>*{padding:0 1rem}.order-summary-overlay .overlay-content-wrapper{height:auto;transform:translateY(-100%)}.order-summary-overlay.is-active .overlay-content-wrapper{transform:translateY(105px)}}@-webkit-keyframes turn-on-screen{0%{opacity:0;filter:brightness(0.1)}70%{opacity:1;filter:brightness(0.3)}85%{filter:brightness(2.5)}100%{filter:brightness(1);opacity:1}}@keyframes turn-on-screen{0%{opacity:0;filter:brightness(0.1)}70%{opacity:1;filter:brightness(0.3)}85%{filter:brightness(2.5)}100%{filter:brightness(1);opacity:1}}.tgv-seatinglayout{padding:10px 0}.tgv-seatinglayout.disable-animations .tgv-slrow{transition:none !important}.tgv-seatinglayout.disable-animations .tgv-slhead{opacity:1;visibility:1;-webkit-animation:none !important;animation:none !important}.tgv-seatinglayout.disable-animations .tgv-seat-item.is-social-distance-seat,.tgv-seatinglayout.disable-animations .tgv-seat-item.is-restricted-seat{transform:none}.tgv-seatinglayout.disable-animations .tgv-seat-item.is-social-distance-seat:hover seat,.tgv-seatinglayout.disable-animations .tgv-seat-item.is-restricted-seat:hover seat{opacity:1 !important}.tgv-seatinglayout.disable-animations .tgv-seat-item.is-social-distance-seat seat,.tgv-seatinglayout.disable-animations .tgv-seat-item.is-restricted-seat seat{opacity:1 !important}.tgv-seatinglayout .tgv-slhead{background:url("/assets/images/bg-screen-transwhite.png") no-repeat top center;padding:15px 0 0;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tgv-seatinglayout .tgv-slhead h6{font:12px/18px "Gotham-Book";color:#6a6a6a;background:url("/assets/images/ic-linearrow-top.png") no-repeat top center;padding:35px 0 10px;text-align:center;text-transform:uppercase}.tgv-seatinglayout .tgv-slhead.seat-plan-ready{-webkit-animation-name:turn-on-screen;animation-name:turn-on-screen;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tgv-seatinglayout .tgv-slbody{padding:35px 0 20px}.tgv-seatinglayout .tgv-slbody .tgv-tsescroll-wrapper{text-align:center}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper{padding-top:50px;display:flex;flex-direction:column;transition:600ms ease}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper:last-child{padding-top:0px}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow{font-size:0;margin:35px 0 0;text-align:center;display:flex;justify-content:space-between;flex-direction:row;transition-property:opacity,transform;will-change:opacity,transform}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow.ng-enter-prepare{opacity:0}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow.ng-enter{transition:600ms ease;opacity:0;transform:scale(1.4) translateY(-100px)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow.ng-enter-active{opacity:1;transform:translateY(0) scale(1)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.slr-alphacol{font:12px/23px "Gotham-Book";color:#dedddd;margin-left:60px;margin-right:0;text-transform:uppercase;text-align:left;width:24px;height:20px}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.slr-alphacol:last-child{margin-left:0;margin-right:60px;text-align:right}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-v2-seatrow .tgv-seat-item[data-seat-count="2"]{width:calc(40px * 2)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-v2-seatrow .tgv-seat-item[data-seat-count="3"]{width:calc(40px * 3)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-v2-seatrow .tgv-seat-item[data-seat-count="4"]{width:calc(40px * 4)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper.debug .tgv-seat-item{background-color:rgba(72,72,72,.1);border:1px solid rgba(255,255,255,.1)}.tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper.debug p.coordinates{display:block}@media(min-width: 1440px){.tgv-seatinglayout .tgv-slbody{padding:0 0 20px}}.tgv-seatinglayout .tgv-seat-item{height:23px;width:40px;position:relative;transition:.3s}.tgv-seatinglayout .tgv-seat-item.is-social-distance-seat{transform:translateY(-3px)}.tgv-seatinglayout .tgv-seat-item.is-social-distance-seat seat{opacity:.2}.tgv-seatinglayout .tgv-seat-item.is-restricted-seat{transform:none;cursor:not-allowed}.tgv-seatinglayout .tgv-seat-item.is-restricted-seat seat{opacity:.2}.tgv-seatinglayout .tgv-seat-item.is-restricted-seat seat a{pointer-events:none}.tgv-seatinglayout .tgv-seat-item.is-restricted-seat:hover{transform:none !important}.tgv-seatinglayout .tgv-seat-item.is-restricted-seat:hover seat{opacity:.2 !important}.tgv-seatinglayout .tgv-seat-item .seat-container{position:relative}@media(min-width: 1200px){.tgv-seatinglayout .tgv-seat-item:not(.variant-broken):not(.variant-sold):hover{transform:translateY(-3px)}.tgv-seatinglayout .tgv-seat-item:not(.variant-broken):not(.variant-sold):hover seat{opacity:1}}.tgv-seatinglayout seat{font-size:12px;-webkit-backface-visibility:visible;backface-visibility:visible;transition:.3s}.tgv-seatinglayout seat a{-webkit-user-drag:none}.tgv-seatinglayout .seat-constraints{position:fixed;top:107px;font-size:10px;padding:10px}.tgv-seatinglayout p.coordinates{font-size:12px;line-height:1;font-family:"Gotham-Book";top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:none}.tgv-seatinglayout.is-drive-in .tgv-slrow:last-child{margin-bottom:1rem}.image-seat{border:0;background-color:rgba(0,0,0,0);height:1.5rem;width:100%;position:relative;display:block}.image-seat img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;left:50%;transform:translateX(-50%);top:0;transition:.15s ease}.image-seat.is-available img:not(.icon-available){opacity:0}.image-seat.is-selected img:not(.icon-selected){opacity:0}.image-seat.is-selected img.icon-selected{opacity:1}.image-seat.is-sold img:not(.icon-sold){opacity:0}.image-seat.is-broken img:not(.icon-broken){opacity:0}.quick-book-bar{position:fixed;display:flex;flex-direction:column;width:100vw;left:0;bottom:0;z-index:102;transition:transform .8s ease}.quick-book-bar .progress-bar{bottom:50px}@media(min-width: 1600px){.quick-book-bar .progress-bar{bottom:70px}}.quick-book-bar .quick-book-header{position:fixed;width:100%;left:0;bottom:0;background-color:#ea2127;display:flex;flex:1;height:50px;z-index:1;transition:.5s}.quick-book-bar .quick-book-header .btn-overlay-toggle{transition:.3s ease;will-change:transform;display:flex;flex:1;height:100%;transition:.5s ease}.quick-book-bar .quick-book-header .subtitle{flex:1;display:flex;align-items:center;justify-content:center;font-family:"Gotham-Book";color:#000;font-size:10px;background-color:#fff;position:relative}.quick-book-bar .quick-book-header .subtitle::after{position:absolute;content:"";top:0;right:-10px;width:0px;height:100%;border-top:50px solid #fff;border-right:10px solid rgba(0,0,0,0)}.quick-book-bar .quick-book-header h3{flex:1;justify-content:center;font-family:"Gotham-Narrow-Black";font-size:14px;color:#fff;text-transform:uppercase;display:flex;align-items:center}.quick-book-bar .quick-book-header h3::before{display:inline-block;content:"";top:50%;left:0;width:41px;height:29px;margin-right:10px;background:url(/assets/images/sprit.png) no-repeat;background-position:0 -313px}.quick-book-bar .quick-book-header .btn-booknow{transition:.3s ease;will-change:transform;display:flex;align-items:center;justify-content:center;font-size:16px;height:100%;width:100%;font-family:"Gotham-Narrow-Black";text-transform:uppercase;background-color:#ea2127;color:#fff;position:absolute;transform:translateX(100%);transition:.5s ease}.quick-book-bar .quick-book-header .btn-booknow.notallowed{color:rgba(255,255,255,.6);cursor:not-allowed}@media(min-width: 375px){.quick-book-bar .quick-book-header .subtitle{font-size:15px}}@media(min-width: 1024px){.quick-book-bar .quick-book-header{background-color:#000}.quick-book-bar .quick-book-header .subtitle{display:none}.quick-book-bar .quick-book-header h3{justify-content:flex-start;padding-left:5%}.quick-book-bar .quick-book-header .btn-booknow{flex:1;position:static;width:auto;transform:translateX(0);justify-content:flex-end;padding-right:5%}}@media(min-width: 1600px){.quick-book-bar .quick-book-header{height:70px}.quick-book-bar .quick-book-header h3{font-size:21px;padding-left:10%}.quick-book-bar .quick-book-header .btn-booknow{font-size:25px;padding-right:5%}}@media(min-width: 1800px){.quick-book-bar .quick-book-header h3{padding-left:15%}.quick-book-bar .quick-book-header .btn-booknow{padding-right:7%}}.quick-book-bar .quick-book-content{position:fixed;bottom:0;width:100%;height:100%;transform:translateY(100%);visibility:hidden;background-color:rgba(0,0,0,.9);transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;display:flex;flex-direction:column}.quick-book-bar .quick-book-content .tgv-quickbook-lists{flex-grow:1;display:flex;flex-direction:column}.quick-book-bar .quick-book-content .mobile-only-header{height:70px;font-size:20px;color:#2d2926;background-color:#fff;padding:0 20px;margin-bottom:30px;display:flex;align-items:center;text-transform:uppercase}@media(min-width: 375px){.quick-book-bar .quick-book-content .mobile-only-header{font-size:23px;padding:0 40px}}.quick-book-bar .quick-book-content .mobile-only-header::before{content:"";background:url(/assets/images/icon-qbook-mobile.png) no-repeat;background-size:100%;width:37px;height:28px;display:inline-block;margin-right:16px}.quick-book-bar .quick-book-content .mobile-only-header .spacer{flex-grow:1}.quick-book-bar .quick-book-content .mobile-only-header .btn-close{width:20px;height:20px;background:url(/assets/images/ic-qbclose-mobile.png) no-repeat 0 0;display:block;text-indent:-999em}.quick-book-bar .quick-book-content .quick-book-dropdown-container{padding:0 20px}@media(min-width: 375px){.quick-book-bar .quick-book-content .quick-book-dropdown-container{padding:0 40px}}@media(min-width: 1024px){.quick-book-bar .quick-book-content{height:50px;visibility:visible;background-color:#fff;z-index:1;width:calc(100% - 400px);left:50%;transform:translateX(-50%) translateY(0);bottom:0;border-left:1px solid #fff}.quick-book-bar .quick-book-content::before,.quick-book-bar .quick-book-content::after{position:absolute;content:"";top:0;width:0px;height:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.quick-book-bar .quick-book-content::before{left:-21px;border-top:50px solid rgba(0,0,0,0);border-left:rgba(0,0,0,0);border-right:21px solid #fff}.quick-book-bar .quick-book-content::after{left:calc(100% - 1px);border-top:50px solid #fff;border-left:0px solid #fff;border-right:21px solid rgba(0,0,0,0)}.quick-book-bar .quick-book-content .mobile-only-header{display:none}.quick-book-bar .quick-book-content .tgv-quickbook-lists{flex-direction:row}.quick-book-bar .quick-book-content .quick-book-dropdown-container{padding:0 15px;flex:1;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 1600px){.quick-book-bar .quick-book-content{height:70px;width:calc(100% - 600px)}.quick-book-bar .quick-book-content::before{border-top:70px solid rgba(0,0,0,0)}.quick-book-bar .quick-book-content::after{border-top:70px solid #fff}.quick-book-bar .quick-book-content .quick-book-dropdown-container{padding:0 15px}}@media(min-width: 1800px){.quick-book-bar .quick-book-content{width:calc(100% - 700px)}}.quick-book-bar .quick-book-dropdown-container h4{font-size:14px;line-height:20px;padding:10px 15px}@media(min-width: 1024px){.quick-book-bar{transform-style:preserve-3d}}.quick-book-bar.is-active .quick-book-header .btn-overlay-toggle{transform:translateX(-100%)}.quick-book-bar.is-active .quick-book-header .btn-booknow{transform:translateX(0)}.quick-book-bar.is-active .quick-book-content{visibility:visible;transform:translateY(0)}@media(min-width: 1024px){.quick-book-bar.is-active .quick-book-header .btn-overlay-toggle{transform:translateX(0)}.quick-book-bar.is-active .quick-book-content{transform:translateX(-50%)}}@media(max-width: 1023px){.quick-book-open{overflow:hidden}}@media(min-width: 1365px){.side-nav-open .quick-book-header{left:-385px}.side-nav-open .quick-book-content{left:calc(50% - 385px)}}.has-search .quick-book-bar{transform:translateY(100px)}.tgv-movie-list-drop-down{width:100%;-webkit-font-smoothing:subpixel-antialiased}.tgv-movie-list-drop-down .tgv-movie-text-show{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px;line-height:20px;padding:10px 0;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.22);cursor:pointer;transition:.15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tgv-movie-list-drop-down .tgv-movie-text-show span{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.tgv-movie-list-drop-down .tgv-movie-text-show .icon-drop-down-arrow::after{content:"";background:url(/assets/images/icon-qbk-dropdown.png) no-repeat;width:15px;height:8px;background-size:100%;display:inline-block;transform:rotate(-90deg);transition:.5s ease}.tgv-movie-list-drop-down .tgv-movie-text-show.notallowed{cursor:not-allowed;opacity:.5}.tgv-movie-list-drop-down .tgv-movie-lists{background-color:#fff;position:fixed;height:100%;width:100%;left:0;transform:translateX(100%);visibility:hidden;z-index:1;top:0;bottom:auto;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0}.tgv-movie-list-drop-down .tgv-movie-lists .empty-block{height:50px}@media(min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists .empty-block{height:0px}}.tgv-movie-list-drop-down .tgv-movie-lists h4{font-size:20px;font-family:"Gotham-Medium";color:#2d2926;padding:15px 20px;text-transform:uppercase;display:flex;justify-content:space-between}.tgv-movie-list-drop-down .tgv-movie-lists h4 .btn-close{display:inline-block;width:16px;height:16px;background:url(/assets/images/ic-qbclose-mobile.png) no-repeat 0 0;background-size:100% auto;text-indent:-999em}@media(min-width: 375px){.tgv-movie-list-drop-down .tgv-movie-lists h4{padding:20px 40px}}@media(min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists h4{display:none}}.tgv-movie-list-drop-down .tgv-movie-lists ul li{border-bottom:1px solid #ddd;font-size:14px}.tgv-movie-list-drop-down .tgv-movie-lists ul li a{color:#323232;width:100%;display:block;padding:10px 20px}@media(min-width: 375px){.tgv-movie-list-drop-down .tgv-movie-lists ul li a{padding:10px 40px}}.tgv-movie-list-drop-down .tgv-movie-lists ul li.active a{color:#ea2127}.tgv-movie-list-drop-down .tgv-movie-lists ul li:last-child{border-bottom:none}.tgv-movie-list-drop-down .tgv-movie-lists .tse-scroller{width:100%;height:100%;max-height:100vh;overflow-y:scroll}@media(min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists .tse-scroller{overflow-y:hidden}}.tgv-movie-list-drop-down.open .tgv-movie-lists{transform:translateX(0);visibility:visible}@media(min-width: 1024px){.tgv-movie-list-drop-down{position:relative}.tgv-movie-list-drop-down .tgv-movie-text-show{color:#000;border-bottom:2px solid rgba(17,17,17,.23);margin-bottom:3px;padding-bottom:8px;font-size:11px}.tgv-movie-list-drop-down .tgv-movie-text-show .icon-drop-down-arrow::after{transform:rotate(0) scale(0.7);background:url(/assets/images/sprit.png) no-repeat;background-position:right -368px}.tgv-movie-list-drop-down .tgv-movie-lists{position:absolute;top:auto;bottom:100%;width:auto;height:auto;max-width:100%;width:100%;border:1px solid #ddd;visibility:hidden;transform:scaleY(0);transform-origin:bottom}.tgv-movie-list-drop-down .tgv-movie-lists .tse-content{max-height:240px;overflow-y:auto}.tgv-movie-list-drop-down .tgv-movie-lists ul li{border-bottom:1px solid #ddd;font-size:14px}.tgv-movie-list-drop-down .tgv-movie-lists ul li a{color:#323232;width:100%;display:block;padding:10px 20px}}@media(min-width: 1024px)and (min-width: 375px){.tgv-movie-list-drop-down .tgv-movie-lists ul li a{padding:10px 40px}}@media(min-width: 1024px)and (min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists ul li a{padding:10px 15px}}@media(min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists ul li.active a{color:#ea2127}}@media(min-width: 1024px){.tgv-movie-list-drop-down .tgv-movie-lists ul li:last-child{border-bottom:none}}@media(min-width: 1024px){.tgv-movie-list-drop-down.open .tgv-movie-lists{transform:scaleY(1);visibility:visible}.tgv-movie-list-drop-down.open .tgv-movie-text-show .icon-drop-down-arrow::after{transform:rotateX(180deg) scale(0.7)}}@media(min-width: 1200px){.tgv-movie-list-drop-down .tgv-movie-text-show{font-size:14px}.tgv-movie-list-drop-down .tgv-movie-text-show .icon-drop-down-arrow::after{transform:rotate(0)}.tgv-movie-list-drop-down.open .tgv-movie-text-show .icon-drop-down-arrow::after{transform:rotateX(180deg)}}@media(min-width: 1600px){.tgv-movie-list-drop-down .tgv-movie-text-show{margin-bottom:0;padding-bottom:10px;font-size:15px}}.date-slider{position:relative}.date-slider .progress-bar{position:absolute;top:0}.popup{position:fixed;bottom:0px;left:0px;z-index:1039;padding:15px 25px;background-color:#fff;color:#000;font-weight:600;width:100%;transition:all .5s;visibility:visible;opacity:1}.popup.hidden{transform:translateY(100%);display:block !important;visibility:hidden;opacity:0}.popup .title-holder{padding:10px 0px 20px;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center;font-size:18px}.popup .title-holder img{height:15px}.popup .content{padding:10px 0px}.popup .content .option{display:flex;justify-content:space-between;align-items:center;padding:10px 0px}.popup .content .option:last-child{padding-bottom:0px}.popup .content .option .label{display:flex;color:#000;font-size:16px;align-items:center;padding:0px}.popup .content .option .label img{height:50px;margin-right:10px}.popup .content .option button{width:120px;height:40px;border-radius:5px;font-size:14px}.popup .content .option button.continue{background-color:rgba(0,0,0,0);border:1px solid #d8d8d8;color:#787c7e}.popup .content .option button.link{background-color:#de0903;border:1px solid #de0903}.popup .content .option button.link a{color:#fff}.spinner{width:70px;text-align:center;margin:0 auto;margin-top:2rem;margin-bottom:2rem}.spinner>div{width:18px;height:18px;background-color:#e30613;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}:root{--litepickerBgColor: #141415;--litepickerMonthButtonHover: #EA2127;--litepickerMonthWeekdayColor: #EA2127;--litepickerDayColor: #f7f7f7;--litepickerDayColorHover: #EA2127;--litepickerDayIsTodayColor: #fff;--litepickerDayIsEndBg: #EA2127}.litepicker .container__months{box-shadow:none;border-radius:0}.litepicker .container__months .month-item{font-family:"Gotham-Medium",sans-serif}.litepicker .container__days .day-item{border-radius:0;font-family:"Gotham-Medium",sans-serif}.litepicker .container__days .day-item.is-end-date.is-start-date{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}tgv-date-picker input:disabled{pointer-events:none}tgv-date-picker .date-icon{cursor:default}.banner.variant-image .slide-content{position:absolute;top:50%;transform:translateY(-50%);width:100%}.banner.variant-image .overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0}.banner.variant-generic .content{top:50%;position:absolute;transform:translateY(-50%);width:100%}.banner.variant-generic .overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0}.banner.variant-generic .overlay.lighter-25{background-color:rgba(0,0,0,.25)}.banner.variant-generic .banner-blanket-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.img-aspect-ratio{width:100%;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.img-aspect-ratio img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-aspect-ratio.variant-16\:9{padding-top:56.25%}.img-aspect-ratio.variant-16\:10{padding-top:62.5%}.img-aspect-ratio.variant-4\:3{padding-top:75%}.img-aspect-ratio.variant-4\:5{padding-top:125%}.img-aspect-ratio.variant-7\:5{padding-top:71.43%}.img-aspect-ratio.variant-3\:3{padding-top:66.66%}.img-aspect-ratio.variant-10\:11{padding-top:110%}.img-aspect-ratio.variant-16\:6{padding-top:37.5%}.img-aspect-ratio.variant-16\:3{padding-top:18.75%}.img-aspect-ratio.variant-1\:1{padding-top:100%}@media(min-width: 768px){.img-aspect-ratio.variant-md-16\:9{padding-top:56.25%}.img-aspect-ratio.variant-md-16\:10{padding-top:62.5%}.img-aspect-ratio.variant-md-4\:3{padding-top:75%}.img-aspect-ratio.variant-md-4\:5{padding-top:125%}.img-aspect-ratio.variant-md-7\:5{padding-top:71.43%}.img-aspect-ratio.variant-md-3\:3{padding-top:66.66%}.img-aspect-ratio.variant-md-16\:6{padding-top:37.5%}.img-aspect-ratio.variant-md-16\:3{padding-top:18.75%}.img-aspect-ratio.variant-md-1\:1{padding-top:100%}.img-aspect-ratio.variant-md-10\:11{padding-top:110%}}.toolbar.variant-tgv{background-color:#141415;border-bottom:4px solid #292929;padding:16px 0}.toolbar.variant-tgv .btn-back{display:flex;color:#ea2127;align-items:center}.toolbar.variant-tgv .btn-back .icon{height:20px;width:20px;margin-right:1rem}.toolbar.variant-tgv .page-title{color:#fff;font-family:"Gotham-Black";text-transform:uppercase;font-size:24px}.accordion.variant-cinema{margin-bottom:3px}.accordion.variant-cinema .accordion-toggle{background-color:#ea2127;color:#fff;height:54px;display:flex;align-items:center;font-size:16px;padding:0 16px;font-family:"Gotham-Black";justify-content:space-between;transition:font-size .6s ease}.accordion.variant-cinema .accordion-toggle .icon{margin-right:8px}.accordion.variant-cinema .accordion-toggle .icon svg{fill:currentColor;height:18px;width:18px}.accordion.variant-cinema .accordion-toggle .spacer{flex:1}.accordion.variant-cinema .accordion-toggle .btn-toggle{fill:currentColor;height:20px;width:20px;transition:.3s ease}.accordion.variant-cinema.is-expanded .accordion-toggle .btn-toggle{transform:rotate(45deg)}@media(min-width: 768px){.accordion.variant-cinema .accordion-toggle{font-size:24px}}.accordion.variant-term-condition{margin-bottom:3px}.accordion.variant-term-condition .accordion-toggle{color:#fff;display:flex;align-items:center;justify-content:space-between;transition:font-size .6s ease}.accordion.variant-term-condition .accordion-toggle .icon{margin-right:8px}.accordion.variant-term-condition .accordion-toggle .icon svg{fill:currentColor;height:18px;width:18px}.accordion.variant-term-condition .accordion-toggle .spacer{flex:1}.accordion.variant-term-condition .accordion-toggle .btn-toggle{fill:currentColor;height:20px;width:20px;transition:.3s ease}.accordion.variant-term-condition .accordion-content{padding:1.5rem;color:#fff;font-size:12px;font-family:"Gotham-Light"}.accordion.variant-term-condition.is-expanded .accordion-toggle .btn-toggle{transform:rotate(45deg)}@media(min-width: 768px){.accordion.variant-term-condition .accordion-toggle{font-size:24px}}.accordion.variant-showtime .panel-heading{height:68px;display:flex;align-items:center;justify-content:space-between;position:relative;background-color:rgba(0,0,0,0);padding:0 50px}.accordion.variant-showtime .panel-toggle{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.accordion.variant-showtime .panel-toggle-icon{position:relative;width:24px;height:24px;display:block;overflow:hidden}.accordion.variant-showtime .panel-toggle-icon .icon{color:#fff;width:24px;height:24px;position:absolute;transition:.3s ease transform}.accordion.variant-showtime .panel-toggle-icon .icon.plus{transform:translateX(-100%)}.accordion.variant-showtime .panel-toggle-icon .icon.minus{transform:translateX(0)}.accordion.variant-showtime .panel-toggle-icon.collapsed .icon.plus{transform:translateX(0%)}.accordion.variant-showtime .panel-toggle-icon.collapsed .icon.minus{transform:translateX(calc(100% + 32px))}.accordion.variant-showtime .panel-title{display:flex;font-size:16px;font-family:"Gotham-Black";color:#fff}.accordion.variant-showtime .panel-heading-extras{display:flex;justify-content:flex-start;align-items:center}.accordion.variant-showtime .experience-icons{display:flex;align-items:center}.accordion.variant-showtime .experience-icons .icon{height:26px;width:auto;padding:0 12px}.accordion.variant-showtime .has-bottom-border{border-bottom:1px solid #141415}.accordion.variant-showtime .panel-body{padding:0 60px}.accordion.variant-showtime .panel-body>.row{padding-top:42px;padding-bottom:42px}.accordion.variant-showtime .panel-body>.row:first-child{padding-top:32px}.accordion.variant-showtime .panel-body>.row:last-child{padding-bottom:32px}@media(min-width: 768px){.accordion.variant-showtime .panel-title{font-size:18px;flex:4}.accordion.variant-showtime .panel-heading-extras{flex:8}.accordion.variant-showtime .panel-body>.row{padding-top:64px;padding-bottom:64px}}@media(min-width: 992px){.accordion.variant-showtime .panel-heading{height:72px}.accordion.variant-showtime .panel-title{font-size:25px;line-height:28px}}@media(min-width: 1200px){.accordion.variant-showtime .panel-body{padding:0 60px}.accordion.variant-showtime .panel-heading{padding:0 60px;height:82px}}.accordion.variant-payment .panel{background-color:#292929;border:0}.accordion.variant-payment .panel-heading{background-color:rgba(0,0,0,0);position:relative;padding:16px 30px}.accordion.variant-payment .panel-heading .panel-title a{width:100%;display:flex;align-items:center;justify-content:space-between}.accordion.variant-payment .panel-heading .panel-title a i{width:22px;height:13px;position:relative;transition:transform ease .3s}.accordion.variant-payment .panel-heading .panel-title a i::after{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:13px;background:url(/assets/images/fab/icon-accordion-arrow.png) no-repeat;background-position:0;transform:rotateX(180deg)}.accordion.variant-payment .panel-heading .panel-title a.collapsed i{transform:rotateX(180deg)}.accordion.variant-payment .panel-body{border-top:none !important}@media(min-width: 768px){.accordion.variant-payment .panel-heading{padding:16px 52px}.accordion.variant-payment .panel-heading .panel-title{font-size:24px}.accordion.variant-payment .panel-body{padding:0 32px;padding-bottom:32px}}@media(min-width: 1200px){.accordion.variant-payment .panel-body{padding:0 53px;padding-bottom:32px}.accordion.variant-payment .panel-heading{padding:16px 72px}.accordion.variant-payment .panel-heading .panel-title{font-size:24px}}@media(min-width: 1440px){.accordion.variant-payment .panel-heading{padding:16px 114px}.accordion.variant-payment .panel-body{padding:0 94px;padding-bottom:32px}}.booking-timer{flex-direction:column;align-items:flex-end;display:flex}.booking-timer p.timer{padding-right:0 !important;margin-right:0 !important;line-height:1 !important}.booking-timer p.timer:after{display:none !important}.booking-timer small{font-size:12px}.tgv-booking-flow .booking-timer{top:20px;position:fixed;z-index:999;right:72px;text-align:right}@media(min-width: 768px){.tgv-booking-flow .booking-timer{right:16px}}.tgv-fixedbottom-strap .booking-timer{display:none;right:0;position:absolute;top:50%;transform:translateY(-50%)}.tgv-fixedbottom-strap p.no-chevron:after{display:none !important}@media(min-width: 768px){.tgv-fixedbottom-strap .booking-timer{display:flex}}.tgv-pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.tgv-pagination li{display:inline}.tgv-pagination li a{position:relative;float:left;padding:10px 16px;margin-left:-2px;line-height:1.42857143;color:#fff !important;text-decoration:none;background-color:#272727;border:1px solid #282829;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tgv-pagination li a:focus{z-index:3;color:#fff;background-color:#282829;border-color:#282829}.tgv-pagination li a:hover{z-index:3;color:#fff;background-color:#282829;border-color:#282829}.tgv-pagination li span{position:relative;float:left;padding:10px 16px;margin-left:-2px;line-height:1.42857143;color:#fff !important;text-decoration:none;background-color:#272727;border:1px solid #282829}.tgv-pagination li span:focus{z-index:3;color:#fff;background-color:#282829;border-color:#282829}.tgv-pagination li span:hover{z-index:3;color:#fff;background-color:#282829;border-color:#282829}.tgv-pagination .active a{z-index:2;color:#fff;cursor:default;background:#ea2127;border-color:#282829}.tgv-pagination .active a:focus{z-index:2;color:#fff;cursor:default;background:#282829;border-color:#282829}.tgv-pagination .active a:hover{z-index:2;color:#fff;cursor:default;background:#a01419;border-color:#282829}.tgv-pagination .active span{z-index:2;color:#fff;cursor:default;background:var(--color-primary);border-color:#282829}.tgv-pagination .active span:focus{z-index:2;color:#fff;cursor:default;background:#a01419;border-color:#282829}.tgv-pagination .active span:hover{z-index:2;color:#fff;cursor:default;background:#a01419;border-color:#282829}.tgv-pagination .disabled a{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination .disabled a:focus{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination .disabled a:hover{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination .disabled span{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination .disabled span:focus{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination .disabled span:hover{color:#7e7e7f;cursor:not-allowed;background-color:#272727;border-color:#282829}.tgv-pagination a{cursor:pointer}form.payment-form{border:1px solid #ea2127;display:flex;flex-direction:column}form.payment-form input{color:#000}.itemised-bill-section{color:#fff;font-family:"Gotham-Book"}.itemised-bill-section .section-header{padding:0 20px;margin-bottom:12px;display:flex;align-items:center}.itemised-bill-section .section-header .title{font-size:16px;font-family:"Gotham-Bold";color:#ea2127;text-transform:uppercase;margin-right:16px}.itemised-bill-section .section-row{display:flex;padding:0 20px;margin-bottom:8px}.itemised-bill-section .section-row .description-and-quantity{flex:9;display:flex;flex-direction:column}.itemised-bill-section .section-row .description-and-quantity .subitems,.itemised-bill-section .section-row .description-and-quantity .price-and-quantity{font-size:12px;color:#b8b8b8}@media(min-width: 768px){.itemised-bill-section .section-row .description-and-quantity{flex-direction:row}.itemised-bill-section .section-row .description-and-quantity .description{flex:8}.itemised-bill-section .section-row .description-and-quantity .price-and-quantity{flex:4;font-size:16px;color:#fff}}.itemised-bill-section .section-row .subtotal{flex:3;display:flex;flex-direction:column;align-items:flex-end}.itemised-bill-section .section-row .subtotal .original-price{text-decoration:line-through;color:#7e7e7f}@media(min-width: 992px){.itemised-bill-section .section-row .subtotal{flex-direction:row;justify-content:flex-end;align-items:flex-start}.itemised-bill-section .section-row .subtotal .original-price{margin-right:1rem}}.itemised-bill-section .section-row:last-child{margin-bottom:16px}.itemised-bill-section .section-subcontent{padding:0 20px;margin-bottom:16px}.itemised-bill-section .section-subtotal{padding:12px 20px;border-top:1px solid #7e7e7f;border-bottom:1px solid #7e7e7f;display:flex;justify-content:space-between;font-size:18px;color:#7e7e7f}.sign-in-page .sign-in-form .new-to-tgv-title{font-size:18px;line-height:22px;font-family:"Gotham-Light";color:#fff;padding-top:25px;padding-bottom:15px}.sign-in-page .sign-in-form .new-to-tgv-title span{display:inline-block;font-family:"Gotham-Bold"}.sign-in-page .sign-in-form .btn-guest-login{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.sign-in-page .sign-in-form .btn-guest-login:hover{color:#fff}.sign-in-page .sign-in-form .btn-guest-login.disabled{opacity:.5;pointer-events:none}@media(min-width: 768px){.sign-in-page .sign-in-form .new-to-tgv-title{font-size:22px;line-height:20px}.sign-in-page .sign-in-form .btn-guest-login{font-size:16px}}@media(min-width: 992px){.sign-in-page .sign-in-form .new-to-tgv-title{font-size:25px;line-height:1;padding-top:87px;padding-bottom:18px}}@media(min-width: 1200px){.sign-in-page .sign-in-form .btn-guest-login{font-size:18px}}.badge.variant-experience{padding:8px 20px;border:1px solid #292929;background-color:#1a1a19;border-radius:4px;display:flex;align-items:center;justify-content:flex-start;position:relative;height:4em}.badge.variant-experience::before{position:absolute;content:"";height:1px;width:100%;background-image:radial-gradient(#5b5b5b 9%, #191919 61%);top:-1px;left:0}.badge.variant-experience .title{font-size:16px;font-family:"Gotham-Bold";color:#fff;text-transform:uppercase}.badge.variant-showtime{background-color:#1a1a19;height:50px;width:130px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;transition:.3s ease;transition-property:background-color,transform}.badge.variant-showtime.lighter{background-color:#292929}.badge.variant-showtime .timestamp{font:12px "Gotham-Bold";color:#fff;transition:color .3s ease;letter-spacing:1px}.badge.variant-showtime .date{font-weight:300;font-family:"Gotham-Light"}.badge.variant-showtime .subtitle{font-size:10px;text-transform:uppercase;position:absolute;width:100%;top:calc(100% + 8px);left:0;transition:.3s ease}.badge.variant-showtime.fatter{height:50px;width:100%}.badge.variant-showtime.warning .timestamp,.badge.variant-showtime.warning .subtitle{color:#ecbd2d}.badge.variant-showtime.warning::before{width:70%;background-color:#ecbd2d}.badge.variant-showtime.danger .timestamp,.badge.variant-showtime.danger .subtitle{color:#ea2127}.badge.variant-showtime.danger::before{width:100%;background-color:#ea2127;border-top-right-radius:5px}.badge.variant-showtime::before{position:absolute;left:0;top:0;content:"";height:3px;width:72px;border-top-left-radius:5px;background:#69ac38;transition:.3s ease}.badge.variant-showtime:hover{background-color:#fff;transform:translateY(-3px)}.badge.variant-showtime:hover .timestamp{color:#000}.badge.variant-showtime:hover::before{background:#fff}.badge.variant-showtime.active{transform:translateY(-5px);background-color:#6b6b6b;box-shadow:0 12px 20px 6px rgba(0,0,0,.3)}@media(min-width: 768px){.badge.variant-showtime{height:55px}.badge.variant-showtime .timestamp{font-size:15px}.badge.variant-showtime .subtitle{font-size:12px}.badge.variant-showtime.fatter{height:55px}.badge.variant-showtime.fatter .timestamp{font-size:16px}.badge.variant-showtime.active:hover .timestamp{color:#fff}.badge.variant-showtime.active:hover::before{background:#69ac38}}@media(min-width: 1200px){.badge.variant-showtime .subtitle{font-size:14px}.badge.variant-showtime.fatter{height:62px}.badge.variant-showtime.fatter .timestamp{font-size:16px}}@media(min-width: 1440px){.badge.variant-showtime.fatter .timestamp{font-size:20px}}.badge.variant-showtime.no-hover-float:hover{transform:translateY(0)}.divider{display:block;height:1px;width:100%;background-color:currentColor}.divider.vertical{width:1px;height:1em}.ticket-quantity-control{position:relative;display:flex;align-items:center;font-family:"Gotham-Bold"}.ticket-quantity-control tgv-tooltip{display:inline-block;vertical-align:top}.ticket-quantity-control .tgv-qty-select{display:flex;align-items:center;height:40px;padding:0 0 0 10px}.ticket-quantity-control .tgv-qty-select .btns{width:45px;height:45px;display:block;top:0;font-size:29px;line-height:32px;color:#fff;text-align:center;transform:scale(0.8)}.ticket-quantity-control .tgv-qty-select .btns.no-background{background:none}.ticket-quantity-control .tgv-qty-select .btnminus{background:url("/assets/images/seatlayout/minus-icon.png") center center no-repeat;width:40px;height:40px;cursor:not-allowed}.ticket-quantity-control .tgv-qty-select .btnplus{background:url("/assets/images/seatlayout/plus-icon.png") center center no-repeat;width:40px;height:40px}.ticket-quantity-control .tgv-qty-select.value .btnminus{cursor:pointer}.ticket-quantity-control .tgv-qty-select input{display:block;width:45px;height:100%;font-size:18px;line-height:18px;color:#ed1c24;background:#fff;padding:0;text-align:center;border:0;border-radius:5px}.ticket-quantity-control .tgv-qty-select input::-moz-placeholder{color:#ed1c24}.ticket-quantity-control .tgv-qty-select input::-ms-input-placeholder{color:#ed1c24}.ticket-quantity-control .tgv-qty-select input::placeholder{color:#ed1c24}.ticket-quantity-control .ticket-price{font-size:12px;color:#ed1c24}.ticket-quantity-control .voucher-code{color:#545454;font-style:italic;font-size:12px}.ticket-quantity-control h5{color:#fff}.ticket-quantity-control .col1{float:left;width:65%}.ticket-quantity-control .col2{float:left;width:35%}@media(min-width: 768px){.ticket-quantity-control .col1{width:70%}.ticket-quantity-control .col2{width:30%}.ticket-quantity-control .ticket-price{font-size:16px}.ticket-quantity-control h5{font-size:20px;line-height:24px}.ticket-quantity-control .tgv-qty-select input{width:50px;font-size:25px;line-height:45px}.ticket-quantity-control .tgv-qty-select .btns{transform:0}}.list.variant-promo-banners{display:flex;margin:0 -1rem;margin-bottom:8rem;flex-wrap:wrap}.list.variant-promo-banners .list-item{width:50%;padding:0 1rem;padding-bottom:4rem}.list.variant-promo-banners .list-item a:active .card{transform:scale(0.98)}@media(min-width: 768px){.list.variant-promo-banners{margin:0 -2rem;padding-bottom:5rem}.list.variant-promo-banners .list-item{width:33.3333333333%;padding:0 2rem;padding-bottom:4rem}}.list.variant-promo-category{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:2rem;padding-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list.variant-promo-category::before,.list.variant-promo-category::after{display:none}.list.variant-promo-category .list-item{width:33.3333333333%;text-align:center;cursor:pointer;padding-bottom:1rem}.list.variant-promo-category .list-item .icon{transition:.3s ease;max-width:60%;margin:0 auto;margin-bottom:.25rem;width:auto;height:auto}.list.variant-promo-category .list-item .icon img{-webkit-user-drag:none;user-drag:none;max-width:100%}.list.variant-promo-category .list-item .tile{transition:.1s ease}.list.variant-promo-category .list-item a:active .tile{transform:translateY(3px)}.list.variant-promo-category .list-item p{font-family:"Gotham-Book";position:relative;padding-bottom:.25rem;transition:.3s ease;font-size:10px;color:#fff}.list.variant-promo-category .list-item p::before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:19px;height:3px;background-color:#fe9f80;transition:.3s ease}.list.variant-promo-category .list-item.active p{font-family:"Gotham-Black";color:#fe9f80}.list.variant-promo-category .list-item.active p::before{transform:translateX(-50%) scaleX(1)}@media(min-width: 768px){.list.variant-promo-category{justify-content:center}.list.variant-promo-category .list-item{width:100px;margin:0 2rem}.list.variant-promo-category .list-item p{font-size:16px}.list.variant-promo-category .list-item:hover p{color:#fe9f80}.list.variant-promo-category .list-item:hover p::before{background-color:#fe9f80;transform:translateX(-50%) scaleX(1)}}.list.variant-gift-types{display:flex;justify-content:center;margin:0 -8px;flex-wrap:wrap}.list.variant-gift-types .list-item{width:50%;padding:0 8px;display:flex;justify-content:center}.list.variant-gift-types.three-in-a-row .list-item{width:33.3333333333%}@media(min-width: 767px){.list.variant-gift-types{margin:0 -16px}.list.variant-gift-types .list-item{width:25%;padding:0 16px}.list.variant-gift-types.three-in-a-row .list-item{width:auto}}@media(min-width: 1440px){.list.variant-gift-types{margin:0 -16px}.list.variant-gift-types .list-item{width:20%;padding:0 16px}}.carousel.variant-gift-shop .swiper-slide{padding:1rem;transition:opacity .3s ease;height:unset}@media(min-width: 768px){.carousel.variant-gift-shop .swiper-slide{max-width:750px}}@media(min-width: 992px){.carousel.variant-gift-shop .swiper-slide{max-width:970px}}.carousel.variant-gift-shop .swiper-slide:not(.swiper-slide-active){opacity:.6}.carousel.variant-gift-shop .carousel-navigation{z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.carousel.variant-gift-shop .carousel-navigation .swiper-button-next,.carousel.variant-gift-shop .carousel-navigation .swiper-button-prev{display:flex;align-items:center}.carousel.variant-gift-shop .carousel-navigation .swiper-button-next svg,.carousel.variant-gift-shop .carousel-navigation .swiper-button-prev svg{fill:currentColor}.carousel.variant-gift-shop .carousel-navigation .swiper-button-prev{transform:rotate(180deg)}.carousel.variant-gift-shop .carousel-navigation .swiper-button-prev svg{height:1.2rem;width:1.2rem}.carousel.variant-gift-shop .carousel-navigation .swiper-button-next svg{height:1.2rem;width:1.2rem}@media(min-width: 768px){.carousel.variant-gift-shop .carousel-navigation{bottom:4rem}}.carousel.variant-gift-shop.swiper-container-initialized .carousel-navigation{opacity:1}.carousel.variant-gift-shop .swiper-pagination{display:flex;justify-content:center;margin:0 1rem}.carousel.variant-gift-shop .swiper-pagination-bullet{height:8px;flex:0 0 8px;border-radius:4px;border:1px solid #fff;margin:0 8px;transition:.2s ease;transition-property:flex,border-color}.carousel.variant-gift-shop .swiper-pagination-bullet-active{flex:0 0 20px;border-color:#ea2127}.carousel.variant-gift-shop .slide-content{background-color:#292929;border-radius:16px;padding:16px;height:100%;display:flex;flex-direction:column}.carousel.variant-gift-shop .slide-body{flex-grow:1;flex-direction:column;display:flex}.carousel.variant-gift-shop .slide-background{border-radius:16px;overflow:hidden;margin-bottom:16px}.carousel.variant-gift-shop .slide-background img{max-width:100%}.carousel.variant-gift-shop .banner-title{font-size:24px;line-height:110%;font-family:"Gotham-Black"}.carousel.variant-gift-shop .banner-description{font-size:12px;color:#fff}.carousel.variant-gift-shop .discounted-price{font-size:24px;font-family:"Gotham-Black";color:#fff}@media(min-width: 768px){.carousel.variant-gift-shop .slide-body{flex-direction:row;align-items:center}.carousel.variant-gift-shop .banner-title{font-size:32px}}@media(min-width: 1200px){.carousel.variant-gift-shop .banner-title{font-size:48px}.carousel.variant-gift-shop .banner-description{font-size:24px}}.card.variant-gift-type{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.card.variant-gift-type.disabled{opacity:.4}.card.variant-gift-type.disabled .card-link{cursor:not-allowed}.card.variant-gift-type .thumbnail{position:relative;padding-bottom:100%;background-color:#282828;border:1px solid #ea2127;border-radius:8px;margin-bottom:8px}.card.variant-gift-type .thumbnail img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%;height:auto}.card.variant-gift-type .card-link{display:block;position:absolute;height:100%;width:100%;top:0;left:0;cursor:pointer}@media(min-width: 767px){.card.variant-gift-type{width:150px}.card.variant-gift-type .thumbnail{margin-bottom:16px;border-radius:16px}}@media(min-width: 1023px){.card.variant-gift-type{width:200px}}@media(min-width: 1920px){.card.variant-gift-type{width:250px}}.card.variant-gift-pass{display:flex;flex-direction:row;background-color:#272727;border-radius:5px;padding:8px}.card.variant-gift-pass.merchandise{flex-direction:column}.card.variant-gift-pass.merchandise .thumbnail,.card.variant-gift-pass.merchandise .content{width:100%}@media(min-width: 768px){.card.variant-gift-pass.merchandise{flex-direction:row}.card.variant-gift-pass.merchandise .thumbnail{width:33.3333333333%}.card.variant-gift-pass.merchandise .content{width:66.6666666667%}}.card.variant-gift-pass.disabled{opacity:.4;cursor:not-allowed}.card.variant-gift-pass.disabled .btn,.card.variant-gift-pass.disabled .btns{opacity:.4;cursor:not-allowed}.card.variant-gift-pass .thumbnail{position:relative;padding:0;border:0;background-color:rgba(0,0,0,0);width:41.6666666667%;margin-bottom:0}.card.variant-gift-pass .thumbnail .card-img{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding:8px;background-color:#49494b;border-radius:5px}.card.variant-gift-pass .thumbnail .card-img img{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.card.variant-gift-pass .thumbnail{width:41.6666666667%}.card.variant-gift-pass .thumbnail .card-img{padding:20px}}.card.variant-gift-pass .content{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:58.3333333333%;padding:1rem}.card.variant-gift-pass .content .tgv-qty-select{margin-right:5rem;padding:0px !important}@media(min-width: 768px){.card.variant-gift-pass .content .tgv-qty-select{margin-right:3rem}}@media(min-width: 768px){.card.variant-gift-pass .content{padding:2rem;width:66.6666666667%}.card.variant-gift-pass .content .card-name{font-size:36px}}@media print{booking-confirmation-page .tgv-confirm-banner{display:flex;align-items:flex-end;min-height:100px}booking-confirmation-page .tgv-ticketbooking{padding-bottom:0}booking-confirmation-page .barcode-blk{padding-bottom:0}booking-confirmation-page .qr-code-blk .qr-code-img-blk figure{padding:0;transform:scale(1)}booking-confirmation-page .qr-code-blk .qr-code-img-blk figure.scaling{transform:scale(1)}}.bkng-histry-contentblk .tse-scrollable .tse-scrollbar{display:block !important}@media(min-width: 768px){.bkng-histry-contentblk .tse-scrollable .tse-content .gift-shop-item{margin:0}}.purchased-gift-detail-wrapper{background-color:#303030}@media(max-width: 768px)and (orientation: landscape){.purchased-gift-detail-wrapper .gift-img-section{width:41.66666667%}}.purchased-gift-detail-wrapper .gift-img-section .gift-img-wrapper{padding:3rem}@media(min-width: 768px){.purchased-gift-detail-wrapper .gift-img-section .gift-img-wrapper{padding:0rem;padding-top:1rem;padding-right:3rem;max-width:250px;max-height:250px}}@media(max-width: 768px)and (orientation: landscape){.purchased-gift-detail-wrapper .gift-img-section .gift-img-wrapper{padding:1.5rem;padding-left:0}}.purchased-gift-detail-wrapper .gift-img-section .gift-img-wrapper img{width:100%;border-radius:10px}.purchased-gift-detail-wrapper .gift-detail-section{font-family:Gotham-Bold}@media(max-width: 768px)and (orientation: landscape){.purchased-gift-detail-wrapper .gift-detail-section{width:58.33333333%}}.purchased-gift-detail-wrapper .gift-detail-section .gift-title{font-size:28px;color:#ea2127;padding:0px}@media(min-width: 768px){.purchased-gift-detail-wrapper .gift-detail-section .gift-title{padding-top:1.5rem}}.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section{padding-top:2rem;padding-bottom:2rem}.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section .icons{float:left;width:25px;height:25px;margin-right:1rem}@media(min-width: 768px){.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section{padding-top:1rem;padding-bottom:1rem}}.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section .gift-header{text-align:left;font-family:Gotham-Bold;font-size:14px;font-weight:bold;padding:0px}.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section .gift-dot{text-align:left;font-family:Gotham-Bold;font-size:14px;font-weight:bold;padding:0px}.purchased-gift-detail-wrapper .gift-detail-section .gift-description-section .gift-value{text-align:left;font-family:Gotham-Light;font-size:14px;padding:0px}.concessions-page .btn-submit-voucher{font-size:14px;font-family:"Gotham-Bold";text-transform:uppercase}.concessions-page .nav.concession-tabs{z-index:2;width:calc(100% - 8px)}@media(min-width: 768px){.concessions-page .nav.concession-tabs{width:auto;position:relative}}.concessions-page .concessions-container h2{font-family:"Gotham-Bold";font-size:20px;line-height:25px}@media(min-width: 768px){.concessions-page .concessions-container h2{font-size:25px;line-height:30px}}@media(min-width: 1200px){.concessions-page .concessions-container h2{font-size:45px;line-height:48px}}@media(max-width: 440px){.concessions-page .concessions-container .row.no-gutters-xs-only{margin-left:0;margin-right:0}.concessions-page .concessions-container .row.no-gutters-xs-only .col{padding-left:0;padding-right:0}}.concessions-page .remove-voucher-section{display:flex;align-items:center;font-size:12px}@media(min-width: 768px){.concessions-page .remove-voucher-section{font-size:16px}}.gift-shop-delivery-detail-page .variant-gift-detail-form .user-detail-section .tgv-location-experience-block{vertical-align:middle;border:1px solid #545454;border-width:0 0 1px 0}.gift-shop-delivery-detail-page .variant-gift-detail-form .user-detail-section .tgv-location-experience-block .tgv-text-show{padding-bottom:5px;padding-top:20px;font-size:15px}.gift-shop-delivery-detail-page .form-check .form-check-label a{display:inline-block;color:#ed1c24}.gift-shop-delivery-detail-page .form-check .error{position:relative}.gift-shop-item-detail-page .item-emblem{position:absolute;z-index:1;top:25px;left:-10px;max-width:90%;font-size:12px;line-height:18px;font-family:"Gotham-Bold";text-transform:uppercase;color:#fff;padding:5px 5px 5px 10px;background-color:#ec1c24;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.1s ease;border-right:.2px solid currentColor}.gift-shop-item-detail-page .item-emblem::after,.gift-shop-item-detail-page .item-emblem::before{content:"";display:block;position:absolute;transition:.1s ease}.gift-shop-item-detail-page .item-emblem::after{height:100%;width:20px;left:100%;top:0;background-color:currentColor;transform:skewX(-20deg);transform-origin:top left}.gift-shop-item-detail-page .item-emblem::before{height:10px;width:10px;left:0;bottom:-10px;border-top:10px solid currentColor;border-right:0px solid currentColor;border-left:10px solid rgba(0,0,0,0);filter:brightness(0.8)}@media(min-width: 767px){.gift-shop-item-detail-page .item-emblem{font-size:14px;line-height:20px;padding:8px 10px 8px 15px}.gift-shop-item-detail-page .item-emblem::after{height:36px;width:20px}}@media(min-width: 1200px){.gift-shop-item-detail-page .item-emblem{font-size:15px;line-height:22px;padding:10px 15px 10px 20px}.gift-shop-item-detail-page .item-emblem::after{height:42px}}.order-summary-page .order-summary-wrapper{background-color:#272727;border-radius:5px;padding:2rem}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper{padding:40px 105px 46px 90px}}.order-summary-page .order-summary-wrapper .table-th{font-family:Gotham-Black;font-size:18px;color:#fff}.order-summary-page .order-summary-wrapper .table-th .item-label{text-align:left}.order-summary-page .order-summary-wrapper .table-th .total-label{text-align:right}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content{margin:0rem;margin-top:2rem;padding-top:1rem;padding-bottom:1rem}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .left-section{text-align:left}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .left-section .item-name{font-family:Gotham-Black;font-size:18px;color:#ea2127}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .left-section .item-name{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .left-section .item-qty{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .left-section .item-qty{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .right-section{text-align:right}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .right-section .item-price{font-family:Gotham-Black;font-size:18px;color:#ea2127}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .gift-item .right-section .item-price{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .collection-detail{padding-top:3rem}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .collection-detail .left-section{text-align:left;font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .collection-detail .left-section .item-label{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .collection-detail .right-section{text-align:right;font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .top-content .collection-detail .right-section .item-value{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content{margin:0rem;margin-top:1rem;padding-top:1rem;padding-bottom:1.5rem;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section{text-align:left}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .sub-total{font-family:Gotham-Black;font-size:18px;line-height:35px;color:#fff}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .sub-total{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .delivery-option{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .delivery-option{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .delivery-fees{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .delivery-fees{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .booking-fees{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .left-section .booking-fees{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section{text-align:right}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .sub-total-price{font-family:Gotham-Black;font-size:18px;line-height:35px;color:#ea2127}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .sub-total-price{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .delivery-price{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .delivery-price{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .booking-price{font-family:Gotham-Book;font-size:14px;color:#b8b8b8}@media(min-width: 1024px){.order-summary-page .order-summary-wrapper .table-dt .purchase-item .center-content .right-section .booking-price{padding-top:.5rem;padding-bottom:.5rem}}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .bottom-content{margin:0rem;padding-top:1rem;padding-bottom:1rem}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .bottom-content .left-section .total{font-family:Gotham-Black;font-size:18px;color:#fff}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .bottom-content .right-section{text-align:right}.order-summary-page .order-summary-wrapper .table-dt .purchase-item .bottom-content .right-section .total-price{font-family:Gotham-Black;font-size:18px;color:#ea2127}.gift-shop-booking-cfm-page{z-index:0}.gift-shop-booking-cfm-page .tgv-booking-confirm-content{margin:0 auto}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .booking-number .hide-right-content{width:100%}@media(min-width: 1024px){.gift-shop-booking-cfm-page .tgv-booking-confirm-content .booking-number.hide-right-content{margin:0 auto;width:70%}}@media(min-width: 768px){.gift-shop-booking-cfm-page .tgv-booking-confirm-content .booking-success-left.hide-right-content{margin:0 auto;float:none}}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail-list .icon{width:20px;height:20px}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .gift-icon{margin-bottom:-5px;height:35px;width:40px;fill:#e30613}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .booking-number{text-align:center;color:#fff;font-size:14px;font-family:"Gotham-book";padding:1rem;background-color:#303030;border-radius:5px}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-header{text-align:center;font-family:"Gotham-Bold";font-size:20px;color:#e30613;text-transform:uppercase}@media(min-width: 1024px){.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-header{text-align:left}}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail{flex-direction:row}}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .img-wrapper img{width:100%;border-radius:10px}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .item-detail-list{color:#fff;font-family:Gotham-Book;font-size:14px}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .item-detail-list .user-icon{height:22px;width:25px;fill:#fff}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .item-detail-list .truck-icon{height:22px;width:25px;fill:#fff}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .item-detail-list .address-icon{height:22px;width:25px;fill:#fff}.gift-shop-booking-cfm-page .tgv-booking-confirm-content .item-detail .item-detail-list .item-value{font-family:"Gotham-Light";color:#ccc}.gift-shop-item-customize-page .card-detail-section{border-radius:5px}.gift-shop-item-customize-page .card-detail-section .tgv-location-experience-block{vertical-align:middle;border:1px solid #545454;border-width:0 0 2px 0}.gift-shop-item-customize-page .card-detail-section .tgv-location-experience-block .tgv-text-show{padding-bottom:5px;padding-top:20px;font-size:15px}.gift-shop-item-customize-page .term-condition-section{border-radius:5px}.gift-shop-item-customize-page .form-check .form-check-label a{display:inline-block;color:#ed1c24}.gift-shop-item-customize-page .form-check .error{position:relative}.showtimes-accordion-group .tgv-nocontent{display:none}.showtimes-accordion-group .tgv-nocontent:first-child{display:block}.filters-section{display:flex;align-items:flex-start;margin:3rem 0}.filters-section .filter-section-title{margin-top:12px;margin-right:16px;font-family:"Gotham-Book";font-size:0;text-transform:uppercase;vertical-align:middle;color:rgba(0,0,0,0);display:flex;align-items:center}.filters-section .filter-section-title::before{content:"";height:30px;width:30px;margin-right:10px;background-size:cover;display:inline-block;background-image:url(/assets/images/movie-show-times/icon-filter.png)}.filters-section .dropdown-container{flex:1;padding-right:16px}.filters-section .dropdown-container .tgv-location-experience-block{padding:0}.filters-section .dropdown-container .tgv-location-experience-block .tgv-le-drop-down{width:100%;margin-left:0}@media(min-width: 768px){.filters-section .dropdown-container{display:flex;flex-direction:row;padding-left:3rem}.filters-section .dropdown-container .tgv-location-experience-block{width:130px;margin-right:3rem}.filters-section .filter-section-title{font-size:12px;color:rgba(255,255,255,.33)}.filters-section .filter-section-title::before{height:39px;width:39px;background-size:cover}}@media(min-width: 1200px){.filters-section .dropdown-container .tgv-location-experience-block{width:220px}.filters-section .filter-section-title{font-size:16px}}.user-home-section-1{background-color:#0d0d0d}.user-home-section-1 .card-right .tgv-barcode figure img{max-width:220px}.user-home-section-1 .card-right .tgv-movieclub{margin:0 auto;max-width:220px}@media(min-width: 768px){.user-home-section-1{background-color:#171717}.user-home-section-1 .card-right{padding-left:100px}.user-home-section-1 .card-right .tgv-barcode figure img{max-width:100%}}@media(min-width: 1200px){.user-home-section-1 .card-right .tgv-barcode figure img{max-width:220px}}@media(min-width: 1440px){.user-home-section-1 .card-right{padding-left:200px}}@media(min-width: 1920px){.rewards-container .rewards-sec .tse-scroll-content{padding:0 calc((100vw - 1690px)/2)}.rewards-container .rewards-sec .tse-scrollbar{max-width:1690px;margin:0 auto !important}}.signin-table-cell__header{text-align:center}.signin-table-cell__banner-wrapper{padding:1rem;padding-top:3rem}.signin-table-cell__description-wrapper{padding:1rem;padding-top:3rem}
