.mixin-link-decrease:hover{opacity:.75}
.mixin-link-decrease:active{opacity:.5}
.mixin-link-decrease:disabled,.mixin-link-decrease.btn-disabled{opacity:.3}
.mixin-link-decrease:focus{border-color:#9cd1ff;outline:0}
.mixin-state-focus:focus{border-color:#9cd1ff;outline:0}
.mixin-link-basic{color:#464646}
.mixin-link-basic.active,.mixin-link-basic:active{color:#016a7f}
.mixin-link-basic:disabled,.mixin-link-basic.rp-disabled,.mixin-link-basic:hover{color:#aaa}
.mixin-link-grey-hover-turquoise{color:#464646}
.mixin-link-grey-hover-turquoise:hover{color:#016a7f}
.mixin-link-basic-inverse{color:#fff}
.mixin-link-basic-inverse:hover{color:#f8f8f8}
.mixin-link-basic-inverse.active,.mixin-link-basic-inverse:active{color:#016a7f}
.mixin-link-basic-inverse:disabled,.mixin-link-basic-inverse.rp-disabled{color:#aaa}
.mixin-link-white-hover-grey{color:#fff}
.mixin-link-white-hover-grey:hover{color:#aaa}
.mixin-link-white-hover-grey.active,.mixin-link-white-hover-grey:active{color:#757575}
.mixin-link-white-hover-grey:disabled,.mixin-link-white-hover-grey.rp-disabled{color:#464646}
.mixin-link-white-hover-yellow{color:#fff;opacity:1}
.mixin-link-white-hover-yellow:hover{color:#ffc800}
.mixin-link-white-hover-yellow.active,.mixin-link-white-hover-yellow:active{color:#757575}
.mixin-link-white-hover-yellow:disabled,.mixin-link-white-hover-yellow.rp-disabled{color:#464646}
.mixin-link-white{color:#fff}
.mixin-link-white:hover{opacity:.75}
.mixin-link-white:active{opacity:.5}
.mixin-link-white:disabled,.mixin-link-white.btn-disabled{opacity:.3}
.mixin-link-white:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise{color:#016a7f}
.mixin-link-turquoise:hover{opacity:.75}
.mixin-link-turquoise:active{opacity:.5}
.mixin-link-turquoise:disabled,.mixin-link-turquoise.btn-disabled{opacity:.3}
.mixin-link-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise-90{color:#016a7f}
.mixin-link-turquoise-90:hover{color:#00404d}
.mixin-link-reverse{color:#fff}
.mixin-link-reverse .rp-arrow{color:#fff}
.mixin-link-reverse:hover{color:#aaa}
.mixin-link-reverse:hover .rp-arrow{color:#aaa}
.mixin-link-reverse:active{color:#fff}
.mixin-link-reverse:active .rp-arrow{color:#fff}
.mixin-state-disabled:disabled,.mixin-state-disabled.rp-disabled,.mixin-state-disabled[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-white{color:#016a7f;background-color:#fff}
.mixin-states-rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.mixin-states-rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.mixin-states-rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-white:disabled,.mixin-states-rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.mixin-states-rp-btn-turquoise{color:#fff;background-color:#016a7f}
.mixin-states-rp-btn-turquoise:hover{background-color:#00404d}
.mixin-states-rp-btn-turquoise:active{background-color:#00adc3}
.mixin-states-rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-turquoise:disabled,.mixin-states-rp-btn-turquoise.rp-disabled,.mixin-states-rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-grey:hover{opacity:.75}
.mixin-states-rp-btn-grey:active{opacity:.5}
.mixin-states-rp-btn-grey:disabled,.mixin-states-rp-btn-grey.btn-disabled{opacity:.3}
.mixin-states-rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.mixin-states-rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.mixin-states-rp-btn-secondary:active{background-color:#b0e1e7}
.mixin-states-rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary:disabled,.mixin-states-rp-btn-secondary.rp-disabled,.mixin-states-rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-headline-03.rp-guia-headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.rp-guia-headline-03.rp-guia-headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.rp-guia-headline-03.rp-guia-headline-marker{margin-bottom:42px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.headline-marker{margin-bottom:42px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.card-component:not(:has(.component-class-1)){padding-top:24px;padding-bottom:40px}
@media(min-width:720px){.card-component:not(:has(.component-class-1)){padding-top:40px;padding-bottom:64px}
}
.card-component:has(.component-class-1){padding-top:40px;padding-bottom:24px}
@media(min-width:720px){.card-component:has(.component-class-1){padding-top:48px;padding-bottom:40px}
}
.card-component .card{display:flex;padding-block:8px}
@media(min-width:1024px){.card-component .card{padding-block:16px}
}
@media(min-width:1440px){.card-component .card{padding:16px 8px}
}
.card-component .card .card__content{position:relative;display:flex;justify-content:space-between;width:100%;background-color:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}
.card-component .card .card__content>picture{aspect-ratio:1.33333333}
.card-component .card .card__content>picture img{width:100%;height:100%;aspect-ratio:1.33333333;object-fit:cover}
.card-component .card .card__content .block-img-default{display:flex;align-items:center;justify-content:center;aspect-ratio:1.33333333}
.card-component .card .card__content .block-img-default .icon-card-default.RESTAURANTE,.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-6{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Restaurantes.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-1{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Cafeterias.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-2{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Bares.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-3{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Terrazas.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-4{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Vinotecas.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-5{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/FastGood.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.SOLETE-7{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Heladerias.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.ATRACTIVO_NATURAL{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Atractivo_natural.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.BODEGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Bodega.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.CENTROS_DEPORTIVOS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Centro_deportivo.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.ESTACION_ESQUI{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_esqui.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.ESTACION_DE_SERVICIO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_servicio.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.ESTACION_RECARGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_recarga.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.EXPERIENCIA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Experiencia.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.FIESTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Fiesta.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.LOCALIDAD{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Localidad.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.LUGAR_EMBLEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Lugar_emblematico.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.MONUMENTO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Monumento.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.MUSEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Museo.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.PARQUE_TEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_tematico.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.PARQUE_URBANO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_urbano.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.PLAYA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Playa.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.PRODUCTO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Producto_tipico.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.PLATO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Plato_tipico.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.VINO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Vino.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.REPORTAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.REPORTAJE_GASTRO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_gastro.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.REPORTAJE_VIAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_viaje.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.RECETA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Receta.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.RUTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Ruta.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.BRINDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_brindis.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.COMER{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_comida.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.DESAYUNO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Desayuno.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.APERITIVO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.COMIDA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Comida.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.TARDEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo_tarde.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.CENA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Cena.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.COPAS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Copas.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.CALIFICAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Calificar.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.GEOLOCALIZAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Geolocalizar.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.GUARDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Guardar.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.RETROALIMENTAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Retroalimentar.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.NOT_FOUND{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.NO_ROUTE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/No_route.svg")}
.card-component .card .card__content .block-img-default .icon-card-default.COMPLETADO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Completado.svg")}
.card-component .card .card__content .info-card,.card-component .card .card__content .info-card-tag,.card-component .card .card__content .info-card-content{display:flex;width:100%}
.card-component .card .card__content .info-card .tag,.card-component .card .card__content .info-card-tag .tag,.card-component .card .card__content .info-card-content .tag,.card-component .card .card__content .info-card .location,.card-component .card .card__content .info-card-tag .location,.card-component .card .card__content .info-card-content .location,.card-component .card .card__content .info-card .soles .soles-text,.card-component .card .card__content .info-card-tag .soles .soles-text,.card-component .card .card__content .info-card-content .soles .soles-text{letter-spacing:normal}
.card-component .card .card__content .info-card .tag,.card-component .card .card__content .info-card-tag .tag,.card-component .card .card__content .info-card-content .tag{display:flex;align-items:center}
.card-component .card .card__content .info-card .tag .icon-type,.card-component .card .card__content .info-card-tag .tag .icon-type,.card-component .card .card__content .info-card-content .tag .icon-type,.card-component .card .card__content .info-card .tag::before,.card-component .card .card__content .info-card-tag .tag::before,.card-component .card .card__content .info-card-content .tag::before{display:flex;justify-content:center;align-items:center;min-width:18px;width:18px;max-width:18px;min-height:18px;height:18px;max-height:18px;font-size:18px;margin-right:8px}
.card-component .card .card__content .info-card .tag .icon-type::before,.card-component .card .card__content .info-card-tag .tag .icon-type::before,.card-component .card .card__content .info-card-content .tag .icon-type::before,.card-component .card .card__content .info-card .tag::before::before,.card-component .card .card__content .info-card-tag .tag::before::before,.card-component .card .card__content .info-card-content .tag::before::before{font-size:18px}
.card-component .card .card__content .info-card .tag .icon-type img,.card-component .card .card__content .info-card-tag .tag .icon-type img,.card-component .card .card__content .info-card-content .tag .icon-type img,.card-component .card .card__content .info-card .tag::before img,.card-component .card .card__content .info-card-tag .tag::before img,.card-component .card .card__content .info-card-content .tag::before img{width:100%;height:100%}
.card-component .card .card__content .info-card .tag picture,.card-component .card .card__content .info-card-tag .tag picture,.card-component .card .card__content .info-card-content .tag picture{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;margin-right:8px}
.card-component .card .card__content .info-card .tag picture::before,.card-component .card .card__content .info-card-tag .tag picture::before,.card-component .card .card__content .info-card-content .tag picture::before{font-size:16px}
.card-component .card .card__content .info-card .tag picture img,.card-component .card .card__content .info-card-tag .tag picture img,.card-component .card .card__content .info-card-content .tag picture img{width:100%;height:100%}
.card-component .card .card__content .info-card .soles,.card-component .card .card__content .info-card-tag .soles,.card-component .card .card__content .info-card-content .soles{display:flex;align-items:center}
.card-component .card .card__content .info-card .soles::before,.card-component .card .card__content .info-card-tag .soles::before,.card-component .card .card__content .info-card-content .soles::before{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.card-component .card .card__content .info-card .soles::before::before,.card-component .card .card__content .info-card-tag .soles::before::before,.card-component .card .card__content .info-card-content .soles::before::before{font-size:16px}
.card-component .card .card__content .info-card .soles::before img,.card-component .card .card__content .info-card-tag .soles::before img,.card-component .card .card__content .info-card-content .soles::before img{width:100%;height:100%}
.card-component .card .card__content .info-card .soles>picture,.card-component .card .card__content .info-card-tag .soles>picture,.card-component .card .card__content .info-card-content .soles>picture{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px;margin-right:8px}
.card-component .card .card__content .info-card .soles>picture::before,.card-component .card .card__content .info-card-tag .soles>picture::before,.card-component .card .card__content .info-card-content .soles>picture::before{font-size:16px}
.card-component .card .card__content .info-card .soles>picture img,.card-component .card .card__content .info-card-tag .soles>picture img,.card-component .card .card__content .info-card-content .soles>picture img{width:100%;height:100%}
.card-component .card .card__content .info-card .location,.card-component .card .card__content .info-card-tag .location,.card-component .card .card__content .info-card-content .location{color:#727272}
.card-component .card .card__content .info-card-interaction{display:flex;flex-direction:row;justify-content:flex-end;gap:12px;padding:0 24px 24px 24px;margin-top:auto}
.card-component .card .card__content .info-card-interaction .icon-rp-interaction{color:#016a7f;display:flex;justify-content:center;align-items:center;min-width:22px;width:22px;max-width:22px;min-height:22px;height:22px;max-height:22px;font-size:18px}
.card-component .card .card__content .info-card-interaction .icon-rp-interaction::before{font-size:18px}
.card-component .card .card__content .info-card-interaction .icon-rp-interaction img{width:100%;height:100%}
@media(hover:hover){.card-component .card .card__content:hover,.card-component .card .card__content:active{box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02)}
.card-component .card .card__content:hover .title,.card-component .card .card__content:active .title{color:#016a7f}
}
.card-component .card.card-s .card__content{min-height:156px;flex-direction:row-reverse;align-items:center}
.card-component .card.card-s .card__content .block-img-default .icon-card-default{width:70px;height:70px}
@media(min-width:720px){.card-component .card.card-s .card__content .block-img-default .icon-card-default{height:120px;width:120px}
}
.card-component .card.card-s .card__content .info-card,.card-component .card.card-s .card__content .info-card-tag,.card-component .card.card-s .card__content .info-card-content{flex-direction:column}
.card-component .card.card-s .card__content .info-card{justify-content:space-between;height:100%}
.card-component .card.card-s .card__content .info-card .info-card-detail{display:none}
.card-component .card.card-s .card__content .info-card .rp-guia-title-03{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px;font-family:"Roboto-Medium";font-weight:500}
.card-component .card.card-s .card__content .info-card .rp-guia-title-03:not(.rp-body-semibold){font-weight:400}
.card-component .card.card-s .card__content .info-card .rp-guia-title-03.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.card-component .card.card-s .card__content .info-card-interaction{position:absolute;bottom:0;right:48%}
.card-component .card.card-xl .card__content{position:relative;flex-direction:column;justify-content:flex-start}
.card-component .card.card-xl .card__content .info-card{flex-direction:column;padding:24px}
.card-component .card.card-xl .card__content .info-card .info-card-content{flex-direction:column}
.card-component .card.card-xl .card__content .info-card .info-card-content .title{margin-block:4px 8px}
.card-component .card.restaurante-card.card-s .card__content>picture,.card-component .card.recomendado-card.card-s .card__content>picture,.card-component .card.soletes-card.card-s .card__content>picture,.card-component .card.reportaje-card.card-s .card__content>picture,.card-component .card.tourist-card.card-s .card__content>picture,.card-component .card.recetas-card.card-s .card__content>picture,.card-component .card.rutas-card.card-s .card__content>picture,.card-component .card.restaurante-card.card-s .card__content .block-img-default,.card-component .card.recomendado-card.card-s .card__content .block-img-default,.card-component .card.soletes-card.card-s .card__content .block-img-default,.card-component .card.reportaje-card.card-s .card__content .block-img-default,.card-component .card.tourist-card.card-s .card__content .block-img-default,.card-component .card.recetas-card.card-s .card__content .block-img-default,.card-component .card.rutas-card.card-s .card__content .block-img-default{width:288px;min-width:48%;max-width:48%;height:100%;overflow:hidden}
.card-component .card.restaurante-card.card-s .card__content .info-card,.card-component .card.recomendado-card.card-s .card__content .info-card,.card-component .card.soletes-card.card-s .card__content .info-card,.card-component .card.reportaje-card.card-s .card__content .info-card,.card-component .card.tourist-card.card-s .card__content .info-card,.card-component .card.recetas-card.card-s .card__content .info-card,.card-component .card.rutas-card.card-s .card__content .info-card{justify-content:flex-start;padding:24px 24px 46px}
.card-component .card.restaurante-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.recomendado-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.soletes-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.reportaje-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.tourist-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.recetas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.rutas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame{display:none}
.card-component .card.restaurante-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.recomendado-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.soletes-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.reportaje-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.tourist-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.recetas-card.card-s .card__content .info-card .info-card-content .title,.card-component .card.rutas-card.card-s .card__content .info-card .info-card-content .title{margin-block:8px}
.card-component .card.restaurante-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.recomendado-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.soletes-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.reportaje-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.tourist-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.recetas-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component .card.rutas-card.card-s .card__content .info-card .info-card-content .img-frame{display:none}
.card-component .card.restaurante-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.recomendado-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.soletes-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.reportaje-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.tourist-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.recetas-card.card-xl .card__content .block-img-default .icon-card-default,.card-component .card.rutas-card.card-xl .card__content .block-img-default .icon-card-default{height:120px;width:120px}
.card-component .card.restaurante-card.card-xl .card__content .info-card,.card-component .card.recomendado-card.card-xl .card__content .info-card,.card-component .card.soletes-card.card-xl .card__content .info-card,.card-component .card.reportaje-card.card-xl .card__content .info-card,.card-component .card.tourist-card.card-xl .card__content .info-card,.card-component .card.recetas-card.card-xl .card__content .info-card,.card-component .card.rutas-card.card-xl .card__content .info-card{padding:24px}
.card-component .card.restaurante-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.recomendado-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.soletes-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.reportaje-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.tourist-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-tag .soles .soles-img-frame{display:none}
.card-component .card.restaurante-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.recomendado-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.soletes-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.reportaje-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.tourist-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail{display:none}
.card-component .card.restaurante-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.recomendado-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.soletes-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.reportaje-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.tourist-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-content .img-frame,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-content .img-frame{display:none}
.card-component .card.restaurante-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.recomendado-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.soletes-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.reportaje-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.tourist-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-content .container-description>p,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-content .container-description>p{margin-top:8px;margin-bottom:0}
.card-component .card.restaurante-card.card-s .card__content .info-card .info-card-content,.card-component .card.recomendado-card.card-s .card__content .info-card .info-card-content,.card-component .card.soletes-card.card-s .card__content .info-card .info-card-content{flex:1;justify-content:center}
@media(max-width:720px){.card-component .card.reportaje-card.card-s .card__content{flex-direction:column-reverse;padding:16px}
.card-component .card.reportaje-card.card-s .card__content>picture,.card-component .card.reportaje-card.card-s .card__content .block-img-default{height:86px;min-height:86px;width:122px;min-width:122px;align-self:flex-end}
.card-component .card.reportaje-card.card-s .card__content .info-card{padding:0}
.card-component .card.reportaje-card.card-s .card__content .info-card .info-card-content .title{margin-top:12px}
.card-component .card.reportaje-card.card-s .card__content .info-card .info-card-content .location{position:absolute;height:86px;min-height:86px;bottom:16px;width:calc(100% - 166px)}
.card-component .card.reportaje-card.card-s .card__content .info-card-interaction{padding:16px 16px 0 0;top:0;right:0}
}
.card-component .card.recetas-card.card-xl .card__content .info-card,.card-component .card.rutas-card.card-xl .card__content .info-card{padding:0}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-tag,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-tag{flex-direction:column-reverse}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-tag .tag,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-tag .tag{padding:24px 24px 4px 24px}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail{display:flex;flex-direction:row;gap:8px;order:-1;padding:12px 24px}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail .data-item,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail .data-item{display:flex;flex-direction:column;width:33.333333%}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail .data-item .data-item-title,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail .data-item .data-item-title{letter-spacing:.25;color:#fff}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail .data-item .data-item-description,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail .data-item .data-item-description{color:#fff;font-weight:500;font-size:20px;line-height:32px}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail.data-kitchen,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail.data-kitchen{background-color:#b52958}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-detail.data-rute,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-detail.data-rute{background-color:#003766}
.card-component .card.recetas-card.card-xl .card__content .info-card .info-card-content,.card-component .card.rutas-card.card-xl .card__content .info-card .info-card-content{padding:0 24px 24px 24px}
.card-component .card.promociones-card{height:100%}
.card-component .card.promociones-card .block-promo{overflow:hidden}
.card-component .card.promociones-card .block-promo .block-img picture{display:flex;height:184px}
@media(min-width:1024px){.card-component .card.promociones-card .block-promo .block-img picture{height:200px}
}
.card-component .card.promociones-card .block-promo .block-img picture img{width:100%;height:100%;object-fit:cover}
.card-component .card.promociones-card .block-promo .block-img .date-gene{display:none}
.card-component .card.promociones-card .block-promo .block-img .block-time{position:absolute;top:12px;right:12px;display:flex;align-items:center;background-color:#e4002b;padding:4px 16px;color:#fff;border-radius:4px}
@media(min-width:1024px){.card-component .card.promociones-card .block-promo .block-img .block-time{left:initial}
}
.card-component .card.promociones-card .block-promo .block-img .block-time.disabled{background-color:#757575}
.card-component .card.promociones-card .block-promo .block-img .block-time .text-clock{margin-bottom:0;margin-left:12px;color:#fff}
.card-component .card.promociones-card .block-promo .block-text{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px}
.card-component .card.promociones-card .block-promo .block-text .info-card{flex-direction:column;padding:0;margin-bottom:40px}
.card-component .card.promociones-card .block-promo .block-text .info-card .title{margin-bottom:16px}
@media(min-width:1024px){.card-component .card.promociones-card .block-promo .block-text .info-card .title{margin-bottom:12px}
}
.card-component .card.promociones-card .block-promo .block-text .info-card .description>p,.card-component .card.promociones-card .block-promo .block-text .info-card *{margin-bottom:0}
.card-component .card.promociones-card .block-promo .block-link .rp-btn-guia{margin-top:16px}
.card-component .card.promociones-card .block-promo .block-link .rp-btn-guia.not-active{pointer-events:none;cursor:default}
.card-component .card.promociones-card .block-promo .block-link .rp-btn-guia.not-active:disabled,.card-component .card.promociones-card .block-promo .block-link .rp-btn-guia.not-active.rp-disabled,.card-component .card.promociones-card .block-promo .block-link .rp-btn-guia.not-active[disabled="disabled"]{color:#aaa;background-color:#ddd}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content,.card-component.card-component--withPadding .recomendado-card.card-s .card__content,.card-component.card-component--withPadding .soletes-card.card-s .card__content,.card-component.card-component--withPadding .reportaje-card.card-s .card__content,.card-component.card-component--withPadding .tourist-card.card-s .card__content,.card-component.card-component--withPadding .recetas-card.card-s .card__content,.card-component.card-component--withPadding .rutas-card.card-s .card__content{padding:16px;gap:16px}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .soletes-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .tourist-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .recetas-card.card-s .card__content .soles>picture,.card-component.card-component--withPadding .rutas-card.card-s .card__content .soles>picture{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .soletes-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .tourist-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .recetas-card.card-s .card__content .soles>picture::before,.card-component.card-component--withPadding .rutas-card.card-s .card__content .soles>picture::before{font-size:16px}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .soletes-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .tourist-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .recetas-card.card-s .card__content .soles>picture img,.card-component.card-component--withPadding .rutas-card.card-s .card__content .soles>picture img{width:100%;height:100%}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content>picture,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>picture,.card-component.card-component--withPadding .soletes-card.card-s .card__content>picture,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>picture,.card-component.card-component--withPadding .tourist-card.card-s .card__content>picture,.card-component.card-component--withPadding .recetas-card.card-s .card__content>picture,.card-component.card-component--withPadding .rutas-card.card-s .card__content>picture,.card-component.card-component--withPadding .restaurante-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .soletes-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .tourist-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .recetas-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .rutas-card.card-s .card__content>.block-img-default{width:106px;min-width:106px;height:auto}
@media(min-width:1280px){.card-component.card-component--withPadding .restaurante-card.card-s .card__content>picture,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>picture,.card-component.card-component--withPadding .soletes-card.card-s .card__content>picture,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>picture,.card-component.card-component--withPadding .tourist-card.card-s .card__content>picture,.card-component.card-component--withPadding .recetas-card.card-s .card__content>picture,.card-component.card-component--withPadding .rutas-card.card-s .card__content>picture,.card-component.card-component--withPadding .restaurante-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .soletes-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .tourist-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .recetas-card.card-s .card__content>.block-img-default,.card-component.card-component--withPadding .rutas-card.card-s .card__content>.block-img-default{width:166px;min-width:166px}
}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .soletes-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .tourist-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .recetas-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .rutas-card.card-s .card__content>picture .icon-card-default,.card-component.card-component--withPadding .restaurante-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .recomendado-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .soletes-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .reportaje-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .tourist-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .recetas-card.card-s .card__content>.block-img-default .icon-card-default,.card-component.card-component--withPadding .rutas-card.card-s .card__content>.block-img-default .icon-card-default{height:70px;width:70px}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card{padding:0}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-no-frame{display:none}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-tag .soles .soles-img-frame{display:inline}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-content,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-content{margin-top:auto;justify-content:flex-end}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-content .title,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-content .title{margin-top:8px;margin-bottom:0}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-content .img-no-frame,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-content .img-no-frame{display:none}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-content .img-frame,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-content .img-frame{display:block}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card .info-card-content .location,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card .info-card-content .location{color:#727272}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .soletes-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .tourist-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .recetas-card.card-s .card__content .card__status--closed,.card-component.card-component--withPadding .rutas-card.card-s .card__content .card__status--closed{margin-top:8px}
.card-component.card-component--withPadding .restaurante-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .recomendado-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .soletes-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .reportaje-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .tourist-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .recetas-card.card-s .card__content .info-card-interaction,.card-component.card-component--withPadding .rutas-card.card-s .card__content .info-card-interaction{display:none}
.card-component.card-component--withPadding .restaurante-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .recomendado-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .soletes-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .reportaje-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .tourist-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .recetas-card.card-s .card__link .img-no-frame,.card-component.card-component--withPadding .rutas-card.card-s .card__link .img-no-frame{display:none}
@media(max-width:720px){.card-component.card-component--withPadding .restaurante-card.card-s .card__link,.card-component.card-component--withPadding .recomendado-card.card-s .card__link,.card-component.card-component--withPadding .soletes-card.card-s .card__link,.card-component.card-component--withPadding .reportaje-card.card-s .card__link,.card-component.card-component--withPadding .tourist-card.card-s .card__link,.card-component.card-component--withPadding .recetas-card.card-s .card__link,.card-component.card-component--withPadding .rutas-card.card-s .card__link{width:311px}
}
@media(min-width:720px) and (max-width:1024px){.card-component.card-component--withPadding .restaurante-card.card-s .card__link,.card-component.card-component--withPadding .recomendado-card.card-s .card__link,.card-component.card-component--withPadding .soletes-card.card-s .card__link,.card-component.card-component--withPadding .reportaje-card.card-s .card__link,.card-component.card-component--withPadding .tourist-card.card-s .card__link,.card-component.card-component--withPadding .recetas-card.card-s .card__link,.card-component.card-component--withPadding .rutas-card.card-s .card__link{width:395px}
}
.card-component .block-gene-card .block-info-card.text--light .rp-guia-headline-03,.card-component .block-gene-card .block-info-card.text--light .description-title{color:#fff}
.card-component .block-gene-card .block-info-card .rp-guia-headline-03{margin-bottom:14px}
.card-component .block-gene-card .block-info-card .description-title{margin-bottom:18px}
@media(min-width:1024px){.card-component .block-gene-card .block-info-card .description-title{margin-bottom:34px}
}
.card-component .block-gene-card .block-gene-card-select[data-num-card="5"]{display:flex;flex-wrap:wrap;justify-content:center}
.card-component .block-gene-card .block-gene-card-select[data-num-card="5"]>.card-xxl{flex:0 0 100%;width:100%}
.card-component .block-gene-card .block-gene-card-select[data-num-card="5"]>div:not(.card-xxl){flex:1 1 100%;max-width:100%}
@media(min-width:720px){.card-component .block-gene-card .block-gene-card-select[data-num-card="5"]>div:not(.card-xxl){flex:0 0 50%;max-width:50%}
}
@media(min-width:1280px){.card-component .block-gene-card .block-gene-card-select[data-num-card="5"]>div:not(.card-xxl){flex:0 0 25%;max-width:25%}
}
@media(min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card:not(.promociones-card) .card__content{flex-direction:row}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card:not(.promociones-card) .card__content .info-card{padding:24px 24px 24px 40px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content>picture,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .block-img-default{min-width:50%;max-width:50%}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .info-card .info-card-content{justify-content:center;height:100%;padding-bottom:22px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .info-card-interaction{padding:0 24px 24px 0;position:absolute;bottom:0;right:0}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .block-promo .block-img picture{height:280px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .block-promo .block-link .rp-btn-guia{width:100%}
}
@media(min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card:not(.promociones-card) .card__content .info-card{padding:40px}
}
@media(min-width:720px) and (min-width:1440px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .block-img-default .icon-card-default{width:240px;height:240px}
}
@media(min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .info-card .info-card-content .title{font-size:36px;font-weight:700;line-height:46px;margin-top:0;margin-bottom:16px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .info-card .info-card-content .container-description>p{margin-top:8px}
}
@media(min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card .card__content .info-card-interaction{padding:0 40px 40px 0}
}
@media(min-width:720px) and (min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.recetas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.rutas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.recetas-card .info-card-content,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.rutas-card .info-card-content{padding:0}
}
@media(min-width:720px) and (min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.recetas-card .info-card-detail,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.rutas-card .info-card-detail{position:absolute;left:0;bottom:0;width:50%}
}
@media(min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo{flex-direction:row-reverse}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-img,.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-text{width:50%;height:100%}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-img picture{height:100%}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-text{justify-content:center;padding:40px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-text .info-card{padding:0}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-text .title{font-size:43px;line-height:56px;margin-bottom:24px}
.card-component .block-gene-card .block-gene-card-select.component-class-1.card-xxl .card.promociones-card .card__content.block-promo .block-time{top:32px;right:32px}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card:not(.promociones-card) .card__content,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card:not(.promociones-card) .card__content{flex-direction:row}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card:not(.promociones-card) .card__content .info-card,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card:not(.promociones-card) .card__content .info-card{padding:24px 24px 24px 40px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content>picture,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content>picture,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .block-img-default,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .block-img-default{min-width:50%;max-width:50%}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .info-card .info-card-content,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .info-card .info-card-content{justify-content:center;height:100%;padding-bottom:22px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .info-card-interaction,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .info-card-interaction{padding:0 24px 24px 0;position:absolute;bottom:0;right:0}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .block-promo .block-img picture,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .block-promo .block-img picture{height:280px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .block-promo .block-link .rp-btn-guia,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .block-promo .block-link .rp-btn-guia{width:100%}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card:not(.promociones-card) .card__content .info-card,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card:not(.promociones-card) .card__content .info-card{padding:40px}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:1440px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .block-img-default .icon-card-default,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .block-img-default .icon-card-default{width:240px;height:240px}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .info-card .info-card-content .title,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .info-card .info-card-content .title{font-size:36px;font-weight:700;line-height:46px;margin-top:0;margin-bottom:16px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .info-card .info-card-content .container-description>p,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .info-card .info-card-content .container-description>p{margin-top:8px}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card .card__content .info-card-interaction,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card .card__content .info-card-interaction{padding:0 40px 40px 0}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.recetas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.recetas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.rutas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.rutas-card .info-card-tag .tag,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.recetas-card .info-card-content,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.recetas-card .info-card-content,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.rutas-card .info-card-content,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.rutas-card .info-card-content{padding:0}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:720px) and (min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.recetas-card .info-card-detail,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.recetas-card .info-card-detail,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.rutas-card .info-card-detail,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.rutas-card .info-card-detail{position:absolute;left:0;bottom:0;width:50%}
}
@media(min-width:720px) and (max-width:1023px) and (min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo{flex-direction:row-reverse}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-img,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-img,.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text{width:50%;height:100%}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-img picture,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-img picture{height:100%}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text{justify-content:center;padding:40px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text .info-card,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text .info-card{padding:0}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text .title,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-text .title{font-size:43px;line-height:56px;margin-bottom:24px}
.card-component .block-gene-card .block-gene-card-select.component-class-3 .col-sm-12 .card.promociones-card .card__content.block-promo .block-time,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card.promociones-card .card__content.block-promo .block-time{top:32px;right:32px}
}
@media(min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-1 .card.promociones-card .card__content.block-promo .block-link{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}
.card-component .block-gene-card .block-gene-card-select.component-class-1 .card.promociones-card .card__content.block-promo .block-link .rp-btn-guia{margin:0}
.card-component .block-gene-card .block-gene-card-select.component-class-1 .card.promociones-card .card__content.block-promo .block-link .rp-link{margin-left:24px}
}
.card-component .block-gene-card .block-gene-card-select.component-class-1 a.gigya-composite-control{padding:0}
.card-component .block-gene-card .block-gene-card-select.component-class-1 a.gigya-composite-control:hover{box-shadow:none}
@media(min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-2 .card.promociones-card .card__content.block-promo .info-card{margin-bottom:50px}
.card-component .block-gene-card .block-gene-card-select.component-class-2 .card.promociones-card .card__content.block-promo .info-card .block-text .title{margin-bottom:16px}
.card-component .block-gene-card .block-gene-card-select.component-class-2 .card.promociones-card .card__content.block-promo .block-img picture{height:250px}
.card-component .block-gene-card .block-gene-card-select.component-class-2 .card.promociones-card .card__content.block-promo .block-time{top:24px;right:24px}
}
@media(min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-4 .card--sm-6,.card-component .block-gene-card .block-gene-card-select.component-class-5 .card--sm-6{display:flex;justify-content:space-between;flex-wrap:wrap}
.card-component .block-gene-card .block-gene-card-select.component-class-4 .card--sm-6 .card-s,.card-component .block-gene-card .block-gene-card-select.component-class-5 .card--sm-6 .card-s{width:calc(50% - 8px)}
}
@media(min-width:1440px){.card-component .block-gene-card .block-gene-card-select.component-class-4 .card--sm-6 .card-s,.card-component .block-gene-card .block-gene-card-select.component-class-5 .card--sm-6 .card-s{width:100%}
}
@media(min-width:720px){.card-component .block-gene-card .block-gene-card-select.component-class-2 .card,.card-component .block-gene-card .block-gene-card-select.component-class-3 .card,.card-component .block-gene-card .block-gene-card-select.component-class-4 .col-sm-6 .card,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-6 .card,.card-component .block-gene-card .block-gene-card-select.component-class-6 .card{height:100%}
}
@media(min-width:1024px){.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-sm-12 .card,.card-component .block-gene-card .block-gene-card-select.component-class-5 .col-md-6 .card{height:100%}
.card-component .block-gene-card .block-gene-card-select.component-class-4 .col-sm-12 .card{height:50%}
}
@media(min-width:1440px){.card-component .block-gene-card .block-gene-card-select.component-class-4 .card--sm-6 .reportaje-card .card__content .info-card,.card-component .block-gene-card .block-gene-card-select.component-class-4 .card--sm-6 .recetas-card .card__content .info-card{justify-content:center}
}
.card-component .block-gene-card .btn-cards{margin-top:18px;display:flex;justify-content:center}
@media(min-width:1024px){.card-component .block-gene-card .btn-cards{margin-top:34px}
}
.card-component .block-gene-card .btn-cards .rp-btn-guia{width:100%;font-size:18px;line-height:32px}
@media(min-width:720px){.card-component .block-gene-card .btn-cards .rp-btn-guia{width:fit-content;min-width:200px}
}
@media(min-width:1024px){.card-component .block-gene-card .btn-cards .rp-btn-guia{min-width:335px;padding:8px 12px}
}