.cart-tier-progress{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-space-2xs);width:100%;padding-bottom:var(--spacing-space-xs);border-bottom:1px solid var(--color-light-gray)}.cart-tier-progress__message{margin:0;color:var(--color-dark-gray);font:var(--font-body-2xs);text-align:center}.cart-tier-progress__reward{font:var(--font-body-2xs-medium)}.cart-tier-progress--complete .cart-tier-progress__message{color:var(--color-green);font:var(--font-body-2xs-medium)}.cart-tier-progress__meter{position:relative;width:100%}.cart-tier-progress--markers .cart-tier-progress__meter{padding-bottom:28px}.cart-tier-progress__track{position:relative;width:100%;height:10px;overflow:hidden;background:var(--color-light-gray);border-radius:999px}.cart-tier-progress__fill{display:block;width:var(--tier-progress, 0%);height:100%;background:var(--color-notice-light);border-radius:999px;transition:width .4s ease}.cart-tier-progress--complete .cart-tier-progress__fill{background:var(--color-notice-light)}.cart-tier-progress__markers{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.cart-tier-progress__marker{position:absolute;top:0;left:var(--tier-position, 0%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-space-3xs);transform:translate(-50%)}.cart-tier-progress__marker--start{align-items:flex-start;transform:translate(0)}.cart-tier-progress__marker--end{align-items:flex-end;transform:translate(-100%)}.cart-tier-progress__dot{box-sizing:border-box;width:10px;height:10px;border:2px solid var(--color-light-gray);border-radius:999px;background:var(--color-pure-white);transition:background-color .3s ease,border-color .3s ease}.cart-tier-progress__marker.is-reached .cart-tier-progress__dot{border-color:var(--color-green);background:var(--color-green)}.cart-tier-progress__label{color:var(--color-mid-gray);font:var(--font-body-3xs);white-space:nowrap}.cart-tier-progress__marker.is-reached .cart-tier-progress__label{color:var(--color-dark-gray);font:var(--font-body-3xs-medium)}@keyframes cart-tier-progress-pop{0%,to{transform:scale(1)}40%{transform:scale(1.6)}}.cart-tier-progress__marker.is-just-unlocked .cart-tier-progress__dot{animation:cart-tier-progress-pop .5s ease}@media(max-width:480px){.cart-tier-progress__message{font:var(--font-body-3xs)}.cart-tier-progress__reward,.cart-tier-progress--complete .cart-tier-progress__message{font:var(--font-body-3xs-medium)}.cart-tier-progress__label{font:var(--font-body-4xs)}.cart-tier-progress__marker.is-reached .cart-tier-progress__label{font:var(--font-body-4xs-medium)}.cart-tier-progress--markers .cart-tier-progress__meter{padding-bottom:24px}}@media(max-width:360px){.cart-tier-progress__label{display:none}.cart-tier-progress--markers .cart-tier-progress__meter{padding-bottom:var(--spacing-space-2xs)}}@media(prefers-reduced-motion:reduce){.cart-tier-progress__fill,.cart-tier-progress__dot{transition:none}.cart-tier-progress__marker.is-just-unlocked .cart-tier-progress__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1856/assets/cart-tier-progress.css.map */
