/* START_SECTION:th-promotion-countdown (INDEX:270) */
th-promo-countdown{display:block;background:var(--promo-bg);color:var(--promo-ink);font-family:var(--font-body-family),sans-serif;font-size:var(--promo-size,13px);line-height:1.4;letter-spacing:.02em}
th-promo-countdown[hidden],th-promo-countdown [hidden]{display:none!important}
.th-promo__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:var(--promo-space,10px) 20px;max-width:1400px;margin:auto;text-align:center}
.th-promo__message{min-width:0;overflow-wrap:anywhere}
.th-promo__message :is(b,strong){font-weight:700;color:inherit}
.th-promo__message a{color:inherit;text-underline-offset:3px}
.th-promo__timer{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px}
.th-promo__label{opacity:.8}
.th-promo__digits{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;color:var(--promo-accent)}
.th-promo__digits>span{display:inline-flex;align-items:baseline;gap:2px}
.th-promo__digits b{font-size:14px;font-weight:600;min-width:2ch}
.th-promo__digits small{font-size:10px;font-weight:400}
.th-promo__digits i{font-style:normal;opacity:.5}
.th-promo__link{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:12px;text-underline-offset:3px}
.th-promo__link svg{width:14px;height:14px}
.th-promo__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.th-promo__expired{font-size:inherit}
.th-promo__hint{padding:10px 20px;font-size:12px;text-align:center}
@media(max-width:749px){.th-promo__inner{gap:5px 14px;padding-inline:16px}.th-promo__message{flex-basis:100%}.th-promo__timer{gap:8px}}
/* END_SECTION:th-promotion-countdown */
