.free-shipping-progress{--fs-paper: #f2f0eb;--fs-sand: #d9d3c4;--fs-camel: #a8703f;--fs-camel-light: #c89a63;--fs-stamp: #2f5d46;--fs-ink: #171612;--fs-ink-faint: #8a8578;--fs-rule: rgba(23, 22, 18, .1);--fs-end-size: 2.2rem;--fs-duration: .75s;--fs-easing: cubic-bezier(.22, 1, .36, 1);display:block;margin:1.6rem -2rem 0;padding:1.6rem 2rem 2rem;text-align:start;border-top:.1rem solid var(--fs-rule);border-bottom:.1rem solid var(--fs-rule)}.mini-cart free-shipping-progress+.mini-cart__border{display:none}@media screen and (min-width:750px){.free-shipping-progress{margin-inline:-3rem;padding-inline:3rem}}.free-shipping-progress__message{margin:0;font-size:1.65rem;line-height:1.4;color:var(--fs-ink)}.free-shipping-progress__amount{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;letter-spacing:-.01em;color:var(--fs-camel);white-space:nowrap}.free-shipping-progress--unlocked .free-shipping-progress__amount{color:var(--fs-stamp)}.free-shipping-progress__sub{margin:.3rem 0 0;font-size:1.4rem;font-style:italic;line-height:1.4;color:var(--fs-ink-faint)}@media screen and (max-width:379px){.free-shipping-progress__sub{display:none}}.free-shipping-progress__route{position:relative;height:var(--fs-end-size);margin-top:1.5rem}.free-shipping-progress__track,.free-shipping-progress__fill{position:absolute;top:1rem;inset-inline-start:0}.free-shipping-progress__track{inset-inline-end:calc(var(--fs-end-size) + .6rem);height:0;border-top:.2rem dashed var(--fs-sand)}.free-shipping-progress__fill{height:.2rem;width:calc((100% - var(--fs-end-size) - .6rem) * var(--fs-ratio, 0));background:linear-gradient(90deg,var(--fs-camel-light),var(--fs-camel));transition:width var(--fs-duration) var(--fs-easing)}.free-shipping-progress__dot{position:absolute;top:.5rem;inset-inline-start:calc((100% - var(--fs-end-size) - .6rem) * var(--fs-ratio, 0));width:1.2rem;height:1.2rem;margin-inline-start:-.6rem;border-radius:50%;background-color:var(--fs-camel);border:.2rem solid var(--fs-paper);box-shadow:0 0 0 .1rem var(--fs-camel);transition:inset-inline-start var(--fs-duration) var(--fs-easing),background-color var(--fs-duration) var(--fs-easing),box-shadow var(--fs-duration) var(--fs-easing)}.free-shipping-progress__end{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;width:var(--fs-end-size);height:var(--fs-end-size);border-radius:50%;border:.15rem dashed var(--fs-ink-faint);background-color:var(--fs-paper);color:var(--fs-ink-faint);transition:all var(--fs-duration) var(--fs-easing)}.free-shipping-progress--unlocked .free-shipping-progress__fill{background:var(--fs-stamp)}.free-shipping-progress--unlocked .free-shipping-progress__dot{background-color:var(--fs-stamp);box-shadow:0 0 0 .1rem var(--fs-stamp)}.free-shipping-progress--unlocked .free-shipping-progress__end{border:.15rem solid var(--fs-stamp);background-color:var(--fs-stamp);color:#fff;transform:rotate(-8deg) scale(1.07)}.free-shipping-progress--just-unlocked .free-shipping-progress__end{animation:fs-stamp var(--fs-duration) var(--fs-easing) both}@keyframes fs-stamp{0%{transform:rotate(-8deg) scale(1.9);opacity:0}60%{opacity:1}to{transform:rotate(-8deg) scale(1.07);opacity:1}}.free-shipping-bar-pdp{display:block}.free-shipping-bar-pdp--standalone{position:fixed;bottom:var(--mobile-dock-height, 0);inset-inline:0;z-index:99}@media screen and (min-width:750px){.free-shipping-bar-pdp{display:none}}.free-shipping-progress--compact{margin:0;padding:.9rem 2rem 1rem;border-bottom:0;background-color:rgb(var(--color-background))}.free-shipping-bar-pdp--standalone .free-shipping-progress--compact{box-shadow:0 -.4rem 2rem #17161214}@supports (padding: env(safe-area-inset-bottom)){.free-shipping-bar-pdp--standalone .free-shipping-progress--compact{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.free-shipping-progress--compact .free-shipping-progress__message{font-size:1.4rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.free-shipping-progress--compact .free-shipping-progress__amount{font-size:1.7rem}.free-shipping-progress--compact .free-shipping-progress__route{height:1.2rem;margin-top:.7rem;--fs-end-size: 1.2rem}.free-shipping-progress--compact .free-shipping-progress__track,.free-shipping-progress--compact .free-shipping-progress__fill{top:.5rem}.free-shipping-progress--compact .free-shipping-progress__dot{top:0}@media(prefers-reduced-motion:reduce){.free-shipping-progress__fill,.free-shipping-progress__dot,.free-shipping-progress__end{transition:none}.free-shipping-progress--just-unlocked .free-shipping-progress__end{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-free-shipping-progress.css.map */
