:root{--sideMarginProductSelectorSwiper:-20px}
.funnel-product-selector-component p,.funnel-product-selector-component ul{margin-bottom:0}
.funnel-product-selector-component .funnel-product-selector__title{margin-bottom:24px}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector-cards-container{display:flex;flex-wrap:wrap;gap:32px}
}
.funnel-product-selector-component .funnel-product-selector__card{background-color:var(--rds-color-background-default);border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-m);width:288px}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card{width:calc(33.33333% - 22px)}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card-tag{padding:4px 8px;min-height:28px;background-color:var(--rds-color-interactive-border-default);border-radius:var(--rds-radius-m) var(--rds-radius-m) 0 0;color:var(--rds-color-content-high-inverse);text-align:center}
.funnel-product-selector-component .funnel-product-selector__card .product-card-tag p{color:inherit;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.funnel-product-selector-component .funnel-product-selector__card .product-card-body-header{padding:16px;display:flex;border-bottom:1px solid var(--rds-color-border-low)}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card-body-header{padding:24px}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__image{margin-right:8px;display:none}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card__image{margin-right:16px;display:block}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__image img{height:48px;width:48px;min-width:48px;object-fit:cover}
.funnel-product-selector-component .funnel-product-selector__card .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.funnel-product-selector-component .funnel-product-selector__card .product-card__title .rds-icon{margin-right:8px;font-size:20px;vertical-align:middle}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card__title .rds-icon{display:none}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--rds-color-content-medium);font:var(--rds-body-02)}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card__subtitle{font:var(--rds-body-01)}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__subtitle *{color:inherit}
.funnel-product-selector-component .funnel-product-selector__card .product-card-body-content{padding:16px;display:flex;flex-direction:column;justify-content:space-between}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card-body-content{padding:24px}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__description li{display:flex;font:var(--rds-body-02)}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card .product-card__description li{font:var(--rds-body-01)}
}
.funnel-product-selector-component .funnel-product-selector__card .product-card__description li:not(:last-child){margin-bottom:8px}
.funnel-product-selector-component .funnel-product-selector__card .product-card__description li:before{content:"\e93b";display:block;margin-right:8px;font-family:"icomoon";font-size:24px;background:var(--rds-color-content-highlightedIconOnly-AltGradientOrange);-webkit-background-clip:text;color:transparent}
.funnel-product-selector-component .funnel-product-selector__card .product-card-actions-container .rp-btn{margin-top:24px}
.funnel-product-selector-component .funnel-product-selector__card.funnel-product-card--highlighted{order:-1;border:1px solid var(--rds-color-extended-content-promo)}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card.funnel-product-card--highlighted{order:initial}
}
.funnel-product-selector-component .funnel-product-selector__card.funnel-product-card--highlighted .product-card-tag{background-color:var(--rds-color-extended-surface-promo)}
.funnel-product-selector-component .funnel-product-selector__card.funnel-product-card--highlighted .product-card-body-header{border-bottom:1px solid transparent;border-image:var(--rds-color-border-highlighted-active);border-image-slice:1}
@media(min-width:1024px){.funnel-product-selector-component .funnel-product-selector__card.funnel-product-card--highlighted .product-card-body-header{margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}
}
.funnel-product-selector-component .swiper.swiper-initialized{padding:0 20px 28px;margin-right:var(--sideMarginProductSelectorSwiper);margin-left:var(--sideMarginProductSelectorSwiper)}
@media(min-width:720px){.funnel-product-selector-component .swiper.swiper-initialized{padding-right:0;padding-left:0;margin-right:0;margin-left:0}
}
@media(min-width:1024px){.funnel-product-selector-component .swiper.swiper-initialized{padding-bottom:0}
}
.funnel-product-selector-component .swiper-slide{height:auto}
@media(min-width:1024px){.funnel-product-selector-component .swiper-slide{flex-shrink:initial}
}
.funnel-product-selector-component .swiper-backface-hidden .swiper-slide{transform:none}
.funnel-product-selector-component .swiper-pagination{top:auto;bottom:0}
@media(min-width:1024px){.funnel-product-selector-component .swiper-pagination{display:none}
}
.funnel-product-selector-component .swiper-pagination-bullet{margin:0 2px;height:6px;width:6px;background-color:var(--rds-color-interactive-surface-alternative);opacity:1}
.funnel-product-selector-component .swiper-pagination-bullet-active{background-color:var(--rds-color-interactive-surface-state-active)}