.free-shipping-progress{margin:0 0 3rem;color:rgb(var(--color-foreground))}.free-shipping-progress__message{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.5;text-align:center}.free-shipping-progress__message strong{font-weight:var(--font-body-weight-bold)}.free-shipping-progress__visual{position:relative;padding-top:2.2rem}.free-shipping-progress__threshold{position:absolute;top:0;right:3.8rem;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.free-shipping-progress__row{display:flex;align-items:center;gap:.8rem}.free-shipping-progress__track{position:relative;flex:1 1 auto;height:.6rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.14)}.free-shipping-progress__fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-foreground));transition:width .3s ease}.free-shipping-progress__icon{display:inline-flex;flex:0 0 3rem;width:3rem;height:3rem;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.free-shipping-progress__icon svg{width:2.4rem;height:2.4rem;fill:currentColor}.free-shipping-progress--reached .free-shipping-progress__icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.free-shipping-progress__caption{display:block;margin-top:.4rem;padding-right:3.8rem;font-size:1rem;font-weight:var(--font-body-weight-bold);line-height:1.3;letter-spacing:.08em;text-align:right;text-transform:uppercase}@media screen and (min-width:750px){.free-shipping-progress{margin-bottom:4rem}.free-shipping-progress__message{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.free-shipping-progress__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-free-shipping-progress.css.map */
