.order-progress-track{overflow-x:auto;overflow-y:visible;--progress-step-width:72px;--progress-ring-size:72px;--progress-ring-padding:2px;--progress-ring-border:3px;--progress-label-gap:8px;--progress-label-height:20px}@media (min-width:640px){.order-progress-track{--progress-step-width:140px;--progress-ring-size:118px;--progress-ring-padding:4px;--progress-ring-border:5px;--progress-label-gap:16px;--progress-label-height:24px}}.order-progress-row{align-items:flex-start}.order-progress-step{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;max-width:var(--progress-step-width);overflow:visible}.order-progress-thumb{overflow:visible}.order-progress-ring,.order-progress-thumb{width:var(--progress-ring-size);height:var(--progress-ring-size);display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-progress-ring{padding:var(--progress-ring-padding);border-radius:999px;box-sizing:border-box;border:var(--progress-ring-border) solid transparent;line-height:0}.order-progress-ring--active{border-color:#d3322b}.order-progress-ring--completed{border-color:rgba(211,50,43,.35)}.order-progress-image-wrapper{width:100%;height:100%;overflow:hidden;border-radius:999px;flex-shrink:0}.order-progress-label{margin-top:var(--progress-label-gap);min-height:var(--progress-label-height);line-height:var(--progress-label-height);text-align:center;white-space:nowrap;width:100%}.order-progress-connector-wrap{flex-shrink:0;align-self:flex-start;display:flex;align-items:center;padding-top:calc(var(--progress-ring-size) / 2 - 1.5px)}.order-progress-connector{position:relative;height:3px;border-radius:999px;background:#e8e2da;overflow:hidden}.order-progress-connector--completed{background:#d3322b}.order-progress-connector--active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(211,50,43,.15) 20%,rgba(211,50,43,.85) 50%,rgba(211,50,43,.15) 80%,transparent);animation:order-progress-line-flow 2s ease-in-out infinite}@keyframes order-progress-line-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}