.cart-tier-progress{padding-bottom:1.5rem}.cart-tier-progress__message{font-size:1.3rem;line-height:1.4;margin:0 0 2.2rem;color:rgb(var(--color-foreground))}.cart-tier-progress__track{position:relative;height:1.6rem;border-radius:1.6rem;margin:0 4rem}.cart-tier-progress__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:2.8rem;height:2.8rem;box-sizing:border-box;border-radius:50%;background-color:#fff;border:.15rem solid #d4d4d4;color:#b0b0b0;display:flex;align-items:center;justify-content:center;z-index:2}.cart-tier-progress__dot.is-reached{background-color:#000;border-color:#000;color:#fff}.cart-tier-progress__dot .svg-wrapper{width:1.4rem;height:1.4rem}.cart-tier-progress__dot .svg-wrapper svg{fill:currentColor}.cart-tier-progress__labels{position:relative;height:1.6rem;margin:1.6rem 4rem 0}.cart-tier-progress__label{position:absolute;top:0;transform:translate(-50%);font-size:1.1rem;line-height:1.2;white-space:nowrap;color:#999}.cart-tier-progress__label.is-reached{color:#000;font-weight:600}.cart-tier-progress__dot--gift,.cart-tier-progress__dot--gift.is-reached{background-color:#000;border-color:#000;color:#f5c518}.cart-tier-progress__dot--gift,.cart-tier-progress__dot--gift.is-reached{width:3.8rem;height:3.8rem}.cart-tier-progress__dot--gift .svg-wrapper{width:2rem;height:2rem}@keyframes cart-tier-progress-heartbeat{0%,to{transform:translate(-50%,-50%) scale(1)}15%{transform:translate(-50%,-50%) scale(1.12)}30%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(1.08)}60%{transform:translate(-50%,-50%) scale(1)}}.cart-tier-progress__dot--gift.is-reached{animation:cart-tier-progress-heartbeat 1.8s ease-in-out infinite;cursor:pointer;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-tier-progress.css.map */
