progress-bar,progress-bar-display{display:block}.progress-bar__wrapper{color:var(--progress-bar-text-color)}.progress-bar__header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:var(--progress-bar-label-font-size);line-height:1.4;min-height:1.4em}.progress-bar__offer-label{font-weight:600}.progress-bar__distance-text{text-align:right;flex-shrink:0;font-weight:700}.progress-bar__success-message{width:100%;font-weight:600;text-align:center}.progress-bar__track-container{position:relative}.progress-bar__track{position:relative;height:var(--progress-bar-track-height, 8px);border-radius:100px;background-color:#0000001f;overflow:visible}.progress-bar__fill{position:absolute;top:0;left:0;bottom:0;width:0%;border-radius:100px;background-color:var(--progress-bar-progress-color);transition:width .5s ease}.progress-bar__marker{position:absolute;top:-2px;width:2px;height:calc(100% + 4px);background-color:var(--progress-bar-background-color);transform:translate(-50%);border-radius:1px;z-index:1;pointer-events:none}.progress-bar__icons-row{position:relative;height:24px;margin-top:8px}.progress-bar__icon-wrapper{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.progress-bar__icon{border-radius:50%;background-color:var(--progress-bar-icon-background-color);color:var(--progress-bar-icon-color);display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;overflow:hidden;flex-shrink:0}.progress-bar__icon svg,.progress-bar__icon img{width:14px;max-width:14px;min-width:10px;height:auto;object-fit:contain;display:block}.progress-bar__icon--reached{outline:2px solid var(--progress-bar-success-color);outline-offset:2px}.progress-bar__icon-badge{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background-color:var(--progress-bar-success-color);color:#fff;display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;animation:progress-bar-badge-pop .35s cubic-bezier(.34,1.56,.64,1) forwards}.progress-bar__icon-badge svg{width:100%;height:100%;display:block}@keyframes progress-bar-badge-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.progress-bar__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#cart-drawer-container progress-bar-display{padding-top:.75rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/progress-bar.css.map */
