.cart-progress-bar{display:block;max-width:50rem;margin:1rem auto}.cart-progress-bar .progressbar{height:.3rem;background-color:var(--colorDrawerBorder);position:relative;margin-top:2.3rem}.cart-progress-bar .progressbar--full{margin-top:0}.cart-progress-bar .progressbar:after{content:"";height:100%;background-color:var(--colorDrawerButton);display:block;transition:width 1s ease-in-out;border-radius:min(var(--button-radius),.4rem);width:var(--progress)}.cart-progress-bar .progress-message{margin-bottom:1rem}.cart-progress-bar .progress-message .price{display:initial}.cart-progress-bar .progress-message bdi{color:var(--colorDrawerButton)}.cart-progress-bar__labels{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));grid-row-gap:2rem;padding:.5rem 0 1rem;list-style:none;text-align:center;font-size:85%;line-height:1.2}.cart-progress-bar__labels .progress-label{position:relative;font-size:.8rem}.cart-progress-bar__labels .progress-label:before{content:"";display:block;width:1.5rem;height:1.5rem;top:-1.4rem;left:50%;transform:translate(-50%);position:absolute;border-radius:50%;background-color:var(--colorDrawers);border:.15rem solid var(--colorDrawerBorder)}.cart-progress-bar__labels .progress-label:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAwMDEgNi4wMDAwNkw4LjAwMDEyIDExLjAwMDFMNC45OTk5NyA4LjAwMDAzIiBzdHJva2U9IiMzNTM1MzUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);display:block;width:1.5rem;height:1.5rem;position:absolute;left:50%;transform:translate(-50%);top:-1.2rem;opacity:.7}.cart-progress-bar__labels .progress-label.is-active .progress-label__name{opacity:1}.cart-progress-bar__labels .progress-label.is-active:before{border-color:var(--colorDrawerButton)}.cart-progress-bar__labels .progress-label.is-active:after{opacity:1}.cart-progress-bar__labels .progress-label .progress-label__name{margin-top:.5rem;display:block;opacity:.7}.cart-progress-bar__labels .progress-label .progress-label__amount{display:block;position:absolute;top:-2.8rem;width:100%;left:0;font-weight:bolder}
/*# sourceMappingURL=/s/files/1/0252/2110/3725/t/28/assets/component-cart-progress-bar.css.map */
