.content_discount_coupon{padding:0;color:#999}.content_discount_coupon .box_label_discount_coupon .tag_code_promo{background:var(--main_color);color:#fff;padding:.25rem .35rem;border-radius:.25rem}.countdown_timer{font-size:1rem;width:100%;text-align:right}.countdown_timer .timer_num{margin-bottom:0;padding:.25rem 0;line-height:.75;color:var(--main_color);font-weight:500}@media screen and (max-width:1080px){.countdown_timer{position:fixed;top:85px;right:15px;padding-right:0;text-align:center;width:auto;font-size:.9rem}}@media screen and (max-width:768px){.countdown_timer{top:auto;bottom:70px;right:20px;width:auto}.countdown_timer.open__box{top:30px;right:60px!important;z-index:9}}.sec_purchase_detail{position:fixed;top:0;right:0;height:100%;width:100%;max-width:375px;border-left:1px solid #e5e5e5;overflow:auto;padding:75px 1rem 0;background:#fff;z-index:10}.sec_purchase_detail.show{right:0!important}.sec_purchase_detail .list_selected_seats{display:flex;justify-content:space-between;flex-direction:column;height:calc(100% - 30px);min-height:400px;padding:0 0 1rem}.sec_purchase_detail .content_list_seats{position:relative}.sec_purchase_detail .content_list_seats .btn__open__seats{font-size:1.25rem}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_list_seats{margin-bottom:.5rem;padding:0 .5rem}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_list_seats .item_list_seats{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;font-weight:300;margin-bottom:.25rem}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_list_seats .item_list_seats .btn_delete_selection{font-size:.8rem;cursor:pointer;margin-top:.15rem}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_list_seats .item_list_seats .selected_seat_ttl{font-weight:400;width:100%;line-height:1.4}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select hr{display:none}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_payment_history .ttls__seats .ttls_title{font-size:.8rem}.sec_purchase_detail .content_list_seats .content_select_seats .accordion_select .box_payment_history .ttls__seats .ttls_subtitle{font-size:.95rem}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2{margin-bottom:.25rem}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button{padding:.25rem;border-radius:.25rem}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button:hover{background:#f0f0f0}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button span{font-weight:500;font-size:.95rem}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button .bar_tls{display:flex;align-items:center;gap:5px}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button .bar_tls .my_chip{background:var(--main_color);color:#eee;font-size:.8rem;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%}.sec_purchase_detail .content_list_seats .content_select_seats .item_accordion h2 button{font-size:.8rem}.sec_purchase_detail .content_list_seats .content_select_seats .box_extra_charges{padding:.5rem 0;margin:1rem 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.sec_purchase_detail .content_list_seats .content_select_seats .box_extra_charges .item_list_charges{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.8rem;margin-bottom:.15rem;color:#999}.sec_purchase_detail .content_empty{text-align:center;padding:0 1rem}.sec_purchase_detail .content_empty img{height:160px;opacity:.1;margin:4rem auto .25rem}.sec_purchase_detail .content_empty p{font-size:.9rem;font-weight:200}.sec_purchase_detail .content_total_purchase{margin-top:1rem}.sec_purchase_detail .content_total_purchase .box_continue_options{padding:.75rem 0 0;border-top:1px solid #e3e3e3}.sec_purchase_detail .content_total_purchase .box_pay_button{padding:.25rem 1rem 1.5rem;background:#f2f2f2}.sec_purchase_detail .content_total_purchase .box_pay_button .form-check{margin-bottom:.75rem}.sec_purchase_detail .content_total_purchase .box_pay_button .form-check .form-check-label{font-size:.85rem;line-height:1.25;font-weight:300}.sec_purchase_detail .content_total_purchase .box_pay_button .form-check .form-check-label a{font-weight:600}.sec_purchase_detail .content_btn_boletos_mobile{display:none;text-align:center;padding:0 .75rem 1rem}.sec_purchase_detail .content_btn_boletos_mobile .btn{max-width:450px}.sec_purchase_detail .content_btn_boletos_mobile .btn .dots_num{background:var(--main_color);display:inline-block;width:20px;height:20px;border-radius:.25rem;font-size:.9rem;font-weight:400}.sec_purchase_detail .content_btn_boletos_mobile .btn .icon__button{right:15px;top:10px;font-size:1.5rem}.sec_purchase_detail .ttl_total{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.sec_purchase_detail .ttl_to_pay{font-size:.75rem}.sec_purchase_detail .ttl_to_pay strong{font-weight:600}.sec_purchase_detail .ttl_to_pay .remaining{margin-top:0}.bar_menu_lateral{position:fixed;top:68px;right:0;height:100%;width:100%;max-width:75px;text-align:center;padding-top:4rem;background:#fff;border-left:1px solid #e5e5e5;z-index:2}.bar_menu_lateral .badge_count{border:0;background:var(--main_color);color:#eee}.bar_menu_lateral .text_vertical{width:20px;line-height:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-text-orientation:sideways;text-orientation:sideways;position:absolute;top:110px;left:calc(50% - 10px);font-size:1.15rem;z-index:9}.bar_menu_lateral .info_total_movil{position:absolute;bottom:150px;right:0;text-align:center;width:100%;line-height:1.25;font-size:.8rem}.bar_menu_lateral .info_total_movil .currency{font-size:.7rem}.bar_menu_lateral .is_page_payment{display:flex;justify-content:space-between;align-items:center;gap:10px}.bar_menu_lateral .is_page_payment .btn_open_seats_{width:auto}.bar_menu_lateral .is_page_payment .btn_open_seats_ .textbtn_{display:none}.bar_menu_lateral .is_page_payment .box_alert_step{position:absolute;left:0;bottom:95px;width:100%;min-height:2.65rem!important}.bar_menu_lateral .is_page_payment .box_alert_step .text-xl{font-size:1.5rem}.bar_menu_lateral .is_page_payment .box_alert_step .text-sm{font-weight:500}.bar_menu_lateral .is_page_payment .btn_continue_{margin:0!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(105px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1080px){.sec_purchase_detail{right:-100%;box-shadow:-8px 0 16px rgba(0,0,0,.1)}.sec_purchase_detail.show{padding-top:80px}.sec_purchase_detail .list_selected_seats .content_list_seats{position:relative}.sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded{animation:fadeIn .5s ease-in-out forwards;position:fixed;z-index:99;bottom:15px;right:13px;width:45px;height:45px;min-width:45px;border-radius:50%;padding:0}.sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded span{display:none}.sec_purchase_detail .list_selected_seats{padding-bottom:2rem;padding-top:.5rem;height:100%}}@media screen and (max-width:768px){.bar_menu_lateral{bottom:0;right:0;top:auto;height:auto;min-height:90px;max-height:125px;max-width:100%;border-left:none;border-top:1px solid #d5d5d5;padding:0 1rem;z-index:12;display:flex;align-items:center}.bar_menu_lateral>div .text_vertical{width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-webkit-transform:rotate(0);transform:rotate(0);text-align:left;position:relative;top:0;left:0;font-size:1rem}.sec_purchase_detail,.wrapper_payment_page .sec_purchase_detail{position:fixed;right:auto;top:100%;max-width:100%!important;height:100%;border-left:0;background:#fff;padding-bottom:0;padding-top:0;z-index:13}.sec_purchase_detail.show,.wrapper_payment_page .sec_purchase_detail.show{top:0;padding-top:0}.sec_purchase_detail .list_selected_seats,.wrapper_payment_page .sec_purchase_detail .list_selected_seats{height:100%}.sec_purchase_detail .list_selected_seats .content_list_seats .btn__open__seats,.wrapper_payment_page .sec_purchase_detail .list_selected_seats .content_list_seats .btn__open__seats{font-size:1.25rem;position:absolute;top:15px;right:0}.sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded,.sec_purchase_detail .content_total_purchase.is_page_payment .box_continue_options,.wrapper_payment_page .sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded,.wrapper_payment_page .sec_purchase_detail .content_total_purchase.is_page_payment .box_continue_options{display:none}.sec_purchase_detail .content_total_purchase.is_page_payment .ttl_total,.wrapper_payment_page .sec_purchase_detail .content_total_purchase.is_page_payment .ttl_total{background-color:#e5e5e5;padding:2rem 1rem}.info_total_movil{bottom:23px!important;left:155px;gap:3px!important}}@media screen and (max-width:500px){.bar_menu_lateral{text-align:left}}