.hero .hero-sale-date{display:flex;align-items:center;gap:10px;font-family:Sora,sans-serif;font-size:12px;letter-spacing:.09em;color:#f8d9e9}.sale-pulse{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#ff3d8f;box-shadow:0 0 10px #ff3d8f66;animation:sale-blink 1.5s ease-in-out infinite}@keyframes sale-blink{0%,100%{opacity:1;box-shadow:0 0 0 0 #ff3d8f55}50%{opacity:.3;box-shadow:0 0 0 6px #ff3d8f00}}@media(prefers-reduced-motion:reduce){.sale-pulse{animation:none}}