.cart-offer-progress{--offer-color: #73030f;--offer-color-rgb: 115, 3, 15;--offer-surface: #fffafa;--offer-ink: #241719;--offer-muted: #78686a;display:block;margin:0 0 1.5rem;padding:1.4rem;color:var(--offer-ink);border:1px solid rgba(var(--offer-color-rgb),.14);border-radius:1.4rem;background:var(--offer-surface);box-shadow:0 .8rem 2.4rem #3111150f;box-sizing:border-box}.cart-offer-progress__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.cart-offer-progress__badge{flex:0 0 auto;padding:.6rem .9rem;color:#fff;border-radius:.7rem;background:var(--offer-color);font-size:1rem;font-weight:800;line-height:1;letter-spacing:.06em;white-space:nowrap}.cart-offer-progress__message{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin:0;color:var(--offer-ink);font-size:1.25rem;font-weight:650;line-height:1.35;text-align:end}.cart-offer-progress__check{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;color:#fff;border-radius:50%;background:var(--offer-color)}.cart-offer-progress__check[hidden]{display:none}.cart-offer-progress__check .svg-wrapper,.cart-offer-progress__check svg,.cart-offer-progress__step-icon,.cart-offer-progress__step-icon svg{width:1rem;height:1rem}.cart-offer-progress__track{position:relative;display:flex;align-items:center;justify-content:space-between;height:.5rem;margin:0 1rem;border-radius:999px;background:rgba(var(--offer-color-rgb),.12)}.cart-offer-progress__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--offer-color);transition:width .45s cubic-bezier(.22,1,.36,1)}.cart-offer-progress__step{position:relative;z-index:1;display:grid;place-items:center;width:2.2rem;height:2.2rem;color:var(--offer-muted);border:2px solid rgba(var(--offer-color-rgb),.22);border-radius:50%;background:#fff;box-shadow:0 0 0 .3rem var(--offer-surface);font-size:1rem;font-weight:700;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.cart-offer-progress__step.is-complete{color:#fff;border-color:var(--offer-color);background:var(--offer-color)}.cart-offer-progress__step.is-reward{width:2.7rem;height:2.7rem}.cart-offer-progress__step.is-reward:not(.is-complete){color:var(--offer-color);border-color:var(--offer-color)}.cart-offer-progress__labels{display:flex;justify-content:space-between;margin-top:1.4rem;color:var(--offer-muted);font-size:.95rem;font-weight:650;line-height:1}.cart-offer-progress__labels span:last-child{color:var(--offer-color);font-weight:800}.cart-offer-progress--state-2{border-color:rgba(var(--offer-color-rgb),.25);background:linear-gradient(135deg,rgba(var(--offer-color-rgb),.055),transparent 70%),var(--offer-surface)}.cart-offer-progress--state-2 .cart-offer-progress__message{color:var(--offer-color);font-weight:750}.cart-offer-progress--state-3{border-color:rgba(var(--offer-color-rgb),.28);background:linear-gradient(135deg,rgba(var(--offer-color-rgb),.08),transparent 72%),var(--offer-surface)}.cart-offer-progress--state-3 .cart-offer-progress__message{color:var(--offer-color);font-weight:750}@media screen and (max-width:749px){.cart-offer-progress{min-height:8.2rem;margin:0;padding:.9rem 1rem 1.15rem;border-radius:1.1rem;box-shadow:none}.cart-offer-progress__top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:1.25rem}.cart-offer-progress__badge{padding:.48rem .65rem;font-size:.88rem}.cart-offer-progress__message{justify-content:flex-start;font-size:1.12rem;line-height:1.25;text-align:start}.cart-offer-progress__track{height:.4rem;margin:0 .8rem}.cart-offer-progress__step{width:1.75rem;height:1.75rem;border-width:1px;font-size:.88rem;box-shadow:0 0 0 .2rem var(--offer-surface)}.cart-offer-progress__step.is-reward{width:2rem;height:2rem}.cart-offer-progress__step-icon,.cart-offer-progress__step-icon svg{width:.8rem;height:.8rem}.cart-offer-progress__labels{display:none}.cart-offer-progress--state-2{border-width:2px}}@media(prefers-reduced-motion:reduce){.cart-offer-progress__fill,.cart-offer-progress__step{transition-duration:.01ms}}[dir=rtl] .cart-offer-progress__fill,html[lang=ar] .cart-offer-progress__fill{inset:0 0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-cart-offer-progress.css.map */
