.free-ship{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;margin-bottom:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius, 0)}.free-ship__text{display:flex;align-items:center;margin:0;font-size:1.4rem;line-height:1.4}.free-ship__amount{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.free-ship__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:1.4rem;block-size:1.4rem;margin-inline-end:.6rem;color:rgb(var(--color-button));animation:free-ship-check-pop .4s cubic-bezier(.34,1.56,.64,1) .1s both}.free-ship__check svg{inline-size:100%;block-size:100%}.free-ship__track-wrapper{position:relative;padding-block-start:1.8rem}.free-ship__track{position:relative;block-size:.6rem;inline-size:100%;overflow:hidden;background:rgba(var(--color-foreground),.12);border-radius:.3rem}.free-ship__fill{position:relative;display:block;block-size:100%;inline-size:0;overflow:hidden;background:rgb(var(--color-button));border-radius:inherit;transition:inline-size .5s cubic-bezier(.25,.46,.45,.94)}.free-ship__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);background-size:200% 100%;animation:free-ship-shimmer 1.6s ease-in-out infinite}.free-ship__truck{position:absolute;display:inline-flex;align-items:center;justify-content:center;inset-block-start:0;inset-inline-start:0;inline-size:1.8rem;block-size:1.8rem;color:rgb(var(--color-foreground));transform:translate(-50%);transition:inset-inline-start .5s cubic-bezier(.25,.46,.45,.94)}.free-ship__truck svg{inline-size:100%;block-size:100%}.free-ship--reached{animation:free-ship-pop .5s ease-out}.free-ship--reached .free-ship__fill{background:rgb(var(--color-button))}.free-ship--reached .free-ship__fill:after{animation:none;opacity:0}.free-ship--reached .free-ship__truck{color:rgb(var(--color-button))}.free-ship--reached .free-ship__text{font-weight:600}@keyframes free-ship-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes free-ship-check-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes free-ship-pop{0%{transform:scale(.96);opacity:.7}60%{transform:scale(1.015);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.free-ship__fill,.free-ship__truck{transition:none}.free-ship__fill:after,.free-ship__check,.free-ship--reached{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-free-shipping-bar.css.map */
