.drawer__progress{padding:0}.cart-progress-bar{padding:1.5rem 0 1rem;margin-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.cart-progress-bar__message{margin-bottom:1rem;text-align:center}.cart-progress-bar__message p{margin:0;font-size:.875rem;line-height:1.4;font-family:var(--font-heading-family);color:#000}.cart-progress-bar__complete{font-weight:600;color:#000;font-family:var(--font-heading-family)}.cart-progress-bar__container{position:relative;width:100%;padding:8px 0}.cart-progress-bar__track{position:relative;width:100%;height:3px;background-color:rgba(var(--color-foreground),.1);border-radius:10px;overflow:hidden}.cart-progress-bar__fill{position:absolute;top:0;left:0;height:100%;background:#000;border-radius:10px;transition:width .6s cubic-bezier(.4,0,.2,1);animation:progressPulse 2s ease-in-out infinite;z-index:1}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.85}}.cart-progress-bar__fill[data-progress="100"]{animation:progressComplete .6s ease-out}@keyframes progressComplete{0%{transform:scaleY(1)}50%{transform:scaleY(1.3)}to{transform:scaleY(1)}}.cart-progress-bar__dots{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;padding:0}.cart-progress-bar__dots:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:3px;width:var(--progress, 0%);background:#000;border-radius:10px;transition:width .6s cubic-bezier(.4,0,.2,1);z-index:1}.cart-progress-bar__dot{width:20px;height:20px;border-radius:50%;background-color:#eaeaea;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.cart-progress-bar__dot--active{background-color:#000}@media screen and (max-width: 749px){.cart-progress-bar{padding:1rem 0}.cart-progress-bar__message p{font-size:.8125rem}.cart-progress-bar__container{padding:6px 0}.cart-progress-bar__dot{width:18px;height:18px}.cart-progress-bar__dots:before{height:3px}.cart-progress-bar__track{height:3px}}@media (prefers-reduced-motion: reduce){.cart-progress-bar__fill{transition:width .2s linear;animation:none}.cart-progress-bar__dots:before{transition:width .2s linear}.cart-progress-bar__dot{transition:background-color .2s linear}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-progress-bar.css.map */
