.countdown_timer{gap:2px;text-align:right;font-size:1rem;padding-right:.75rem}.countdown_timer .timer_num{margin-bottom:0;padding:.25rem 0;line-height:.75;color:var(--main_color);font-weight:500;border-radius:.25rem}@media screen and (max-width:1080px){.countdown_timer{position:fixed;top:78px;right:0;padding-right:0;text-align:center;width:75px;font-size:.9rem}}@media screen and (max-width:480px){.countdown_timer{top:auto;bottom:25px;right:20px;width:auto}.countdown_timer.open__box{top:75px;right:20px!important}.countdown_timer.empty__select{right:73px}}.sec_purchase_detail{position:fixed;top:0;right:0;height:100%;width:100%;max-width:375px;border-left:1px solid #e5e5e5;overflow:auto;padding-top:85px;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% - 25px);padding:0 1rem 1rem}.sec_purchase_detail .content_list_seats .rwd__count{position:relative}.sec_purchase_detail .content_list_seats .rwd__count .btn__open__seats{position:absolute;left:0;top:-18px;font-size:1.25rem;transform:rotate(180deg)}.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;font-size:.8rem}.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 .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:3rem;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:90px;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}@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,.05);padding-top:95px}.sec_purchase_detail .content_list_seats .rwd__count{margin-bottom:1rem}.sec_purchase_detail .content_list_seats .rwd__count .countdown_timer{padding-top:.75rem}.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}}@media screen and (max-width:480px){.bar_menu_lateral{bottom:0;right:0;top:auto;height:75px;max-width:100%;text-align:center;border-left:none;border-top:1px solid #e5e5e5;padding:0 1rem;z-index:9;display:flex;align-items:center}.bar_menu_lateral>div{display:flex;align-items:center;gap:15px}.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{right:auto;top:100%;max-width:100%;border-left:0;background:#f3f3f3;padding-bottom:0;padding-top:90px}.sec_purchase_detail.show{top:0}.sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded{bottom:13px;right:15px}.sec_purchase_detail .content_total_purchase .box_continue_options .movil_is_rounded span{display:none}.info_total_movil{bottom:23px!important;left:155px;gap:3px!important}}