.cart-rewards{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:1.4rem;margin:0 0 2rem;padding:1.6rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-background),1);box-shadow:0 .2rem 1.2rem rgba(var(--color-shadow),.07);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.cart-rewards__row{display:flex;align-items:flex-start;gap:1.2rem}.cart-rewards__icon{flex:0 0 auto;font-size:1.8rem;line-height:1.35}.cart-rewards__body{flex:1 1 auto;min-width:0}.cart-rewards__text{margin:0 0 .7rem;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}.cart-rewards__text strong{font-weight:600;color:rgb(var(--color-foreground))}.cart-rewards__track{position:relative;height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.1);overflow:hidden}.cart-rewards__fill{display:block;height:100%;width:var(--fill, 0%);border-radius:inherit;background:rgb(var(--color-button));transition:width .52s cubic-bezier(.22,.61,.36,1)}.cart-rewards__row.is-complete .cart-rewards__text{color:rgba(var(--color-foreground),.62)}.cart-rewards__row.is-complete .cart-rewards__fill{opacity:.55}.cart-rewards__cta{align-self:flex-start;font-size:1.3rem;text-decoration:none;color:rgba(var(--color-foreground),.72);border-bottom:.1rem solid rgba(var(--color-foreground),.28);padding-bottom:.2rem;transition:color .16s ease,border-color .16s ease}.cart-rewards__cta:hover{color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.cart-rewards__cta span{display:inline-block;margin-inline-start:.4rem;transition:transform .16s ease}.cart-rewards__cta:hover span{transform:translate(.3rem)}[dir=rtl] .cart-rewards__cta:hover span{transform:translate(-.3rem)}.drawer .cart-rewards,#CartDrawer .cart-rewards{margin-bottom:1.4rem;padding:1.3rem 1.4rem;gap:1.1rem;border-radius:1rem}#CartDrawer .cart-rewards__text{font-size:1.3rem}@media screen and (max-width:749px){.cart-rewards{padding:1.3rem 1.4rem;gap:1.1rem}.cart-rewards__text{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.cart-rewards__fill,.cart-rewards__cta,.cart-rewards__cta span{transition:none}}.cart-rewards[dir=rtl]{text-align:right}.cart-rewards__text{unicode-bidi:isolate}.cart-rewards__text bdi{unicode-bidi:isolate;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-cart-rewards.css.map */
