.loyaltybar-ecommerce-component{display:inline-block}
.loyaltybar-ecommerce-component.isAuthor{padding:5px;width:100%}
.loyaltybar-ecommerce-component .loyaltybar-container{padding:4px 8px;display:flex;align-items:center;background-color:var(--rds-color-surface-white);border-radius:4px;text-transform:uppercase}
.loyaltybar-ecommerce-component .loyaltybar-container .rp-icon{padding:0;width:24px;min-width:24px;height:24px;background-color:transparent;border:0;border-radius:0;font-size:24px;display:flex;margin:0}
.loyaltybar-ecommerce-component .loyaltybar-container .rp-icon.rp-icon-action{margin-left:0;margin-right:0;width:16px;min-width:16px;height:16px;font-size:16px}
@media(min-width:1024px){.loyaltybar-ecommerce-component .loyaltybar-container .rp-icon.rp-icon-action{margin-left:8px}
}
.loyaltybar-ecommerce-component .loyaltybar-container img{width:auto;max-height:24px}
.loyaltybar-ecommerce-component .loyaltybar-container .rp-description,.loyaltybar-ecommerce-component .loyaltybar-container .rp-description p{letter-spacing:.0025em}
.loyaltybar-ecommerce-component .loyaltybar-container .loyaltybar-text{margin-right:8px}
.loyaltybar-ecommerce-component .loyaltybar-container .loyaltybar-text .rp-icon{margin-right:12px}
.loyaltybar-ecommerce-component .loyaltybar-container .rds-icon{margin-right:8px}
.loyaltybar-ecommerce-component a:hover .loyaltybar-container:not(.loyaltybar--inverse):not(.loyaltybar--blue) .rp-icon{color:var(--rds-color-surface-navy)}
.loyaltybar-ecommerce-component a:hover .loyaltybar--inverse div:not(.loyaltybar-price) .rp-description,.loyaltybar-ecommerce-component a:hover .loyaltybar--blue div:not(.loyaltybar-price) .rp-description{text-decoration:underline}
.loyaltybar-ecommerce-component a:focus .loyaltybar-container{box-shadow:0 0 0 4px #9cd1ff}
.loyaltybar-ecommerce-component a.rp-link .icon-rp-Arrow_right{margin:0;font-size:inherit}
.loyaltybar-ecommerce-component .loyaltybar--inverse .rp-icon{color:var(--rds-color-surface-navy)}
.loyaltybar-ecommerce-component .loyaltybar--inverse .rp-description,.loyaltybar-ecommerce-component .loyaltybar--inverse .rp-description p{color:var(--rds-color-surface-navy)}
.loyaltybar-ecommerce-component .loyaltybar--blue{background-color:var(--rds-color-surface-navy)}
.loyaltybar-ecommerce-component .loyaltybar--blue .rp-icon{color:var(--rds-color-surface-white)}
.loyaltybar-ecommerce-component .loyaltybar--blue .rp-description,.loyaltybar-ecommerce-component .loyaltybar--blue .rp-description p{color:var(--rds-color-surface-white)}
.loyaltybar--s .loyaltybar-ecommerce-component .rp-icon{width:16px;min-width:16px;height:16px;font-size:16px}
.loyaltybar--s .loyaltybar-ecommerce-component img{width:16px;margin-right:8px}
.loyaltybar--s .loyaltybar-ecommerce-component .rp-description,.loyaltybar--s .loyaltybar-ecommerce-component .rp-description p{letter-spacing:.25px}
.card-product.card-l .loyaltybar-ecommerce-component.isAuthor,.card-pack.card-l .loyaltybar-ecommerce-component.isAuthor,.card-product.card-m .loyaltybar-ecommerce-component.isAuthor,.card-pack.card-m .loyaltybar-ecommerce-component.isAuthor{position:static}