.wrapper_seats_selection_page{position:relative;min-height:100vh;padding-top:70px}.wrapper_seats_selection_page .view_control_seat_selection{width:100%;max-width:calc(100% - 400px)}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection{display:flex;justify-content:space-between;gap:25px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list{width:100%;left:0;max-width:250px;min-width:250px;margin:0 auto;position:relative;overflow:hidden}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .ttl_price_list{padding-top:.65rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .ttl_price_list.hasPromo{padding:.85rem 0}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .box_map_gral{border-radius:.5rem;background:#f1f1f1;padding:.6rem 0 .25rem;margin-top:.5rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .box_map_gral p{font-size:.8rem;margin-bottom:.15rem;color:#666;font-style:italic}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .box_map_gral>div{margin:0 auto}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .box_map_gral>div svg{max-height:155px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .is_rwd .btn_coupon_modal{height:auto;padding:.25rem 1rem;font-size:.75rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list{padding-bottom:3rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list.is_map_gral{padding-top:15.5rem!important}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list.is_map_gral.duplex{padding-top:17rem!important}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup{background-color:#fff;display:block;margin:10px 0;position:relative}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label{padding:13px 12px;width:100%;display:block;text-align:left;color:#3c454c;cursor:pointer;position:relative;z-index:2;transition:color .1s ease-in;overflow:hidden;border:1.5px solid #dedede;border-radius:.75rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label:after{width:20px;height:20px;content:"";border:2px solid #d1d7dc;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-3px -4px;border-radius:50%;z-index:2;position:absolute;right:10px;top:20px;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_info_ticket{width:100%;font-size:.9rem;display:flex;gap:6px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_info_ticket .tag_color{width:10px;min-width:10px;border-radius:.25rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_info_ticket>div p{margin:.15rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_info_ticket>div .label_ttl_ticket{font-size:.95rem;font-weight:500;line-height:1.25;color:#333;padding-right:20px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_info_ticket>div .label_price_ticket{font-size:.85rem;color:#333}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_price_control{align-items:center;gap:10px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_price_control .box__controls{display:flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:80px;max-width:80px;background:#fff;border-radius:8px;border:1px solid #dedede;overflow:hidden}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_price_control .box__controls .btn_control{color:#333;width:30px;min-width:30px;height:27px;display:flex;padding:0;font-size:.8rem;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.23,1,.32,1);cursor:pointer}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_price_control .box__controls .btn_control:active{background-color:#dedede;outline:none}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup label .box_price_control .box__controls .num_label{font-size:.9rem;color:#333;width:100%;text-align:center}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input:checked~label{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.1);border-color:#fff}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input:checked~label:after{background-color:#fff;border-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='333333' fill-rule='nonzero'/%3E%3C/svg%3E")}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input:checked~label .box_info_ticket .tag_color{display:none}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input:checked~label .box_info_ticket .label_price_ticket,.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input:checked~label .box_info_ticket .label_ttl_ticket{color:#fff!important}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list .inputGroup input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .content_seat_map_preview{text-align:center}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .content_seat_map_preview img{width:100%}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection{width:100%;margin:0 auto;left:0}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .bar_list_seat_selct{display:none}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone{margin-top:1.5rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites{display:flex;justify-content:space-between;margin-bottom:3rem;font-size:.8rem;gap:10px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .ttl_zone{font-size:1rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites p{margin-bottom:.35rem;font-weight:300}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites p strong{color:#333}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators{text-align:right}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators .sec_indicators{display:flex;gap:20px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators .sec_indicators .item_indicators{display:flex;align-items:center;gap:5px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators .sec_indicators .item_indicators .dots{width:16px;min-width:16px;height:16px;border-radius:50%;background:#ddd}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators .sec_indicators .item_indicators .dots.otherzone{background-color:#ccc}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .bar_indicators_limites .box__label_indicators .sec_indicators .item_indicators .dots.soldout{background-color:#222}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .seat_map_content{text-align:center}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .seat_map_content .seatsio-loading-screen,.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .seat_map_content iframe,.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .box_seat_map_zone .seat_map_content img{width:100%!important}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .wrapper_table_events_by_time .box_selected_time{display:flex;align-items:center;gap:5px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_seat_selection .wrapper_table_events_by_time .box_selected_time .item_selected_time{background:var(--main_color);height:10px;width:10px;border-radius:50%}@media screen and (max-width:1200px){.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list{max-width:220px}}@media screen and (max-width:1080px){.wrapper_seats_selection_page .view_control_seat_selection{width:100%;max-width:calc(100% - 100px)}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection{gap:20px}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .ttl_price_list.hasPromo{padding:.5rem .25rem 0}}@media screen and (max-width:768px){.wrapper_seats_selection_page .view_control_seat_selection{padding-left:1rem}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .ttl_price_list{padding:.75rem!important}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .box_map_gral{border-top:0;padding:.6rem .25rem .25rem;margin-top:0;border-radius:0}.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list.is_map_gral,.wrapper_seats_selection_page .view_control_seat_selection .content__seat_selection .drawer_price_list .price_list.is_map_gral.duplex{padding-top:.5rem!important}}@media screen and (max-width:480px){.wrapper_seats_selection_page .view_control_seat_selection{max-width:100%;padding:0 1rem}}.box_handle_control{max-width:600px;width:100%;margin:4rem auto 0}.box_handle_control .box__controls{display:flex;align-items:center;justify-content:center;gap:10px;margin:1rem auto}.box_handle_control .box__controls .btn_control{background:#fff;box-shadow:-1px 2px 25px rgba(0,0,0,.13);width:60px;height:60px;border-radius:1rem;display:flex;justify-content:center;align-items:center;font-size:1.35rem;transition:all .3s cubic-bezier(.23,1,.32,1);border:1px solid #eee;color:#333;cursor:pointer}.box_handle_control .box__controls .btn_control:active{background:#fff;-webkit-box-shadow:inset 0 0 13px rgba(0,0,0,.075);-moz-box-shadow:inset 0 0 13px rgba(0,0,0,.075);box-shadow:inset 0 0 13px rgba(0,0,0,.075);outline:none;scale:.95}.box_handle_control .box__controls .num_label{font-size:4rem;font-weight:600;text-align:center;min-width:110px;max-width:110px}