﻿u{text-decoration:underline}.fg-secondary{color:#f90}.center_content{display:flex;align-content:center;flex-direction:column;align-items:center}.enclosed{padding:16px}.vspaced>*{padding-top:16px}.vspaced>*:first-child{padding-top:0}.shadowed-scroll{position:relative}.shadowed-scroll .shadowed-scroll-content{padding:4px 0 16px;overflow:auto}.shadowed-scroll:before,.shadowed-scroll:after{content:'';width:100%;position:absolute;top:0;height:8px;background:linear-gradient(0deg, transparent, #fff);left:0}.shadowed-scroll:after{top:auto;bottom:0;height:28px;background:linear-gradient(0deg, #fff, transparent)}.ecom-dialog .modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.ecom-dialog .modal .dialog{background:white;color:black;font-size:14px;line-height:19px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 3px 21px black;border-radius:4px;max-width:840px}.ecom-dialog .modal .dialog .title{font-weight:bold;padding:8px 24px;color:white;background:#c83430}.ecom-dialog .modal .dialog .message{padding:12px 24px;font-size:14px;line-height:24px}.ecom-dialog .modal .dialog .buttons{text-align:right;padding:12px 24px}.ecom-dialog .modal .dialog .buttons button{margin-left:12px}.bad-email{color:darkred}.suggested-email{font-weight:bold}.step-main .req.req_cashback{margin-top:20px;padding:12px;background:#E1FFD0;border:1px solid #B3E198;color:#333}.step-main .req.req_cashback label{color:black;font-size:16px}.step-main .req.req_cashback p{margin-top:8px;padding:0}.step-main .req.req_cashback div.buttons{text-align:center}.step-main .req.req_cashback div.buttons button{background:#4DB500;border-color:#4DB500;border-bottom-color:#3f9300;margin-top:8px}.step-main .req.req_single_choice.style_insurance{background:#FFF4E3;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);padding:16px;font-size:16px;margin-bottom:16px}.step-main .req.req_single_choice.style_insurance svg{width:24px;margin-right:4px}.step-main .req.req_single_choice.style_insurance>label{display:flex;color:#C83430;align-items:center}.step-main .req.req_single_choice.style_insurance>label svg{fill:#C83430}.step-main .req.req_single_choice.style_insurance>label .title{text-transform:uppercase;flex:1 0}.step-main .req.req_single_choice.style_insurance>label .right a{color:darkgrey;text-decoration:underline;font-size:12px}.step-main .req.req_single_choice.style_insurance .description p{font-size:16px;margin:0;text-align:justify;line-height:26px}.step-main .req.req_single_choice.style_insurance .description ul.icon_text_features{padding:12px;display:flex;flex-wrap:wrap}.step-main .req.req_single_choice.style_insurance .description ul.icon_text_features p{font-size:16px}.step-main .req.req_single_choice.style_insurance .description ul.icon_text_features li{display:flex;align-items:center;flex:1 0 50%;width:50%;padding:0 0 0 8px;box-sizing:border-box}.step-main .req.req_single_choice.style_insurance .description ul.icon_text_features svg{fill:#666;margin-right:8px}.step-main .req.req_single_choice.style_insurance .options span{font-size:16px}.eventbrite .full_dialog_html{min-height:480px}.eventbrite .eventbrite-loading{position:absolute;width:100%;height:100%;background:white}.eventbrite .eventbrite-loading>div{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.eventbrite .eventbrite-loading>div div{padding:8px}.eventbrite .topbar{background:#d1410c}.weezevent .full_dialog_html{min-height:980px}.weezevent .weezevent-loading{position:absolute;width:100%;height:100%;background:white}.weezevent .weezevent-loading>div{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.weezevent .weezevent-loading>div div{padding:8px}.weezevent .topbar{background:#0000cc}.step-main .req.req_ticket_quantity_set.cinesa,.step-main .req.req_ticket_quantity_set.yelmo{border-color:#0e3175;background:transparent url(https://cd1.taquilla.com/static/fas/cinesa/bg_corner.webp) no-repeat bottom left}.step-main .req.req_ticket_quantity_set.cinesa .label,.step-main .req.req_ticket_quantity_set.yelmo .label{background:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .label label,.step-main .req.req_ticket_quantity_set.yelmo .label label{color:white}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity{border-color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity label,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity label{color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_selector,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_selector{border-color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_selector label,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_selector label{color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button button,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button button{background:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button button svg,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button button svg{fill:white}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_conditions p,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_conditions p{background:transparent;color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_unit_price,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_unit_price{color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .req.req_ticket_quantity .ticket_quantity_set_item_prev_price,.step-main .req.req_ticket_quantity_set.yelmo .req.req_ticket_quantity .ticket_quantity_set_item_prev_price{color:rgba(14,49,117,0.6)}.step-main .req.req_ticket_quantity_set.cinesa svg,.step-main .req.req_ticket_quantity_set.yelmo svg{fill:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .total,.step-main .req.req_ticket_quantity_set.yelmo .total{color:#0e3175}.step-main .req.req_ticket_quantity_set.cinesa .total .message,.step-main .req.req_ticket_quantity_set.yelmo .total .message{text-align:left;flex:1 0}.step-main .req.req_ticket_quantity_set.cinesa .total .message .message-text,.step-main .req.req_ticket_quantity_set.yelmo .total .message .message-text{display:inline-block;font-weight:bold;border-radius:4px;background:#ffee91;color:black;padding:12px 24px;margin:0 0 0 24px}.step-main .req.req_ticket_quantity_set.cinesa .total span,.step-main .req.req_ticket_quantity_set.yelmo .total span{color:#0e3175}.step-main .req.req_seat_selector{display:flex}.step-main .req.req_seat_selector .seatmap-container{flex-grow:1;height:100%}.step-main .req.req_seat_selector .cart-container{height:100%;overflow:auto}.step-main .req.req_seat_selector .sm-tooltip{position:absolute;transform:translate(-50%, -100%);margin-top:-18px;background-color:#ffffff;box-shadow:0 4px 15px rgba(0,0,0,0.4);z-index:1000;pointer-events:none}.step-main .req.req_seat_selector .sm-tooltip-header{background-color:#f8f9fa;padding:10px 12px;border-bottom:1px solid #eee;font-size:13px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:0.5px}.step-main .req.req_seat_selector .sm-tooltip-body{display:flex;flex-direction:column;padding:12px;gap:.5em}.step-main .req.req_seat_selector .sm-tooltip-seat-details{display:flex;justify-content:space-evenly;gap:.5em}.step-main .req.req_seat_selector .sm-tooltip-detail-item{display:flex;flex-direction:column;align-items:center;gap:.2em}.step-main .req.req_seat_selector .sm-tooltip-detail-item .sm-tooltip-detail-item-label{font-size:.5em;color:#888;text-transform:uppercase}.step-main .req.req_seat_selector .sm-tooltip-detail-item .sm-tooltip-detail-item-value{font-size:1em;font-weight:700;color:#222}.step-main .req.req_seat_selector .sm-tooltip-seat-price{background-color:#e6f4ea;color:#1e7e34;padding:4px 8px;border-radius:4px;font-weight:700;font-size:1.6em}.step-main .req.req_seat_selector .sm-tooltip-tooltip-warning{background-color:#fff3cd;color:#856404;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:6px;border-top:1px solid #ffeeba}.step-main .req.req_seat_selector .sm-tooltip-warning-icon{font-size:14px}.step-main .req.req_seat_selector .sm-tooltip-arrow{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.step-main .req.req_seat_selector .sm_cart_empty_message{text-align:center;padding:1em;font-size:.8em;color:#999;font-style:italic;max-width:180px}.step-main .req.req_seat_selector .sm_cart_item{list-style:none;padding:.8em;font-size:.8em;border-bottom:1px solid #ccc}.step-main .req.req_seat_selector .sm_cart_item_header{display:flex;align-items:center}.step-main .req.req_seat_selector .sm_cart_item_color{width:20px;height:20px;border-radius:50%}.step-main .req.req_seat_selector button.sm_cart_item_remove{border:none;background:none;font-size:1.5em;padding:0;line-height:.7em;height:1em;width:1em;color:#555;cursor:pointer;min-height:auto}.step-main .req.req_seat_selector .sm_cart_item_title{margin:0 1em;flex:1 0;font-weight:bold;color:#333}.step-main .req.req_seat_selector .sm_cart_item_description{display:flex;margin:.6em 0}.step-main .req.req_seat_selector .sm_cart_item_description_item{display:flex;margin-right:1em;font-weight:bold;color:#333}.step-main .req.req_seat_selector .sm_cart_item_description_item span:first-child{margin-right:.5em;font-weight:normal;color:#777}.step-main .req.req_seat_selector .sm_cart_item_select{background:#f7f7f7;border-radius:.7em;padding:.3em 1em;border:1px solid #dbdbdb;width:100%;font-size:1em;appearance:auto}.datepicker.bigcalendar .calendar-content .day-content div{padding:.5em .25em 1em}.datepicker .month-content:not(:first-child){margin-left:1em}.datepicker.calendar-content{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;justify-content:center;border:0 none;padding:0}.datepicker.calendar-content .month-year{display:flex;line-height:2.8em;text-align:center}.datepicker.calendar-content .month-year .month-year-name{flex:1 0}.datepicker.calendar-content .month-year button{background:transparent;border:none}.datepicker.calendar-content table{width:100%;font-size:.9em;margin:0 0 .4em;table-layout:fixed}.datepicker.calendar-content th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;width:14.2857%}.datepicker.calendar-content .day-content{text-decoration:none;border-radius:0;margin:1px;border:2px solid #f7f7f7;transition:border-color .2s ease;background:#efefef;color:#ccc;text-align:center;position:relative}.datepicker.calendar-content .day-content div{padding:.7em .25em 1.1em}.datepicker.calendar-content .day-content.selectable{color:black;background:#cef7ce;cursor:pointer}.datepicker.calendar-content .day-content.disabled{cursor:initial}.datepicker.calendar-content .day-content.with-price div{padding:.6em .25em .3em}.datepicker.calendar-content .day-content.price-level-low{background:#cef7ce}.datepicker.calendar-content .day-content.price-level-low.today{border:2px dashed #1faf1f}.datepicker.calendar-content .day-content.price-level-low:hover{border-color:#1faf1f}.datepicker.calendar-content .day-content.price-level-mid{background:#ddefff}.datepicker.calendar-content .day-content.price-level-mid.today{border:2px dashed #2196F3}.datepicker.calendar-content .day-content.price-level-mid:hover{border-color:#2196F3}.datepicker.calendar-content .day-content.price-level-high{background:#ebd8ff}.datepicker.calendar-content .day-content.price-level-high.today{border:2px dashed #7b21c5}.datepicker.calendar-content .day-content.price-level-high:hover{border-color:#7b21c5}.datepicker.calendar-content .day-content div.price{font-size:.7em;border:0;color:rgba(0,0,0,0.6);padding:0 .25em .4em}.datepicker.calendar-content .day-content.disabled{background:#efefef;color:#ccc;border-color:#f7f7f7}.datepicker.calendar-content .day-content.selected div,.datepicker.calendar-content .day-content.consecutive-day div{font-weight:bold;color:white}.datepicker.calendar-content .day-content.selected .price,.datepicker.calendar-content .day-content.consecutive-day .price{color:white}.datepicker.calendar-content .day-content.selected.price-level-low,.datepicker.calendar-content .day-content.consecutive-day.price-level-low{background:#1faf1f;border-color:#1faf1f}.datepicker.calendar-content .day-content.selected.price-level-low.today,.datepicker.calendar-content .day-content.consecutive-day.price-level-low.today{border:2px dashed white}.datepicker.calendar-content .day-content.selected.price-level-mid,.datepicker.calendar-content .day-content.consecutive-day.price-level-mid{background:#2196F3;border-color:#2196F3}.datepicker.calendar-content .day-content.selected.price-level-mid.today,.datepicker.calendar-content .day-content.consecutive-day.price-level-mid.today{border:2px dashed white}.datepicker.calendar-content .day-content.selected.price-level-high,.datepicker.calendar-content .day-content.consecutive-day.price-level-high{background:#7b21c5;border-color:#7b21c5}.datepicker.calendar-content .day-content.selected.price-level-high.today,.datepicker.calendar-content .day-content.consecutive-day.price-level-high.today{border:2px dashed white}.datepicker.calendar-content .month-content .month-year{position:relative;padding:.2em 0;background:transparent;border:0;font-weight:bold;color:#333333}.datepicker.calendar-content .month-content .month-year button{width:2.8em;height:2.8em;padding:0;min-height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}.datepicker.calendar-content .month-content .month-year button:hover{background-color:#ddd}.datepicker.calendar-content .month-content .month-year .prev-month{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M 13 5.9296875 L 6.9296875 12 L 13 18.070312 L 14.5 16.570312 L 9.9296875 12 L 14.5 7.4296875 L 13 5.9296875 z"></path> %3C/svg%3E')}.datepicker.calendar-content .month-content .month-year .next-month{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M 10 5.9296875 L 8.5 7.4296875 L 13.070312 12 L 8.5 16.570312 L 10 18.070312 L 16.070312 12 L 10 5.9296875 z"></path> %3C/svg%3E')}.datepicker.calendar-content .month-content:not(:first-child) .prev-month{visibility:hidden}.datepicker.calendar-content .month-content:not(:last-child) .next-month{visibility:hidden}a.button,button{padding:4px 12px;background:white;text-transform:uppercase;font-weight:bold;font-size:12px;border:none;color:#2196F3;text-decoration:none}ul,li{list-style:none}.space{flex-grow:1}.ecom-screen{width:100%;color:#666}.ecom-screen input[type=checkbox],.ecom-screen input[type=radio]{width:auto;height:auto;margin:8px}.ecom-screen input[type=checkbox]{-webkit-appearance:checkbox;margin:8px 8px 8px 0}.ecom-screen input:not([type=checkbox]):not([type=radio]){display:block;border:1px solid #ccc;width:100%;padding:8px;box-sizing:border-box}.ecom-screen .heartbeat{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,
        40%,
        50%,
        60%,
        100%{-webkit-transform:scale(1)}45%,
        55%{-webkit-transform:scale(1.08)}}@keyframes bounce{0%,
        40%,
        50%,
        60%,
        100%{transform:scale(1)}45%,
        55%{transform:scale(1.08)}}.ecom-screen .loading{position:relative;width:100%;height:100%;min-height:480px;background:white}.ecom-screen .loading>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.ecom-screen .loading .loading_message{padding:12px;font-size:16px;line-height:24px}.ecom-screen .fas_view.error{text-align:center;padding:32px}.ecom-screen .ic_spinner{height:28px;width:28px;animation:rotate 0.8s infinite linear;border:4px solid #2196F3;border-right-color:transparent;border-radius:50%;display:inline-block}@keyframes rotate{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ecom-dialog{width:100%;background:#efefef}.ecom-dialog>.info{width:100%;max-width:1024px;margin:auto;padding:16px 16px 0}.ecom-dialog>.info img{display:block;max-width:100%}.ecom-dialog>.info .texts{position:relative;display:inline-block;padding:8px 0}.ecom-dialog>.info .texts .title{font-size:18px;margin:0 0 8px;font-weight:bold;color:black}.ecom-dialog>.info .texts ul.tags{margin:0;padding:0;font-size:12px}.ecom-dialog>.info .texts ul.tags li{margin-top:2px}.ecom-dialog>.info .texts .description{font-size:12px;line-height:18px;text-align:justify}.ecom-dialog>.info .texts .shadow{background:rgba(255,249,221,0.3);background:-moz-linear-gradient(top, rgba(255,249,221,0.3) 0%, #fff9dd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,249,221,0.3)), color-stop(100%, #fff9dd));background:-webkit-linear-gradient(top, rgba(255,249,221,0.3) 0%, #fff9dd 100%);background:-o-linear-gradient(top, rgba(255,249,221,0.3) 0%, #fff9dd 100%);background:-ms-linear-gradient(top, rgba(255,249,221,0.3) 0%, #fff9dd 100%);background:linear-gradient(to bottom, rgba(255,249,221,0.3) 0%, #fff9dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);position:absolute;bottom:0;left:0;right:0;height:24px;display:none}.ecom-dialog>.info .expand{display:none;width:24px;height:24px}.ecom-dialog>.info .expand svg{width:24px}.ecom-dialog .header{display:flex;background:#2196F3;color:white;position:relative;padding:8px 0 8px 12px}.ecom-dialog .header .icon{padding:5px 8px 0 0}.ecom-dialog .header .icon svg{width:24px;fill:white}.ecom-dialog .header .text-info{flex-grow:1}.ecom-dialog .header .text-info .title{font-weight:bold;text-transform:uppercase;margin:8px 0}.ecom-dialog .header .text-info .info{font-size:12px}.ecom-dialog .header .text-info .info ul{margin:0px;padding-left:0px}.ecom-dialog .header .text-info .info li{list-style:none;margin-top:2px}.ecom-dialog .header .edit{padding:14px}.ecom-dialog .header .edit button{padding:4px 12px;background:white;text-transform:uppercase;font-weight:bold;font-size:12px;border:none;color:#2196F3}.ecom-dialog .header.back-forbidden .edit{display:none !important}.ecom-dialog .header.editable{color:#1d70bc;background:white;border:2px solid #1d70bc}.ecom-dialog .header.editable .icon svg{fill:#1d70bc}.ecom-dialog .header.editable .edit button{background:transparent;color:#1d70bc}.ecom-dialog .steps-list{padding-bottom:108px;background:#EFEFEF}.ecom-dialog .step-main{margin-top:-2px}.ecom-dialog .step-main .step-content .info{margin:0 12px 12px 0}.ecom-dialog .step-main .step-content .info fieldset{border:1px solid #1d70bc;padding:0 12px 12px;color:#333333;background:white}.ecom-dialog .step-main .step-content .info legend{color:#1d70bc;font-weight:bold;font-size:13px;text-transform:uppercase;padding:0 12px;background:white}.ecom-dialog .step-main .step-content .info h4{color:black;padding:12px 0;margin:0}.ecom-dialog .step-main .step-content .info ul{padding:0;margin:0}.ecom-dialog .step-main .step-content .info img{max-width:100%;height:150px}.ecom-dialog .step-main .step-content .info p{font-size:12px;line-height:22px;text-align:justify;margin:0 0 12px}.ecom-dialog .step-main .step-content .info li{font-size:14px;padding-bottom:8px;list-style:none}.ecom-dialog .step-main .step-content .info p.total{font-size:16px;font-weight:bold;padding-top:16px}.ecom-dialog .step-main .step-content .info p.total span.value{font-weight:bold;color:#1d70bc}.ecom-dialog .step-main .step-content .info .goto-step{font-size:11px;padding:2px;text-decoration:underline;color:#1d70bc}.ecom-dialog .step-main .step-content .info .description.accordion{position:relative;margin-bottom:12px}.ecom-dialog .step-main .step-content .info .description.accordion .description-content{max-height:120px;overflow:hidden;padding-bottom:12px}.ecom-dialog .step-main .step-content .info .description.accordion .description-content::after{content:'Pulsa para ver más';position:absolute;bottom:0;left:50%;z-index:10;font-size:12px;font-weight:bold;transform:translateX(-50%)}.ecom-dialog .step-main .step-content .info .description.accordion .shadow{background:rgba(239,239,239,0.3);background:-moz-linear-gradient(top, rgba(239,239,239,0.3) 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239,239,239,0.3)), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, rgba(239,239,239,0.3) 0%, #efefef 100%);background:-o-linear-gradient(top, rgba(239,239,239,0.3) 0%, #efefef 100%);background:-ms-linear-gradient(top, rgba(239,239,239,0.3) 0%, #efefef 100%);background:linear-gradient(to bottom, rgba(239,239,239,0.3) 0%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);position:absolute;bottom:0;left:0;right:0;height:120px}.ecom-dialog .step-main .step-content .info .description.accordion.expanded .description-content{max-height:none}.ecom-dialog .step-main .step-content .info .description.accordion.expanded .description-content::after{content:'Pulsa para ver menos'}.ecom-dialog .step-main .step-content .info .description.accordion.expanded .shadow{display:none}.ecom-dialog .step-main .step-content .info .quote{font-size:14px;padding-top:8px}.ecom-dialog .step-main .step-content .info .quote p{display:table-row;padding:4px 0 0;margin:0}.ecom-dialog .step-main .step-content .info .quote p>*{display:table-cell}.ecom-dialog .step-main .step-content .info .quote p .separator{border-top:1px solid #CCC;padding:0;display:block;margin:4px 0}.ecom-dialog .step-main .step-content .info .quote p .dqp_name,.ecom-dialog .step-main .step-content .info .quote p .dqp_quantity{font-weight:bold}.ecom-dialog .step-main .step-content .info .quote p>.dqp_price{text-align:right;vertical-align:bottom}.ecom-dialog .step-main .step-content .info .quote .total{font-weight:bold}.ecom-dialog .step-main .step-content .info .quote .total span.value{font-weight:bold;color:#c83430}.ecom-dialog .step-main .error{background:#ffeb3ba1 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" height="16" width="16"><g><path fill="#7f3801" d="M 15 3 C 14.168432 3 13.456063 3.5067238 13.154297 4.2285156 L 2.3007812 22.947266 L 2.3007812 22.949219 A 2 2 0 0 0 2 24 A 2 2 0 0 0 4 26 A 2 2 0 0 0 4.140625 25.994141 L 4.1445312 26 L 15 26 L 25.855469 26 L 25.859375 25.992188 A 2 2 0 0 0 26 26 A 2 2 0 0 0 28 24 A 2 2 0 0 0 27.699219 22.947266 L 27.683594 22.919922 A 2 2 0 0 0 27.681641 22.917969 L 16.845703 4.2285156 C 16.543937 3.5067238 15.831568 3 15 3 z M 13.787109 11.359375 L 16.212891 11.359375 L 16.011719 17.832031 L 13.988281 17.832031 L 13.787109 11.359375 z M 15.003906 19.810547 C 15.825906 19.810547 16.318359 20.252813 16.318359 21.007812 C 16.318359 21.748812 15.825906 22.189453 15.003906 22.189453 C 14.175906 22.189453 13.679688 21.748813 13.679688 21.007812 C 13.679688 20.252813 14.174906 19.810547 15.003906 19.810547 z" />%3C/g%3E %3C/svg%3E') left 8px top 10px no-repeat;color:#7f3801;font-size:13px;line-height:20px;padding:8px 8px 8px 32px;font-weight:bold;border:1px solid #FFC107;margin-bottom:8px}.ecom-dialog .step-main .form{padding:12px;background:white}.ecom-dialog .step-main .form .req{padding-bottom:8px}.ecom-dialog .step-main .form .req.fail{background:#ffd3d3;padding:2px;border:2px solid red;border-radius:6px}.ecom-dialog .step-main .form .req.req_checkbox.fail{background:#ffd3d3;padding:2px;border:2px solid red;border-radius:6px}.ecom-dialog .step-main .form .req.req_ecom_seatmap{height:calc(100vh - 108px)}.ecom-dialog .step-main .form .req.req_ecom_seatmap .seatmap_widget{height:100%}.ecom-dialog .step-main .form .req.req_ecom_seatmap .seatmap_widget iframe{width:100%;height:100%}.ecom-dialog .step-main .form .req.req_seat_selector{height:calc(100vh - 108px)}.ecom-dialog .step-main .form .req.req_zonemap{display:flex;flex-wrap:wrap;align-items:flex-start}.ecom-dialog .step-main .form .req.req_zonemap label{width:100%}.ecom-dialog .step-main .form .req.req_zonemap canvas{display:none}.ecom-dialog .step-main .form .req.req_zonemap .zone-list{flex-grow:1;flex-basis:1px;font-size:13px;border-collapse:collapse}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item,.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header{width:100%}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item>td,.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header>td{padding:6px 8px 6px 0}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item>td:nth-child(n+3),.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header>td:nth-child(n+3){text-align:right}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item .zone-map-toggle,.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header .zone-map-toggle{display:inline-block;width:32px;padding:8px;margin-left:-8px}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item .zone-map-toggle svg,.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header .zone-map-toggle svg{width:16px;height:16px}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-image{display:none;width:100%}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-image img{width:100%}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header{text-transform:uppercase;font-weight:bold;font-size:10px;color:black}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-header .zone-name{column-span:2}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item{color:black;border-bottom:1px solid #ccc}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item.available:hover{background:#EEE;cursor:pointer}.ecom-dialog .step-main .form .req.req_zonemap .zone-list .zone-item.unavailable{opacity:0.6;text-decoration:line-through}.ecom-dialog .step-main .form .req.req_seatmap{position:relative}.ecom-dialog .step-main .form .req.req_seatmap .sheader{background:rgba(255,255,255,0.8);display:flex;flex-wrap:nowrap;color:black;border:none;padding:0;align-items:end;width:100%;position:absolute;z-index:100}.ecom-dialog .step-main .form .req.req_seatmap .sheader .texts{flex-grow:1}.ecom-dialog .step-main .form .req.req_seatmap .sheader .texts .selected-zone-name{padding:0 0 12px;color:black;font-weight:bold;font-size:14px}.ecom-dialog .step-main .form .req.req_seatmap .sheader button{background:none;border:none;padding:6px}.ecom-dialog .step-main .form .req.req_seatmap .sheader button:hover{background:#ddefff}.ecom-dialog .step-main .form .req.req_seatmap canvas{width:100%;min-height:320px;border:1px solid #eee}.ecom-dialog .step-main .form .req.req_seatmap .canvas-wrap{position:relative;width:100%;min-height:320px}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);color:white;text-align:center;padding:12px;display:flex;flex-direction:column;align-items:center}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker p{font-weight:bold;margin:0}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker ul{padding:12px 0;flex-grow:1;overflow-y:auto;max-width:360px;width:100%}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker ul button{display:flex;color:black;border-color:white;width:100%;padding-right:24px;background:white;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="16" width="16"><g><path fill="black" d="M 11.414063 3.585938 L 8.585938 6.414063 L 15.171875 13 L 8.585938 19.585938 L 11.414063 22.414063 L 20.828125 13 Z" />%3C/g%3E %3C/svg%3E');background-position:right 4px center;background-repeat:no-repeat;background-size:16px 16px;margin-bottom:12px;cursor:pointer}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker ul button span:first-child{flex:1 0}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker ul button span:last-child{color:#c83430;font-weight:bold;text-align:right;margin-left:8px}.ecom-dialog .step-main .form .req.req_seatmap .concession-picker>button{background:#c83430;border-color:#c83430;max-width:360px;cursor:pointer;width:100%}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);color:white;text-align:center;padding:16px;display:flex;flex-direction:column;align-items:center}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker p{font-weight:bold;margin:0}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker label{padding:8px 0;width:100%}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker input{background:white}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker .buttons{padding-top:8px;text-align:right}.ecom-dialog .step-main .form .req.req_seatmap .accreditation-picker .buttons button{background:#c83430;border-color:#c83430;max-width:360px;cursor:pointer;margin-left:12px}.ecom-dialog .step-main .form .req.req_seatmap .touch-msg{background:rgba(0,0,0,0.6);color:white;position:absolute;top:0;left:0;width:100%;height:100%;display:none}.ecom-dialog .step-main .form .req.req_seatmap .touch-msg span{text-align:center;color:white;font-size:24px;position:absolute;width:100%;padding:20px;top:50%;transform:translateY(-50%)}.ecom-dialog .step-main .form .req.req_seatmap .sfooter{background:none;color:#555;padding:0;display:flex;flex-wrap:wrap}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .info-message{width:60%;font-weight:bold;padding:12px 0 0;text-align:right;font-size:13px}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .info-message.warning{color:#b96400}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .selected-seats{width:40%;padding:12px 0 0;font-size:14px}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list{width:70%;padding-top:4px}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row{display:flex;padding:4px 0 2px;border-top:1px solid #eee}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row:first-child{border:none}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .row-name{padding:6px 8px 6px 0;font-weight:bold;font-size:14px}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .seats{flex-grow:1;flex-basis:1px}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .seats .seat{display:inline-block;background:#777;border-radius:3px;color:white;margin:0 8px 8px 0}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .seats .seat .seat-name{display:inline-block;font-size:12px;padding:6px 2px 6px 6px;vertical-align:middle}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .seats .seat button{text-transform:none;font-weight:normal;padding:6px 4px 4px 2px;background:transparent;border:none;min-height:auto;border-radius:0;vertical-align:middle;display:inline-block}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .seat-list .row .seats .seat button:hover{background:rgba(255,255,255,0.2)}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .total{width:30%;text-align:right;padding:12px 0 0;font-size:16px;font-weight:bold}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .total span{color:#2196F3}.ecom-dialog .step-main .form .req.req_seatmap .sfooter .total .commission-disclaimer{font-size:10px;font-weight:normal;color:#777;padding-top:4px}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label{display:inline-block;margin-right:16px;border:2px solid #EEE;padding:4px 8px 4px 0;border-radius:8px;cursor:pointer}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label:hover{background:#ddefff}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label.active{border-color:#2196F3}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label span{vertical-align:middle}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label .option-info{display:inline-block;font-weight:normal;font-size:14px;vertical-align:middle}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label .option-info .price-from{display:inline-block;margin-left:16px;font-size:10px}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label .option-info .price-from div:first-child{font-size:9px}.ecom-dialog .step-main .form .req.req_sessions .checkbox-label .option-info .price-from .price{font-size:14px}.ecom-dialog .step-main .form .req.req_countdown{text-align:center;padding:0}.ecom-dialog .step-main .form .req.req_countdown .countdown{background:#ffeaaa;border:1px solid #ffd862;padding:4px 12px}.ecom-dialog .step-main .form .req.req_countdown .countdown .cd_label{padding-right:12px}.ecom-dialog .step-main .form .req.req-coupon{background:#E0E0E0;padding:8px}.ecom-dialog .step-main .form .req.req-coupon>div{display:flex}.ecom-dialog .step-main .form .req.req-coupon input{background:white}.ecom-dialog .step-main .form .req.req_calendar label{text-align:center;color:black}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend{text-align:center}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item{display:inline-block;font-size:12px;margin:8px 12px}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item span{vertical-align:middle}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item .box{width:16px;height:16px;border:1px solid;display:inline-block;margin-right:6px}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item .title{padding-bottom:4px}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item.price-level-low .box{background:#cef7ce}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item.price-level-mid .box{background:#ddefff}.ecom-dialog .step-main .form .req.req_calendar .datepicker-legend .legend-item.price-level-high .box{background:#ebd8ff}.ecom-dialog .step-main .form .req.req_calendar .price-disclaimer{text-align:center;font-size:12px;font-style:italic;margin:0;padding:12px 0}.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content .req_input_toggle_info{flex-grow:1}.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content>div:last-child{display:flex}.ecom-dialog .step-main .form .req.req_full_name .req-content,.ecom-dialog .step-main .form .req.req_email .req-content,.ecom-dialog .step-main .form .req.req_doc_id .req-content,.ecom-dialog .step-main .form .req.req_phone .req-content,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content{display:flex;flex-wrap:wrap}.ecom-dialog .step-main .form .req.req_full_name .req-content label,.ecom-dialog .step-main .form .req.req_email .req-content label,.ecom-dialog .step-main .form .req.req_doc_id .req-content label,.ecom-dialog .step-main .form .req.req_phone .req-content label,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content label{padding:8px 0 0}.ecom-dialog .step-main .form .req.req_full_name .req-content .req_input_toggle_info,.ecom-dialog .step-main .form .req.req_email .req-content .req_input_toggle_info,.ecom-dialog .step-main .form .req.req_doc_id .req-content .req_input_toggle_info,.ecom-dialog .step-main .form .req.req_phone .req-content .req_input_toggle_info,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content .req_input_toggle_info{flex-basis:32px;padding:10px 12px 4px}.ecom-dialog .step-main .form .req.req_full_name .req-content .req_input_toggle_info svg,.ecom-dialog .step-main .form .req.req_email .req-content .req_input_toggle_info svg,.ecom-dialog .step-main .form .req.req_doc_id .req-content .req_input_toggle_info svg,.ecom-dialog .step-main .form .req.req_phone .req-content .req_input_toggle_info svg,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content .req_input_toggle_info svg{width:16px}.ecom-dialog .step-main .form .req.req_full_name .req-content input,.ecom-dialog .step-main .form .req.req_email .req-content input,.ecom-dialog .step-main .form .req.req_doc_id .req-content input,.ecom-dialog .step-main .form .req.req_phone .req-content input,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content input{font-size:14px;width:100%}.ecom-dialog .step-main .form .req.req_full_name .req-content p,.ecom-dialog .step-main .form .req.req_email .req-content p,.ecom-dialog .step-main .form .req.req_doc_id .req-content p,.ecom-dialog .step-main .form .req.req_phone .req-content p,.ecom-dialog .step-main .form .req.req_ticket_quantity .req-content p{width:100%;margin:6px 0;font-size:12px;padding:8px;border:1px solid #ccc;background:#eee;font-style:italic;line-height:16px;color:#999}.ecom-dialog .step-main .form .req.req_buy_again{text-align:center}.ecom-dialog .step-main .form .req.req_html_info{text-align:center}.ecom-dialog .step-main .form .req.req_html_info .payment-provider{display:table}.ecom-dialog .step-main .form .req.req_html_info .payment-provider>*{display:table-cell;vertical-align:middle}.ecom-dialog .step-main .form .req.req_html_info .payment-provider p{text-align:left}.ecom-dialog .step-main .form .req.req_html_info .payment-provider img{width:32vw}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set>label{color:black;text-align:center;padding-bottom:16px}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .collection-list .req.req_ticket_quantity_set:not(:last-child){margin-bottom:12px}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .collection-list .req.req_ticket_quantity_set.collapsible>.label{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="rgba(0,0,0,0.8)"><path d="M 13 10.59375 L 21.765625 19.179688 C 22.15625 19.5625 22.78125 19.558594 23.171875 19.171875 L 24.707031 17.636719 C 25.097656 17.242188 25.097656 16.609375 24.703125 16.21875 L 13.707031 5.292969 C 13.511719 5.097656 13.257813 5 13 5 C 12.742188 5 12.488281 5.097656 12.292969 5.292969 L 1.296875 16.21875 C 0.902344 16.609375 0.902344 17.242188 1.292969 17.636719 L 2.828125 19.171875 C 3.21875 19.558594 3.84375 19.5625 4.234375 19.179688 Z ">%3C/path%3E %3C/svg%3E');background-position:left 12px top 15px;background-repeat:no-repeat;padding-left:36px;background-size:12px 12px}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .collection-list .req.req_ticket_quantity_set.collapsible.collapsed>.label{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="rgba(0,0,0,0.8)"><path d="M 13 15.40625 L 21.765625 6.820313 C 22.15625 6.4375 22.78125 6.441406 23.171875 6.828125 L 24.707031 8.363281 C 25.097656 8.757813 25.097656 9.390625 24.703125 9.78125 L 13.707031 20.707031 C 13.511719 20.902344 13.257813 21 13 21 C 12.742188 21 12.488281 20.902344 12.292969 20.707031 L 1.296875 9.78125 C 0.902344 9.390625 0.902344 8.757813 1.292969 8.363281 L 2.828125 6.828125 C 3.21875 6.441406 3.84375 6.4375 4.234375 6.820313 Z">%3C/path%3E %3C/svg%3E')}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .total{position:fixed;display:flex;bottom:48px;width:100%;background:#fffce4;max-width:1024px;left:50%;transform:translateX(-50%);padding:6px 16px;text-align:right;font-size:18px;font-weight:bold;border-top:1px solid #f6ec95;justify-content:flex-end}.ecom-dialog .step-main .form .req .prev-price{display:inline-block;color:#999;padding-right:32px;font-size:16px}.ecom-dialog .step-main .form .req .prev-price div{display:inline-block}.ecom-dialog .step-main .form .req .prev-price div:first-child{padding-right:8px;font-weight:normal}.ecom-dialog .step-main .form .req .prev-price div:last-child{text-decoration:line-through;color:#999 !important}.ecom-dialog .step-main .form .req .value{display:inline-block}.ecom-dialog .step-main .form .req .value span{color:#2196F3}.ecom-dialog .step-main .form .req.req_ticket_quantity_set{border-radius:8px;border:1px solid #ccc;padding-bottom:0;overflow:hidden}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label{background:#dcdcdc;padding:0 12px;display:flex;flex-wrap:wrap;align-items:center}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label label{padding:12px 0;flex-basis:1px;flex-grow:1;color:#555}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label .ticket_quantity_set_toggle_conditions{padding:9px 12px 5px}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label .ticket_quantity_set_toggle_conditions svg{width:24px}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label>p{display:none;padding-bottom:16px;font-style:italic;font-size:12px;line-height:16px;width:100%;margin:0 0 0 -24px}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label>p p{padding:0;margin:0}.ecom-dialog .step-main .form .req.req_ticket_quantity_set .ticket-list{padding:0 8px;background:white}.ecom-dialog .step-main .form .req.req_ticket_quantity_set .total{font-size:18px;padding:12px;text-align:right;background:white;font-weight:bold}.ecom-dialog .step-main .form .req.req_ticket_quantity_set .total span{color:#2196F3}.ecom-dialog .step-main .form .req.req_ticket_quantity{border-bottom:1px solid #EEE;display:flex;align-items:center;flex-wrap:wrap;padding:8px 0;justify-content:flex-end}.ecom-dialog .step-main .form .req.req_ticket_quantity.no-line{border-bottom:none}.ecom-dialog .step-main .form .req.req_ticket_quantity label{font-size:14px;color:black;vertical-align:middle;padding:8px 0;flex-basis:82%}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions{vertical-align:middle;padding:12px;flex-basis:18%}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions svg{width:24px}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_prev_price{flex-grow:1;text-align:right;font-size:8px;text-transform:uppercase;color:#999;padding:0 8px 8px 0}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_prev_price .prev_price{font-size:14px;text-decoration:line-through;padding-top:2px;font-weight:bold}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_unit_price{padding:12px;font-size:18px;font-weight:bold}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector{align-items:center;border:1px solid #ddefff;background:transparent;border-radius:8px;overflow:hidden;display:table}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button{display:table-cell;height:36px;vertical-align:middle;width:36px}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector button{background:#ddefff;width:36px;height:36px;padding:0;outline:0}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector button:hover{background:#7bb0ff}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector button:active{background:#2196F3}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value{display:table-cell;background:white;border:none;height:36px;padding:0 12px;font-size:14px;text-align:center;vertical-align:middle}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value.filled{background:#fffce4;font-weight:bold}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_conditions{width:100%}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_conditions p{background:#f7f7f7;font-size:12px;font-style:italic;padding:12px;line-height:16px;margin:4px 0 0}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_not_av_msg{font-size:0.8rem;max-width:120px;text-align:center;margin-left:12px;display:none}.ecom-dialog .step-main .form .req.req_ticket_quantity.ticket_quantity_set_item_not_available{opacity:0.5}.ecom-dialog .step-main .form .req.req_ticket_quantity.ticket_quantity_set_item_not_available label{color:#666 !important}.ecom-dialog .step-main .form .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_selector{display:none}.ecom-dialog .step-main .form .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_not_av_msg{display:block}.ecom-dialog .step-main .form .req.req.req_single_choice .option-info{padding-top:12px}.ecom-dialog .step-main .form .req.req.req_single_choice .option-info>div{display:none;font-size:12px;text-align:justify}.ecom-dialog .step-main .form .req.req.req_single_choice .option-info>div p{margin:0 0 8px;line-height:16px;font-size:12px}.ecom-dialog .step-main .form .req.req_payment_method .options>label{padding-bottom:0}.ecom-dialog .step-main .form .req.req_payment_method .option-general-info{padding:16px 12px;font-size:.8em;text-align:justify}.ecom-dialog .step-main .form .req.req_payment_method .option-general-info img{max-width:100%;max-height:64px}.ecom-dialog .step-main .form .req.req_payment_method .buttons-message{font-size:.8em;text-align:center}.ecom-dialog .step-main .form .req.req_payment_method .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 24px 24px;box-sizing:border-box}.ecom-dialog .step-main .form .req.req_payment_method .buttons .button-container{padding:8px 0}.ecom-dialog .step-main .form .req.req_payment_method .buttons .google-pay-btn{overflow:hidden}.ecom-dialog .step-main .form .req.req_payment_method .buttons .google-pay-btn button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;box-shadow:rgba(60,64,67,0.3) 0 1px 1px 0,rgba(60,64,67,0.15) 0 1px 3px 1px;cursor:pointer;height:40px;min-height:40px;padding:9px 24px 9px;width:240px}.ecom-dialog .step-main .form .req.req_payment_method .buttons button{display:flex;align-items:center;justify-content:center;border-radius:99999px;border:none;padding:0;text-transform:none;cursor:pointer;height:40px;font-size:16px;min-width:280px}.ecom-dialog .step-main .form .req.req_payment_method .buttons button.credit_card,.ecom-dialog .step-main .form .req.req_payment_method .buttons button.credit_card_amex{background:#ed4d00;color:white}.ecom-dialog .step-main .form .req.req_payment_method .buttons button.credit_card:hover,.ecom-dialog .step-main .form .req.req_payment_method .buttons button.credit_card_amex:hover{background:#ed4d00e0}.ecom-dialog .step-main .form .req.req_payment_method .buttons button.bizum{background:#05c0c7ff;color:white}.ecom-dialog .step-main .form .req.req_payment_method .buttons button.bizum:hover{background:#05c0c7e0}.ecom-dialog .step-main .form .req.req_payment_method .buttons button svg{height:1.4em;margin:.25em 0 0 .5em}.ecom-dialog .step-main .form label{display:block;font-weight:bold;color:#666;padding-bottom:8px}.ecom-dialog .step-main .self-delivery{margin-top:16px;padding:16px;background:#b8ffb8;color:rgba(0,0,0,0.7);text-align:right;display:none}.ecom-dialog .step-main .self-delivery h5,.ecom-dialog .step-main .self-delivery p{text-align:left;margin-bottom:12px}.ecom-dialog .step-main .self-delivery h5{margin-top:0}.ecom-dialog .step-main .self-delivery button{background:#0e8f0e;border-color:#0e8f0e;border-bottom-color:#0a6c3d;color:white}.ecom-dialog .step-main .self-delivery p.terms{font-size:12px;line-height:6px}.ecom-dialog .step-main .self-delivery input[type="checkbox"]{display:inline-block;width:auto}.ecom-dialog .step-main .self-delivery p.self-delivery-success{text-align:right;display:none;margin:12px 0 0 0}.ecom-dialog .step-main .self-delivery p.self-delivery-error{text-align:right;display:none;margin:12px 0 0 0;color:darkred;font-weight:bold}.ecom-dialog .bottombar{display:flex;position:fixed;background:white;padding:8px;bottom:0;left:0;right:0;border-top:1px solid #eee;max-width:100vw;z-index:100}.ecom-dialog .bottombar button{background:#f90;color:white;padding:8px 12px;height:32px}.ecom-dialog .bottombar button:hover{opacity:0.8}.ecom-dialog .bottombar button:disabled{border:2px solid #999999;background-color:#999999;border-bottom:2px solid #888888;opacity:1}.ecom-dialog .bottombar button.next{float:right}.ecom-dialog .bottombar button.next .forced{display:none}.ecom-dialog .countdown{display:inline-block;padding:0 8px 0 0;flex-grow:1;text-align:right;color:#777;vertical-align:middle}.ecom-dialog .countdown>div{display:inline-block;vertical-align:middle}.ecom-dialog .countdown .cd_label{font-size:11px;padding-right:8px}.ecom-dialog .countdown .cd_value{font-size:24px;font-weight:bold}.ecom-dialog .total{float:right;display:inline-flex;justify-content:flex-end;align-items:end;padding:.2em 1.5em}.ecom-dialog .total .value,.ecom-dialog .total .prev-price{display:inline-block}.ecom-dialog .total span{font-size:1.5em;font-weight:bold;color:#c83430}.ecom-dialog .total .prev-price{padding-right:1em;color:#999;font-size:9px;text-transform:uppercase}.ecom-dialog .total .prev-price span{color:#999;text-decoration:line-through;font-size:.9em}#step-quantity .form,#step-user_data .form{background:transparent}.tracking-pixels img{width:0;height:0}@media screen and (min-width: 1024px){.ecom-dialog{max-width:1024px;margin:auto}.ecom-dialog>.info{display:flex}.ecom-dialog>.info img{max-height:120px;display:inline-block}.ecom-dialog>.info .texts{flex-grow:1;margin-left:16px;max-height:120px;overflow:auto}.ecom-dialog>.info .expand{display:none}.ecom-dialog .fas_view{max-width:1024px;margin:auto;height:100%}.ecom-dialog .header{margin:0 16px;padding:0 0 0 16px}.ecom-dialog .header .icon{padding:9px 8px 8px 0}.ecom-dialog .header .text-info{display:flex}.ecom-dialog .header .text-info .title{flex-grow:1;padding:4px}.ecom-dialog .header .text-info .info{padding:12px 12px;text-align:right}.ecom-dialog .header .edit{padding:8px 12px 8px 0}.ecom-dialog .step-main{padding-top:16px}.ecom-dialog .step-main .step-content{padding:16px;margin:auto;display:flex;flex-wrap:wrap}.ecom-dialog .step-main .step-content .error{width:100%}.ecom-dialog .step-main .step-content .info{flex-grow:2;flex-basis:0}.ecom-dialog .step-main .step-content .info .description.accordion{position:relative;margin-bottom:12px}.ecom-dialog .step-main .step-content .info .description.accordion .description-content{max-height:none;overflow:auto}.ecom-dialog .step-main .step-content .info .description.accordion .description-content::after{display:none}.ecom-dialog .step-main .step-content .info .description.accordion .shadow{display:none}.ecom-dialog .step-main .form{flex-grow:3;flex-basis:0}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .collection-list .req.req_ticket_quantity_set:not(:last-child){margin-bottom:16px}.ecom-dialog .step-main .form .req.req_ticket_quantity_multi_set .total{bottom:64px;font-size:24px;padding:12px 32px}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label .ticket_quantity_set_toggle_conditions{display:none}.ecom-dialog .step-main .form .req.req_ticket_quantity_set>.label p{display:block;font-size:12px;line-height:16px;width:100%;margin:0;padding-top:8px}.ecom-dialog .step-main .form .req.req_ticket_quantity_set .ticket-list{padding:0 16px}.ecom-dialog .step-main .form .req.req_ticket_quantity label{width:auto;font-weight:normal;flex-basis:56%}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions{flex-basis:auto}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_unit_price{text-align:right}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_selector{margin-left:12px}.ecom-dialog .step-main .form .req.req_full_name .req-content,.ecom-dialog .step-main .form .req.req_email .req-content,.ecom-dialog .step-main .form .req.req_doc_id .req-content,.ecom-dialog .step-main .form .req.req_phone .req-content{width:100%}.ecom-dialog .step-main .form .req.req_full_name .req-content label,.ecom-dialog .step-main .form .req.req_email .req-content label,.ecom-dialog .step-main .form .req.req_doc_id .req-content label,.ecom-dialog .step-main .form .req.req_phone .req-content label{flex-basis:23%}.ecom-dialog .step-main .form .req.req_full_name .req-content input,.ecom-dialog .step-main .form .req.req_email .req-content input,.ecom-dialog .step-main .form .req.req_doc_id .req-content input,.ecom-dialog .step-main .form .req.req_phone .req-content input{width:auto;flex-grow:1}.ecom-dialog .step-main .form .req.req_checkbox{font-size:12px}.ecom-dialog .step-main .form .req.req_html_info .payment-provider{display:block}.ecom-dialog .step-main .form .req.req_html_info .payment-provider img{width:120px}.ecom-dialog .bottombar{width:1024px;margin:auto;padding:8px 16px}.ecom-dialog .bottombar button{font-size:18px;padding:8px 24px;min-height:48px}.ecom-dialog .countdown{padding:0 16px}.ecom-dialog .countdown .cd_label{font-size:16px}.ecom-dialog .countdown .cd_value{font-size:42px}}@media screen and (max-width: 1024px){.ecom-dialog .info{flex-wrap:wrap}.ecom-dialog .info.collapsed{padding:0;display:flex;align-items:center;background:#fff9dd}.ecom-dialog .info.collapsed img{height:60px}.ecom-dialog .info.collapsed .texts{flex-grow:1;flex-basis:0;padding:8px 12px;max-height:60px;overflow:hidden}.ecom-dialog .info.collapsed .texts .title{font-size:14px;margin:0}.ecom-dialog .info.collapsed .texts ul.tags{font-size:12px}.ecom-dialog .info.collapsed .texts ul.tags li{display:inline-block}.ecom-dialog .info.collapsed .texts .shadow{display:block}.ecom-dialog .info.collapsed .expand{display:block;margin-right:12px}}@media screen and (min-width: 640px) and (max-width: 1024px){.ecom-dialog .step-main .form .req.req_ticket_quantity label{flex-basis:45%;flex-grow:1}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions{flex-basis:auto}.ecom-dialog .step-main .form .req.req_ticket_quantity .ticket_quantity_set_item_prev_price{flex-grow:initial}}@media screen and (min-width: 640px){.ecom-dialog .step-main .form .req.req_seatmap .sheader{position:relative;background:none}.ecom-dialog .step-main .form .req.req_seatmap .sheader button{background:none;box-shadow:none}}.ecom-screen.cinesa #step-init,.ecom-screen.cinesa #step-init,.ecom-screen.yelmo #step-init,.ecom-screen.yelmo #step-init{background:#efefef}.ecom-screen.cinesa .voucher-intro,.ecom-screen.cinesa .voucher-intro,.ecom-screen.yelmo .voucher-intro,.ecom-screen.yelmo .voucher-intro{font-size:18px;padding:25px}.ecom-screen.cinesa .voucher-intro .voucher-card,.ecom-screen.cinesa .voucher-intro .voucher-card,.ecom-screen.yelmo .voucher-intro .voucher-card,.ecom-screen.yelmo .voucher-intro .voucher-card{display:flex;flex-wrap:nowrap;padding:25px;align-items:center;background:white;box-shadow:0 2px 4px rgba(0,0,0,0.09),0 1px 2px rgba(0,0,0,0.23)}.ecom-screen.cinesa .voucher-intro .voucher-card .image img,.ecom-screen.cinesa .voucher-intro .voucher-card .image img,.ecom-screen.yelmo .voucher-intro .voucher-card .image img,.ecom-screen.yelmo .voucher-intro .voucher-card .image img{width:120px}.ecom-screen.cinesa .voucher-intro .voucher-card button,.ecom-screen.cinesa .voucher-intro .voucher-card button,.ecom-screen.yelmo .voucher-intro .voucher-card button,.ecom-screen.yelmo .voucher-intro .voucher-card button{background:#f90;border-color:#f90;border-bottom-color:#e28800;color:white}.ecom-screen.cinesa .voucher-intro .prices,.ecom-screen.cinesa .voucher-intro .prices,.ecom-screen.yelmo .voucher-intro .prices,.ecom-screen.yelmo .voucher-intro .prices{font-size:24px;font-weight:bold;text-align:right}.ecom-screen.cinesa .voucher-intro .prices .minprice,.ecom-screen.cinesa .voucher-intro .prices .minprice,.ecom-screen.yelmo .voucher-intro .prices .minprice,.ecom-screen.yelmo .voucher-intro .prices .minprice{color:#c83430}.ecom-screen.cinesa .voucher-intro .prices .maxprice,.ecom-screen.cinesa .voucher-intro .prices .maxprice,.ecom-screen.yelmo .voucher-intro .prices .maxprice,.ecom-screen.yelmo .voucher-intro .prices .maxprice{font-size:20px;color:#999;text-decoration:line-through;margin-bottom:8px}.ecom-screen.cinesa .voucher-intro p,.ecom-screen.cinesa .voucher-intro p,.ecom-screen.yelmo .voucher-intro p,.ecom-screen.yelmo .voucher-intro p{margin-bottom:16px}.ecom-screen.cinesa .voucher-intro .description,.ecom-screen.cinesa .voucher-intro .description,.ecom-screen.yelmo .voucher-intro .description,.ecom-screen.yelmo .voucher-intro .description{font-size:14px;margin:0 16px;line-height:24px;flex-grow:1}.ecom-screen.cinesa .voucher-intro .action,.ecom-screen.cinesa .voucher-intro .action,.ecom-screen.yelmo .voucher-intro .action,.ecom-screen.yelmo .voucher-intro .action{margin-left:16px}.ecom-screen.cinesa .voucher-intro .action a.button,.ecom-screen.cinesa .voucher-intro .action button,.ecom-screen.cinesa .voucher-intro .action a.button,.ecom-screen.cinesa .voucher-intro .action button,.ecom-screen.yelmo .voucher-intro .action a.button,.ecom-screen.yelmo .voucher-intro .action button,.ecom-screen.yelmo .voucher-intro .action a.button,.ecom-screen.yelmo .voucher-intro .action button{padding:12px;cursor:pointer;font-size:16px}.ecom-screen.cinesa .voucher-intro .go-on-voucher,.ecom-screen.cinesa .voucher-intro .go-on-voucher,.ecom-screen.yelmo .voucher-intro .go-on-voucher,.ecom-screen.yelmo .voucher-intro .go-on-voucher{justify-content:flex-end}.ecom-screen.cinesa .voucher-intro .go-on-voucher a.button,.ecom-screen.cinesa .voucher-intro .go-on-voucher a.button,.ecom-screen.yelmo .voucher-intro .go-on-voucher a.button,.ecom-screen.yelmo .voucher-intro .go-on-voucher a.button{background:white;border:2px solid #c83430;color:#c83430}.ecom-screen.cinesa .voucher-intro .go-on-voucher .description,.ecom-screen.cinesa .voucher-intro .go-on-voucher .description,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description{text-align:right;margin:0}.ecom-screen.cinesa .voucher-intro .go-on-voucher .description a,.ecom-screen.cinesa .voucher-intro .go-on-voucher .description a,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description a,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description a{color:#777}.ecom-screen.cinesa .voucher-intro .go-on-voucher .description a:hover,.ecom-screen.cinesa .voucher-intro .go-on-voucher .description a:hover,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description a:hover,.ecom-screen.yelmo .voucher-intro .go-on-voucher .description a:hover{text-decoration:underline}@media all and (max-width: 480px){.ecom-screen.cinesa .ecom-dialog .voucher-intro,.ecom-screen.cinesa .ecom-dialog .voucher-intro,.ecom-screen.yelmo .ecom-dialog .voucher-intro,.ecom-screen.yelmo .ecom-dialog .voucher-intro{padding:12px}.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card,.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card{flex-wrap:wrap;padding:12px}.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .image,.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .image,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .image,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .image{text-align:center;width:100%}.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .description,.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .description,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .description,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .description{margin:4px 0}.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .prices,.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .prices,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .prices,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .prices{flex-grow:1;font-size:20px}.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .prices .maxprice,.ecom-screen.cinesa .ecom-dialog .voucher-intro .voucher-card .prices .maxprice,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .prices .maxprice,.ecom-screen.yelmo .ecom-dialog .voucher-intro .voucher-card .prices .maxprice{font-size:16px;margin-bottom:2px}.ecom-screen.cinesa .ecom-dialog .voucher-intro .go-on-voucher a.button,.ecom-screen.cinesa .ecom-dialog .voucher-intro .go-on-voucher a.button,.ecom-screen.yelmo .ecom-dialog .voucher-intro .go-on-voucher a.button,.ecom-screen.yelmo .ecom-dialog .voucher-intro .go-on-voucher a.button{display:inline-block;padding:8px 12px;margin-top:4px}}
