: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)}.ticket-summary-container{padding:12px 0 20px;width:45%;color:hsla(0,0%,100%,.639)}.ticket-summary-container .mmr-tuesday-discount{padding:0 8px 30px}.ticket-summary-container .mmr-tuesday-discount p{margin-bottom:0;font-family:DMSans-Medium;font-size:20px;line-height:26px;border-radius:12px;font-weight:700;background-color:#1d1d1d;color:hsla(0,0%,100%,.8);padding:20px;display:flex;justify-content:center;align-items:center}.ticket-summary-container .ticket-details ul{list-style-type:none;padding:0;margin:0}.ticket-summary-container .ticket-details ul li{padding-left:16px;padding-right:16px;padding-bottom:32px}.ticket-summary-container .ticket-details ul li:last-child{padding-bottom:32px}.ticket-summary-container .ticket-details ul li p{margin:0}.ticket-summary-container .ticket-details ul li .ticket-description{font-family:DMSans-Bold;font-weight:500;font-size:16px;line-height:16px;text-transform:uppercase;padding-bottom:12px;color:hsla(0,0%,100%,.64)}.ticket-summary-container .ticket-details ul li .ticket-price{display:flex;justify-content:space-between;font-family:DMSans-Medium;font-weight:400;font-size:20px;line-height:20px;color:hsla(0,0%,100%,.8)}.ticket-summary-container .ticket-details ul li .edit-btn-sec{display:inline-block;vertical-align:middle;cursor:pointer}.ticket-summary-container .ticket-details ul li .edit-btn-sec strong{display:flex;align-items:center;padding-top:8px}.ticket-summary-container .ticket-details ul li .edit-btn-sec .edit-img{width:16px;height:16px}.ticket-summary-container .ticket-details ul li .edit-btn-sec .edit-img.mobile{display:none}.ticket-summary-container .ticket-details ul li .edit-btn-sec span{font:14px/14px DMSans-Regular;color:hsla(0,0%,100%,.8);margin-left:2px;border-bottom:1px solid hsla(0,0%,100%,.8)}.ticket-summary-container .gift-card-mmr-groups .service-fee-info{border-top:0;padding-bottom:0}.ticket-summary-container .gift-card-mmr-groups .service-fee-info:first-child{border-top:1px dashed hsla(0,0%,100%,.2)}.ticket-summary-container .gift-card-mmr-groups .service-fee-info .gift-card-items-list{margin-top:0;padding-bottom:0}.ticket-summary-container .service-fee-info{border-top:1px dashed hsla(0,0%,100%,.2);padding:32px 8px 24px}.ticket-summary-container .service-fee-info.tax-convenience-fee-groups .tax-fee-info{padding-top:0;border-top:0;border-bottom:0}.ticket-summary-container .service-fee-info.tax-convenience-fee-groups .tax-fee-info .tax-charge,.ticket-summary-container .service-fee-info.tax-convenience-fee-groups .tax-fee-info .tax-text{padding-left:0;padding-right:0}.ticket-summary-container .service-fee-info.vouchers-groups{border-top:0;padding-top:0}.ticket-summary-container .service-fee-info.vouchers-groups .voucher-items-list{margin-bottom:0}.ticket-summary-container .service-fee-info.vouchers-groups .voucher-items-list .voucher-item{margin-bottom:32px}.ticket-summary-container .service-fee-info.vouchers-groups .voucher-items-list .voucher-item:last-child{margin-bottom:0}.ticket-summary-container .service-fee-info.vouchers-groups .voucher-items-list .voucher-item .voucher-details p{color:#c0a991}.ticket-summary-container .service-fee-info.vouchers-groups .voucher-items-list .voucher-item .voucher-amount{color:hsla(0,0%,100%,.8)}.ticket-summary-container .service-fee-info .service-charge{margin:0;display:flex;justify-content:space-between;font-family:DMSans-Medium;font-weight:400;font-size:20px;line-height:20px;color:hsla(0,0%,100%,.8);padding-left:8px;padding-right:8px;padding-bottom:32px}.ticket-summary-container .service-fee-info .tax-text{margin:0;padding-left:8px;padding-right:8px;font-family:DMSans-Light;font-size:14px;line-height:19px;color:hsla(0,0%,100%,.8)}.ticket-summary-container .service-fee-info .voucher-items-list{margin-bottom:41px}.ticket-summary-container .service-fee-info .voucher-items-list .voucher-item:not(:last-child){margin-bottom:32px}.ticket-summary-container .service-fee-info .gift-card-items-list{margin-top:41px}.ticket-summary-container .service-fee-info .gift-card-items-list .voucher-item:not(:last-child){margin-bottom:41px}.ticket-summary-container .service-fee-info .voucher-item{display:flex;align-items:start;justify-content:space-between;padding-inline:8px}.ticket-summary-container .service-fee-info .voucher-item .voucher-details h6{font-size:20px;line-height:21px;margin-bottom:4px;color:hsla(0,0%,100%,.8)}.ticket-summary-container .service-fee-info .voucher-item .voucher-details p{font-size:14px;line-height:18px;margin-bottom:0;color:hsla(0,0%,100%,.8)}.ticket-summary-container .service-fee-info .voucher-item .voucher-amount{font-family:Poppins Regular,sans-serif;font-size:20px;line-height:30px;color:#c0a991}.ticket-summary-container .tax-fee-info{padding:8px;border-top:1px dashed hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.ticket-summary-container .tax-fee-info .tax-charge{margin:0;display:flex;justify-content:space-between;font-family:DMSans-Medium;font-weight:400;font-size:20px;line-height:20px;color:hsla(0,0%,100%,.8);padding-left:8px;padding-right:8px;padding-bottom:5px}.ticket-summary-container .tax-fee-info .tax-text{margin:0;padding-left:8px;padding-right:8px;font-family:DMSans-Light;font-size:14px;line-height:19px;color:hsla(0,0%,100%,.8)}.ticket-summary-container .gift-card-info{padding:24px 8px;border-top:1px dashed hsla(0,0%,100%,.2)}.ticket-summary-container .gift-card-info .close-button{all:unset;cursor:pointer}.ticket-summary-container .ticket-total-price{padding:30px 16px 7px;border-top:1px solid hsla(0,0%,100%,.2)}.ticket-summary-container .ticket-total-price.margin-class{margin-top:32px}.ticket-summary-container .ticket-total-price p{margin:0;display:flex;justify-content:space-between;font-family:DMSans-Bold;font-weight:500;font-size:24px;line-height:24px;color:hsla(0,0%,100%,.8);text-transform:uppercase}.ticket-summary-container .checkout-button{margin-top:60px}.ticket-summary-container .checkout-button button{padding:12px 20px;width:100%;background:#cf102d;color:#fff;border:none;border-radius:12px;font-family:DMSans-Bold;font-weight:500;font-size:18px;line-height:23px;height:52px}.ticket-summary-container.skeleton .ticket-summary-skeleton{width:400px;height:20px}.ticket-summary-container.skeleton .ticket-description .ticket-summary-skeleton{width:200px;height:20px}.ticket-summary-container.skeleton .ticket-price .ticket-summary-skeleton{width:400px;height:20px}.ticket-summary-container.skeleton .tax-text .ticket-summary-skeleton{width:200px;height:20px}.ticket-summary-container.skeleton .ticket-total-price .ticket-summary-skeleton{width:400px;height:30px}.ticket-summary-container.skeleton .checkout-button .ticket-summary-skeleton{width:400px;height:40px;margin-left:16px}.ticket-summary-container .edit-tickets-blk{padding-top:34px;padding-bottom:32px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner{display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner h3{font:24px/28px Poppins Medium,sans-serif;color:hsla(0,0%,100%,.8)}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap{padding:8px 16px;background:hsla(0,0%,100%,.051);border-radius:36px;display:flex;align-items:center;cursor:pointer}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap .edit-img{width:16px;height:16px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span{font:16px/20px DMSans-Regular;color:hsla(0,0%,100%,.8);margin-left:2px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span.mobile{display:none}@media(max-width:1199px){.ticket-summary-container .edit-tickets-blk{padding-top:50px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner h3{font-size:20px;line-height:24px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span{font-size:14px;line-height:18px}}@media(max-width:991px){.ticket-summary-container{width:49%}.ticket-summary-container.skeleton .ticket-summary-skeleton{width:300px;height:20px}.ticket-summary-container.skeleton .ticket-description .ticket-summary-skeleton{width:160px;height:20px}.ticket-summary-container.skeleton .ticket-price .ticket-summary-skeleton{width:300px;height:20px}.ticket-summary-container.skeleton .tax-text .ticket-summary-skeleton{width:160px;height:20px}.ticket-summary-container.skeleton .ticket-total-price .ticket-summary-skeleton{width:300px;height:30px}.ticket-summary-container.skeleton .checkout-button .ticket-summary-skeleton{width:300px;height:40px;margin-left:16px}.ticket-summary-container .service-fee-info,.ticket-summary-container .tax-fee-info{padding:24px 8px}.ticket-summary-container .service-fee-info{padding-bottom:16px}}@media(max-width:767px){.ticket-summary-container{width:100%;padding:52px 24px 32px}.ticket-summary-container .mmr-tuesday-discount p{font-size:16px;line-height:21px}.ticket-summary-container .ticket-details ul li{padding-bottom:24px}.ticket-summary-container .ticket-details ul li .ticket-description{font-size:14px;line-height:14px}.ticket-summary-container .ticket-details ul li .ticket-price{font-size:16px;line-height:16px}.ticket-summary-container .ticket-details ul li .edit-btn-sec .edit-img.desktop{display:none}.ticket-summary-container .ticket-details ul li .edit-btn-sec .edit-img.mobile{display:block}.ticket-summary-container .ticket-details ul li .edit-btn-sec span{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5)}.ticket-summary-container .service-fee-info .service-charge{font-size:16px;line-height:16px}.ticket-summary-container .service-fee-info .tax-text{font-size:12px;line-height:16px}.ticket-summary-container .service-fee-info .voucher-item .voucher-details h6{font-size:16px;line-height:18px}.ticket-summary-container .service-fee-info .voucher-item .voucher-details p{font-size:12px;line-height:16px}.ticket-summary-container .service-fee-info .voucher-item .voucher-amount{font-size:16px;line-height:24px}.ticket-summary-container .ticket-total-price{padding-top:24px}.ticket-summary-container .ticket-total-price p{font-size:20px;line-height:20px}.ticket-summary-container .checkout-button{display:none}.ticket-summary-container.skeleton .ticket-summary-skeleton{width:300px;height:20px}.ticket-summary-container.skeleton .ticket-description .ticket-summary-skeleton{width:200px;height:20px}.ticket-summary-container.skeleton .ticket-price .ticket-summary-skeleton{width:300px;height:20px}.ticket-summary-container.skeleton .tax-text .ticket-summary-skeleton{width:200px;height:20px}.ticket-summary-container.skeleton .ticket-total-price .ticket-summary-skeleton{width:300px;height:30px}.ticket-summary-container.skeleton .checkout-button .ticket-summary-skeleton{width:300px;height:40px;margin-left:16px}.ticket-summary-container .tax-fee-info .tax-text{font-size:12px;line-height:16px}.ticket-summary-container .edit-tickets-blk{padding-top:24px;padding-bottom:24px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap{padding:6px 12px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span.desktop{display:none}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span.mobile{display:block}}@media(max-width:567px){.ticket-summary-container .edit-tickets-blk .edit-tickets-inner h3{font-size:18px;line-height:22px}.ticket-summary-container .edit-tickets-blk .edit-tickets-inner .edit-wrap span{font-size:12px;line-height:16px}}