.price-skeleton{position:relative;overflow:hidden}.price-skeleton:after{content:"";background:var(--price-skeleton-shine);animation:1.4s ease-in-out infinite price-shimmer;position:absolute;inset:0}.price-skeleton{--price-skeleton-shine:linear-gradient(90deg, transparent, var(--background), transparent)}@keyframes price-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.price-skeleton:after{animation:none}}
