:root{--topPosition:56px}
@media(min-width:1024px){.product-detail-component .product-detail-card{display:grid;position:relative;grid-template-columns:57.451% 42.549%;grid-template-rows:auto 1fr}
}
.product-detail-component .product-detail-card.product-out-of-stock .product-detail__cart-actions,.product-detail-component .product-detail-card.product-out-of-stock .product-detail-benefits .benefit-delivery{display:none}
.product-detail-component .product-detail-card.product-out-of-stock .product-detail-sold-out-waiting-list{display:block}
@media(min-width:1024px){.product-detail-component .product-detail-card .product-detail-card-container-left{grid-row:1 / span 2;grid-column:1}
}
@media(min-width:1024px){.product-detail-component .product-detail-card .product-detail-card-container-right-bottom{padding-left:48px;grid-row:2;grid-column:2}
}
@media(min-width:1024px){.product-detail-component .product-detail-card .product-detail-card-container-right-top{padding-left:48px;grid-row:1;grid-column:2}
}
.product-detail-component .product-detail-card [class*="product-detail__image"]{margin-bottom:16px}
@media(min-width:1024px){.product-detail-component .product-detail-card [class*="product-detail__image"]{margin-bottom:0}
}
.product-detail-component .product-detail-card [class*="product-detail__image"] img{margin-left:auto;margin-right:auto;display:block}
.product-detail-component .product-detail-card-container-right-top .product-detail__logo{margin-bottom:16px}
.product-detail-component .product-detail-card-container-right-top .product-detail__logo img{max-width:96px}
.product-detail-component .product-detail-card-container-right-top .product-detail__pretitle .pd-antetitulo{margin-bottom:0}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-top .product-detail__pretitle{margin-bottom:4px}
}
.product-detail-component .product-detail-card-container-right-top .product-detail__pretitle+.product-detail__title{padding-top:0}
.product-detail-component .product-detail-card-container-right-top .product-detail__title{margin-bottom:16px}
.product-detail-component .product-detail-card-container-right-top .product-detail__description{margin-bottom:16px}
.product-detail-component .product-detail-card-container-right-top .product-detail__description *{color:var(--rds-color-content-medium)}
.product-detail-component .product-detail-card-container-right-top .product-detail__description p:last-child{margin-bottom:0}
.product-detail-component .product-detail-card-container-right-top .product-detail__description a{display:inline-block;color:var(--rds-color-content-link)}
.product-detail-component .product-detail-card-container-right-top .product-detail__description--fold-xs{margin-bottom:8px;display:none}
@media(max-width:719px) and (max-height:667px){.product-detail-component .product-detail-card-container-right-top .product-detail__description--fold-xs{display:block}
}
.product-detail-component .product-detail-card-container-left .pswp-gallery{overflow:hidden;position:fixed;z-index:-1;visibility:hidden}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery{position:relative}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .product-detail__popular-label{display:flex;position:absolute;top:16px;left:16px;z-index:2;background-color:var(--rds-color-semantic-background-information);padding:6px 8px;border-radius:var(--rds-radius-s)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .product-detail__popular-label{top:24px;left:24px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .becobar-card{position:absolute;bottom:48px;left:16px;top:unset;z-index:2}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .becobar-card{top:355px;left:24px;bottom:unset}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .becobar-card .becobar-content{min-width:69px;background-color:var(--rds-color-semantic-background-warning)}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .becobar-card .becobar-content p{color:var(--rds-color-content-high)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .becobar-card .becobar-content{min-width:77px;padding-left:8px;padding-right:8px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__btn-extend{padding:0;position:absolute;top:16px;right:16px;width:32px;height:32px;z-index:8}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__btn-extend{top:24px;right:24px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__btn-extend:focus{outline:0}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main{border-radius:var(--rds-radius-m)}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main.slider-for{padding-bottom:32px}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main.slider-for{padding-bottom:0}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main .swiper-wrapper{border-radius:var(--rds-radius-m);box-sizing:border-box;border:1px solid var(--rds-color-border-low)}
@media(max-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main .swiper-wrapper{display:flex !important;align-items:center !important;border:0}
}
@media(max-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main .swiper-slide-visible{border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-m)}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main img{width:100%;object-fit:cover;border-radius:var(--rds-radius-m)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main img{height:403.82px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main video{border-radius:var(--rds-radius-m);width:100%;object-fit:cover;position:relative;z-index:2}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__main video{height:403.82px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .swiper-pagination{bottom:0;z-index:2}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .swiper-pagination{display:none}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px;padding:0;background-color:var(--rds-color-content-state-disabled);border-radius:var(--rds-radius-round);opacity:1}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .swiper-pagination-bullet-active{background-color:var(--rds-color-content-high)}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper{width:100%;max-width:608px;margin:auto;position:relative}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail{margin-left:auto;margin-right:auto;margin-top:32px;max-width:352px;display:flex;flex-direction:row;align-items:center;justify-content:center}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail:not(.d-none){display:none}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail:not(.d-none){display:block}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail .swiper-slide{width:fit-content}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail .swiper-slide-thumb-active .slide-img{background:var(--rds-color-highlightedSurface-orangeGradient);padding:1px;border-radius:var(--rds-radius-s);border:0}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail .slide-img{margin-left:auto;margin-right:auto;height:96px;width:96px;border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-s)}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail .slide-img:hover{cursor:pointer}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .image-gallery__thumbnail img{width:99%;border-radius:6.5px !important;object-fit:cover;height:100%}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button{height:32px;width:32px;z-index:1;text-align:center;position:absolute;top:50%;transform:translate(-50%);padding:0}
@media(max-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button{display:none}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button .text{margin-right:0}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button-prev{left:var(--swiper-navigation-sides-offset,45px)}
@media(min-width:1350px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button-prev{left:81px}
}
.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button-next{right:var(--swiper-navigation-sides-offset,14px)}
@media(min-width:1350px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery .image-gallery__thumbnail--wrapper .swiper-button-next{right:51px}
}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-left .product-detail__image-gallery.scroll-down{position:sticky;top:var(--topPosition)}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container{display:flex;align-items:baseline;flex-wrap:wrap}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__price-text{margin-bottom:0;width:100%;display:none}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__price-secondary{margin-right:10px;color:var(--rds-color-content-state-disabled);text-decoration-line:line-through;font-size:20px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__price{background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__price{order:initial}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__discount-tag{padding:6px 8px;margin-left:16px;color:var(--rds-color-content-high-inverse);background-color:transparent;border-radius:var(--rds-radius-s);align-self:center}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__discount-tag.display{background-color:var(--rds-color-extended-surface-promo)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-price-container .product-detail__discount-tag .discount-text{display:block}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet{margin-top:16px;padding:10px 20px;background-color:var(--rds-color-surface-sand);border-radius:var(--rds-radius-s);color:var(--rds-color-content-medium)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet{margin-top:24px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet p{margin-bottom:0;color:inherit}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet button{padding:0;border:0;background-color:transparent}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet img{margin-bottom:4px;width:auto;height:19px}
.product-detail-component .product-detail-card-container-right-bottom .hide-waylet-info{display:none}
.product-detail-component .product-detail-card-container-right-bottom .color-text-h2{margin-top:24px}
.product-detail-component .product-detail-card-container-right-bottom .color-selector{flex-wrap:nowrap;display:flex;align-items:flex-end;gap:8px;margin-top:8px}
.product-detail-component .product-detail-card-container-right-bottom .color-selector .more-colors-btn{padding:4px 12px;height:32px}
.product-detail-component .product-detail-card-container-right-bottom .color-selector .more-colors-btn .icon-rp{margin-right:8px;font-size:16px;vertical-align:middle}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-bundle-option .product-detail-bundle__select-text{margin-bottom:8px;margin-top:24px;color:var(--rds-color-content-medium)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-bundle-option .product-detail__dropdown{background-color:var(--rds-color-background-default);white-space:wrap !important}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-bundle-option .product-detail__dropdown.is-checked{color:var(--rds-color-content-high)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-bundle-option .dropdown-item{white-space:wrap}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options:has(.options-button__wrapper){margin-top:24px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options-header:has(.options__title){margin-bottom:18px;display:flex;justify-content:space-between}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options-header:has(.options__title){margin-bottom:8px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options-header:has(.options__title) .options__title{margin-bottom:0;color:var(--rds-color-content-medium)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options-header:has(.options__title) .options__guide{padding:0;background-color:transparent;border:0;color:var(--rds-color-content-link);text-decoration:underline}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options-header:has(.options__title) .options__guide:focus{outline:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list{margin-left:-4px;margin-right:-4px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper{margin-bottom:8px;margin-left:5px;margin-right:5px;position:relative}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper{margin-left:4px;margin-right:4px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper.active{background:var(--rds-color-highlightedSurface-orangeGradient);padding:1px;border-radius:var(--rds-radius-s)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper.active .options-button.active{border:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button{padding:10px 16px;height:44px;min-width:64px;position:relative;background-color:var(--rds-color-background-default);border:1px solid var(--rds-color-border-low);border-radius:7px;color:var(--rds-color-content-high)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button{padding-top:12px;padding-bottom:12px;height:48px;min-width:72px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button:focus{outline:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button:hover:not(.active){border-color:var(--rds-color-border-high)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button.out-of-stock{color:var(--rds-color-content-state-disabled);text-decoration-line:line-through}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options .options-container .options__list .options-button__wrapper .options-button .icon-rp{position:absolute;top:4px;right:4px;color:var(--rds-color-content-medium);font-size:16px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions{margin-top:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions .error-msg,.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions .select-msg{margin-top:-2px}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions .error-msg,.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions .select-msg{margin-top:-4px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail__cart-actions{margin-top:16px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__options+.product-detail-small-sizes{margin-top:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-small-sizes{margin-top:24px;margin-bottom:24px;display:flex}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-small-sizes .icon-rp{margin-right:8px;color:var(--rds-color-content-high);font-size:24px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__stock-actions{display:flex;flex-direction:column;align-items:flex-start}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__stock-actions span{color:var(--rds-color-semantic-content-error)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet+.product-detail__stock-actions{margin-top:8px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-small-sizes+.product-detail__stock-actions{margin-top:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions{margin-top:24px}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions{width:100%;display:flex;flex-grow:1;justify-content:flex-end;flex-flow:column nowrap;align-self:flex-start}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel{padding:16px 20px;position:fixed;bottom:0;left:0;right:0;background-color:var(--rds-color-background-default);border-top:1px solid var(--rds-color-border-low);z-index:2}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel{padding:0;position:static;background-color:transparent;border-top:0;box-shadow:none}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile{display:flex;margin-bottom:16px;justify-content:space-between}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile{display:none}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile .product-detail__title{margin-right:8px;margin-bottom:0;white-space:nowrap;overflow:hidden;align-self:center;text-overflow:ellipsis}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile .product-detail-price-container{white-space:nowrap;justify-content:flex-end}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile .product-detail-price-container .product-detail__price-secondary{margin-right:8px;line-height:36px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile .product-detail-price-container .product-detail-price{background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .product-detail-card-mobile .product-detail__price-text{color:var(--rds-color-content-medium);text-align:right}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .button1 .icon-rp{vertical-align:middle}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__panel .button1 .icon-rp.icon-rp-Cart-Empty:before{content:"\e900"}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .error-msg,.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .select-msg{margin-top:12px;margin-bottom:10px;display:block;color:var(--rds-color-semantic-content-error)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .error-msg,.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .select-msg{margin-bottom:12px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .warning-component{z-index:9}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__help-text{margin-top:24px;text-align:center;display:none}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__help-text{margin-top:16px;text-align:left}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__help-text p{margin-bottom:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__help-text a{display:block;color:var(--rds-color-content-link)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail__cart-actions .product-detail__help-text a{display:inline}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-sold-out-waiting-list{margin-top:16px;display:none}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-sold-out-waiting-list__title{margin-bottom:0}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-sold-out-waiting-list__title{margin-bottom:16px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-sold-out-waiting-list-actions{display:flex;gap:16px}
@media(max-width:1023px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-sold-out-waiting-list .button-repsol:has(+.product-detail__wish-list-btn){width:calc(100% - 64px)}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits{margin-top:16px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .page{background-color:transparent}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .cmp-container>div:first-child{margin-top:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text{color:var(--rds-color-content-medium)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text b{font-weight:500}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text p{color:inherit}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit-delivery{padding:16px 16px 12px;display:flex;color:var(--rds-color-content-medium);background-color:var(--rds-color-background-default);border-top-left-radius:var(--rds-radius-s);border-top-right-radius:var(--rds-radius-s)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit-delivery{padding:0;background-color:transparent;border-radius:0;align-items:center}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit-delivery p{margin-bottom:0}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit-delivery .icon-rp{margin-right:8px;font-size:24px;color:var(--rds-color-content-high)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list{margin-bottom:0;padding:16px;list-style:none;color:var(--rds-color-content-medium);background-color:var(--rds-color-background-default);border-radius:var(--rds-radius-s)}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list{padding:0;background-color:transparent;border-radius:0;box-shadow:none}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list li{display:flex}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list li{align-items:center}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list li:not(:last-child){margin-bottom:12px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list li>.icon-rp{color:var(--rds-color-content-high)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefits__list .icon-rp{margin-right:8px;font-size:24px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text a{color:var(--rds-color-content-link)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text button{padding:0;border:0;background-color:transparent;color:var(--rds-color-content-link)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text p{margin-bottom:0;display:inline}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-benefits .benefit__text .icon-rp-Info{margin-left:8px;color:var(--rds-color-content-link);font-size:20px;vertical-align:middle}
.product-detail-component .product-detail-card-container-right-bottom:not(.product-out-of-stock) .product-detail-benefits .benefit-delivery+.cmp-experiencefragment .benefits__list{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom:not(.product-out-of-stock) .product-detail-benefits .benefit-delivery+.cmp-experiencefragment .benefits__list{margin-top:12px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet-extended-info{margin-top:16px}
@media(min-width:1024px){.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet-extended-info{margin-top:10px}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-waylet-extended-info button{padding:0;border:0;background-color:transparent;color:var(--rds-color-content-link)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail-cart-actions-btns-container{display:flex;gap:16px}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__wish-list-btn{height:48px;min-width:48px;width:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rds-color-button-secondary-border-default);border-radius:var(--rds-radius-round)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__wish-list-btn .icon-rp{font-family:"icomoon";font-size:24px;color:var(--rds-color-content-high)}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__wish-list-btn .icon-rp:before{content:"\e997"}
@media(hover:hover){.product-detail-component .product-detail-card-container-right-bottom .product-detail__wish-list-btn:hover .icon-rp:before{content:"\ea4f";color:var(--rds-color-extended-surface-promo)}
}
.product-detail-component .product-detail-card-container-right-bottom .product-detail__wish-list-btn.active .icon-rp:before{content:"\ea4f"}
.product-detail-component .product-detail-card.rp-guia .rds-headline-02,.product-detail-component .product-detail-card[data-family='guia_repsol'] .rds-headline-02,.product-detail-component .product-detail-card.rp-guia .rds-headline-03,.product-detail-component .product-detail-card[data-family='guia_repsol'] .rds-headline-03,.product-detail-component .product-detail-card.rp-guia .product-detail__title,.product-detail-component .product-detail-card[data-family='guia_repsol'] .product-detail__title{color:#0b1741}
@media(max-width:1023px){.product-detail-component .product-detail-card.rp-guia .rds-headline-02,.product-detail-component .product-detail-card[data-family='guia_repsol'] .rds-headline-02,.product-detail-component .product-detail-card.rp-guia .rds-headline-03,.product-detail-component .product-detail-card[data-family='guia_repsol'] .rds-headline-03,.product-detail-component .product-detail-card.rp-guia .product-detail__title,.product-detail-component .product-detail-card[data-family='guia_repsol'] .product-detail__title{font-size:22px}
}
.product-detail-component .financing-modal-component{margin-top:16px}
@media(min-width:1024px){.product-detail-component .financing-modal-component{margin-top:24px}
}
.product-detail-component .size-guide-container{visibility:hidden}
.product-detail-component .size-guide-container.show{visibility:visible}
.product-detail-component .size-guide-container.show .size-guide-backdrop{visibility:visible}
.product-detail-component .size-guide-container.show .size-guide-content{transform:translate3d(0,0,0);transition:transform .8s cubic-bezier(0.25,0.1,0.25,1)}
.product-detail-component .size-guide-container .size-guide-backdrop{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1111;background-color:var(--rds-color-styles-elevation-overlay);visibility:hidden;transition:visibility .7s,opacity .7s cubic-bezier(0.25,0.1,0.25,1)}
.product-detail-component .size-guide-container .size-guide-content{padding:24px 20px 20px;width:100%;height:100%;position:fixed;top:0;right:0;z-index:999999;background-color:var(--rds-color-background-default);overflow:auto;transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(0.25,0.1,0.25,1)}
@media(min-width:1024px){.product-detail-component .size-guide-container .size-guide-content{padding:32px 40px;max-width:597px}
}
.product-detail-component .size-guide-container .size-guide-content p{margin-bottom:0}
.product-detail-component .size-guide-container .size-guide-content-header{display:flex;justify-content:space-between;align-items:flex-start;color:var(--rds-color-content-high)}
.product-detail-component .size-guide-container .size-guide-content-header .close{font-size:24px;opacity:1}
.product-detail-component .size-guide-container .size-guide-content-header .close:hover{opacity:1}
.product-detail-component .size-guide-container .size-guide__table table{margin-top:40px;width:100%;table-layout:fixed}
@media(min-width:1024px){.product-detail-component .size-guide-container .size-guide__table table{margin-top:24px}
}
.product-detail-component .size-guide-container .size-guide__table table,.product-detail-component .size-guide-container .size-guide__table tr,.product-detail-component .size-guide-container .size-guide__table td,.product-detail-component .size-guide-container .size-guide__table th{border:0}
.product-detail-component .size-guide-container .size-guide__table th,.product-detail-component .size-guide-container .size-guide__table tr:first-child td{color:var(--rds-color-content-medium)}
.product-detail-component .size-guide-container .size-guide__table th p,.product-detail-component .size-guide-container .size-guide__table tr:first-child td p{color:inherit}
.product-detail-component .size-guide-container .size-guide__table th,.product-detail-component .size-guide-container .size-guide__table td{text-align:center}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) th,.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) td{padding-top:12px;padding-bottom:12px;background-color:var(--rds-color-surface-grey)}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) th:first-child,.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) td:first-child{border-top-left-radius:var(--rds-radius-s);border-bottom-left-radius:var(--rds-radius-s)}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) th:last-child,.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) td:last-child{border-top-right-radius:var(--rds-radius-s);border-bottom-right-radius:var(--rds-radius-s)}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(even) th{padding-top:0}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(odd) th,.product-detail-component .size-guide-container .size-guide__table tr:nth-child(odd) td{padding-top:20px;padding-bottom:20px}
.product-detail-component .size-guide-container .size-guide__table tr:nth-child(odd) th,.product-detail-component .size-guide-container .size-guide__table tr:nth-child(odd):first-child td{padding-top:0}
.product-detail-component .size-guide-container .size-guide__table-title{color:var(--rds-color-content-medium)}
.product-detail-component .size-guide-container .size-guide__table-description{margin-top:16px;color:var(--rds-color-content-medium)}
.product-detail-component .size-guide-container .size-guide__accordion{margin-top:40px}
@media(min-width:1024px){.product-detail-component .size-guide-container .size-guide__accordion{margin-top:24px}
}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__item{border-bottom:0}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__button{padding:0;justify-content:start;align-items:center}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__button:not(.collapsed) .cmp-accordion__icon{transform:rotate(180deg)}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__title{padding-right:8px;color:var(--rds-color-content-high)}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__icon{font-size:24px;color:var(--rds-color-content-high)}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__panel{margin-top:16px;color:var(--rds-color-content-medium)}
.product-detail-component .size-guide-container .size-guide__accordion .cmp-accordion__panel p{margin-bottom:16px}
.product-detail-component .size-guide-container .tabs-ecommerce .tab-border-bottom{margin-bottom:0;border:0;display:none}
.product-detail-component .size-guide-container .tabs-ecommerce .cmp-tabs__tab,.product-detail-component .size-guide-container .tabs-ecommerce .cmp-tabs__tab--active{margin:0;padding:0;color:var(--rds-color-content-medium);text-align:left;pointer-events:none}
.product-detail-component .size-guide-container .tabs-ecommerce .cmp-tabs__tab:not(.cmp-tabs__tab--active){display:none}
.product-detail-component .size-guide-container .tabs-ecommerce .cmp-tabs__tab--active:after{display:none}
.product-detail-component .cmp-accordion__panel a{color:var(--rds-color-content-link)}
.product-detail-component .cmp-accordion__panel table{width:100%;color:var(--rds-color-content-high)}
.product-detail-component .cmp-accordion__panel table:first-child{border-top:1px solid var(--rds-color-border-low)}
.product-detail-component .cmp-accordion__panel table:not(:last-child){margin-bottom:16px}
.product-detail-component .cmp-accordion__panel table thead{padding:12px;border-bottom:1px solid var(--rds-color-border-low)}
.product-detail-component .cmp-accordion__panel table thead th{font:var(--rds-title-02)}
.product-detail-component .cmp-accordion__panel table thead th,.product-detail-component .cmp-accordion__panel table thead td{padding:12px}
.product-detail-component .cmp-accordion__panel table tbody th,.product-detail-component .cmp-accordion__panel table tbody td{padding:4px 16px;width:50%}
.product-detail-component .cmp-accordion__panel table tbody th{font:var(--rds-title-02)}
.product-detail-component .cmp-accordion__panel table tbody td{font:var(--rds-body-01);color:var(--rds-color-content-medium)}
@media(min-width:1024px){.product-detail-component .cmp-accordion__panel table tbody th:first-child,.product-detail-component .cmp-accordion__panel table tbody td:first-child{padding-left:24px;padding-right:24px}
}
.product-detail-component .cmp-accordion__panel table tbody tr:nth-child(even){background-color:var(--rds-color-background-default)}
.product-detail-component .cmp-accordion__panel table tbody tr:nth-child(odd){background-color:var(--rds-color-surface-grey)}
.product-detail-component.electric-charger-installation .product-detail__price-text,.product-detail-component.electric-charger-installation .product-detail__help-text{display:block}
.product-detail-component.electric-charger-installation .product-detail-benefits,.product-detail-component.electric-charger-installation .product-detail-waylet-extended-info{display:none}
.product-detail-component .product-detail-modal.isAuthor .modal-dialog{top:0;transform:none}
.product-detail-component .product-detail-modal.show .modal-dialog{transform:translateY(-50%)}
.product-detail-component .product-detail-modal.not-centered .modal-dialog{top:32px;transform:none}
@media(min-width:1024px){.product-detail-component .product-detail-modal.not-centered .modal-dialog{top:150px}
}
.product-detail-component .product-detail-modal .modal-dialog{max-height:100%;top:50%;transform:translateY(-50%);border-radius:var(--rds-radius-l)}
.product-detail-component .product-detail-modal .modal-dialog .modal-header{padding:24px 24px 16px;border:0}
.product-detail-component .product-detail-modal .modal-dialog .close{color:var(--rds-color-content-high);font-size:24px;opacity:1}
.product-detail-component .product-detail-modal .modal-dialog .close .icon-rp{margin-right:0}
.product-detail-component .product-detail-modal .modal-dialog .modal-body{padding:16px 24px 24px;word-wrap:break-word}
.product-detail-component .product-detail-modal .modal-dialog .modal-body>*:not(:last-child){margin-bottom:16px}
.product-detail-component .product-detail-modal .modal-dialog .modal-title img{max-width:88px}
.product-detail-component .product-detail-modal__bullet-list{margin-bottom:0;padding:0;list-style:none}
.product-detail-component .product-detail-modal__bullet-list li{display:flex}
.product-detail-component .product-detail-modal__bullet-list li:not(:last-child){margin-bottom:16px}
.product-detail-component .product-detail-modal__bullet-list p{margin-bottom:0}
.product-detail-component .product-detail-modal__bullet-list .icon-rp{margin-right:8px;background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:32px}
.product-detail-component #soldOutWaitingListModal .modal-dialog .modal-body>*:not(:last-child){margin-bottom:0}
.product-detail-component #soldOutWaitingListModal .modal-header{padding-bottom:8px}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .modal-header{padding-bottom:16px}
}
.product-detail-component #soldOutWaitingListModal .modal-body{padding-top:8px}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .modal-body{padding-bottom:16px}
}
.product-detail-component #soldOutWaitingListModal .modal-title.rp-subheadline .rp-description{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .modal-title.rp-subheadline .rp-description{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
}
.product-detail-component #soldOutWaitingListModal .modal-title p{margin-bottom:0}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-text label{margin-bottom:16px}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-text input{padding-top:11px;padding-bottom:11px;height:48px}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-text .cmp-form-text__text::placeholder{color:var(--rds-color-content-medium)}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-text .error-msg{margin-top:4px}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-options--checkbox.error .cmp-form-options__field-input:before{outline-color:var(--rds-color-semantic-content-error);border-color:var(--rds-color-semantic-content-error);background:var(--rds-color-semantic-background-error)}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-options--checkbox.error .cmp-form-options__field-description,.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .cmp-form-options--checkbox.error .rp-link{color:var(--rds-color-semantic-content-error)}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container{display:flex;margin-top:16px}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .container{margin:0;max-width:none}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .cmp-container>div:first-child{margin-top:0}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .cmp-form-options .xfpage{background-color:transparent}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container fieldset{display:flex}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .lopd-xf{display:flex;align-items:center}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .lopd-xf .rp-link{display:inline;text-decoration:underline;cursor:pointer}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .lopd-xf .icon{margin-left:10px;color:var(--rds-color-content-link);font-size:20px;cursor:pointer}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .lopd-xf .icon{font-size:24px}
}
.product-detail-component #soldOutWaitingListModal .sold-out-waiting-list-form .legal-container .lopd-tooltip{margin-top:0}
.product-detail-component #soldOutWaitingListModal .button-wrapper{display:flex}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .button-wrapper{justify-content:flex-end}
}
.product-detail-component #soldOutWaitingListModal .button-wrapper .waiting-list-btn,.product-detail-component #soldOutWaitingListModal .button-wrapper .waiting-list-success-btn{margin-top:16px}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .button-wrapper .waiting-list-btn,.product-detail-component #soldOutWaitingListModal .button-wrapper .waiting-list-success-btn{min-width:160px;margin-top:24px}
}
.product-detail-component #soldOutWaitingListModal:not(.modal),.product-detail-component #restockedModal:not(.modal){opacity:1}
.product-detail-component #soldOutWaitingListModal:not(.modal) .modal-dialog,.product-detail-component #restockedModal:not(.modal) .modal-dialog{transform:none}
.product-detail-component #soldOutWaitingListModal .modal-dialog,.product-detail-component #restockedModal .modal-dialog{max-width:calc(100% - 40px)}
@media(min-width:1024px){.product-detail-component #soldOutWaitingListModal .modal-dialog,.product-detail-component #restockedModal .modal-dialog{max-width:560px}
}
@media(max-width:1023px){.product-detail-component #soldOutWaitingListModal .modal-header,.product-detail-component #restockedModal .modal-header,.product-detail-component #soldOutWaitingListModal .modal-body,.product-detail-component #restockedModal .modal-body{padding-left:16px;padding-right:16px}
}
.product-detail-component #restockedModal .modal-header{padding-bottom:8px}
.product-detail-component #restockedModal .modal-body{padding-top:8px}
.product-detail-component #desktopModalWaylet{padding:0 !important;width:100%}
@media(min-width:1024px){.product-detail-component #desktopModalWaylet .modal-dialog{max-width:606px}
}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content{width:606px;position:relative;padding:0 48px 48px 48px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .rp-close{display:flex;position:absolute;top:48px;right:48px;font-size:24px;color:var(--rds-color-content-high)}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .rp-close:hover{cursor:pointer}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image1{margin-top:72px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container{margin-bottom:32px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div{display:flex;justify-content:center}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div picture{display:block;width:112px;height:112px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div picture .image-bg{height:unset;max-height:100%;max-width:100%;object-fit:contain}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__title1{margin-bottom:24px;text-align:center}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image-desktop .image-component .container{margin-bottom:32px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image-desktop .image-component .container div{display:flex;justify-content:center}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image-desktop .image-component .container div picture{display:block;width:129px;height:129px}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__image-desktop .image-component .container div picture .image-bg{height:unset;max-height:100%;max-width:100%;object-fit:contain}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__title2{margin-top:32px;margin-bottom:24px;text-align:center}
.product-detail-component #desktopModalWaylet .modal-dialog .modal-content .modal-klin__wayletbtn-already .waylet-btn{display:flex;justify-content:center}
.product-detail-component #desktopModalWaylet.modal-klin-fade-in{opacity:1;transform:scale(1);transition:opacity .5s ease,transform .5s ease}
.product-detail-component #desktopModalWaylet.modal-klin-fade-out{opacity:0;transform:scale(0.9);transition:opacity .5s ease,transform .5s ease}
.product-detail-component #mobileModalWaylet{padding-left:16px !important;padding-right:16px !important;width:100%}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet{padding:0 !important}
}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog{max-width:606px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content{width:100%;position:relative;padding:0 16px 24px 16px}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog .modal-content{width:606px;padding:0 48px 48px 48px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .rp-close{display:flex;position:absolute;top:16px;right:16px;font-size:24px;color:var(--rds-color-content-high)}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .rp-close{top:48px;right:48px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .rp-close:hover{cursor:pointer}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1{margin-top:40px}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1{margin-top:72px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container{margin-bottom:32px}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div{display:flex;justify-content:center}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div picture{display:block;width:96px;height:96px}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div picture{width:112px;height:112px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__image1 .image-component .container div picture .image-bg{height:unset;max-height:100%;max-width:100%;object-fit:contain}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__title1{margin-bottom:24px;text-align:center}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .klin-buttons-container{display:flex;flex-direction:column;gap:8px;align-items:center}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .klin-buttons-container .klin-button-dw{display:flex;height:56px;width:188px}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .klin-buttons-container .klin-button-dw img{height:56px;width:188px}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__title2{text-align:center;margin-top:24px;margin-bottom:24px}
@media(min-width:1024px){.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__title2{margin-top:32px}
}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__wayletbtn-already .waylet-btn{display:flex;justify-content:center}
.product-detail-component #mobileModalWaylet .modal-dialog .modal-content .modal-klin__wayletbtn-already .waylet-btn .rp-btn{padding:8px;font-size:18px;line-height:32px}
.product-detail-component #moreColorsModal{overflow-y:hidden}
@media(min-width:1024px){.product-detail-component #moreColorsModal{overflow:auto}
}
@media(max-width:720px){.product-detail-component #moreColorsModal .modal-dialog{margin-bottom:0;width:100%;position:absolute;top:auto;bottom:0;transform:none}
}
.product-detail-component #moreColorsModal .modal-content{border-radius:var(--rds-radius-m) var(--rds-radius-m) 0 0;max-height:664px}
@media(min-width:1024px){.product-detail-component #moreColorsModal .modal-content{border-radius:var(--rds-radius-m);max-height:none}
}
.product-detail-component #moreColorsModal .modal-body{max-height:592px;overflow-y:auto}
.product-detail-component #moreColorsModal .modal-title p{margin-bottom:0}
.product-detail-component #moreColorsModal .color-options__list{display:flex;flex-direction:column;gap:16px}
.product-detail-component #moreColorsModal .color-options__list .color-option__btn{display:flex;width:100%;border:transparent;padding:4px;background-color:transparent}
.product-detail-component #moreColorsModal .color-options__list .color-option__btn .color-label{margin-left:20px}
.product-detail-component #moreColorsModal .color-options__list .color-option__btn:focus{border:transparent;outline:0;box-shadow:none}
.product-detail-component .color-option__btn{border:transparent;padding:4px;background-color:transparent}
.product-detail-component .color-option__btn .out-of-stock{position:relative;opacity:.5}
.product-detail-component .color-option__btn .out-of-stock::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:var(--rds-color-content-state-disabled);transform:rotate(-45deg);transform-origin:center}
.product-detail-component .color-option__btn.hidden{display:none}
.product-detail-component .color-option__btn:focus{border:transparent;outline:0;box-shadow:none}
.product-detail-component .color-option__btn .color-circle{cursor:pointer;outline:0;padding:4px;width:24px;height:24px;border-radius:var(--rds-radius-round);border:1px solid var(--rds-color-border-low);transition:border .2s ease;background-color:black}
.product-detail-component .color-option__btn .color-circle.selected{outline:1px solid var(--rds-color-content-active);outline-offset:4px}
.product-detail-component .color-option__btn .color-circle.hidden{display:none}
.product-detail-component .product-detail-dgt{margin-top:16px}
@media(min-width:1024px){.product-detail-component .product-detail-dgt{margin-top:24px}
}
.product-detail-component .product-detail-dgt .form-ecommerce-fields{margin-bottom:0;display:flex;align-items:flex-start;gap:4px}
@media(min-width:1024px){.product-detail-component .product-detail-dgt .form-ecommerce-fields{gap:16px}
}
.product-detail-component .product-detail-dgt__form label{margin-bottom:8px}
.product-detail-component .product-detail-dgt__form input{margin-bottom:4px}
.product-detail-component .product-detail-dgt__form .required__text{margin-bottom:0}
.product-detail-component .product-detail-dgt__form .input.cmp-form{min-width:0;flex:1 1 auto}
.product-detail-component .product-detail-dgt__form .button-input{flex:0 0 auto}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options{margin-top:24px}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__title{margin-bottom:8px}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__list{display:flex;flex-wrap:wrap;gap:8px}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle-button-wrapper:has(.bundle__button.active){border-radius:var(--rds-radius-s);background-image:var(--rds-color-highlightedSurface-orangeGradient);padding:1px}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__button{padding:11px;border-radius:var(--rds-radius-s);background-color:var(--rds-color-background-default);border:1px solid var(--rds-color-border-low);color:var(--rds-color-content-high);flex:1}
@media(min-width:1024px){.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__button{padding-left:14.5px;padding-right:14.5px;flex:none}
}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__button:hover:not(.active){border-color:var(--rds-color-border-high)}
.product-detail-component .product-detail-dgt .product-detail-dgt-bundle-options .bundle__button.active{border:0}
.product-detail-component .product-detail-dgt .product-detail-dgt-sticker-container{margin-top:16px;display:flex;gap:16px}
.product-detail-component .product-detail-dgt .product-detail-dgt-sticker-container p{margin-bottom:0}
.product-detail-component .product-detail-dgt .product-detail-dgt-sticker__img{width:88px;height:88px;object-fit:cover}
.product-detail-component.repsol-klin-product .headline-cta-component{background-color:unset}
.rp-ecommerce-page .rp-es-container>*>.aem-Grid:first-of-type>div:last-child .product-detail-component .container+.container{margin-top:48px}
@media(min-width:1024px){.rp-ecommerce-page .rp-es-container>*>.aem-Grid:first-of-type>div:last-child .product-detail-component .container+.container{margin-top:96px}
}
.ecommerce-guia .guia:not(.rds-color-numbers-01,.rds-color-numbers-02,.rds-color-numbers-03,.level-1-head) *{color:#0b1741}
.image-gallery-extended-modal.pswp--one-slide .pswp__button--arrow{visibility:hidden;display:none}
.image-gallery-extended-modal .pswp__bg{background-color:var(--rds-color-styles-elevation-overlay)}
.image-gallery-extended-modal .pswp__img{cursor:auto;object-fit:contain}
.image-gallery-extended-modal .pswp__button{font-size:24px;opacity:1;transition:none;display:flex !important;background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
.image-gallery-extended-modal .pswp__button *{color:var(--rds-color-content-high-inverse)}
.image-gallery-extended-modal .pswp__button::after{background-color:var(--rds-color-content-hover);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.image-gallery-extended-modal .pswp__button:hover::after{top:-50%}
.image-gallery-extended-modal .pswp__button:active,.image-gallery-extended-modal .pswp__button.active{background-color:var(--rds-color-content-active)}
.image-gallery-extended-modal .pswp__button:disabled,.image-gallery-extended-modal .pswp__button.disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default}
.image-gallery-extended-modal .pswp__button:disabled:hover:after,.image-gallery-extended-modal .pswp__button.disabled:hover:after{top:-50%}
.image-gallery-extended-modal .pswp__button svg{display:none}
.image-gallery-extended-modal .pswp__button:hover{background-color:var(--rds-color-button-primary-surface-default)}
.image-gallery-extended-modal .pswp__button--close{top:20px;right:20px}
@media(max-width:720px) and (orientation:landscape){.image-gallery-extended-modal .pswp__button--close{top:24px;right:24px}
}
.image-gallery-extended-modal .pswp__button--zoom{top:20px;right:28px}
@media(max-width:720px) and (orientation:landscape){.image-gallery-extended-modal .pswp__button--zoom{top:24px;right:32px}
}
.image-gallery-extended-modal .pswp__button--arrow{transform:translate(0,20px);position:absolute !important}
.image-gallery-extended-modal .pswp__button--arrow--prev{left:20px}
.image-gallery-extended-modal .pswp__button--arrow--next{right:20px}
@media(max-width:720px) and (orientation:landscape){.image-gallery-extended-modal .pswp__button--arrow{bottom:24px}
.image-gallery-extended-modal .pswp__button--arrow--prev{left:24px}
.image-gallery-extended-modal .pswp__button--arrow--next{right:24px}
}
.image-gallery-extended-modal .pswp__counter{display:none}
.image-gallery-extended-modal.pswp--touch .pswp__button--arrow{visibility:visible}
.modal-open .rp-warning-float .warning-component{z-index:2002}
.play-icon{position:relative;transform:translate(0,-100%);width:100%;padding:20px;cursor:pointer}
.toggle-message{display:none}
.accordion-product-detail .accordion-product-detail__title .title .rp-title{margin-bottom:16px}
.accordion-product-detail .accordion-product-detail__title .title .rp-title p{font:var(--rds-headline-02-sd)}
@media(min-width:720px){.accordion-product-detail .accordion-product-detail__title .title .rp-title p{font:var(--rds-headline-02-md)}
}
@media(min-width:1280px){.accordion-product-detail .accordion-product-detail__title .title .rp-title p{font:var(--rds-headline-02-ld)}
}
.accordion-product-detail__title{padding:0 20px}
.accordion-product-detail .cmp-accordion-container{margin-top:18px}
@media(min-width:1024px){.accordion-product-detail .cmp-accordion-container{margin-top:48px}
}
.accordion-product-detail .cmp-accordion__header span.cmp-accordion__title{font:var(--rds-title-01)}
.accordion-product-detail .cmp-accordion__header span.cmp-accordion__icon{color:var(--rds-color-content-high);font-size:20px}
.accordion-product-detail .cmp-accordion__item{padding-left:20px;padding-right:20px}
@media(min-width:1024px){.accordion-product-detail .cmp-accordion__item{padding-left:0;padding-right:0}
}
.accordion-product-detail .cmp-accordion__item .cmp-accordion__button .cmp-accordion__title{color:var(--rds-color-content-high)}
.accordion-product-detail .cmp-accordion__button{align-items:center}
.accordion-product-detail .cmp-accordion__button:not(.collapsed) .cmp-accordion__icon{transform:rotate(180deg)}
.accordion-product-detail .cmp-accordion__panel{padding-bottom:24px}
.accordion-product-detail .cmp-accordion__panel *{color:inherit}
.accordion-product-detail .cmp-accordion__panel p:last-child{margin-bottom:0}
.accordion-product-detail__links{margin-top:32px}
@media(min-width:1024px){.accordion-product-detail__links a:not(:last-child){margin-right:24px}
}
.accordion-product-detail__links span[class*="icon"]{margin-left:4px}
@media(min-width:1024px){.accordion-product-detail__links span[class*="icon"]{margin-left:8px}
}
.accordion-product-detail__links .rp-link.tab-link:hover{cursor:pointer}
.accordion-product-detail__links .rp-link.tab-link span{color:var(--rds-color-content-link)}