/* Menu com o item Produtos: evita quebra de rótulo */
.nav__link { white-space:nowrap; }
@media (min-width:961px) and (max-width:1280px){ .nav__link { padding:8px 9px; font-size:.82rem; } .nav__cta { padding-left:16px; padding-right:16px; } }

/* faixa "produtos próprios" para páginas claras */
.xband { background:#07102A; color:#fff; padding:56px 0; }
.xband .container { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:28px; }
.xband h3 { color:#fff; font-size:clamp(1.2rem,2.4vw,1.6rem); margin-bottom:6px; }
.xband p { color:rgba(255,255,255,.7); margin:0; max-width:520px; }
.xband__links { display:flex; flex-wrap:wrap; gap:10px; }
.xband__links a { padding:12px 20px; border-radius:99px; border:1px solid rgba(255,255,255,.25); color:#fff; font-weight:600; font-size:.92rem; transition:.25s; }
.xband__links a:hover { background:var(--gold); border-color:var(--gold); color:#07102A; }
.xband__links a.all { background:var(--gold); border-color:var(--gold); color:#07102A; }
.nav__dropdown a { white-space:nowrap; }
