.offer-progress{--offer-progress-bg: #f7f7f7;--offer-progress-border: #BBBDBF;--offer-progress-text: #000000;--offer-progress-muted: #595959;--offer-progress-track: #d9d9d9;--offer-progress-active: #4ade80;--offer-progress-dot-inactive: #cfcfcf;--offer-progress-radius: 8px;--offer-progress-pad: 16px;--offer-progress-gap: 12px;--offer-progress-dot-size: 10px;--offer-progress-thumb-size: 10px;display:block;width:100%;margin-block:12px;color:var(--offer-progress-text);text-align:start}.offer-progress--hidden,.offer-progress[hidden]{display:none}.offer-progress__card{background:var(--offer-progress-bg);border:1px solid var(--offer-progress-border);border-radius:var(--offer-progress-radius);padding:var(--offer-progress-pad)}.offer-progress__header{display:flex;flex-direction:column;gap:4px}.offer-progress__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.offer-progress__heading{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--offer-progress-text);text-align:start;display:flex;gap:8px;align-items:center}.offer-progress__code{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.offer-progress__code:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.offer-progress__copy-icon{flex-shrink:0;color:var(--offer-progress-muted)}.offer-progress__copied{font-size:12px;font-weight:600;color:var(--offer-progress-active)}.offer-progress__status{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:var(--offer-progress-text);text-align:start}.offer-progress__divider{height:1px;margin-block:var(--offer-progress-gap);background:var(--offer-progress-border)}.offer-progress__body{display:flex;flex-direction:column;gap:12px}.offer-progress__progress-heading{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--offer-progress-text);text-align:start}.offer-progress__inline-link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.offer-progress__track-wrap{display:flex;flex-direction:column;gap:4px}.offer-progress__track{--offer-progress-track-inset: 31px;position:relative;display:block;height:var(--offer-progress-thumb-size);width:calc(100% - (var(--offer-progress-track-inset) * 2));margin-inline:var(--offer-progress-track-inset)}.offer-progress__track:before{content:"";position:absolute;inset-inline:0;top:50%;height:3px;transform:translateY(-50%);background:var(--offer-progress-track);border-radius:999px}.offer-progress__fill{position:absolute;inset-inline-start:0;inset-inline-end:var(--offer-progress-fill-end, 100%);top:50%;width:auto;height:3px;transform:translateY(-50%);background:var(--offer-progress-active);border-radius:999px;transition:inset-inline-end .25s ease;z-index:1}.offer-progress__nodes{position:relative;z-index:2;display:flex;justify-content:space-between;width:100%}.offer-progress__node{position:relative;width:var(--offer-progress-dot-size);height:var(--offer-progress-dot-size);border-radius:50%;background:var(--offer-progress-dot-inactive);border:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transform:translate(0)}.offer-progress__node--active,.offer-progress__node--complete{background:var(--offer-progress-active);width:13px}.offer-progress__node--complete{height:13px}.offer-progress__node--thumb{width:var(--offer-progress-thumb-size);height:var(--offer-progress-thumb-size);transition:inset-inline-start .25s ease,left .25s ease}.offer-progress--quantity .offer-progress__nodes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.offer-progress--quantity .offer-progress__node--end{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%)}.offer-progress--quantity .offer-progress__node--thumb{position:absolute;top:50%;inset-inline-start:0%;transform:translate(-50%,-50%)}.offer-progress--quantity .offer-progress__node--thumb.is-at-start{transform:translateY(-50%)}.offer-progress--quantity .offer-progress__node--thumb.is-at-end{transform:translate(-100%,-50%)}.offer-progress__node--active .offer-progress__check{width:13px;height:13px;display:block}.offer-progress__labels{display:flex;justify-content:space-between;gap:8px;width:100%}.offer-progress__label{flex:1;min-width:0;text-align:center;font-size:12px;line-height:20px;color:var(--offer-progress-text)}.offer-progress__label:first-child{text-align:start}.offer-progress__label:last-child{text-align:end}.offer-progress__label-primary{display:block;font-weight:700;font-size:12px}.offer-progress__label-secondary{display:block;font-weight:400;font-size:11px;color:var(--offer-progress-muted);margin-block-start:2px}.offer-progress--quantity .offer-progress__label{flex:0 0 auto;max-width:33%}.offer-progress__extra{display:flex;align-items:center;gap:10px}.offer-progress__extra-dot{width:16px;height:16px;border-radius:50%;background:var(--offer-progress-dot-inactive);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.offer-progress__extra-check{width:8px;height:8px;display:none}.offer-progress__extra-dot--complete{background:var(--offer-progress-active)}.offer-progress__extra-dot--complete .offer-progress__extra-check{display:block}.offer-progress__extra-text{margin:0;font-size:14px;line-height:20px;color:var(--offer-progress-text);text-align:start}.offer-progress__extra-strong{font-weight:600}.offer-progress__extra-suffix{font-weight:400}.offer-progress--sidecart{margin-block:0 12px}.offer-progress--sidecart .offer-progress__card{--offer-progress-pad: 14px}@media screen and (min-width:768px){.offer-progress{--offer-progress-pad: 16px}.offer-progress__track{--offer-progress-track-inset: 28px}.offer-progress__heading{font-size:16px}.offer-progress__status{font-size:14px}}@media(prefers-reduced-motion:reduce){.offer-progress__fill,.offer-progress__node--thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/offer-progress.css.map */
