.product-list__filters-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;z-index:0;pointer-events:none;transition:opacity .3s ease-in-out}
.product-list__filters-backdrop.is-filters-visible{opacity:.6;visibility:visible;z-index:1800}
.product-list-component .product-list-component__title{display:flex;column-gap:8px;margin-bottom:16px}
.product-list-component .product-list-component__headline{margin-bottom:56px}
.product-list-component .product-list{position:relative;display:flex;flex-direction:column}
@media(max-width:720px){.product-list-component .product-list.is-filters-visible{max-height:100vh;height:100vh;overflow:hidden}
}
.product-list-component .product-list .product-list__actions{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
@media(max-width:720px){.product-list-component .product-list .product-list__actions{flex-direction:column;align-items:flex-start}
}
@media(max-width:720px){.product-list-component .product-list .product-list__actions .product-list__results-count{margin-bottom:16px}
}
.product-list-component .product-list .product-list__actions .product-list__sort-actions{display:flex;align-items:center}
@media(max-width:720px){.product-list-component .product-list .product-list__actions .product-list__sort-actions{margin-top:16px}
}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .productcollection__results-count{color:#464646}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort{position:relative;width:232px;height:48px;margin-right:8px}
@media(max-width:720px){.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort{width:135px;height:40px}
}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown{height:inherit}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown.show .product-list__dropdown-toggle{outline:1px solid #016a7f;border-radius:8px}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown.show .product-list__dropdown-toggle:after{content:"\e909"}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle{display:flex;align-items:center;justify-content:space-around;column-gap:8px;padding:12px 16px;height:inherit;border:0;outline:1px solid #ddd;border-radius:8px;color:#464646;background-color:#fff;width:100%}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle:focus{outline:1px solid #ddd}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle:after{content:"\e904";color:#016a7f;margin-left:auto}
@media(max-width:720px){.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle:after{font-size:24px}
}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle .icon-rp-Arrow{font-size:20px}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown-toggle .icon-rp-Arrow:after{content:"\e904";color:#016a7f}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown__menu{position:absolute;top:100%;left:0;display:none;flex-direction:column;width:inherit;background-color:#fff;margin-top:8px;border-radius:8px;overflow:hidden}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown__menu-item{padding:16px;color:#464646}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort .product-list__dropdown__menu-item:not(:last-of-type){border-bottom:1px solid #ddd}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort.is-open .product-list__sort__toggle .icon-rp-Arrow:after{content:"\e909"}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .product-list__sort.is-open .product-list__sort__menu{display:flex}
@media(max-width:720px){.product-list-component .product-list .product-list__actions .product-list__sort-actions .rp-icon{width:40px;height:40px}
}
.product-list-component .product-list .product-list__actions .product-list__sort-actions .rp-btn{width:135px;height:40px;margin-left:18px}
.product-list-component .product-list .product-list__actions .product-list__sort-button{border-radius:8px}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="asc"] .icon-rp{font-family:'icomoon'}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="asc"] .icon-rp.icon-arrow{font-size:20px}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="asc"] .icon-rp.icon-arrow:before{content:"\e9ed"}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="desc"] .icon-rp{font-family:'icomoon'}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="desc"] .icon-rp.icon-arrow{font-size:20px}
.product-list-component .product-list .product-list__actions .product-list__sort-button[data-sort-order="desc"] .icon-rp.icon-arrow:before{content:"\e9ee"}
.product-list-component .product-list .product-list__content{position:relative}
.product-list-component .product-list .product-list__content .rp-loader{position:absolute;width:100%;height:100%}
.product-list-component .product-list .product-list__content .rp-loader .block{align-items:flex-start;padding-top:8rem}
.product-list-component .product-list .product-list__grid{display:grid;grid-template-areas:"filters items" ". pagination";grid-template-columns:288px auto;column-gap:32px;margin-top:32px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid{grid-template-columns:1fr;grid-template-areas:"actions" "items" "pagination"}
}
.product-list-component .product-list .product-list__grid .product-list__filters{grid-area:filters;margin-bottom:32px;border-radius:8px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category-header::after{margin-top:0 !important;margin-bottom:10px !important}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category-header::after{margin-bottom:16px !important}
}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters{position:fixed;top:0;left:0;width:100%;max-width:100vw;height:calc(100% - 40px);max-height:100%;margin-top:40px;border-radius:0;border-top-left-radius:9px;border-top-right-radius:9px;background-color:#fff;z-index:-1;overflow:hidden;transform:translate3d(0,100%,0);opacity:0;visibility:hidden;transition:transform .4s ease-in-out,opacity .5s ease .5s,z-index 1s ease,visibility 1s}
}
.product-list-component .product-list .product-list__grid .product-list__filters.is-visible{transform:translate3d(0,0,0);opacity:1;visibility:visible;z-index:1900;overflow:hidden;transition:visibility .1s,z-index .1s ease,opacity .3s ease,transform .4s ease-in-out}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper{display:flex;flex-direction:column}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper{overflow-y:auto;padding-top:64px;padding-bottom:64px;max-height:calc(100% - 87px)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper::-webkit-scrollbar{width:4px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper::-webkit-scrollbar-track{background:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper::-webkit-scrollbar-thumb{background:#939393;border-radius:3px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-wrapper::-webkit-scrollbar-thumb:hover{background:#939393}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category{border-radius:8px;background-color:#fff;order:-1;margin-bottom:18px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category-header{padding:24px;padding-bottom:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category-header:after{content:'';display:block;width:100%;height:1px;background-color:#ddd;margin-top:16px;margin-bottom:24px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-span{display:flex;flex-direction:column;align-items:flex-start;color:var(--specific-content-medium,#727272)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-title{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-right:16px;padding-bottom:8px;padding-top:4px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-title{gap:20px;padding-top:8px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list{padding:0;margin-bottom:0;padding-bottom:24px;padding-right:24px;display:flex;flex-direction:column;gap:8px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list{padding-bottom:18px;padding-right:24px;gap:16px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item{list-style:none;color:#464646}
@media(min-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item:hover{color:#016a7f}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-accordion-item-content{overflow:hidden;max-height:0;transition:max-height .2s}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-accordion-item-content--active{max-height:2000px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;padding-left:24px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list[data-active="true"]{position:relative;color:#464646}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list[data-active="true"]:before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background-color:#ff6200}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list[aria-expanded='false'] .product-list__filters-category-icon-collapse:after{content:"\e904"}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list[aria-expanded='true'] .product-list__filters-category-icon-collapse:after{content:"\e909"}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list .product-list__filters-category-icon-collapse{display:flex;font-family:"icomoon";font-size:24px;align-items:center;justify-content:center;color:#016a7f;cursor:pointer}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list a{display:flex;padding:12px 0;align-items:center;gap:8px;flex:1 0 0}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-item-list a{padding:8px 0}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list{list-style:none;padding-left:24px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item{display:flex;align-items:flex-start;flex-direction:column;padding-top:12px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;padding:8px 16px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item[data-active="true"]{height:100%;width:100%;border-radius:4px;background-color:var(--specific-background-state-light-active,#f2f2f2)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item a{display:flex;align-items:center;gap:8px;flex:1 0 0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item span{display:flex;width:24px;height:24px;align-items:center;justify-content:center;cursor:pointer}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item[aria-expanded='false'] .product-list__filters-category-sub-icon-collapse:after{content:"\e904"}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item[aria-expanded='true'] .product-list__filters-category-sub-icon-collapse:after{content:"\e909"}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item .product-list__filters-category-sub-icon-collapse{display:none;font-family:"icomoon";font-size:24px;align-items:center;justify-content:center;color:#016a7f;cursor:pointer}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item-content{overflow:hidden;max-height:0;transition:max-height .2s}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-sub-accordion-item-content--active{max-height:2000px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2{list-style:none;padding-left:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2 .product-list__filters-category-sub-item-2{padding-top:8px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2 .product-list__filters-category-sub-item-2 .product-list__filters-sub-accordion-item-2{display:flex;align-items:flex-start;align-self:stretch}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2 .product-list__filters-category-sub-item-2 .product-list__filters-sub-accordion-item-2[data-active="true"] a{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px;color:var(--specific-content-high,#464646)}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2 .product-list__filters-category-sub-item-2 .product-list__filters-sub-accordion-item-2[data-active="true"] a{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-category .product-list__filters-category-list .product-list__filters-category-item .product-list__filters-category-sub-list .product-list__filters-category-sub-item .product-list__filters-category-sub-list-2 .product-list__filters-category-sub-item-2 .product-list__filters-sub-accordion-item-2 a{display:flex;padding:8px 16px 8px 40px;align-items:flex-start;align-self:stretch;color:var(--specific-content-2,#727272)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header{display:flex;justify-content:space-between;background-color:#fff;padding:24px;border-top-left-radius:8px;border-top-right-radius:8px;padding-bottom:20px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header{position:absolute;top:0;left:0;width:100vw;padding:24px 20px;align-items:center;z-index:10}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-title{margin-bottom:0;font-size:20px;color:#ff6200}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-delete{background-color:transparent;border:0;outline:0;color:#016a7f}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-delete{display:none}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-delete:disabled{display:none}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-close--mobile{display:none}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-close--mobile{display:flex;background-color:transparent;width:auto;padding:0}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-close--mobile .icon-rp-Close{font-size:24px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-header .product-list__filters-close--mobile .icon-rp-Close:before{content:'\e96a';color:#016a7f}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main{list-style:none;padding:0}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main{position:relative;width:100%;z-index:4}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter{position:relative;margin-bottom:0;padding:24px;background-color:#fff}
@media(min-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter:first-of-type{padding-top:20px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter{margin-bottom:0;padding-top:24px;padding-bottom:0;padding-left:20px;padding-right:20px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter:first-of-type{padding-top:0}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-header{width:100%}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-header:after{content:'';display:block;width:100%;height:1px;background-color:#ddd;margin-top:16px;margin-bottom:24px}
@media(min-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-header:after{margin-bottom:0}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items{position:relative;list-style:none;padding:0}
@media(min-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items.filter-tall{overflow-y:auto;max-height:456px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items.filter-tall::-webkit-scrollbar{width:4px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items.filter-tall::-webkit-scrollbar-track{background:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items.filter-tall::-webkit-scrollbar-thumb{background:#939393;border-radius:3px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items.filter-tall::-webkit-scrollbar-thumb:hover{background:#939393}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items:last-of-type{padding-bottom:1rem}
}
@media(min-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items{padding-top:24px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item{margin-bottom:16px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset{display:flex;align-items:center}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label{margin-bottom:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label.checked{pointer-events:none}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio{position:absolute;opacity:0 !important;visibility:hidden !important;border:none !important;background-color:transparent !important}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:focus,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:focus-visible{outline:none !important;box-shadow:none !important;border:none !important;opacity:0 !important;visibility:hidden !important;background-color:transparent !important}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio ~ .cmp-form-options__field-input{position:relative;display:block;width:24px;height:24px;top:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio ~ .cmp-form-options__field-input::before{top:0;left:0;width:100%;height:100%;border-radius:50% !important;outline:0;border:1px solid #00adc3}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio ~ .cmp-form-options__field-input::after{content:'' !important;width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50% !important;background-color:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:checked ~ .cmp-form-options__field-input::after{background-color:#016a7f}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:disabled ~ .cmp-form-options__field-input:hover{cursor:default}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:disabled ~ .cmp-form-options__field-input::before{outline-color:#ddd;background-color:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:disabled ~ .cmp-form-options__field-input::after{background-color:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:checked:disabled ~ .cmp-form-options__field-input:hover{cursor:default}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:checked:disabled ~ .cmp-form-options__field-input::before{outline-color:#ddd;background-color:transparent}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio:checked:disabled ~ .cmp-form-options__field-input::after{background-color:#aaa}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio.rp-error ~ .cmp-form-options__field-input:hover:before{background-color:#f495a6}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio.rp-error ~ .cmp-form-options__field-input:before{outline-color:#e4002b;background-color:#fce5e9}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter--field-label .product-list__filter--radio.rp-error ~ .cmp-form-options__field-input:after{background-color:#e4002b}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter-label{color:#464646;margin:0;margin-left:8px}
@media(max-width:720px){.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item .product-list__filter--fieldset .product-list__filter-label{margin-left:8px}
}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter .product-list__filter-items .product-list__filter-item:last-of-type{margin-bottom:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable{position:relative}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable:before,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable:after{content:"";position:absolute;z-index:1;left:0;opacity:0;width:100%;height:48px;pointer-events:none}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable:before{top:0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable:after{bottom:0;background:linear-gradient(0,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scrolling:before,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-top:before,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-bottom:before,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scrolling:after,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-top:after,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-bottom:after{transition:opacity .2s cubic-bezier(0.25,0.1,0.25,1)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scrolling:before,.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scrolling:after{opacity:1}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-top:before{opacity:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-top:after{opacity:1}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-bottom:before{opacity:1}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-main .product-list__filter div.is-scrollable.scroll-on-bottom:after{opacity:0}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-footer{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100vw;height:87px;padding:16px 20px;border-top:1px solid #ddd;background-color:#fff;z-index:5;box-shadow:0 4px 6px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.1)}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-footer .product-list__filters-delete--mobile{border:0;background-color:transparent;padding:0;color:#016a7f}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-footer .product-list__filters-delete--mobile:disabled{color:#aaa}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-footer .product-list__filters-save--mobile{display:flex;width:120px;padding:12px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px}
.product-list-component .product-list .product-list__grid .product-list__filters .product-list__filters-footer .product-list__filters-results--mobile{width:auto}
.product-list-component .product-list .product-list__grid .product-list__main{position:relative}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid{grid-area:items;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:max-content;grid-auto-flow:dense;height:fit-content;column-gap:32px;row-gap:48px;margin-bottom:32px}
@media(max-width:1350px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid{grid-template-columns:repeat(2,1fr);row-gap:24px}
}
@media(max-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid{grid-template-columns:repeat(2,1fr);row-gap:8px;column-gap:8px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__item{grid-column:span 1}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card{display:flex;flex-direction:column;grid-column:span 1;height:273px;padding:12px;background:#c0ebf2;position:relative;border-radius:8px;width:auto}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card{padding:32px 32px 24px 32px;height:370px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="none"]{pointer-events:none}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="button"]:hover{box-shadow:0 6px 32px -10px rgba(0,0,0,0.2)}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="button"]:hover .product-list__manual-card-button button{background:var(--specific-semantic-state-highlight-hover,#00404d)}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="button"]:hover .product-list__manual-card-button span{color:var(--specific-content-inverse,#fff)}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="link"]:hover{box-shadow:0 6px 32px -10px rgba(0,0,0,0.2)}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="link"]:hover .product-list__manual-card-link div{gap:8px}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="link"]:hover .product-list__manual-card-link div span{opacity:.75}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card[data-link-type="link"]:hover .product-list__manual-card-link div .product-list__link-icon{opacity:.75}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-icon{justify-content:center;align-items:center;display:flex;padding:0 .032px .036px 0;margin-bottom:4px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-icon{margin-bottom:8px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-icon img{width:56px;height:auto;max-height:15px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-icon img{width:71px;max-height:19px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body{display:flex;flex-direction:column;margin-top:0;flex-grow:1;justify-content:center}
@media(max-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body{height:201px;overflow:hidden}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-title{display:flex;justify-content:center;align-items:center;margin-top:8px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-title{margin-top:16px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-title p{overflow:hidden;color:var(--specific-content-high,#464646);text-align:center;text-overflow:ellipsis;margin-bottom:0}
@media(max-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-title p{margin-top:0;font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-desc{display:flex;justify-content:center;align-items:center;margin-top:8px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-desc{margin-top:16px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-desc p{overflow:hidden;color:var(--specific-content-high,#464646);text-align:center;text-overflow:ellipsis;margin-bottom:0}
@media(max-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-desc p{letter-spacing:-0.035px;font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list{margin-top:8px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list{margin-top:16px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul{display:flex;flex-direction:column;list-style-type:none;gap:4px;padding:0;margin:0}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div{display:flex;flex-direction:row;align-self:stretch;align-items:flex-start;gap:12px}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div .product-list__list-icon{display:flex;height:16px;width:16px;color:#016a7f;padding:0}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div .product-list__list-icon{height:24px;width:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div .product-list__list-icon:before{height:24px;width:24px;content:"\ea0d"}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div .rp-icon{background:0;webkit-transition:none;transition:none;border:0}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div .rp-icon:hover{background:0}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div p{display:flex;flex:1 0 0;margin-bottom:0}
@media(max-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-body .product-list__manual-card-list ul .product-list__manual-card-list-items div p{letter-spacing:-0.035px;font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link{display:flex;justify-content:center;align-items:center;margin-top:12px;margin-bottom:12px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link{margin-top:8px;margin-bottom:8px;padding-top:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link div{display:flex;gap:4px;flex-direction:row}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link div span{font-size:16px;color:var(--specific-semantic-highlight,#016a7f)}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link div .product-list__link-icon{display:flex;font-family:"icomoon";width:20px;height:20px;align-items:center;justify-content:center;color:#016a7f;cursor:pointer}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-link div .product-list__link-icon:before{width:20px;height:20px;content:"\e908"}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button{display:flex;justify-content:center;align-items:center;margin-top:auto;padding:4px;padding-top:12px}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button{padding:32px 0 0 0}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button button{display:flex;padding:4px 12px;margin:0;flex-direction:column;align-items:center;min-width:auto;width:100%;height:40px;background:var(--specific-background-1,#fff)}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button button{min-width:160px;width:160px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button button span{width:100%;height:auto;font-size:16px;color:var(--specific-semantic-highlight,#016a7f)}
@media(min-width:1024px){.product-list-component .product-list .product-list__grid .product-list__main .product-list__items .product-list__items-grid .product-list__manual-card .product-list__manual-card-button button span{height:24px}
}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination{grid-area:pagination}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items{display:flex;width:100%;max-width:400px;justify-content:center;margin-top:32px;margin-left:auto;margin-right:auto}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items>a:not(:first-of-type){margin-left:16px}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-arrow{width:32px;height:32px;border-radius:8px}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd;border-radius:8px;margin:0 10px}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-button:focus{outline:0}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-button .product-list__pagination-button-title{color:#464646}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-button .product-list__pagination-button--current{background-color:#464646;pointer-events:none}
.product-list-component .product-list .product-list__grid .product-list__main .product-list__pagination .product-list__pagination-items .product-list__pagination-button .product-list__pagination-button--current .product-list__pagination-button-title{color:#fff}
.product-list-component .product-list .product-list__separator{margin-top:0;margin-bottom:0;width:100%;border-top:1px solid #ddd}
.product-list-component .product__card{min-height:273px;height:unset}
@media(min-width:1024px){.product-list-component .product__card{height:100%;min-height:370px;justify-content:space-between}
}
@media(max-width:720px){.product-list-component .product__card:hover .product-card__title{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
@media(max-width:720px){.product-list-component .product__card .product-card__title{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.product-list-component .product__card .product-card__image-container{position:relative}
.product-list-component .product__card .product-card__image{height:109px}
@media(min-width:1024px){.product-list-component .product__card .product-card__image{height:162px}
}
.product-list-component .product__card .product-card__data-container{padding:0 16px 16px 16px}
@media(min-width:1024px){.product-list-component .product__card .product-card__data-container{padding:16px 24px 24px}
}
.product-list-component .product__card .product-card__data-info .rp-btn{height:40px}
.product-list-component .product__card .product-card__title{margin-bottom:4px}
@media(min-width:1024px){.product-list-component .product__card .product-card__title{margin-bottom:8px}
}
.product-list-component .product__card .product-card__price-container{min-height:48px;margin-bottom:8px;flex-direction:column;justify-content:flex-end;align-items:baseline}
@media(min-width:1024px){.product-list-component .product__card .product-card__price-container{margin-bottom:12px;flex-direction:row;justify-content:flex-start}
}
@media(max-width:720px){.product-list-component .product__card .product-card__price{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.product-list-component .product__card .product-card__price-secondary{font-size:12px;line-height:16px}
@media(min-width:1024px){.product-list-component .product__card .product-card__price-secondary{font-size:18px;line-height:26px}
}
.product-list-component .product__card .product-card__discount-tag{left:8px}
@media(min-width:1024px){.product-list-component .product__card .product-card__discount-tag{left:16px}
}
@media(max-width:720px){.product-list-component .product__card .product-card__discount-tag .discount-text{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
}
.product-list-component .product__card .button .rp-btn{min-width:auto;width:100%}
.product-list-component .product__card .becobar-card{top:8px;left:8px;z-index:1}
@media(min-width:1024px){.product-list-component .product__card .becobar-card{top:16px;left:16px}
}
.rp-ecommerce-page .texto-title .text-title-component{margin-top:80px}
@media(min-width:720px){.rp-ecommerce-page .texto-title .text-title-component{margin-top:96px}
}
.pagination{display:flex;justify-content:center;align-items:center;column-gap:16px;margin:0;padding:0;list-style:none}
.pagination-container{padding-top:32px;justify-content:center}
@media(min-width:720px){.pagination-container{display:flex;justify-content:center;column-gap:16px;margin:0 auto;padding-top:48px;max-width:474px}
}
.pagination-rows-per-page{display:flex;justify-content:center;align-items:center;margin-bottom:32px}
@media(min-width:720px){.pagination-rows-per-page{margin-bottom:0}
}
.pagination-rows-per-page>.rp-body-1{margin-right:5px}
.pagination .page-item{display:inline-flex}
.pagination .page-item .ellipsis{margin-right:8px}
.pagination .page-item .page-link{display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #aaa;width:32px;height:32px;background:#fff;z-index:1;color:#464646;font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-align:center}
@media(min-width:1024px){.pagination .page-item .page-link{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
@media(max-width:720px){.pagination .page-item .page-link{width:40px;height:40px}
}
.pagination .page-item .page-link:hover{border-color:#aaa;color:#464646}
.pagination .page-item.active .page-link{pointer-events:none}
.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:hover{border-color:#464646;background:#464646;color:#fff}
.pagination .page-item.page-item--text .page-link{border-color:#c0ebf2;background:#c0ebf2;color:#016a7f}
.pagination .page-item.page-item--text .page-link:hover{border-color:#92d9e2;background:#92d9e2;color:#016a7f}
.pagination .page-item.page-item--text.disabled .page-link{border-color:#ddd;background:#ddd;color:#aaa;pointer-events:none}
.pagination .page-item.page-item--text.disabled .page-link:focus{-webkit-box-shadow:none;box-shadow:none}