.cart-checkpoints{--cart-progress-track-height: .6rem;--cart-checkpoint-size: 3rem;--cart-checkpoint-color: rgb(var(--color-background));--cart-checkpoint-reached-bg: rgb(var(--color-button));padding:1.2rem calc(var(--cart-checkpoint-size) / 2)}.cart-checkpoints--labeled{padding-bottom:4.4rem}.cart-checkpoints__track{overflow:visible}.cart-checkpoints__marker{position:absolute;top:50%;left:var(--cart-checkpoint-position, 0%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.cart-checkpoints__dot{display:flex;align-items:center;justify-content:center;width:var(--cart-checkpoint-size);height:var(--cart-checkpoint-size);border-radius:50%;border:.2rem solid var(--cart-progress-track-color);background-color:var(--cart-checkpoint-color);color:rgba(var(--color-foreground),.55);box-sizing:border-box;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cart-checkpoints__icon{width:60%;height:60%}.cart-checkpoints__marker--reached .cart-checkpoints__dot{border-color:var(--cart-checkpoint-reached-bg);background-color:var(--cart-checkpoint-reached-bg);color:rgb(var(--color-button-text))}.cart-checkpoints__label{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);max-width:9rem;font-size:1.1rem;line-height:1.3;text-align:center;color:rgba(var(--color-foreground),.7);-webkit-hyphens:auto;hyphens:auto}.cart-checkpoints__marker--reached .cart-checkpoints__label{font-weight:600;color:rgb(var(--color-foreground))}.cart-checkpoints__marker--last .cart-checkpoints__label{left:auto;right:0;transform:none;text-align:right}@media screen and (max-width:480px){.cart-checkpoints{--cart-checkpoint-size: 2.5rem}.cart-checkpoints__label{max-width:7rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.cart-checkpoints__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-cart-checkpoints-bar.css.map */
