:root{--offer-accent: var(--color-primary-button-background, #445ec2);--offer-text: #133961;--offer-track: #ebebf0;--offer-border: #e4e6ec;--offer-green: #3b7a3e}offer-bar{display:block}.ob{color:var(--offer-text)}.ob__msg{margin:0 0 12px;font-size:13px;line-height:1.35;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob__msg strong{font-weight:700;color:var(--offer-accent)}.ob--tiers .ob__track-wrap{position:relative;margin:0 40px 34px;height:30px;display:flex;align-items:center}.ob--tiers .ob__track{position:relative;width:100%;height:8px;border-radius:99px;background:var(--offer-track);overflow:hidden}.ob--tiers .ob__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:99px;background:var(--offer-accent);transition:width .45s ease}.ob__tier{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ob__tier .ob__gift{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--offer-track);color:#9aa1b5;transition:background .3s,border-color .3s,color .3s}.ob__tier.is-on .ob__gift{background:var(--offer-accent);border-color:var(--offer-accent);color:#fff}.ob__tier-lbl{position:absolute;top:34px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.02em;color:#6b7280}.ob__tier.is-on .ob__tier-lbl{color:var(--offer-accent)}.offer-gift-icon{display:block;width:16px;height:16px}.ob--steps .ob__msg{margin-bottom:8px}.ob__steps{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.ob__step{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ob__dot{width:8px;height:8px;border-radius:50%;background:var(--offer-track);transition:background .3s}.ob__step.is-on .ob__dot{background:var(--offer-accent)}.ob__step--gift .ob__gift{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--offer-track);background:#fff;color:#9aa1b5;transition:background .3s,border-color .3s,color .3s}.ob__step--gift .offer-gift-icon{width:14px;height:14px}.ob__step--gift.is-on .ob__gift{background:var(--offer-accent);border-color:var(--offer-accent);color:#fff}.ob__step-lbl{position:absolute;top:28px;font-size:10px;font-weight:600;color:#6b7280;white-space:nowrap}.ob__step--gift.is-on .ob__step-lbl{color:var(--offer-accent)}.ob__link{flex:1 1 auto;height:2px;margin:0 3px;background:var(--offer-track);border-radius:2px;transition:background .3s}.ob__link.is-on{background:var(--offer-accent)}.offer-progress-block{border:1px solid var(--offer-border);border-radius:14px;padding:14px 16px 6px;background:#fff}.qb-refined .variant_label{display:block;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;font-variant:normal;color:var(--offer-accent);margin:0 0 12px}.qb-refined .quantity-break{border:1px solid var(--offer-border)!important;box-shadow:none!important;padding-left:42px!important;position:relative}.qb-refined .quantity-break:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:1.5px solid #c4c8d4;background:#fff;box-sizing:border-box}.qb-refined .quantity-break--selected{background:#f7f8fa!important;border-color:var(--offer-accent)!important}.qb-refined .quantity-break--selected:before{border:5px solid var(--offer-accent)}.qb-refined .quantity-break__variant-picker-container{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/offer-progress.css.map */
