.lfv{--lfv-fill: 0;--lfv-red: var(--color-error, #ef4444);color:var(--color-foreground, #252525);margin:16px 0 6px}.lfv--cart{margin:14px 0 2px}.lfv__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.lfv__eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lfv__pulse{width:8px;height:8px;border-radius:50%;background:var(--lfv-red);flex:0 0 auto;animation:lfv-pulse 2.4s ease-in-out infinite}.lfv__auto{font-size:11px;opacity:.55}.lfv__track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.lfv__rail,.lfv__fill{position:absolute;top:6px;left:12.5%;height:2px}.lfv__rail{right:12.5%;background:currentColor;opacity:.16}.lfv__fill{width:calc(75% * var(--lfv-fill) / 3);background:var(--lfv-red);transition:width .4s ease}.lfv__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.lfv__dot{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;background:var(--color-background, #fff);opacity:.28;transition:opacity .2s,background .2s,border-color .2s}.lfv__step.is-done .lfv__dot{opacity:1;border-color:var(--lfv-red);background:var(--lfv-red)}.lfv__step.is-next .lfv__dot{opacity:1;border-color:var(--lfv-red);background:var(--color-background, #fff);animation:lfv-halo 2.4s ease-out infinite}.lfv__qty{font-size:12.5px;font-weight:600;opacity:.5;line-height:1.2}.lfv__step.is-done .lfv__qty,.lfv__step.is-next .lfv__qty{opacity:1}.lfv__off{font-size:11px;font-weight:700;line-height:1.35;padding:2px 7px;border:1px solid transparent;border-radius:2px;opacity:.4;transition:background .2s,color .2s,border-color .2s,opacity .2s}.lfv__step.is-done .lfv__off{opacity:1;color:#fff;background:var(--lfv-red);border-color:var(--lfv-red)}.lfv__step.is-next .lfv__off{opacity:1;color:var(--lfv-red);border-color:var(--lfv-red);background:transparent}.lfv__step--base .lfv__off{padding:2px 0;border-color:transparent;background:none;font-weight:400;opacity:.45}.lfv__step--base.is-done .lfv__dot{border-color:var(--lfv-red);background:var(--lfv-red)}.lfv__status{margin:17px 0 0;padding:11px 13px;font-size:13px;line-height:1.45;border:1px solid;border-color:color-mix(in srgb,var(--lfv-red) 22%,transparent);border-left:3px solid var(--lfv-red);background:color-mix(in srgb,var(--lfv-red) 6%,transparent)}.lfv__status strong{font-weight:700;color:var(--lfv-red)}.lfv__amount{font-weight:700;color:var(--lfv-red);white-space:nowrap}.lfv__note{margin:10px 0 0;font-size:12px;line-height:1.45;opacity:.6}@keyframes lfv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lfv-halo{0%{box-shadow:0 0 color-mix(in srgb,var(--lfv-red) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--lfv-red) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--lfv-red) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.lfv__pulse,.lfv__step.is-next .lfv__dot{animation:none}.lfv__step.is-next .lfv__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--lfv-red) 22%,transparent)}}@media(max-width:480px){.lfv__head{margin-bottom:14px}.lfv__qty{font-size:11.5px}.lfv__off{font-size:10.5px;padding:2px 5px}.lfv__status{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lf-volume-offer.css.map */
