.cinema-page{margin-top:0}.cinema-page .hero-carousel-float-over-content{background:#101214;margin-inline:auto;padding:16px;max-width:1440px}@media screen and (min-width:512px){.cinema-page .hero-carousel-float-over-content{padding:24px 32px}}@media screen and (min-width:1280px){.cinema-page .hero-carousel-float-over-content{padding:40px 104px}}.cinema-page .hero-carousel-float-over-content:is(.hero-carousel-float-over-content){max-width:unset}.cinema-page .hero-carousel-float-over-content{padding-top:0}.cinema-page .hero-carousel-float-over-content .content-inner .page-title{padding:0 0 24px}.cinema-page .v-showtime-picker-site-list__showtime-divider{height:1px;width:100%;display:block;margin:8px 0 0;padding:0;background-image:repeating-linear-gradient(to right,#3a3e40 0 4px,transparent 4px 8px);background-repeat:repeat-x;background-size:8px 1px;background-position:center}.cinema-page .content-inner{gap:0!important}@media screen and (max-width:510px){.information-panel{margin-top:1rem!important}}.information-panel .accordion-plus{border-radius:8px;padding:16px 24px;background:#1e2123;border-bottom:none!important}.information-panel .accordion-plus.open .k-accordion-header__subtitle{visibility:hidden}.information-panel .accordion-plus .accordion-plus__content{margin-top:-1lh}.parallelogram-image .image-with-focal-point{position:relative;width:100%;overflow:hidden;clip-path:url(#parallelogram-clip-path)}.parallelogram-image-with-hover .image-with-focal-point:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#65686b66;opacity:0;transition:opacity .3s ease;z-index:1;clip-path:url(#parallelogram-clip-path)}.brand-link,.information-panel-details .information-panel-detail .detail-content .detail-content-modal-link{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#75d4fa;text-decoration:underline;font-weight:600;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:2.4px;text-underline-position:from-font}.information-panel-details{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:16px}@media screen and (max-width:511px){.information-panel-details{gap:20px 16px}}.information-panel-details .information-panel-detail{flex:0 0 calc(50% - 32px);display:flex;height:100%;width:100%;flex-direction:column;gap:8px}.information-panel-details .information-panel-detail .detail-title{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;color:#b3b6b9}.information-panel-details .information-panel-detail .detail-content .detail-content-modal-link:empty{display:none}.information-panel-details .information-panel-detail .detail-content .detail-content-modal-link{background:none;border:none;padding:0;box-shadow:none;cursor:pointer}@media screen and (max-width:510px){.information-panel-details .information-panel-detail{flex:100%}}.spacing-0{gap:0px}.padding-0{padding:0}.spacing-25{gap:2px}.padding-25{padding:2px}.spacing-50{gap:4px}.padding-50{padding:4px}.spacing-100{gap:8px}.padding-100{padding:8px}.spacing-150{gap:12px}.padding-150{padding:12px}.spacing-200{gap:16px}.padding-200{padding:16px}.spacing-250{gap:20px}.padding-250{padding:20px}.spacing-300{gap:24px}.padding-300{padding:24px}.spacing-350{gap:28px}.padding-350{padding:28px}.spacing-400{gap:32px}.padding-400{padding:32px}.spacing-450{gap:36px}.padding-450{padding:36px}.spacing-500{gap:40px}.padding-500{padding:40px}.spacing-550{gap:44px}.padding-550{padding:44px}.spacing-600{gap:48px}.padding-600{padding:48px}.spacing-650{gap:52px}.padding-650{padding:52px}.spacing-700{gap:56px}.padding-700{padding:56px}.spacing-800{gap:64px}.padding-800{padding:64px}.spacing-900{gap:104px}.padding-900{padding:104px}.spacing-1000{gap:120px}.padding-1000{padding:120px}.border-radius-25{border-radius:2px}.border-radius-50{border-radius:4px}.border-radius-100{border-radius:8px}.border-radius-150{border-radius:12px}.border-radius-200{border-radius:16px}.border-radius-full{border-radius:1000px}.stroke-50{border-width:.5px;border-style:solid}.stroke-100{border-width:1px;border-style:solid}.stroke-150{border-width:1.5px;border-style:solid}.stroke-200{border-width:2px;border-style:solid}.parallelogram-image{display:flex;flex-direction:column;flex:1 0 0;width:100%}.parallelogram-image .image-with-focal-point{position:relative;width:100%;overflow:hidden;clip-path:url(#parallelogram-clip-path)}.parallelogram-image .image-with-focal-point img{aspect-ratio:16/9}.parallelogram-image-with-hover .image-with-focal-point:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#65686b66;opacity:0;transition:opacity .3s ease;z-index:1;clip-path:url(#parallelogram-clip-path)}.parallelogram-image-with-hover .image-with-focal-point:hover:after{opacity:1}.brand-link,.information-table a{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#75d4fa;text-decoration:underline;font-weight:600;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:2.4px;text-underline-position:from-font}[role=tooltip]{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;padding:4px 8px;border-radius:2px;white-space:nowrap;background:#eeeff0;color:#1e2123;transition:opacity .2s ease}[role=tooltip][data-entering],[role=tooltip][data-exiting]{opacity:0}table thead{font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:600;border-bottom:1px solid #65686b;text-align:left}table tr{text-align:left}table td,table th{color:#eeeff0;padding:16px;min-width:72px;max-width:280px;overflow-wrap:break-word}.information-table .details-container{border-bottom:1px solid #65686b;padding:16px 0}.information-table .details-container:first-of-type{padding-top:0}.information-table .details-container:last-of-type{padding-bottom:0}.information-table .details-container span{display:flex}.information-table .details-container span .detail-key,.information-table .details-container span .detail-value{padding:12px 16px;color:#eeeff0;font-weight:400;font-family:Mulish,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.information-table .details-container span .detail-key{width:250px;min-width:72px;font-weight:600;overflow-wrap:anywhere;white-space:break-spaces}.information-table .details-container span .detail-value{width:100%;overflow-wrap:anywhere;white-space:break-spaces}
