.pd-progress-wrapper{margin:0 0 1.5em;padding:22px 26px 26px;border-radius:16px;background:#fff}.pd-gift-quantity{display:inline-block;min-width:2em;text-align:center}.pd-progress-message{margin:0 0 1.2em;font-size:.95em;text-align:center;font-weight:500}.pd-progress-bar{position:relative;height:8px;border-radius:999px;background:#e6ebf2;overflow:hidden}.pd-progress-bar__fill{position:relative;height:100%;background:var(--pd-accent-color,#2f62a8);border-radius:999px;overflow:hidden}.pd-progress-bar__fill--complete{background:var(--pd-accent-color-complete,#2f62a8)}.pd-progress-bar__fill::after{content:'';position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:pd-progress-shimmer 2.2s ease-in-out infinite}.pd-progress-bar__fill--complete::after{content:none}@keyframes pd-progress-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.pd-progress-bar__fill::after{animation:none}}.pd-progress-bar__markers{position:relative;height:46px;top:-18px;line-height:1}.pd-progress-bar__marker-item{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;width:88px;transform:translateX(-50%);text-align:center}.pd-progress-bar__marker-item:last-child{transform:translateX(calc(-100% + 14px))}.pd-progress-bar__marker-icon{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:4px;border-radius:50%;background:#fff;border:2px solid #dce3ec;color:#afbbca;box-sizing:border-box;box-shadow:0 0 0 4px #fff;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.pd-progress-bar__marker-item.is-achieved .pd-progress-bar__marker-icon{background:var(--pd-accent-color,#2f62a8);border-color:var(--pd-accent-color,#2f62a8);color:#fff}.pd-progress-bar__markers--complete .pd-progress-bar__marker-item.is-achieved .pd-progress-bar__marker-icon{background:var(--pd-accent-color-complete,#2f62a8);border-color:var(--pd-accent-color-complete,#2f62a8)}.pd-progress-bar__marker-item.is-next .pd-progress-bar__marker-icon{border-color:var(--pd-accent-color,#2f62a8);color:var(--pd-accent-color,#2f62a8)}.pd-progress-bar__marker-halo{position:absolute;inset:-2px;border-radius:999px;border:2px solid var(--pd-accent-color,#2f62a8);animation:pd-progress-halo-pulse 2s ease-out infinite;pointer-events:none}@keyframes pd-progress-halo-pulse{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.pd-progress-bar__marker-halo{animation:none}}.pd-progress-bar__marker-label{font-size:.7em;line-height:1;color:#777;max-width:60px}.pd-progress-bar__marker-item:last-child{padding-right:10px}.pd-progress-bar__marker-item.is-achieved .pd-progress-bar__marker-label{color:var(--pd-accent-color,#2f62a8);font-weight:600;line-height:1!important}.pd-progress-bar__markers--complete .pd-progress-bar__marker-item.is-achieved .pd-progress-bar__marker-label{color:var(--pd-accent-color-complete,#2f62a8)}.pd-progress-bar__marker-item.is-next .pd-progress-bar__marker-label{color:#1c2430;font-weight:600;line-height:1!important}.pd-progress-segmented__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pd-progress-wrapper .pd-progress-segmented__title{margin:0;font-size:1.15em;font-weight:700;text-align:left}#sc-drawer-root .pd-progress-segmented__title{font-size:.8em}.pd-progress-segmented__pill{flex:0 0 auto;padding:6px 14px;border-radius:999px;background:#e9f5ee;color:#1a7f4e;font-size:.8em;font-weight:600;white-space:nowrap}#sc-drawer-root .pd-progress-segmented__pill{padding:4px 10px;font-size:.75em}.pd-progress-segmented__subtitle{margin:4px 0 1.2em;font-size:.85em;color:#8794a4;text-align:left}#sc-drawer-root .pd-progress-segmented__subtitle{font-size:.7em}.pd-progress-segmented__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:16px 12px}#sc-drawer-root .pd-progress-segmented__track{gap:12px 5px}.pd-progress-segmented__bar{height:8px;border-radius:999px;background:#e6ebf2}.pd-progress-segmented__segment.is-achieved .pd-progress-segmented__bar{background:var(--pd-accent-color,#2f62a8)}.pd-progress-segmented__caption{display:flex;flex-direction:column;margin-top:8px;text-align:center;line-height:normal;font-size:15px}#sc-drawer-root .pd-progress-segmented__caption{font-size:14px}.pd-progress-segmented__caption-label{font-size:1em;font-weight:700;color:#afbbca;margin-bottom:5px}#sc-drawer-root .pd-progress-segmented__caption-label{font-size:.75em}.pd-progress-segmented__caption-amount{font-size:.9em;color:#afbbca}#sc-drawer-root .pd-progress-segmented__caption-amount{font-size:.85em}.pd-progress-segmented__segment.is-achieved .pd-progress-segmented__caption-label{color:var(--pd-accent-color,#2f62a8)}.pd-progress-segmented__segment.is-achieved .pd-progress-segmented__caption-amount{color:#1c2430}.pd-progress-segmented__segment.is-next .pd-progress-segmented__caption-label{color:#1c2430}