.bmb-msg{font-size:.9rem;font-weight:700;color:#111;text-align:center;margin:6px 0 8px;min-height:20px}.bmb-msg .free{color:#1a7a1a}.bmb-msg .unlocked{color:#e8911f}.bmb-bar{position:relative;display:flex;gap:0;margin:40px 0 34px;--bmb-n: 3}.bmb-track{position:absolute;left:calc(50% / var(--bmb-n));right:calc(50% / var(--bmb-n));top:31px;height:4px;background:#e3ddd2;border-radius:3px;z-index:0}.bmb-fill{position:absolute;left:0;top:0;height:100%;background:#faa032;border-radius:3px;width:0%;transition:width .4s cubic-bezier(.4,1.2,.5,1)}.bmb-knob{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #f08a1c;box-shadow:0 1px 4px #00000040;transform:translate(-50%,-50%);transition:left .4s cubic-bezier(.4,1.2,.5,1);z-index:3;opacity:0}.bmb-mini{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.bmb-mini__dot{width:9px;height:9px;border-radius:50%;background:#d8d2c6;border:2px solid #fff;transition:background .25s}.bmb-mini.is-hit .bmb-mini__dot{background:#faa032}.bmb-mini__num{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:.625rem;font-weight:600;color:#bbb;transition:color .25s}.bmb-mini.is-hit .bmb-mini__num{color:#b8750a}.bmb-mile{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 2px;line-height:1}.bmb-mile__badge{position:absolute;top:-32px;left:50%;transform:translate(-50%) rotate(-6deg);background:#c0392b;color:#fff;font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:5px;white-space:nowrap}.bmb-mile__badge.is-pop{background:#c0392b}.bmb-mile__count{display:block;font-size:.75rem;font-weight:600;color:#333;height:22px;line-height:22px}.bmb-mile__dot{display:block;width:20px;height:20px;border-radius:50%;border:2.5px solid #ccc;background:#fff;position:relative;z-index:2;transition:all .25s}.bmb-mile.is-reached .bmb-mile__dot{background:#faa032;border-color:#faa032}.bmb-mile.is-current .bmb-mile__dot{transform:scale(1.2);box-shadow:0 0 0 4px #faa03233}.bmb-mile.is-best.is-reached .bmb-mile__dot{background:#faa032;border-color:#faa032}.bmb-mile.is-best.is-current .bmb-mile__dot{box-shadow:0 0 0 4px #faa03233}.bmb-mile__price{display:block;font-size:.6875rem;color:#777;margin-top:14px;font-weight:600;line-height:1.25;max-width:130px}.bmb-mile.is-best .bmb-mile__price,.bmb-mile:has(.bmb-mile__badge.is-pop) .bmb-mile__price{color:#d2861a;font-weight:800;font-size:.8125rem}.bmb-mile.is-reached .bmb-mile__count{color:#111;font-weight:700}.bmb-mile__free{display:inline-block;margin-top:5px;background:#2a7a4b;color:#fff;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 5px;border-radius:3px;white-space:nowrap}.bmb-tier-data{display:none!important}@media(max-width:767px){.bmb-mile__count{font-size:.6875rem}.bmb-mile__price{font-size:.625rem}.bmb-mile__free{font-size:.4375rem;padding:2px 4px}.bmb-mile__badge{font-size:.5rem;padding:3px 5px;top:-28px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bundle-milestone.css.map */
