cart-tier-progress{display:block;margin:0 0 8px;position:relative;--tier-progress-bar-height: 8px;--tier-progress-marker-height: clamp(34px, 8vw, 40px);--tier-progress-marker-size: 10px;--tier-progress-active-size: clamp(34px, 9vw, 40px);--tier-progress-track-color: #e5e5e5}cart-tier-progress[hidden]{display:none}.cart-tier-progress__track{background:var(--tier-progress-track-color);border-radius:999px;height:var(--tier-progress-bar-height);left:0;position:absolute;right:0;top:calc((var(--tier-progress-marker-height) - var(--tier-progress-bar-height)) / 2);z-index:0}.cart-tier-progress__track-fill{background:var(--tier-progress-color, #2d8a4e);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:var(--tier-progress-fill, 0%)}.cart-tier-progress__list{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0;position:relative;z-index:1}.cart-tier-progress__step{display:flex;flex:1 1 0;flex-direction:column;gap:1px;min-width:0;text-align:center}.cart-tier-progress__marker-rail{align-items:center;display:flex;height:var(--tier-progress-marker-height);justify-content:center;overflow:visible;width:100%}.cart-tier-progress__step:last-child .cart-tier-progress__marker-rail{justify-content:flex-end}.cart-tier-progress__step:last-child{text-align:right}.cart-tier-progress__step:only-child .cart-tier-progress__marker-rail{justify-content:center}.cart-tier-progress__step:only-child{text-align:center}.cart-tier-progress__marker{align-items:center;background:#fff;border:2px solid #d9d9d9;border-radius:50%;box-shadow:0 0 0 4px var(--colorBody, #ffffff);display:flex;height:var(--tier-progress-marker-size);justify-content:center;transition:width .2s ease,height .2s ease,background-color .2s ease,border-color .2s ease;width:var(--tier-progress-marker-size)}.cart-tier-progress__step.is-passed .cart-tier-progress__marker{background:var(--tier-progress-color, #2d8a4e);border-color:var(--tier-progress-color, #2d8a4e)}.cart-tier-progress__step.is-active .cart-tier-progress__marker{background:var(--tier-progress-color, #2d8a4e);border-width:0;box-shadow:0 0 0 5px var(--colorBody, #ffffff);height:var(--tier-progress-active-size);width:var(--tier-progress-active-size)}.cart-tier-progress__badge{color:#fff;display:none;font-size:clamp(.625rem,1.8vw,.75rem);font-weight:700;line-height:1}.cart-tier-progress__step.is-active .cart-tier-progress__badge{display:block}.cart-tier-progress__label{color:#111;display:block;font-size:.6875rem;font-weight:600;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-tier-progress__subtext{color:#8a8a8a;display:block;font-size:.725rem;font-weight:400;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-tier-progress__step.is-active .cart-tier-progress__subtext{font-weight:700}@media only screen and (max-width:480px){cart-tier-progress{--tier-progress-bar-height: 8px;--tier-progress-marker-height: clamp(30px, 10vw, 36px);--tier-progress-active-size: clamp(30px, 11vw, 36px)}.cart-tier-progress__label{font-size:.5625rem}.cart-tier-progress__subtext{font-size:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-cart-tier-progress.css.map */
