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}.ecom-screen{background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998;color:#666}.ecom-screen input[type=checkbox],.ecom-screen input[type=radio]{width:1.1em;height:1.1em;margin:.5em}.ecom-screen input[type=checkbox]{-webkit-appearance:checkbox;margin:.5em .5em .5em 0}.ecom-screen input:not([type=checkbox]):not([type=radio]){display:block;border:1px solid #ccc;width:100%;padding:.5em;box-sizing:border-box}.minus,.plus{outline:none}.ecom-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:white;border-radius:.375em;overflow:hidden;box-shadow:0 19px 3.5em rgba(0,0,0,0.3),0 15px 0.75em rgba(0,0,0,0.22);width:95vw;max-width:1920px;max-height:100%;font-size:16px}.ecom-dialog .fas_view.error .content{padding:2.25em;text-align:center}.ecom-dialog .fas_view.error p{font-size:1em;padding:2em 0;font-style:italic}.ecom-dialog a.button,.ecom-dialog button{display:inline-block;box-sizing:border-box;min-height:2.5em;border:2px solid #f90;background:#f90;color:white;padding:.375em .75em;text-transform:uppercase;font-size:.75em;font-weight:bold;border-radius:3px;border-bottom:2px solid #ee8800;background-repeat:no-repeat;float:initial;position:initial;top:auto;right:auto}.ecom-dialog a.button:hover,.ecom-dialog button:hover{color:white}.ecom-dialog a.button:disabled,.ecom-dialog button:disabled{border:2px solid #999999;background-color:#999999;border-bottom:2px solid #888888}.ecom-dialog a.button.next,.ecom-dialog button.next{float:right;padding-right:1.5em;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="white" 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 .25em center;background-size:1em 1em}.ecom-dialog a.button.next .default,.ecom-dialog button.next .default{display:none}.ecom-dialog a.button.previous,.ecom-dialog button.previous{padding-left:1.5em;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="white" d="M 14.585938 3.585938 L 5.171875 13 L 14.585938 22.414063 L 17.414063 19.585938 L 10.828125 13 L 17.414063 6.414063 Z " />%3C/g%3E%3C/svg%3E');background-position:left .25em center}.ecom-dialog a.button.wait,.ecom-dialog button.wait{display:none;float:right}.ecom-dialog a.button.wait .waiting,.ecom-dialog button.wait .waiting{position:relative;height:.625em;width:.625em;display:inline-block;margin:0 .25em}.ecom-dialog a.button.wait .waiting>div,.ecom-dialog button.wait .waiting>div{position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}.ecom-dialog a.button.wait .wait_spinner,.ecom-dialog button.wait .wait_spinner{height:.625em;width:.625em;animation:rotate 0.8s infinite linear;border:2px solid white;border-right-color:transparent;border-radius:50%}.ecom-dialog a.button.history,.ecom-dialog button.history{display:none}.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)}}.loading{position:relative;width:100%;min-height:300px}.loading>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.loading .loading_message{padding:.75em;font-size:1em;line-height:1.5em}.ic_spinner{height:2.5em;width:2.5em;animation:rotate 0.8s infinite linear;border:.25em solid #c83430;border-right-color:transparent;border-radius:50%;display:inline-block}.topbar{background:#c83430;color:white;padding:.5em .75em;font-size:.9em;position:relative}.topbar .titles{display:inline-block}.topbar .title{font-weight:bold;margin-bottom:2px}.topbar .subtitle{font-size:.75em;margin-top:2px}.topbar .actions{position:absolute;right:.5em;top:0;bottom:0}.topbar .actions .action{background:transparent;height:100%;box-sizing:border-box;position:relative;width:40px;cursor:pointer;display:inline-block}.topbar .actions svg{position:absolute;right:50%;top:50%;transform:translate(50%, -50%)}.breadcrumb{display:table;width:100%;background:#e0e0e0}.breadcrumb div.step-title{display:table-cell;padding:.8em;text-align:center;font-size:.8em;position:relative;color:#999}.breadcrumb div.step-title:not(:last-child)::after{content:"";background: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="rgba(153,153,153,1)" 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') center/contain no-repeat;width:.75em;height:.75em;position:absolute;right:-.5em}.breadcrumb div.step-title>div{display:inline-block;border-radius:1em;position:relative}.breadcrumb div.step-title.current{font-weight:bold;color:#000}.breadcrumb div.step-title.completed{color:black}.breadcrumb div.step-title span.title{padding:0 .5em}.breadcrumb div.step-title span:last-child{display:none}.bottombar{background:#e0e0e0;padding:.75em;width:100%;min-height:52px;box-sizing:border-box}.bottombar .countdown{display:inline-block;float:right;text-align:right;padding:2px 1em;color:#777;vertical-align:middle;display:none}.bottombar .countdown>div{display:inline-block;vertical-align:middle}.bottombar .countdown .cd_label{font-size:.75em;padding-right:.5em}.bottombar .countdown .cd_value{font-size:1.5em;font-weight:bold}.bottombar .total{float:right;display:inline-flex;justify-content:flex-end;align-items:end;padding:.2em 1.5em}.bottombar .total .value,.bottombar .total .prev-price{display:inline-block}.bottombar .total span{font-size:1.5em;font-weight:bold;color:#c83430}.bottombar .total .prev-price{padding-right:1em;color:#999;font-size:9px;text-transform:uppercase}.bottombar .total .prev-price span{color:#999;text-decoration:line-through;font-size:.9em}.steps-list{display:flex;max-height:100%}.steps-scroll{overflow:hidden}.step-main{position:relative;min-height:260px;display:inline-block;flex-basis:1px;flex-grow:1;overflow:hidden auto}.step-main div.mini-info{display:none}.step-main div.mini-info .more-info{text-align:right;color:rgba(0,0,0,0.65);font-size:.625em;padding-bottom:6px;font-style:italic}.step-main .info,.step-main .mini-info{display:inline-block;height:100%;position:relative;width:30%;padding:.75em;box-sizing:border-box;vertical-align:top}.step-main .info fieldset,.step-main .mini-info fieldset{border:1px solid #c83430;padding:0 .75em .75em}.step-main .info legend,.step-main .mini-info legend{color:#c83430;font-weight:bold;font-size:13px;text-transform:uppercase;padding:0 .75em;background:white}.step-main .info h4,.step-main .mini-info h4{color:black;padding:.75em 0 .5em;margin:0}.step-main .info ul,.step-main .mini-info ul{padding:0;margin:0}.step-main .info img,.step-main .mini-info img{max-width:100%;max-height:10em}.step-main .info img.small,.step-main .mini-info img.small{height:6em}.step-main .info .description,.step-main .mini-info .description{position:relative;margin-bottom:.75em}.step-main .info .description .description-content,.step-main .mini-info .description .description-content{max-height:20.25em;overflow:scroll;padding:0 0.75em 0.75em 0}.step-main .info .description .shadow,.step-main .mini-info .description .shadow{background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);position:absolute;bottom:-1px;left:0;right:0;height:30px}.step-main .info p,.step-main .mini-info p{font-size:.75em;line-height:1.5em;text-align:justify;padding-bottom:.75em}.step-main .info li,.step-main .mini-info li{font-size:.9em;padding-bottom:.5em}.step-main .info a,.step-main .mini-info a{color:#c83430}.step-main .info p.total,.step-main .mini-info p.total{font-size:1em;font-weight:bold;padding-top:.75em}.step-main .info p.total span.value,.step-main .mini-info p.total span.value{font-weight:bold;color:#c83430}.step-main .info .quote,.step-main .mini-info .quote{font-size:.9em;padding-top:.5em}.step-main .info .quote p,.step-main .mini-info .quote p{display:table-row;padding:.25em 0 0;margin:0}.step-main .info .quote p>*,.step-main .mini-info .quote p>*{display:table-cell}.step-main .info .quote p>.value,.step-main .mini-info .quote p>.value{text-align:right}.step-main .info .quote p .separator,.step-main .mini-info .quote p .separator{border-top:1px solid #CCC;padding:0;display:block;margin:.25em 0}.step-main .info .quote p .dqp_name,.step-main .info .quote p .dqp_quantity,.step-main .mini-info .quote p .dqp_name,.step-main .mini-info .quote p .dqp_quantity{font-weight:bold}.step-main .info .quote p>.dqp_price,.step-main .mini-info .quote p>.dqp_price{text-align:right;vertical-align:bottom}.step-main .info .quote .total,.step-main .mini-info .quote .total{font-weight:bold}.step-main .info .quote .total span.value,.step-main .mini-info .quote .total span.value{font-weight:bold;color:#c83430}.step-main .info .goto-step,.step-main .mini-info .goto-step{font-size:11px;padding:2px;text-decoration:underline;color:#c83430}.step-main .info .zonemap-container,.step-main .mini-info .zonemap-container{width:90%;margin:5%}.step-main .info .zonemap-container canvas.zonemap,.step-main .mini-info .zonemap-container canvas.zonemap{max-width:100%;min-height:128px;min-width:100%;width:100%}.step-main .info .zonemap-container select.zonelist,.step-main .mini-info .zonemap-container select.zonelist{padding:6px 24px 6px 6px;width:100%;background:#eee url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><g><path fill="black" d="M 12 4 L 6 11 L 18 11 Z M 6 13 L 12 20 L 18 13 Z " />%3C/g%3E%3C/svg%3E') right 0.5em center no-repeat;border:1px solid #ddd}.step-main .info .zonemap-container select.zonelist option,.step-main .mini-info .zonemap-container select.zonelist option{display:flex;flex-wrap:nowrap}.step-main .info .zonemap-container select.zonelist option>div,.step-main .mini-info .zonemap-container select.zonelist option>div{padding-right:.5em}.step-main .info .zonemap-container select.zonelist option>div:last-child,.step-main .mini-info .zonemap-container select.zonelist option>div:last-child{padding-right:0}.step-main .form{padding:.75em;display:inline-block;width:70%;box-sizing:border-box;vertical-align:top}.step-main.big .form{width:70%}.step-main.big .info{width:30%}.step-main.vertical{display:flex;flex-direction:column}.step-main.vertical .info{width:revert;height:revert;padding-bottom:0;border-bottom:1px solid #ccc}.step-main.vertical .info ul{display:flex;justify-content:space-between}.step-main.vertical .info ul li{display:inline-block;margin:0 1em 0 0}.step-main.vertical .form{width:revert;padding:0}.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="rgba(127,56,1,1)" 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 0.5em top 0.625em no-repeat;color:#7f3801;font-size:13px;line-height:20px;padding:.5em .5em .5em 32px;font-weight:bold;border:1px solid #FFC107;margin-bottom:.75em}.step-main .req{padding:0 0 .75em}.step-main .req.fail{background:#ffd3d3;padding:2px;border:2px solid red;border-radius:6px}.step-main .req.req_single_choice .options>label{padding-bottom:0}.step-main .req.req_payment_method .options>label{padding-bottom:0}.step-main .req.req_payment_method .option-general-info{padding:16px 12px;font-size:.8em;text-align:justify}.step-main .req.req_payment_method .option-general-info img{max-width:100%;max-height:64px}.step-main .req.req_payment_method .buttons-message{font-size:.8em;text-align:center}.step-main .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}.step-main .req.req_payment_method .buttons .button-container{padding:8px 0}.step-main .req.req_payment_method .buttons .google-pay-btn{overflow:hidden}.step-main .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}.step-main .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}.step-main .req.req_payment_method .buttons button.credit_card,.step-main .req.req_payment_method .buttons button.credit_card_amex{background:#ed4d00;color:white}.step-main .req.req_payment_method .buttons button.credit_card:hover,.step-main .req.req_payment_method .buttons button.credit_card_amex:hover{background:#ed4d00e0}.step-main .req.req_payment_method .buttons button.bizum{background:#05c0c7ff;color:white}.step-main .req.req_payment_method .buttons button.bizum:hover{background:#05c0c7e0}.step-main .req.req_payment_method .buttons button svg{height:1.4em;margin:.25em 0 0 .5em}.step-main .req.req_ecom_seatmap{height:80vh}.step-main .req.req_ecom_seatmap .seatmap_widget{height:100%}.step-main .req.req_ecom_seatmap .seatmap_widget iframe{width:100%;height:100%}.step-main .req.req_seat_selector{height:70vh}.step-main .req.req_seat_selector .cart-container{border-left:1px solid #ccc}.step-main .req.req_zonemap{display:flex;flex-wrap:wrap;align-items:flex-start}.step-main .req.req_zonemap label{width:100%}.step-main .req.req_zonemap canvas{width:50%}.step-main .req.req_zonemap .table-scroll{overflow:auto;max-height:80vh;flex-grow:1;flex-basis:1px}.step-main .req.req_zonemap .zone-list{width:100%;font-size:.75em;border-collapse:collapse;margin-left:1em}.step-main .req.req_zonemap .zone-list .zone-item,.step-main .req.req_zonemap .zone-list .zone-header{width:100%}.step-main .req.req_zonemap .zone-list .zone-item>td,.step-main .req.req_zonemap .zone-list .zone-item th,.step-main .req.req_zonemap .zone-list .zone-header>td,.step-main .req.req_zonemap .zone-list .zone-header th{padding:6px .5em}.step-main .req.req_zonemap .zone-list .zone-item>td:nth-child(n+3),.step-main .req.req_zonemap .zone-list .zone-item th:nth-child(n+3),.step-main .req.req_zonemap .zone-list .zone-header>td:nth-child(n+3),.step-main .req.req_zonemap .zone-list .zone-header th:nth-child(n+3){text-align:right}.step-main .req.req_zonemap .zone-list .zone-item .zone-map-toggle,.step-main .req.req_zonemap .zone-list .zone-header .zone-map-toggle{opacity:0;width:0;padding:0}.step-main .req.req_zonemap .zone-list .zone-item .zone-map-toggle svg,.step-main .req.req_zonemap .zone-list .zone-header .zone-map-toggle svg{display:none}.step-main .req.req_zonemap .zone-list .zone-image{display:none}.step-main .req.req_zonemap .zone-list .zone-header{text-transform:uppercase;font-weight:bold;font-size:.625em;color:black}.step-main .req.req_zonemap .zone-list .zone-header>td:nth-child(n+2){text-align:right}.step-main .req.req_zonemap .zone-list .zone-item{color:black}.step-main .req.req_zonemap .zone-list .zone-item.available:hover{background:#EEE;cursor:pointer}.step-main .req.req_zonemap .zone-list .zone-item.unavailable{opacity:0.6;text-decoration:line-through}.step-main .req.req_seatmap .sheader{background:none;display:flex;flex-wrap:nowrap;color:black;border:none;padding:0;align-items:end}.step-main .req.req_seatmap .sheader .texts{flex-grow:1}.step-main .req.req_seatmap .sheader .texts .selected-zone-name{padding:0 0 .75em;color:black;font-weight:bold;font-size:.9em}.step-main .req.req_seatmap .sheader button{background:none;border:none;padding:6px}.step-main .req.req_seatmap .sheader button:hover{background:#ddefff}.step-main .req.req_seatmap canvas{width:100%;min-height:30em;border:1px solid #eee}.step-main .req.req_seatmap .canvas-wrap{position:relative;width:100%;min-height:30em}.step-main .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:.75em;display:flex;flex-direction:column;align-items:center}.step-main .req.req_seatmap .concession-picker p{font-weight:bold;margin:0}.step-main .req.req_seatmap .concession-picker ul{padding:.75em 0;flex-grow:1;overflow-y:auto;max-width:360px;width:100%}.step-main .req.req_seatmap .concession-picker ul button{display:flex;flex-wrap:wrap;color:black;border-color:white;width:100%;padding-right:2.25em;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 .25em center;background-repeat:no-repeat;background-size:1em 1em;margin-bottom:.75em;cursor:pointer}.step-main .req.req_seatmap .concession-picker ul button .concession-title{flex:1 0;text-align:left}.step-main .req.req_seatmap .concession-picker ul button .concession-price{color:#c83430;font-weight:bold;text-align:right;margin-left:.5em}.step-main .req.req_seatmap .concession-picker ul button .concession-info{color:#777;font-size:.75em;width:100%;text-transform:none;font-weight:normal;text-align:left}.step-main .req.req_seatmap .concession-picker>button{background:#c83430;border-color:#c83430;max-width:360px;width:100%;cursor:pointer}.step-main .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:1em;display:flex;flex-direction:column;align-items:center}.step-main .req.req_seatmap .accreditation-picker p{font-weight:bold;margin:0}.step-main .req.req_seatmap .accreditation-picker label{padding:.5em 0;width:100%}.step-main .req.req_seatmap .accreditation-picker input{background:white}.step-main .req.req_seatmap .accreditation-picker .buttons{padding-top:.5em;text-align:right}.step-main .req.req_seatmap .accreditation-picker .buttons button{background:#c83430;border-color:#c83430;max-width:360px;cursor:pointer;margin-left:.75em}.step-main .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}.step-main .req.req_seatmap .touch-msg span{text-align:center;color:white;font-size:2.25em;position:absolute;width:100%;padding:20px;top:50%;transform:translateY(-50%)}.step-main .req.req_seatmap .sfooter{background:none;color:#555;padding:0;display:flex;flex-wrap:wrap}.step-main .req.req_seatmap .sfooter .info-message{width:60%;font-weight:bold;padding:.75em 0 0;text-align:right;font-size:13px}.step-main .req.req_seatmap .sfooter .info-message.warning{color:#b96400}.step-main .req.req_seatmap .sfooter .selected-seats{width:40%;padding:.75em 0 0;font-size:.9em}.step-main .req.req_seatmap .sfooter .seat-list{width:70%;padding-top:.25em}.step-main .req.req_seatmap .sfooter .seat-list .row{display:flex;padding:.25em 0 2px;border-top:1px solid #eee}.step-main .req.req_seatmap .sfooter .seat-list .row:first-child{border:none}.step-main .req.req_seatmap .sfooter .seat-list .row .row-name{padding:6px .5em 6px 0;font-weight:bold;font-size:.9em}.step-main .req.req_seatmap .sfooter .seat-list .row .seats{flex-grow:1;flex-basis:1px}.step-main .req.req_seatmap .sfooter .seat-list .row .seats .seat{display:inline-block;background:#777;border-radius:3px;color:white;margin:0 .5em .5em 0}.step-main .req.req_seatmap .sfooter .seat-list .row .seats .seat .seat-name{display:inline-block;font-size:.75em;padding:6px 2px 6px 6px;vertical-align:middle}.step-main .req.req_seatmap .sfooter .seat-list .row .seats .seat button{text-transform:none;font-weight:normal;padding:6px .25em .25em 2px;background:transparent;border:none;min-height:auto;border-radius:0;vertical-align:middle;display:inline-block}.step-main .req.req_seatmap .sfooter .seat-list .row .seats .seat button:hover{background:rgba(255,255,255,0.2)}.step-main .req.req_seatmap .sfooter .total{width:30%;text-align:right;padding:.75em 0 0;font-size:1em;font-weight:bold}.step-main .req.req_seatmap .sfooter .total span{color:#c83430}.step-main .req.req_seatmap .sfooter .total .commission-disclaimer{font-size:.625em;font-weight:normal;color:#777;padding-top:.25em}.step-main .req.req_sessions .checkbox-label{display:inline-block;margin:0 .75em .75em 0;border:1px solid #a9cdff;padding:0 .25em 0 0;border-radius:.25em;cursor:pointer}.step-main .req.req_sessions .checkbox-label.active{background:#ddefff;border-color:#a9cdff}.step-main .req.req_sessions .checkbox-label:hover{border-color:#2196F3}.step-main .req.req_sessions .checkbox-label span{vertical-align:middle}.step-main .req.req_sessions .checkbox-label .option-info{display:inline-block;font-weight:normal;font-size:.9em;padding:0;vertical-align:middle}.step-main .req.req_sessions .checkbox-label .option-info .price-from{display:inline-block;margin-left:1em;font-size:.625em}.step-main .req.req_sessions .checkbox-label .option-info .price-from div:first-child{font-size:9px}.step-main .req.req_sessions .checkbox-label .option-info .price-from .price{margin-top:.25em;font-size:1em;display:inline-block}.step-main .req.req_ticket_quantity_set{border-radius:.5em;border:1px solid #ccc;padding:0;margin-bottom:1em;overflow:hidden}.step-main .req.req_ticket_quantity_set>label{text-align:center;font-size:1.5em;padding-bottom:2.25em}.step-main .req.req_ticket_quantity_set .label{background:#ececec;padding:.5em .75em;display:flex;flex-wrap:wrap}.step-main .req.req_ticket_quantity_set .label label{padding:.5em 0 0}.step-main .req.req_ticket_quantity_set .label .ticket_quantity_set_toggle_conditions{padding:.25em .75em 0}.step-main .req.req_ticket_quantity_set .label .ticket_quantity_set_toggle_conditions svg{width:1.5em}.step-main .req.req_ticket_quantity_set .label>p{display:none;font-size:.75em;line-height:1em;width:100%;margin:0;font-style:italic}.step-main .req.req_ticket_quantity_set .label>p p{padding:0;margin:0}.step-main .req.req_ticket_quantity_set .label.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(102,102,102,1)"><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 .75em top 2.25em;background-repeat:no-repeat;padding-left:36px;background-size:.75em .75em}.step-main .req.req_ticket_quantity_set .label.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(102,102,102,1)"><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')}.step-main .req.req_ticket_quantity_set .ticket-list{max-height:70vh;min-height:30px;overflow-y:scroll;padding:0 .75em}.step-main .req.req_ticket_quantity_set .req{padding-top:0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity{border-bottom:1px solid #EEE;display:flex;align-items:center;flex-wrap:wrap;padding:.5em 0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.no-line{border-bottom:none}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity label{font-size:.9em;color:black;vertical-align:middle;padding:.5em 0;flex-basis:100%}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions{vertical-align:middle;padding:.75em}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions svg{width:2.25em}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_prev_price{flex-grow:1;text-align:right;font-size:.7em;text-transform:uppercase;color:#999;padding:0 .5em .5em 0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_prev_price .prev_price{text-decoration:line-through;padding-top:2px;font-weight:bold}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_unit_price{padding:.75em;font-size:1.5em;font-weight:bold}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector{align-items:center;border:1px solid #ddefff;background:transparent;border-radius:.5em;overflow:hidden;display:table}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button{display:table-cell;height:2em;vertical-align:middle;width:2em}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector button{background:#ddefff;border:none;border-radius:0;width:100%;height:100%;padding:0;outline:0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector button:hover{background:#a9cdff}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector button:active{background:#8da9d0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value{display:table-cell;background:white;border:none;height:2em;min-width:4.5em;font-size:.9em;text-align:center;vertical-align:middle}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value.filled{background:#fffce4;font-weight:bold}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_conditions{width:100%}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_set_item_conditions p{background:#f7f7f7;font-size:.75em;font-style:italic;padding:.75em;line-height:1em;margin:.25em 0 0}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity .ticket_quantity_not_av_msg{font-size:0.8rem;text-align:center;flex-grow:1;flex-basis:100%;margin-left:.75em;display:none}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available{text-decoration:line-through}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available label{color:#666}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_prev_price,.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_selector,.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_toggle_conditions,.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_unit_price{display:none}.step-main .req.req_ticket_quantity_set .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_not_av_msg{display:block}.step-main .req.req_ticket_quantity_set_multi{border-radius:.25em;padding:0;margin:.75em 0}.step-main .req.req_ticket_quantity_set_multi>label{text-align:left;background:#EEE;border:1px solid #DDD;border-bottom:none;padding:.75em;font-size:1em}.step-main .req.req_ticket_quantity_set_multi .ticket-list{border:1px solid #ddd;padding:.5em;overflow:initial;height:auto;max-height:initial}.step-main .req.req_ticket_quantity_set_multi .ticket-list .req.req_ticket_quantity{padding:.5em}.step-main .req.req_ticket_quantity_set .total{display:flex;justify-content:flex-end;align-items:end;padding:.75em 2.25em}.step-main .req.req_ticket_quantity_set .total .value,.step-main .req.req_ticket_quantity_set .total .prev-price{display:inline-block}.step-main .req.req_ticket_quantity_set .total span{font-size:1.5em;font-weight:bold;color:#c83430}.step-main .req.req_ticket_quantity_set .total .prev-price{padding-right:1em;color:#999;font-size:9px;text-transform:uppercase}.step-main .req.req_ticket_quantity_set .total .prev-price span{color:#999;text-decoration:line-through;font-size:.9em}.step-main .req .payment-provider{text-align:center}.step-main .req .payment-provider p{margin-top:0}.step-main .req label{font-weight:bold;padding-bottom:.5em;display:block;font-size:.9em;color:#666}.step-main .req.req_load_state_id{text-align:center}.step-main .req.req_html_info a{color:#c83430;text-decoration:underline}.step-main .req.req_html_info a.button{color:white;text-decoration:none}.step-main .req.req_buy_again{text-align:center}.step-main .req.req_buy_again p{font-weight:bold;padding:.75em 32px}.step-main .req p{font-size:.9em;line-height:1.25em;margin-top:.75em}.step-main .req h3{color:black;font-size:1em;line-height:1.25em;text-align:center}.step-main .req.ok input:not([type=checkbox]):not([type=radio]){background:transparent 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="green" d="M22.566406 4.730469 L 20.773438 3.511719 C 20.277344 3.175781 19.597656 3.304688 19.265625 3.796875 L 10.476563 16.757813 L 6.4375 12.71875 C 6.015625 12.296875 5.328125 12.296875 4.90625 12.71875 L 3.371094 14.253906 C 2.949219 14.675781 2.949219 15.363281 3.371094 15.789063 L 9.582031 22 C 9.929688 22.347656 10.476563 22.613281 10.96875 22.613281 C 11.460938 22.613281 11.957031 22.304688 12.277344 21.839844 L 22.855469 6.234375 C 23.191406 5.742188 23.0625 5.066406 22.566406 4.730469Z" />%3C/g%3E%3C/svg%3E') right 0.5em center no-repeat;padding-right:32px}.step-main .req.fail input:not([type=checkbox]):not([type=radio]){background:transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="16" width="16"><g><path fill="rgba(200,52,48,1)" d="M 7.75 6.34375 L 6.34375 7.75 L 10.59375 12 L 6.34375 16.25 L 7.75 17.65625 L 12 13.40625 L 16.25 17.65625 L 17.65625 16.25 L 13.40625 12 L 17.65625 7.75 L 16.25 6.34375 L 12 10.59375 Z " />%3C/g%3E%3C/svg%3E') right 0.5em center no-repeat;padding-right:32px}.step-main .req.req_checkbox{display:flex;line-height:1em}.step-main .req.req_checkbox input{margin-left:0;margin-top:0}.step-main .req.req_checkbox span{font-size:.75em}.step-main .req.req_checkbox a{color:#c83430;text-decoration:underline}.step-main .req.req_checkbox.fail{background:#ffd3d3;padding:2px;border:2px solid red;border-radius:6px}.step-main .req input[type=radio]{-webkit-appearance:radio}.step-main .req.req-coupon{background:#E0E0E0;padding:.5em}.step-main .req.req-coupon>div{display:flex}.step-main .req.req-coupon input{background:white}.step-main .req.req_calendar .datepicker-legend{text-align:center}.step-main .req.req_calendar .datepicker-legend .legend-item{display:inline-block;font-size:.75em;margin:.5em .75em}.step-main .req.req_calendar .datepicker-legend .legend-item span{vertical-align:middle}.step-main .req.req_calendar .datepicker-legend .legend-item .box{width:1em;height:1em;border:1px solid;display:inline-block;margin-right:6px}.step-main .req.req_calendar .datepicker-legend .legend-item .title{padding-bottom:.25em}.step-main .req.req_calendar .datepicker-legend .legend-item.price-level-low .box{background:#cef7ce}.step-main .req.req_calendar .datepicker-legend .legend-item.price-level-mid .box{background:#ddefff}.step-main .req.req_calendar .datepicker-legend .legend-item.price-level-high .box{background:#ebd8ff}.step-main .req.req_calendar .price-disclaimer{text-align:center;font-size:.75em;font-style:italic;margin:0;padding:.75em 0}.step-main .req .option-info{padding-top:.75em}.step-main .req .option-info>div{display:none;font-size:.75em;text-align:justify}.step-main .req .option-info>div p{margin:0 0 .5em;line-height:1em;font-size:.75em}.step-main .req .option-info>div h5{font-size:13px;margin-bottom:.75em}.step-main .req .option-info>div ul{padding:0 .75em;color:#666}.step-main .req .option-info>div li{list-style:disc;line-height:1em}.step-main .req.req_integer,.step-main .req.req_ticket_quantity{border-bottom:1px solid #EEE;display:flex;align-items:center;flex-wrap:wrap;padding:.5em 0}.step-main .req.req_integer.no-line,.step-main .req.req_ticket_quantity.no-line{border-bottom:none}.step-main .req.req_integer label,.step-main .req.req_ticket_quantity label{font-size:.9em;color:black;vertical-align:middle;padding:.5em 0;flex-basis:100%}.step-main .req.req_integer .ticket_quantity_set_item_toggle_conditions,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions{vertical-align:middle;padding:.75em}.step-main .req.req_integer .ticket_quantity_set_item_toggle_conditions svg,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_toggle_conditions svg{width:2.25em}.step-main .req.req_integer .ticket_quantity_set_item_prev_price,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_prev_price{flex-grow:1;text-align:right;font-size:.5em;text-transform:uppercase;color:#999;padding:0 .5em .5em 0}.step-main .req.req_integer .ticket_quantity_set_item_prev_price .prev_price,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_prev_price .prev_price{font-size:.9em;text-decoration:line-through;padding-top:2px;font-weight:bold}.step-main .req.req_integer .ticket_quantity_set_item_unit_price,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_unit_price{padding:.75em;font-size:1.5em;font-weight:bold}.step-main .req.req_integer .ticket_quantity_set_item_selector,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector{align-items:center;border:1px solid #ddefff;background:transparent;border-radius:.5em;overflow:hidden;display:table}.step-main .req.req_integer .ticket_quantity_set_item_selector .quantity-button,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector .quantity-button{display:table-cell;height:2em;vertical-align:middle;width:2em}.step-main .req.req_integer .ticket_quantity_set_item_selector button,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector button{background:#ddefff;border:none;border-radius:0;width:100%;height:100%;padding:0;outline:0}.step-main .req.req_integer .ticket_quantity_set_item_selector button:hover,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector button:hover{background:#a9cdff}.step-main .req.req_integer .ticket_quantity_set_item_selector button:active,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector button:active{background:#8da9d0}.step-main .req.req_integer .ticket_quantity_set_item_selector .int-value,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value{display:table-cell;background:white;border:none;height:2em;min-width:4.5em;font-size:.9em;text-align:center;vertical-align:middle}.step-main .req.req_integer .ticket_quantity_set_item_selector .int-value.filled,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_selector .int-value.filled{background:#fffce4;font-weight:bold}.step-main .req.req_integer .ticket_quantity_set_item_conditions,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_conditions{width:100%}.step-main .req.req_integer .ticket_quantity_set_item_conditions p,.step-main .req.req_ticket_quantity .ticket_quantity_set_item_conditions p{background:#f7f7f7;font-size:.75em;font-style:italic;padding:.75em;line-height:1em;margin:.25em 0 0}.step-main .req.req_integer .ticket_quantity_not_av_msg,.step-main .req.req_ticket_quantity .ticket_quantity_not_av_msg{font-size:0.8rem;text-align:center;flex-basis:100%;margin-left:.75em;display:none}.step-main .req.req_integer.ticket_quantity_set_item_not_available,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available{text-decoration:line-through}.step-main .req.req_integer.ticket_quantity_set_item_not_available .ticket_quantity_set_item_prev_price,.step-main .req.req_integer.ticket_quantity_set_item_not_available .ticket_quantity_set_item_selector,.step-main .req.req_integer.ticket_quantity_set_item_not_available .ticket_quantity_set_item_toggle_conditions,.step-main .req.req_integer.ticket_quantity_set_item_not_available .ticket_quantity_set_item_unit_price,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_prev_price,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_selector,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_toggle_conditions,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_set_item_unit_price{display:none}.step-main .req.req_integer.ticket_quantity_set_item_not_available .ticket_quantity_not_av_msg,.step-main .req.req_ticket_quantity.ticket_quantity_set_item_not_available .ticket_quantity_not_av_msg{display:block;flex-grow:1}.step-main .req.req_integer .total,.step-main .req.req_ticket_quantity .total{flex-basis:100%;text-align:right;font-weight:bold;padding-top:.5em;display:flex;justify-items:flex-end}.step-main .req.req_integer .total .prev-price,.step-main .req.req_ticket_quantity .total .prev-price{color:#777;font-size:0.5rem;flex-grow:1}.step-main .req.req_integer .total .prev-price>div,.step-main .req.req_ticket_quantity .total .prev-price>div{text-transform:uppercase;font-weight:normal}.step-main .req.req_integer .total .prev-price>div:last-child,.step-main .req.req_ticket_quantity .total .prev-price>div:last-child{padding-left:.75em;text-decoration:line-through;font-size:0.8rem;font-weight:bold}.step-main .req.req_integer .total .value,.step-main .req.req_ticket_quantity .total .value{flex-grow:1}.step-main .req.req_integer .total .value span,.step-main .req.req_ticket_quantity .total .value span{color:#c83430}.share-popup .self-delivery,.step-main .self-delivery{margin-top:1em;padding:1em;background:#b8ffb8;color:rgba(0,0,0,0.7);text-align:right}.share-popup .self-delivery h5,.share-popup .self-delivery p,.step-main .self-delivery h5,.step-main .self-delivery p{text-align:left;margin-bottom:.75em}.share-popup .self-delivery h5,.step-main .self-delivery h5{margin-top:0}.share-popup .self-delivery button,.step-main .self-delivery button{background:#0e8f0e;border-color:#0e8f0e;border-bottom-color:#0a6c3d}.share-popup .self-delivery p.terms,.step-main .self-delivery p.terms{font-size:.75em;line-height:6px}.share-popup .self-delivery input[type="checkbox"],.step-main .self-delivery input[type="checkbox"]{display:inline-block;width:auto}.share-popup .self-delivery p.self-delivery-success,.step-main .self-delivery p.self-delivery-success{text-align:right;display:none;margin:.75em 0 0 0}.share-popup .self-delivery p.self-delivery-error,.step-main .self-delivery p.self-delivery-error{text-align:right;display:none;margin:.75em 0 0 0;color:darkred;font-weight:bold}.share-popup{position:absolute;background:white;top:50px;width:320px;box-shadow:0 3px 26px rgba(0,0,0,0.3);font-size:.9em;line-height:2.25em;z-index:1;right:40px}.share-popup:before{content:'';top:-.75em;right:.5em;position:absolute;border:1.5em solid transparent;border-bottom-color:white;border-top:0}.share-popup .self-delivery{background:white;margin-top:0}.share-popup .self-delivery input{border:1px solid #ccc;padding:.5em .75em;width:100%;box-sizing:border-box;margin-bottom:.75em}.prevent-exit .content{padding:2.25em;position:relative}.prevent-exit .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="rgba(127,56,1,1)" 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 0.5em top 0.625em no-repeat;color:#7f3801;font-size:13px;line-height:2.25em;padding:.5em .5em .5em 32px;font-weight:bold;border:1px solid #FFC107;margin-bottom:1em}.prevent-exit .message{color:#222;font-size:1.5em;font-weight:bold;line-height:2.25em;padding-bottom:32px}.prevent-exit svg{width:72px;float:right;opacity:0.1;position:absolute;top:1em;right:2.25em}.prevent-exit .fas_close svg{opacity:1}.prevent-exit .stars{padding-bottom:2.5em;font-size:2.5em;color:#AAA;display:inline-block;direction:rtl}.prevent-exit .stars .star{cursor:pointer;display:inline-block}.prevent-exit .stars .star:hover,.prevent-exit .stars .star.active,.prevent-exit .stars .star:hover ~ .star,.prevent-exit .stars .star.active ~ .star{color:#f90}.prevent-exit label{font-size:1em;font-weight:bold;color:black;margin-bottom:.5em}.prevent-exit input:not([type=checkbox]):not([type=radio]),.prevent-exit textarea{width:100%;display:block;border:1px solid #ccc;padding:.5em;font-size:1em;box-sizing:border-box;background:#ffff0007}.prevent-exit textarea{margin-top:1em;line-height:2.25em}.prevent-exit .terms{padding-top:.75em}.prevent-exit .send-feedback{float:right}.prevent-exit .bottombar{padding:.75em 2.25em}.prevent-exit .success{padding-bottom:2.25em}.prevent-exit .success svg{position:relative;top:auto;right:auto;float:initial;opacity:1}.prevent-exit .success h3{padding:2.25em 0}.question .content{padding:2.25em}.question .circle-cropper{width:120px;height:120px;position:relative;overflow:hidden;border-radius:50%;text-align:center;display:inline-block;vertical-align:middle}.question .circle-cropper img{display:inline;margin:0 0 0 50%;height:100%;width:auto;transform:translateX(-50%)}.question .message{width:calc(100% - 120px);display:inline-block;vertical-align:middle;padding-left:36px;box-sizing:border-box;font-size:2.25em;color:black;line-height:32px}.question .new-order,.question .recover{float:right;margin-left:.75em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.req.req_payment{min-height:480px}.req.req_payment.method_paycomet iframe{width:100%;min-height:480px}.req.req_payment .redsys_insite_error_message{text-align:center;font-size:.75em;padding:.5em 0;color:darkred;font-weight:bold}.req.req_payment .redsys_insite_form{padding:2em 1em;text-align:center}.req.req_payment .redsys_insite_form>iframe{min-height:320px}.req.req_payment .redsys_insite_form .card_info{display:table;border-spacing:.5em}.req.req_payment .redsys_insite_form .card_row{display:table-row}.req.req_payment .redsys_insite_form .card_row>*{display:table-cell}.req.req_payment .redsys_insite_form .card_row .card_field{border:1px solid #CCC;border-radius:.25em;margin-right:.25em}.req.req_payment .redsys_insite_form .card_row label{white-space:nowrap;padding:0;vertical-align:middle;text-align:right}.req.req_payment .redsys_insite_form .card_row.expiration_date .card_field{display:flex;align-items:center}.req.req_payment .redsys_insite_form .card_row.expiration_date .card_row_div{flex-basis:50px}.req.req_payment .redsys_insite_form .card_row.expiration_date div{text-align:center}.req.req_payment .redsys_insite_form .card_row .card_row_div{height:3.5em;overflow:hidden;box-sizing:border-box}.req.req_payment .redsys_insite_form .card_row .card_row_div.card_submit{margin:.5em auto;border:none;height:auto}.tracking-pixels img{width:1px;height:1px}@media screen and (max-width: 1024px){.ecom-dialog{width:100%}}@media screen and (max-width: 650px){.share-popup{right:0}.ecom-dialog{top:0;left:0;transform:none;border-radius:0;box-shadow:none;width:100%;max-width:100%;height:100%}.ecom-dialog .fas_view{height:100%}.ecom-dialog .steps .topbar{display:none}.ecom-dialog .steps>.content{overflow:hidden;height:calc(100% - 52px)}.ecom-dialog button{padding:6px .5em}.ecom-dialog button.next>span.forced{display:none}.ecom-dialog button.next>span.default{display:inline}.breadcrumb div.step-title{text-align:left}.breadcrumb div.step-title>div{display:block;border-radius:1em;position:relative}.breadcrumb div.step-title.current{color:white;background:#c83430}.breadcrumb div.step-title span:first-child{display:none}.breadcrumb div.step-title span:last-child{display:inline-block;float:right}.breadcrumb div.step-title span.title{text-transform:uppercase;padding:0}.breadcrumb div.step-title:not(.current){display:none}.topbar .actions .fas_close:not(.visible){display:none}.prevent-exit .content{height:calc(100% - 90px)}.step-main{height:calc(100% - 37px);min-height:auto;overflow-y:scroll;overflow-x:hidden}.step-main .info,.step-main .form,.step-main .mini-info{width:100%;height:auto}.step-main.big .form{width:100%}.step-main .info,.step-main .mini-info{background:#FFF9C4}.step-main .info fieldset legend,.step-main .mini-info fieldset legend{background:#FFF9C4}.step-main .mini-info{padding:0 .75em}.step-main .mini-info .content{padding:.75em 0}.step-main .mini-info .content>*{display:inline-block;padding-right:.75em}.step-main .mini-info h4{padding:0}.step-main .mini-info p.total{padding-top:0;color:black;font-size:.75em;float:right}.step-main .mini-info p.date{margin:.5em 0 0;color:black}.step-main .info.rwd-visible,.step-main .mini-info.rwd-visible{display:inline-block}.step-main .info:not(.rwd-visible),.step-main .mini-info:not(.rwd-visible){display:none}.step-main .req{padding:0 0 .75em}.step-main .req .option-info>div p{font-size:.7em}.step-main .req_html_info .payment-provider{display:table}.step-main .req_html_info .payment-provider>*{display:table-cell;vertical-align:middle}.step-main .req_html_info .payment-provider p{text-align:left}.step-main .req_html_info .payment-provider img{width:32vw}.bottombar .countdown{padding:0 .5em}.bottombar .countdown>div{display:block}.bottombar .countdown .cd_label{font-size:.625em;padding-right:0;padding-bottom:2px}.bottombar .countdown .cd_label span{display:none}.bottombar .countdown .cd_label br{display:none}.bottombar .countdown .cd_value{font-size:1em}}@media screen and (max-height: 512px){.ecom-dialog{font-size:.9em}.ecom-dialog .topbar{padding:.25em .75em}.ecom-dialog .bottombar{padding:.5em;min-height:4.25em}.ecom-dialog .breadcrumb div.step-title{padding:.5em;font-size:.75em}.ecom-dialog .ecom-screen input:not([type=checkbox]):not([type=radio]){padding:6px}.ecom-dialog .steps>.content{height:calc(100% - 4.25em)}.step-main{height:calc(100% - 2.5em)}.step-main .info img{height:120px}.step-main .info p{line-height:1.5em;margin-bottom:.5em}.step-main .info p.total{font-size:.9em;padding-top:.5em}.step-main .info h4{padding:.5em 0}.step-main .form{padding-bottom:0}.step-main .form label{font-size:.75em}.step-main .form .payment-provider p{font-size:.75em}.step-main .form .payment-provider img{height:40px}.step-main .form .ui-datepicker .ui-datepicker-title,.step-main .form .ui-datepicker th{font-size:.75em}.step-main .form .req.req_integer .subtotal,.step-main .form .req.req_ticket_quantity .subtotal{padding-bottom:0}.step-main .req{padding:0 0 .75em;font-size:.75em}.step-main .req h3{font-size:.9em;line-height:1.5em}}@media screen and (max-height: 720px){.step-main .req.req_seatmap .canvas-wrap,.step-main .req.req_seatmap canvas{min-height:20em}}@media screen and (min-width: 1200px){.ecom-dialog{font-size:20px}}.ecom-screen.entradascomapi .ecom-dialog .full_dialog_html{aspect-ratio:.7;height:100%;width:100%}@media (min-width: 600px){.ecom-screen.entradascomapi .ecom-dialog .full_dialog_html{aspect-ratio:0.9}}@media (min-width: 850px){.ecom-screen.entradascomapi .ecom-dialog .full_dialog_html{aspect-ratio:1.2}}.ecom-screen.traventia .ecom-dialog .topbar{background:#2f2f2f;padding-left:112px}.ecom-screen.traventia .ecom-dialog .topbar .icon{display:inline-block;position:absolute;top:14px;left:17px;width:96px;height:36px;background:url(https://cd1.taquilla.com/static/themes/tcom-2.0/img/logo_traventia_dom.png) no-repeat;background-size:contain}.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}}
