/** Shopify CDN: Minification failed

Line 18:15 Unexpected "{"
Line 18:28 Expected ":"
Line 23:15 Unexpected "{"
Line 23:28 Expected ":"
Line 27:15 Unexpected "{"
Line 27:28 Expected ":"
Line 31:15 Unexpected "{"
Line 31:28 Expected ":"
Line 37:15 Unexpected "{"
Line 37:28 Expected ":"
... and 76 more hidden warnings

**/

/* split-scroll.css */
#split-scroll-{{ _section_id }}.split-scroll-wrapper {
  display: flex; align-items: flex-start; gap: 0; width: 100%;
}


#split-scroll-{{ _section_id }} .left-panel .logo {
  max-width: 140px; height: auto; margin-bottom: 1.5rem; display: block;
}

#split-scroll-{{ _section_id }} .nav-links .nav-link {
  display: block; padding:.5rem 0; font-weight: 600; color:#222; text-decoration: none; transition: color .2s ease;
}
/* Hover rengi */
#split-scroll-{{ _section_id }} .nav-links .nav-link:hover {
  color: #002F6C;
}



#split-scroll-{{ _section_id }} .content-block {
  /* Üst boşluğu kaldırdık ki başlık tam tepeye gelsin */
  padding-top: 0;
  padding-bottom: 3rem;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 3rem;
}

#split-scroll-{{ _section_id }} .content-title {
  margin: 0 0 1rem;  /* üst margin yok */
  font-size: 2rem;
  text-align: center;
  font-weight: 700;    /* bold */
  color: #002F6C;      /* istediğin mavi */
}

#split-scroll-{{ _section_id }} .content-image {
  max-width: 100%; height: auto; display:block; margin: 0 0 1rem;
}

/* Mobilde de yan yana kalsın */
@media (max-width: 990px) {
  #split-scroll-{{ _section_id }}.split-scroll-wrapper {
    display: flex;
    flex-direction: row;       /* yan yana */
    align-items: stretch;      /* aynı yükseklik hissi */
  }



  /* Başlık boyutu mobilde biraz küçülsün */
  #split-scroll-{{ _section_id }} .content-title {
    font-size: 1.8rem;  /* büyüttük */
    line-height: 1.25;;
  }
}



/* Section genel genişlik ayarı */
.split-scroll-wrapper {
  max-width: 1200px; /* Toplam genişliği sınırla */
  margin: 0 auto; /* Ortala */
  padding-left: 1rem;  /* Sol boşluk */
  padding-right: 1rem; /* Sağ boşluk */
}
/* 1) Wrapper: sağ/sol arasında boşluk ver */
#split-scroll-{{ _section_id }}.split-scroll-wrapper {
  gap: 24px;            /* masaüstü + mobil arası boşluk */
}



/* 3) Linklerin default rengi: soluk gri */
#split-scroll-{{ _section_id }} .nav-links .nav-link {
  color: #C7CFDA;               /* soluk gri */
  text-decoration: none;
  font-weight: 700;             /* okunurluk için */
}

/* Hover: biraz koyulaşsın ama pill olmasın */
#split-scroll-{{ _section_id }} .nav-links .nav-link:hover {
  color: #E6EBF2;               /* açık gri */
}








#split-scroll-{{ _section_id }} .nav-links .nav-link[aria-current="true"] {
  background: #fff !important;
  color: #111 !important;
  border-radius: 9999px;
  padding: .5rem 1rem;
  display: inline-block;
  text-decoration: none;
}
/* Wrapper */
#split-scroll-{{ _section_id }}.split-scroll-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
}

/* Sağ panel: scroll bu panelde */
#split-scroll-{{ _section_id }} .right-panel {
  flex: 1 1 auto;     /* esnek */
  width: auto;
  padding: 2rem 2rem 2rem; /* üst padding dahil */
  max-height: 100vh;
  overflow-y: auto;
  scroll-behavior: smooth;
}

/* Masaüstü sticky iskelet */
#split-scroll-{{ _section_id }} .left-panel {
  flex: 0 0 33%;
  width: 33%;
  position: sticky;
  top: var(--stickytop, 100px);
  height: calc(100vh - var(--stickytop, 100px));
  display: flex;
  flex-direction: column;
  padding: 0;
  background: transparent; /* mavi burada değil */
  border: 0;
}

/* Masaüstü mavi kutu */
#split-scroll-{{ _section_id }} .left-panel .left-inner {
  width: 100%;
  margin: auto 0; /* dikey ortala */
  background: #002F6C;
  border-radius: 12px;
  padding: 1rem 1.25rem;
}



/* Sol menü linkleri */
#split-scroll-{{ _section_id }} .nav-links .nav-link {
  display: block;
  padding: .5rem 0;
  margin-bottom: 0.5rem; /* başlıklar arasında ekstra boşluk */
  font-weight: 700;
  color: #C7CFDA;
  text-decoration: none;
  transition: color .2s ease;
}
#split-scroll-{{ _section_id }} .nav-links .nav-link:hover { color: #E6EBF2; }

/* Seçili link: beyaz pill */
#split-scroll-{{ _section_id }} .nav-links .nav-link[aria-current="true"] {
  background: #fff !important;
  color: #111 !important;
  border-radius: 9999px;
  padding: .5rem 1rem;
  display: inline-block;
  text-decoration: none;
}

