.v-order-expiry-countdown{display:flex;justify-content:center;background:var(--color-primary);gap:10px;padding:6px 10px}:root[data-tenant=uk] .v-order-expiry-countdown,:root[data-tenant=ie] .v-order-expiry-countdown{background:var(--color-tertiary)}:root[data-tenant=spain] .v-order-expiry-countdown,:root[data-tenant=portugal] .v-order-expiry-countdown{background:var(--color-tertiary)}.v-order-expiry-countdown .v-order-expiry-countdown__icon{display:none}.v-order-expiry-countdown .v-countdown{color:var(--color-secondary)}:root[data-tenant=uk] .v-order-expiry-countdown .v-countdown,:root[data-tenant=ie] .v-order-expiry-countdown .v-countdown{color:var(--color-neutral-900)}:root[data-tenant=spain] .v-order-expiry-countdown .v-countdown,:root[data-tenant=portugal] .v-order-expiry-countdown .v-countdown{color:var(--color-neutral-900)}.v-order-expiry-countdown .v-countdown{font-family:var(--font-main);font-size:var(--type-label-small-size, 12px);font-weight:var(--type-label-small-weight, 700);line-height:var(--type-label-small-line-height, 120%);letter-spacing:var(--type-label-small-letter-spacing, 0px);text-transform:var(--type-label-small-transform, uppercase)}.v-modal.v-modal--prompt.v-order-expiry-countdown__expired-modal .v-model--prompt__content .v-modal--prompt--titles{text-align:center}.v-modal.v-modal--prompt.v-order-expiry-countdown-expiring-soon-modal .v-model--prompt__content .rich-extension.rich-text{font-size:14px;color:var(--color-neutral-300)}.workflow-progress-stepper{width:100%;max-width:544px;padding-bottom:32px}@media screen and (max-width:767px){.workflow-progress-stepper{max-width:none;padding-bottom:8px}}.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-header-label,.workflow-progress-stepper--skeleton .workflow-progress-stepper__step-line--skeleton,.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-icon,.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-label{animation:stepper-skeleton-pulse .9s ease-in-out infinite;background:var(--color-neutral-500)}.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-header-label{height:10px;width:35%;border-radius:4px}.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-icon{width:24px;height:24px;border-radius:50%;margin:12px auto 0}@media screen and (max-width:767px){.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-icon{width:16px;height:16px}}.workflow-progress-stepper--skeleton .workflow-progress-stepper__skeleton-label{height:10px;width:70%;border-radius:4px;margin:12px auto 0}.workflow-progress-stepper__header{display:flex;justify-content:space-between;width:100%;color:var(--color-tertiary);font-family:var(--font-main);font-size:var(--type-label-small-size, 12px);font-weight:var(--type-label-small-weight, 700);line-height:var(--type-label-small-line-height, 120%);letter-spacing:var(--type-label-small-letter-spacing, 0px);text-transform:var(--type-label-small-transform, uppercase)}@media screen and (max-width:767px){.workflow-progress-stepper__header{gap:8px}}.workflow-progress-stepper__steps{display:flex;gap:8px;width:100%;margin-top:16px}.workflow-progress-stepper__step{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-end}.workflow-progress-stepper__step-line{width:100%;height:1px;border-radius:999px;background:var(--color-neutral-500);transition:height .2s ease,background-color .2s ease}.workflow-progress-stepper__step-line.step-active{height:2px;background:var(--color-primary)}:root[data-tenant=uk] .workflow-progress-stepper__step-line.step-active,:root[data-tenant=ie] .workflow-progress-stepper__step-line.step-active{background:var(--color-secondary)}.workflow-progress-stepper__step-content{width:100%;color:var(--color-neutral-300);text-align:center}.workflow-progress-stepper__step-icon{display:flex;justify-content:center;padding-top:12px;opacity:.66;color:var(--color-neutral-300)}.workflow-progress-stepper__step-icon.step-active{opacity:1;color:var(--color-tertiary)}.workflow-progress-stepper__step-icon svg{fill:currentColor}.workflow-progress-stepper__step-icon picture,.workflow-progress-stepper__step-icon img,.workflow-progress-stepper__step-icon svg{width:24px;height:24px;object-fit:contain}@media screen and (max-width:767px){.workflow-progress-stepper__step-icon picture,.workflow-progress-stepper__step-icon img,.workflow-progress-stepper__step-icon svg{width:16px;height:16px}}.workflow-progress-stepper__step-label{width:100%;padding-top:12px;color:var(--color-neutral-300);overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%)}.workflow-progress-stepper__step-label.step-active{color:var(--color-tertiary)}@keyframes stepper-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}.exit-order-modal p,.exit-order-modal .rich-text{font-size:14px;color:var(--color-neutral-300)}.order-summary{--order-summary-divider-color: var(--color-neutral-300);border-radius:4px;z-index:65;bottom:8px;flex-grow:1;display:flex;flex-direction:column;color:var(--color-text, var(--color-secondary));background-color:var(--color-tertiary);height:max-content}:root[data-tenant=portugal] .order-summary{--order-summary-divider-color: var(--color-neutral-500)}:root[data-tenant=spain] .order-summary .v-order-totals__total-cost,:root[data-tenant=spain] .order-summary .v-order-totals__subtitle,:root[data-tenant=spain] .order-summary .v-order-totals__total-savings{color:var(--color-tertiary)}:root[data-tenant=spain] .order-summary .v-order-totals__toggle-details{color:var(--color-tertiary)}:root[data-tenant=spain] .order-summary .v-order-totals__toggle-details .v-button__label{color:var(--color-tertiary)}:root[data-tenant=spain] .order-summary .v-order-totals__toggle-details .v-button__icon{color:var(--color-tertiary);fill:var(--color-tertiary)}.order-summary__anchor{grid-area:order-summary;height:2px}.order-summary__anchor.is-mobile-embed{height:auto;min-height:65px}:root[data-tenant=uk] .order-summary__footer,:root[data-tenant=ie] .order-summary__footer{color:var(--color-tertiary)}.order-summary--fixed .order-summary__footer.is-mobile-embed{margin:-8px}.order-summary--fixed:not(.order-summary--inverted) .order-summary__footer.is-mobile-embed{padding-bottom:env(safe-area-inset-bottom,0px);position:relative}.order-summary--fixed:not(.order-summary--inverted) .order-summary__footer.is-mobile-embed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:env(safe-area-inset-bottom,0px);background-color:var(--color-primary)}.order-summary--fixed:not(.order-summary--inverted) .order-summary__footer.is-mobile-embed .order-summary__footer.is-mobile-embed{margin:-8px}.order-summary--fixed:not(.order-summary--inverted) .order-summary__footer.is-mobile-embed .v-order-totals{border-bottom-left-radius:0;border-bottom-right-radius:0}.order-summary--fixed:not(.order-summary--inverted) .order-summary__footer.is-mobile-embed .v-order-totals{height:70px}.order-summary--hidden{opacity:0}.order-summary--is-food-and-beverage-order .order-summary__header{display:flex;flex-direction:column;gap:8px;justify-content:center}.order-summary--is-food-and-beverage-order .order-summary__title{font-family:var(--font-main);font-size:var(--type-header-h4-size, 16px);font-weight:var(--type-header-h4-weight, 400);line-height:var(--type-header-h4-line-height, 120%)}.order-summary--is-food-and-beverage-order .order-summary__site{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-neutral-800)}.order-summary--inverted{width:100%;background-color:var(--color-neutral-800);color:var(--color-neutral-100);--order-summary-divider-color: var(--color-neutral-600)}:root[data-tenant=portugal] .order-summary--inverted{--order-summary-divider-color: var(--color-neutral-300)}.order-summary--inverted .v-order-totals{background-color:var(--color-neutral-800)}.order-summary--inverted .order-summary__footer.is-mobile-embed .v-order-totals{margin:8px}.order-summary--inverted .v-order-item{display:grid;grid-template-columns:auto min-content}.order-summary--inverted .v-order-item .v-order-item-modifiers__modifier{color:var(--color-neutral-300)}.order-summary--inverted .order-summary__site{color:var(--color-neutral-100)}@media screen and (min-width:992px){.order-summary{top:20px}}.order-summary hr{border:0;width:100%;height:1px;background:repeating-linear-gradient(to right,var(--order-summary-divider-color) 0,var(--order-summary-divider-color) 8px,transparent 8px,transparent 16px);opacity:.6;margin:0}.order-summary:not(.order-summary--inverted){position:sticky}.order-summary:not(.order-summary--inverted) hr:last-child{display:none}.order-summary .order-summary__content{padding:0 16px;display:flex;flex-direction:column;gap:24px;height:auto;transition:max-height .3s ease-in-out;z-index:90;overflow:auto;margin-bottom:24px}.order-summary .order-summary__content>*:first-child{margin-top:24px}@media screen and (min-width:992px){.order-summary .order-summary__content{overflow:hidden}}.order-summary.order-summary--collapsed .order-summary__content{margin-bottom:0}@media screen and (min-width:992px){.order-summary.order-summary--collapsed:not(.order-summary--inverted) .order-summary__content{margin-bottom:24px}}.order-summary .v-order-cart-item-list .v-order-item{border-bottom:none}.order-summary .v-order-cart-item-list .v-order-item .v-order-item__item-image{display:none}.order-summary .v-order-cart-item-list .v-order-item .v-order-item__remove-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:28px;background:var(--color-neutral-200);margin-top:-6px;cursor:pointer}.order-summary .v-order-cart-item-list .v-order-item .v-order-item__remove-button .v-order-item__remove-button-wrapper{display:flex;align-items:center;justify-content:center}.order-summary .v-order-cart-item-list .v-order-item .v-order-item__remove-button .v-icon{width:20px;height:20px;fill:var(--color-black);stroke:var(--color-black);color:var(--color-black)}.order-summary .v-order-cart-item-list .custom-order-item:last-child .item-warning-message{margin-bottom:0}@media screen and (max-width:991px){.order-summary:not(.order-summary--inverted){margin-inline:-8px;width:calc(100% + 16px);max-height:calc(var(--vh) * 100 - 312px);box-shadow:0 4px 8px 3px #00000026;filter:drop-shadow(0px 1px 3px rgba(0,0,0,.3))}.order-summary:not(.order-summary--inverted) .order-summary__content{max-height:400px}.order-summary:not(.order-summary--inverted).order-summary--collapsed .order-summary__content{max-height:0px}.order-summary:not(.order-summary--inverted).order-summary--fixed{position:fixed;left:16px;right:16px;bottom:0;width:calc(100% - 16px)}}#root:has(.header--sticky--visible):not(:has(.header--sticky.ignore-gradient)) .page-wrapper .order-summary:not(.order-summary--inverted){max-height:calc(var(--vh) * 100 - 240px - 85px)}body:has(.v-order-totals__toggle-details--toggled){overflow:hidden!important}body:has(.v-order-totals__toggle-details--toggled) .page{pointer-events:none}.v-order-cart{display:contents}.v-order-cart__total-savings,.v-order-cart__booking-fee{position:relative;display:flex;justify-content:space-between;align-items:center}.v-order-cart__total-savings .v-order-line__label,.v-order-cart__booking-fee .v-order-line__label{text-transform:uppercase;font-family:var(--font-main);font-size:var(--type-label-small-size, 12px);font-weight:var(--type-label-small-weight, 700);line-height:var(--type-label-small-line-height, 120%);letter-spacing:var(--type-label-small-letter-spacing, 0px);text-transform:var(--type-label-small-transform, uppercase)}.v-order-cart__total-savings .v-order-line__price,.v-order-cart__booking-fee .v-order-line__price{font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%)}.v-order-cart .v-order-cart-item-list .v-order-item,.v-order-cart .v-order-cart-item-list .v-order-item--has-modifiers{align-items:flex-start}.order-summary--cinesa-booking-mode .v-order-cart__booking-fee .v-order-line__label{text-transform:none;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%)}.order-summary--cinesa-booking-mode .v-order-cart__booking-fee .v-order-line__label a{color:inherit;text-decoration:underline;text-underline-offset:1px}.v-order-cart-section-divider{display:flex;align-items:center;gap:8px;padding-bottom:4px}.v-order-cart-section-divider .v-order-cart-section-divider__icon{width:24px;height:24px}.v-order-cart-section-divider .v-order-cart-section-divider__title{font-family:var(--font-main);font-size:var(--type-body-weighted-size, 16px);font-weight:var(--type-body-weighted-weight, 700);line-height:var(--type-body-weighted-line-height, 120%)}.v-order-cart-section-divider .v-order-cart-section-divider__action-button{color:currentColor;margin-left:auto;padding:0;min-height:auto}.v-deal-voucher-order-tag.v-tag-block{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;width:fit-content;height:28px;margin:4px 0;background:var(--color-system-success);font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%);border-radius:4px;padding:8px;column-gap:4px}.v-deal-voucher-order-tag.v-tag-block .v-tag-block__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0}.v-deal-voucher-order-tag.v-tag-block .v-tag-block__indicator-icon{display:block;width:12px;height:12px;color:var(--color-neutral-900);fill:var(--color-neutral-900);stroke:var(--color-neutral-900)}.v-deal-voucher-order-tag.v-tag-block .v-tag-block__label{color:var(--color-neutral-900);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v-order-cart-showtime-list .selected-seats-format{color:var(--color-neutral-600);font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%)}.v-order-cart-showtime-list--inverted .selected-seats-format{color:var(--color-neutral-300)}.v-order-cart-ticket-list{display:flex;flex-direction:column;gap:12px}.v-order-cart-ticket-list__booking-fee{display:flex;justify-content:space-between;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%)}.v-order-cart-item-list .v-order-cart-section-divider{padding-bottom:8px}.payment-summary__title{display:flex;align-items:center;margin-bottom:16px}.payment-summary__title .v-icon{width:24px;height:24px;margin-right:8px}.payment-summary__payments{display:flex;flex-direction:column;gap:8px}.payment-summary__payment{display:flex;justify-content:space-between;align-items:center}.payment-summary__payment-label{display:flex;align-items:center;background-color:var(--color-system-success);border-radius:4px;padding:8px;gap:4px;font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%)}.payment-summary__payment-label .v-icon{stroke:var(--color-secondary);width:14px;height:14px;margin-right:2px}.payment-summary__payment-value{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%)}.v-order-totals{background-color:var(--color-primary)}.v-order-totals:not(.v-order-totals--inverted){background-color:var(--color-primary);border-bottom-left-radius:4px;border-bottom-right-radius:4px}:root[data-tenant=uk] .v-order-totals:not(.v-order-totals--inverted),:root[data-tenant=ie] .v-order-totals:not(.v-order-totals--inverted){background-color:var(--color-neutral-600)}:root[data-tenant=spain] .v-order-totals:not(.v-order-totals--inverted){background-color:var(--color-neutral-600)}.v-order-totals{border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:72px;padding:0 16px;display:grid;justify-content:space-between;align-items:center;align-content:center;grid-template-columns:auto auto;transition:border-radius .3s ease-in-out;z-index:100;gap:4px}.v-order-totals__totals{width:max-content}@media screen and (min-width:992px){.v-order-totals__totals{grid-column:1/3;width:100%}}.v-order-totals__totals .v-order-totals__subtotal-cost,.v-order-totals__totals .v-order-totals__booking-fee{display:none}.v-order-totals__total-cost{display:flex;align-items:baseline;gap:8px;font-family:var(--font-main);font-size:var(--type-header-h4-size, 16px);font-weight:var(--type-header-h4-weight, 400);line-height:var(--type-header-h4-line-height, 120%)}@media screen and (min-width:992px){.v-order-totals__total-cost{justify-content:space-between}}.v-order-totals__total-cost .v-order-line__label{font-family:var(--font-main);font-size:var(--type-body-weighted-size, 16px);font-weight:var(--type-body-weighted-weight, 700);line-height:var(--type-body-weighted-line-height, 120%)}.v-order-totals__total-savings,.v-order-totals__subtitle{grid-column:1/3;font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%);display:flex;gap:4px}.v-order-totals__total-savings .v-icon--star,.v-order-totals__subtitle .v-icon--star{display:none}.v-order-totals__booking-fee{grid-column:1/3;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%);display:flex;justify-content:space-between;gap:7px}.v-order-totals__booking-fee .v-display-text-link{color:inherit!important;text-underline-offset:1px}@media screen and (max-width:767px){.v-order-totals__booking-fee{display:block}}.v-order-totals--inverted .v-order-totals__toggle-details{display:none}.v-order-totals--inverted .v-order-totals__totals{grid-column:1/3;width:100%}.v-order-totals--inverted .v-order-totals__total-cost{justify-content:space-between}@media screen and (min-width:992px){.v-order-totals .v-order-totals__toggle-details{display:none}}.v-order-totals .v-order-totals__toggle-details .v-button__icon{transition:all .3s ease-in-out}.v-order-totals .v-order-totals__toggle-details--toggled .v-button__icon{transform:rotate(180deg)}.order-summary--cinesa-booking-mode .v-order-totals__total-cost .v-order-line__price{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%)}@media screen and (max-width:767px){.order-summary--collapsed .v-order-totals{border-radius:4px}}@media screen and (max-width:767px){.order-summary--collapsed .order-summary__footer{border-radius:4px}}
