.free-shipping-progress{--free-shipping-accent:#16834a;align-items:flex-start;background:color-mix(in srgb,var(--free-shipping-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--free-shipping-accent) 22%,#fff);border-radius:13px;color:#245b3d;display:flex;gap:12px;padding:14px 16px}.free-shipping-progress__icon{background:var(--free-shipping-accent);border-radius:11px;color:#fff;display:grid;flex:0 0 38px;font-size:19px;height:38px;place-items:center;width:38px}.free-shipping-progress__content{display:grid;flex:1;gap:8px;min-width:0}.free-shipping-progress__content>strong{color:#245b3d;font-size:14px;font-weight:500;line-height:1.9}.free-shipping-progress__meter{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.free-shipping-progress__meter[hidden]{display:none!important}.free-shipping-progress__meter small{color:#53715f;font-size:12px;white-space:nowrap}.free-shipping-progress__track{background:color-mix(in srgb,var(--free-shipping-accent) 15%,#fff);border-radius:999px;display:block;height:7px;overflow:hidden;width:100%}.free-shipping-progress__track>span{background:var(--free-shipping-accent);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0}.free-shipping-progress.is-qualified{background:color-mix(in srgb,var(--free-shipping-accent) 8%,#fff);border-color:color-mix(in srgb,var(--free-shipping-accent) 30%,#fff)}.cart-free-shipping{margin:0 0 18px}.mini-cart-free-shipping{border-radius:11px;gap:9px;margin-top:10px;padding:10px}.mini-cart-free-shipping .free-shipping-progress__icon{border-radius:9px;flex-basis:32px;font-size:16px;height:32px;width:32px}.mini-cart-free-shipping .free-shipping-progress__content>strong{font-size:12px;line-height:1.8}.mini-cart-free-shipping .free-shipping-progress__track{height:5px}.free-shipping-checkout{align-items:flex-start;background:#f3faf5;border:1px solid #d7eadf;border-radius:11px;color:#315b42;display:flex;font-size:13px;gap:9px;line-height:1.9;margin:0 0 12px;padding:12px 14px}.free-shipping-checkout .icon-truck{color:#16834a;flex:0 0 auto;font-size:18px;margin-top:3px}.free-shipping-checkout.is-qualified{background:#edf8f0;border-color:#b8dfc5;color:#1f6339}@media (max-width:575px){.cart-free-shipping{gap:9px;padding:12px}.cart-free-shipping .free-shipping-progress__icon{flex-basis:34px;height:34px;width:34px}.free-shipping-progress__content>strong{font-size:13px}.free-shipping-progress__meter{gap:5px;grid-template-columns:minmax(0,1fr)}.free-shipping-progress__meter small{white-space:normal}}@media (prefers-reduced-motion:reduce){.free-shipping-progress__track>span{transition:none}}