:root{--progress-height: 8px}.product-shipping-progress-bar{width:100%;display:block;box-sizing:border-box;position:relative}.progress-container{width:100%;max-width:600px;background:#eee;border-radius:6px;display:block}.progress-bar{height:var(--progress-height);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:6px;width:var(--progress);position:relative;overflow:hidden;transition:width .8s cubic-bezier(.4,0,.2,1)}.progress-text{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3);z-index:2;display:flex;align-items:center;color:var(--cart-color)}.progress-text svg{display:block;width:4rem;height:auto}.progress-tips{font-size:1.6rem;font-weight:500;line-height:1;margin-bottom:5px;text-align:center;color:var(--text-color);display:flex;align-items:center;justify-content:center;font-weight:600;border-top:1px solid #eee;padding-top:8px}.progress-tips span em{color:#ff5317;font-style:normal!important}.progress-tips img{display:block;margin-right:5px}@keyframes stripe{0%{transform:translate(0)}to{transform:translate(50%)}}.completed .progress-tips{color:#16c60c}.completed .progress-bar{background:linear-gradient(135deg,#8decb4,#16c60c);animation:progress-glow 1.5s ease-out}.completed .progress-bar:after{background:linear-gradient(to bottom,#fffc,#fff0)}.completed .progress-bar:before{animation:stripe 4s linear infinite,color-shift 4s infinite}@keyframes progress-glow{0%{box-shadow:0 0 #7ed32166}70%{box-shadow:0 0 0 20px #7ed32100}to{box-shadow:0 0 #7ed32100}}@keyframes color-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/free_shipping_progress_bar.css.map */
