:export{black:#000;BaseColor:#141414;PrimaryColor1:#cf102d;PrimaryColor2:rgba(207,16,45,.2);TextColor:hsla(0,0%,100%,.478);TextColor2:hsla(0,0%,100%,.8)}.modal-dialog{max-width:513px;min-width:513px}.modal-dialog .react-loading-skeleton{max-width:100%}.modal-content{background-color:#1d1d1d!important;color:#fff;border:none;border-radius:24px!important;width:513px!important;max-width:100%;margin-inline:auto;padding:40px 0;color:hsla(0,0%,100%,.8)!important;outline:none}.modal-content .modal-header{padding:0;border-bottom:1px solid hsla(0,0%,100%,.2)}.modal-content .modal-header .btn-close{display:none}.modal-content .modal-title{font-size:20px;line-height:24px;padding:0 0 40px 48px;font-family:DMSans-Bold!important;text-align:center}.modal-content .modal-body{padding:48px 48px 0}.modal-content .modal-body .location-details{display:flex;align-items:flex-start;gap:10px;text-align:left}.modal-content .modal-body .location-details .location-icon{height:max-content}.modal-content .modal-body .location-details .location-text p{margin:0;padding:0}.modal-content .modal-body .location-details .location-text .location-cinema{font-size:18px;line-height:22px;text-transform:uppercase;font-family:DMSans-Bold;margin-bottom:8px}.modal-content .modal-body .location-details .location-text .cinema-address{font-size:16px;line-height:21px;color:#cccdcd;font-family:Poppins Regular,sans-serif}.modal-content .modal-body .location-details img{height:46px!important;width:20px!important;overflow:hidden}.modal-content .modal-body .theatre-disable{margin-bottom:20px}.modal-content .modal-body .theatre-disable p{font-size:16px;line-height:21px;color:#cccdcd;font-family:Poppins Regular,sans-serif}.modal-content .modal-footer{padding:0;border:none;justify-content:flex-start;flex-direction:column-reverse}.modal-content .modal-footer .buttons-group{width:100%;display:flex;justify-content:space-between;align-items:center;margin:48px 0}.modal-content .modal-footer .buttons-group button{margin:0}.modal-content .modal-footer .buttons-group button.cancel-button svg{display:none}.modal-content .modal-footer .buttons-group .confirm-button.theatre-disabled{width:max-content}.modal-content .modal-footer .note{margin:0;font-size:12px;line-height:16px;font-family:DMSans-Light;color:hsla(0,0%,100%,.8)}.modal-content .modal-footer .confirm-button{color:#fff;background-color:#cf102d;padding:12px 20px;border-radius:12px;font-size:16px;line-height:21px;font-family:DMSans-Bold;text-transform:none;box-shadow:none;width:207px;height:48px}.modal-content .modal-footer .cancel-button{color:#c0a991;text-decoration:underline;border-radius:0;padding:0;text-transform:none;font-size:16px;line-height:21px;font-family:DMSans-Medium}.modal-content .modal-footer .cancel-button svg{width:20px;height:20px}.cancel-order-modal .modal-content .modal-body .location-details .location-text .location-cinema,.gc-voucher-modal .modal-content .modal-body .location-details .location-text .location-cinema{text-transform:none}@media(max-width:767px){.modal-dialog{min-width:auto;max-width:100%}.modal-content{width:326px;max-width:326px;padding:32px 0 40px}.modal-content .modal-title{padding:0 0 24px 32px}.modal-content .modal-body{padding:41px 32px 0}.modal-content .modal-body .location-details:has(.react-loading-skeleton){margin-bottom:15px}.modal-content .modal-body .location-details .react-loading-skeleton{width:200px!important}.modal-content .modal-footer{flex-direction:column}.modal-content .modal-footer .note{margin:32px 0 40px}.modal-content .modal-footer .react-loading-skeleton{width:262px!important}.modal-content .modal-footer .buttons-group{margin:0;display:block}.modal-content .modal-footer .buttons-group:has(.react-loading-skeleton){margin-top:15px}.modal-content .modal-footer .buttons-group button.confirm-button{margin-bottom:24px}.modal-content .modal-footer .buttons-group button.cancel-button svg{display:block}.modal-content .modal-footer .buttons-group .react-loading-skeleton{width:150px!important}.cancel-order-modal .modal-content .modal-footer,.gc-voucher-modal .modal-content .modal-footer{padding-top:32px}}