/* v287 additive promotion; scoped selectors */
.nbox-originals-promo287{box-sizing:border-box;max-width:1040px;margin:26px auto;padding:18px;display:flex;align-items:center;gap:22px;border:1px solid #a7843c;border-radius:18px;background:linear-gradient(120deg,#101010,#19150b);color:#f7eed9;font:inherit;box-shadow:0 12px 35px #0005}
.nbox-originals-promo287 *{box-sizing:border-box}
.nbox-originals-promo287 img{display:block;width:145px;max-width:35%;height:auto;max-height:230px;object-fit:contain;border-radius:9px;flex:none}
.nbox-originals-promo287 .nbox-promo-copy287{min-width:0;flex:1}
.nbox-originals-promo287 .nbox-promo-kicker287{font-size:11px;letter-spacing:.14em;color:#e7c26b;font-weight:800}
.nbox-originals-promo287 h2{font-size:clamp(20px,3vw,30px);line-height:1.15;margin:8px 0;color:#fff}
.nbox-originals-promo287 p{color:#d4c9b5;margin:8px 0 16px;line-height:1.5}
.nbox-originals-promo287 a{display:inline-block;background:#d8b65b;color:#111!important;border-radius:9px;padding:11px 16px;font-weight:800;text-decoration:none}
.nbox-originals-promo287 a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.nbox-originals-promo287.nbox-originals-compact287{max-width:850px;padding:12px;gap:14px}
.nbox-originals-promo287.nbox-originals-compact287 img{width:84px;max-height:135px}
.nbox-originals-promo287.nbox-originals-compact287 h2{font-size:19px}
.nbox-originals-promo287.nbox-originals-compact287 p{margin:5px 0 10px;font-size:13px}
@media(max-width:540px){.nbox-originals-promo287{gap:12px;padding:12px;margin:18px 10px}.nbox-originals-promo287 img{width:105px;max-width:38%}.nbox-originals-promo287 h2{font-size:18px}.nbox-originals-promo287 p{font-size:12px}.nbox-originals-promo287 a{padding:9px 11px;font-size:13px}}
