.f9 .f900-sold-meter{display:flex;align-items:center;gap:16px;padding:16px 18px;margin:12px 0 0;min-height:56px;border:1px solid #ffe3ed;border-radius:14px;background:#fff;box-shadow:0 3px 14px #ff005e12;color:#ff005e}
.f900-sold-meter__track{display:block;flex:1;min-width:0;height:10px;border-radius:999px;background:#f0e9ed}
.f900-sold-meter__fill{position:relative;display:block;overflow:hidden;width:93%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5591 0%,#ff005e 65%,#ff2d7b 100%);box-shadow:0 0 9px #ff005e52}
.f900-sold-meter__fill::after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(105deg,transparent 20%,#ffffffb8 48%,transparent 75%);pointer-events:none}
.f900-sold-meter.is-complete .f900-sold-meter__fill::after{animation:f900-sold-glint 1.15s ease-out 1}
.f900-sold-meter__label{flex:none;white-space:nowrap;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:#d90050}
.f9 .f-pdp .f900-sold-meter + .f-price{margin-top:12px!important}
@keyframes f900-sold-glint{from{transform:translateX(-120%)}to{transform:translateX(120%)}}
@media(max-width:749px){.f9 .f900-sold-meter{gap:12px;min-height:52px;padding:14px}.f900-sold-meter__label{font-size:12px}}
@media(max-width:359px){.f9 .f900-sold-meter{gap:10px;padding-inline:12px}.f900-sold-meter__label{font-size:11px}}
@media(prefers-reduced-motion:reduce){.f900-sold-meter.is-complete .f900-sold-meter__fill::after{animation:none}}
