@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Oswald|Roboto+Condensed&display=swap);@font-face{font-family:'icomoon';src:url("fonts/icomoon.woff?1uborf") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:Bariol_Regular;src:url("fonts/Bariol_Regular.otf")}@font-face{font-family:Bariol_Bold;src:url("fonts/Bariol_Bold.otf")}body{font-family:"Roboto Condensed",sans-serif;font-size:1rem;line-height:normal;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smoke-base .dialog .description,.smoke-base .dialog .producto-cantidad,#cart .cart-expanded,section.registro,section.registro input,section.cardholder input,.pengo-cta-bold,.pengo-cta,.pengo-cta-small,.pengo-btn.pengo-btn-brand,.box.fail input[type=text],.info_park p{font-family:"Roboto Condensed",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smoke-base .dialog,.cart-wrapper,.productos .producto .product_content h2,.productos .producto .product_content h3,.productos .producto .product_content .product-price,.modalSliderSessions .modalSliderSessions-title,footer ul li a{font-family:"Oswald",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:"Roboto Condensed",sans-serif;line-height:initial;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;font-size:x-small}body{line-height:initial}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a img,img{border:0}*{box-sizing:border-box}button,a{outline:0 none!important;color:inherit;text-decoration:inherit}body{padding-bottom:30%;max-width:120rem;margin:0 auto;overflow-x:hidden}body.notscroll{overflow:hidden}ul{margin:0;padding:0;list-style:none}.pointer{cursor:pointer}.pointer.sold-out{cursor:not-allowed}.solo_movil,.accessible,div.checkbox_field ul.parsley-error-list,#message,.hidden{display:none}.dialog .dialog-inner #message{display:block}.help{display:block}.help.help-hidden{display:none}.hide-iframe{display:none}input[type=checkbox]{display:none}ul.parsley-error-list{font-size:17px;color:#df0209;margin-bottom:.7rem;float:left;clear:both;width:100%}ul.success-list{font-size:17px;color:#00c861;margin-bottom:.7rem;float:left;clear:both;width:100%;font-weight:bold}.select-item-wrapper ul.parsley-error-list{position:static}.parsley-error{color:#df0209;box-shadow:0 0 0 1px #fff,0 0 0 2px #df0209}.parsley-passes{padding-left:5px}.cabecera-movil-pasos{float:left;width:60%}.accessible{display:none}.js-upgrade{cursor:pointer}.ajax-loader{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.6);display:none;z-index:999999}.ajax-loader>img{position:absolute;top:50%;margin-top:-75px;left:50%;margin-left:-75px}.left{float:left!important}.display-inline{display:inline!important}.display-none{display:none!important}.visibility-hidden{visibility:hidden!important}.session-select{width:77px!important}#ui-datepicker-div{display:none}.parking-data{display:none}.opacity{opacity:.3}.opacity_5{opacity:.5}.disable{pointer-events:none}#tabs-sub-park.ui-widget-content{border:0}.lbl-pago.lbl-pago>p,.lbl-delivery.lbl-delivery>p{display:inline-block}.lbl-delivery.lbl-delivery>p{vertical-align:super;font-size:1.6rem}.lista-time-slots{margin:auto;width:50%;padding:10px}.maincontent{padding-bottom:2em}.maincontent.solo_movil{display:block}.maincontent.solo_movil .infoId{position:absolute;top:0;right:0;width:60%}@media screen and (min-width:768px){.maincontent{padding-bottom:5%}.maincontent.solo_movil{display:none}.accessible{display:block;visibility:hidden}.parsley-error{top:auto!important}}@media screen and (min-width:992px){body{padding-bottom:3%}.maincontent{padding-bottom:2%}}#slider-vertical,#slider-labels{display:block;float:left}#slider-vertical{margin:20px 0 10px 0;width:2.5rem}#slider-labels{margin:20px 0 10px 20px;position:relative}#slider-labels label{display:block;height:2.4rem;position:absolute;width:200px}#slider-vertical .ui-state-default,#slider-vertical .ui-widget-content .ui-state-default,#slider-vertical .ui-widget-header .ui-state-default,#slider-vertical .ui-button,#slider-vertical .ui-button.ui-state-disabled:hover,#slider-vertical .ui-button.ui-state-disabled:active{border:1px solid #0977b5;background:#f6f6f6;font-weight:normal;color:#0977b5;background-color:#0977b5;border-radius:1.6rem;outline:0;cursor:pointer}#slider-vertical .ui-widget.ui-widget-content{background-color:#e0e0e0;width:1.6rem}#slider-vertical .ui-corner-all,#slider-vertical .ui-corner-bottom,#slider-vertical .ui-corner-right,#slider-vertical .ui-corner-br{border-top-right-radius:.8rem;border-top-left-radius:.8rem;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}#slider-vertical .ui-slider-handle{left:-0.1rem;margin-left:0;width:2.8rem;height:2.8rem}@media screen and (min-width:768px){main #_title_formTickets_id,main .cart-wrapper,main #confirmation-right,main .products-wrapper{width:80%;margin:0 auto}}@media screen and (min-width:768px){main #_title_formReservations_id,main .cart-wrapper,main #confirmation-right,main .products-wrapper{width:80%;margin:0 auto}}@media screen and (min-width:992px){main{width:100%;display:flex}main .cart-wrapper{width:36%}main #confirmation-right{padding:0 2% 0 0;overflow:hidden}main.confirmationContent{display:block}main.confirmationContent #_title_confirmationForm_id .form{display:flex}}@media screen and (min-width:1200px){main #_title_formTickets_id{width:82rem;margin:0 2.4rem 0 0}main #_title_formReservations_id{width:82rem;margin:0 2.4rem 0 0}main .cart-wrapper{width:41rem;overflow:hidden}main #confirmation-right,main .products-wrapper{width:84rem;padding:0 2.4rem 0 0}}section{font-size:2.4rem;width:100%}section::after{clear:both;content:".";display:block;height:0;visibility:hidden}.icon{font-family:'icomoon'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info2:before{content:""}.icon-basket:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-plus:before{content:""}.icon-cross2:before{content:""}.icon-info:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.cabecera-main{width:100%;position:relative;margin:0 0 2rem 0;overflow:hidden}.cabecera-main .container_img{height:6rem;position:relative;overflow:hidden}.cabecera-main .container_img .cabecera-logo{height:6rem;z-index:1;position:relative}.cabecera-main .container_img .cabecera-logo a{display:block;width:68%;height:6rem;background-image:linear-gradient(to right,white 0,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0) 100%)}.cabecera-main .container_img .cabecera-logo img{height:6rem;padding:0 2rem 0 0rem}.cabecera-main .container_img .promo_img{width:100%;position:absolute;height:6rem;top:0;background:url("../assets/funnel/MAR/header.jpg") 71% top;background-size:cover}.cabecera-main .container_img .promo_img img{display:none}.cabecera-main .language{position:absolute;right:0;top:0;height:6rem;overflow:hidden;z-index:2;width:auto}.cabecera-main .language::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:-1;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0.6) 96%,rgba(255,255,255,0) 100%)}.cabecera-main .language ul{display:block;text-align:right}.cabecera-main .language ul li{display:block;margin:0 0 .2rem 0}.cabecera-main .language ul li a{text-align:center;font-size:1.2rem;display:block;padding:.2rem;color:#006494}.cabecera-main .language ul li a.active{font-weight:bold;text-decoration:underline}.cabecera-titulo,.cabecera-subtitulo{line-height:1.2;display:inline-block;font-family:"Oswald",sans-serif;padding:1rem .5rem;font-weight:bold;color:#545454;text-transform:uppercase;width:96%}.cabecera-titulo{font-size:1.6rem}.cabecera-subtitulo{font-size:1.4rem;text-transform:none;font-weight:normal;font-family:Roboto Condensed,sans-serif}.cabecera-pasos .cabecera-paso-label-mobile{display:none;visibility:hidden}.cabecera-pasos li{font-size:1.4rem;text-align:center;color:#dadada;cursor:default;margin:0 1px;padding:1.2rem 1.2rem 1.2rem 2rem;width:20%;float:left;position:relative;background-color:#dadada;user-select:none;transition:background-color .2s ease;height:4rem}.cabecera-pasos li::after,.cabecera-pasos li::before{content:" ";position:absolute;top:0;right:-1.7rem;width:0;height:0;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-left:1.7rem solid #dadada;z-index:2;transition:border-color .2s ease}.cabecera-pasos li:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}.cabecera-pasos li .step-content{position:relative;display:flex;align-items:center}.cabecera-pasos li .step-content::before{content:"";width:1rem;height:1rem;background:url(../images/check_steps.svg) left top no-repeat;position:absolute;background-size:contain;display:none;top:.3rem;z-index:3}.cabecera-pasos li .step-content .cabecera-paso-number{border-radius:6rem;font-size:2rem;width:3rem;height:3rem;line-height:3rem;background:#fff;color:#dadada;display:block;position:absolute;top:-0.8rem;left:.5rem}.cabecera-pasos li .step-content .cabecera-paso-label{display:none;padding:0 0 0 4rem;text-align:left;width:96%;color:#fff}.cabecera-pasos li:first-child{border-top-left-radius:0;border-bottom-left-radius:0;padding:1.2rem 1.2rem 1.2rem .5rem;margin:0 1px 0 0}.cabecera-pasos li:first-child::before{border:0}.cabecera-pasos li:last-child{margin:0 0 0 1px}.cabecera-pasos li:last-child::after{border:0}.cabecera-pasos li.active{color:#fff;background-color:#006494;width:58.3%}.cabecera-pasos li.active::after{border-left:17px solid #006494}.cabecera-pasos li.active .step-content .cabecera-paso-number{color:#006494}.cabecera-pasos li.active .step-content .cabecera-paso-label{display:inline-block}.cabecera-pasos li.done{color:#fff;width:20%;background-color:#006494}.cabecera-pasos li.done::after{border-left:17px solid #006494}.cabecera-pasos li.done .step-content::before{display:block;right:-1.7rem}.cabecera-pasos li.done .step-content .cabecera-paso-number{color:#006494}.cabecera-pasos li.done:first-child .step-content::before,.cabecera-pasos li.done:last-child .step-content::before{right:-0.5rem}.cabecera-pasos li.active.done{width:58.5%}.cabecera-pasos.step2 li.active{width:79%}@media screen and (min-width:480px){.cabecera-pasos li.active,.cabecera-pasos li.active.done{width:59%}.cabecera-pasos.step2 li.active,.cabecera-pasos.step2 li.active.done{width:79.1%}}@media screen and (min-width:768px){.cabecera-main .container_img{height:8rem}.cabecera-main .container_img .cabecera-logo{height:8rem}.cabecera-main .container_img .cabecera-logo a{height:8rem;width:50%}.cabecera-main .container_img .cabecera-logo img{height:8rem;padding:0 2rem 0 2rem}.cabecera-main .container_img .promo_img{height:8rem;background-repeat:no-repeat;background-position:left top}.cabecera-main .language{height:8rem}.cabecera-main .language ul li{margin:0 0 .2rem 0}.cabecera-main .language ul li a{padding:.5rem}.cabecera-titulo{font-size:2rem;padding:0}.cabecera-pasos{margin:.5rem 0 0 0}.cabecera-pasos li{margin:0 5px;width:32.8%}.cabecera-pasos li.active,.cabecera-pasos li.done,.cabecera-pasos li.active.done{width:32.8%}.cabecera-pasos li.active:last-child::after{border-left-color:#006494}.cabecera-pasos li .step-content .cabecera-paso-label{display:inline-block}.cabecera-pasos.step2 li{width:49.6%}.cabecera-pasos.step2 li.active,.cabecera-pasos.step2 li.done,.cabecera-pasos.step2 li.active.done{width:49.6%}.cabecera-pasos.step2 li:last-child{margin:0 0 0 .5rem}}@media screen and (min-width:992px){.cabecera-pasos li{width:32.595%;padding-top:.5rem;padding-bottom:.5rem;text-transform:uppercase;margin:0 1rem}.cabecera-pasos li.active,.cabecera-pasos li.done,.cabecera-pasos li.active.done{width:32.595%}.cabecera-pasos li:first-child{padding-top:.5rem;padding-bottom:.5rem}.cabecera-pasos li .step-content::before{width:2rem;height:2rem;top:.8rem}.cabecera-pasos li .step-content .cabecera-paso-number{top:0}.cabecera-pasos li .step-content .cabecera-paso-label{padding:0 0 0 4rem;font-size:2rem;line-height:3rem;width:29.5rem}.cabecera-pasos.step2 li{width:49.69%}.cabecera-pasos.step2 li.active,.cabecera-pasos.step2 li.done,.cabecera-pasos.step2 li.active.done{width:49.69%}}@media screen and (min-width:1200px){.cabecera-pasos li{width:39.25rem}.cabecera-pasos li.active,.cabecera-pasos li.done,.cabecera-pasos li.active.done{width:39.25rem}.cabecera-pasos.step2 li{width:59.7rem}.cabecera-pasos.step2 li.active,.cabecera-pasos.step2 li.done,.cabecera-pasos.step2 li.active.done{width:59.7rem}}nav{width:100%;margin-bottom:5px}nav ul.park-options{display:block;width:100%;position:relative;white-space:nowrap;height:auto;overflow-x:hidden;overflow-y:visible;background-color:#3e92cc;border-bottom:18px solid #3e92cc}nav ul.park-options li{position:relative;display:block;float:left;width:45%;background-color:#006494;font-size:20px;padding:.8rem 4.9rem .7rem 2.1rem;color:#fff;text-align:right;z-index:1;overflow:hidden}nav ul.park-options li:after{display:none;z-index:3}nav ul.park-options li span{position:relative;display:inline-block}nav ul.park-options li.active{width:55%;z-index:2;padding:1.1rem 0 .4rem .7rem;text-align:left;font-size:24px;background-color:#3e92cc}nav ul.park-options li.active:after{display:block;content:'';border-top:0 solid transparent;border-right:38px solid transparent;border-bottom:57px solid #3e92cc;position:absolute;right:-41px;top:0;z-index:3;max-height:100%;width:3px}nav ul.park-options li.active span{left:0}nav ul.park-options:after{content:'';display:table;clear:both;height:0}@media screen and (min-width:768px){nav{border-bottom:5px solid #3e92cc;margin-bottom:10px}nav ul.park-options{display:inline-block;width:auto;height:57px;top:4.5px;border-bottom:18px solid #3e92cc;border-right:13px solid transparent;background-color:#fff;margin-bottom:0;padding-right:29px;z-index:3;overflow-y:hidden}nav ul.park-options li{font-size:25px;padding:.4rem 4.2rem .7rem 2.8rem;position:relative;text-align:right;width:auto;overflow:visible}nav ul.park-options li:after{display:block;content:'';border-top:0 solid transparent;border-bottom:52px solid #006494;border-right:38px solid transparent;position:absolute;right:-38px;top:0;max-height:100%}nav ul.park-options li.active{width:auto;padding:.5rem 1.4rem .4rem .7rem;font-size:30px}nav ul.park-options li.active:after{display:block;border-bottom:57px solid #3e92cc}}.check_days{display:flex;align-items:center}.check_days p{color:#3e92cc;margin:0;padding:0 1rem 0 0;font-size:1.6rem;font-weight:bold;display:inline-block}.check_days input[type=checkbox] ~ span{display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #3e92cc;position:relative;background:#fff}.check_days input[type=checkbox] ~ span::before{content:'';width:1.6rem;height:1.6rem;position:absolute;left:.2rem;top:.2rem;display:block;background:url(../images/check.svg) left top no-repeat;background-size:cover;z-index:1}.check_days input[type=checkbox]:checked ~ span{background:#3e92cc}.check_days.disabled label{cursor:default;pointer-events:none;user-select:none;opacity:.5}section.buttons{width:100%;position:fixed;bottom:0;z-index:12;width:100%;background:#3e92cc;padding:0;overflow:hidden;white-space:nowrap;border-top:1px solid #fff}section.buttons a.btn-back,section.buttons a.btn-info,section.buttons a.btn-continuar{display:block;position:relative;background:#006494;height:6.4rem;border:0;border-radius:.5rem;text-decoration:none;color:#fff;padding:0;font-size:1.6rem;float:left}section.buttons a.btn-back::before,section.buttons a.btn-back::after,section.buttons a.btn-info::before,section.buttons a.btn-info::after,section.buttons a.btn-continuar::before,section.buttons a.btn-continuar::after{font-family:'icomoon';display:inline-block;position:relative;top:.4rem}section.buttons a.btn-back{width:40%;border-right:.1rem solid #fff;line-height:4.2rem}section.buttons a.btn-back::before{content:"";margin-right:.1rem;margin-left:.7rem;font-size:30px}section.buttons a.btn-info{width:20%;background:#3e92cc;border-right:1px solid #fff;text-align:center}section.buttons a.btn-info span{display:none}section.buttons a.btn-info::before{content:"";width:49px;height:49px;border-radius:49px;background:#3e92cc;color:#fff;font-size:60px;top:0;right:.1rem}section.buttons a.btn-continuar{width:40%;background:#ffbd59;text-align:right;line-height:4.2rem}section.buttons a.btn-continuar::after{content:"";margin-left:.1rem;margin-right:.7rem;font-size:30px}section.buttons a.hidden{visibility:hidden}section.buttons.buttonsNoBack a.btn-info,section.buttons.buttonsNoBack a.btn-continuar{float:right}section.buttons.sin-info a.btn-back,section.buttons.sin-info a.btn-continuar{width:50%}section.buttons.sin-info a.btn-info{display:none}@media screen and (min-width:768px){section.buttons{background-color:transparent;border:0;float:right}section.buttons a.btn-back,section.buttons a.btn-info,section.buttons a.btn-continuar{height:4.2rem;line-height:2.6rem}section.buttons a.btn-back{padding-left:1.4rem;text-align:left}section.buttons a.btn-back::before{height:30px;width:40px;margin-right:1.1rem}section.buttons a.btn-info{width:12%;border-right:0;text-align:center;padding:0;margin-right:.7rem;margin-left:.7rem}section.buttons a.btn-info::before{content:"";width:40px;height:40px;top:.7rem;left:0rem;font-size:22px;font-weight:bold}section.buttons a.btn-continuar{padding-right:1.4rem;float:left}section.buttons a.btn-continuar::after{height:30px;width:40px;margin-left:1.1rem}section.buttons.buttonsNoBack a.btn-continuar{width:71%;margin-top:6px;float:right}section.buttons.buttonsNoBack a.btn-info{width:21%;margin-top:6px}section.buttons.sin-info a.btn-back,section.buttons.sin-info a.btn-continuar{width:48%;margin-top:6px}section.buttons.sin-info a.btn-back{float:left}section.buttons.sin-info a.btn-continuar{float:right}section.buttons.sin-info.buttonsNoBack a.btn-back{display:none}section.buttons.sin-info.buttonsNoBack a.btn-continuar{width:100%;text-align:center}}section.noflow-buttons a.btn-continuar{float:right;width:50%}@media screen and (min-width:768px){section.noflow-buttons a.btn-continuar{width:20%}}@media screen and (min-width:992px){section.noflow-buttons{max-width:1200px;min-width:992px;margin-bottom:90px}}.select-item-wrapper{display:inline-block;height:60px;white-space:nowrap;width:100px;background-color:#3e92cc;font-size:35px;position:relative}.select-item-wrapper input[type=text]{width:70px;-moz-appearance:textfield;-webkit-appearance:none;border:0;height:100%;padding:4px;color:#fff;font-size:inherit;font-family:"Roboto Condensed",sans-serif;font-weight:normal;background:transparent;text-align:right;outline:0;cursor:pointer;z-index:1}.select-item-wrapper input[type=text]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.select-item-wrapper .select-item-toggler{border:0;padding:0;margin:0;height:100%;width:30px;background-color:#3e92cc;float:right;cursor:pointer;z-index:2;position:absolute;top:0;right:0;z-index:1}.select-item-wrapper .select-item-toggler:before,.select-item-wrapper .select-item-toggler:after{content:'';display:inline-block;position:absolute;height:0;width:0;background-color:#3e92cc}.select-item-wrapper .select-item-toggler:before{border-width:0 12px 15px 12px;border-color:#fff #3e92cc #fff #3e92cc;border-style:none solid solid solid;top:10px;right:5px}.select-item-wrapper .select-item-toggler:after{border-width:15px 12px 0 12px;border-color:#fff #3e92cc #fff #3e92cc;border-style:solid solid none solid;bottom:10px;right:5px}.select-item-wrapper datalist{display:none;max-width:0;width:0}.select-item-wrapper .select-item-menu{overflow:hidden;font-size:30px;padding:0;position:absolute;right:0;top:60px;left:0;display:none;background:#fff;z-index:2;width:100%!important;border:0;color:#d6d8dc;box-shadow:1px 1px 1px #d6d8dc}.select-item-wrapper .select-item-menu li{height:1.5em}.select-item-wrapper .select-item-menu a{display:inline-block;width:100%;text-align:center;text-decoration:none;color:inherit}.select-item-wrapper.disabled{background-color:#b3b3b3!important}.select-item-wrapper.disabled input[type=text]{cursor:not-allowed}.select-item-wrapper.disabled .select-item-toggler{background-color:#b3b3b3!important;cursor:not-allowed}.select-item-wrapper.disabled .select-item-toggler:before{border-color:#fff #b3b3b3 #fff #b3b3b3!important}.select-item-wrapper.disabled .select-item-toggler:after{border-color:#fff #b3b3b3 #fff #b3b3b3!important}@media screen and (min-width:768px){.select-item-wrapper{font-size:22px;height:28px;width:50px}.select-item-wrapper input[type=text]{width:30px;padding:0}.select-item-wrapper .select-item-toggler{width:18px;left:31px}.select-item-wrapper .select-item-toggler:before{border-width:0 7px 9px 7px;top:2px;right:2px}.select-item-wrapper .select-item-toggler:after{border-width:9px 7px 0 7px;bottom:2px;right:2px}.select-item-wrapper .select-item-menu{font-size:18px;top:28px}}@media screen and (min-width:992px){.select-item-wrapper{height:34px;float:left;width:61px}.select-item-wrapper input[type=text]{width:37px;padding:0 .2rem 0 0}.select-item-wrapper .select-item-toggler{width:23px;left:38px}.select-item-wrapper .select-item-toggler:before{border-width:0 8px 11px 8px;top:3px;right:3px}.select-item-wrapper .select-item-toggler:after{border-width:11px 8px 0 8px;bottom:3px;right:3px}.select-item-wrapper .select-item-menu{font-size:18px;top:35px}.select-item-wrapper.disabled .select-item-toggler{background-position:right -70px}}.smoke-base{background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;transition:all .3s}.smoke-base.smoke-visible{opacity:1;visibility:visible;display:table;width:100%;height:100%}.smoke-base .smokebg{position:fixed;top:0;left:0;bottom:0;right:0}.smoke-base .dialog{width:97%;text-align:center;margin:1rem auto 0 auto;display:table-cell;vertical-align:middle;position:relative}.smoke-base .dialog .dialog-inner{display:inline-block;margin:0 auto;width:90%;margin:0 10px;background:#fff;border-radius:1.2rem;line-height:normal;padding:1rem;text-align:left}.smoke-base .dialog.upgrade-notification img{max-width:274px}.smoke-base .dialog .description{color:#545454;display:block;font-size:1.6rem}.smoke-base .dialog .description ul{list-style-type:none;font-size:1.6rem}.smoke-base .dialog .description a{text-decoration:underline;color:#3e92cc}.smoke-base .dialog .tituloModal{margin:0 0 2rem 0}.smoke-base .dialog .tituloModal img{display:none}.smoke-base .dialog .tituloModal .title{text-transform:uppercase;color:#545454;font-size:2.5rem;font-weight:bold}.smoke-base .dialog.ticketHolders-confirmation .tituloModal .title{color:#006494}.smoke-base .dialog.ticketHolders-confirmation .tituloModal .title{text-transform:uppercase;color:#006494}.smoke-base .dialog.ticketHolders-confirmation .subtituloModal .title{text-transform:none;color:#006494;font-size:1.8rem;font-weight:bold}.smoke-base .dialog.ticketHolders-confirmation div.separator{border:1px solid #006494;width:20%;margin-bottom:5px}.smoke-base .dialog .dialog-buttons{margin:1rem 0 0 0;text-align:center;display:flex}.smoke-base .dialog .dialog-buttons button{position:relative;text-decoration:none;background:#ffbd59;color:#fff;width:48%;font-size:1.6rem;text-transform:uppercase;border-radius:.5rem;display:inline-block;line-height:1.6rem;padding:1rem;margin:0 0 0 1rem;border:0;order:2}.smoke-base .dialog .dialog-buttons button.cancel{order:1;margin:0;background:#b3b3b3}.smoke-base .dialog .cerrarModal{display:none}.smoke-base .dialog .cerrarModal a img{display:none}.smoke-base .dialog .cerrarModal a::before{content:"";display:inline-block;text-align:center;background:#fff;height:40px;width:40px;border-radius:20px;z-index:4;font-size:50px;line-height:1.6rem;font-family:'icomoon';opacity:.8}.smoke-base .dialog .enlaceInfo{color:#3e92cc;text-decoration:underline}.smoke-base .dialog .producto-cantidad{margin:1rem 0 2rem 0}.smoke-base .dialog .producto-cantidad ul{width:100%;border:.1rem solid #ccc;border-radius:.7rem;display:flex;align-items:center}.smoke-base .dialog .producto-cantidad ul li{border-right:.1rem solid #ccc;font-size:1.6rem;padding:.5rem;color:#545454;display:block;font-weight:bold;width:34%;text-align:center}.smoke-base .dialog .producto-cantidad ul li:last-child{border:0}.smoke-base .dialog .producto-cantidad ul li.minus,.smoke-base .dialog .producto-cantidad ul li.plus{color:#006494}.smoke-base .dialog .producto-cantidad ul li.minus:hover,.smoke-base .dialog .producto-cantidad ul li.plus:hover{background:rgba(62,146,204,0.54)}.smoke-base .dialog .producto-cantidad ul li.minus.disabled,.smoke-base .dialog .producto-cantidad ul li.plus.disabled{cursor:default;pointer-events:none;user-select:none;opacity:.5}.smoke-base .dialog .producto-cantidad ul li.minus.disabled:hover,.smoke-base .dialog .producto-cantidad ul li.plus.disabled:hover{background:0}.smoke-base .dialog .producto-cantidad ul li.minus{border-radius:.7rem 0 0 .7rem}.smoke-base .dialog .producto-cantidad ul li.plus{border-radius:0 .7rem .7rem 0}.smoke-base .dialog input[type="text"]{width:100%;height:3.2rem;background:#efefef;border:.1rem solid #b3b3b3;padding:0 0 0 .6rem;margin:0 0 .5rem 0;font-size:1.6rem;border-radius:1rem}.smoke-base .dialog .iti input[type="text"]{padding-right:6px;padding-left:52px;margin-left:0}.smoke-base .dialog .iscroll_wrapper_overflows{height:28.5rem;position:relative;z-index:1;overflow:hidden;padding-right:10px}.smoke-base .dialog .iscroll_wrapper_overflows .bottom_fix{margin-bottom:5px}.smoke-base .dialog.ticketterms-confirmation .dialog-inner{height:96%}.smoke-base .dialog.ticketterms-confirmation .iscroll_wrapper_overflows{height:39rem}.smoke-base .dialog.ticketHolders-confirmation .dialog-inner{height:96%}@media screen and (min-height:800px){.smoke-base .dialog.ticketHolders-confirmation .iscroll_wrapper_overflows{height:65rem}}.smoke-base .dialog.ticketHolders-confirmation label{display:block}.smoke-base .dialog.one .dialog-buttons button{margin:0 auto}.smoke-base .dialog.ticketHolders-confirmation input[type="text"].small{width:12%}@media screen and (min-width:768px){.smoke-base .dialog .dialog-inner{width:50%}.smoke-base .dialog .dialog-buttons{width:75%;margin:1rem auto 0 auto}.smoke-base .dialog.ticketterms-confirmation .dialog-inner{width:80%;height:auto}.smoke-base .dialog.modal-large .dialog-inner{width:90%}.smoke-base .dialog .tituloModal .title{font-size:2rem}.smoke-base .dialog .producto-cantidad ul{width:15rem}.smoke-base .dialog.ticketHolders-confirmation .dialog-inner{width:80%;height:auto}}@media screen and (min-width:992px){.smoke-base .dialog .dialog-inner{padding:2.5rem}.smoke-base .dialog .dialog-buttons{width:50%}.smoke-base .dialog input[type="text"]{width:75%}.smoke-base .dialog.ticketHolders-confirmation input[type="text"]{width:90%}}@media screen and (min-width:1200px){.smoke-base .dialog .dialog-inner{width:40rem}.smoke-base .dialog.ticketHolders-confirmation .dialog-inner{width:75rem}.smoke-base .dialog .dialog-buttons{width:100%}.smoke-base .dialog.ticketterms-confirmation .dialog-buttons{width:50rem}.smoke-base .dialog.ticketHolders-confirmation .dialog-buttons{width:50rem}}.modalvsf{position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;transition:all .3s;display:table;width:100%;height:100%;z-index:99999}.modalvsf.visible{opacity:1;visibility:visible}.modalvsf .modalvsf_dialog{text-align:center;display:table-cell;vertical-align:middle;position:relative;width:97%;margin:0 auto}.modalvsf .modalvsf_content{position:relative;height:auto;display:inline-block;width:90%;margin:.5rem auto .5rem auto;background:#fff;border-radius:1.2rem;line-height:normal;padding:1rem;text-align:left}.modalvsf .modalvsf_content a.modalvsf-close{top:10px;right:10px;border:2px solid black;height:30px;width:30px;border-radius:18px;text-align:center;position:absolute;font-size:15px;font-weight:bold;padding:7px}.modalvsf .modalvsf_content a.modalvsf-close:hover{cursor:pointer}.modalvsf .modalvsf_content .modalHeader{position:relative;margin-bottom:15px;padding:0 15px}.modalvsf .modalvsf_content .modalHeader .areaTitle .modalTitle{font-size:24px}.modalvsf .modalvsf_content .modalBody{overflow:auto;height:100%}.modalvsf .modalvsf_content .modalBody .customImg,.modalvsf .modalvsf_content .modalBody .customList,.modalvsf .modalvsf_content .modalBody .customText{margin-bottom:1rem;padding:0 1rem;max-height:27.5rem}.modalvsf .modalvsf_content .modalBody .customImg{text-align:center}.modalvsf .modalvsf_content .modalBody .customImg .ajustable{max-width:100%;height:auto}.modalvsf .modalvsf_content .modalBody .listaPrecios li{font-size:16px;line-height:22px}.modalvsf .modalvsf_content .modalBody .customText a{text-decoration:underline}.modalvsf .modalvsf_content .modalBody .customText strong,.modalvsf .modalvsf_content .modalBody .customText b{font-weight:bold}.modalvsf .modalvsf_content .modalBody .customText em{font-style:italic}.modalvsf .modalvsf_content .modalBody .customText ul{list-style:inside;list-style-type:disc}.modalvsf .modalvsf_content .modalBody .customText p{margin-bottom:10px}.modalvsf .modalvsf_content .modalBody .customText span{display:inline-block}.modalvsf .modalvsf_content .modalBody .customText ol{list-style:inside;list-style-type:decimal-leading-zero}.modalvsf .modalvsf_content .modalFooter{text-align:center;padding:1rem .5rem;background:#fff;width:100%;left:0}.modalvsf .modalvsf_content .modalFooter::after{clear:both;content:".";display:block;height:0;visibility:hidden}.modalvsf .modalvsf_content .modalFooter .botonera{text-align:center}.modalvsf .modalvsf_content .modalFooter .botonera li{display:inline-block;margin:0 .5rem;width:45%;float:none}.modalvsf .modalvsf_content .modalFooter input[type="button"]{display:inline-block;width:100%;position:relative;box-sizing:border-box;background:#b3b3b3;border-radius:.5rem;height:3.2rem;border:0;text-decoration:none;color:#fff;padding:.2rem 1.4rem;text-transform:uppercase;font-size:1.6rem;float:none}.modalvsf .modalvsf_content .modalFooter input[type="button"]#apu-ok{background:#ffbd59}.error-notAvailableYet .customText{text-align:center;font-size:1.7em}.error-wait .customText{text-align:center;font-size:1.7em}@media screen and (min-width:480px){.modalvsf .modalvsf_content .modalBody .customImg,.modalvsf .modalvsf_content .modalBody .customList,.modalvsf .modalvsf_content .modalBody .customText{max-height:10.5rem}}@media screen and (min-width:768px){.modalvsf .modalvsf_content{width:50%}.modalvsf .modalvsf_content .modalBody .customImg,.modalvsf .modalvsf_content .modalBody .customList,.modalvsf .modalvsf_content .modalBody .customText{max-height:30rem}}@media screen and (min-width:992px){.modalvsf .modalvsf_content{width:50rem}.modalvsf .modalvsf_content .modalBody .customImg,.modalvsf .modalvsf_content .modalBody .customList,.modalvsf .modalvsf_content .modalBody .customText{max-height:27.5rem}}.noscroll{overflow:hidden}.modalvsf-overlay{z-index:9999;background:#000;opacity:.3;height:100%;width:100%;top:0;left:0;right:0;bottom:0;position:fixed}.entrada{width:100%;min-height:90px;color:#545454;padding:0;font-family:"Roboto Condensed",sans-serif;position:relative;margin-top:1%;background-color:#fff;overflow:hidden;border-radius:.6rem;border:1px solid rgba(115,115,115,0.48)}.entrada.entrada-individual{background:#fff}.entrada.entrada-individual-tarde{background:#fff}.entrada.show-others{padding:1%;cursor:pointer;min-height:1%;height:1%;border:0;margin:0;text-transform:uppercase;padding-left:.5%;width:70%}.entrada.show-others p{font-family:"Oswald",sans-serif;display:inline-block;margin:0;width:auto;white-space:nowrap;color:#545454;padding-left:0;font-size:1.6rem}.entrada.show-others p .mostrar{display:inline-block}.entrada.show-others p .ocultar{display:none}.entrada.show-others p:after{display:inline-block;position:relative;content:'';height:0;width:0;border-width:10px 10px 0 10px;border-color:#006494 #fff #006494 #fff;border-style:solid solid none solid;margin-left:.5rem;text-transform:uppercase;font-weight:bold;top:-0.2rem}.entrada.show-others.exposed p .mostrar{display:none}.entrada.show-others.exposed p .ocultar{display:inline-block}.entrada.show-others.exposed p:after{border-width:10px 0 10px 10px;border-color:#fff #006494 #fff #006494;border-style:solid none solid solid;top:.3rem}.entrada p{width:78vw;float:left;margin:0;font-weight:bold;padding-left:2%;padding-top:2%}.entrada p span{display:inline-block;font-size:1.6rem}.entrada div.long{display:none}.entrada p span.long{display:none}.entrada p.ticket-type-exp{cursor:pointer;font-weight:500;color:#737373;line-height:1;width:63vw;padding-top:2%}.entrada p.ticket-type-exp span{font-size:1.4rem;margin:0}.entrada p.ticket-type-exp span em{margin:0 .5rem 0 0}.ticket-info{width:auto;display:inline-block;background:rgba(62,146,204,0.54);color:#fff;font-family:"Roboto Condensed",sans-serif;border-radius:.6rem;padding:.3rem;font-size:1.2rem;cursor:pointer}.entrada .select-item-wrapper{float:right;position:absolute;top:1.1rem;left:65%}.entrada.active{z-index:99!important}@media screen and (min-width:480px){.entrada p.ticket-type-exp{line-height:1.2;padding-top:2%}}@media screen and (min-width:768px){.entrada{width:49%;min-height:50px;height:110px;clear:none;float:left;margin-right:1%}.tickets>.entrada:nth-child(3n){width:49%}.entrada p{width:78%;color:#545454}.entrada p.ticket-type-exp{width:63%}.entrada .select-item-wrapper{top:.9rem;left:77%}}@media screen and (min-width:992px){.entrada{width:calc(100% / 2 - 1.2rem);margin-right:1.4%}.entrada p{width:76%}.entrada p.ticket-type-exp{padding-top:.2rem}}.tickets{margin:1rem 0 0 0;width:100%;padding-bottom:1%;display:inline-block}.reservation-tickets{margin:0;width:100%;display:block}.reservation-tickets p.validation{padding:1rem 0;font-size:1.4rem;color:#f00;display:none}.tickets p.validation{padding:1rem 0;font-size:1.4rem;color:#f00;display:none}.other-tickets{display:none;width:100%;float:left;clear:both;transition:height ease .5s}.other-tickets:after{content:'';height:0;display:table;clear:both}.other-tickets .entrada{background-color:#fff;width:100%}@media screen and (min-width:768px){.other-tickets .entrada{margin-top:1.4%x;width:calc(100% / 2 - .7rem)}.other-tickets .entrada .select-item-wrapper{height:28px;width:50px}.other-tickets .entrada .select-item-wrapper input [type=text]{padding-right:.7rem}.other-tickets .entrada .select-item-wrapper .select-item-toggler{width:18px;left:31px}.other-tickets .entrada .select-item-wrapper .select-item-toggler:before{border-width:0 7px 9px 7px;top:2px;right:2px}.other-tickets .entrada .select-item-wrapper .select-item-toggler:after{border-width:9px 7px 0 7px;bottom:2px;right:2px}.other-tickets .entrada .select-item-wrapper .select-item-menu{top:28px}.other-tickets .entrada:nth-child(3n+3){width:calc(100% / 2 - .7rem)}}@media screen and (min-width:992px){.tickets>.entrada:nth-child(3n){margin-top:1%;width:calc(100% / 2 - 1.2rem)}.other-tickets .entrada{margin-top:1%;width:calc(100% / 2 - 1.2rem)}.other-tickets .entrada .select-item-wrapper{left:79%}.other-tickets .entrada .select-item-wrapper input [type=text]{padding-right:1.4rem}.other-tickets .entrada:nth-child(3n+3){margin-right:1rem;width:calc(100% / 2 - 1.2rem)}.other-tickets .entrada:nth-child(4n+4){width:calc(100% / 2 - 1.2rem)}}.show-others.exposed+.other-tickets{display:block}.entrada .special-price{display:none;width:7.4rem;height:6.5rem;position:absolute;bottom:0;right:10%;padding:0;background:url("../images/special_bg.svg") no-repeat}.entrada .special-price.active{display:block}.entrada .special-price span{color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;text-align:right;padding:3rem .5rem 1.2rem 1.5rem;font-size:1rem;position:relative;font-weight:normal}.producto .special-price{display:none;width:8rem;height:8rem;position:absolute;bottom:.6rem;text-align:center;padding:0;background:url("../images/special_bg2.svg") no-repeat}.producto .special-price.active{display:block}.producto .special-price span{color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;text-align:left;padding:0 2.5rem 0 .5rem;top:3.6rem;font-size:1.2rem;position:relative;display:inline-block}.ticket-amount{width:10%;position:absolute;right:0;border-left:1px solid rgba(115,115,115,0.48);height:110px;cursor:pointer}.ticket-amount .plus{border-bottom:1px solid rgba(115,115,115,0.48);text-align:center;padding-top:33%}.ticket-amount .less{text-align:center;padding-top:12%}.ticket-amount .plus.disabled,.ticket-amount .less.disabled{cursor:default;pointer-events:none;user-select:none;opacity:.5}@media screen and (min-width:425px){.ticket-amount .plus{padding-top:30%}.ticket-amount .less{padding-top:20%}}@media screen and (min-width:768px){.ticket-amount{width:10%}}@media screen and (min-width:992px){.ticket-amount .plus{padding-top:24%}.ticket-amount .less{padding-top:16%}}.ticket-amount p{color:#006494;background:#fff;width:100%;height:5.5rem;font-weight:normal;font-size:3rem}.ticket-amount p:hover{color:#006494;background:rgba(62,146,204,0.54)}.number{border-right:1px solid rgba(115,115,115,0.48);float:left;height:110px;background:#fff;width:11%;text-align:center;line-height:100px;background:#fff}.number span{font-size:30px;font-weight:bolder;text-align:center;vertical-align:middle;line-height:normal}@media screen and (min-width:992px){.number{font-size:30px;width:13%}}.number.active{background:#006494;color:#fff}@media screen and (max-width:480px){#tabs-sub-park a{font-size:70%}}.paypal{font-size:17px;vertical-align:super;margin-left:5px}.amazonpay{font-size:17px;vertical-align:92%;margin-left:5px;white-space:normal}.loadingsummary .d-producto .cart-item-discount{font-size:14px}@media screen and (max-width:800px){.paypal{font-size:14px}.amazonpay{font-size:14px;display:block!important}}@media screen and (max-width:360px){.paypal{font-size:10px}.amazonpay{font-size:10px}.loadingsummary .d-producto .cart-item-discount{font-size:84%}}.required-info{display:none}@media screen and (min-width:768px){.required-info{display:block}.loadingsummary .select2-container{width:80px!important}}.loadingsummary .d-producto .cart-item-name{font-weight:bold}.loadingsummary .d-producto .cart-item-parking{font-size:.8rem}.resumen-pedido .select2-container{width:69px!important}@media screen and (min-width:768px){.resumen-pedido .select2-container{width:81px!important}}.registro .select2-container{width:95.5%!important}.passes-confirmation input{width:45%;height:32px;background-color:#efefef;border-style:solid;border-width:1px 1px 1px 8px;border-left-color:#3e92cc;padding-left:6px;margin-bottom:6px;font-size:17px;border-radius:.2rem}.turno .select2-selection__rendered{font-size:13px!important}.entrada.no-visitors{opacity:.5;cursor:default;pointer-events:none;user-select:none}section.date-selection #calendar.reservation-calendar .fc-widget-content{background:rgba(179,180,179,0.5);border:.1rem solid #fff}section.date-selection #calendar.reservation-calendar .fc-widget-content .fc-day-number{background:0}section.date-selection .calendar-info{display:block;position:relative;color:#545454;top:0;padding:0 .5rem;overflow:hidden}section.date-selection .calendar-info.reservations{padding:0 0rem;width:100%}section.date-selection .calendar-info::after{clear:both;content:".";display:block;height:0;visibility:hidden}section.date-selection .calendar-info h1{line-height:1.2;display:block;margin:1.2% 0;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:bold;color:#545454;text-transform:uppercase}section.date-selection .calendar-info .promo{display:none;margin:2rem 0;background:#006494;color:#fff;font-size:1.8rem;text-align:center;padding:1.6rem;margin:0}section.date-selection .calendar-info .calendar-info-title{display:none}section.date-selection .calendar-info .calendar-info-title h2,section.date-selection .calendar-info .calendar-info-title h3,section.date-selection .calendar-info .calendar-info-title>*{font-size:1.6rem;font-weight:normal;color:inherit;margin:1.6rem 2.3rem .7rem}section.date-selection .calendar-info .notice{display:block}section.date-selection .calendar-info .notice>*{font-size:1.4rem;color:inherit;margin:0 3.5rem 2.8rem}.visit-date-visible{font-size:1.6rem;padding:0 .5rem}.visit-date-visible .calendar-info-title{display:block}section.date-selection.anydate ul.calendar-legend{display:none}section.date-selection ul.calendar-legend{display:block;width:100%;position:relative;font-size:17px;text-align:center;margin:0 0 0 3rem 0;padding:1rem 0}section.date-selection ul.calendar-legend li{width:auto;display:inline-block;color:#545454;font-size:1.6rem;line-height:2rem;height:2rem;margin:.5rem 1.4rem 0 0;position:relative;padding:0 0 0 3rem;text-align:left}section.date-selection ul.calendar-legend li::before{content:'';display:block;width:2.2rem;height:2rem;position:absolute;left:0;top:0;border:.1rem solid #fff}section.date-selection ul.calendar-legend li span{display:block;line-height:2.3rem}section.date-selection ul.calendar-legend li.flexiticket:before{border-color:#ef7674;background-color:rgba(239,118,116,0.5)}section.date-selection ul.calendar-legend li.superprecio:before{border-color:#ffe589;background-color:rgba(255,229,137,0.5)}section.date-selection ul.calendar-legend li.seleccion:before{border-color:#3e92cc;background-color:rgba(62,146,204,0.54)}section.date-selection ul.calendar-legend li.fullcapacity:before{border-color:#ee7775;background-color:rgba(238,119,117,0.5)}section.date-selection ul.calendar-legend li.highattendance:before{border-color:#f59f24;background-color:rgba(245,159,36,0.5)}section.date-selection ul.calendar-legend li.mediumattendance:before{border-color:#fdc53a;background-color:rgba(253,197,58,0.5)}section.date-selection ul.calendar-legend li.lowattendance:before{border-color:#fbe64c;background-color:rgba(251,230,76,0.5)}section.date-selection ul.calendar-legend li.closedpark:before{border-color:#b3b4b3;background-color:rgba(179,180,179,0.5)}section.date-selection .legend_contain{display:flex;padding:.5rem}section.date-selection .legend_contain .check_days{width:50%}section.date-selection .legend_contain .check_days p{order:2;margin:0 0 0 1rem}section.date-selection .legend_contain .check_days label{order:1}section.date-selection .legend_contain .check_days+ul.calendar-legend{width:50%;margin:0 0 0 1rem}section.date-selection .legend_contain .check_days+ul.calendar-legend li{display:block;margin:0 0 1rem 0}@media screen and (min-width:768px){section.date-selection ul.calendar-legend{padding:.8rem 0;font-size:1.5rem}section.date-selection ul.calendar-legend li{margin:0 1rem 0 0}section.date-selection ul.calendar-legend li:last-child{margin:0}section.date-selection .legend_contain .check_days{width:60%}section.date-selection .legend_contain .check_days+ul.calendar-legend{width:100%}section.date-selection .legend_contain .check_days+ul.calendar-legend li{margin:0 1rem 0 0;display:inline-block}section.date-selection .calendar-info h1{font-size:2rem}}@media screen and (min-width:992px){section.date-selection ul.calendar-legend{padding:.7rem 0}}section.date-selection #discounts,section.product-discounts #discounts{width:100%;margin:25px 0;padding:0 .5rem;background:#fff;cursor:default}section.date-selection #discounts h2,section.date-selection #discounts h3,section.product-discounts #discounts h2,section.product-discounts #discounts h3{color:#3e92cc;margin:0;padding:.7rem 1.4rem 1.4rem 0;font-size:1.6rem;font-weight:bold}section.date-selection #discounts input[type=text],section.product-discounts #discounts input[type=text]{border:.1rem solid #3e92cc;font-size:1.4rem;margin:0 1rem 0 0;padding:.5rem;color:#545454;border-radius:.7rem;width:70%}section.date-selection #discounts input[type=text]::placeholder,section.product-discounts #discounts input[type=text]::placeholder{font-size:1.2rem;color:#737373}section.date-selection #discounts input[type=text]:focus,section.product-discounts #discounts input[type=text]:focus{outline:0}section.date-selection #discounts a.btn,section.product-discounts #discounts a.btn{background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase}section.date-selection #discounts #coupon-folder,section.date-selection #discounts #fidelity-folder,section.product-discounts #discounts #coupon-folder,section.product-discounts #discounts #fidelity-folder{display:block;height:auto;overflow:hidden;cursor:default;transition:height ease .3s}section.date-selection #discounts.exposed #coupon-folder,section.date-selection #discounts.exposed #fidelity-folder,section.product-discounts #discounts.exposed #coupon-folder,section.product-discounts #discounts.exposed #fidelity-folder{margin:0 0 1rem 0}section.date-selection #discounts p,section.product-discounts #discounts p{font-size:1.6rem}section.date-selection #discounts p strong,section.product-discounts #discounts p strong{font-weight:bold}@media screen and (min-width:768px){section.date-selection .content_discounts,section.product-discounts .content_discounts{margin:1rem 0 1rem 0}section.date-selection #discounts,section.product-discounts #discounts{margin:0;width:100%;padding:0}section.date-selection #discounts input[type=text]::placeholder,section.product-discounts #discounts input[type=text]::placeholder{font-size:1.4rem}section.date-selection #discounts #coupon-folder,section.date-selection #discounts #fidelity-folder,section.product-discounts #discounts #coupon-folder,section.product-discounts #discounts #fidelity-folder{display:block;height:auto;overflow:visible;transition:none}section.date-selection #discounts.exposed #coupon-folder,section.date-selection #discounts.exposed #fidelity-folder,section.product-discounts #discounts.exposed #coupon-folder,section.product-discounts #discounts.exposed #fidelity-folder{display:block;height:auto;overflow:visible;transition:none}}section.date-selection{width:100%;position:relative;font-family:"Roboto Condensed",sans-serif}section.date-selection ul.date-options,section.date-selection #calendar{display:block;width:100%;position:relative}@media screen and (min-width:992px){section.date-selection #calendar,section.date-selection ul.date-options,section.date-selection #calendar{position:relative;left:0;top:0}}section.date-selection ul.date-options:after{content:'';display:table;clear:both}section.date-selection ul.date-options li{height:4.9rem;width:50%;float:left;color:#fff;background-color:#3e92cc;border-bottom:3px solid #fff;border-left:3px solid #fff;text-align:center;cursor:pointer;font-size:1.9rem}section.date-selection ul.date-options li:first-child:not(.active){border-left:0;border-right:3px solid #fff}section.date-selection ul.date-options li.active{border-bottom-color:#ce6363;border-left-color:#ce6363;background-color:#ce6363}section.date-selection ul.date-options li span{font-size:inherit;display:inline;position:relative;top:1.4rem}section.date-selection ul.date-options li span.large{display:none}@media screen and (min-width:768px){section.date-selection ul.date-options li{height:47px;font-size:1.95rem}section.date-selection ul.date-options li span{top:8px}}@media screen and (min-width:992px){section.date-selection ul.date-options li span.large{display:inline}section.date-selection ul.date-options li span.small{display:none}}section.date-selection .disable-veil{display:none}section.date-selection.disabled .disable-veil{z-index:3;display:block;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}section.date-selection #calendar{visibility:visible;z-index:2;font-family:"Roboto Condensed",sans-serif}section.date-selection #calendar .fc-header{background:#006494;color:#fff;height:68px}section.date-selection #calendar .fc-header td{vertical-align:middle;white-space:nowrap;background-color:inherit}section.date-selection #calendar .fc-header .fc-header-center{width:100%;text-align:center;padding:0 3%}section.date-selection #calendar .fc-header .fc-header-center::after{clear:both;content:".";display:block;height:0;visibility:hidden}section.date-selection #calendar .fc-header .fc-header-center .fc-button,section.date-selection #calendar .fc-header .fc-header-center .fc-button.fc-state-hover{display:inline-block;color:inherit;height:24px;width:40px;font-size:inherit;background:0;background-color:inherit;cursor:pointer;border-radius:0;border:0;text-shadow:none;box-shadow:none;font-size:2.8rem;font-family:'icomoon'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.date-selection #calendar .fc-header .fc-header-center .fc-button-next{float:right}section.date-selection #calendar .fc-header .fc-header-center .fc-button-next::before{content:""}section.date-selection #calendar .fc-header .fc-header-center .fc-button-prev{float:left}section.date-selection #calendar .fc-header .fc-header-center .fc-button-prev::before{content:""}section.date-selection #calendar .fc-header .fc-header-title{position:relative;width:73%;float:left;text-align:center}section.date-selection #calendar .fc-header h2{margin:0;display:inline-block;text-transform:uppercase;font-weight:bold;position:relative;font-size:25px}@media screen and (min-width:768px){section.date-selection #calendar .fc-header .fc-header-center{padding:0 9%}section.date-selection #calendar .fc-header .fc-header-title{width:82%}section.date-selection #calendar .fc-header h2{font-size:21px}}@media screen and (min-width:992px){section.date-selection #calendar .fc-header{height:42px}section.date-selection #calendar .fc-header .fc-header-center{padding:0 18%}}section.date-selection #calendar .fc-widget-content{text-align:center;min-height:8.4rem;padding:.9rem 0 0 0;color:#545454;background-image:none}section.date-selection #calendar.reservation-calendar .fc-widget-content{text-align:center;min-height:5.4rem;padding:.9rem 0 0 0;color:#545454;background-image:none}section.date-selection #calendar .fc-widget-content .fc-day-number{display:inline-block;font-size:inherit;height:3.3rem;width:3.3rem;border-radius:3.3rem;background-color:#fff;color:inherit;line-height:3.2rem}section.date-selection #calendar .fc-widget-content.fc-other-month{color:#b3b3b3}section.date-selection #calendar .fc-widget-content.promo-day{background:rgba(255,229,137,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.promo-day .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.full-day{background:rgba(238,119,117,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.full-day .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.high-day{background:rgba(245,159,36,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.high-day .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.medium-day{background:rgba(253,197,58,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.medium-day .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.low-day{background:rgba(251,230,76,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.low-day .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.sold-out{background:rgba(239,239,239,1);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.sold-out .fc-day-number{background:0}section.date-selection #calendar .fc-event.sold-out .fc-event-title{font-size:1.1rem;font-weight:bold;color:#545454;text-align:center;padding:0 .5rem 0 .5rem;cursor:not-allowed}section.date-selection #calendar .fc-event.sold-out{cursor:not-allowed}section.date-selection #calendar .fc-widget-content.day-selected{background-image:none}section.date-selection #calendar .fc-widget-content.day-selected .day-selected-div{width:100%}section.date-selection #calendar .fc-widget-content.day-selected{background-color:rgba(62,146,204,0.54);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.day-selected .fc-day-number{background:0}section.date-selection #calendar .fc-widget-content.day-selected.has-second-day-tickets{border-right-color:#fff}section.date-selection #calendar .fc-widget-content.day-selected.second-day-ticket.second-day-ticket-last{border-left-color:#fff}section.date-selection #calendar .fc-widget-content.day-selected.has-flexi-tickets{background-color:rgba(239,118,116,0.5);border:.1rem solid #fff;border-right-color:#fff}section.date-selection #calendar .fc-widget-content.day-selected.flexi-ticket{background-color:rgba(239,118,116,0.5);border:.1rem solid #fff}section.date-selection #calendar .fc-widget-content.day-selected.flexi-ticket.flexi-ticket-last{border-left-color:#fff}@media screen and (min-width:768px){section.date-selection #calendar{min-height:500px}section.date-selection #calendar .fc-event.sold-out .fc-event-title{font-size:1.4rem;padding:0 .5rem 0 1rem}section.date-selection #calendar .fc-widget-content{min-height:5.6rem;padding:.9rem 0}section.date-selection #calendar.reservation-calendar .fc-widget-content{min-height:3.6rem;padding:.9rem 0}section.date-selection #calendar .fc-widget-content.day-selected .day-selected-div{width:100%}}section.date-selection #calendar .fc-event{min-height:5.6rem;width:100%;border:0;border-radius:0;background-color:transparent;color:#545454;font-size:1.1rem}section.date-selection #calendar.reservation-calendar .fc-event{min-height:3.6rem;width:100%;border:0;border-radius:0;background-color:transparent;color:#545454;font-size:1.1rem}section.date-selection #calendar .fc-event .fc-event-inner{position:relative;top:.8rem}section.date-selection #calendar .fc-event .fc-event-title,section.date-selection #calendar .fc-event .fc-event-total-amount{display:block;width:100%;float:none;text-align:right;padding:0 .5rem 0 0}section.date-selection #calendar .fc-event .fc-event-title{font-size:1rem;font-weight:bold;color:#006494;text-align:right;padding:0 .5rem 0 0}@media screen and (min-width:300px){section.date-selection #calendar .fc-event .fc-event-title{font-size:1.1rem}}@media screen and (min-width:360px){section.date-selection #calendar .fc-event .fc-event-title{font-size:1.2rem}}@media screen and (min-width:400px){section.date-selection #calendar .fc-event .fc-event-title{font-size:1.4rem}}section.date-selection #calendar .fc-event .fc-event-total-amount{color:#737373;font-size:1.2rem;margin:.5rem 0 0 0;line-height:1.1rem}body#BBL section.date-selection #calendar .fc-event .fc-event-total-amount{font-size:1rem}@media screen and (min-width:768px){section.date-selection #calendar .fc-event{font-size:12.6px}section.date-selection #calendar .fc-event .fc-event-inner{top:.9rem}}section.date-selection #calendar table,section.date-selection #calendar td,section.date-selection #calendar th{border:0;font-size:14px}section.date-selection #calendar th{height:44px;font-weight:bold;text-transform:uppercase;color:#737373;padding:1rem 0 2rem 0}section.date-selection #calendar td{overflow:hidden;border:.1rem solid #efefef}section.date-selection #calendar td.fc-day-number{text-align:center}section.date-selection .any-date-layer{display:none}section.date-selection.any-date #calendar{display:none}section.date-selection.any-date .any-date-layer{display:block;position:relative;z-index:3;width:100%;background-color:#fff;color:#737373;font-size:19px;padding:2.8rem 1.4rem}section.date-selection.any-date .any-date-layer>*:not(.any-date-price){position:relative;font-size:inherit;color:inherit;text-align:center;padding:0 1.4rem;margin-bottom:1.4rem}section.date-selection.any-date .any-date-layer .any-date-price{position:relative;text-align:center;font-size:24px;color:inherit;padding:0 1.4rem;margin-bottom:1.4rem}@media screen and (min-width:768px){section.date-selection.any-date .any-date-layer{min-height:400px}section.date-selection.any-date .any-date-layer .any-date-price{font-size:30px}}@media screen and (min-width:992px){section.date-selection.any-date .any-date-layer{width:100%}section.date-selection.any-date .any-date-layer .any-date-price{font-size:30px}}.calendar-modal section.date-selection #calendar .fc-widget-content.fc-disabled{color:#b3b3b3;cursor:not-allowed}.calendar-modal section.date-selection #calendar .fc-widget-content.fc-enabled{color:#545454;font-weight:bold}.calendar-modal section.date-selection #calendar .fc-widget-content.fc-enabled .fc-day-number{background:#3e92cc;color:#545454;line-height:3.3rem;border:.1rem solid #3e92cc}.calendar-modal{transition:all ease .5s;opacity:0;top:-1000px;position:fixed;height:auto;background:#fff;padding:40px 0;border-radius:10px;z-index:999999}.calendar-modal.active{top:30px;opacity:1;display:block}.calendar-overlay{position:fixed;width:100%;height:100%;top:-2000px;left:0;background:#fff;width:100%;opacity:0;transition:opacity ease .5s;z-index:999}.calendar-overlay.active{top:0;opacity:1}.calendar-modal-close{position:absolute;right:10px;top:10px}.calendar-modal-close:before{padding:.1rem;width:36px;height:36px;content:"";border-radius:18px;color:#fff;background-color:#002a4b;font-family:'icomoon';font-size:20px}@media screen and (min-width:768px){.calendar-modal{left:50%;width:400px;margin-left:-200px}.calendar-overlay{background:#000;opacity:0}.calendar-overlay.active{background:#000;opacity:.3}.calendar-modal section.date-selection #calendar{min-height:0}.calendar-modal section.date-selection #calendar .fc-header .fc-header-title{width:75%}}@media screen and (min-width:992px){.calendar-modal section.date-selection #calendar .fc-header .fc-header-title{width:68%}}@media screen and (min-width:1200px){.calendar-modal section.date-selection #calendar .fc-header .fc-header-title{width:17rem}}.seleccion-fecha{max-height:0;overflow:hidden;transition:all ease 1s;display:block;margin:0;padding:0 .5rem;width:100%}.seleccion-fecha.active{margin:0 0 1rem 0;max-height:200px}.seleccion-fecha .seleccion-fecha-content{font-size:1.6rem}.seleccion-fecha .seleccion-fecha-content strong{padding:0 0 0 .5rem}.seleccion-fecha .seleccion-fecha-change{font-size:1.6rem;color:#3e92cc}@media screen and (min-width:768px){.seleccion-fecha{padding:0}.seleccion-fecha .seleccion-fecha-content{font-size:2rem}}.product-selected-date{font-size:13px;display:block;padding-bottom:10px;display:none}.calendar-modal section.date-selection #calendar .has-event.fc-widget-content .fc-day-number{background:#3e92cc;color:#fff}.calendar-modal section.date-selection #calendar .fc-widget-content{cursor:pointer}.calendar-modal section.date-selection #calendar .has-event.fc-widget-content>div{min-height:0!important}.calendar-modal section.date-selection #calendar .fc-day-content{display:none}@media screen and (min-width:768px){.disable-veil-calendar{display:none}#calendar.disabled .disable-veil-calendar{z-index:3;display:block;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}.disable-veil-visitor{display:none}#visitors.disabled .disable-veil-visitor{z-index:3;display:block;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}#visitors{position:relative}#parks.disabled .disable-veil-parks{z-index:3;display:block;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}}.fc-event-total-amount{cursor:pointer}.fc-event-title{cursor:pointer}#cart{width:100%;text-align:right;margin:1rem 0}#cart .cart-expanded{background:#fff;color:#545454;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);position:relative;padding:1.5rem 0;width:100%;z-index:1}#cart .cart-expanded h2{text-align:left;font-size:2rem;padding:0 1.4rem;color:#3e92cc;font-weight:bold;margin:0 0 1.4rem 0}#cart .cart-expanded h2 span{display:block;width:100%;text-align:left;padding:0 0 0 2rem;margin:1rem 0;color:#545454;font-size:1.4rem;position:relative}#cart .cart-expanded h2 span::before{content:'';position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;background:url(../images/calendar.svg) left top no-repeat;background-size:cover}#cart .cart-expanded h2 span.notice{color:#f00}#cart .cart-expanded .cart-list-holder{padding:0 1rem 2rem 1rem;overflow:hidden}#cart .cart-expanded .cart-list-holder ul{display:flex;flex-wrap:wrap}#cart .cart-expanded .cart-list-holder ul li{border:.1rem solid rgba(115,115,115,0.48);overflow:hidden;margin:0 0 1rem 0;padding:0;background:#e6e6e6;display:flex;flex-flow:wrap;align-items:center;order:2}#cart .cart-expanded .cart-list-holder ul li:last-child{margin:0}#cart .cart-expanded .cart-list-holder ul li.s_flexi{order:1;margin:0 0 1rem 0}#cart .cart-expanded .cart-list-holder .entrada{float:none;width:92%;margin:0;height:auto;border-radius:initial;border:0;border-right:.1rem solid rgba(115,115,115,0.48);display:flex;flex-direction:row;align-items:middle}#cart .cart-expanded .cart-list-holder .entrada p{float:none}#cart .cart-expanded .cart-list-holder .entrada p span{font-size:1.4rem;font-weight:400}#cart .cart-expanded .cart-list-holder .entrada .number{float:none;height:auto;width:3.7rem;display:flex;align-items:center}#cart .cart-expanded .cart-list-holder .entrada .number.active{background:initial;color:initial}#cart .cart-expanded .cart-list-holder .entrada .number span{display:block;width:3.7rem}#cart .cart-expanded .cart-list-holder .entrada .content_text{align-self:stretch;width:74vw}#cart .cart-expanded .cart-list-holder .entrada .content_text p{padding:0 .5rem 1rem .5rem;float:none;width:100%;text-align:left;display:flex;align-items:center}#cart .cart-expanded .cart-list-holder .entrada .content_text p span{word-break:break-all}#cart .cart-expanded .cart-list-holder .entrada .content_text p span:nth-child(1){width:62%;margin:0 .5rem 0 0;word-break:break-word}#cart .cart-expanded .cart-list-holder .entrada .content_text p span:nth-child(2){width:36%;text-align:right}#cart .cart-expanded .cart-list-holder .entrada .content_text p.ticket-park{padding-top:1rem}#cart .cart-expanded .cart-list-holder .entrada .content_text p.ticket-park span{font-size:1.6rem;font-weight:bold}#cart .cart-expanded .cart-list-holder .entrada .content_text .ticket_breakdown{padding:0 .5rem 1rem 0}#cart .cart-expanded .cart-list-holder .entrada .content_text .ticket_breakdown li{display:block;background:0;border:0;margin:0;font-size:1.2rem;font-style:italic;text-align:left;padding:0 1rem 0 1rem}#cart .cart-expanded .cart-list-holder .entrada .content_text .ticket_breakdown li span{text-align:right}#cart .cart-expanded .cart-list-holder .entrada .content_text .ticket_breakdown li span,#cart .cart-expanded .cart-list-holder .entrada .content_text .ticket_breakdown li strong{display:inline-block}#cart .cart-expanded .cart-list-holder .entrada .ticket-amount{position:relative;height:auto;display:flex;flex-wrap:wrap;width:3rem}#cart .cart-expanded .cart-list-holder .entrada .ticket-amount p{color:#545454;height:50%;position:relative;display:flex;align-items:center;font-size:1.5rem;font-weight:bold;width:3rem;padding:0}#cart .cart-expanded .cart-list-holder .entrada .ticket-amount p span{display:block;width:3rem;text-align:center}#cart .cart-expanded .cart-list-holder .cart-remove{font-size:2rem;display:block;width:2.1rem;font-weight:bold;text-align:center}#cart .cart-expanded .cart-list-holder .cart-remove a{display:block;line-height:10rem}#cart .cart-expanded .cart-list-holder .more_entrada{width:100%;margin:.1rem 0 0 0;background:#c6eaf9}#cart .cart-expanded .cart-list-holder .more_entrada.flexi{margin:0;background:#d1d2d3}#cart .cart-expanded .cart-list-holder .more_entrada li{border:0;padding:.5rem;background:0;align-items:flex-start}#cart .cart-expanded .cart-list-holder .more_entrada li p{font-weight:300;font-size:1.4rem;text-align:left;width:85%}#cart .cart-expanded .cart-list-holder .more_entrada li p strong{font-weight:600}#cart .cart-expanded .cart-list-holder .more_entrada li label{width:2.4rem;margin:0 1rem 0 0}#cart .cart-expanded .cart-list-holder .more_entrada li input[type=checkbox] ~ span{display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #737373;position:relative;background:#fff}#cart .cart-expanded .cart-list-holder .more_entrada li input[type=checkbox] ~ span::before{content:'';width:1.6rem;height:1.6rem;position:absolute;left:.2rem;top:.2rem;display:block;background:url(../images/check.svg) left top no-repeat;background-size:cover;z-index:1}#cart .cart-expanded .cart-list-holder .more_entrada li input[type=checkbox]:checked ~ span{background:#737373}#cart .cart-expanded .cart-list-holder .more_entrada li.disabled label{cursor:default;pointer-events:none;user-select:none;opacity:.5}#cart .cart-expanded .cart-total{text-align:right;position:relative;border-top:1px solid #f8f8f9;padding:1.4rem 1rem 0 1rem}#cart .cart-expanded .cart-total::before,#cart .cart-expanded .cart-total::after{content:'';width:1.4rem;height:1.4rem;background:#efefef;display:block;border-radius:1rem;position:absolute;top:-0.7rem}#cart .cart-expanded .cart-total::before{left:-0.9rem;box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.16)}#cart .cart-expanded .cart-total::after{right:-0.9rem;box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.16)}#cart .cart-expanded .cart-total ul{margin:0 0 00}#cart .cart-expanded .cart-total ul li{display:inline-block;width:49%;font-size:2rem;font-weight:bold;color:#006494}#cart .cart-expanded .cart-total ul li.cart-total-text{text-align:left}#cart .cart-expanded .cart-total ul li.savings{width:100%;color:#ffbd59;font-size:1.4rem}@media screen and (min-width:480px){#cart .cart-expanded .cart-list-holder .entrada{width:95%}#cart .cart-expanded .cart-list-holder .entrada .content_text{width:82vw}#cart .cart-expanded .cart-list-holder .entrada .content_text p{padding:0 1rem 1rem 1rem}}@media screen and (min-width:768px){#cart .cart-expanded .cart-list-holder{padding:0 1.4rem 2rem 1.4rem}#cart .cart-expanded .cart-list-holder .entrada{width:96%}#cart .cart-expanded .cart-list-holder .entrada .content_text{width:92%}#cart .cart-expanded .cart-total{padding:1.4rem 3rem 0 3rem}#cart .cart-expanded .cart-total ul li.savings{width:49%}}@media screen and (min-width:992px){#cart .cart-expanded{width:100%}#cart .cart-expanded.fixed{position:fixed;top:.8rem;width:29.2%;margin:0 auto}#cart .cart-expanded .cart-list-holder ul{display:block}#cart .cart-expanded .cart-list-holder ul li.s_flexi{margin:0}#cart .cart-expanded .cart-list-holder .entrada{width:23rem}#cart .cart-expanded .cart-list-holder .cart-remove{width:2.5rem}#cart .cart-expanded .cart-list-holder.scroll-content{padding:0 0 0 1.4rem}#cart .cart-expanded .cart-list-holder.scroll-content ul{padding:1rem 0 2rem 0}#cart .cart-expanded .cart-total{margin:2rem 0 0 0;padding:1.4rem 1rem 0 1rem}}@media screen and (min-width:1200px){#cart .cart-expanded{width:37.5rem}#cart .cart-expanded.fixed{width:37.5rem}#cart .cart-expanded .cart-list-holder .entrada{width:32rem}#cart .cart-expanded .cart-total{padding:1.4rem 3rem 0 3rem}}.cart-wrapper{width:100%;background:#efefef;font-size:2.4rem;font-weight:400;position:relative;padding:0 1rem;z-index:3}.cart-wrapper::after{clear:both;content:".";display:block;height:0;visibility:hidden}.cart-wrapper .titulo{text-transform:uppercase;color:#545454;padding:2rem 0;text-align:left}.cart-wrapper.disabled::before{content:'';display:block;width:100%;position:absolute;left:0;height:100%;cursor:default;pointer-events:none;user-select:none;background:#fff;opacity:.5;z-index:4}.cart-wrapper.disabled #cart .cart-expanded .cart-list-holder .entrada .ticket-amount{cursor:default;pointer-events:none;user-select:none}.cart-wrapper.disabled #cart .cart-expanded .cart-list-holder .entrada .ticket-amount p:hover{background:0}.cart-wrapper.disabled #cart .cart-expanded .cart-list-holder .cart-remove{cursor:default;pointer-events:none;user-select:none}@media screen and (min-width:992px){.cart-wrapper{padding:0 1rem}.cart-wrapper .titulo{margin:0 0 2rem 0;padding:0}}.productos .producto{border:0;width:98%;margin:0 auto 1rem auto;display:block;height:auto;z-index:1;overflow:hidden;border:.1rem solid #ccc;border-radius:1.3rem;padding:.1rem;position:relative}.productos .producto .product-dates{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all ease .5s}.productos .producto .product-dates .product-dates-intro{color:#fff;font-weight:bold;position:absolute;bottom:0;width:100%;text-align:center;transition:all ease .5s;opacity:0}.productos .producto .product-dates .product-dates-button{position:absolute;left:50%;margin-left:-30px;bottom:0;background:#fff;width:60px;height:60px;border-radius:60px;text-align:center;padding-top:10px;opacity:0;display:block}.productos .producto .product-dates .product-dates-button::before{content:'';display:inline-block;width:3.6rem;height:3.6rem;background:url(../images/calendar_product.svg) left top no-repeat;background-size:cover}.productos .producto .product-dates.active{background:rgba(62,146,204,0.54)}.productos .producto .product-dates.active .product-dates-intro{bottom:110px;opacity:1}.productos .producto .product-dates.active .product-dates-button{opacity:1;bottom:30px}.productos .producto .product-wrapper{height:auto}.productos .producto .product-main{position:relative;z-index:2;width:100%;max-width:100%}.productos .producto .product-main img{border-radius:1.3rem 1.3rem 0 0;width:100%;display:inline-block;height:auto;z-index:3}.productos .producto .product-main img.product-fake{filter:blur(1px);z-index:3;height:100px;border:1px solid #f00;position:absolute;bottom:0;vertical-align:baseline}.productos .producto .product-main .product-info-link{position:absolute;top:1.4rem;right:1.4rem;cursor:pointer}.productos .producto .product-main .product-info-link::before{content:'\E901';color:#fff;display:block;background:#3e92cc;border-radius:3rem;text-align:center;height:3rem;width:3rem;font-size:1.5rem;line-height:1.9;font-family:'icomoon'}.productos .producto .product_content{padding:0 .5rem;margin:1rem 0}.productos .producto .product_content h2,.productos .producto .product_content h3{position:relative;font-weight:400;line-height:2rem;font-size:2rem;color:#545454;margin:0 0 1rem 0}.productos .producto .product_content .product-price{color:#3e92cc;font-size:2rem}.productos .producto .product-info{display:none;height:101%;width:101%;overflow:hidden;padding:1.4rem;z-index:1;background:#006494;color:#fff;position:absolute;top:-0.1rem;left:0rem}.productos .producto .product-info div{flex:1;display:block}.productos .producto .product-info p{font-size:1.6rem;margin:0 0 1.4rem 0}.productos .producto .product-info p:first-child{padding:0 3.5rem 0 0}.productos .producto .product-form{display:block;position:relative;width:100%;padding:0 .5rem .5rem .5rem;text-align:left}.productos .producto .product-form .product-row{margin:0 0 1rem 0;display:flex;align-items:center}.productos .producto .product-form .product-row label{display:block;font-size:1.6rem;line-height:1.6rem;padding:0 .5rem 0 0;width:60%}.productos .producto .product-form .product-row label.producto-plaza{color:#00c861}.productos .producto .product-form .product-row ul{width:40%;border:.1rem solid #ccc;border-radius:.7rem;display:flex;align-items:center}.productos .producto .product-form .product-row ul li{border-right:.1rem solid #ccc;font-size:1.6rem;padding:.5rem;color:#545454;display:block;font-weight:bold;width:34%;text-align:center}.productos .producto .product-form .product-row ul li:last-child{border:0}.productos .producto .product-form .product-row ul li.minus,.productos .producto .product-form .product-row ul li.plus{color:#006494}.productos .producto .product-form .product-row ul li.minus:hover,.productos .producto .product-form .product-row ul li.plus:hover{background:rgba(62,146,204,0.54)}.productos .producto .product-form .product-row ul li.minus.disabled,.productos .producto .product-form .product-row ul li.plus.disabled{cursor:default;pointer-events:none;user-select:none;opacity:.5}.productos .producto .product-form .product-row ul li.minus.disabled:hover,.productos .producto .product-form .product-row ul li.plus.disabled:hover{background:0}.productos .producto .product-form .product-row ul li.minus{border-radius:.7rem 0 0 .7rem}.productos .producto .product-form .product-row ul li.plus{border-radius:0 .7rem .7rem 0}.productos .producto .product-form .product-row ul.time li{width:70%}.productos .producto .product-form .product-row ul.time li.plus{width:34%}.productos .producto.more-info .product-main .product-info-link:before{content:"\E908";background:#fff;color:#545454}.productos .producto.more-info .product-main h2,.productos .producto.more-info .product-main h3{visibility:hidden}.productos .producto.more-info .product-main img{visibility:hidden}.productos .producto.more-info .product-info{display:flex;align-items:center;word-break:break-word}@media screen and (min-width:768px){.productos{display:flex;flex-wrap:wrap;padding:0 0 0 1rem}.productos .producto{width:32%;height:33.4rem;margin:0 .5rem 1rem 0}.productos .producto::after{clear:both;content:".";display:block;height:0;visibility:hidden}.productos .producto .product-wrapper{width:100%;z-index:0;height:17rem}.productos .producto .product-main .product-info-link{z-index:3}.productos .producto.more-info .product-main h2,.productos .producto.more-info .product-main h3{visibility:hidden}.productos .producto.more-info .product-main img{visibility:hidden}.productos .producto.more-info .product-info p{font-size:1.8rem}}@media screen and (min-width:1200px){.productos .producto{width:24.6rem;margin:0 1rem 1rem 0}}.turno.select-item-wrapper{width:140px;background-color:#00c861}.turno.select-item-wrapper label{color:#fff;font-size:24px;float:left;padding-left:.2rem;line-height:3.5rem}.turno.select-item-wrapper input[type="text"]{width:40px}.turno.select-item-wrapper .select-item-toggler{background-color:#00c861;left:auto;right:0}.turno.select-item-wrapper .select-item-toggler:before,.turno.select-item-wrapper .select-item-toggler:after{background-color:#00c861}.turno.select-item-wrapper .select-item-toggler:before{border-color:#fff #00c861 #fff #00c861;top:10px;right:5px}.turno.select-item-wrapper .select-item-toggler:after{border-color:#fff #00c861 #fff #00c861;bottom:10px;right:5px}@media screen and (min-width:768px){.turno.select-item-wrapper{width:80px}.turno.select-item-wrapper label{font-size:15px;padding-left:.2rem;line-height:2.5rem}.turno.select-item-wrapper input[type="text"]{width:20px}.turno.select-item-wrapper .select-item-toggler:before{top:2px;right:2px}.turno.select-item-wrapper .select-item-toggler:after{bottom:2px;right:2px}}@media screen and (min-width:992px){.turno.select-item-wrapper{width:100px}.turno.select-item-wrapper label{font-size:19px;padding-left:.2rem;line-height:2.5rem}.turno.select-item-wrapper input[type="text"]{width:30px;text-align:center}.turno.select-item-wrapper .select-item-toggler:before{top:3px;right:3px}.turno.select-item-wrapper .select-item-toggler:after{bottom:3px;right:3px}}.detallesConfirmationLeft{width:100%}.detallesConfirmationRight{width:100%}section.resumen-pedido h2,section.resumen-pedido h3,section.registro h2,section.registro h3,section.metodo-pago h2,section.metodo-pago h3,section.cardholder h2,section.cardholder h3{font-size:2rem;margin:0 0 1rem 0;padding:1rem;font-family:"Oswald",sans-serif;font-weight:bold;color:#545454;text-transform:uppercase}section.resumen-pedido h2 .required-info,section.resumen-pedido h3 .required-info,section.registro h2 .required-info,section.registro h3 .required-info,section.metodo-pago h2 .required-info,section.metodo-pago h3 .required-info,section.cardholder h2 .required-info,section.cardholder h3 .required-info{font-size:1.5rem;text-align:right;margin:0 1.4rem 1rem 0}section .ahorro{display:none;font-size:24px;padding:0 1.4rem}section .ahorro .ahorro-importe{color:#3e92cc;font-size:1.6rem}section .tus-entradas{font-size:24px;padding:0 .7rem;margin-bottom:1.4rem}section .tus-entradas .parque{font-weight:bold}section .tus-entradas .fecha{font-size:inherit}section .tus-entradas .fecha:before{content:"\000A";white-space:pre}section .precio-taquilla{font-size:17px;text-align:right;padding-right:31px;float:left;width:100%;margin-bottom:10px;margin-top:10px}section .resumen-ahorro{font-size:19px;text-align:right;padding-right:31px;float:left;width:100%;margin-bottom:10px;color:#3e92cc}section .precio-total{font-size:21px;text-align:right;padding-right:31px;float:left;width:100%;font-weight:bold}section .precio-taquilla span,section .resumen-ahorro span,section .precio-total span{font-size:inherit;display:inline-block}section .flexi-ticket-check,section .cancelationInsurance-check{font-size:17px;margin-top:.7rem;margin-bottom:.7rem;padding:1.4rem;width:100%;float:left;clear:both;background-color:#3e92cc;color:#fff;position:relative}section .flexi-ticket-check p .precio,section .cancelationInsurance-check p .precio{display:inline-block;position:absolute;right:1.4rem;top:1.4rem;font-size:17px}section .flexi-ticket-check p:not(:last-child),section .cancelationInsurance-check p:not(:last-child){text-indent:1.6rem;margin-bottom:1.4rem}section .flexi-ticket-check .check-carro,section .cancelationInsurance-check .check-carro{margin-top:0;width:17px}section .flexi-ticket-check .bl-check,section .cancelationInsurance-check .bl-check{position:absolute}@media screen and (min-width:992px){section .ahorro{display:block;font-size:25px;padding:0 .7rem;margin-bottom:1.4rem}section .ahorro .ahorro-importe{color:#3e92cc}.detallesConfirmationLeft{float:left;width:48.52%}.detallesConfirmationRight{float:right;width:50%}}section.alergias{display:block;padding:0 .5rem;width:100%;position:relative;margin:0 0 1rem 0;bottom:auto;font-size:1.6rem}section.alergias a{color:#3e92cc;text-decoration:none}section.condiciones{display:none}@media screen and (min-width:768px){section.condiciones{display:block;width:100%;position:relative;left:1.48%;bottom:auto;font-size:1.8rem}section.condiciones a{color:#3e92cc;text-decoration:none}}@media screen and (min-width:992px){section.condiciones{width:56.74%;top:2.8rem}}section.registro .registro-login{font-size:1.7rem;width:calc(100% - 1.4rem);margin:.7rem}section.registro .registro-login.noamazon{display:block}section.registro .registro-login a{margin-right:.1rem}section.registro .textfield{padding:0 .7rem}section.registro .fecha-nacimiento p{padding:0 .7rem;margin-bottom:.7rem;font-size:1.7rem}section.registro input{width:97.04%;height:32px;background:#efefef;border:.1rem solid #b3b3b3;padding-left:6px;margin-bottom:6px;font-size:1.6rem;border-radius:.7rem}section.registro .select-item-wrapper{font-size:1.6rem;height:32px;width:50%;background-color:#efefef;margin-bottom:.7rem;margin-left:.7em}section.registro .select-item-wrapper input[type=text]{width:90%;height:32px;padding:0;color:#737373;text-align:left;padding-left:.7rem}section.registro .select-item-wrapper .select-item-toggler{width:18px;left:auto;right:0;background-color:transparent}section.registro .select-item-wrapper .select-item-toggler::before{display:none;border-width:0 7px 9px 7px;border-color:#3e92cc #efefef #3e92cc #efefef;top:2px;right:2px}section.registro .select-item-wrapper .select-item-toggler::after{border-width:9px 7px 0 7px;border-color:#3e92cc #efefef #3e92cc #efefef;bottom:.7rem;right:2px}section.registro .select-item-wrapper .select-item-menu{font-size:18px;top:32px;max-height:270px;overflow-y:auto}section.registro .select-item-wrapper .select-item-menu li a{text-align:left;padding-left:.7rem}section.registro .fecha-nacimiento{padding-left:.7rem;clear:left}section.registro .fecha-nacimiento .form-registro-combo{margin:0 .2rem .7rem 0}section.registro .fecha-nacimiento .form-registro-combo:last-of-type{margin-right:0}section.registro .fecha-nacimiento .select-item-wrapper{width:30.37333%}section.registro .radio{float:left;margin:.7rem 0;padding:0 .7rem;margin-bottom:.7rem}section.registro .radio .lbl-radio{display:inline-block;cursor:pointer;position:relative;padding-left:35px;margin-right:15px;font-size:inherit}section.registro .radio .lbl-radio::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;position:absolute;left:0;background-color:#3e92cc;border-radius:12px}section.registro .radio input[type=radio]{display:none}section.registro .radio input[type=radio]:checked+label:before{content:"";background-color:#fff;border:6px solid #3e92cc;font-size:inherit;width:24px;height:24px;border-radius:12px}section.registro .registro-visita p{margin:0 .7rem;float:left;clear:both;line-height:2.8rem}section.registro .terminos{font-size:17px;float:right;padding:0 .7rem}section.registro .terminos p{padding-bottom:15px}section.registro .terminos p .enlace-terminos,section.cardholder .privacy{color:#3e92cc;text-decoration:underline}section.registro .terminos input[type=checkbox],section.cardholder .privacy input[type=checkbox]{display:none}section.registro .terminos input[type=checkbox]+.lbl-acepto:before,section.cardholder .privacy input[type=checkbox]+.lbl-acepto:before{content:"";display:inline-block;width:16px;height:16px;position:relative;left:0;top:.2rem;background-image:url("../images/check.png");background-repeat:no-repeat;background-position:-20px top;padding:0;margin:0;background-color:transparent}section.registro .terminos input[type=checkbox]:checked+.lbl-acepto:before,section.cardholder .privacy input[type=checkbox]:checked+.lbl-acepto:before{background-position:-40px top}@media screen and (min-width:992px){section.registro .terminos{font-size:15px;float:left;clear:right;width:100%}}section.metodo-pago .radio-pago,section.delivery-method .radio-delivery{padding:0 .7rem;width:calc(100% - 1.4rem)}section.metodo-pago .radio-pago .select-item-wrapper,section.delivery-method .radio-delivery .select-item-wrapper{font-size:22px;height:28px;width:100px}section.metodo-pago .radio-pago .select-item-wrapper input[type=text],section.delivery-method .radio-delivery .select-item-wrapper input[type=text]{width:85px;padding:0;text-align:left;padding:0 .4rem}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler{width:18px;left:auto;right:0}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler:before,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler:before{border-width:0 7px 9px 7px;top:2px;right:2px}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler:after,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler:after{border-width:9px 7px 0 7px;bottom:2px;right:2px}section.metodo-pago .radio-pago .select-item-wrapper .select-item-menu,section.delivery-method .radio-delivery .select-item-wrapper .select-item-menu{font-size:18px;top:28px}section.metodo-pago .radio-pago .lbl-radio,section.delivery-method .radio-delivery .lbl-radio{display:block;cursor:pointer;position:relative;padding-left:35px;font-size:inherit;white-space:nowrap;width:100%;margin:.7rem 0;clear:left}section.metodo-pago .radio-pago .lbl-radio:before,section.delivery-method .radio-delivery .lbl-radio:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:10px;position:absolute;left:0;background-color:#fff;border-radius:2.1rem;border:.1rem solid #006494}section.metodo-pago .radio-pago .lbl-radio .select-bank{display:none}section.metodo-pago .radio-pago input[type=radio],section.delivery-method .radio-delivery input[type=radio]{display:none}section.metodo-pago .radio-pago input[type=radio]:checked+label:before,section.delivery-method .radio-delivery input[type=radio]:checked+label:before{content:"";background-color:#006494;font-size:inherit;width:1.2rem;height:1.2rem;z-index:2;top:.4rem;left:.4rem}section.metodo-pago .radio-pago .lbl-radio .select-bank{display:none}section.metodo-pago .radio-pago input[type=radio],section.delivery-method .radio-delivery input[type=radio]{display:none}section.metodo-pago .radio-pago input[type=radio]:checked+label:after,section.delivery-method .radio-delivery input[type=radio]:checked+label:after{content:"";display:inline-block;width:2rem;height:2rem;margin-right:10px;position:absolute;left:0;background-color:#fff;border-radius:2.1rem;border:.1rem solid #006494}section.metodo-pago .radio-pago input[type=radio]:checked+label .select-bank{display:inline-block;float:none;top:-0.6em;width:70%}section.metodo-pago .radio-pago input[type=radio]:checked+label .select-bank input[type=text]{width:calc(100% - 18px)}section.metodo-pago .radio-pago input[type=radio]:checked+label .select-bank .select-item-menu li a{text-align:left;padding-left:.7rem}section.metodo-pago .validacion,section.delivery-method .validacion{font-size:17px;float:right;color:#f00;box-shadow:0 0 0 1px #fff,0 0 0 2px #f00;padding:3px;margin:0 .7rem;border-radius:.1rem}section.metodo-pago .validacion-amazon{font-size:17px;float:right;color:#f00;box-shadow:0 0 0 1px #fff,0 0 0 2px #f00;padding:3px;margin:0 .7rem;border-radius:.1rem}@media screen and (min-width:768px){section.metodo-pago .radio-pago,section.delivery-method .radio-delivery{padding:0 .7rem;float:left;clear:left}section.metodo-pago .radio-pago .lbl-radio,,section.delivery-method .radio-delivery .lbl-radio{display:inline-block;margin:.7rem 1.4rem .7rem 0;clear:none;float:none}section.metodo-pago .validacion,,section.delivery-method .validacion{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}section.metodo-pago .validacion-amazon{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}}@media screen and (min-width:992px){section.metodo-pago .radio-pago .select-item-wrapper,section.delivery-method .radio-delivery .select-item-wrapper{font-size:22px;height:28px;width:100px}section.metodo-pago .radio-pago .select-item-wrapper input[type=text],section.delivery-method .radio-delivery .select-item-wrapper input[type=text]{width:85px;padding:0;text-align:left;padding:0 .4rem}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler{width:18px;left:auto;right:0}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler:before,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler:before{border-width:0 7px 9px 7px;top:2px;right:2px}section.metodo-pago .radio-pago .select-item-wrapper .select-item-toggler:after,section.delivery-method .radio-delivery .select-item-wrapper .select-item-toggler:after{border-width:9px 7px 0 7px;bottom:2px;right:2px}section.metodo-pago .radio-pago .select-item-wrapper .select-item-menu,section.delivery-method .radio-delivery .select-item-wrapper .select-item-menu{font-size:18px;top:28px}section.metodo-pago .validacion,section.metodo-pago .validacion{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}section.metodo-pago .validacion-amazon{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}}h3.infoId{font-size:1.6rem;color:#545454;display:block;margin:1rem 0;padding:.5rem;font-weight:bold}h3.infoId a{margin:1rem 0 0 0;display:block;background:#3e92cc;border-radius:1.3rem;text-transform:uppercase;font-size:1.4rem;color:#fff;padding:1.4rem;text-decoration:none;text-align:center}h3.infoId a.disable{background:#b3b3b3}.correo span{display:inline-block}.correo span a{color:#3e92cc}.correo strong{font-weight:bold}.correo.sincroniza a{margin:1rem 0 2rem 0;display:block;background:#3e92cc;border-radius:1.3rem;text-transform:uppercase;font-size:1.4rem;color:#fff;padding:1.4rem;text-decoration:none;text-align:center}.correo.sincroniza a.disable{background:#b3b3b3}.pkPassDiv a{margin:1rem 0 0 0;display:block;background:#3e92cc;border-radius:1.3rem;text-transform:uppercase;font-size:1.4rem;color:#fff;padding:1.4rem;text-decoration:none;text-align:center}.entradas{padding:.5rem}.entradas p{font-size:1.4rem;color:#545454;margin:0 0 1rem 0}.entradas p strong{color:#3e92cc;font-weight:bold}.entradas ul{margin:0;padding:0;text-align:center}.entradas ul li{display:block;width:100%}.entradas ul li img{object-fit:cover;width:17.3rem}.entradas ul li.google img{width:20rem}.ofertas{padding:2rem .5rem}.ofertas h2{line-height:1.2;display:inline-block;font-family:"Oswald",sans-serif;font-size:1.6rem;padding:1rem 0;font-weight:bold;color:#545454;text-transform:uppercase;width:96%;margin:0 0 1rem 0}.ofertas p{font-size:1.4rem;color:#545454;margin:0 0 1rem 0}.ofertas p strong{font-weight:bold}.ofertas .ofertas-detail{margin:0;padding:0}.ofertas .ofertas-detail li{text-align:center;margin:0 0 1rem 0}.ofertas .ofertas-detail li a{display:block}.ofertas .ofertas-detail li img{width:90%;margin:0 auto;object-fit:cover;border-radius:1.3rem}.ofertas .ofertas-detail li p{color:#006494;font-size:1.4rem;font-weight:bold}.desktop{display:none}@media screen and (min-width:768px){h3.infoId a{display:inline-block;padding:.8rem 1.4rem;margin:0 0 0 2rem}.pkPassDiv a{display:inline-block;padding:.8rem 1.4rem;margin:0 0 0 2rem}.correo{font-size:1.6rem}.correo.sincroniza a{display:inline-block;padding:.8rem 1.4rem;margin:0 0 0 2rem}.entradas p{font-size:1.6rem}.entradas ul{text-align:left;display:flex;align-items:center}.entradas ul li{width:20rem;text-align:left}.ofertas h2{font-size:2rem;padding:0}.ofertas p{font-size:1.6rem}.ofertas ul{display:flex;align-items:center}.ofertas ul li{width:33%;margin:0}.desktop{display:block}.mobile{display:none}}@media screen and (min-width:992px){.correo span.app_view{display:none}}.cardholder-notice{display:none}@media screen and (min-width:768px){.cardholder-notice{display:block;font-size:1.8rem;padding:0 0 0 1rem;margin:0 0 1.4rem 0}}section.cardholder{font-size:2.4rem;width:100%;padding:.5rem}section.cardholder p{padding:0;margin:0 0 1rem 0}section.cardholder .registro-login{font-size:17px;width:calc(100% - 1.4rem);margin:.7rem}section.cardholder .registro-login a{margin-right:.1rem}section.cardholder .textfield{padding:0 .7rem}section.cardholder .picture-field{text-align:center;width:100%;display:block;float:none}section.cardholder .picture-field h4{text-decoration:underline;margin-bottom:1.4rem;margin:1rem 0;padding:0 1.4rem 0 1rem;width:100%}section.cardholder .picture-field p{width:100%;padding:0 1.4rem 0 1rem;font-size:17px;margin:0 0 1rem 0}section.cardholder .picture-field .photo_content img.carholder_photo{position:relative;display:inline-block;margin:0 0 1rem 0;width:10rem;height:9.8rem}section.cardholder .picture-field .photo_content label{background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.5rem;line-height:1.4rem;padding:.2rem 1.4rem;text-transform:uppercase;display:block;cursor:pointer;height:3.5rem;line-height:3.5rem;width:60%;margin:0 auto 0 auto}section.cardholder .picture-field .photo_content input[type=file]{opacity:0;position:relative;top:-2.8rem;width:1%;cursor:pointer;z-index:0}section.cardholder input{width:97.04%;height:32px;background:#efefef;border:0;padding-left:6px;margin-bottom:6px;font-size:1.7rem;border-radius:.2rem}@media screen and (min-width:768px){section.cardholder{font-size:1.8rem}section.cardholder .textfield{width:50%;float:left;min-height:5.1rem}section.cardholder .picture-field{float:left;clear:both;position:relative;padding:0 0 1rem 0;margin:0 0 1rem 0}section.cardholder .picture-field h4{text-align:left;float:none}section.cardholder .picture-field p{width:66.66667%;float:left;text-align:left}section.cardholder .picture-field .photo_content{width:10.6rem;float:right}section.cardholder .picture-field .photo_content::after{clear:both;content:".";display:block;height:0;visibility:hidden}section.cardholder .picture-field .photo_content label,section.cardholder .picture-field .photo_content input[type=file]{width:10.6rem}section.cardholder .picture-field .photo_content input[type=file]{top:-3.4rem}}@media screen and (min-width:992px){section.cardholder.registro{width:48.52%;float:right}}section.cardholder .select-item-wrapper{font-size:17px;height:32px;width:50%;background-color:#efefef;border-left:8px solid #3e92cc;margin-bottom:.7rem;margin-left:.9rem}section.cardholder .select-item-wrapper input[type=text]{width:90%;padding:0;color:#737373;text-align:left;padding-left:.7rem}section.cardholder .select-item-wrapper .select-item-toggler{width:18px;left:auto;right:0;background-color:transparent}section.cardholder .select-item-wrapper .select-item-toggler:before{display:none;border-width:0 7px 9px 7px;border-color:#3e92cc #efefef #3e92cc #efefef;top:2px;right:2px}section.cardholder .select-item-wrapper .select-item-toggler:after{border-width:9px 7px 0 7px;border-color:#3e92cc #efefef #3e92cc #efefef;bottom:.7rem;right:2px}section.cardholder .select-item-wrapper .select-item-menu{font-size:18px;top:32px;max-height:270px;overflow-y:auto}section.cardholder .select-item-wrapper .select-item-menu li a{text-align:left;padding-left:.7rem}@media screen and (min-width:768px){section.cardholder .select-item-wrapper input[type=text]{top:0}}section.cardholder .fecha-nacimiento{padding:0 .7rem;clear:left}section.cardholder .fecha-nacimiento .form-registro-combo{margin:0 .2rem .3rem 0}section.cardholder .fecha-nacimiento .form-registro-combo:last-of-type{margin-right:0}section.cardholder .fecha-nacimiento .select-item-wrapper{width:97.04%}@media screen and (min-width:768px){section.cardholder .fecha-nacimiento{width:50%;float:left}section.cardholder .fecha-nacimiento .select-item-wrapper{width:30.37333%}}section.cardholder .genero,section.cardholder .pais{padding:0 .7rem;clear:left;display:block;height:auto}section.cardholder .genero .form-registro-combo,section.cardholder .pais .form-registro-combo{margin:0 .2rem .3rem 0}section.cardholder .genero .form-registro-combo:last-of-type,section.cardholder .pais .form-registro-combo:last-of-type{margin-right:0}section.cardholder .genero .select-item-wrapper,section.cardholder .pais .select-item-wrapper{width:97.04%}@media screen and (min-width:768px){section.cardholder .genero,section.cardholder .pais{width:50%;float:left}section.cardholder .genero .select-item-wrapper,section.cardholder .pais .select-item-wrapper{width:47.04%}}section.cardholder .radio{float:left;margin:.7rem 0;padding:0 .7rem;margin-bottom:.7rem}section.cardholder .radio .lbl-radio{display:inline-block;cursor:pointer;position:relative;padding-left:35px;margin-right:15px;font-size:inherit}section.cardholder .radio input[type=radio]{display:none}section.cardholder .radio .lbl-radio:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;position:absolute;left:0;background-color:#3e92cc;border-radius:12px}section.cardholder .radio input[type=radio]:checked+label:before{content:"";background-color:#fff;border:6px solid #3e92cc;font-size:inherit;width:24px;height:24px;border-radius:12px}section.conditions .terminos{font-size:17px;float:right;padding:0 .7rem}section.conditions .terminos p{padding-bottom:15px}section.conditions .terminos p .enlace-terminos{color:#3e92cc;text-decoration:underline}section.conditions .terminos input[type=checkbox]{display:none}section.conditions .terminos input[type=checkbox]+.lbl-acepto:before{content:"";display:inline-block;width:16px;height:16px;position:relative;left:0;top:.2rem;background-image:url("../images/check.png");background-repeat:no-repeat;background-position:-20px top;padding:0;margin:0;background-color:transparent}section.conditions .terminos input[type=checkbox]:checked+.lbl-acepto:before{background-position:-40px top}section.conditions .validacion{font-size:17px;float:right;clear:both;color:#f00;box-shadow:0 0 0 1px #fff,0 0 0 2px #f00;padding:3px;margin:0 .7rem;border-radius:.1rem}@media screen and (min-width:768px){section.conditions .terminos{font-size:15px;float:right;clear:right;width:60%}section.conditions .validacion{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}}@media screen and (min-width:992px){section.conditions .terminos{font-size:15px;float:right;clear:right;width:60%}section.conditions .validacion{font-size:15px;margin:0 2.8rem 0 .7rem;float:left}}.cardholder .select2-container{width:97%!important}@media screen and (max-width:640px){section.cardholder .picture-field label{left:66%}}@media screen and (max-width:480px){section.cardholder .picture-field label{left:63%}}@media screen and (max-width:360px){.cardholder .date_select .select2-container{width:89px!important}section.cardholder .picture-field label{left:59%}}@media screen and (max-width:320px){.cardholder .date_select .select2-container{width:83px!important}section.cardholder .fecha-nacimiento .form-registro-combo{margin:0 .1rem .4rem 0}section.cardholder .picture-field label{left:57%}}@media screen and (max-width:360px){#discounts::-webkit-input-placeholder{font-size:8px}#discounts :-moz-placeholder{font-size:8px}#discounts ::-moz-placeholder{font-size:8px}#discounts :-ms-input-placeholder{font-size:8px}}.images_movie_park{left:0;margin-bottom:5rem;margin-top:4.9rem}.images_movie_park::after{content:'';display:table;clear:both;height:0}.images_movie_park img{width:50%;vertical-align:top;float:left}.images_movie_park span{width:42%;vertical-align:top;float:left;text-align:right;font-size:14px}@media screen and (min-width:992px){.images_movie_park{width:59%;margin-bottom:10px;margin-top:7.2rem}.images_movie_park .info_text{margin-left:7%;margin-top:15px;padding-right:5px}}.coupon-row{margin-bottom:.8rem;margin-left:2rem;font-size:.8em;margin-top:.2rem}.coupon-row span{margin-right:1rem}#listaHorarios{display:none;font-size:14px}.lista-horarios .select2-container{width:75px!important}.lista-horarios-info{display:inline-block;padding-right:5px;vertical-align:middle;font-size:16px}.lista-horarios-item .select2color+span.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.5rem}.lista-horarios-item{padding-bottom:1rem}.lista-horarios-desc{width:19.6rem}.smoke-visible.loading .dialog-inner{background:url(spinner.gif) center no-repeat;transition:all ease .5s}@media screen and (min-width:768px){.lista-horarios-desc{width:21rem}.lista-horarios .select2-container{width:85px!important}}.modalSliderHours{background:transparent;position:fixed;width:100%;height:100%;left:2000px;top:0;box-shadow:none;transition:all ease .5s;z-index:99999}.modalSliderHours.active{background:#fff;left:0}.modalSliderHours-texts{position:absolute;width:100%;top:0;left:50px;height:100px;z-index:9999;cursor:pointer}.modalSliderHours-text{font-size:16px;position:absolute;width:100%;left:0;top:0;transition:all ease .5s}.modalSliderHours-text.text-active{color:#fff}.modalSliderHours-text:first-child{top:0}.modalSliderHours-text:last-child{top:100%}.modalSliderHours-text>em{font-style:normal;display:block;font-size:12px}.modalSliderHours-text strong{font-weight:bold}.modalSliderHours-text.text-active.no-tickets{color:#545454}.modalSliderHours-sliderCont{position:relative}.modalSliderHours-cont{padding:20px}.modalSliderHours-title{font-size:16px;padding-bottom:40px;padding-left:70px;background:transparent url(../images/ico-reloj.png) no-repeat left 10px;padding-top:20px;padding-bottom:50px}.modalSliderHours .ui-slider-vertical{width:250px;background:transparent;border:0!important;margin-bottom:30px}.modalSliderHours .ui-slider-vertical:before{content:' ';width:30px;background:#efefef;border-radius:30px;display:block;height:110%;position:absolute;margin-top:-5%}.modalSliderHours .ui-slider .ui-slider-handle:before{content:' ';display:block;background:#3e92cc;width:43px;height:43px;border-radius:43px;left:-7px;border-color:transparent!important;margin-top:-1px;z-index:999;transition:all ease .2s}.modalSliderHours .ui-slider .ui-slider-handle{cursor:pointer;background:#3e92cc;width:250px;height:43px;border-radius:43px;left:-7px;border:1px solid #3e92cc!important;margin-bottom:-22px;transition:all ease .2s}.modalSliderHours .ui-slider .ui-slider-handle.no-tickets:before{background:#737373}.modalSliderHours .ui-slider .ui-slider-handle.action:before{background:#f00}.modalSliderHours .ui-slider .ui-slider-handle.no-tickets{background:#c4cfde;border:1px solid #b3b3b3!important}.modalSliderHours .ui-slider .ui-slider-handle.action{border:1px solid #f00!important}.modalSliderHours .btn{background:#3e92cc;color:#fff;font-size:15px;border-radius:5px;display:inline-block;padding:8px 14px;margin-right:8px;line-height:1.6rem;transition:all ease .5s}.modalSliderHours .btn.no-tickets{cursor:default;opacity:.4}.modalSliderHours .btn.action{background:#f00}.modalSliderHours-buttons{padding:20px 0 10px 0}.modalSliderHours-header{background-color:#006494;height:90px;display:block;color:#fff;text-align:center;padding:15px 20px 20px 20px}.modalSliderHours-header ul.sliderSession{width:80%;position:relative;height:45px;margin:0 auto}.modalSliderHours-header ul.sliderSession:after{content:" ";display:inline-block;position:absolute;background:#006494;height:2px;width:95%;left:0;top:21px;margin:0 auto;text-align:center;z-index:0}.modalSliderHours-header ul.sliderSession.active:after{background:#fff}.modalSliderHours-header ul.sliderSession li{position:absolute;z-index:999}.modalSliderHours-header ul.sliderSession li:nth-of-type(1){left:0}.modalSliderHours-header ul.sliderSession li:nth-of-type(2){right:0}.modalSliderHours-header ul.sliderSession li:nth-of-type(1):after{content:" ";display:inline-block;position:absolute;background:transparent;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff;right:-8px;bottom:7px;z-index:9}.modalSliderHours-header ul.sliderSession.active li:nth-of-type(1):after{display:none}.modalSliderHours-header ul.sliderSession li span:nth-of-type(1){display:table-cell;width:45px;height:45px;border-radius:50%;background:#006494;font-size:25px;font-weight:bold;top:0;margin:0;vertical-align:middle;text-align:center;color:#efefef}.modalSliderHours-header ul.sliderSession li:nth-of-type(1) span:nth-of-type(1){color:#efefef;background-color:#006494;background-image:url(../images/validate.png),none;background-position:5px center;background-repeat:no-repeat;background-size:75%;text-indent:-9999px}.modalSliderHours-header ul.sliderSession li span:nth-of-type(2){position:absolute;text-transform:uppercase;color:#fff;font-size:9px;width:auto;left:-26px;bottom:-19px;text-align:left;width:140px}.modalSliderHours-header ul.sliderSession li:nth-of-type(2) span:nth-of-type(2){color:#efefef}.modalSliderHours-header ul.sliderSession.active li:nth-of-type(2) span:nth-of-type(1){background:#fff}.modalSliderHours-header ul.sliderSession.active li span:nth-of-type(2){color:#fff}.modalSliderHours.active{background:#fff;left:0}.onlyTimeSlot p{padding-top:10px}.onlySession p{padding-top:10px}@media screen and (min-width:768px){.modalSliderHours{width:300px;position:fixed;left:50%;height:auto;margin-left:-150px;top:-5000px;box-shadow:0 0 15px 13px rgba(0,0,0,0.5);display:block;border-radius:10px}.modalSliderHours.active{top:30%;left:70%}.modalSliderHours-title{padding-left:0;padding-top:10px;padding-bottom:40px;background:transparent}.modalSliderHours-header{background-color:#006494;display:block;border-radius:10px 10px 0 0;color:white;text-align:center;padding:15px 20px 20px 20px}}section.recovery{width:100%}section.recovery .recovery-info{font-size:60%!important;color:#3e92cc}section.recovery .content_confirmation_form{padding-top:2rem}@media screen and (min-width:768px){section.recovery .recovery-info{font-size:75%!important}section.recovery input{width:300px!important}}.modalpoll{background:#fff;top:50%;left:50%;position:fixed;transform:translate(-50%,-50%);width:97%;height:99%;box-shadow:0 0 15px 8px rgba(0,0,0,0.5);transition:all ease .5s;padding-top:45px;padding-left:10px;padding-bottom:40px;border-radius:10px;z-index:99999;display:none}.modalpoll.active{display:block}.modal-iframe{width:100%;height:100%}.modalpoll-close{width:0;height:0;position:absolute;left:10px;top:8px;font-size:2.4rem}.modalpoll-close::before{content:"";cursor:pointer;display:inline-block;padding:.1rem;width:26px;height:26px;border-radius:1.6rem;color:#545454;background:#fff;font-family:'icomoon';font-size:inherit}@media screen and (min-width:992px){.modalpoll{width:540px;height:auto;min-height:500px;border-radius:0;padding-bottom:0}.modalpoll-title{padding-left:0;padding-top:10px;padding-bottom:40px;background:transparent}.modal-iframe{height:500px}.modalpoll-close::before{width:29px;height:29px;border-radius:1.8rem;color:#fff;background:#545454}}div.terms-modal a,div.terminos a,div.correo-confirmacion a{color:#3e92cc;text-decoration:underline;cursor:pointer}div.terms-modal strong,div.terminos strong,div.correo-confirmacion strong{font-weight:bold}div.terms-modal em,div.terminos em,div.correo-confirmacion em{font-style:italic}div.terms-modal ol,div.terms-modal ul,div.correo-confirmacion ol,div.correo-confirmacion ul{display:block;margin-top:1.4rem;margin-bottom:1.4rem;margin-left:0;margin-right:0;padding-left:40px}div.terms-modal ol,div.correo-confirmacion ol{list-style-type:decimal}div.terms-modal ul,div.correo-confirmacion ul{list-style-type:disc}section.cardholder .privacy{min-height:1.6rem;margin-bottom:10px}.modalSliderSessions{background:transparent;position:fixed;width:100%;height:100%;left:2000px;display:block;top:0;box-shadow:none;transition:all ease .5s;z-index:99999}.modalSliderSessions.active{background:#fff;left:0}.modalSliderSessions .modalSliderSessions-cont{padding:1rem}.modalSliderSessions .ui-slider{display:none}.modalSliderSessions .modalSliderSessions-title{color:#3e92cc;font-size:2rem;font-weight:400;margin:0 0 1rem 0;text-transform:uppercase;text-align:center}.modalSliderSessions .modalSliderSessions-subtitle{color:#545454;font-size:1.7rem;font-weight:400;margin:0 0 1rem 0;text-transform:uppercase}@media screen and (min-width:768px){.modalSliderSessions .modalSliderSessions-subtitle{margin-left:5rem}}.modalSliderSessions .modalSliderSessions-texts{width:100%;z-index:9999;display:flex;flex-wrap:wrap;align-items:center}.modalSliderSessions .modalSliderSessions-texts .modalSliderSessions-text{text-align:center;font-size:1.6rem;border:.1rem solid #d6d8dc;border-radius:.5rem;box-shadow:10px 10px 5px -8px rgba(0,0,0,0.3);color:#545454;display:block;align-items:center;padding:0 3rem;width:45%;line-height:4rem;height:4rem;margin:0 0 1rem 1rem;transition:all ease .5s;cursor:pointer}.modalSliderSessions .modalSliderSessions-texts .modalSliderSessions-text.text-active{color:#fff;background:#3e92cc;border:.1rem solid #fff}.modalSliderSessions .modalSliderSessions-texts .modalSliderSessions-text.no-tickets{color:#fff;background:#b3b3b3;border:.1rem solid #fff;cursor:default;pointer-events:none;user-select:none;opacity:.4}.modalSliderSessions .modalSliderSessions-sliderCont{position:relative;margin:0 0 2rem 0;max-height:76vh;overflow:hidden;overflow-y:visible}.modalSliderSessions .modalSliderSessions-buttons{margin:0 0 1rem 0;text-align:center}.modalSliderSessions .modalSliderSessions-buttons strong{display:flex;flex-wrap:wrap}.modalSliderSessions .modalSliderSessions-buttons .btn{background:#b3b3b3;color:#fff;width:48%;font-size:1.6rem;text-transform:uppercase;border-radius:.5rem;display:inline-block;line-height:1.6rem;padding:1rem 0;transition:all ease .5s}.modalSliderSessions .modalSliderSessions-buttons .btn.btn-ok-sessions{background:#ffbd59;order:2}.modalSliderSessions .modalSliderSessions-buttons .btn.btn-cancel-sessions{order:1;margin:0 1rem 0 0}.modalSliderSessions .modalSliderSessions-buttons .btn.no-tickets{cursor:default;pointer-events:none;user-select:none;opacity:.4}.modalSliderSessions .modalSliderSessions-buttons .btn.action{background:#f00}@media screen and (min-width:480px){.modalSliderSessions .modalSliderSessions-sliderCont{max-height:65vh}}@media screen and (min-width:768px){.modalSliderSessions{width:80%;left:-5000px;height:auto;box-shadow:-1px 0 17px 2px rgba(0,0,0,0.5);border-radius:10px}.modalSliderSessions.active{top:9%;left:11%}.modalSliderSessions .modalSliderSessions-sliderCont{max-height:39.5rem}.modalSliderSessions .modalSliderSessions-texts{margin:0 auto;display:block;text-align:center}.modalSliderSessions .modalSliderSessions-texts .modalSliderSessions-text{width:23%;display:inline-block}}@media screen and (min-width:992px){.modalSliderSessions{width:73rem}.modalSliderSessions.active{left:20%;top:15%}.modalSliderSessions .modalSliderSessions-sliderCont{max-height:40rem}.modalSliderSessions .modalSliderSessions-texts{width:90%}.modalSliderSessions .modalSliderSessions-buttons strong{width:50%;margin:0 auto}}div.blue-container{font-size:17px;color:#fff;margin:.7rem 0;padding:1.4rem;width:100%;background-color:#3e92cc;clear:both;float:left;position:relative}div.blue-container .lbl-check{font-size:1.7rem}.opcionRegalo-textArea{width:100%}.texto-regalo{width:100%;float:left;display:none}.texto-regalo label{margin-bottom:10px;float:left}.texto-regalo textarea{display:none}.descargapengo{float:left;padding-bottom:7px;width:100%;height:250px;margin-top:4px;display:block;margin-left:9px;text-align:center}.pengo{border:2px solid #c4cfde;float:left;width:100%;height:auto;text-align:center;display:block;margin:2px 0 4px 0}.pengo-cta-bold{font-weight:bold}.pengo-cta-small{font-size:1rem}.pengo-btn.pengo-btn-brand{font-weight:700;color:#fff;background:linear-gradient(90deg #ce6363 50%,#ef7674);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);border-width:0;text-align:center;font-size:1.4rem;border-radius:2.8em;padding:.7rem 1.4rem;line-height:1.4rem;cursor:pointer}.pengologo{width:60px;text-align:center;padding-top:4px}.pengologospan{display:block}@media screen and (min-width:768px){.pengo{width:31%;height:auto;padding:0 4rem}.descargapengo{width:20%}}@media screen and (min-width:992px){.pengo{width:34%;height:250px}.descargapengo{width:25%}}#confirmation-discounts{width:100%;padding:0 .5rem;background:#fff;margin:0 0 1rem 0;cursor:default}#confirmation-discounts h3{color:#3e92cc;margin:0;padding:0 1.4rem 1.4rem 0;font-size:1.6rem;font-weight:bold}#confirmation-discounts input[type=text]{border:.1rem solid #3e92cc;font-size:1.4rem;margin:0 1rem 0 0;padding:.5rem;background:#fff;color:#545454;width:70%}#confirmation-discounts input[type=text]::placeholder{font-size:1.2rem;color:#737373}#confirmation-discounts input[type=text]:focus{outline:0}#confirmation-discounts a.btn{background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase}#confirmation-discounts #coupon-folder{display:contents;height:auto;overflow:hidden;cursor:default;transition:height ease .3s}#confirmation-discounts.exposed #coupon-folder{height:4.2rem}@media screen and (min-width:992px){#confirmation-discounts{cursor:default}#confirmation-discounts.exposed #coupon-folder{height:auto}.content_confirmation_form{width:95%}}.order-info label{display:block}section.registro .print{display:none}.walletWidget{padding-top:10px;margin:auto;padding-bottom:5px}.disable-veil-confirmation-list{display:none}#confirmationList.disabled .disable-veil-confirmation-list{z-index:3;display:block;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}.disable-veil-user-data-id{display:none}#user-data-id.disabled .disable-veil-user-data-id{z-index:3;display:block;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed}#AmazonPayButton{display:inline-block;white-space:normal}.logout-amazon{float:right;font-size:14px;z-index:12;position:relative;padding-bottom:5px}.loading{display:none;position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.7}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.pre-loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff url(../images/blue_loading.gif) center no-repeat}.carrusel-parques{margin:0 auto;height:auto;text-align:center}.park-box{width:10rem;display:inline-block}.park-box .park-logo{position:relative;cursor:pointer;display:block}.park-box .park-logo::before{content:'';border-radius:100%;position:absolute;right:-0.5rem;display:block;bottom:2rem;z-index:1}.park-box .park-logo img{position:relative;top:0;left:0;width:10rem;height:10rem;border-radius:100%;border:4px solid #fff}.park-box input[type=checkbox] ~ .park-logo::before{width:2.4rem;height:2.4rem;border:.1rem solid #ccc;background:#fff}.park-box input[type=checkbox].related-park.fixed ~ .park-logo,.park-box input[type=checkbox].related-park.deshabilitado ~ .park-logo{cursor:default;cursor:default;pointer-events:none;user-select:none}.park-box input[type=checkbox]:checked ~ .park-logo::before{width:2.5rem;height:2.5rem;border:0;background:#3e92cc url(../images/check.svg) 50% 50% no-repeat;background-size:60%}.park-box input[type=checkbox]:checked ~ .park-logo img{border:4px solid #3e92cc}.deshabilitado{opacity:.2}.radio:checked:after{background-color:#fff;background-position:1px 3px}.radio:hover:after{border-color:#3e92cc}.disable-product{z-index:88888881;position:absolute;background-color:#fff;opacity:.5;min-width:100%;width:100%;min-height:100%;height:100%;cursor:not-allowed;background:#fff}.park-info-no-flow{text-align:center;float:left;font-size:1.4rem;margin-bottom:10px;position:fixed;bottom:0;left:0;margin-top:50px;width:100%}.box.fail{padding:1rem}.box.fail h2,.box.fail h3{font-size:2rem;margin:0 0 2rem 0;font-family:"Oswald",sans-serif;font-weight:bold;color:#006494;text-transform:uppercase}.box.fail p,.box.fail .textfield label{display:block;font-size:1.6rem;margin:0 0 1rem 0;color:#545454}.box.fail p.error_code,.box.fail .textfield label.error_code{display:none;margin:1rem 0;text-align:left}.box.fail section.buttons{text-align:center;background:0;position:relative}.box.fail section.buttons a.btn-back,.box.fail section.buttons a.btn-continuar{display:block;text-transform:uppercase;font-size:1.4rem;text-align:center;float:none;height:4.2rem;line-height:4.2rem;padding:.2rem 1.4rem;width:100%}.box.fail section.buttons a.btn-back::before,.box.fail section.buttons a.btn-back::after,.box.fail section.buttons a.btn-continuar::before,.box.fail section.buttons a.btn-continuar::after{display:none}.box.fail section.buttons a.btn-back.btn-continuar,.box.fail section.buttons a.btn-continuar.btn-continuar{background:#006494}.box.fail section.buttons a.btn-back{margin:0 0 1rem 0}.box.fail input[type=text]{width:100%;height:3.2rem;background:#efefef;border:.1rem solid #b3b3b3;padding:0 0 0 .6rem;margin-bottom:6px;font-size:1.6rem;border-radius:1rem;margin:1rem 0 2rem 0}.box.fail input[type=text].parsley-error{box-shadow:none;border:.1rem solid #f00}@media screen and (min-width:768px){.box.fail{width:100%;height:auto;padding:1rem}.box.fail input[type=text]{width:50%}.box.fail section.buttons{z-index:5;margin:5rem 0 0 0}.box.fail section.buttons a.btn-back,.box.fail section.buttons a.btn-continuar{width:auto;display:inline-block;font-size:1.6rem;padding:.2rem 5rem}.box.fail section.buttons a.btn-back{margin:0 1rem 0 0}}@media screen and (min-width:992px){.box.fail{padding:0}}.category-tags{margin:1rem 0;padding:0 1rem}.category-tags p{display:block;font-size:1.6rem;font-weight:bold;color:#545454;margin:0 0 .5rem 0}.category-tags a{display:inline-block;margin:0 .5rem .5rem 0;color:#545454;background:#dbdbdb;border:.1rem solid #f2f2f2;border-radius:.9rem;padding:.5rem 1.8rem;font-size:1.4rem}.category-tags a.selected,.category-tags a:hover{color:#fff;background:#3e92cc;border-color:#ffe589}@media screen and (min-width:768px){.category-tags p{font-size:2rem}.category-tags a{font-size:1.8rem;margin:0 .5rem 1rem 0}}@media screen and (min-width:992px){.category-tags p{font-size:2.2rem;display:inline-block;margin:0 1rem .5rem 0}}.info_park{width:100%;padding:1rem;text-align:center}.info_park p{color:#545454;font-size:1.6rem}@media screen and (min-width:768px){.info_park{padding:2rem}}.pkPass{margin:1rem 0}.pkPass ul{padding:.5rem}.pkPass ul li{margin:0 0 1rem 0;font-size:1.6rem;color:#545454;line-height:1.8rem;display:flex;flex-wrap:wrap}.pkPass ul li a{display:block;order:2;width:100%;margin:1rem 0 0 0;background:#006494;border-radius:1.3rem;text-decoration:none;text-align:center;height:4.6rem;text-transform:uppercase;font-size:1.4rem;color:#fff;line-height:4.6rem;padding:.3rem}.pkPass ul li a span{display:inline-block;position:relative;padding:0 0 0 5rem}.pkPass ul li a span::before{content:'';width:4rem;height:3rem;background:url(../images/wallet.svg) left top no-repeat;display:inline-block;position:absolute;left:0;top:.6rem}@media screen and (min-width:992px){.pkPass ul li{align-items:center}.pkPass ul li a{display:inline-block;width:auto;height:auto;padding:.8rem 1.4rem;margin:0 2rem 0 3rem;line-height:2rem;order:1}.pkPass ul li a span{padding:0 0 0 3rem}.pkPass ul li a span::before{width:2rem;height:3rem;top:.2rem}.pkPass ul li label{order:2}}footer{display:block;position:fixed;left:0;bottom:0rem;padding:0;z-index:15;width:100%;-webkit-backface-visibility:hidden;background:rgba(255,255,255,0.8);overflow:hidden;box-sizing:border-box;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.2)}footer .shop{padding:1rem 5.5rem 0 5rem;position:relative}footer .shop::before{content:'';display:block;background:url(../images/ico_cart.svg) no-repeat;width:3.5rem;height:3.5rem;left:.5rem;position:absolute}footer .shop span{font-size:1.4rem;display:block}footer .shop span strong{font-weight:bold}footer .shop a{position:absolute;right:1.5rem;top:.8rem;display:block;width:3.5rem;height:3.5rem;background:url(../images/ico_scrolltop.svg) no-repeat;background-size:contain;opacity:1;transition:all .5s}footer.not-flow{right:197px}footer ul{position:relative;width:98%;margin:1rem auto .5rem auto;overflow:hidden;display:flex;align-items:center;border-radius:.7rem;border:.1rem solid #b3b3b3;padding:0}footer ul li{background:#fff}footer ul li a{font-size:1.6rem;width:100%;text-align:center;text-transform:uppercase;color:#fff;display:block;height:3.6rem;padding:.5rem 1rem}footer ul li a.btn_continue{background:#ffbd59}footer ul li a.btn_back{background:#b3b3b3}footer ul li a.btn_info{background:#fff}footer ul li a.btn_info::before{content:'\E901';display:block;color:#b3b3b3;display:inline-block;text-align:center;font-size:1.5rem;font-family:'icomoon';line-height:3rem}footer ul li:nth-child(1){width:40%}footer ul li:nth-child(1) a{cursor:default;pointer-events:none;user-select:none;opacity:.5}footer ul li:nth-child(2){width:20%}footer ul li:nth-child(3){width:40%}footer ul.two li:nth-child(1){background:0}footer ul.two li:nth-child(1) a{cursor:hand;pointer-events:initial;user-select:initial;opacity:1}footer.not-flow ul.one-button li:nth-child(1){width:100%}footer.not-flow ul.one-button li:nth-child(1) a{cursor:pointer;pointer-events:initial;user-select:initial;opacity:1}footer #buildInfo{position:absolute;text-indent:-999999em;left:-999999em;top:-999999em;display:none;z-index:-999}@media screen and (min-width:992px){footer{position:fixed;box-shadow:none;left:auto;right:0;width:31.5%;bottom:1rem;background:0}footer.not-flow{bottom:10rem;right:36rem;width:20rem}footer ul{margin:0}footer ul li a{font-size:2rem;height:4.6rem;line-height:4.6rem;padding:0}footer ul li a.btn_info::before{font-size:2.4rem;line-height:2}footer .shop{display:none}}@media screen and (min-width:1200px){footer{right:8%;width:40rem}}@media screen and (min-width:2000px){footer.not-flow{bottom:10rem;right:69rem;width:20rem}}.labelHolder{padding:0 .7rem;margin-bottom:.7rem;font-size:1.7rem}.holderContent{padding:0 1rem;margin-bottom:.7rem;font-size:1.7rem;color:#6f7785}.titleHolder{font-size:2rem;padding:1rem;font-family:"Oswald",sans-serif;font-weight:bold;color:#545454;text-transform:uppercase}.holderRevision{font-size:1.5rem;text-align:right;padding:1rem;font-family:"Oswald",sans-serif;font-weight:bold;color:#545454;text-transform:uppercase}.holderRevision a{margin-top:.3rem;margin-left:.3rem;float:right;display:flex;width:2rem;height:1.8rem;opacity:1;transition:all .5s}.holderRevision a.hidden{background:url(../images/ico_scrollbottom.svg) no-repeat;background-size:contain}.holderRevision a.visible{background:url(../images/ico_scrolltop.svg) no-repeat;background-size:contain}.modifyHolder{float:right;background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase;margin-right:2rem}@media screen and (min-width:768px){section.date-selection #discounts .coupons,section.product-discounts #discounts .coupons{width:50%;float:left}#confirmation-discounts .holder_promo{padding-top:1.5rem;float:none;padding-left:0;width:100%}.holder_promo{float:right;width:50%;padding-left:15rem}}.holder_promo h3 .holder_orange{color:#ffbd59}.holder_promo p,.styled_check p{color:#545454;margin:0;padding:0 1rem 0 0;font-size:1.6rem;display:inline-block;order:2;margin:0 0 0 .5rem}.holder_promo input[type=checkbox] ~ span,.styled_check input[type=checkbox] ~ span{display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #3e92cc;position:relative;background:#fff}.holder_promo input[type=checkbox] ~ span::before,.styled_check input[type=checkbox] ~ span::before{content:'';width:1.6rem;height:1.6rem;position:absolute;left:.2rem;top:.2rem;display:block;background:url(../images/check.svg) left top no-repeat;background-size:cover;z-index:1}.holder_promo input[type=checkbox]:checked ~ span,.styled_check input[type=checkbox]:checked ~ span{background:#3e92cc}.holder_promo_modal{display:none}.holder_promo_modal_content .holder_list a.remove_holder{font-size:1.2em;text-decoration:none;border-radius:.5rem;border:.1rem solid #b3b3b3;padding:0 1rem 0 .7rem;margin:0 0 .5rem 1rem;height:2px;font-weigth:bold}.holder_promo_modal_content .holder_promo_modal_div ul.holder_list{margin-top:2rem}.holder_promo_modal_content .holder_promo_modal_div .holder_list li.add_holder{margin:.6rem 0 1rem 0}.holder_promo_modal_content .holder_promo_modal_div .holder_list .add_holder a{text-decoration:none;border-radius:1rem;border:.1rem solid #b3b3b3;padding:.5rem 1rem .5rem;margin:2rem 0 .5rem}.holder_promo_modal_content .holder_promo_modal_div input[type="text"]{width:85%}ul.parsley-error-list.holder-type{color:#659dc6}.holder_promo_modal_content .description.error{color:#df0209;padding-top:1rem}.holder_check,.styled_check{display:flex;align-items:center}.warning_bonistas{font-size:.9em;padding-top:1em;padding-bottom:1em}.bold{font-weight:bold!important}.holder_promo_modal_title{color:#659dc6}ul.holder_already_used{list-style-type:disc!important;padding:10px 0 10px 35px}.smoke-base .dialog.holder-numbers .dialog-inner{text-align:justify}.smoke-base .dialog.infoHolderPromo-confirmation .description ul{list-style:inside;list-style-type:disc;padding-left:10px}.smoke-base .dialog.infoHolderPromo-confirmation .description ol{list-style:inside;list-style-type:decimal;padding-left:10px}.smoke-base .dialog.infoHolderPromo-confirmation .description h1{font-size:3rem;font-weight:bold}.editHolderPromo{margin-top:-8px}.editHolderPromo a{color:#006494;font-size:.6em;padding-left:3rem}.productos .producto.more-info .product-main .special-price{visibility:hidden}.smoke-base .dialog.ticketInfo .description ul:not(.parsley-error-list),.smoke-base .dialog.ticketHolders-confirmation .description ul:not(.parsley-error-list){list-style:inside;list-style-type:disc;padding-left:10px}.smoke-base .dialog.ticketInfo .description ol,.smoke-base .dialog.ticketHolders-confirmation .description ol{list-style:inside;list-style-type:decimal;padding-left:10px}.smoke-base .dialog.ticketInfo .description strong,.smoke-base .dialog.ticketHolders-confirmation .description strong{font-weight:bold}.smoke-base .dialog.ticketInfo .description b,.smoke-base .dialog.ticketHolders-confirmation .description b{font-weight:bold}.smoke-base .dialog.ticketInfo .description em,.smoke-base .dialog.ticketHolders-confirmation .description em{font-style:italic}ticketHolders-confirmation input[type=checkbox].checkbox-gift{display:inline-block;width:16px;height:16px}.g-recaptcha{margin-left:.7rem;float:left}.recaptcha-error{margin-left:.7rem}.customer-login{min-height:170px;background-color:#c6eaf9}.customer-login .customer-login-footer{padding-bottom:2rem;clear:both}@media screen and (min-width:992px){.customer-login div.textfield:nth-of-type(1){float:left;width:48.9%}.customer-login div.textfield:nth-of-type(2){float:right;width:50%}.customer-login .customer-login-footer{padding-bottom:2rem;clear:both;margin-top:8rem}}.customer-login a.forgot-credentials{font-size:1.4rem;padding:0 .7rem;color:#3e92cc;text-decoration:underline;cursor:pointer}.customer-login a.login-btn{background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase;float:right;margin-right:18px;margin-top:3px}.registro-generico .not_registered{display:flex;margin-top:2rem;margin-left:1.5rem}.registro-generico .not_registered p{color:#3e92cc;margin:0;padding:.3rem 1rem 0 0;font-size:1.6rem;font-weight:bold;display:inline-block;order:2;margin:0 0 0 1rem}.registro-generico .not_registered label{order:1}.registro-generico .not_registered input[type=checkbox] ~ span{display:inline-block;width:2.4rem;height:2.4rem;border:1px solid #3e92cc;position:relative;background:#fff}.registro-generico .not_registered input[type=checkbox] ~ span::before{content:'';width:1.6rem;height:1.6rem;position:absolute;left:.2rem;top:.2rem;display:block;background:url(../images/check.svg) left top no-repeat;background-size:cover;z-index:1}.registro-generico .not_registered input[type=checkbox]:checked ~ span{background:#3e92cc}.disabledDiv{pointer-events:none;opacity:.4;user-select:none}a.logout-btn{background-color:#006494;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase;margin-bottom:2rem;margin-top:1.4rem}.user-data-section .title{display:flex}div.edit-data{margin-left:1rem;margin-bottom:2rem}div.edit-data a{color:#3e92cc;cursor:pointer;font-size:1.6rem}.edit-password-info,.email-sent-message{font-size:1.6rem;margin-bottom:.7rem;width:100%;margin-left:1rem;color:#006494;font-weight:bold}.customer-login ul.email-sent-message{float:left;clear:both;padding-right:2rem}.customer-login ul.parsley-error-list.invalid-user-message{margin-left:1rem}.password-recovery .success{color:#3e92cc}.iti{width:100%;margin-bottom:8px}.iti input{border:.1rem solid #b3b3b3}.iti .iti__country-list{font-size:1.3rem;min-width:98%}.otp .textfield{text-align:center;margin-top:2rem}.otp .textfield input[type="text"]{width:10%;margin-left:1rem;text-align:center}.otp .send_again{font-size:.9em;padding-top:1em;padding-bottom:1em}section.delivery-method.extra-padding{margin-top:13rem}section.delivery-method .title{font-size:1.7rem;color:#3e92cc;font-weight:bold;margin-bottom:1rem;float:left}.provider.terminos input[type=checkbox]{width:15px!important;float:left;height:15px}.provider.terminos label{float:left;margin-top:3px}.smoke-base .dialog.ticketHolders-confirmation .styled_check p{color:#000;font-weight:bold}.smoke-base .dialog.ticketHolders-confirmation .styled_check{margin-bottom:10px;margin-left:10px}.smoke-base .dialog .info-text{margin-bottom:20px;text-align:justify;margin-right:.7em}.smoke-base .dialog .info-text.footer{font-size:.8em}.fix-moda-scroll-on-body{height:100%!important;overflow:hidden!important}.reservationType{min-height:90px;color:#fff;font-family:"Roboto Condensed",sans-serif;position:relative;background-color:#3e92cc;overflow:hidden;border-radius:.6rem;float:left;margin-top:1%;width:100%;margin-right:1.4%;font-size:2rem;text-align:center;padding-top:1.8rem;cursor:pointer}.reservationIdType{display:block}.reservations{display:flex;justify-content:center}.title-reservations{line-height:1.2;display:inline-block;font-family:"Oswald",sans-serif;padding:1rem .5rem;font-weight:bold;color:#545454;width:96%;font-size:2.4rem}.subtitle-reservations{line-height:1.2;display:inline-block;font-family:"Roboto Condensed",sans-serif;padding:1rem .5rem;color:#545454;width:96%;font-size:1.6rem}.reservationsCodes input[type="text"]{width:75%}@media screen and (min-width:992px){.reservationsCodes input[type="text"]{width:75%}}.reservationsCodes input[type="text"]{height:3.2rem;background:#efefef;border:.1rem solid #b3b3b3;padding:0 0 0 .6rem;margin:0 0 .5rem .5rem;font-size:1.6rem;border-radius:1rem}.addReservationDiv{margin-top:15px}.addReservation{background-color:#b3b3b3;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase;margin-left:.5rem;cursor:pointer}.validateReservation{background-color:#3e92cc;color:#fff;font-size:1.4rem;border-radius:.7rem;line-height:1.4rem;padding:.6rem 1.4rem;text-transform:uppercase;float:right;margin-right:25%;cursor:pointer}.toggle-ico{position:relative;right:.5rem;display:inline-block;width:2rem;height:2rem;opacity:1;transition:all .5s;top:.4rem;margin-left:1.5rem}.toggle-ico.open{background:url("../images/flecha colapsables-05-down.png") no-repeat;background-size:contain}.toggle-ico.close{background:url("../images/flecha colapsables-05.png") no-repeat;background-size:contain}.remove_reservation{position:relative;right:1.5rem;display:inline-block;width:3.5rem;height:3.5rem;background:url(../images/trash.png) no-repeat;background-size:contain;opacity:1;transition:all .5s;top:.8rem;margin-left:1.5rem}@media screen and (min-width:768px){.reservationType{width:calc(70% / 2 - 1.2rem)}}section.textopayment{padding:.5rem;font-size:1.4rem;color:#545454;line-height:1.8rem;font-size:1.6rem}section.textopayment h1{font-size:1.6rem;padding:0;line-height:1.2;display:inline-block;font-family:"Oswald",sans-serif;padding:2rem .5rem;font-weight:bold;color:#545454;text-transform:uppercase;width:100%;margin-left:-0.5rem}section.textopayment a{color:#3e92cc;text-decoration:underline;cursor:pointer}section.textopayment div.thx_image{text-align:center}section.textopayment div.thx_image img{width:100%}@media screen and (min-width:768px){section.textopayment div.thx_image img{width:auto}section.textopayment h1{font-size:2rem;margin-left:-1rem}}.reservationType em{font-style:italic}.reservationType strong{font-weight:bold}div.receiveSMS-container{margin-top:-15px;padding:0 0 5px 5px}.receiveSMS{width:auto;display:inline-block;color:#3e92cc;font-family:"Roboto Condensed",sans-serif;border-radius:.6rem;padding:.3rem;font-size:1.2rem}.radio-advertisingMailChecked{margin:0!important;width:15px!important;vertical-align:sub!important}.radio-label-advertisingMailChecked{margin:0 10px 0 3px!important;vertical-align:super!important}