.progress-bar-section{padding:1.6rem 1.6rem .8rem}.progress-bar--header{font-family:var(--cart-font, var(--font-body-family));font-size:1.6rem;line-height:2rem;text-align:center;text-wrap:balance;color:var(--ab-ink)}.progress-bar--header p{margin:0;font-size:inherit;line-height:inherit}.progress-bar--header .progress-bar--next{font-size:var(--cart-away-size, 1.6rem);line-height:1.25;color:var(--cart-away-color, var(--ab-ink))}.progress-bar--header strong{font-weight:500;line-height:1}.progress-bar--header .progress-bar--unlocked{font-family:var(--cart-font, var(--font-body-family));font-size:var(--cart-unlocked-size, 1.6rem);font-weight:700;line-height:1.25;color:var(--cart-unlocked-color, var(--ab-deep-blue))}.progress-bar--steps{position:relative;display:flex;align-items:flex-start;padding:1.4rem}.progress-bar--steps:before{content:"";position:absolute;top:3.25rem;left:calc(1.4rem + (100% - 2.8rem) / (2 * var(--steps, 3)) - 3.6rem);right:calc(1.4rem + (100% - 2.8rem) / (2 * var(--steps, 3)) - 3.6rem);height:.3rem;border-radius:.3rem;background-color:var(--ab-sky-blue)}.progress-bar--checkpoint{position:relative;flex:1 1 0;min-width:0;display:flex;justify-content:center}.progress-bar--checkpoint__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.4rem}div.progress-bar--bar{position:absolute;display:block;top:1.85rem;right:50%;width:100%;height:.3rem;margin:0;background:none}.progress-bar--checkpoint[data-step="1"] div.progress-bar--bar{width:3.6rem}div.progress-bar--bar:after{content:"";position:absolute;inset:0 auto 0 0;display:block;width:var(--percent);max-width:100%;height:100%;border-radius:.3rem;background-color:var(--ab-deep-blue)}.progress-bar--checkpoint__img-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.4rem solid var(--ab-soft-white);border-radius:50%;background-color:var(--ab-sky-blue);color:var(--primary-white)}.progress-bar--checkpoint[data-completed] .progress-bar--checkpoint__img-wrapper{background-color:var(--ab-deep-blue)}.progress-bar--checkpoint__img-wrapper .svg-wrapper,.progress-bar--checkpoint__img-wrapper .svg-wrapper svg{display:block;width:2.2rem;height:2.2rem}.progress-bar--checkpoint__img-wrapper svg{visibility:visible}.progress-bar--checkpoint__badge{position:absolute;top:2.5rem;left:2.6rem;display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:.15rem solid var(--ab-soft-white);border-radius:50%;background-color:var(--ab-sprout);color:var(--primary-white)}.progress-bar--checkpoint__badge svg{width:.7rem;height:.7rem}.progress-bar--checkpoint__text{margin:0;font-family:var(--cart-font, var(--font-body-family));font-size:1.4rem;line-height:1.2;text-align:center;white-space:nowrap;color:var(--ab-ink)}@media screen and (min-width:750px){.progress-bar-section{padding:1.6rem 2rem .8rem}.progress-bar--steps{padding-inline:0}.progress-bar--steps:before{left:calc(100% / (2 * var(--steps, 3)) - 3.6rem);right:calc(100% / (2 * var(--steps, 3)) - 3.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/899/assets/component-cart-progress-bar.css.map */
