/* Merchandising bands added after the category hub: brand row + one dark product pick. */
.brand-band{display:grid;gap:14px;margin-top:clamp(22px,3.4vw,38px)}
.brand-band h2{color:var(--gc-section-ink)}
.brand-list{display:flex;flex-wrap:wrap;gap:10px}
.brand-list button{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--gc-soft-border);border-radius:var(--gc-radius-pill);background:var(--gc-white);color:var(--gc-section-ink);font:inherit;font-weight:700;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .18s var(--m-ease,cubic-bezier(.33,1,.68,1))}
.brand-list button:hover{border-color:var(--gc-border-color);box-shadow:var(--gc-shadow-blue);transform:translateY(-2px)}
.brand-list small{font-weight:600;font-size:12px;color:var(--gc-muted)}
.pick-banner{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:clamp(18px,3vw,34px);margin-top:clamp(22px,3.4vw,38px);padding:clamp(22px,4vw,40px);border-radius:var(--gc-radius-lg);background:var(--gc-section-ink);color:var(--gc-footer-white);box-shadow:var(--gc-shadow-card)}
.pick-tag{display:inline-block;padding:6px 12px;border-radius:var(--gc-radius-pill);background:#1d4a75;color:#bde4ff;font-size:12px;font-weight:700}
.pick-banner h2{margin:12px 0 4px;color:inherit;font-size:clamp(22px,3.4vw,34px);line-height:1.45}
.pick-banner p{margin:0;font-size:clamp(20px,2.6vw,27px);font-weight:800}
.pick-banner p small{font-size:14px;font-weight:700;color:#bde4ff}
.pick-banner .button{background:var(--gc-footer-white);color:var(--gc-section-ink)}
.pick-banner .button:hover{background:#dceeff;color:var(--gc-section-ink)}
.pick-art{display:grid;place-items:center;min-width:0}
.pick-art img{width:100%;max-width:240px;height:auto;border-radius:var(--gc-radius-img)}
@media (max-width:720px){
  .pick-banner{grid-template-columns:1fr}
  .pick-art{order:-1}
  .pick-art img{max-width:150px}
}
/* The category page shows only the filtered department view, so these homepage bands stay hidden there. */
.category-page .brand-band,.category-page .pick-banner{display:none}
