/* KOLOFOL: egységes mobil navigáció + GYIK, 2026-10-13.
   Csak a mobil menü betűsúlyai változnak; az asztali navigáció nem. */
@media (max-width:767.98px) {
  /* A keresés, nyelvváltó, letöltések és kapcsolat pontosan olyan súlyú,
     mint a termékek. Csak a ténylegesen megnyitott oldal félkövér. */
  .navbar .site-navigation > .nav-item > .nav-link,
  .navbar .site-navigation > .nav-item.kolo-search-nav > .kolo-search-open,
  .navbar .site-navigation > .nav-item.language-switch > .language-switch-button,
  .navbar .site-navigation > .nav-item.language-switch > .language-switch-button span,
  .navbar .site-navigation > .nav-item.kolo-mobile-product-item > .nav-link,
  .navbar .site-navigation > .nav-item.kolo-mobile-home-item > .nav-link {
    font-weight:400 !important;
    letter-spacing:normal;
  }
  .navbar .site-navigation > .nav-item > .nav-link[aria-current="page"],
  .navbar .site-navigation > .nav-item.kolo-mobile-product-item > .nav-link[aria-current="page"],
  .navbar .site-navigation > .nav-item.kolo-mobile-home-item > .nav-link[aria-current="page"] {
    font-weight:650 !important;
    color:#26292c !important;
    opacity:1;
  }
  .navbar .site-navigation > .nav-item.kolo-search-nav > .kolo-search-open,
  .navbar .site-navigation > .nav-item.language-switch > .language-switch-button {
    font-size:.94rem;
    line-height:1.35;
  }
}
/* Közös GYIK megjelenés minden termékoldalhoz, magyarul és angolul. */
section.kolo-faq,
section#gyik.kolo-faq,
section#faq.kolo-faq,
section#gyakori-kerdesek.kolo-faq {
  background:#f7f8f9 !important;
  color:#30343a;
}
.kolo-faq .section-title {
  text-align:center !important;
  color:#5f6368 !important;
  margin-bottom:18px;
}
.kolo-faq .section-eyebrow,
.kolo-faq .section-intro { display:block; text-align:center !important; }
.kolo-faq .section-intro { margin-left:auto; margin-right:auto; max-width:820px; }
.kolo-faq .kolo-faq-list {
  width:100%;
  max-width:900px;
  margin:28px auto 0;
}
.kolo-faq .faq-item,
.kolo-faq .faq-item:first-child {
  width:100%;
  max-width:none;
  margin:0 !important;
  padding:20px 0 !important;
  background:transparent !important;
  border:0 !important;
  border-top:1px solid #dfe1e4 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  text-align:left;
}
.kolo-faq .faq-item:last-child { border-bottom:1px solid #dfe1e4 !important; }
.kolo-faq .faq-item h3 {
  font-size:1.08rem !important;
  line-height:1.4 !important;
  font-weight:600 !important;
  color:#292d32 !important;
  margin:0 0 9px !important;
  text-align:left !important;
}
.kolo-faq .faq-item p {
  font-size:1rem;
  line-height:1.65;
  font-weight:400;
  color:#4f555c !important;
  margin:0 !important;
  text-align:left !important;
}
@media (max-width:767.98px) {
  .kolo-faq .kolo-faq-list { margin-top:22px; }
  .kolo-faq .faq-item { padding:17px 0 !important; }
  .kolo-faq .faq-item h3 { font-size:1.02rem !important; }
  .kolo-faq .faq-item p { font-size:.97rem; }
}
