.c11-campaign{display:block;background:linear-gradient(105deg,#0e0e0e 35%,#29150f);color:#f4f3f0;border-bottom:1px solid #493128;font-family:var(--font-display,Arial,sans-serif)}
.c11-campaign[hidden],.c11-campaign [hidden]{display:none!important}
.c11-campaign__inner{max-width:1060px;min-height:102px;padding:16px 24px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:38px}
.c11-campaign__title,.c11-campaign__offer,.c11-campaign__deadline{margin:0}
.c11-campaign__title{font-size:clamp(18px,2.5vw,25px);line-height:1.15;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}
.c11-campaign__title span{color:#ff704b;margin-inline-end:.15em}
.c11-campaign__offer{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase}
.c11-campaign__dot{width:11px;height:11px;border-radius:50%;background:#ff4a1c;flex:none}
.c11-campaign__right{flex:none;text-align:center}
.c11-campaign__clock{display:flex;align-items:flex-start;justify-content:center;gap:8px;font-family:var(--font-mono,monospace)}
.c11-campaign .c11-campaign__clock[hidden]{display:flex!important;visibility:hidden}
.c11-campaign__unit{display:grid;justify-items:center;gap:4px}
.c11-campaign__number{display:flex;align-items:center;justify-content:center;min-width:48px;height:36px;padding:0 6px;background:rgba(244,243,240,.12);border:1px solid rgba(244,243,240,.22);border-radius:7px;font-size:22px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}
.c11-campaign__label{font-size:10px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#c8c6c1}
.c11-campaign__separator{padding-top:6px;font-size:22px;line-height:1;color:#c8c6c1}
.c11-campaign__deadline{margin-top:7px;font-size:10px;line-height:1.4;color:#c8c6c1}
@media(max-width:599px){.c11-campaign__inner{min-height:0;padding:12px 16px;gap:12px;justify-content:space-between}.c11-campaign__copy{min-width:0}.c11-campaign__title{font-size:14px;line-height:1.2;letter-spacing:0}.c11-campaign__title span{display:block;margin-inline-end:0}.c11-campaign__offer{font-size:13px;margin-top:5px;gap:6px}.c11-campaign__dot{width:7px;height:7px}.c11-campaign__clock{gap:4px}.c11-campaign__unit{gap:3px}.c11-campaign__number{min-width:30px;height:28px;border-radius:5px;font-size:17px}.c11-campaign__separator{padding-top:4px;font-size:18px}.c11-campaign__label{font-size:8px}.c11-campaign__deadline{font-size:9px;margin-top:5px;max-width:180px}}
