.cart-progress-bar__wrapper{background-color:var(--progress-bar-block-background-color);padding:1.4rem 1.4rem 4rem}.is-empty .cart-progress-bar__wrapper{display:none}.cart-progress-bar{position:relative;width:100%;height:.8rem;background-color:var(--progress-bar-bg-color);border-radius:.4rem;margin-top:2rem}.cart-progress-bar__line{position:absolute;width:var(--line-progress);height:100%;will-change:auto;top:0;right:0;bottom:0;left:0;display:block;border-radius:999px;background-color:var(--progress-bar-fg-color);transition:all var(--duration-medium) var(--ease-out-slow)}.cart-progress-bar__line:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);animation:shine 1.25s cubic-bezier(.01,.56,1,1) infinite}.cart-progress-bar__message{margin-top:0;margin-bottom:0;text-align:center}.cart-progress-bar__goal-image-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6.2rem;height:4rem;border-radius:10rem;border:1px solid var(--pill-inactive-border-color);transition:border-color var(--duration-medium) var(--ease-out-slow),background-color var(--duration-medium) var(--ease-out-slow);background-color:var(--pill-inactive-bg-color)}.cart-progress-bar__goal-image-wrapper img{object-fit:contain;width:100%;height:100%;border-radius:10rem}.cart-progress-bar__goal-pill-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.cart-progress-bar__tier-pill-wrapper{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;text-align:center;width:7rem;left:min(max(var(--position),7%),93%)}.cart-progress-bar__pill-text{padding:.2rem .8rem;background-color:var(--pill-inactive-bg-color);border-radius:99rem;border:1px solid var(--progress-bar-fg-color);font-size:1.4rem;transition:background-color var(--duration-medium) var(--ease-out-slow),color var(--duration-medium) var(--ease-out-slow),border-color var(--duration-medium) var(--ease-out-slow);position:relative;overflow:hidden}.cart-progress-bar__pill-text:after,.cart-progress-bar__goal-image-wrapper:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);animation:var(--shine-animation);opacity:.8}.cart-progress-bar__pill-subtext{position:absolute;bottom:-2.2rem;font-size:1.2rem;font-weight:600;text-align:center;text-wrap:nowrap;left:50%;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/702/assets/cart-progress-bar.css.map */
