
.cc_pl2f9a5m_baOOoG4F16 .nc-acc, .cc_pl2f9a5m_zABqNVqCmW .nc-acc {
  border-bottom: 1px dashed var(--nc-line);
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__head, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__head {
  width: 100%;
  min-height: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0;
  background: none;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  padding: 0;
  text-align: left;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body {
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.6;
  color: var(--nc-smoke);
  white-space: pre-line;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body > :first-child, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body > :first-child {
  margin-top: 0;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body > :last-child, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body > :last-child {
  margin-bottom: 0;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body p, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body p {
  margin: 0 0 8px;
}

/* Zengin metin listeleri: mağaza tabanı padding'i sıfırladığı için açıkça */
.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body ul, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body ul, .cc_pl2f9a5m_baOOoG4F16 .nc-acc__body ol, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body ol {
  margin: 0 0 8px;
  padding-left: 20px;
  white-space: normal;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body ul, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body ul {
  list-style: disc;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body ol, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body ol {
  list-style: decimal;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body li, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body li {
  margin: 2px 0;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body strong, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body strong, .cc_pl2f9a5m_baOOoG4F16 .nc-acc__body b, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body b {
  font-weight: 600;
  color: var(--nc-ink);
}

/* ---------- Zengin metin blokları (panelde HTML ile yazılır) ---------- */
/* Bakım sembolleri: <div class="nc-care"><div class="nc-care__item"><svg…/><span>…</span></div>…</div> */
.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-care, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-care {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(84px, 1fr));
  gap: 8px;
  margin: 4px 0 12px;
  white-space: normal;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-care__item, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-care__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 14px 6px 12px;
  border-radius: var(--nc-r-md);
  background: var(--nc-surface);
  color: var(--nc-ink);
  font-size: 12px;
  line-height: 1.3;
  text-align: center;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-care__item svg, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-care__item svg {
  width: 32px;
  height: 32px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-care__item svg text, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-care__item svg text {
  fill: currentColor;
  stroke: none;
  font-size: 7px;
  font-weight: 600;
}

/* İpucu kutusu: <p class="nc-tip">…</p> */
.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-tip, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-tip {
  margin: 0;
  padding: 10px 14px;
  border-radius: var(--nc-r-md);
  border: 1px dashed var(--nc-stitch);
  color: var(--nc-ink);
  font-size: 13px;
  white-space: normal;
}

/* Vurgu satırı: <p class="nc-lead"><b>14 gün</b> …</p> */
.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-lead, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-lead {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 4px 10px;
  margin: 0 0 12px;
  color: var(--nc-ink);
  white-space: normal;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-lead b, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-lead b {
  font-family: var(--nc-font-h);
  font-size: 30px;
  font-weight: 500;
  letter-spacing: -.03em;
  line-height: 1;
}

/* Adımlar: <ol class="nc-steps"><li><b>Başlık</b>Açıklama</li>…</ol> */
.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-steps, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-steps {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 8px;
  margin: 0 0 12px;
  padding: 0;
  list-style: none;
  counter-reset: nc-step;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-steps li, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-steps li {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0;
  padding: 40px 12px 12px;
  border-radius: var(--nc-r-md);
  background: var(--nc-surface);
  font-size: 13px;
  line-height: 1.45;
  counter-increment: nc-step;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-steps li::before, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-steps li::before {
  content: counter(nc-step);
  position: absolute;
  top: 12px;
  left: 12px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--nc-ink);
  color: var(--nc-on-ink);
  display: grid;
  place-items: center;
  font-size: 12px;
  font-weight: 600;
}

.cc_pl2f9a5m_baOOoG4F16 .nc-acc__body .nc-steps li b, .cc_pl2f9a5m_zABqNVqCmW .nc-acc__body .nc-steps li b {
  font-size: 14px;
}
