:root{--color-primary:#c00d0d;--color-secondary:#fff;--color-background:#171717;--color-background-popup:#323232;--color-darkgray:#777;--color-loading-overlay:#0000004d;--color-contrast:#fff;--color-background-next-step-block:#fff;--kinopolis-background-light:#eee;--color-btn-secondary-border:white;--color-btn-secondary-hover-background:#fff;--color-btn-secondary-hover-text:#000;--color-btn-secondary-hover-border:#000;--color-btn-secondary-text:var(--color-contrast);--color-btn-primary-hover-border:#000;--color-btn-primary-hover-background:#000c;--color-btn-primary-hover-text:#fff;--color-btn-primary-text:#000;--color-btn-primary-border:#000;--color-btn-primary-background:#fff;--color-btn-seating-plan-information:#000;--color-btn-seating-plan-information-background:#fff;--color-btn-seating-plan-information-border:#000;--color-btn-seating-plan-information-hover:#fff;--color-btn-seating-plan-information-hover-background:#000;--color-text:var(--color-secondary);--color-heading:var(--color-primary);--color-link:#c00d0d;--color-slider-text-name:var(--color-contrast);--color-dropdown-option:var(--color-menu-icon);--color-price-category-hover-text:var(--color-contrast);--color-card-header:#000;--color-transaction-header:var(--color-contrast);--color-seat-info:var(--color-contrast);--color-seating-plan-information:#000;--color-text-next-step-block:#000;--color-modal-text:#000;--color-editorial-modal-text:black;--color-calendar-primary:var(--color-contrast);--color-calendar-navigation-btn:var(--color-contrast);--color-calendar-disabled-item:var(--color-contrast);--font-primary:Montserrat-Light;--font-secondary:serif;--heading-font-weight:300;--base-font-size:16px;--font-size-h2:1.5rem;--text-xxs:.75rem;--text-s:.875rem;--text-md:1.15rem;--text-lg:1.3rem;--text-xl:1.5rem;--space-unit:1em;--space-xxxs:calc(.25*var(--space-unit));--space-xxs:calc(.375*var(--space-unit));--space-xs:calc(.5*var(--space-unit));--space-sm:calc(.75*var(--space-unit));--space-md:calc(1.25*var(--space-unit));--space-lg:calc(2*var(--space-unit));--space-xl:calc(3.25*var(--space-unit));--space-xxl:calc(5.25*var(--space-unit));--space-xxxl:calc(8.5*var(--space-unit));--component-padding:var(--space-sm);--grid-gap:10px;--gap-horizontal:var(--grid-gap);--gap-vertical:var(--gap-horizontal);--color-seating-area-requested-fill:#fff;--color-seating-area-selected-fill:#fff;--color-seating-area-white:#000;--color-input-checkbox-selected-border:var(--color-primary);--color-input-radio-btn-selected-border:var(--color-contrast);--color-input-radio-btn-selected-background:radial-gradient(black 0%,black 50%,transparent 60%,transparent);--color-input-radio-btn-selected-filling:var(--color-primary);--color-input-radio-btn-selected:var(--color-contrast);--header-background:linear-gradient(#000,#17171700);--header-sticky-background-color:#171717e6;--link-hover-decoration:underline;--color-product-item-image-background:transparent;--color-product-item-background:white;--color-product-item-hover-background:#9797974d;--retail-product-details-img-background:transparent;--color-combo-menu-background:#fff;--color-input-border:#8a8a8a;--color-input-modal-border:#8a8a8a;--color-block-shadow:0 0 15px #61616133;--color-background-refunded-transaction:#232323;--number-of-seats-radio-buttons-border-radius:0px;--number-of-seats-radio-button-group-background-color:linear-gradient(90deg,#cfcfcf 0%,#fff 48%,#fff 52%,#cfcfcf 100%);--number-of-seats-radio-button-background-color:white;--number-of-seats-radio-button-group-header-text-color:black;--number-of-seats-radio-button-group-subheader-text-color:black;--number-of-seats-radio-button-group-before-element-display:block;--color-seating-plan-information-background:#fff;--display-navigation-button-next-initial:none;--color-modal-background:#fff;--checkout-voucher-drawer-background:#002f6e;--color-seating-area-1-primary-color:#569757;--color-seating-area-2-primary-color:#b7893e;--color-seating-area-3-primary-color:#4f759a;--color-seating-area-4-primary-color:#7e5d96;--color-seating-area-5-primary-color:#957fef;--color-seating-area-6-primary-color:#e8657e;--color-seating-area-7-primary-color:#ff8e3b;--color-seating-area-8-primary-color:#f4d06f;--color-seating-area-9-primary-color:#9c6644;--color-background-sticky-legend:var(--color-background-popup);--movie-item-container-transform-property:scale(1.02);--movie-item-image-transform-property:none;--first-col-top-padding:1em;--color-price-category-background:white;--color-dark-gradient-background:linear-gradient(95deg,#262020 0%,#1a1a1a 63%,#000 100%);--max-width-error-image:400px;--cart-item-header-margin-top:0;--color-background-faq:white;--color-faq:black;--color-background-faq-open:lightgray;--color-faq-open:black;--color-background-faq-closed:black;--color-faq-slider-hover:black;--product-thump-image-swiper-max-height-small:350px;--color-fixed-bottom-block-shadow:#00000080;--loyalty-program-card-bottom-gradient:linear-gradient(106deg,#c00d0d 12%,#d41818 32%,#c00d0d 54%,#c00d0d 100%);--stored-payment-card-border-color:#ccc;--stored-payment-card-border-size:1px;--color-chip:#000;--color-background-chip:transparent;--border-radius-chip:0px;--border-chip:1px solid #000;--color-chip-active:#fff;--color-background-chip-active:#000c;--color-background-hover-chip:#000c;--color-chip-hover:#fff;--swiper-pagination-bullet-width:11px;--swiper-pagination-bullet-height:6px;--color-text-tile:black;--color-badge-background:var(--color-primary);--color-badge-text:var(--color-secondary);--color-product-price:var(--color-secondary);--age-rating-icon-max-height:22px;--color-slider-image-text:black;--counter-control-button-active-color:#fff;--counter-control-button-hover-color:var(--color-primary);--counter-control-button-disabled-color:#a2a2a2;--color-background-active-switch:var(--color-primary);--color-text-active-switch:var(--color-secondary);--color-border-sticky-legend:#323232;--color-close-modal-icon:var(--color-modal-text)}@media (max-width:1023px){:root{--base-font-size:13px}}#body.theme-kinopolis #movie-details .movie-details-headline span.genre{color:#fff}@font-face{font-display:swap;font-family:Montserrat-Light;font-weight:300;src:url(/assets/fonts/Montserrat-Light.woff2)format("woff2"),url(/assets/fonts/Montserrat-Light.woff)format("woff")}@font-face{font-display:swap;font-family:Montserrat-Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/Montserrat-700.woff2)format("woff2"),url(/assets/fonts/Montserrat-700.woff)format("woff")}.Toastify__toast-body h4{font-size:var(--base-font-size)}.btn{font-size:1rem}a.btn-primary,a.btn-primary:visited,a.btn-secondary,button.btn-secondary,a.btn-secondary:visited,.btn-primary:visited,.fixed-bottom-information .btn-secondary,.fixed-bottom-information .btn-secondary:visited,.loading-button-container{color:#000;filter:none;background-color:#fff;border-color:#000}a.btn-primary:hover,.btn-primary:hover,a.btn-secondary:hover,.fixed-bottom-information .btn-secondary:hover,button.btn-secondary:hover,.loading-button-container:hover{color:#fff;filter:none;background-color:#000c;border-color:#000}a.btn-link,.btn-link,a.btn-link:visited,.btn-link:visited{color:#000;filter:none}a.btn-link:hover,.btn-link:hover,a.btn-link:focus,.btn-link:focus,a.btn-link:active,.btn-link:active{color:#000;border-color:#000}.modal-button-design-full-screen,.modal-button-design-full-screen:visited{background-color:var(--color-btn-secondary-background)!important;border:1px solid var(--color-btn-secondary-border)!important;color:var(--color-btn-secondary-text)!important}.modal-button-design-full-screen:hover,.modal-button-design-full-screen:focus,.modal-button-design-full-screen:active{background-color:var(--color-btn-secondary-hover-background)!important;border-color:var(--color-btn-secondary-hover-border)!important;color:var(--color-btn-secondary-hover-text)!important}main.error-page>a.cineorder-button.btn.btn-secondary,main.error-page>a.cineorder-button.btn.btn-secondary:visited{background-color:var(--color-btn-secondary-background,transparent);border-color:var(--color-btn-secondary-border,var(--color-primary));color:var(--color-btn-secondary-text,var(--color-primary))}main.error-page>a.cineorder-button.btn.btn-secondary:hover{background-color:var(--color-btn-secondary-hover-background,var(--color-btn-primary-hover-background));border-color:var(--color-btn-secondary-hover-border,var(--color-btn-primary-hover-border,var(--color-btn-primary-hover-background)));color:var(--color-btn-secondary-hover-text,var(--color-btn-primary-hover-text,var(--color-secondary)))}body#body .btn-primary:disabled,body#body .button.btn-primary:disabled,body#body .btn-primary.btn-primary-disabled,body#body .btn-secondary:disabled{opacity:.2;cursor:default;color:#000;filter:none;background-color:#fff;border-color:#000}.ticket-pricing-container .ticket-pricing-ticket-info a,.counter-control-row.price-category a,.counter-control-row.price-category:hover a,.seatingAreaSelection-container .seatingAreaSelection-box__item-details--selected a{color:var(--color-link)}.app,#background-teaser{max-width:1600px;margin:0 auto}#background-teaser{left:0;right:0}button.number-of-seats-radio-button{color:#000;border:1px solid #bbb;width:3.5em;height:3em;font-size:1.2rem}body .counter-control-row,body .counter-control-row .counter-control button,body .counter-control{font-size:1.4rem}#pricecategorycontainer .price-category-container .price-category-selectors>.price-category-selectors,.cross-selling .cross-selling__wrapper{background:var(--number-of-seats-radio-button-group-background-color,#ffffff1a);color:#000;overflow:hidden}#pricecategorycontainer .price-category-selectors .price-categories{background:0 0}#pricecategorycontainer .price-category-container .timer-block{display:none}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row{height:auto;margin-top:2px;margin-bottom:2px}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row.price-category{width:auto;margin:4px}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row .row-content{background-color:#fff;padding:10px}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row:hover .row-content{outline-offset:-1px;outline:1px solid #000}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row.price-category-selected{outline:2px solid #000}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row.price-category-selected .row-content{box-shadow:inset 0 0 3px #000000bf}#pricecategorycontainer .price-category-container .price-category-selectors .price-categories .counter-control-row .row-content .counter-control button{color:#000}body .counter-control-row{font-size:1rem}body .content .counter-control button:disabled{opacity:.3!important}#pricecategorycontainer .price-category-container .counter-control-row .middle-content-small{color:#555}#pricecategorycontainer .price-category-container .counter-control-row .middle-content-small.price-details{margin-top:4px;font-weight:700}#pricecategorycontainer .price-category-container .row-content .left .price-category-name{font-family:Montserrat-Bold}#pricecategorycontainer .price-category-title{margin-top:0;position:relative}.cross-selling .cross-selling__wrapper{padding-bottom:var(--space-md)}.cross-selling .cross-selling__wrapper>div{padding-left:var(--space-md);padding-right:var(--space-md)}.cross-selling .cross-selling__header{padding-left:1em;position:relative}@media (min-width:1024px){#pricecategorycontainer .price-category-container .row-content .center{text-align:end}#pricecategorycontainer .price-category-container .row-content .right{max-width:15%}}@media (min-width:550px){.seat-amount-selection-controls-buttons-container .swiper .swiper-wrapper{justify-content:center}}#pricecategorycontainer .selected-seats{padding-top:var(--space-sm,calc(.75*1em));padding-bottom:var(--space-sm,calc(.75*1em))}#checkout .cart .checkout-payment-items #time{display:none}#checkout .checkout-payment-items{background:#000;padding-top:0}#checkout .checkout-payment-items .voucher-info{padding:0 0 0 var(--space-sm)!important}.additional-information p:first-child{font-family:Montserrat-Bold}body#body .performance-summary-information .movie-details-title{font-size:var(--font-size-h2)!important}.content.price-category-page .performance-summary-container .selected-seats .translatable-value a,.shopping-cart-order .ticket-info .ticket-pricing-ticket-info a{color:#fff;text-decoration:none}#seatingplancontainer .performance-summary-information.with-poster .col-9.ps-4,#pricecategorycontainer .performance-summary-information.with-poster .col-9.ps-4,.cart .performance-summary-information.with-poster .col-9.ps-4,.cross-selling .performance-summary-information.with-poster .col-9.ps-4{padding-left:5px!important}body#body #pricecategorycontainer .performance-summary-information .additional-information{font-size:var(--base-font-size);padding-bottom:1rem}body#body #seatingplancontainer .performance-summary-information .additional-information{padding-bottom:1rem}.seat-amount-selection-controls-header{font-size:1.2rem}.seat-amount-selection-controls-outer-container--with-extended-selection{height:95px}@media (min-width:1024px){.seat-amount-selection-controls-outer-container--with-extended-selection{height:105px}}@media (max-width:450px){.seat-amount-selection-controls-outer-container--with-extended-selection{height:105px}}.seat-amount-selection-controls-outer-container--with-seat-number-selected{height:50px}.seat-amount-selection-controls-inner-container--with-extended-selection.animated{transform:translateY(-50px)}#checkout .payment-selection{background:var(--number-of-seats-radio-button-group-background-color,#ffffff1a);color:#000}@media (min-width:1024px){main.price-category-page>#pricecategorycontainer,main.cross-selling-page>.section-content,main.purchase-process-login-page>.section-content{background:var(--number-of-seats-radio-button-group-background-color,#ffffff1a)}}@media (max-width:1023px){main.price-category-page,main.cross-selling-page,main.purchase-process-login-page{background:var(--number-of-seats-radio-button-group-background-color,#ffffff1a)}}.seatingAreaSelection-container,.checkout-page .terms-and-conditions-checkbox-container,.seating-area-selector{background:var(--number-of-seats-radio-button-group-background-color,#ffffff1a)}.seating-area-selector--disabled{background:0 0}.seating-area-selector__header>h3{color:#000;padding-left:var(--space-md);margin-bottom:.5rem}.seating-area-selector--disabled .seating-area-selector__header h3{color:#fff}body .counter-control-row .row-content{border:none}.seating-area-slider .slider{padding-left:.7rem}.seating-area-slider__swiper-button-prev{left:.7rem}.seating-area-slider__wrapper--with-spacing-right{padding-right:.7rem}.seating-area-slider__slide:last-child{margin-right:.7rem!important}.seatingAreaSelection-container,.price-category-selectors.section-content{padding-bottom:var(--space-sm);color:#000}.seatingAreaSelection-container .button-style{border-color:var(--number-of-seats-radio-button-group-subheader-text-color,black)!important}.seatingAreaSelection-container .seatingAreaSelection-box__item-details{border:2px solid #0000}.seatingAreaSelection-container .seatingAreaSelection-box__item-details--selected{background-color:#fff;border:2px solid #000}.seatingAreaSelection-container .seatingAreaSelection-box__item-details--selected .button-style-checked{color:#fff;background:var(--color-input-radio-btn-selected-background);border-color:#000!important}body .section-content .product-block .product.dining-with-images .product-name-and-price .product-name{font-size:var(--text-md);padding-top:var(--space-xs);margin:16px}body .section-content .product-block .product.dining-with-images .product-name-and-price .product-name-description{margin:16px}.performance-summary-information{background-color:var(--color-background-popup)}.checkout-payment-items>div.shopping-cart-order{background-color:#000}.counter-control .value.selected{font-family:Montserrat-Bold}.performance-summary-information .image-container{padding-left:0}.ticket-performance-details .selected-seats-row,.performance-summary-container .selected-seats-row{background-color:#000}.checkout-page .total-information,.checkout-page .terms-and-conditions-checkbox-container{color:#000}@media (max-width:1023px){#footer.no-background,.checkout-page{background:var(--number-of-seats-radio-button-group-background-color)}}.checkout-page .shopping-cart-order-ticket{padding-top:0!important;padding-bottom:0!important}.checkout-page .terms-and-conditions-checkbox-container{padding:var(--space-md)var(--space-sm);margin:0!important}.seatingAreaSelection-container-disabled .seatingAreaSelection-box__item-details{background:var(--color-background-popup)}#pricecategorycontainer .backdrop-background,#seatingplancontainer .backdrop-background,.performance-summary-information,.cart-item-header{background:var(--color-dark-gradient-background)}.seatingAreaSelection-container-disabled{color:gray;background:#000}.seatingAreaSelection-container-disabled .button-style{border-color:gray!important}.total-information>span{font-family:Montserrat-Light}.total-information>span>.total-price{padding-left:5px;font-family:Montserrat-Bold}.call-to-action-marker{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:14px solid var(--color-primary);width:0;height:0;position:absolute;top:10px;left:0}.call-to-action-marker.disabled{opacity:0}#body.theme-kinopolis .performance-summary-container .movie-details-headline{padding-top:7px}@media (max-width:1023px){#body #product-selection .product-categories.section-header,#body #retail-product-selection .sales-groups-categories.section-header{padding:0}}body .section-content .product-block .product:hover .hover-block{border-radius:0}@media (max-width:1023px){.purchase-process-login-page .cineorder-input input{padding:15px!important}.action-block-header .action-block-header-title{padding-left:8px}.seating-information-container .seating-information .navigation-buttons-container .cineorder-button{padding-top:8px!important}}@media (min-width:1024px){#body.theme-kinopolis .performance-summary-container .movie-details-headline .headline .movie-details-title{margin:0;line-height:22px;font-size:20px!important}}#body.theme-kinopolis .performance-summary-container .additional-information{margin-top:auto;padding-top:10px}.seat-legend .seating-plan-legend-item a{color:var(--color-secondary);text-decoration:none}.fixed-bottom-information :is(h1,h2,h3,h4,h5,h6){color:#000}.fixed-bottom-container>.fixed-bottom-information{flex-direction:column;display:flex}.fixed-bottom-information>.row{height:100%}.fixed-bottom-information-bottom{flex-direction:column;flex:1;justify-content:space-between;display:flex}.fixed-bottom-information-bottom>.col-12{justify-content:flex-end;display:flex}.fixed-bottom-information-top{margin-bottom:0}body .fixed-bottom-information .btn{box-sizing:border-box;justify-content:center;align-items:center;height:30px;display:flex}@media (max-width:1023px){#body .fixed-bottom-container .fixed-bottom-information .btn-with-half-width{width:49%}#body .fixed-bottom-container .fixed-bottom-information .single-btn-full-width{width:100%}}.cart .order-item :is(h1,h2,h3,h4,h5,h6){color:var(--color-text);margin:0}.section-content .cart .shopping-cart-order-ticket .order-item{padding:0}.section-content .cart .shopping-cart-order-ticket .order-item .ticket-pricing-ticket-info .label,.section-content .cart .shopping-cart-order-ticket .order-item .voucher-info .label{font-family:Montserrat-Bold}.shopping-cart-order .retail-item-name,.shopping-cart-order .voucher-item-name{font-size:var(--base-font-size)!important}.shopping-cart-order .retail-item .retail-combo-item ul{padding-left:var(--space-sm);list-style:none}.section-content .cart .order-item{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.cross-selling .ticket-info{padding-right:var(--space-sm)!important}.cross-selling .one-column .checkout-payment-items{background-color:#000;padding-top:0}.one-column .checkout-payment-items .ticket-info{padding-left:calc(2*var(--space-sm))!important;padding-right:var(--space-sm)!important;padding-bottom:var(--space-sm)!important}.one-column .checkout-payment-items .voucher-info{padding:var(--space-xs)0 0 var(--space-sm)!important}.shopping-cart-order-ticket,.cart-item-header{margin-left:calc(-1*var(--space-sm));margin-right:calc(-1*var(--space-sm))}.one-column .checkout-payment-tickets .selected-seats-row{padding-left:var(--space-sm)!important;padding-right:var(--space-sm)!important}.checkout-payment-tickets .ticket-price-and-remove svg{stroke-width:1.3px}.payment-selection .paymentMethodSelection-box{margin-top:0}.payment-selection .paymentMethodSelection-box .btn-primary{border-width:1px;border-color:#fff}.payment-selection .paymentMethodSelection-box .payment-method-button-block{margin-top:var(--space-xxs);border-right:1px solid #999}.payment-selection .paymentMethodSelection-box .payment-method-button-block:last-child{border-right:none}.horizontal-line{border-top:none}.orders-details-block,.cart{background-color:#000;margin-bottom:0!important}.payment-selection .paymentMethodSelection-box .btn-primary:hover,.payment-selection .paymentMethodSelection-box .btn-primary-selected,.retail-tip-item .selected{border-width:1px;border-color:var(--color-primary,#183d84)}.loading-button-container:disabled{color:var(--c,#aaa);background-color:var(--color-btn-disabled-background,white);border-color:var(--color-btn-disabled-border,#bbb)}body .dialog-full-screen-mode .modal-body .modal-inner-body{background-color:#0000}body .dialog-full-screen-mode .modal-body .modal-headline{color:#fff}@media (max-width:1023px){#body.theme-kinopolis .modal-body .modal-content{overflow-y:hidden}}.modal-body .modal-close-button{background:0 0}.modal-body .modal-close-button>.close-icon{color:var(--color-gray,gray)}body .header-image-container{background:radial-gradient(circle,#4f4f4f 0%,#2c2c2c 100%)}.content.my-account{background-color:var(--kinopolis-background-light)}.content.my-account .title-underline-gradient{color:#000;margin-bottom:0}.content.my-account h1.title-underline-gradient :before{background:0 0}.my-account .block{color:#000;box-shadow:none;background-color:#fff;margin-bottom:0!important}.my-account .block .no-image{border-top:50px solid #696969}.my-account .block .curved-corners{display:none}.my-account .block .neo-card-header{font-weight:400;font-size:var(--text-lg);height:auto;padding:var(--space-sm)var(--space-md)0 18px;background-color:#fff}@media (max-width:1023px){.my-account .block .neo-card-header{padding:var(--space-sm)var(--space-md)0 14px!important}}.my-account .block .buttons-row{width:95%;padding:var(--space-md)0 var(--space-md)var(--space-md);border-color:#ccc}@media (max-width:1023px){.my-account .block .buttons-row{width:85%;padding:var(--space-md)var(--space-xxs)var(--space-md)var(--space-md)}}.my-account .block-wrapper{margin:0;padding-left:0;padding-right:2px}.user-form .cineorder-input,.user-form>div.form>div.form-column>div.date-input>div.cineorder-input,.user-form .cineorder-select__control.action-block-header,.user-form .cineorder-select .cineorder-select__control{margin-bottom:var(--space-sm);border:1px solid #bbb}.user-form .form,.user-form .form-block .input-block,.user-form .form-block .input-block .input-group,.user-form .cineorder-input input,.user-form .form-block .salutation-block,.user-form .cineorder-select .cineorder-select__control,.user-form .cineorder-select .cineorder-select__control .cineorder-select__value-container .cineorder-select__single-value,.user-form .form-block{color:#000;background-color:#fff}#body.theme-kinopolis .user-form .form-block .input-block{padding-top:0}.user-form .form-block .input-block .input-group>.cineorder-input:last-child,.user-form .date-input .cineorder-input{border-bottom:1px solid #bbb}.user-form .form-block .input-block .input-group .edit-info .cineorder-input{border:none}.user-form .form-block .input-block .input-group .edit-info{padding-right:var(--space-sm);border:1px solid #bbb;margin-bottom:0}.user-form .form-errors .error-msg{padding-left:var(--space-sm)}.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page{background-color:var(--kinopolis-background-light);color:#000}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .headline h1,:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .success-content h1{color:#000}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box{padding:var(--space-md);color:#000;background-color:#fff}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .cineorder-input{border:none;margin-left:0;margin-right:0}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .cineorder-input input{color:#000;padding-left:var(--space-sm);margin-bottom:var(--space-sm);background-color:#fff;border:1px solid #bbb}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .input-block{padding-top:inherit!important}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .input-block .input-group{padding:0}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .form-block-icon.icon{display:none}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .form-block .input-block{background-color:#fff}:is(.content.customer-data,.content.login-page-content,.content.forgot-password,.content.my-account,.content.loyaltydetails,.content.loyaltyhistory,.content.changeemail,.content.productdetails,.content.retail-details,.content.change-credentials,.content.content .customer-card-deposit,.content.add-customer-card,.content.loyaltyhistory,.content.reset-credentials,.content.success-page,.content.consent-page,.content.product-details,.content.delivery-address-page,.content.transaction-details-page) .content-box .form-block .salutation-block{color:#000;background-color:#fff}.content.delivery-address-page .checkout-user-data{background-color:var(--kinopolis-background-light);color:#000;width:auto}.content.delivery-address-page .checkout-user-data a{color:#000}@media (min-width:1024px){.content.delivery-address-page .checkout-user-data.full-width{width:auto!important;margin-right:var(--space-md)!important;margin-left:auto!important}}.content.delivery-address-page .cineorder-select{color:#000;background-color:#fff;border:1px solid #bbb}.content.delivery-address-page .cineorder-select .cineorder-select__control{color:#000;background-color:#fff}.consent-page .consents__item{background-color:#fff;border-color:#000}.loyalty-account-history .loyalty-account-history-description,.loyalty-account-history .loyalty-account-history-mobile,.loyalty-account-history .loyalty-account-history-table,.content.loyaltydetails .loyalty-tile{background-color:#fff}.content.loyaltydetails .loyalty-badge-value{color:#000;background-color:#0000000d}.loyalty-program-card{border:1px solid #ccc;max-width:400px}.user-loyalty-program-swiper-container>.swiper>.swiper-button-prev,.user-loyalty-program-swiper-container>.swiper>.swiper-button-next,.stored-payments-swiper-container>.swiper>.swiper-button-prev,.stored-payments-swiper-container>.swiper>.swiper-button-next{background-color:gray}.customer-data .user-form .salutation .checkbox-label{font-size:var(--text-md)}.customer-data .user-form .info-text{color:#000}.user-form .info-text,.user-form .button-block,.user-form .registration-consents-block{padding-left:var(--space-md);padding-right:var(--space-md)}.user-form .form-errors .error-msg{margin-left:var(--space-md);margin-right:var(--space-md)}.user-form .form-block .input-block .input-group .cineorder-select{padding-right:var(--space-sm)}.user-form .form-block .input-block .input-group{padding-left:var(--space-xs);padding-right:var(--space-sm)}.user-form .cineorder-input input,.user-form .cineorder-select .cineorder-select__control .cineorder-select__value-container{padding-left:var(--space-sm)}.user-form .form-block.submit-block .info-text{padding-bottom:var(--space-sm)}@media (min-width:1024px){.customer-form-right{margin-top:var(--space-xl)}}.user-form .title-underline-gradient{color:#000}body h1.title-underline-gradient :before{background:0 0}@media (max-width:1023px){#body.theme-kinopolis .user-form .form-block.submit-block .button-block{padding:0px var(--space-sm)var(--space-sm)var(--space-sm)}#body.theme-kinopolis .cineorder-input input,#body.theme-kinopolis .cineorder-select .cineorder-select__control .cineorder-select__value-container{padding-left:var(--space-sm)}.user-form .form-errors .error-msg{margin-left:var(--space-sm)}}body .image-thumb-slider .swiper.swiper-preview img{width:auto}.product-details-header{padding:0 0 var(--space-sm)0;background-color:#fff}.product-details-header .product-details-header__name{color:#444}.product-details-container__description,.product-details-container__info.voucher-card .theme-slider,.product-details-container__info.voucher .theme-slider,.product-details-container__info.voucher-card .voucher-card-container,.product-detail-order-button__price-and-controls{color:#000;padding:var(--space-xs)var(--space-md)var(--space-xs)var(--space-md);background-color:#fff;flex:1}.product-details-container__info.voucher-card .theme-slider,.product-details-container__info.voucher .theme-slider{margin-top:2px}.product-details-container .fixed-bottom-information{padding-bottom:var(--space-xs)}.product-details-container__info,.product-details-container__info.voucher-card .voucher-card-container,.product-detail__accordion,#body #root #product-details .product-detail-fixed-bottom,#body #root #product-details .product-detail-order-button__price-and-controls{box-shadow:none;margin-top:2px}.product-details-container__description{margin-top:0}.product-details-container{padding-left:0;padding-right:0}.retail-product-details .accordion .accordion__body-content,.retail-product-details .accordion .product-detail__accordion{border:none}.retail-product-details .accordion .accordion__header-content .retail-product-item__name{font-family:Montserrat-Bold}.retail-product-details .accordion .accordion__body-content .retail-product-item__name{font-weight:400}.retail-product-details .accordion .accordion__body-content{padding-top:0}.product-detail__accordion{padding-left:var(--space-sm);padding-right:var(--space-md);background:#fff}.accordion .retail-product-item__round-image-container .empty-product-icon{fill:#fff;stroke:#444;stroke-width:1px;background-color:#fff}#product-details .accordion__header-button svg>*{fill:#444}.product-detail-order-button .counter-control button{font-size:var(--text-md)}.product-detail-order-button .counter-control button svg{color:#000}#body #root #product-details .product-detail-order-button__controls,#body #root #product-details .product-detail-order-button__price{font-size:var(--base-font-size);margin-top:0}@media (min-width:1024px){.product-details__content .image-thumb-slider .swiper.swiper-preview img,.product-details__content .react-aspect-ratio-placeholder,.product-details__content .image-thumb-slider .swiper-slide.col div.react-aspect-ratio-placeholder:before{height:270px;overflow:hidden}.product-details-container{min-height:270px}.product-details-container__info.voucher-card .theme-slider .image-slider .swiper-wrapper,.product-details-container__info.voucher .theme-slider .image-slider .swiper-wrapper,.product-details-container__info.voucher-card .amount-selector-slider .slider .swiper-wrapper{justify-content:end}}@media (max-width:1023px){#body.theme-kinopolis .product-details__content .image-thumb-slider .swiper-slide img,.product-details__content .react-aspect-ratio-placeholder,.product-details__content .image-thumb-slider .swiper-slide .col div.react-aspect-ratio-placeholder:before{height:350px;max-height:fit-content;overflow:hidden}#body #root #product-details .product-detail-order-button__price-and-controls{padding:var(--space-xs)var(--space-sm)var(--space-xs)var(--space-sm)}#body.theme-kinopolis .image-thumb-slider .swiper-slide video{width:100%}}.product-details-header__category,.legalNoticeImage,.legalNotice .product-details-container__info__accordion-header-title{color:var(--color-primary)}.legalNotice .accordion__header-button svg>*{fill:var(--color-primary)!important}body .retail-product-combo-container>*{border-bottom:1px solid #0000001a;margin-left:0;margin-right:0}.retail-product-combo-container__accordion-header-content .retail-product-item__single-item-container .retail-product-item__name{font-size:var(--base-font-size)}.retail-product-order-button__price-and-controls,.retail-product-details__header{background-color:#fff}.retail-product-details__header,.retail-product-combo-container,.retail-product-order-button__price-and-controls{padding:var(--space-xs)var(--space-md);flex:1}.retail-product-details__content img.scalableImage{object-fit:cover}h2.retail-product-header__name{color:#444}.retail-product-details-container{padding-left:0;padding-right:0}.retail-product-details-container .container-right{flex-direction:column;height:100%;display:flex}.retail-product-fixed-bottom .fixed-bottom-information{padding-bottom:var(--space-xs)}#body #root #retail-product-details .retail-product-fixed-bottom,#body #root #retail-product-details .retail-product-order-button__price-and-controls,.retail-product-combo-container{margin-top:2px}#product-details .product-detail__accordion{margin-top:0}.retail-product-header__group-name{font-family:Montserrat-Bold}#body #root #retail-product-details .retail-product-order-button__price,#body #root #retail-product-details .retail-product-order-button__controls{font-size:var(--base-font-size);flex-direction:row;align-items:center;margin-top:0;display:flex}#body #root #retail-product-details .retail-product-order-button__combo-wrapper{min-width:150px}.retail-product-order-button__controls .counter-control button svg,.retail-product-order-button__combo__value-container,#body #root #retail-product-details .retail-product-order-button__combo__single-value{color:#000;font-size:var(--base-font-size);font-family:Montserrat-Bold}.retail-product-order-button .counter-control,.retail-product-order-button .counter-control button{font-size:var(--base-font-size)}#body #root #retail-product-details .retail-product-order-button__combo__control{border-right:none}.retail-product-details__image{margin-right:0;padding-right:0}@media (min-width:1024px){#retail-product-details .retail-product-details__image img,#retail-product-details .retail-product-details__no-padding{height:270px;overflow:hidden}.retail-product-details-container{min-height:270px}}@media (max-width:1023px){#body #root #retail-product-details .retail-product-order-button__price-and-controls{padding:var(--space-xs)var(--space-md)}#retail-product-details .retail-product-details__image img{height:350px;overflow:hidden}}#body.theme-kinopolis .image-text-slider-background{background-color:#fff}.retail-product-content,.product-selection-content{background-color:var(--kinopolis-background-light);color:#000;padding-bottom:10px}.sales-groups-categories .slider-container .swiper-button-prev,.sales-groups-categories .slider-container .swiper-button-next,.product-categories .slider-container .swiper-button-prev,.product-categories .slider-container .swiper-button-next,.retail-product-combo__product-items .slider-container .swiper-button-prev,.retail-product-combo__product-items .slider-container .swiper-button-next,.product-selection-content .sub-category-container .sub-category-name,.retail-product-content .product-name-and-price,.product-selection-content .product-name-and-price,.retail-product-content h1,.retail-product-content h2,.retail-product-content h3,.retail-product-content h4,form legend,.product-selection-content h1,.product-selection-content h2,.product-selection-content h3,.product-selection-content h4,form legend{color:#000!important}@media (max-width:1023px){#body.theme-kinopolis .not-iframe .sticky-header-retail-products,#body.theme-kinopolis .not-iframe .sticky-header-products,#body.theme-kinopolis .not-iframe .sticky-header-categories{background:0 0}}@media (max-width:991px){#body.kinopolis-theme .sticky-header-retail-products,#body.kinopolis-theme .sticky-header-products{position:relative}}.retail-product-content .product-block .product .product-name-and-price .product-price,.product-selection-content .product-selection .section-content .product-name-and-price .product-price,.section-content .product-block .product .product-name-and-price .product-price{font-family:Montserrat-Bold;background-color:var(--kinopolis-background-light)!important;color:#000!important}.faq-page .slider-container .swiper-button-prev,.faq-page .slider-container .swiper-button-next{color:#000}@media (max-width:1023px){.shopping-cart-order .retail-item .retail-applied-bonus-icons .rightIcon,.ticket-pricing-container .ticket-pricing-buttons .rightIcon{height:14px;padding-top:2px}.shopping-cart-order .retail-item .voucher-image svg,.ticket-pricing-container .ticket-pricing-buttons .voucher-image svg{height:17px}}.performance-summary-container .movie-performance-icons{margin-top:3px}.seating-plan .seating-container .seating-plan__name{color:#666}@media (min-width:1024px){body .loyaltydetails .section-content .account-tiles-list .account-tile-list-item{justify-content:flex-start}.card-functions-container{max-width:400px}}.customer-card-deposit-container__info .deposit-selector-container,.customer-card-deposit-container__description{color:#000;padding:var(--space-xs)var(--space-md)var(--space-xs)var(--space-md);background-color:#fff;flex:1}.customer-card-deposit-header__title{color:#444}.customer-card-deposit-fixed-bottom,.customer-card-deposit-container__info .deposit-selector-container,.customer-card-deposit-container__info{margin-top:2px}.customer-card-deposit-container__description{margin-top:0}.customer-card-deposit{background-color:var(--kinopolis-background-light);color:#000}.product-details-container__info.voucher-card .voucher-card-container .amount-box{background:var(--kinopolis-background-light);color:var(--color-btn-primary-text)}.product-details-container__info.voucher-card .voucher-card-container .amount-box.selected{background:var(--color-primary);color:var(--color-secondary)}div.user-loyalty-program-swiper-container>div.swiper-3d>div.swiper-wrapper{transform-style:unset}@media (min-width:1024px){#body.theme-kinopolis .retail-product-combo-container .swiper-wrapper .rounded-slider{width:90px;height:90px}}.stored-payments-content{background-color:var(--kinopolis-background-light)}.retail-tip-item .retail-tip-drawer-container .checkout-drawer__body{background-color:#000;padding-top:0}.retail-tip-item .tip-item-box .icon-selected{background:var(--color-primary);color:var(--color-secondary)}body .content.retail-product-content #retail-product-selection .section-content>.notice-banner{background:#fff}body .content.retail-product-content #retail-product-selection .section-content>.notice-banner *{color:#000}
