/*1 | https://www.tenemosplan.com/cargador/Y3NzfHNldmlsbGF8cHJvZHVjdG9zfHxkZXNjcmlwY2lvbnwyMDI1MDYyNDEyMTM=*/
@keyframes lds-circle{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}to{transform:rotateY(3600deg)}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.tenemosplan.com/web/fonts/material-icons.woff2)format("woff2")}.material-icons{font-family:"Material Icons"!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none!important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}html{position:relative;min-height:100%}body{margin:0;padding:0}a{color:var(--main-text-color);text-decoration:none}label a,p a,span a{text-decoration:underline}h1,h2,h3,h4,h5,p{margin:0}h4,h5{font-size:1rem}h1,h2{font-size:1.5rem;color:var(--main-color)}h1.inverso,h2.inverso{background-color:var(--main-color);color:var(--text-button-color)}.boton,h3{font-size:1.2rem}.boton{border:0;padding:.6rem 0 .4rem;background-color:var(--gris);text-transform:uppercase;color:var(--blanco);font-weight:700;cursor:pointer}.boton-desplegable{text-align:left}.boton-desplegable.con-icono,.boton.con-icono{display:flex;justify-content:center;align-items:center}.boton-desplegable.con-icono{padding:0 .5rem;box-sizing:border-box;justify-content:space-between}.boton-desplegable.con-icono>*,.boton.con-icono>*{margin:0 5px}.boton:disabled{cursor:auto}.boton.activo{background-color:var(--main-color);color:var(--text-button-color)}.activo:not(button){font-weight:700;color:var(--main-color)!important}[option-activar]:not(.activo){cursor:pointer}.activable{display:none}.contenedor-general,body>.condiciones,body>.cookies,body>.politica{padding:50px;max-width:1500px;margin:0 auto}@media only screen and (max-width:1200px){.contenedor-general,body>.condiciones,body>.cookies,body>.politica{padding:25px 10px}}.lds-circle{display:inline-block;transform:translateZ(1px)}.lds-circle>div{display:inline-block;width:64px;height:64px;margin:8px;border-radius:50%;background:var(--main-color);animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite}form .bloque{margin-bottom:.8rem}form .bloque input:not([type=checkbox]),form .bloque label,form .bloque select{width:100%;display:block;font-size:1rem}form .bloque label{font-size:1rem;padding-left:.2rem;margin-bottom:.2rem}form .bloque input:not([type=checkbox]),form .bloque select{height:2.2rem;border:1px solid #9e9e9e;border-radius:5px;padding:0 .5rem;box-sizing:border-box;-webkit-box-shadow:0 2px 3px -2px #9e9e9e;-moz-box-shadow:0 2px 3px -2px #9e9e9e;box-shadow:0 2px 3px -2px #9e9e9e}form .bloque label[for=rgpd_checkbox],form .bloque.obligatorios-3 label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}form .bloque label[for=rgpd_checkbox] input[type=checkbox],form .bloque.obligatorios-3 label input[type=checkbox]{width:24px;height:24px;margin-right:.5rem}form .bloque label[for=rgpd_checkbox] span,form .bloque.obligatorios-3 label span{width:95%}form .bloque sup{color:red}.obligatorios form .comprar,.popup,.popup.popup-aviso .contenedor .contenido .popup-img img{width:100%}.popup{display:none;position:absolute;top:0;left:0;height:100%;background-color:rgb(0 0 0/40%);z-index:1000}.popup .contenedor{position:fixed;top:25%;width:60%;left:20%;background-color:var(--blanco);padding:45px 40px 25px 25px;box-sizing:border-box;border-radius:10px}.popup .contenedor button.cerrar{width:30px;height:30px;border-radius:50px;padding:3px;position:absolute;right:10px;top:10px;background-color:var(--negro);color:var(--blanco);border:0}.popup .contenedor .contenido{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.popup.popup-aviso .contenedor .contenido>div{width:48%;overflow:auto;max-height:530px}@media only screen and (max-width:1000px){.popup .contenedor{left:5%;width:90%}}@media only screen and (max-width:600px){.popup .contenedor{top:10%;max-height:500px;overflow:auto}.popup .contenedor .contenido{flex-direction:column-reverse;flex-wrap:nowrap}.popup.popup-aviso .contenedor .contenido>div{width:100%}.popup.popup-aviso .contenedor .contenido .popup-texto{margin-bottom:1rem}}.aviso-gestion-cookies{padding:1rem;position:fixed;top:0;z-index:1003;box-sizing:border-box;background-color:var(--main-color);justify-content:space-between;align-items:center}.aviso-gestion-cookies a,.aviso-gestion-cookies h3,.aviso-gestion-cookies p{color:var(--blanco)}#preferencias-cookies #gestion-cookies .linea .botones button.guardar,.aviso-gestion-cookies h3{width:100%}.aviso-gestion-cookies .textos{width:72%}.aviso-gestion-cookies .botones{width:25%;text-align:right;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.aviso-gestion-cookies .botones button{width:32%;font-size:1rem;border:1px solid var(--blanco)}#preferencias-cookies #gestion-cookies,.aviso-gestion-cookies{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#preferencias-cookies p{margin:.5rem 0}#preferencias-cookies #gestion-cookies .linea{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:.5rem}#preferencias-cookies #gestion-cookies .linea .textos{width:60%}#preferencias-cookies #gestion-cookies .linea .botones{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#preferencias-cookies #gestion-cookies .linea .botones button{width:48%;font-size:1rem}#preferencias-cookies #gestion-cookies .linea .botones button.aceptar:not(.todas),#preferencias-cookies #gestion-cookies .linea .botones button.rechazar:not(.todas){border:1px solid var(--gris);color:var(--gris);background-color:transparent}#preferencias-cookies #gestion-cookies .linea .botones button.aceptar.activo,#preferencias-cookies #gestion-cookies .linea .botones button.rechazar.activo{border:0;color:var(--blanco)}#preferencias-cookies #gestion-cookies .linea .botones button.aceptar.activo{background-color:var(--acierto)}#preferencias-cookies #gestion-cookies .linea .botones button.rechazar.activo{background-color:var(--error)}@media only screen and (max-width:1200px){.aviso-gestion-cookies .textos{width:65%}.aviso-gestion-cookies .botones{width:30%}}@media only screen and (max-width:800px){.aviso-gestion-cookies .botones,.aviso-gestion-cookies .textos{width:100%}.aviso-gestion-cookies .textos{margin-bottom:.5rem}}header{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 1rem;height:70px}header .login{height:24px}header .logo{height:60px}header #idiomas{position:relative;width:31px;height:31px}header #idiomas>*{display:block;position:absolute;width:25px;height:25px;padding:3px}header #idiomas>a{background-color:#fff}#barra,#barra a,footer,header{display:flex;flex-direction:row}#barra{height:2.4rem;padding:0 1rem;background-color:var(--main-color);justify-content:flex-end}#barra a,footer{color:var(--text-button-color)}#barra,#barra a{flex-wrap:nowrap;align-items:center}#barra a{height:24px}#barra a #duracion-carrito-header{margin-right:.5rem}footer{background-color:var(--secondary-color);flex-wrap:wrap;padding:2rem 1rem .5rem}footer a,footer p{font-size:.9rem}footer>div{width:100%;margin-bottom:2rem}footer>div:last-child{margin-bottom:0}footer .logos,footer .redes-info .botones-redes a{display:flex;justify-content:center;align-items:center}footer .logos{flex-direction:row;flex-wrap:wrap}footer .logos img{padding:0 1rem;margin-bottom:1rem}footer .copy-enlaces,footer .redes-info{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}footer .copy-enlaces a{font-size:.7rem;color:var(--text-button-color)}footer .redes-info .botones-redes,footer .redes-info .informacion{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}footer .redes-info .botones-redes a{width:30px;height:30px;border-radius:50%;background-color:var(--text-button-color);text-align:center;margin-bottom:1rem}footer .redes-info .botones-redes a .icono-redes{width:35px;fill:var(--secondary-color)}footer .copy-enlaces .copyright,footer .copy-enlaces .enlaces{width:46%}footer .copy-enlaces .enlaces{text-align:right;font-size:.8rem}footer .copy-enlaces .logo-infoticketing{width:8%}footer .copy-enlaces .copyright p{font-size:.7rem}@media only screen and (max-width:1500px){footer .copy-enlaces{flex-wrap:wrap;justify-content:center}footer .copy-enlaces .copyright,footer .copy-enlaces .enlaces{width:100%}footer .copy-enlaces .logo-infoticketing{width:150px}footer .copy-enlaces .copyright,footer .copy-enlaces .enlace-infoticketing,footer .copy-enlaces .enlaces{text-align:center;margin-bottom:.5rem}}@media only screen and (max-width:800px){footer .redes-info{flex-wrap:wrap;justify-content:center}footer .redes-info>*{width:100%;margin-bottom:1rem}footer .redes-info .slogan{order:1;width:250px}footer .redes-info .informacion{order:2}footer .redes-info .botones-redes{order:3;flex-direction:row;justify-content:right;width:50%}footer .redes-info .informacion+.botones-redes{justify-content:left}footer .redes-info .botones-redes a{margin:0 .5rem}footer .copy-enlaces .copyright{order:3}footer .copy-enlaces .logo-infoticketing{order:1}footer .copy-enlaces .enlaces{order:2}footer .copy-enlaces a{font-size:.8rem}}@media only screen and (max-width:600px){footer .logos a{width:50%;text-align:center}}