@keyframes eco-step-lit{0%,22%{background:#ec4e9c;border-color:#ec4e9c;color:#fff}27%,to{background:#fff;color:#17171b}}@media(prefers-reduced-motion:no-preference){.eco-step-dot{animation:eco-step-lit 8s linear infinite;animation-delay:calc(var(--i) * 2s)}}@media(prefers-reduced-motion:reduce){.eco-loop-motion{display:none}}@keyframes eco-line-0{0%,4%{opacity:0;transform:translate(-10px)}9%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes eco-line-1{0%,11%{opacity:0;transform:translate(-10px)}16%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes eco-line-2{0%,18%{opacity:0;transform:translate(-10px)}23%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes eco-line-3{0%,25%{opacity:0;transform:translate(-10px)}30%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes eco-line-4{0%,32%{opacity:0;transform:translate(-10px)}37%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@media(prefers-reduced-motion:no-preference){.eco-line-0{animation:eco-line-0 9s ease-out infinite both}.eco-line-1{animation:eco-line-1 9s ease-out infinite both}.eco-line-2{animation:eco-line-2 9s ease-out infinite both}.eco-line-3{animation:eco-line-3 9s ease-out infinite both}.eco-line-4{animation:eco-line-4 9s ease-out infinite both}}.eco-bar{transition:width .7s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.eco-bar{transition:none}}@keyframes eco-swap-out{0%,40%{opacity:1;transform:none}46%,90%{opacity:0;transform:translateY(-60%) scale(.6)}96%,to{opacity:1;transform:none}}@keyframes eco-swap-in{0%,40%{opacity:0;transform:translateY(60%) scale(.6)}48%{opacity:1;transform:scale(1.15)}52%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(60%) scale(.6)}}.eco-swap-out{opacity:0}@media(prefers-reduced-motion:no-preference){.eco-swap-out{animation:eco-swap-out 5s ease-in-out infinite both}.eco-swap-in{animation:eco-swap-in 5s ease-in-out infinite both}}@keyframes eco-colour{0%,22%{color:var(--c1)}25%,47%{color:var(--c2)}50%,72%{color:var(--c3)}75%,97%{color:var(--c4)}to{color:var(--c1)}}.eco-colour{color:var(--c1)}@media(prefers-reduced-motion:no-preference){.eco-colour{animation:eco-colour 8s steps(1,end) infinite}}@keyframes eco-swatch{0%,22%{box-shadow:0 0 0 2px #17171b,0 0 0 3.5px #faf7f2}25%,to{box-shadow:0 0 0 2px #17171b,0 0 0 3.5px transparent}}@media(prefers-reduced-motion:no-preference){.eco-swatch{animation:eco-swatch 8s steps(1,end) infinite;animation-delay:calc(var(--i) * 2s)}}@keyframes eco-bid-0{0%,4%{opacity:0;transform:translateY(12px)}8%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes eco-bid-1{0%,22%{opacity:0;transform:translateY(12px)}26%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes eco-bid-2{0%,40%{opacity:0;transform:translateY(12px)}44%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes eco-outbid-0{0%,22%{color:#faf7f2;text-decoration-color:transparent}25%,to{color:#8b8a82;text-decoration-color:currentColor}}@keyframes eco-outbid-1{0%,40%{color:#faf7f2;text-decoration-color:transparent}43%,to{color:#8b8a82;text-decoration-color:currentColor}}@keyframes eco-extended{0%,42%{opacity:0;transform:scale(.6)}46%{opacity:1;transform:scale(1.1)}49%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.eco-outbid{color:#8b8a82;text-decoration:line-through}@media(prefers-reduced-motion:no-preference){.eco-bid-0{animation:eco-bid-0 10s ease-out infinite both}.eco-bid-1{animation:eco-bid-1 10s ease-out infinite both}.eco-bid-2{animation:eco-bid-2 10s ease-out infinite both}.eco-outbid-0{animation:eco-outbid-0 10s linear infinite both}.eco-outbid-1{animation:eco-outbid-1 10s linear infinite both}.eco-extended{animation:eco-extended 10s ease-out infinite both}}
