:root{--ts-promo-h:48px}.ts-promo-banner{z-index:70;height:var(--ts-promo-h);color:#fff;background:linear-gradient(90deg,#e8173f,#ff5a1f 55%,#ff9f0a);position:sticky;top:0;box-shadow:0 6px 20px #ff3d3d33}.ts-promo-inner{justify-content:center;align-items:center;gap:14px;max-width:1240px;height:100%;margin:auto;padding:0 24px;display:flex}.ts-promo-tag{color:#d3122f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;animation:1.6s ease-in-out infinite ts-promo-pulse}.ts-promo-text{white-space:nowrap;align-items:baseline;gap:9px;margin:0;display:flex}.ts-promo-text strong{letter-spacing:-.01em;text-transform:uppercase;font-size:19px;font-weight:900}.ts-promo-text span{font-size:13px;font-weight:800}.ts-promo-time{align-items:center;gap:7px;display:inline-flex}.ts-promo-ends{white-space:nowrap;font-size:12px;font-weight:800}.ts-promo-countdown{gap:4px;display:inline-flex}.ts-promo-countdown b{text-align:center;font-variant-numeric:tabular-nums;color:#fff;background:#4a0613d9;border-radius:7px;min-width:38px;padding:5px 6px;font-size:15px;font-weight:900;line-height:1}.ts-promo-countdown small{opacity:.85;margin-left:2px;font-size:10px;font-weight:800}.ts-promo-cta{color:#d3122f;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:900}@keyframes ts-promo-pulse{50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.ts-promo-tag{animation:none}}@media (max-width:860px){:root{--ts-promo-h:62px}.ts-promo-banner .ts-promo-inner{flex-wrap:wrap;align-content:center;gap:5px 8px;padding:5px 10px}.ts-promo-banner .ts-promo-text{display:contents}.ts-promo-banner .ts-promo-text strong{font-size:15px;line-height:1.1}.ts-promo-banner .ts-promo-text span{font-size:11px}.ts-promo-banner .ts-promo-tag{letter-spacing:.05em;padding:3px 7px;font-size:9px}.ts-promo-banner .ts-promo-ends{display:none}.ts-promo-banner .ts-promo-countdown b{min-width:31px;padding:4px;font-size:13px}.ts-promo-banner .ts-promo-countdown small{font-size:9px}.ts-promo-banner .ts-promo-inner .ts-promo-cta{min-height:0;padding:5px 10px;font-size:11px;line-height:1.2}}.lp4 .ts-promo-banner+.cs3-header{top:var(--ts-promo-h)}.lp4:has(.ts-promo-banner) [id]{scroll-margin-top:calc(var(--ts-promo-h) + 88px)}.cs22-interval button b.cs22-promo-chip{color:#fff;background:#e8173f}.cs22-plan .cs22-badge.cs22-promo-badge{color:#fff;background:linear-gradient(90deg,#e8173f,#ff5a1f);box-shadow:0 6px 18px #ff3d3d55}.cs22-price:has(.cs22-promo-price) s{opacity:.75;color:#ff9a8f;font-size:20px;font-weight:800;text-decoration-thickness:2px}.cs22-price .cs22-promo-price{color:#ff6b57;font-size:40px}.live-market .ts-promo-banner~.live-nav{top:calc(var(--ts-promo-h) + 6px)}.cs2-workspace>.ts-promo-banner+.cs2-app-header{top:var(--ts-promo-h)}.cs22-interval button b{white-space:nowrap}@media (max-width:640px){.cs22-interval button b{margin-left:4px;padding:2px 5px;font-size:10px}}.cs22-price.cs22-price-offer{flex-flow:column;align-items:flex-start;gap:3px;height:auto;max-height:none;display:flex}.cs22-offer-line{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.cs22-offer-unit{color:#ff8f80;font-size:15px;font-weight:800}.cs22-price-offer .cs22-price-note{flex-basis:auto}.cs22-price-offer .cs22-offer-charged{opacity:.9;font-weight:800}
