
/* Anasayfa bölüm başlığı: ikon rozeti + üst yazı + başlık (üst yazı başlıkla aynı hizada), sağda Tümünü Gör / sekmeler */
.cc_L6Od1CECId_pLv74153eM .sh, .cc_L6Od1CECId_qa0CPc3B5i .sh, .cc_L6Od1CECId_multi_tab_product_slider .sh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem 1.25rem;
  flex-wrap: wrap;
  font-family: var(--font-body);
}
.cc_L6Od1CECId_pLv74153eM .sh-main, .cc_L6Od1CECId_qa0CPc3B5i .sh-main, .cc_L6Od1CECId_multi_tab_product_slider .sh-main { display: flex; flex: 1 1 auto; align-items: center; gap: 0.75rem; min-width: 0; }

/* Logo renginde yuvarlak rozet: açık sıcak zemin, ince altın halka, dışında kaydırılmış ikinci ince halka */
.cc_L6Od1CECId_pLv74153eM .sh-badge, .cc_L6Od1CECId_qa0CPc3B5i .sh-badge, .cc_L6Od1CECId_multi_tab_product_slider .sh-badge {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 25%, #fff 0%, var(--color-accent-light, #f7eee8) 70%);
  border: 1px solid rgba(207, 147, 112, 0.45);
  color: var(--color-brand-text, #a5643f);
  font-size: 1.25rem;
}
.cc_L6Od1CECId_pLv74153eM .sh-badge::after, .cc_L6Od1CECId_qa0CPc3B5i .sh-badge::after, .cc_L6Od1CECId_multi_tab_product_slider .sh-badge::after {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 50%;
  border: 1px dashed rgba(207, 147, 112, 0.35);
}
.cc_L6Od1CECId_pLv74153eM .sh-icon, .cc_L6Od1CECId_qa0CPc3B5i .sh-icon, .cc_L6Od1CECId_multi_tab_product_slider .sh-icon { width: 1em; height: 1em; }

.cc_L6Od1CECId_pLv74153eM .sh-text, .cc_L6Od1CECId_qa0CPc3B5i .sh-text, .cc_L6Od1CECId_multi_tab_product_slider .sh-text { display: flex; flex: 1 1 auto; flex-direction: column; gap: 0.25rem; min-width: 0; }
.cc_L6Od1CECId_pLv74153eM .sh-eyebrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-eyebrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--color-brand-text, #a5643f);
}
.cc_L6Od1CECId_pLv74153eM .sh .sh-title, .cc_L6Od1CECId_qa0CPc3B5i .sh .sh-title, .cc_L6Od1CECId_multi_tab_product_slider .sh .sh-title {
  margin: 0;
  font-family: var(--font-body);
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.01em;
  color: var(--color-text-primary);
}

.cc_L6Od1CECId_pLv74153eM .sh-all, .cc_L6Od1CECId_qa0CPc3B5i .sh-all, .cc_L6Od1CECId_multi_tab_product_slider .sh-all {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  padding: 0.375rem 0.375rem 0.375rem 0.875rem;
  border: 1px solid var(--color-border, #efe3da);
  border-radius: 999px;
  background: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  color: var(--color-text-primary);
  text-decoration: none;
  white-space: nowrap;
  transition: border-color 200ms ease, background 200ms ease;
}
.cc_L6Od1CECId_pLv74153eM .sh-all-arrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-arrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: var(--color-text-primary);
  color: #fff;
  transition: transform 200ms ease, background 200ms ease;
}
.cc_L6Od1CECId_pLv74153eM .sh-all-icon, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-icon, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-icon { width: 0.75rem; height: 0.75rem; }
.cc_L6Od1CECId_pLv74153eM .sh-all:hover, .cc_L6Od1CECId_qa0CPc3B5i .sh-all:hover, .cc_L6Od1CECId_multi_tab_product_slider .sh-all:hover { border-color: var(--color-brand, #cf9370); background: var(--color-accent-light, #f7eee8); }
.cc_L6Od1CECId_pLv74153eM .sh-all:hover .sh-all-arrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-all:hover .sh-all-arrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-all:hover .sh-all-arrow { transform: translateX(2px); background: var(--color-brand-text, #a5643f); }

/* Telefonda Tümünü Gör yalnız yuvarlak ok (başlık tek satıra sığsın), üst yazı tek satır */
@media (max-width: 479px) {
  .cc_L6Od1CECId_pLv74153eM .sh, .cc_L6Od1CECId_qa0CPc3B5i .sh, .cc_L6Od1CECId_multi_tab_product_slider .sh { flex-wrap: nowrap; }
  .cc_L6Od1CECId_pLv74153eM .sh-eyebrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-eyebrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-eyebrow { font-size: 0.625rem; letter-spacing: 0.08em; line-height: 1.3; }
  .cc_L6Od1CECId_pLv74153eM .sh-all, .cc_L6Od1CECId_qa0CPc3B5i .sh-all, .cc_L6Od1CECId_multi_tab_product_slider .sh-all { padding: 0; border: 0; background: none; }
  .cc_L6Od1CECId_pLv74153eM .sh-all-text, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-text, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .cc_L6Od1CECId_pLv74153eM .sh-all-arrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-arrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-arrow { width: 2rem; height: 2rem; }
  .cc_L6Od1CECId_pLv74153eM .sh-all-icon, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-icon, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-icon { width: 0.875rem; height: 0.875rem; }
}

@media (min-width: 1024px) {
  .cc_L6Od1CECId_pLv74153eM .sh-main, .cc_L6Od1CECId_qa0CPc3B5i .sh-main, .cc_L6Od1CECId_multi_tab_product_slider .sh-main { gap: 1rem; }
  .cc_L6Od1CECId_pLv74153eM .sh-badge, .cc_L6Od1CECId_qa0CPc3B5i .sh-badge, .cc_L6Od1CECId_multi_tab_product_slider .sh-badge { width: 3.25rem; height: 3.25rem; font-size: 1.5rem; }
  .cc_L6Od1CECId_pLv74153eM .sh-badge::after, .cc_L6Od1CECId_qa0CPc3B5i .sh-badge::after, .cc_L6Od1CECId_multi_tab_product_slider .sh-badge::after { inset: -5px; }
  .cc_L6Od1CECId_pLv74153eM .sh-eyebrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-eyebrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-eyebrow { font-size: 0.75rem; }
  .cc_L6Od1CECId_pLv74153eM .sh .sh-title, .cc_L6Od1CECId_qa0CPc3B5i .sh .sh-title, .cc_L6Od1CECId_multi_tab_product_slider .sh .sh-title { font-size: 2rem; }
  .cc_L6Od1CECId_pLv74153eM .sh-all, .cc_L6Od1CECId_qa0CPc3B5i .sh-all, .cc_L6Od1CECId_multi_tab_product_slider .sh-all { font-size: 0.875rem; padding: 0.4375rem 0.4375rem 0.4375rem 1rem; }
  .cc_L6Od1CECId_pLv74153eM .sh-all-arrow, .cc_L6Od1CECId_qa0CPc3B5i .sh-all-arrow, .cc_L6Od1CECId_multi_tab_product_slider .sh-all-arrow { width: 1.75rem; height: 1.75rem; }
}
