offer-progress{display:block;--offer-accent: var(--color-primary-button-background);--offer-accent-text: var(--color-primary-button-text, #fff);--offer-track: #ebebf0;--offer-border: #e4e6ec}.otb__msg{margin:0 0 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,3.4vw,14px);line-height:1.35;color:var(--color-foreground)}.otb__msg strong{color:var(--offer-accent);font-weight:700}.otb__bar{position:relative;height:50px;margin:0 28px 0 6px}.otb__track{position:absolute;left:0;right:0;top:11px;height:8px;border-radius:8px;background:var(--offer-track);overflow:hidden}.otb__fill{display:block;height:100%;border-radius:8px;background:var(--offer-accent);transition:width .4s ease}.otb__tier{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.otb__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:#9aa0b4;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.otb__gift svg{width:16px;height:16px}.otb__label{margin-top:4px;font-size:11px;line-height:1.2;font-weight:600;white-space:nowrap;color:#8a90a6}.otb__tier.is-reached .otb__gift{background:var(--offer-accent);border-color:var(--offer-accent);color:var(--offer-accent-text)}.otb__tier.is-reached .otb__label{color:var(--offer-accent)}.opb{border:1px solid var(--offer-border);border-radius:12px;padding:14px 16px 8px;background:#fff;margin-top:var(--margin-top, 0px);margin-bottom:var(--margin-bottom, 0px)}.qb-refined .variant_label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(from var(--color-foreground) r g b / 60%)}.qb-refined .quantity-breaks-container{gap:10px}.qb-refined .quantity-breaks-container.quantity-breaks-container--row:has(.quantity-break__banner--overlap){gap:16px}.qb-refined .quantity-break,.qb-refined .quantity-break.quantity-break--selected{border:1px solid #e4e6ec;background-color:#fff;border-radius:12px}.qb-refined .quantity-break:not(.quantity-break--with-image){padding:14px 14px 14px 44px}.qb-refined .quantity-break.quantity-break--selected{border-color:var(--color-primary-button-background);background-color:#f7f8fa}.qb-refined .quantity-break:before{content:"";position:absolute;left:15px;top:16px;width:18px;height:18px;border-radius:50%;border:1.5px solid #c5c9d6;background:#fff;box-sizing:border-box}.qb-refined .quantity-break.quantity-break--selected:before{border-color:var(--color-primary-button-background);background:var(--color-primary-button-background);box-shadow:inset 0 0 0 3px #fff}.qb-refined .quantity-break__title{font-weight:600}.qb-refined .quantity-break__title-and-badge-container .badge{background:rgb(from var(--color-primary-button-background) r g b / 12%);border-color:transparent;color:var(--color-primary-button-background);font-weight:700}.qb-refined .quantity-break__banner--overlap{font-size:11px;font-weight:700;letter-spacing:.03em}.qb-refined .quantity-break{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/offer-progress.css.map */
