.cart-rewards-progress{overflow:visible;background:transparent}.cart-rewards-progress .crp__inner{width:100%;margin-inline:auto}.cart-rewards-progress .crp__message{margin:0 0 12px;text-align:center;font-family:"Lemon Milk Medium 500",sans-serif;line-height:1.4;color:var(--crp-label)}.cart-rewards-progress .crp__progress{position:relative;width:100%}.cart-rewards-progress .crp__track-layer{position:absolute;top:16px;left:50%;right:calc(var(--crp-icon-size) / 2);height:var(--crp-fill-glow-height, 12px);transform:translate(-50%,-50%);z-index:0;pointer-events:none;width:72%}.cart-rewards-progress .crp__track-bg{position:absolute;z-index:0;top:50%;left:0;width:100%;height:var(--crp-track-height, 2px);transform:translateY(-50%);border-radius:999px;background:var(--crp-track, #d9d9d9)}.cart-rewards-progress .crp__track-fill-wrap{position:absolute;z-index:1;top:0;left:0;height:100%;width:0;min-width:0;border-radius:999px;overflow:hidden;transition:width var(--crp-transition, .9s) cubic-bezier(.25,.46,.45,.94);will-change:width}.cart-rewards-progress .crp__track-fill-wrap--active,.cart-rewards-progress .crp__track-fill-wrap[data-crp-fill][style*="width:"]:not([style*="width: 0"]){min-width:calc(var(--crp-fill-glow-height, 12px) * 1.2)}.cart-rewards-progress .crp__track-fill-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--crp-fill-glow, rgba(164, 210, 51, .302))}.cart-rewards-progress .crp__track-fill{position:absolute;top:50%;left:0;width:100%;height:var(--crp-track-height, 3px);transform:translateY(-50%);border-radius:999px;background:var(--crp-active, #a4d233)}.cart-rewards-progress .crp__milestones{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;width:100%;list-style:none;margin:0;padding:0}.cart-rewards-progress .crp__milestone{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-width:0;text-align:center}.cart-rewards-progress .crp__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--crp-icon-size);height:var(--crp-icon-size);border-radius:50%;flex-shrink:0;box-sizing:border-box;background:var(--crp-icon-pending-bg, #fff);transition:background-color .35s ease,border-color .35s ease,color .35s ease}.cart-rewards-progress .crp__icon--complete{display:none;background:var(--crp-active, #a4d233);color:var(--crp-complete-icon, #1a1a1a);border:none}.cart-rewards-progress .crp__icon--pending{display:flex;border:1px solid var(--crp-icon-border, #d9d9d9);color:var(--crp-pending-icon, #9a9a9a)}.cart-rewards-progress .crp__milestone--complete .crp__icon--complete{display:flex}.cart-rewards-progress .crp__milestone--complete .crp__icon--pending{display:none}.cart-rewards-progress .crp__icon-svg{display:flex;width:100%;height:auto}.cart-rewards-progress .crp__icon-svg svg{width:100%;height:100%}.cart-rewards-progress .crp__icon-img{width:100%;height:100%;object-fit:contain}.cart-rewards-progress .crp__label{display:flex;align-items:center;gap:2px;margin-top:8px;width:100%;max-width:120px}.cart-rewards-progress .crp__label-title,.cart-rewards-progress .crp__label-sub{font-family:"Quicksand Regular 400",sans-serif;font-size:var(--crp-label-size);line-height:1.3;letter-spacing:.03em;color:var(--crp-label);word-break:break-word}@media screen and (max-width:749px){.cart-rewards-progress .crp__label-title,.cart-rewards-progress .crp__label-sub{font-family:"Quicksand Light 300",sans-serif}}@media screen and (min-width:750px){.cart-rewards-progress .crp__message{margin-bottom:16px}.cart-rewards-progress .crp__label{max-width:100%}}@media screen and (max-width:749px){.cart-rewards-progress .crp__label{flex-direction:column}.cart-rewards-progress .crp__track-layer{width:87%}}@media(prefers-reduced-motion:reduce){.cart-rewards-progress .crp__track-fill-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/cart-rewards-progress.css.map */
