.va-cprog{--va-cprog-track: var(--color-hairline-strong);--va-cprog-fill: #1F7A3F;--va-cprog-unlocked: #1F7A3F;background:var(--color-off);border-bottom:.1rem solid var(--color-hairline);padding:1rem 2rem .9rem}.va-cprog--page{background:transparent;border-bottom:0;padding:0 0 2rem}.va-cprog__heading{margin:0 0 .4rem;font-size:1.2rem;font-weight:var(--fw-xbold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);opacity:.7}.va-cprog__text{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem;margin:0 0 .7rem;font-size:1.3rem;font-weight:var(--fw-xbold);color:var(--color-ink)}.va-cprog__earned{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-leaf)}.va-cprog__earned-tick{width:1.2rem;height:1.2rem;flex:none}.va-cprog__next{font-weight:var(--fw-regular);color:var(--color-muted)}.va-cprog__earned+.va-cprog__next:before{content:"\b7";margin-right:.6rem}@media screen and (max-width:389px){.va-cprog__text{font-size:1.2rem}}.va-cprog.is-complete .va-cprog__text{color:var(--va-cprog-unlocked)}.va-cprog__track{position:relative;height:.6rem;background:var(--va-cprog-track);border-radius:.3rem}.va-cprog__track .va-cprog__fill{display:block;height:100%;background-color:var(--va-cprog-fill);background-image:linear-gradient(180deg,#ffffff38,#fff0);border-radius:.3rem;transition:width .5s ease}.va-cprog__dot{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;background:var(--va-cprog-track);border:.3rem solid var(--color-off);border-radius:50%;color:#fff;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.va-cprog--page .va-cprog__dot{border-color:var(--color-background, #fff)}.va-cprog__dot.is-reached{background:var(--va-cprog-unlocked);border-width:.2rem}.va-cprog__dot.is-next{background:var(--color-white, #fff);border-color:var(--va-cprog-fill);box-shadow:0 0 0 .3rem #1f7a3f29}.va-cprog__tick{display:block;width:1rem;height:1rem}.va-cprog__dot--text,.va-cprog__dot--img{width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;border-width:.2rem}.va-cprog__dot--text{background:var(--color-white, #fff);border-color:var(--va-cprog-track);color:var(--color-ink-2, #5c564d)}.va-cprog__dot-text{font-size:1.1rem;font-weight:800;line-height:1;letter-spacing:-.02em}.va-cprog__dot--text.is-reached{background:var(--va-cprog-unlocked);border-color:var(--va-cprog-unlocked);color:#fff}.va-cprog__dot--text.is-next{border-color:var(--va-cprog-fill);color:var(--va-cprog-fill)}.va-cprog__dot--img{background:var(--color-white, #fff);border-color:var(--va-cprog-track);color:var(--color-ink-2, #5c564d)}.va-cprog__gift{width:1.6rem;height:1.6rem;display:block}.va-cprog__dot--img.is-next{border-color:var(--va-cprog-fill);color:var(--va-cprog-fill)}.va-cprog__dot--img.is-reached{background:var(--va-cprog-unlocked);border-color:var(--va-cprog-unlocked);color:#fff}.va-cprog:has(.va-cprog__dot--text,.va-cprog__dot--img) .va-cprog__track{margin:1.4rem 0}.va-cprog__labels{position:relative;height:2.9rem;margin-top:.6rem}.va-cprog__label{position:absolute;top:0;transform:translate(-50%);width:max-content;max-width:9rem;font-size:1.1rem;line-height:1.3;text-align:center;color:var(--color-ink);opacity:.55}.va-cprog__label--first{transform:none;text-align:left}.va-cprog__label--last{transform:translate(-100%);text-align:right}.va-cprog__label.is-reached{color:var(--color-ink);font-weight:var(--fw-bold);opacity:1}.va-cprog__label.is-next{color:var(--va-cprog-fill);font-weight:var(--fw-xbold);opacity:1}.va-cprog__label-amt{display:block;font-variant-numeric:tabular-nums;opacity:.75}@media screen and (max-width:480px){.va-cprog__label{max-width:7.5rem;font-size:1rem}}@media(prefers-reduced-motion:reduce){.va-cprog__track .va-cprog__fill,.va-cprog__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/va-cart-progress.css.map */
