.promo-row--odpocet{position:relative;overflow:hidden;background:linear-gradient(90deg,#141416 0%,#4a151a 28%,#8a1f25 50%,#4a151a 72%,#141416 100%);background-size:200% 100%;animation:odpDrift 14s ease-in-out infinite;color:#fff;padding:13px 16px;font-size:15px;line-height:23px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.promo-row--odpocet::after{content:"";position:absolute;top:0;left:-40%;width:35%;height:100%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%);animation:odpZablesk 6.5s ease-in-out infinite;pointer-events:none}.promo-row--odpocet .lbl,.promo-row--odpocet .cd{position:relative;z-index:1}.promo-row--odpocet .lbl{font-weight:800;letter-spacing:.07em;text-transform:uppercase;font-size:15.5px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.promo-row--odpocet .cd{font-weight:800;font-size:23px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:9px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.promo-row--odpocet .cd i{font-style:normal;background:rgba(255,255,255,.18);border-radius:7px;padding:3px 10px}.promo-row--odpocet .cd u{text-decoration:none;font-weight:500;font-size:12.5px;opacity:.85;margin-left:3px}@media (prefers-reduced-motion:reduce){.promo-row--odpocet{animation:none}.promo-row--odpocet::after{display:none}}@media (max-width:640px){.promo-row--odpocet{gap:8px;padding:10px 12px}.promo-row--odpocet .lbl{font-size:13px}.promo-row--odpocet .cd{font-size:19px}}