.modal.left .modal-dialog,.modal.right .modal-dialog{width:100%;height:100%;margin:auto;position:fixed;transform:translate(0%,0)}.modal.left .modal-content,.modal.right .modal-content{height:100%}.modal.left .modal-body,.modal.right .modal-body{padding:0}.modal.left.fade .modal-dialog{-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out;left:-320px}.modal.left.fade.in .modal-dialog{left:0}.modal.right.fade .modal-dialog{-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;right:-320px}.modal.right.fade.in .modal-dialog{right:0}.modal-content{border:none;border-radius:0}.modal-header{background-color:#fafafa;border-bottom-color:#eee}.modal{z-index:1050;-webkit-overflow-scrolling:touch;outline:0;display:none;position:fixed;inset:0;overflow:hidden}modal.left .modal-dialog,.modal.right .modal-dialog{width:400px;height:100%;margin:auto;position:fixed;transform:translate(0%,0)}.modal.right.fade.in .modal-dialog{transition:opacity .3s linear,right .3s ease-out;right:0}.modal-content{background:#ff4fa1;-webkit-box-shadow:0 3px 9px #00000080;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;position:relative;box-shadow:0 5px 15px #00000080}.modal-backdrop{z-index:1040;background-color:#000;position:fixed;inset:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{background:#ff4fa1;border-bottom:2px solid #180026;padding:20px 12px}button.close{-webkit-appearance:none;cursor:pointer;background:0 0;border:0;padding:0}#myModal2 .close{float:right;color:#ff4fa1;filter:alpha(opacity=20);background:#180026;border-radius:0;margin-top:4px;font-size:18px;line-height:12px;border:1px solid #180026!important;padding:8px!important}#myModal3 .close,#myModal4 .close{float:right;color:#1e1e2f;text-shadow:0 1px #fff;filter:alpha(opacity=20);opacity:.2;border-radius:4px;font-size:12px;font-weight:700;line-height:1;border:1px solid #444!important;padding:8px 10px!important}.modal-header h4{color:#13001e;font-size:30px;font-family:var(--Chemre)}.event-cart-section{z-index:1;background:#ff4fa1;flex-wrap:wrap;gap:0;margin:0;padding:10px 15px 15px;display:flex;position:relative}.event-cart-section:before{content:"";opacity:.1;z-index:-1;background-image:url(../media/bg.59246221.webp);background-position:0 0;background-size:auto;width:100%;height:100%;position:absolute;top:0;right:0}.event-cart-item{border-bottom:1px solid #1800261f;width:100%;margin:0 0 10px;padding:10px 0;position:relative}.event-cart-section .event-cart-item:last-child{border-bottom:0}.event-cart-item img{border-radius:4px;width:50px;height:50px}.event-cart-item .ticket-pass-amount{padding:1px 0!important}.cart-all-offers{background:linear-gradient(#004039 0%,#397250 100%);justify-content:space-between;align-items:center;margin:0;padding:7px 10px;display:flex;position:relative}.cart-all-offers .cart-off{color:#fff;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.cart-all-offers .cart-off img{width:auto;height:20px;padding:0}.cart-all-offers a{background:linear-gradient(#88d16e24 0%,#23970624 100%);border:1px solid #cce0c4;border-radius:8px;margin:0;padding:6px 10px;font-size:10px;color:#fff!important}.cart-footer{text-align:center;z-index:999;background:#ff4fa1;flex-direction:column;justify-content:space-between;gap:0;width:100%;padding:0 20px 5px;display:flex;position:relative}.cart-footer .test-Checkups{color:#000;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;display:flex}.cart-footer .test-Checkups img{width:auto;height:25px;padding:0}.cart-footer .checkout-now{width:100%;font-size:16px;font-family:var(--Inter-Semi-Bold);text-align:center;background:#13001e;border-radius:5px;margin-bottom:10px;padding:5px 10px;display:block;color:#ff4fa1!important}.cart-footer .clear-cart{width:100%;font-size:16px;font-family:var(--Inter-Semi-Bold);text-align:center;background:0 0;border:1px solid #13001e;border-radius:5px;margin-bottom:10px;padding:5px 10px;display:block;color:#13001e!important}.cart-footer .total-ticket-amount{border-top:2px solid #1800261f;margin:1px 0!important;font-size:20px!important}@media screen and (max-width:880px){modal.left .modal-dialog,.modal.right .modal-dialog{width:99%}.cart-footer .total-ticket-amount{margin:1px 0!important;font-size:18px!important}}
