.BrandCardLogoComponent .logoImg{object-fit:cover}.BrandCardLogoComponent .imgContainer{padding:15%}.FeaturedItemCardComponent{position:relative}.FeaturedItemCardComponent>.card{contain:paint;border-radius:1rem}.FeaturedItemCardComponent.hasLogo>.card{border-top-left-radius:70px}.FeaturedItemCardComponent.hasRibbon .cardDetailsContent{padding-right:45px}.FeaturedItemCardComponent .brandLogoWrapper{width:140px;height:140px;background-color:#fff;border:2px solid #fff;border-radius:50%;overflow:hidden;box-shadow:var(--theme-settings-elevation-4)}.FeaturedItemCardComponent .cardRibbonContent{position:absolute;top:-5px;right:-6px;-webkit-transform:translate3d(0,0,0)}.FeaturedItemCardComponent .cardRibbonContent .cardRibbon{transform:rotateY(-180deg);width:100px}.FeaturedItemCardComponent .cardRibbonContent .cardRibbon .ribbonColoredPath{fill:var(--theme-color-primary)}.FeaturedItemCardComponent .cardRibbonContent .cardRibbon .ribbonShadowPath{fill:rgba(0,0,0,.25)}.FeaturedItemCardComponent .cardRibbonContent .cardRibbonText{position:absolute;z-index:100;width:100%;transform:rotate(37deg);top:20px;right:-10px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px}.PromoItemCardComponent{position:relative}.PromoItemCardComponent .promoCodeWrapper{border:1px solid var(--theme-color-gray, #666666);border-radius:2rem;overflow:hidden}.PromoItemCardComponent .promoCodeWrapper .promoCodeLabel{background-color:#6e7f87;color:#fff;font-size:12px;line-height:1;padding:12px 1rem}.PromoItemCardComponent .promoCodeWrapper .promoCodeValue{background-color:#fff;color:#000;line-height:1;padding:10px 1.5rem 10px 1rem}.PromoItemCardComponent .promoLongDescription h1,.PromoItemCardComponent .promoLongDescription h2,.PromoItemCardComponent .promoLongDescription h3,.PromoItemCardComponent .promoLongDescription h4,.PromoItemCardComponent .promoLongDescription h5,.PromoItemCardComponent .promoLongDescription h6,.PromoItemCardComponent .promoLongDescription p{margin-bottom:.5rem}.PromoItemCardComponent .promoRibbonContent{position:absolute;top:-5px;right:-6px;-webkit-transform:translate3d(0,0,0)}.PromoItemCardComponent .promoRibbonContent .promoRibbonText{position:absolute;z-index:100;transform:rotate(36.5deg);top:20px;right:18px;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px}.PromoItemCardComponent .promoRibbonContent .promoRibbon{transform:rotateY(-180deg);width:100px}.PromoItemCardComponent .promoRibbonContent .promoRibbon .ribbonColoredPath{fill:var(--theme-color-primary)}.PromoItemCardComponent .promoRibbonContent .promoRibbon .ribbonShadowPath{fill:rgba(0,0,0,.25)}.TrustpilotCarouselComponent.HideCarousel{opacity:0;visibility:hidden;height:0;width:0}
