#okv-promo-banner-2026[hidden]{display:none!important}
#okv-promo-banner-2026{box-sizing:border-box;width:100%;margin:0;background:#f1f3df;border-top:1px solid #dde2b4;border-bottom:1px solid #dde2b4;color:#28352b}
#okv-promo-banner-2026 .okv-promo-banner__inner{box-sizing:border-box;display:flex;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:28px 24px}
#okv-promo-banner-2026 .okv-promo-banner__discount{flex:0 0 auto;padding-right:32px;border-right:1px solid #cbd393;text-align:center;color:#596000}
#okv-promo-banner-2026 .okv-promo-banner__discount strong{display:block;font-size:54px;font-weight:750;line-height:1;letter-spacing:-.04em}
#okv-promo-banner-2026 .okv-promo-banner__discount span{display:block;margin-top:7px;font-size:14px;line-height:1.3;font-weight:600}
#okv-promo-banner-2026 .okv-promo-banner__copy{flex:1;min-width:0}
#okv-promo-banner-2026 h2{margin:0 0 8px;color:#28352b;font-size:25px;font-weight:650;line-height:1.25;text-transform:none}
#okv-promo-banner-2026 p{margin:0;color:#424c36;font-size:16px;line-height:1.5}
#okv-promo-banner-2026 time{font-weight:650}
#okv-promo-banner-2026 .okv-promo-banner__conditions{margin-top:7px;font-size:13px;line-height:1.5}
#okv-promo-banner-2026 .okv-promo-banner__button{flex:0 0 auto;display:inline-block;padding:14px 22px;border-radius:5px;background:#747a03;color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none}
#okv-promo-banner-2026 .okv-promo-banner__button:hover{background:#596000;color:#fff}
#okv-promo-banner-2026 .okv-promo-banner__button:focus-visible{outline:3px solid #28352b;outline-offset:4px}
@media(max-width:700px){#okv-promo-banner-2026 .okv-promo-banner__inner{flex-wrap:wrap;gap:20px;padding:24px 20px}#okv-promo-banner-2026 .okv-promo-banner__discount{padding-right:20px}#okv-promo-banner-2026 .okv-promo-banner__discount strong{font-size:44px}#okv-promo-banner-2026 h2{font-size:21px}#okv-promo-banner-2026 p{font-size:14px}#okv-promo-banner-2026 .okv-promo-banner__button{width:100%;box-sizing:border-box}}
