.contenedor-adicionales{margin-top:40px}#contrataAdicionales .titulo{font-size:2rem;font-weight:700}.contenedor-complementos{width:100%;margin:0 auto}.contenedor-complementos .lista-flexible{max-width:1060px;width:100%;list-style-type:none;margin:20px auto;padding:0;display:flex;flex-flow:row wrap}@media (min-width:360px){.contenedor-complementos .lista-flexible{justify-content:center}#contrataAdicionales .titulo{justify-content:center;margin:auto}}@media (min-width:768px){.contenedor-complementos .lista-flexible{justify-content:left}#contrataAdicionales .titulo{justify-content:left;margin:0}}.contenedor-complementos .lista-flexible li{height:328px;font-size:20px;color:#fff;margin:5px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:8px;background:#fff;text-align:center;overflow:hidden;position:relative;cursor:pointer}@media (min-width:360px){.contenedor-complementos .lista-flexible li{width:250px}}@media (min-width:768px){.contenedor-complementos .lista-flexible li{width:218px}}.contenedor-complementos .lista-flexible .adicional img{height:64px;margin:auto}.contenedor-complementos .lista-flexible .adicional h1{color:#3b4559;font-family:Montserrat-Bold;font-size:18px;line-height:22px;height:44px}.contenedor-complementos .lista-flexible .adicional p{font-family:Montserrat-Regular;font-size:14px;width:200px;line-height:22px;color:#75787b;margin:0 auto}.contenedor-complementos .lista-flexible .adicional p.descripcion{height:72px}.contenedor-complementos .lista-flexible .adicional p.promocion{padding:4px 7px 6px;font-family:Montserrat-Regular;font-size:14px;line-height:18px;color:#f16c00;width:160px;margin:0 auto}.contenedor-complementos .lista-flexible .adicional hr.nopromocion{width:150px;margin:28px auto;border-top:1px solid #e0e0e0}.contenedor-complementos .lista-flexible .adicional p.precio{font-family:Montserrat-Regular;font-size:16px;line-height:19px;color:#3b4559}.contenedor-complementos .lista-flexible .adicional .seccion-2{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);padding-top:1rem;color:#75787b}.contenedor-complementos .lista-flexible .adicional .seccion-2 div.cerrar{display:flex;justify-content:flex-end}.contenedor-complementos .lista-flexible .adicional .seccion-2 div.cerrar i{width:30px;color:grey;margin:5px}.contenedor-complementos .lista-flexible .adicional .seccion-2 p{line-height:0!important;position:relative!important;top:25px!important;font-size:16px!important;height:0!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero{line-height:0!important;position:relative!important;top:90px!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero .numero{font-size:29px!important;color:#3b4559!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero .numero .resta{margin-left:0!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero .numero .suma{margin-right:0!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero .numero .texto{margin-left:0!important;margin-right:0!important;color:#3b4559!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .seccion-numero .numero span{color:#1988ff!important;font-size:28px!important;margin:0 35px!important;cursor:pointer!important}.contenedor-complementos .lista-flexible .adicional .seccion-2 .confirma{height:auto;line-height:0;position:relative;top:200px}.contenedor-complementos .lista-flexible .adicional .seccion-2 .confirma .boton-adicional{cursor:pointer;padding:10px 25px;margin:auto;min-width:168px}.contenedor-complementos .lista-flexible.canales li{width:215px;max-height:311px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.contenedor-complementos .lista-flexible.canales .label{position:relative;top:-32px;height:64px}.contenedor-complementos .lista-flexible.canales .label img{height:100%;width:auto;border-radius:6px}.contenedor-complementos .lista-flexible.canales img{max-width:100%}.contenedor-complementos .lista-flexible.canales .title{font-size:16px;color:#3b4559;font-weight:700}.contenedor-complementos .lista-flexible.canales .offer{font-weight:600;font-size:14px;margin:.8em 0;color:#ff5336;height:14px}.contenedor-complementos .lista-flexible.canales .desc{font-size:16px;color:#75787b;margin-top:1em;padding-bottom:1em;position:relative}.contenedor-complementos .lista-flexible.canales .desc:before{content:"";position:absolute;left:0;right:0;bottom:0;width:80%;height:1px;margin:0 auto;background-color:#e0e0e0}.contenedor-complementos .lista-flexible.canales .price{font-size:16px;color:#3b4559}.contenedor-complementos .lista-flexible .equipo-especial img{height:auto;margin:auto}.contenedor-complementos .lista-flexible .equipo-especial h1{color:#3b4559;font-family:Montserrat-Bold;font-size:18px;line-height:22px;height:44px}.contenedor-complementos .lista-flexible .equipo-especial p{font-family:Montserrat-Regular;font-size:14px;width:200px;line-height:22px;color:#75787b;margin:0 auto}.contenedor-complementos .lista-flexible .equipo-especial p.descripcion{height:72px}.contenedor-complementos .lista-flexible .equipo-especial p.promocion{padding:4px 7px 6px;font-family:Montserrat-Regular;font-size:14px;line-height:18px;color:#f16c00;border:1px solid #f16c00;width:160px;margin:0 auto}.contenedor-complementos .lista-flexible .equipo-especial hr.nopromocion{width:150px;margin:28px auto;border-top:1px solid #e0e0e0}.contenedor-complementos .lista-flexible.disney_star li{width:215px;max-height:311px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.contenedor-complementos .lista-flexible.disney_star .label{position:relative;top:-32px;height:64px}.contenedor-complementos .lista-flexible.disney_star .label img{height:100%;width:auto;border-radius:6px}.contenedor-complementos .lista-flexible.disney_star img{max-width:100%}.contenedor-complementos .lista-flexible.disney_star .title{font-size:16px;color:#3b4559;font-weight:700}.contenedor-complementos .lista-flexible.disney_star .offer{font-weight:600;font-size:14px;margin:.8em 0;color:#ff5336;height:14px}.contenedor-complementos .lista-flexible.disney_star .desc{font-size:16px;color:#75787b;margin-top:1.5em;padding-bottom:1em;position:relative}.contenedor-complementos .lista-flexible.disney_star .desc:before{content:"";position:absolute;left:0;right:0;bottom:0;width:80%;height:1px;margin:0 auto;background-color:#e0e0e0}.contenedor-complementos .lista-flexible.disney_star .price{font-size:16px;color:#3b4559}