.cc_o98st9b3_DHE0pmo6ss .ac-ftr {
  background: var(--ac-band);
  color: var(--ac-fg);
  border-top: var(--ac-line) solid var(--ftr-line, var(--ac-band-line));
  font-family: var(--ac-font-body);
  font-variant-numeric: lining-nums;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr a {
  color: inherit;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr a:hover {
  color: var(--ac-accent);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr a:focus-visible {
  outline: var(--ac-focus-width) solid currentColor;
  outline-offset: 2px;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__ic {
  max-width: var(--ac-max);
  margin: 0 auto;
  /* Çerez bandı açıkken sayfanın sonu bandın altında kalmaz (`--ac-cerez-h`, bant yazar). */
  padding: var(--ac-space-10) var(--ac-space-6) calc(var(--ac-space-7) + var(--ac-cerez-h, 0px));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--ac-space-9);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__satir {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ac-space-8) var(--ac-space-9);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__marka {
  flex: 1 1 240px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: var(--ac-space-3);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__logo {
  display: block;
  width: calc(var(--ac-logo-foot) * var(--ac-logo-oran));
  height: var(--ac-logo-foot);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__logo svg {
  display: block;
  width: 100%;
  height: 100%;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__satici, .cc_o98st9b3_DHE0pmo6ss .ac-ftr__iletisim {
  font-size: var(--ac-text-note);
  line-height: 1.7;
  color: var(--ftr-muted, var(--ac-fg-muted));
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__satici p {
  margin: 0;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__iletisim {
  display: flex;
  flex-direction: column;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__iletisim-link {
  align-self: flex-start;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__grup {
  flex: 1 1 180px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  font-size: var(--ac-text-sm);
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__baslik {
  margin: 0 0 var(--ac-space-1-5);
  font-family: var(--ac-font-body);
  font-size: var(--ac-text-sm);
  font-weight: 500;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__link {
  min-height: var(--ac-space-9);
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  text-decoration: none;
}
.cc_o98st9b3_DHE0pmo6ss .ac-ftr__telif {
  margin: 0;
  padding-top: var(--ac-space-5);
  border-top: var(--ac-line) solid var(--ftr-line, var(--ac-band-line));
  font-size: var(--ac-text-xs);
  color: var(--ftr-muted, var(--ac-fg-muted));
}
