.bv-shipbar__run{position:relative;--p:0%}.bv-shipbar--run .bv-shipbar__run{padding-top:24px}.bv-shipbar__runner{position:absolute;bottom:8px;left:clamp(0px,calc(var(--p) - 30px),calc(100% - 58px));width:34px;height:21px;transition:left .9s cubic-bezier(.2,.7,.2,1)}.bv-shipbar__runner svg,.nt-shiprun__runner svg{display:block;width:100%;height:100%;overflow:visible;fill:var(--nt-ink);color:var(--nt-ink);animation:nt-run-bob .34s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.bv-shipbar__goal{position:absolute;right:0;bottom:9px;width:20px;height:16px;animation:nt-run-goal 1.4s ease-in-out infinite}.bv-shipbar__goal svg,.nt-shiprun__goal svg{display:block;width:100%;height:100%;fill:var(--nt-accent-text);color:var(--nt-accent-text)}.bv-shipbar--done .bv-shipbar__runner{left:calc(100% - 46px)}.bv-shipbar--done .bv-shipbar__goal{animation:none}.nt-run-a,.nt-run-b,.nt-run-tail{transform-box:fill-box}.nt-run-a,.nt-run-b{transform-origin:50% 0}.nt-run-a{animation:nt-run-a .34s linear infinite}.nt-run-b{animation:nt-run-b .34s linear infinite}.nt-run-tail{transform-origin:100% 100%;animation:nt-run-tail .34s ease-in-out infinite}.nt-shiprun{display:none;position:relative;z-index:1;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:0 34px 8px;font-family:var(--nt-font-ui);font-size:12.5px;font-weight:600;line-height:1.35;color:var(--nt-on-strong)}.nt-shiprun.is-on{display:flex}.nt-shiprun__msg strong{color:var(--nt-accent-on-strong)}.nt-shiprun__lane{position:relative;flex:0 1 240px;min-width:140px;height:24px;--p:0%}.nt-shiprun__rail{position:absolute;left:0;right:0;bottom:3px;height:4px;border-radius:4px;background:rgba(var(--nt-on-strong-rgb),.2);overflow:hidden}.nt-shiprun__rail i{position:absolute;left:0;top:0;bottom:0;width:var(--p);border-radius:4px;background:var(--nt-accent-on-strong);transition:width .9s cubic-bezier(.2,.7,.2,1)}.nt-shiprun__runner{position:absolute;bottom:5px;left:clamp(0px,calc(var(--p) - 30px),calc(100% - 56px));width:32px;height:19px;transition:left .9s cubic-bezier(.2,.7,.2,1)}.nt-shiprun__runner svg{fill:var(--nt-accent-on-strong);color:var(--nt-accent-on-strong)}.nt-shiprun__goal{position:absolute;right:0;bottom:6px;width:18px;height:14px}.nt-shiprun__goal svg{fill:var(--nt-on-strong);color:var(--nt-on-strong)}.nt-shiprun.is-won .nt-shiprun__runner{left:calc(100% - 44px)}@keyframes nt-run-bob{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-1.8px) rotate(2.5deg)}}@keyframes nt-run-goal{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-3px) rotate(8deg)}}@keyframes nt-run-a{0%,to{transform:rotate(40deg)}50%{transform:rotate(-40deg)}}@keyframes nt-run-b{0%,to{transform:rotate(-40deg)}50%{transform:rotate(40deg)}}@keyframes nt-run-tail{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@media(prefers-reduced-motion:reduce){.bv-shipbar__runner,.bv-shipbar__runner svg,.bv-shipbar__goal,.nt-shiprun__runner,.nt-shiprun__runner svg,.nt-shiprun__rail i,.nt-run-a,.nt-run-b,.nt-run-tail{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nt-x-bv-shipping-progress-2.css.map */
