/* ============================================================
   I due siti del gruppo: Serramentosi (infissi in PVC) e Ferramentosi
   (ferramenta e accessori). In cima a ogni pagina la stessa striscia dice
   dove siamo e porta all'altro sito; su telefono il passaggio sta nel menu.
   Lo stesso selettore, con gli stessi testi a ruoli invertiti, è su ferramentosi.it.
   ============================================================ */
.gs{background:var(--ink);color:#c9d6ea;font-size:.875rem}
.gs-in{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad);display:flex;align-items:stretch;min-height:36px}
.gs-here,.gs-go{display:inline-flex;align-items:center;gap:8px;padding:0 14px;white-space:nowrap}
.gs-here{color:#fff;padding-left:0;box-shadow:inset 0 -2px 0 var(--azure)}
.gs strong{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}
.gs-here span,.gs-go span{color:#9fb3d1;font-size:.8125rem}
.gs-go{color:#dbe5f3;text-decoration:none;background:rgba(255,255,255,.08);border-inline:1px solid rgba(255,255,255,.12);transition:background .2s,color .2s}
.gs-go:hover,.gs-go:focus-visible{background:var(--blue);color:#fff}
.gs-go:hover span,.gs-go:focus-visible span{color:#fff}
.gs-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}

/* nel menu del telefono: ultima voce, in evidenza */
.nav .nav-gs{display:none}
@media (max-width:980px){
  .nav .nav-gs{display:flex;margin-top:.75rem;border:1px solid var(--line-2);border-radius:6px;padding:1rem;font-size:1.0625rem;justify-content:center;gap:.5rem;background:var(--paper)}
}
@media (max-width:640px){.gs{display:none}}

/* riquadro di rimando, sotto le famiglie di prodotto */
.gs-box{margin-top:clamp(1.5rem,3vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;padding:1.15rem 1.4rem;border-radius:14px;background:#E8F3FB;border:1px solid rgba(46,159,219,.3)}
.gs-box h3{font-size:1.2rem;letter-spacing:-.02em;margin:0 0 .15rem}
.gs-box p{margin:0;color:var(--ink-2);max-width:68ch}
