.benefit-progress{--benefit-accent: #146c43;--benefit-accent-contrast: #ffffff;--benefit-border: rgba(18, 28, 45, .18);--benefit-surface: #ffffff;--benefit-text: #1f2933;box-sizing:border-box;color:var(--benefit-text);background:var(--benefit-surface);border-block:1px solid var(--benefit-border);inline-size:100%;max-inline-size:100%;padding:12px 0;overflow-wrap:anywhere}.benefit-progress[hidden],.benefit-progress [hidden]{display:none!important}.benefit-progress *,.benefit-progress *:before,.benefit-progress *:after{box-sizing:border-box}.benefit-progress__header{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.benefit-progress__icon{display:grid;place-items:center;inline-size:24px;block-size:24px;font-size:18px;line-height:1}.benefit-progress__title,.benefit-progress__message,.benefit-progress__meta{margin:0;letter-spacing:0}.benefit-progress__title{font:inherit;font-weight:700;line-height:1.3}.benefit-progress__message{margin-block-start:3px;font-size:.92em;line-height:1.45}.benefit-progress__visual{margin-block-start:10px}.benefit-progress__track{position:relative;inline-size:100%;block-size:8px;overflow:hidden;background:#e7ebef;border:1px solid rgba(18,28,45,.12);border-radius:4px}.benefit-progress__fill{display:block;inline-size:0;block-size:100%;background:var(--benefit-accent);transition:inline-size .18s ease}.benefit-progress__meta{display:flex;justify-content:space-between;gap:10px;margin-block-start:6px;font-size:.82em;line-height:1.35}.benefit-progress__recommendations{margin-block-start:12px}.benefit-progress__recommendations-title{margin:0 0 8px;font:inherit;font-size:.9em;font-weight:700;letter-spacing:0}.benefit-progress__recommendations-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.benefit-progress__recommendation{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;min-block-size:54px;padding:5px;border:1px solid var(--benefit-border);border-radius:6px}.benefit-progress__recommendation-image{display:block;inline-size:44px;block-size:44px;object-fit:cover;border-radius:4px}.benefit-progress__recommendation-body{display:grid;align-content:center;min-inline-size:0}.benefit-progress__recommendation-name,.benefit-progress__recommendation-price{margin:0;font-size:.78em;line-height:1.3}.benefit-progress__recommendation-name{font-weight:650}.benefit-progress__recommendation-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:32px;margin-block-start:5px;padding:5px 8px;color:var(--benefit-accent-contrast);background:var(--benefit-accent);border:1px solid var(--benefit-accent);border-radius:5px;font:inherit;font-size:.75em;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.benefit-progress__recommendation-action[disabled]{cursor:wait;opacity:.65}.benefit-progress__recommendation-action:focus-visible,.benefit-progress a:focus-visible{outline:3px solid currentColor;outline-offset:2px}.benefit-progress[data-state=reached_applied]{--benefit-accent: #146c43;border-color:#146c43}.benefit-progress[data-state=reached_pending]{--benefit-accent: #8a5a00}.benefit-progress[data-state=lost],.benefit-progress[data-state=error]{--benefit-accent: #9b2c2c}.benefit-progress--dksoftwares{--benefit-accent: #0f6b5d;--benefit-accent-contrast: #ffffff;--benefit-border: rgba(35, 52, 48, .2);--benefit-surface: #f8fbfa;--benefit-text: #202a28;margin-block:12px;padding-inline:10px}@media(max-width:479px){.benefit-progress__recommendations-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.benefit-progress__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-benefit-progress.css.map */
