#pasosCesta .btn-compra[data-v-3d8d447e]{text-transform:none!important;background:#fff;color:red;padding:0;padding:0 20px!important;line-height:normal}#ProcesoPreReserva .totales2[data-v-6f7dc1d0]{padding:0!important}.page_compra .totales2.noEmpty[data-v-6f7dc1d0]{text-align:left}#ProcesoPreReserva .totales2 .precioFinal[data-v-6f7dc1d0]{font-size:25px!important;font-weight:400}.page_compra .cestaResumenTotal[data-v-6f7dc1d0]{width:100%!important;border-color:transparent}#ProcesoPreReserva .totales2 .precioFinal span[data-v-6f7dc1d0]{margin-left:8px;font-size:25px!important;font-family:Roboto,sans-serif!important}#ProcesoPreReserva .totales2 .descuento[data-v-6f7dc1d0],#ProcesoPreReserva .totales2 .precioFinal[data-v-6f7dc1d0]{color:#ec0080}.literal_total[data-v-6f7dc1d0]{color:#fff!important;font-weight:400!important}.tamanio_bloqueCentral #pasosCesta[data-v-6f7dc1d0]{display:block!important}#ProcesoPreReserva .totales2 .precioFinal span .small[data-v-6f7dc1d0]{margin:0!important;font-size:50%!important}p.precioFinal.lineaPagar.text-right[data-v-6f7dc1d0]{background:transparent!important}.loader[data-v-6f7dc1d0]{margin:25px auto;border-width:4px!important;border-left-color:#e4e4e4!important;border-right-color:#e4e4e4!important;border-bottom-color:#e4e4e4!important;border-radius:50%;width:40px!important;height:40px;animation:spin-data-v-6f7dc1d0 1s linear infinite}@keyframes spin-data-v-6f7dc1d0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contenedor_totales_reservar .totales2[data-v-6f7dc1d0]{background:transparent!important}@media screen and (min-width:831px){div.puntosTarjetaRenfe[data-v-6f7dc1d0]{background-color:#fff}div.puntosTarjetaRenfe>div[data-v-6f7dc1d0]{display:flex;align-items:center}}@media screen and (max-width:830px){.page_compra .cestaResumenTotal .lineaPagar[data-v-6f7dc1d0]{font-size:25px!important;background-color:transparent!important;margin-left:8px}.page_compra .totales2.noEmpty div.cestaResumenTotal[data-v-6f7dc1d0]{border:0!important}.resumen_cesta_responsive .totales2.noEmpty div.cestaResumenTotal .literal_total[data-v-6f7dc1d0]{display:none}div.puntosTarjetaRenfe[data-v-6f7dc1d0]{text-align:right;color:#fff!important}}.reserva[data-v-574325bb]{text-transform:lowercase;padding:2px 0;margin:10px 0;line-height:normal}#pasosCesta[data-v-574325bb]{display:flex;justify-content:flex-end;align-items:center}.reserva[data-v-574325bb]{background-color:#fff!important}@media screen and (max-width:830px){#pasosCesta[data-v-574325bb]{margin:0 0 0 auto;background-color:transparent!important}}[data-v-04e0e434] p span.colorBackgroundMarcaBlancaLetra{font-weight:700}@media screen and (max-width:420px){.svgFlechaSeguro[data-v-04e0e434]{width:30px}[data-v-04e0e434] .botones{flex-direction:column}[data-v-04e0e434] .botones button{margin:0 0 10px!important;justify-content:center;align-items:center}[data-v-04e0e434] .botones button .svgFlechaSeguro{width:15px}}.page_compra #ProcesoPreReserva[data-v-9276a8a0]{top:10px;padding-right:0!important;margin-right:0!important;margin-top:15px}.resumen_cesta[data-v-9276a8a0]{height:100%}.resumen_cesta_wrapper[data-v-9276a8a0]{width:315px;max-width:315px;margin:0}.page_compra #ProcesoPreReserva .totalesCesta[data-v-9276a8a0]{color:#fff;padding:0 10px 0 3px!important;font-size:20px;margin:0!important}.page_compra #ProcesoPreReserva .totalesCesta div[data-v-9276a8a0]{flex-direction:column;align-items:flex-end;padding-top:0!important;margin-top:-10px}.page_compra .oferta-recomendada[data-v-9276a8a0]{margin-bottom:.2em}.resumen_cesta_wrapper .resumen_cesta_responsive[data-v-9276a8a0]{display:none}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra[data-v-9276a8a0]{position:unset;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}.resumen_cesta_wrapper .resumen_cesta_responsive .panelTodoCompra[data-v-9276a8a0]{position:fixed;bottom:0;z-index:1050;background:rgba(0,0,0,.8);height:auto;width:100%;display:flex;flex-direction:column;justify-content:space-between}.botones_info[data-v-9276a8a0]{display:flex;align-items:center}.oferta-seleccionada[data-v-9276a8a0]{color:#fff;margin-left:10px}.resumen_cesta_wrapper .resumen_cesta_responsive .panelTodoCompra #info_compra[data-v-9276a8a0]{display:block}.contenedor_totales_reservar[data-v-9276a8a0]{display:flex;flex-direction:column;align-items:flex-end;padding:8px 20px 0 20px;background-color:#2b2b2b}.bordeGris[data-v-9276a8a0]{border-top:3px solid #666}#elementosCompra[data-v-9276a8a0]{display:block!important}#elementosCompra .bloqueProductoContainer[data-v-9276a8a0]{padding:10px}#elementosCompra .bloqueProductoContainer img[data-v-9276a8a0]{max-width:80px;width:100%;margin-right:10px}.filaBotones[data-v-9276a8a0]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.boton_ocultarInfoCompra[data-v-9276a8a0]{display:inline-flex;align-items:center;position:absolute;top:-21px;right:15px;background:#666;color:#fff;padding:3px 15px 3px 10px!important;cursor:pointer;border-radius:15px;border:1px solid #fff;z-index:1}.boton_ocultarInfoCompra svg[data-v-9276a8a0]{margin-right:7px}.boton_ocultar[data-v-9276a8a0]{position:unset!important;background-color:#fff;color:#000}#info_compra .totalesCesta.noEmpty[data-v-9276a8a0]{margin-bottom:0}.resumen_cesta_responsive #resumenBusqueda[data-v-9276a8a0]{display:flex!important;margin:30px 0 50px}.resumen_cesta_responsive #resumenBusqueda .resumen_seleccion_producto[data-v-9276a8a0]{display:block}.botones_info .btnNuevaBusqueda[data-v-9276a8a0]{border-bottom-right-radius:20px;border-top-right-radius:20px;font-size:14px;padding:2px 10px 2px 10px;border:0;display:flex;align-items:center;text-align:left;margin-right:15px;background-color:#fff;width:-moz-min-content;width:min-content}.botones_info .btnNuevaBusqueda svg[data-v-9276a8a0]{width:1.9em;transform:rotateY(180deg)}.botones_info .btnNuevaBusqueda .fil0[data-v-9276a8a0]{fill:#000!important}#bloqueInfoBusqueda p[data-v-9276a8a0],#bloqueInfoBusqueda span[data-v-9276a8a0]{color:#fff}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra .btn-cesta-responsive[data-v-9276a8a0]{border:1px solid #f8f9fa;color:#f8f9fa;border-radius:50rem;padding:.25rem .75rem;margin-bottom:1rem;background-color:transparent}.filaTarjetaRegalo[data-v-9276a8a0]{display:flex;justify-content:space-between}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra .filaTarjetaRegalo .btn-cesta-responsive[data-v-9276a8a0]{margin-bottom:0}@media screen and (max-width:1200px){.resumen_cesta_wrapper[data-v-9276a8a0]{width:30%}}@media screen and (max-width:830px){.resumen_cesta_wrapper[data-v-9276a8a0]{width:100%;max-width:unset}.resumen_cesta[data-v-9276a8a0]{display:none}.resumen_cesta_wrapper .resumen_cesta_responsive[data-v-9276a8a0]{display:block}.resumen_cesta_wrapper .resumen_cesta_responsive .seguro[data-v-9276a8a0],.resumen_cesta_wrapper .resumen_cesta_responsive .tarjetaRegalo[data-v-9276a8a0]{border:0!important}}.not_visible[data-v-9276a8a0]{display:none}.bordederecha[data-v-9276a8a0]{border-bottom:none!important}h2.oferta_recomendada[data-v-9276a8a0]{padding-bottom:0}.filaVistaPrevia[data-v-9276a8a0]{padding:5px 10px;align-items:end}.btnVistaPrevia[data-v-9276a8a0]{margin:0;padding:3px 20px!important;background-color:#fff!important;width:-moz-fit-content;width:fit-content}.radius[data-v-7c1ff328]{border-radius:15px}.botonRegistrar[data-v-7c1ff328]{color:#fff;font-weight:700;border-radius:15px;padding:2px 20px;border:none;height:auto}.tamanioColor[data-v-7c1ff328]{color:grey;font-size:15px}.rotarImg[data-v-7c1ff328],.rotarImg[data-v-078cd9dd]{transform:rotate(90deg)}.eliminarBordes[data-v-078cd9dd]{border-style:none none solid none!important}@media (min-width:320px) and (max-width:830px){.seleccionDatosComprador[data-v-078cd9dd]{padding:0 10px;margin-top:15px}}@media (min-width:320px) and (max-width:830px){.Pagar[data-v-1b2c07b6]{padding:0 10px}}.swalSeguro .swal2-modal{border:1px solid #000!important}.negrita{font-weight:700}.page_compra #seguroAnulacionContainer{margin:0!important;padding:0!important;border:0!important}.seguro svg{height:auto}.tamanio_letra{font-size:13px}.m_0_auto{margin:0 auto}.btnSeguro{border-radius:15px;border:1px solid #000;padding:0 20px;font-weight:700}.red.precioAgregado{margin:0!important}.red{color:red!important}.swal2-actions{justify-content:space-evenly!important;flex-direction:row-reverse}.botonCancelar{background:grey;padding:2px 20px}.botonCancelar,.botonConfirmar{border-radius:15px;color:#fff;border:none;font-weight:700}.botonConfirmar{width:auto;padding:2px 10px;margin:0;display:flex!important;justify-content:space-around}.btnRadius{border-radius:30px}.rem{font-size:1rem}.w-90{width:90%}.seguroAnulacionResponsive{display:none}.precioAgregado.tamanio_letra{font-size:20px}.rem13{font-size:1.3rem}@media (max-width:500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:100%!important}.seguro{zoom:.8}}@media (min-width:500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:75%!important}}@media (min-width:750px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:60%!important}}@media (max-width:830px){.literalAnulacion,.seguroAnulacion,.seguroAnulacionSvg,.seguroNoAplicado{display:none}.seguroAnulacionResponsive{display:block}.tamanioBloqueCentral .columnaDerCesta .panelContentCompra .bordeAbajo{border:none!important}}@media (min-width:950px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:50%!important}}@media (min-width:1300px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:40%!important}}@media (min-width:1500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:30%!important}}.swal_tarjetaRegalo .modalRedencion h1{text-align:center;font-family:Roboto!important}.swal_tarjetaRegalo .info_puntos{background-color:#fcc;padding:5px;border-radius:10px;width:100%;color:#000!important;font-style:normal;text-align:left;font-size:20px}.introducirTarjetaRegalo,.tarjetaAplicadaResponsive,.tarjetaNoAplicadaResponsive{display:none}.introducirTarjetaRegaloResponsive{position:absolute;background:red;width:100%;top:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px}@media screen and (max-width:500px){.tarjetaRegalo{zoom:.8}}@media screen and (max-width:830px){.tarjetaAplicada,.tarjetaNoAplicada{display:none}.tarjetaAplicadaResponsive,.tarjetaNoAplicadaResponsive{display:block}}.btn_tarjeta{border:1px solid #666;color:#666;border-radius:15px;padding:2px 20px}.swal_pagoPuntosMasRenfe .modalRedencion h1{text-align:center;font-family:Roboto!important}.swal_pagoPuntosMasRenfe .info_puntos{background-color:#fcc;padding:5px;border-radius:10px;width:100%;color:#000!important;font-style:normal;text-align:left;font-size:20px}.modalRedencion .swal2-input{width:100%;border:1px grey;border-style:solid none solid none;margin:20px 0!important}.b-radius{border-radius:20px!important}.introducirPagoPuntosMasRenfe,.pagoPuntosAplicadoResponsive,.tarjetaNoAplicadaResponsive{display:none}.introducirPagoPuntosMasRenfeResponsive{position:absolute;background:red;width:100%;top:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px}@media screen and (max-width:500px){.pagoPuntosMasRenfe{zoom:.8}}@media screen and (max-width:830px){.pagoPuntosAplicado,.tarjetaNoAplicada{display:none}.pagoPuntosAplicadoResponsive,.tarjetaNoAplicadaResponsive{display:block}}.resumen-compra-wrapper{display:flex}.resumen-compra-wrapper.page_pre_reserva{padding-bottom:85px}.tamanioBloqueCentral{min-width:100%;max-width:1200px}.bloqueCentral{width:100%!important}.contenedorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:50px;grid-template-areas:"columnaIzq columnaIzq columnaDer"}.tamanioBloqueCentral .columnaDerCesta .bordeAbajo{border-style:none none solid none!important;padding:3px}.columnaIzq{padding-top:35px;grid-area:columnaIzq}.columnaDerCesta{padding:0!important;height:-moz-fit-content;height:fit-content;grid-area:columnaDer}.rotarImg{transform:rotate(90deg)}#datosAdicionales #datos-adicionales-entradascom-container{display:none}.page_compra .oferta-recomendada{margin-bottom:.2em}.resumen_cesta_responsive{display:none}.resumen_cesta_responsive .panelContentCompra{position:unset;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}.resumen_cesta_responsive .panelTodoCompra{position:fixed;bottom:0;left:0;z-index:900;background:rgba(0,0,0,.8);height:auto;width:100%;min-width:320px;display:flex;flex-direction:column;justify-content:space-between}.oferta-seleccionada{color:#fff;margin-left:10px}.resumen_cesta_responsive .panelTodoCompra #info_compra{display:block}.contenedor_totales_reservar{display:flex;flex-direction:column;align-items:flex-end;padding:20px 10px 0 10px}.bordeGris{border-top:5px solid #000}#elementosCompra{display:block!important}#elementosCompra .bloqueProductoContainer{padding:10px}#elementosCompra .bloqueProductoContainer img{max-width:80px;width:100%;margin-right:10px}.filaBotones{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.boton_ocultarInfoCompra{display:inline-flex;align-items:center;position:absolute;top:-10px;right:15px;background:#666;color:#fff;padding:2px 15px 2px 10px;cursor:pointer;border-radius:15px;border:1px solid #fff;z-index:1}.boton_ocultarInfoCompra svg{margin-right:7px}.boton_ocultar{position:unset!important;background-color:#fff;color:#000}#info_compra .totales.noEmpty{margin-bottom:0}.resumen_cesta_responsive #resumenBusqueda{display:flex!important;margin:30px 0 50px}.resumen_cesta_responsive #resumenBusqueda .resumen_seleccion_producto2{display:block}#bloqueInfoBusqueda p,#bloqueInfoBusqueda span{color:#fff}.resumen_cesta_responsive .panelContentCompra .btn-cesta-responsive{border:1px solid #f8f9fa;color:#f8f9fa;border-radius:50rem;padding:.25rem .75rem;margin-bottom:1rem;background-color:transparent}.filaTarjetaRegalo{display:flex;justify-content:space-between}.resumen_cesta_responsive .panelContentCompra .filaTarjetaRegalo .btn-cesta-responsive{margin-bottom:0}.configurador_compra_wrapper .configurador-producto .cestaProducto p.concepto,.not_visible{display:none}#resumenCompra div#cesta-detalle,.columnaDerCesta .resumen_cesta .bordeMarcaBlanca div#cesta-detalle{border:none!important}#resumenCompra div#cesta-detalle div{flex-direction:row}div#ProcesoPreReserva{margin-top:10px}.cabeceraDegradada{background:linear-gradient(90deg,#e80870,#ff9d1e);height:15px;margin-top:10px}.cabecera_vatt{height:-moz-fit-content!important;height:fit-content!important}.modal-buscador-wrapper header.modal-header{padding:0;border-bottom:0}.modal-buscador-wrapper header.modal-header .close{padding:0;margin:0;z-index:1060;font-size:45px;font-weight:100;margin-top:-15px}@media screen and (max-width:375px){.resumen_cesta_responsive #cesta-detalle>div .imagenCesta{max-width:85px!important}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenMobile{display:flex}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenDesktop{display:none}}@media screen and (max-width:830px){div#ProcesoPreReserva{margin-top:10px}.columnaIzq{padding-top:0}.contenedorGrid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:0;grid-template-areas:"columnaIzq" "columnaDer"}.resumen-compra-wrapper{font-size:15px}div#contenedor{margin:0!important}.resumen_cesta_responsive{display:block}.resumen_cesta_responsive .seguro{border:0!important}.resumen_cesta{display:none}.page_compra .totales .cestaResumenTotal{border:none!important}#ProcesoPreReserva .contenedor_totales_reservar .totales,.page_compra .cestaResumenTotal .precioFinal.lineaPagar{background:none!important}#info_compra .oferta-seleccionada{color:#fff;font-size:1rem}.page_compra h2 img{width:8px}.contenedor_totales_reservar{zoom:.8}.resumen_cesta_responsive #cesta-detalle>div{background-color:#fff;display:flex;padding:5px;margin-bottom:0;border-bottom:0!important}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta{border:1px solid #000}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenMobile{display:flex}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenDesktop{display:none}.resumen_cesta_responsive #cesta-detalle>div.hotel .imagenCesta img,.resumen_cesta_responsive #cesta-detalle>div .imagenCesta img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .fecha p.concepto{display:none}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .fecha .not_visible.descripcionProducto2{display:block}}@media screen and (min-width:830px){.contenedorGrid{padding:0 10px}}