/* BHS_HOME_ALL_BLOCK_VERTICAL_GAP_V100 */

/* Ana sayfadaki tüm builder bloklarının üst-alt boşluklarını minimuma indir */
body .builder-home > .builder-section,
body main.builder-home > .builder-section,
body .builder-section{
  margin-top:.3px!important;
  margin-bottom:.3px!important;
  padding-top:.3px!important;
  padding-bottom:.3px!important;
}

/* Bloklar arasında tarayıcı kaynaklı ek boşluk oluşmasını engelle */
body .builder-section + .builder-section{
  margin-top:.3px!important;
}

/* Blok başlıkları mevcutsa çevresindeki dikey boşluğu azalt */
body .builder-section > h1,
body .builder-section > h2,
body .builder-section > h3{
  margin-top:.3px!important;
  margin-bottom:.3px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}

/* Alt başlık/paragraf boşlukları */
body .builder-section > .builder-subtitle,
body .builder-section > p.builder-subtitle{
  margin-top:.3px!important;
  margin-bottom:.3px!important;
}

/* Kategori carousel bloğundaki dış boşluklar */
body .builder-home-category-carousel{
  margin-top:.3px!important;
  margin-bottom:.3px!important;
  padding-top:.3px!important;
  padding-bottom:.3px!important;
}

/* Carousel iç izleme alanı gereksiz dikey boşluk bırakmasın */
body .builder-home-category-carousel-viewport,
body .builder-home-category-carousel-track{
  margin-top:0!important;
  margin-bottom:0!important;
}

/* Hero, ürün, banner ve özel HTML bloklarında dış boşluğu eşitle */
body .builder-hero,
body .builder-products,
body .builder-categories,
body .builder-banner,
body .builder-banners,
body .builder-custom-html,
body .builder-rich-text,
body .builder-slider,
body .builder-grid{
  margin-top:.3px!important;
  margin-bottom:.3px!important;
}

/* Blok içindeki görsellerin alt satır boşluğunu engelle */
body .builder-section img{
  vertical-align:middle;
}

/* Mobilde de aynı sıkı düzen */
@media(max-width:768px){
  body .builder-section{
    margin-top:.3px!important;
    margin-bottom:.3px!important;
    padding-top:.3px!important;
    padding-bottom:.3px!important;
  }
}
