:root{--swiper-pagination-color:#001e37;--swiper-pagination-bullet-inactive-color:#7997af}
.rp-lubricantes-page{overflow:hidden}
.rp-lubricantes-page .breadcrumb-lubricants-repsol{display:none}
.hidden{display:none !important;visibility:hidden;appearance:none;height:0;padding:0 !important}
@media(min-width:1024px){.product-detail-page .rp-container>.cmp-container>div:first-child>.rp-container>.cmp-container>div:first-child{margin-top:0}
}
.product-detail-page .cmp-container>.aem-Grid>div:first-child{margin-top:24px}
@media(min-width:1024px){.product-detail-page .cmp-container>.aem-Grid>div:first-child{margin-top:32px}
}
@media(min-width:1024px){.product-detail-page .cmp-container>.aem-Grid>div:first-child.header{margin-top:16px}
}
.detail-product{display:flex;flex-direction:column;gap:40px;color:#001e37}
@media(min-width:1024px){.detail-product{gap:64px}
}
.detail-product cq{display:none}
.detail-product .title-section{display:flex;flex-direction:column;gap:8px}
.detail-product .title{font-family:RepsolSoleDisplayBold,sans-serif;font-size:22px;line-height:22px}
@media(min-width:1024px){.detail-product .title{font-size:28px;line-height:28px}
}
.detail-product .tag-section{display:flex;align-items:flex-start;gap:8px;margin:0}
.detail-product .tag-section .tag{font-family:RepsolSoleTextBold;padding:0 8px;border:1px solid #95b0c6;font-size:12px;line-height:16px;border-radius:18px}
.detail-product .rds-button__action{display:flex;justify-content:center;align-items:center;font-size:20px;width:48px;height:48px;z-index:99;border:1px solid #43637d;color:#001e37;border-radius:50%;background-color:#fff}
.detail-product__zoom-controls{display:none;position:absolute;right:32px;bottom:32px;flex-direction:column;gap:16px}
@media(min-width:1024px){.detail-product__zoom-controls{display:flex}
}
.detail-product__content{display:flex;flex-direction:column;gap:32px}
@media(min-width:1024px){.detail-product__content{gap:24px}
}
.detail-product .product{display:grid;grid-template-columns:1fr;gap:32px}
@media(min-width:1024px){.detail-product .product{grid-template-columns:2fr 1fr;gap:24px;align-items:flex-start}
}
.detail-product .product__image{position:relative;background-color:#fff;border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-m);padding:20px;display:flex;justify-content:center;min-width:0;max-height:460px;margin-bottom:56px}
@media(min-width:1024px){.detail-product .product__image{margin-bottom:0}
}
.detail-product .product__image .swiper-slide{justify-content:center;display:flex}
.detail-product .product__image img{flex:1;flex-grow:0}
.detail-product .product__image-btn{position:absolute;top:32px;right:32px}
.detail-product .product__download-section{flex:1;width:100%;display:flex;gap:16px;flex-direction:column;align-items:flex-start}
@media(min-width:1024px){.detail-product .product__download-section{flex-direction:row}
}
.detail-product .product__download-section .rds-button:not(.rds-button__small){flex-basis:50%;padding:12px;display:flex;gap:8px;align-items:center;cursor:pointer}
.detail-product .product__download-section .rds-button__small{display:flex;gap:8px;align-items:center;cursor:pointer}
.detail-product .product__link-container{display:flex;align-items:center;justify-content:center;gap:6px}
@media(min-width:1024px){.detail-product .product__link-container{justify-content:flex-start}
}
.detail-product .product__carousel-nav{position:absolute;left:50%;top:100%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:32px;padding:4px;margin-top:16px;z-index:99}
@media(min-width:1024px){.detail-product .product__carousel-nav{top:unset;left:unset;bottom:32px;right:27px;margin-top:unset;transform:unset}
}
.detail-product .product__carousel-nav .swiper-pagination{position:unset;transform:unset;color:#001e37}
.detail-product .product__carousel-nav .swiper-pagination .swiper-pagination-bullet{background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);opacity:1;transition:width .35s ease,border-radius .35s ease;overflow:hidden}
.detail-product .product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active{width:32px;background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);border-radius:8px}
.detail-product .product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active:after{display:block;content:'';background-color:var(--swiper-pagination-color,#001e37);width:16px;height:100%;border-radius:8px}
.detail-product .product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-next:after{animation:after-enter-right .35s ease forwards}
.detail-product .product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-prev:after{animation:after-enter-left .35s ease forwards}
.detail-product .product__carousel-nav [class*="swiper-button"]{position:unset;transform:unset;color:#001e37;height:32px;min-width:32px;margin:0 auto}
.detail-product .product__carousel-nav [class*="swiper-button"] svg{width:16px;height:16px}
.detail-product .product__info{display:flex;flex-direction:column;gap:24px}
.detail-product .product__info .rds-title-01{color:#001e37;margin-bottom:8px}
.detail-product .product__info p{margin-bottom:0}
.detail-product .product__info-list ul li{font-size:14px;color:#43637d}
.detail-product .product__info-list ul li::before{display:inline-block;content:"•";padding-right:5px}
.detail-product .product__info .description{font-size:14px;color:#43637d}
.detail-product .product__info .description p,.detail-product .product__info .description span{color:#43637d}
.detail-product .product__info .link-container{margin-top:8px}
.detail-product .product__info .qualities{font-size:14px;color:#43637d}
.detail-product .product__info .qualities p,.detail-product .product__info .qualities span{color:#43637d}
.detail-product .product__sidedrawer{animation:fadeIn .5s ease-in-out forwards;display:block;height:100%;left:0;position:fixed;top:0;width:100vw}
.detail-product .product__sidedrawer--blur-overlay{backdrop-filter:blur(6px);background-color:#001e3733;z-index:2000}
.detail-product .product__sidedrawer--hide{animation:fadeOut .5s ease-in-out forwards;opacity:0}
.detail-product .product__sidedrawer--hidden{display:none}
.detail-product .product__sidedrawer--show{animation:fadeIn .5s ease-in-out forwards;opacity:1}
.detail-product .product__sidedrawer__header{padding:24px 16px 16px;display:flex;justify-content:space-between;align-items:center}
@media(min-width:1024px){.detail-product .product__sidedrawer__header{padding:24px}
}
.detail-product .product__sidedrawer__header-title{margin:0}
.detail-product .product__sidedrawer__body{flex:1}
.detail-product .product__sidedrawer__body .search-button{display:flex;justify-content:space-between;padding:24px 16px 32px}
.detail-product .product__sidedrawer__content{border-radius:16px 0 0 16px;max-width:100vw;min-width:200px;position:absolute;right:0;width:var(--container-width,485px);background-color:#fff;height:100vh;top:0;transition:right .5s ease-in-out;overflow:hidden}
@media(min-width:1024px){.detail-product .product__sidedrawer__content{border-radius:24px 0 0 24px}
}
.detail-product .product__sidedrawer__content--show{right:0;animation:slideInFromRight .5s ease-in-out forwards}
.detail-product .product__sidedrawer__content--hide{animation:slideOutToRight .5s ease-in-out forwards}
.detail-product .product__sidedrawer__container{overflow:auto;height:100%;display:flex;flex-direction:column}
.detail-product .product__sidedrawer__footer{padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;z-index:2}
@media(min-width:1024px){.detail-product .product__sidedrawer__footer{background-color:#fff;box-shadow:0 -4px 11px 0 rgba(0,19,36,0.06),0 0 1px 0 rgba(0,19,36,0.08);padding:24px;flex-direction:row;position:sticky;bottom:0}
}
.detail-product .format-container-list{display:flex;align-items:center;gap:16px}
.detail-product .format-container .format-item{background-color:#f7f7f9;text-transform:uppercase;padding:6px 8px;border-radius:8px;font-size:12px}
.detail-product .select-container{border-bottom:1px solid var(--rds-color-border-low)}
.detail-product .select-container .title-container{display:flex;justify-content:space-between;padding:16px;cursor:pointer}
.detail-product .select-container .title-container p{margin:0}
.detail-product .select-container .title-container i{font-size:20px;color:var(--rds-color-content-high)}
.detail-product .select-container .title-container i.arrow-up{transform:rotate(180deg)}
.detail-product .select-container .item-container{padding:8px 16px 32px;display:none}
.detail-product .select-container .item-container.open{display:block}
.detail-product .select-container .item-container .description,.detail-product .select-container .item-container .product__info-list,.detail-product .select-container .item-container p{font-size:14px;color:var(--rds-color-content-medium)}
.detail-product .select-container:last-of-type{border-bottom:0}
.detail-product .badge{display:flex;align-items:center;gap:8px;margin-top:18px}
.detail-product .badge .badge-img{width:28px;height:28px}
.detail-product .badge .badge-title{color:#43637d;font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px;margin:0}
.detail-product-modal{backdrop-filter:blur(6px)}
.detail-product-modal .close{position:absolute;top:32px;right:32px;opacity:1}
.detail-product-modal .close:hover{opacity:1}
.detail-product-modal .modal-text{height:100%;padding-top:74px}
@media(min-width:1024px){.detail-product-modal .modal-text{padding-top:unset}
}
.detail-product-modal .modal-content{height:90%}
@media(min-width:1024px){.detail-product-modal .modal-content{height:auto}
}
@media(min-width:1024px){.detail-product-modal .modal-body{padding:32px 100px 32px 32px}
}
.detail-product-modal .modal-dialog{max-width:1034px;align-items:flex-start;padding:16px;margin:0;height:100%}
@media(min-width:1024px){.detail-product-modal .modal-dialog{align-items:center;margin:0 auto}
}
.detail-product-modal .modal-dialog .swiper-slide{text-align:center}
.detail-product-modal .modal-dialog .swiper-slide img{max-width:100%;max-height:60vh;width:auto;height:auto;margin:0 auto}
.detail-product-modal .detail-product__carousel{height:100%}
.detail-product-modal .detail-product__carousel-nav{position:absolute;left:50%;top:100%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:32px;padding:4px;margin-top:16px;z-index:99}
@media(min-width:1024px){.detail-product-modal .detail-product__carousel-nav{top:unset;right:unset;left:50%;bottom:64px;margin-top:unset;background-color:unset;width:120%;justify-content:space-between;transform:translateX(-50%)}
}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination{position:unset;transform:unset;color:#001e37}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination .swiper-pagination-bullet{background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);opacity:1;transition:width .35s ease,border-radius .35s ease;overflow:hidden}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active{width:32px;background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);border-radius:8px}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active:after{display:block;content:'';background-color:var(--swiper-pagination-color,#001e37);width:16px;height:100%;border-radius:8px}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-next:after{animation:after-enter-right .35s ease forwards}
.detail-product-modal .detail-product__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-prev:after{animation:after-enter-left .35s ease forwards}
.detail-product-modal .detail-product__carousel-nav [class*="swiper-button"]{position:unset;transform:unset;color:#001e37;height:32px;min-width:32px;margin:0 auto}
@media(min-width:1024px){.detail-product-modal .detail-product__carousel-nav [class*="swiper-button"]{margin:0;width:48px;height:48px;z-index:99;color:#001e37;border-radius:50%;background-color:#fff}
}
.detail-product-modal .detail-product__carousel-nav [class*="swiper-button"] svg{width:16px;height:16px}
.detail-product-modal .detail-product__image{height:100%}
.detail-product-modal .detail-product__image img{transform-origin:center center;transition:transform .2s ease;will-change:transform;display:block;margin:0 auto}
.detail-product-modal .detail-product__image.is-zoomed img{cursor:grab;transition:none}
.detail-product-modal .detail-product__image.is-zoomed img:active{cursor:grabbing}
.detail-product-modal__zoom-controls{display:flex;gap:8px;justify-content:center;margin-top:12px}
.detail-product-modal__zoom-controls button:disabled{opacity:.4;cursor:not-allowed}
.detail-product-modal-backdrop{width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;background-color:#000;opacity:.2;z-index:999}
.detail-product-modal-backdrop.show{display:flex}
.detail-product .datasecurity-modal{backdrop-filter:blur(6px)}
@media(max-width:1024px){.detail-product .datasecurity-modal{padding:0 !important}
}
@media(max-width:1024px){.detail-product .datasecurity-modal .modal-dialog{align-items:flex-end;margin:0;max-width:100%;height:100%}
}
@media(max-width:1024px){.detail-product .datasecurity-modal .modal-content{height:90dvh;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
}
.detail-product .datasecurity-modal .modal-header{padding:24px 16px 8px;border-bottom:unset}
@media(max-width:1024px){.detail-product .datasecurity-modal .modal-header{padding:24px 24px 16px}
}
.detail-product .datasecurity-modal .modal-body{display:flex;flex-direction:column;gap:24px;padding:0 16px 16px}
@media(max-width:1024px){.detail-product .datasecurity-modal .modal-body{padding:0 24px 16px}
}
.detail-product .datasecurity-modal .modal-footer{padding:16px 24px;justify-content:flex-start;border:unset;display:flex;flex-direction:column-reverse;gap:12px}
@media(min-width:1024px){.detail-product .datasecurity-modal .modal-footer{flex-direction:row;padding:16px 24px 24px}
}
.detail-product .datasecurity-modal .modal-footer .rds-button{cursor:pointer;margin:0;display:flex;align-items:center;gap:8px;width:100%}
@media(min-width:1024px){.detail-product .datasecurity-modal .modal-footer .rds-button{width:auto}
}
.detail-product .datasecurity-modal .datasecurity-select{display:flex;flex-direction:column}
.detail-product .datasecurity-modal .datasecurity-select-error{color:#de1c2e}
.detail-product .datasecurity-modal .datasecurity-fetch-error{color:#de1c2e}
.detail-product .datasecurity-modal .custom-select{padding:12px 16px;border:1px solid #43637d;border-radius:12px;cursor:pointer;appearance:base-select}
.detail-product .datasecurity-modal .custom-select.error{border-color:#de1c2e}
.detail-product .datasecurity-modal .custom-select:disabled{color:#ddd;border-color:#ddd}
.detail-product .datasecurity-modal .custom-select::picker(select){appearance:base-select;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px 16px rgba(0,19,36,0.08);position-area:block-end span-inline-end;position-try-fallbacks:none;max-height:236px;margin-top:8px}
@media(forced-colors:none){.detail-product .datasecurity-modal .custom-select::picker(select){border:0}
}
.detail-product .datasecurity-modal .custom-select::picker-icon{font-family:"icomoon" !important;content:"\e904"}
.detail-product .datasecurity-modal .custom-select ::checkmark{content:"";position:absolute;top:15px;left:8px;width:20px;height:20px;background-color:#001e37;border-radius:50%}
.detail-product .datasecurity-modal .custom-select-trigger .custom-option{padding:0}
.detail-product .datasecurity-modal .custom-select-options{padding:16px}
.detail-product .datasecurity-modal .custom-select .custom-option{position:relative;padding:14px 8px;display:flex;gap:12px;font-size:14px;color:#001e37;cursor:pointer}
.detail-product .datasecurity-modal .custom-select .custom-option .indicator{content:"";width:20px;height:20px;border:1px solid #95b0c6;border-radius:50%}
.detail-product .datasecurity-modal .custom-select .custom-option:hover:not(.custom-option--default){background-color:unset}
.detail-product .datasecurity-modal .custom-select .custom-option:hover:not(.custom-option--default) .indicator{background-color:#95b0c6}
.detail-product .datasecurity-modal .custom-select .custom-option--default{color:#43637d}
@media(max-width:1024px){.detail-product .homologation-modal .modal-dialog{align-items:flex-end;margin:0;max-width:100%;height:100%}
}
@media(max-width:1024px){.detail-product .homologation-modal .modal-content{height:90dvh;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
}
.detail-product .homologation-modal .modal-header{padding:24px 16px 8px;border-bottom:unset}
@media(max-width:1024px){.detail-product .homologation-modal .modal-header{padding:24px 24px 16px}
}
.detail-product .homologation-modal .modal-body{display:flex;flex-direction:column;gap:24px;padding:0 16px 16px}
@media(max-width:1024px){.detail-product .homologation-modal .modal-body{padding:0 24px 16px}
}
.detail-product .homologation-modal .modal-footer{padding:16px 24px;justify-content:flex-start;border:unset;display:flex;flex-direction:column-reverse;gap:12px}
@media(min-width:1024px){.detail-product .homologation-modal .modal-footer{flex-direction:row;padding:16px 24px 24px}
}
.detail-product .homologation-modal .modal-footer .rds-button{cursor:pointer;margin:0;display:flex;align-items:center;gap:8px;width:100%}
@media(min-width:1024px){.detail-product .homologation-modal .modal-footer .rds-button{width:auto}
}
.detail-product .homologation-modal .homologation-header{display:flex;justify-content:space-between;margin-bottom:16px}
@media(max-width:475px){.detail-product .homologation-modal .homologation-header{margin-top:24px;margin-bottom:24px}
}
.detail-product .homologation-modal .homologation-header h2{margin-bottom:20px;font-family:RepsolSoleDisplayRegular;font-size:24px;font-weight:500;color:var(--rds-color-content-high)}
.detail-product .homologation-modal .homologation-header .close-homologation-modal{padding-top:8px;font-size:20px !important;line-height:20px !important;color:var(--rds-color-content-high);cursor:pointer}
@media(max-width:475px){.detail-product .homologation-modal .homologation-header .close-homologation-modal{padding-top:0;height:75%;margin-right:7px}
}
.detail-product .homologation-modal .homologation-description{color:var(--rds-color-content-medium);margin-bottom:16px}
.detail-product .homologation-modal .homologation-list{padding:0 0 50px 0;height:347px;overflow-y:auto}
@media(max-width:475px){.detail-product .homologation-modal .homologation-list{padding:0}
}
.detail-product .homologation-modal .homologation-list::-webkit-scrollbar{width:8px}
.detail-product .homologation-modal .homologation-list::-webkit-scrollbar-track{background:#fff}
.detail-product .homologation-modal .homologation-list::-webkit-scrollbar-thumb{background-color:#727272;border-radius:20px;border:3px solid #fff}
.detail-product .homologation-modal .homologation-list .homologation-item{display:flex;padding:10px 1px;position:relative}
.detail-product .homologation-modal .homologation-list .homologation-item .checkbox-custom{pointer-events:none;position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:4px;outline:1px solid var(--rds-color-border-high);background:#fff;margin-right:8px;flex-shrink:0}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox{position:absolute;opacity:0;width:24px;height:24px;cursor:pointer}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox:hover+.dropdown-checkbox-custom{background:#fff}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox:checked+.dropdown-checkbox-custom::after{display:block;font-family:"icomoon";content:"\ea0d";width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background-color:var(--rds-color-content-high)}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox:disabled+.dropdown-checkbox-custom{outline-color:var(--rds-color-border-high);background:transparent}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox:disabled+.dropdown-checkbox-custom::after{color:#fff}
.detail-product .homologation-modal .homologation-list .homologation-item .dropdown-checkbox-custom{pointer-events:none;position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:4px;outline:1px solid var(--rds-color-border-high);background:#fff;margin-right:8px;flex-shrink:0;overflow:hidden}
.detail-product .homologation-modal .homologation-button-container{display:flex;flex-direction:row-reverse;justify-content:space-beteen}
@media(max-width:475px){.detail-product .homologation-modal .homologation-button-container{position:fixed;width:100%;bottom:0;left:0;height:88px;padding:16px}
}
.detail-product .homologation-modal .homologation-button-container .homologation-download{padding:12px 32px 12px 32px;position:relative;right:0;bottom:0;outline:0;cursor:pointer;height:48px;width:auto}
@media(max-width:475px){.detail-product .homologation-modal .homologation-button-container .homologation-download{display:block;position:relative;height:100%;width:100%;text-align:center}
}
.detail-product .homologation-modal .homologation-button-container .homologation-download p{color:#fff}
.detail-product .homologation-modal .homologation-button-container .homologation-download.disabled{background-color:var(--rds-color-content-high);opacity:.32;cursor:not-allowed}
.detail-product .homologation-modal .homologation-button-container .homologation-download.disabled p{color:#fff}
.detail-product .related-products{position:relative}
.detail-product .related-products-title{text-align:center;width:100%;margin-bottom:24px}
.detail-product .related-products__carousel{overflow:visible}
@media(min-width:1024px){.detail-product .related-products__carousel{overflow:hidden}
}
@media(min-width:1024px){.detail-product .related-products__carousel.has-few-slides .swiper-wrapper{justify-content:center}
}
.detail-product .related-products__carousel-nav{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:32px;padding:4px;z-index:99;margin:0;user-select:none}
@media(min-width:1024px){.detail-product .related-products__carousel-nav{justify-content:space-between;position:absolute;top:50%;left:50%;background-color:unset;width:112%;transform:translate(-50%,-50%);pointer-events:none;height:auto}
}
.detail-product .related-products__carousel-nav .swiper-pagination{position:unset;transform:unset;color:#001e37;width:auto}
@media(min-width:1024px){.detail-product .related-products__carousel-nav .swiper-pagination{display:none}
}
.detail-product .related-products__carousel-nav .swiper-pagination .swiper-pagination-bullet{background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);opacity:1;transition:width .35s ease,border-radius .35s ease;overflow:hidden}
.detail-product .related-products__carousel-nav .swiper-pagination .swiper-pagination-bullet-active{width:32px;background-color:var(--swiper-pagination-bullet-inactive-color,#7997af);border-radius:8px}
.detail-product .related-products__carousel-nav .swiper-pagination .swiper-pagination-bullet-active:after{display:block;content:'';background-color:var(--swiper-pagination-color,#001e37);width:16px;height:100%;border-radius:8px}
.detail-product .related-products__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-next:after{animation:after-enter-right .35s ease forwards}
.detail-product .related-products__carousel-nav .swiper-pagination .swiper-pagination-bullet-active.slide-prev:after{animation:after-enter-left .35s ease forwards}
.detail-product .related-products__carousel-nav [class*="swiper-button"]{position:unset;transform:unset;color:#001e37;height:32px;min-width:32px;margin:0;pointer-events:all}
@media(min-width:1024px){.detail-product .related-products__carousel-nav [class*="swiper-button"]{border:1px solid #43637d;border-radius:50%;width:48px;height:48px}
}
.detail-product .related-products__carousel-nav [class*="swiper-button"] svg{width:16px;height:16px}
.detail-product .related-products .product-rel-item{margin-bottom:24px}
@media(min-width:1024px){.detail-product .related-products .product-rel-item{margin-bottom:0}
}
.detail-product .featured-strip-component{background-color:#001e37}
.detail-product .featured-strip-component>.container{padding:24px 16px;margin-bottom:0}
@media(min-width:1024px){.detail-product .featured-strip-component>.container{padding:32px}
}
.detail-product .featured-strip-component .blockText>div:not(.featured-strip-title-content),.detail-product .featured-strip-component .blockText .rds-body-01,.detail-product .featured-strip-component .button2,.detail-product .featured-strip-component cq{display:none !important}
.detail-product .featured-strip-component .featured-strip-title .rp-title p{color:#fff;font-family:RepsolSoleDisplayRegular;font-size:28px;font-weight:500;margin:0}
.detail-product .featured-strip-component .rp-btn{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.detail-product .featured-strip-component .rp-btn::after{background-color:#e6e6e6}
.detail-product .featured-strip-component .rp-btn:hover:after{background-color:#e6e6e6}
.detail-product .featured-strip-component .rp-btn:active::after,.detail-product .featured-strip-component .rp-btn.active::after,.detail-product .featured-strip-component .rp-btn:active::after::after{background-color:var(--rds-color-surface-white)}
.detail-product .featured-strip-component .rp-btn:disabled:after,.detail-product .featured-strip-component .rp-btn.disabled:after,.detail-product .featured-strip-component .rp-btn.btn-disabled:after{background-color:rgba(0,0,0,0.2)}
.detail-product .featured-strip-component .rp-btn:disabled:hover:after,.detail-product .featured-strip-component .rp-btn.disabled:hover:after,.detail-product .featured-strip-component .rp-btn.btn-disabled:hover:after{top:0}
.detail-product .featured-gamma-component{position:relative;border-radius:16px;overflow:hidden;background-color:#fff5f0;user-select:none;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:32px 16px;min-height:370px}
@media(min-width:1024px){.detail-product .featured-gamma-component{flex-direction:row;align-items:center;padding:56px;min-height:232px}
}
.detail-product .featured-gamma-component .gamma-title{margin:0;font-family:RepsolSoleDisplayBold;font-size:40px;line-height:40px;color:#fff;flex-basis:50%;z-index:1}
@media(min-width:1024px){.detail-product .featured-gamma-component .gamma-title{font-size:64px;line-height:60px}
}
.detail-product .featured-gamma-component .gamma-btn{display:block;z-index:1}
.detail-product .featured-gamma-component .gamma-btn p{margin:0}
.detail-product .featured-gamma-component .gamma-img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}
@keyframes after-enter-right{from{transform:translateX(-16px)}
to{transform:translateX(0)}
}
@keyframes after-enter-left{from{transform:translateX(16px)}
to{transform:translateX(0)}
}
@keyframes slideInFromRight{0{transform:translate(100%)}
to{transform:translate(0)}
}
@keyframes slideOutToRight{0{transform:translate(0)}
to{transform:translate(100%)}
}
@keyframes fadeIn{0{opacity:0}
to{opacity:1}
}
@keyframes fadeOut{0{opacity:1}
to{opacity:0}
}