/* Sosyal Sanayi V3.0.5 - Six equal category tiles and symmetric hamburger */
/* Yalnızca ana sayfadaki 6 otomotiv kategorisini etkiler. */
.category-strip {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 12px !important;
  overflow: visible !important;
  scroll-snap-type: none !important;
  padding: 0 !important;
  align-items: stretch !important;
}
.category-strip > a,
.category-strip > a:nth-child(4),
.category-strip > a:nth-child(5),
.category-strip > a:nth-child(6) {
  grid-column: auto !important;
  grid-row: auto !important;
  flex: none !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 118px !important;
  min-height: 118px !important;
  max-height: 118px !important;
  margin: 0 !important;
  padding: 12px 8px !important;
  box-sizing: border-box !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}
.category-strip > a .ss-icon {
  flex: 0 0 auto !important;
  width: 32px !important;
  height: 32px !important;
}
.category-strip > a span {
  display: block;
  line-height: 1.25 !important;
  font-weight: 850 !important;
  text-align: center !important;
  overflow-wrap: anywhere !important;
}
/* Mobilde simetrik 2 sütun x 3 satır */
@media (max-width:900px) {
  .category-strip {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 12px !important;
    margin: 16px 0 20px !important;
  }
  .category-strip > a,
  .category-strip > a:nth-child(4),
  .category-strip > a:nth-child(5),
  .category-strip > a:nth-child(6) {
    height: 108px !important;
    min-height: 108px !important;
    max-height: 108px !important;
    padding: 12px 7px !important;
    gap: 7px !important;
  }
  .category-strip > a .ss-icon {width:30px !important;height:30px !important;}
  .category-strip > a span {font-size:12px !important;}
}
@media (max-width:370px) {
  .category-strip {gap:9px !important;}
  .category-strip > a,
  .category-strip > a:nth-child(4),
  .category-strip > a:nth-child(5),
  .category-strip > a:nth-child(6) {
    height: 101px !important;
    min-height: 101px !important;
    max-height: 101px !important;
  }
  .category-strip > a span {font-size:11px !important;}
}
/* Üst hamburger: üç eşit yatay çizgi, her biri 18 x 2.8 SVG birimi.
   Dizilim 5 / 10.6 / 16.2, aralıklar tam olarak 2.8 birimdir. */
.topbar .nav-toggle .ss-icon {
  display: block !important;
  width: 28px !important;
  height: 28px !important;
  flex: 0 0 28px !important;
  filter: drop-shadow(0 0 2px rgba(255,255,255,.32)) !important;
}
.topbar .nav-toggle {place-items:center !important;}
