.free-shipping-bar{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--spacing-2);padding-left:0;padding-right:0}.free-shipping-bar span{text-align:center}.progress-container{position:relative;padding:1.5rem .5rem .5rem}.progress-bar{position:relative;display:block;width:100%;height:var(--spacing-2);border-radius:var(--spacing-1);overflow:hidden;background:#f2f2f2}.progress-bar:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:rgb(var(--accent));transition:width .3s ease;transform:none}.progress-steps{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:0 var(--spacing-4)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);transform:translate(-50%);position:absolute;text-align:center;max-width:100px;left:calc(var(--threshold) / var(--max-threshold) * 100%)}.step-icon{display:flex;align-items:center;justify-content:center;width:var(--spacing-12);height:var(--spacing-12);background:#fff;border:2px solid rgb(var(--accent));border-radius:50%;color:rgb(var(--accent));transition:all .3s ease}.step.completed .step-icon{background:#f2f2f2;border-color:rgb(var(--accent));color:rgb(var(--color-background))}.step-label{font-size:10px;color:rgba(var(--color-foreground),.75);white-space:normal}.step.completed .step-label{color:rgb(var(--accent))}@media screen and (max-width:699px){.step{max-width:var(--spacing-12)}.progress-container{padding-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-free-shipping-bar.css.map */