/* İçerik blokları */
#split-scroll-{{ _section_id }} .content-block { padding-top: 0; padding-bottom: 3rem; margin-bottom: 3rem; border-bottom: 1px solid #f0f0f0; }
#split-scroll-{{ _section_id }} .content-title { margin: 0 0 1rem; font-size: 2rem; }
#split-scroll-{{ _section_id }} .content-image { max-width: 100%; height: auto; display: block; margin: 0 0 1rem; }

/* Section genişliği */
.split-scroll-wrapper { max-width: 1200px; margin: 0 auto; padding: 0 1rem; }

@media (max-width: 990px) {
  #split-scroll-{{ _section_id }}.split-scroll-wrapper { align-items: stretch; }

  @media (max-width: 990px) {
  #split-scroll-{{ _section_id }} .left-panel {
    flex: 0 0 40%;
    width: 40%;
    position: sticky;
    top: var(--stickytop, 72px);
    height: calc(100dvh - var(--stickytop, 72px));
    display: flex;
    flex-direction: column;
    padding: 0;
    background: transparent;
  }

  #split-scroll-{{ _section_id }} .left-panel .left-inner {
    width: 100%;
    margin: auto 0;              /* DİKEY ORTALA */
    background: #002F6C;
    border-radius: 12px;
    padding: .75rem 1rem;
  }
}

  #split-scroll-{{ _section_id }} .right-panel {
    flex: 1 1 60%;
    width: 60%;
    padding: 1rem 1rem 1.25rem;
    max-height: 100dvh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  #split-scroll-{{ _section_id }} .content-title { font-size: 1.5rem; }
}
/* ===== MOBIL DÜZEN (<= 990px) ===== */
@media (max-width: 990px) {
  /* Layout dikey olsun */
  #split-scroll-{{ _section_id }}.split-scroll-wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }

  /* ÜST BAR (eski sol panel) — sticky + yatay şerit */
  #split-scroll-{{ _section_id }} .left-panel {
    position: sticky;
    top: var(--stickytop, 72px);   /* theme header yüksekliği kadar */
    z-index: 3;
    width: 100%;
    height: auto;
    padding: 0;
    background: transparent;
    border: 0;
  }
  #split-scroll-{{ _section_id }} .left-panel .left-inner {
    position: relative;            /* oklar için referans */
    background: #002F6C;
    border-radius: 12px;
    padding: .6rem .75rem;
    display: flex;
    align-items: center;
  }
  /* logoyu mobilde gizlemek istersen: */
  #split-scroll-{{ _section_id }} .left-panel .logo { display: none; }

  /* Yatay şerit */
  #split-scroll-{{ _section_id }} .nav-strip {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;         /* Firefox */
    flex: 1 1 auto;
  }
  #split-scroll-{{ _section_id }} .nav-strip::-webkit-scrollbar { display: none; }

  #split-scroll-{{ _section_id }} .nav-links {
    display: inline-flex;
    gap: 10px;
    white-space: nowrap;
  }
  #split-scroll-{{ _section_id }} .nav-link {
    display: inline-flex;
    align-items: center;
    padding: .4rem .8rem;
    border-radius: 9999px;
    font-weight: 700;
    color: #C7CFDA;
    text-decoration: none;
  }
  #split-scroll-{{ _section_id }} .nav-link[aria-current="true"] {
    background: #fff !important;
    color: #111 !important;
  }

  /* Ok butonları (mobilde görünür) */
  #split-scroll-{{ _section_id }} .nav-arrow {
    appearance: none;
    border: 0;
    background: rgba(255,255,255,.9);
    color: #002F6C;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    width: 28px;
    height: 28px;
    border-radius: 9999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 6px;
    flex: 0 0 auto;
  }
  #split-scroll-{{ _section_id }} .nav-arrow[disabled] {
    opacity: .4; pointer-events: none;
  }

  /* Sağ panel: tam genişlik, kendi içinde scroll (JS bozulmasın) */
  #split-scroll-{{ _section_id }} .right-panel {
    width: 100%;
    flex: 0 0 auto;
    padding: 1rem;
    max-height: calc(100dvh - var(--stickytop, 72px) - 64px); /* üst barı çıkar */
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* Başlık mobil boyut */
  #split-scroll-{{ _section_id }} .content-title {
    font-size: 1.4rem;
  }
}
/* Yalnız mobilde oklar görünsün */
@media (min-width: 991px) {
  #split-scroll-{{ _section_id }} .nav-arrow {
    display: none !important;
  }
}

/* Nav şeridini ortalama ve ok durumları için ufak düzeltmeler */
@media (max-width: 990px) {
  #split-scroll-{{ _section_id }} .nav-strip {
    scroll-behavior: smooth;
  }
}
/* Masaüstünde sağ panel scroll çubuğunu gizle */
@media (min-width: 1025px) {
  .split-scroll-wrapper .right-panel {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge eski sürümler */
  }
  .split-scroll-wrapper .right-panel::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
  }
}
@media (min-width: 991px) {
  .split-scroll-wrapper .left-panel {
    flex: 0 0 29%;
  }
}