/* ═══════════════════════════════════════════════════════════
   Alt Bilgi (Trend Moda Teması) — index-43 footer'ının (açık gri zemin)
   gerçek veriyle düzeltmeleri. Görünümü Woomen'in style.css'i verir
   (su-footer-four / su-footer-five / home43-style); tabanın köprüsü siyah
   footer için beyaz yazıyordu, bu footer'da karşılıkları koyu.
   ═══════════════════════════════════════════════════════════ */

/* İletişim (dil seçicinin yanında) ve dil seçici: koyu */
.footer_one.home43-style .w-ft-contact a { color: var(--dark-color); margin-right: 16px; font-size: 13px; }
.footer_one.home43-style .w-ft-contact a:last-child { margin-right: 0; }
.footer_one.home43-style .w-ft-contact a:hover { color: var(--dark-color); text-decoration: underline; text-underline-offset: 3px; }
.footer_one.home43-style .w-ft-contact:empty { display: none; }
.footer_one.home43-style .footer_bottom_left { gap: 16px; flex-wrap: wrap; }
.footer_one.home43-style .footer_bottom_left .newu-lang { color: var(--dark-color); }

/* Bülten iletisi */
.footer_one.home43-style .w-form-error { color: var(--red-color); }
.footer_one.home43-style .w-form-success { color: var(--dark-color); }

/* Sosyal hesap yoksa boş satır kalmasın */
.footer_one.home43-style .mailchimp_widget .social:not(:has(a)) { display: none; }

/* Ödeme kartları (şablonun görselleri) */
.footer_one.home43-style .acceped_card_list img { display: block; width: 52px; height: auto; }

/* Büyük marka yazısı (dark-solid-logo.svg yerine): mağaza adı, kap genişliğinde,
   harflerin üst yarısı görünür — viewBox'ı script yazıya göre kurar */
.su-big-text .w-brand-solid { display: block; width: 100%; height: auto; }
.su-big-text .w-brand-solid text {
  font-family: var(--w-logo-font);
  font-size: 200px;
  font-weight: 700;
  text-transform: uppercase;
  fill: var(--dark-color);
}
.su-big-text img { max-width: 100%; height: auto; }

/* Yasal sütunu: içerik sayfası yoksa (yalnız gizli çerez satırı) sütun gizli */
.footer_one.home43-style .w-legal-col:not(:has(li:not([hidden]))) { display: none; }
