discount-progress-bar.discount-progress-bar{display:block}.discount-progress-bar{--dpb-active: #dc9d70;--dpb-navy: #344e62;--dpb-line-incomplete: #8c9daa;--dpb-tag-bg: #ece8de;--dpb-tag-text: #344e62;--dpb-message: #344e62;width:100%;box-sizing:border-box;padding:0 16px}.discount-progress-bar[hidden]{display:none!important}.discount-progress-bar .dpb__inner{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%}.discount-progress-bar .dpb__message{text-align:center;color:var(--dpb-message);font-family:var(--font-Eina03);font-size:12px;line-height:1.5;letter-spacing:.0312px;transition:opacity .2s ease,transform .28s cubic-bezier(.25,.46,.45,.94)}.discount-progress-bar .dpb__message-text{margin:0;font-size:14px}.discount-progress-bar .dpb__message-text p,.discount-progress-bar .dpb__message-text p strong{margin:0;line-height:1.45;font-size:14px}.discount-progress-bar .dpb__message-text strong,.discount-progress-bar .dpb__message-text b{font-weight:600}.discount-progress-bar .dpb__message-text em,.discount-progress-bar .dpb__message-text i{font-style:italic}.discount-progress-bar .dpb__steps{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%}.discount-progress-bar .dpb__step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.discount-progress-bar .dpb__icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}.discount-progress-bar .dpb__step[data-state=completed] .dpb__icon{color:var(--dpb-active)}.discount-progress-bar .dpb__step[data-state=locked] .dpb__icon{color:var(--dpb-navy)}.discount-progress-bar .dpb__icon-svg{display:block;width:18px;height:18px;transform-origin:center center}.discount-progress-bar .dpb__line{position:relative;width:100%;height:5px;border-radius:999px;background:var(--dpb-line-incomplete);overflow:hidden}.discount-progress-bar .dpb__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--dpb-line-fill, var(--dpb-line-incomplete));transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.33,1,.68,1),background-color .35s ease}.discount-progress-bar .dpb__step[data-state=completed] .dpb__line:after{transform:scaleX(1)}.discount-progress-bar .dpb__step:nth-child(1) .dpb__line:after{transition-delay:0s}.discount-progress-bar .dpb__step:nth-child(2) .dpb__line:after{transition-delay:.08s}.discount-progress-bar .dpb__step:nth-child(3) .dpb__line:after{transition-delay:.16s}.discount-progress-bar .dpb__tag{box-sizing:border-box;min-height:21px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;background:var(--dpb-tag-bg);color:var(--dpb-tag-text);max-width:100%}.discount-progress-bar .dpb__tag--visually-muted{opacity:0;pointer-events:none}.discount-progress-bar .dpb__tag-text{font-family:var(--font-Eina03);font-size:12px;font-weight:600;line-height:1.55;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:115px}@keyframes dpb-msg-reveal{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dpb-icon-pop{0%{transform:scale(.82);opacity:.75}to{transform:scale(1);opacity:1}}@keyframes dpb-line-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}.discount-progress-bar.dpb--celebrate .dpb__message{animation:dpb-msg-reveal .52s cubic-bezier(.34,1.2,.64,1) both}.discount-progress-bar.dpb--celebrate .dpb__step[data-state=completed] .dpb__icon-svg{animation:dpb-icon-pop .42s cubic-bezier(.34,1.45,.64,1) both}.discount-progress-bar.dpb--celebrate .dpb__step:nth-child(1)[data-state=completed] .dpb__icon-svg{animation-delay:0s}.discount-progress-bar.dpb--celebrate .dpb__step:nth-child(2)[data-state=completed] .dpb__icon-svg{animation-delay:.05s}.discount-progress-bar.dpb--celebrate .dpb__step:nth-child(3)[data-state=completed] .dpb__icon-svg{animation-delay:.09s}.discount-progress-bar.dpb--celebrate .dpb__step[data-state=completed] .dpb__line:after{animation:dpb-line-pulse .55s ease both}@media(prefers-reduced-motion:reduce){.discount-progress-bar .dpb__message,.discount-progress-bar .dpb__icon,.discount-progress-bar .dpb__line:after{transition-duration:.01ms!important;animation:none!important}.discount-progress-bar.dpb--celebrate .dpb__message,.discount-progress-bar.dpb--celebrate .dpb__step[data-state=completed] .dpb__icon-svg,.discount-progress-bar.dpb--celebrate .dpb__step[data-state=completed] .dpb__line:after{animation:none!important}}@media(max-width:749px){.discount-progress-bar .dpb__message-text p,.discount-progress-bar .dpb__message-text p strong{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/415/assets/discount-progress-bar.css.map */
