/** Shopify CDN: Minification failed

Line 71:7 Unexpected "{"
Line 71:16 Expected ":"
Line 76:7 Unexpected "{"
Line 76:16 Expected ":"
Line 77:7 Unexpected "{"
Line 77:16 Expected ":"
Line 83:7 Unexpected "{"
Line 83:16 Expected ":"
Line 87:7 Unexpected "{"
Line 87:16 Expected ":"
... and 2 more hidden warnings

**/
/* Tüm cihazlarda temel stiller */
.ba-img,
.ba-overlay {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  user-select: none;
}

.ba-overlay {
  clip-path: inset(0 50% 0 0);
  z-index: 2;
}

.ba-divider {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: var(--line-width, 4px);
  background-color: var(--line-color, #ff0000);
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}

.ba-divider::before,
.ba-divider::after {
  content: '';
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  transform: translateY(-50%);
}

.ba-divider::before {
  left: -20px;
  border-width: 10px 12px 10px 0;
  border-color: transparent var(--line-color, #ff0000) transparent transparent;
}

.ba-divider::after {
  right: -20px;
  border-width: 10px 0 10px 12px;
  border-color: transparent transparent transparent var(--line-color, #ff0000);
}

/* 📱 Mobil görünüm düzeltmesi */
@media (max-width: 768px) {
  #ba-{{ section.id }} .ba-wrapper {
    height: auto !important;
    aspect-ratio: 4 / 3;
  }

  #ba-{{ section.id }} .ba-img,
  #ba-{{ section.id }} .ba-overlay {
    height: auto !important;
    aspect-ratio: 4 / 3;
    object-fit: cover;
  }

  #ba-{{ section.id }} .ba-divider {
    width: var(--line-width-mobile, 2px);
  }

  #ba-{{ section.id }} .ba-divider::before {
    left: -10px;
    border-width: 6px 8px 6px 0;
  }

  #ba-{{ section.id }} .ba-divider::after {
    right: -10px;
    border-width: 6px 0 6px 8px;
  }
}
