/* Акция: широкая золотая плашка с таймером-сроком */
.promo{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;padding:clamp(32px,5vw,64px);border-radius:var(--r-l);background:var(--ink);color:#F4EFE6;overflow:hidden;isolation:isolate}
.promo::before{content:"";position:absolute;right:-120px;top:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(201,164,92,.35),transparent);z-index:-1}
.promo__tag{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--gold-grad);color:#17140E;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.promo h2{font-size:clamp(30px,3.8vw,48px);margin-top:20px}
.promo p{margin-top:16px;color:var(--muted-on-dark);max-width:520px}
.promo__price{display:flex;align-items:baseline;gap:18px;justify-content:flex-end;flex-wrap:wrap}
.promo__price b{font:500 clamp(56px,7vw,96px)/1 var(--serif);background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.promo__price s{font-size:22px;color:var(--muted-on-dark)}
.promo__side{display:grid;gap:22px;justify-items:end;text-align:right}
.promo__till{font-size:14px;color:var(--muted-on-dark)}
.promo__till b{color:var(--gold-hi)}
@media (max-width:860px){.promo{grid-template-columns:1fr}.promo__side{justify-items:start;text-align:left}.promo__price{justify-content:flex-start}}
