.rp-lubricantes-page .block-text .card-tooltip{display:none;padding:8px 16px;position:absolute;font-size:14px;font-family:RepsolSoleDisplayRegular;min-width:150px;width:100%;border-radius:var(--rds-radius-s);left:0;line-height:1.5;margin-bottom:100px;color:#fff;z-index:30}
.rp-lubricantes-page .block-text .card-tooltip p{color:#fff}
.rp-lubricantes-page .block-text .card-title:hover+.tooltip-title{display:block;margin-top:-95px;text-align:center}
.rp-lubricantes-page .block-text .card-text:hover .tooltip-desc,.rp-lubricantes-page .block-text .card-tags-container:hover+.card-text .tooltip-desc{display:block;bottom:130px;height:max-content}
.rp-lubricantes-page .block-text .card-text:hover .tooltip-desc p,.rp-lubricantes-page .block-text .card-tags-container:hover+.card-text .tooltip-desc p{height:auto;display:block !important;color:#fff !important;max-height:250px !important;overflow-y:scroll !important}
.rp-lubricantes-page .block-text .card-text:hover .tooltip-desc p::-webkit-scrollbar,.rp-lubricantes-page .block-text .card-tags-container:hover+.card-text .tooltip-desc p::-webkit-scrollbar{display:none}
.rp-lubricantes-page .block-text .card-tooltip::after{content:"";position:absolute;transform:rotate(45deg);left:50%;margin-left:-9px;width:8px;height:8px}
.rp-lubricantes-page .block-text .tooltip-title::after{margin-top:23px}
.rp-lubricantes-page .block-text .tooltip-desc::after{margin-top:4px}
.block-filter{margin-bottom:32px;overflow:hidden}
@media(min-width:1024px){.block-filter{margin-bottom:40px;display:flex;justify-content:space-between}
}
.block-filter .container-filter{flex:1 0 auto}
@media(min-width:1024px){.block-filter .filter-es-title{flex:1 0 auto}
}
.block-filter .filter-es-title .rp-title{margin-bottom:24px}
@media(min-width:1024px){.block-filter .filter-es-title .rp-title{margin-bottom:0;margin-right:12px}
}
.block-filter .filter-es-content .list-items{text-align:right}
.block-filter .filter-es-content .list-items.slick-slider{margin:0 6px}
@media(min-width:1024px){.carousel-card .block-filter{display:block}
}
.card-grid .block-load-card .component-title .grid-link a{color:var(--rds-color-link-content-default)}
.card-grid .block-load-card .component-title .grid-link a .text{position:relative}
.card-grid .block-load-card .component-title .grid-link a .text:before{background-color:var(--rds-color-link-content-default)}
.card-grid .block-load-card .component-title .grid-link a:hover{color:var(--rds-color-link-content-state-hover)}
.card-grid .block-load-card .component-title .grid-link a:hover .text:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.card-grid .block-load-card .component-title .grid-link a.rds-link__active,.card-grid .block-load-card .component-title .grid-link a:active,.card-grid .block-load-card .component-title .grid-link a.active{color:var(--rds-color-link-content-state-active)}
.card-grid .block-load-card .component-title .grid-link a.rds-link__active .text::before,.card-grid .block-load-card .component-title .grid-link a:active .text::before,.card-grid .block-load-card .component-title .grid-link a.active .text::before{background-color:var(--rds-color-link-content-state-active)}