.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)}.PromosCarouselComponent .agile .agile__slides .agile__slide{display:flex;justify-content:center;height:100%}.PromosCarouselComponent .agile .agile__actions .agile__dot:not(.agile__dot--current) button{background-color:hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.25)}.PromosCarouselComponent .FeaturedItemCardComponent{margin:15px 35px;width:720px}
