.margin-bottom-80,div .margin-bottom-80{margin-bottom:80px}.margin-bottom-60,div .margin-bottom-60{margin-bottom:60px}.margin-bottom-40,div .margin-bottom-40{margin-bottom:40px}.margin-bottom-30,div .margin-bottom-30{margin-bottom:30px}.margin-bottom-20,div .margin-bottom-20{margin-bottom:20px}.margin-bottom-24,div .margin-bottom-24{margin-bottom:24px}.margin-top-80,div .margin-top-80{margin-top:80px}.margin-top-40,div .margin-top-40,.margin-top-30,div .margin-top-30{margin-top:40px}.margin-top-32,div .margin-top-32{margin-top:32px}.margin-top-20,div .margin-top-20{margin-top:20px}.margin-bottom-16,div .margin-bottom-16{margin-bottom:16px}.margin-standard{margin-bottom:56px}@media screen and (min-width:768px){.margin-standard{margin-bottom:80px}}.margin-medium-lg{margin-bottom:32px}@media screen and (min-width:768px){.margin-medium-lg{margin-bottom:56px}}.margin-medium{margin-bottom:24px}@media screen and (min-width:768px){.margin-medium{margin-bottom:40px}}.margin-small{margin-bottom:16px}@media screen and (min-width:768px){.margin-small{margin-bottom:24px}}.margin-top-small-desktop-standard,.margins-small-desktop-standard{margin-top:16px}@media screen and (min-width:768px){.margin-top-small-desktop-standard,.margins-small-desktop-standard{margin-top:80px}}.margin-bottom-small-desktop-standard,.margins-small-desktop-standard{margin-bottom:16px}@media screen and (min-width:768px){.margin-bottom-small-desktop-standard,.margins-small-desktop-standard{margin-bottom:80px}}.margin-x-small{margin-bottom:16px}.row-padding{padding-top:16px;padding-bottom:16px}@media screen and (min-width:768px){.padding-right-desktop-only{padding-right:58px}}.cinema-page .cinema-carousel .address-container,.cinema-page .cinema-selector-container{display:block;margin:0 auto}.cinema-page .cinema-carousel .address-container,.cinema-page .cinema-selector-container{max-width:1120px;padding-left:16px;padding-right:16px}.cinema-page .cinema-carousel{margin-bottom:60px}.cinema-page .cinema-carousel .header-carousel .slide-title.reduced-margins{margin-top:16px;margin-bottom:16px}.cinema-page .cinema-carousel .header-carousel .slide-before-title{font-family:var(--font-main);font-size:var(--type-label-xlarge-size, 18px);font-weight:var(--type-label-xlarge-weight, 700);line-height:var(--type-label-xlarge-line-height, 100%);text-transform:var(--type-label-xlarge-transform, uppercase)}.cinema-page .cinema-carousel .header-carousel .slide-after-title{font-family:var(--font-main);font-size:var(--type-body-regular-size, 16px);font-weight:var(--type-body-regular-weight, 400);line-height:var(--type-body-regular-line-height, 120%)}.cinema-page .cinema-carousel .header-carousel .swiper-pagination{margin-top:20px}.cinema-page .cinema-carousel .address-container{margin-bottom:15px}.cinema-page .cinema-carousel .address-container .cinema-title{font-weight:700}@media screen and (max-width:991px){.cinema-page .cinema-carousel .address-container{margin-bottom:100px}}.cinema-page .distributor-ads-active.header-carousel .slide-title.title-black{color:#000}.cinema-page .distributor-ads-active.header-carousel .slide-title.title-white{color:#fff}@media screen and (min-width:1024px){.cinema-page .distributor-ads-active.header-carousel .slide-title-container{top:0}}.cinema-page .cinema-details-showtime-picker .v-attribute-legend__view-button{padding-top:0;line-height:1;display:flex}.cinema-page .cinema-selector-container{display:flex;justify-content:space-between;margin:0 auto;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:768px){.cinema-page .cinema-selector-container{padding-bottom:3rem}}.cinema-page .cinema-selector-container .v-dropdown-list::-webkit-scrollbar{width:5px}.cinema-page .cinema-selector-container .v-dropdown-list::-webkit-scrollbar-track{background:var(--color-neutral-800)}.cinema-page .cinema-selector-container .v-dropdown-list::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:2px}.cinema-page .cinema-selector-container .v-dropdown-list::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}@-moz-document url-prefix(){.cinema-page .cinema-selector-container .v-dropdown-list{scrollbar-color:var(--color-primary) transparent;scrollbar-width:thin}}.cinema-page .cinema-selector-container .v-dropdown-button__icon{width:12px;height:12px}.cinema-page .cinema-selector-container .info-icon{background:none;border:none;cursor:pointer}.cinema-page .cinema-selector-container .info-icon svg{height:29px;width:29px}@media screen and (min-width:992px){.cinema-page .cinema-selector-container{justify-content:flex-start}}.cinema-page .cinema-selector-container .go-to-info-box{margin-right:35px}@media screen and (max-width:767px){.cinema-page .cinema-selector-container .go-to-info-box{margin-top:10px}}@media screen and (min-width:768px){.cinema-page .cinema-selector-container .go-to-info-box{margin-left:25px}}.cinema-page .cinema-selector-container .cinema-selector-dropdown .v-dropdown-button__placeholder{padding:0}.cinema-page .cinema-selector-container .cinema-selector-dropdown .v-dropdown-button{width:230px}@media screen and (min-width:1200px){.cinema-page .cinema-selector-container .cinema-selector-dropdown .v-dropdown-button{width:277px}}.cinema-page .cinema-selector-container .cinema-selector-dropdown .v-dropdown-button{color:#fff}.cinema-page .cinema-selector-container .cinema-selector-dropdown .v-dropdown-button .v-icon{fill:var(--color-neutral-500)}.cinema-page .cinema-selector-container .cinema-selector-dropdown{cursor:pointer}@-moz-document url-prefix(){}.cinema-page .fb-menu .v-item-picker-item-button__button:disabled .v-item-picker-item-button__wrapper,.cinema-page .fb-menu .v-item-picker-item-button__button:disabled:hover .v-item-picker-item-button__wrapper{position:relative;background-image:linear-gradient(180deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(225deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(0deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(90deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 8px),var(--color-neutral-600) calc(100% - 8px),var(--color-neutral-600) calc(100% - 8px),transparent calc(100% - 1px));background-color:transparent;background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%;background-size:100% 1px,1px calc(100% - 10px),1px 100%,calc(100% - 10px) 1px,100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cinema-page .fb-menu .v-item-picker-item-button__button:disabled .v-item-picker-item-button__wrapper,.cinema-page .fb-menu .v-item-picker-item-button__button:disabled:hover .v-item-picker-item-button__wrapper{background-image:linear-gradient(180deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(225deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(0deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(90deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 8px),var(--color-neutral-600) calc(100% - 8px),var(--color-neutral-600) calc(100% - 1px),transparent calc(100% - 1px))}}@supports (-ms-ime-align: auto){.cinema-page .fb-menu .v-item-picker-item-button__button:disabled .v-item-picker-item-button__wrapper,.cinema-page .fb-menu .v-item-picker-item-button__button:disabled:hover .v-item-picker-item-button__wrapper{background-image:linear-gradient(180deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(225deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(0deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(90deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 8px),var(--color-neutral-600) calc(100% - 8px),var(--color-neutral-600) calc(100% - 1px),transparent calc(100% - 1px))}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.cinema-page .fb-menu .v-item-picker-item-button__button:disabled .v-item-picker-item-button__wrapper,.cinema-page .fb-menu .v-item-picker-item-button__button:disabled:hover .v-item-picker-item-button__wrapper{background-image:linear-gradient(180deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(225deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(0deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(90deg,var(--color-neutral-600),var(--color-neutral-600)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 8px),var(--color-neutral-600) calc(100% - 8px),var(--color-neutral-600) calc(100% - 1px),transparent calc(100% - 1px))}}.cinema-page .fb-menu .v-item-picker-item-button__button:disabled .v-item-picker-item-button__wrapper,.cinema-page .fb-menu .v-item-picker-item-button__button:disabled:hover .v-item-picker-item-button__wrapper{clip-path:polygon(-1px -1px,-1px -10px,calc(100% + 1px) -10px,calc(100% + 1px) 0,calc(100% + 1px) calc(100% - 15px),calc(100% - 15px) calc(100% + 1px),0 100%,0 calc(100% - 4px));clip-path:polygon(-1px -1px,-1px -10px,calc(100% + 1px) -10px,calc(100% + 1px) 0,calc(100% + 1px) calc(100% - 10px),calc(100% - 10px) calc(100% + 1px),0 100%,0 calc(100% - 4px));background-position:top right,top right,bottom left,bottom left,top left;background-repeat:no-repeat;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}.cinema-page .v-showtime-picker-film .v-showtime-picker-site .v-showtime-list{padding-top:0}.cinema-page .v-showtime-picker-film-list .v-showtime-picker-film .v-showtime-picker-site-list{margin-top:0}.cinema-page .v-film-details{margin-bottom:40px}@media screen and (max-width:767px){.cinema-page .v-film-details{margin-bottom:32px}}.announcement-wrapper .cinema-announcement:nth-child(2){border-top:1px solid var(--color-secondary)}.announcement-wrapper .cinema-announcement,.announcement-wrapper .regional-announcement{background:var(--color-tertiary);color:var(--color-secondary);padding:20px 0}.announcement-wrapper .cinema-announcement__heading,.announcement-wrapper .regional-announcement__heading{font-family:var(--font-main);font-size:var(--type-header-h3-size, 20px);font-weight:var(--type-header-h3-weight, 500);line-height:var(--type-header-h3-line-height, 120%);letter-spacing:var(--type-header-h3-letter-spacing, 0px);grid-area:heading;padding-bottom:5px;padding-right:20px}.announcement-wrapper .container-lg-padding{position:relative}.announcement-wrapper .regional-announcement__content .regional-announcement__message{padding-right:20px}.announcement-wrapper .regional-announcement__content .close-button{border:none;background:none;position:absolute;right:25px;top:0;width:15px;height:15px;padding:0;cursor:pointer}.announcement-wrapper .regional-announcement__content .close-button svg{width:inherit;height:inherit;fill:var(--color-primary)}@media screen and (max-width:767px){.announcement-modal{width:325px;max-height:80%;margin:auto;outline:none}.announcement-modal .v-modal__container{height:fit-content}}.announcement-modal .v-modal-header{padding-top:40px}.announcement-modal .v-modal__container{max-width:500px}.cinema-banner{min-height:250px;height:250px;width:100%;padding-block:33px;position:relative;background-color:var(--color-secondary);box-sizing:content-box}@media screen and (min-width:600px){.cinema-banner{background:url(/scripts/vite/assets/cinema-banner.BDL15vtF.jpg) var(--color-secondary);background-repeat:no-repeat;background-position:right center;background-size:40% 100%}}.cinema-banner .cinema-banner__wrapper{display:flex;flex-direction:column;row-gap:24px;width:calc(100% - 32px);padding-inline:16px}.cinema-banner__back a{display:flex;align-items:center;column-gap:8px;font-family:var(--font-main);font-size:var(--type-body-small-size, 14px);font-weight:var(--type-body-small-weight, 400);letter-spacing:var(--type-body-small-letter-spacing, 0px);line-height:var(--type-body-small-line-height, 120%);color:var(--color-tertiary)}.cinema-banner__back a .v-icon{width:34px;height:34px;padding:5px;background-color:color-mix(in srgb,var(--color-tertiary) 10%,transparent);border-radius:50%;box-sizing:border-box;stroke:var(--color-tertiary);stroke-width:2px}.cinema-banner__back a:hover .v-icon,.cinema-banner__back a:focus-visible .v-icon{background-color:color-mix(in srgb,var(--color-tertiary) 20%,transparent)}.cinema-banner__details{display:flex;flex-direction:column;row-gap:16px}.cinema-banner__details__name{font-family:var(--font-display);font-size:var(--type-display-desktop-size, 40px);font-weight:var(--type-display-desktop-weight, 700);line-height:var(--type-display-desktop-line-height, 40px);text-transform:var(--type-display-desktop-transform, uppercase);letter-spacing:var(--type-display-desktop-letter-spacing, 0px)}@media screen and (max-width:767px){.cinema-banner__details__name{font-size:var(--type-display-mobile-size, 24px);font-weight:var(--type-display-mobile-weight, 700);line-height:var(--type-display-mobile-line-height, 1);text-transform:var(--type-display-mobile-transform, uppercase)}}.cinema-banner__details__name{color:var(--color-primary)}.cinema-banner__details__address{font-family:var(--font-main);font-size:var(--type-body-regular-size, 16px);font-weight:var(--type-body-regular-weight, 400);line-height:var(--type-body-regular-line-height, 120%);color:var(--color-neutral-300)}@media screen and (max-width:479px){.cinema-banner__bottom-link{display:flex;justify-content:center}}.cinema-guide-modal__link.cinema-guide-modal__link{color:var(--color-primary);--button-underline-color: var(--color-neutral-300)}.cinema-guide-modal .v-modal__body{height:100vh}@keyframes skeleton-pulse-animation-transition{0%,to{opacity:1}50%{opacity:.5}}.header-carousel__skeleton{position:relative;margin-top:-85px;width:100%}@media screen and (min-width:1024px){.header-carousel__skeleton{padding:0 25px;width:calc(100% - 50px)}}@media screen and (min-width:992px){.header-carousel__skeleton{margin-top:0}}.header-carousel__skeleton--slides{display:flex;width:100%;overflow:hidden;justify-content:center}.header-carousel__skeleton--slides .left,.header-carousel__skeleton--slides .right,.header-carousel__skeleton--slides .center{height:auto;width:100%;margin-left:auto;margin-right:auto;flex-shrink:0}@media screen and (min-width:1024px){.header-carousel__skeleton--slides .left,.header-carousel__skeleton--slides .right,.header-carousel__skeleton--slides .center{width:calc((100vw - 830px)/2 + 820px)}}@media screen and (min-width:1200px){.header-carousel__skeleton--slides .left,.header-carousel__skeleton--slides .right,.header-carousel__skeleton--slides .center{width:calc((100vw - 1030px)/2 + 970px)}}@media screen and (min-width:1440px){.header-carousel__skeleton--slides .left,.header-carousel__skeleton--slides .right,.header-carousel__skeleton--slides .center{width:1280px}}.header-carousel__skeleton--slides .left:after,.header-carousel__skeleton--slides .right:after,.header-carousel__skeleton--slides .center:after{content:"";animation:skeleton-pulse-animation-transition ease-in-out 1.4s infinite;height:480px;width:100%;border-radius:2px;background-color:var(--color-neutral-500);display:inline-block;margin:0 auto;display:block}@media screen and (max-width:479px){.header-carousel__skeleton--slides .left:after,.header-carousel__skeleton--slides .right:after,.header-carousel__skeleton--slides .center:after{height:300px}}@media screen and (min-width:768px){.header-carousel__skeleton--slides .left:after,.header-carousel__skeleton--slides .right:after,.header-carousel__skeleton--slides .center:after{height:480px}}@media screen and (min-width:1024px){.header-carousel__skeleton--slides .left:after,.header-carousel__skeleton--slides .right:after,.header-carousel__skeleton--slides .center:after{width:820px;height:480px}}@media screen and (min-width:1200px){.header-carousel__skeleton--slides .left:after,.header-carousel__skeleton--slides .right:after,.header-carousel__skeleton--slides .center:after{width:970px;height:480px}}@media screen and (min-width:768px){.header-carousel__skeleton--slides .left.thin-mode:after,.header-carousel__skeleton--slides .right.thin-mode:after,.header-carousel__skeleton--slides .center.thin-mode:after{height:480px}}@media screen and (min-width:1024px){.header-carousel__skeleton--slides .left.thin-mode:after,.header-carousel__skeleton--slides .right.thin-mode:after,.header-carousel__skeleton--slides .center.thin-mode:after{height:480px}}.header-carousel__skeleton--pagination{animation:skeleton-pulse-animation-transition ease-in-out 1.4s infinite;height:20px;width:140px;border-radius:2px;background-color:var(--color-neutral-500);display:inline-block;display:block;margin:2px auto}@media screen and (min-width:1024px){.header-carousel__skeleton--pagination{margin-top:32px}}
