/* V3.9 - Dokunmatik hedefler (>= 44px) ve genel erisilebilirlik. Yalnizca kaba isaretci (dokunmatik) ve dar ekranlarda gecerlidir;
   gorunur boyutu bozmamak icin cogu yerde gorunmez isabet alani (::after) kullanilir. */
@media (max-width: 820px), (pointer: coarse) {
  .sg-burger { min-width: 44px; min-height: 44px; }
  .sg-footer__col a { display: inline-flex; align-items: center; min-height: 44px; }
  .sg-footer__col li { margin-block: 0; }
  .sg-breadcrumb a { display: inline-flex; align-items: center; min-height: 44px; }
  .sg-filter__link { display: inline-flex; align-items: center; min-height: 44px; }
  .sg-catalog__filter-btn { min-height: 44px; }
  .sg-cookie a { display: inline-block; padding-block: 12px; }
  .sg-hero__dots button, .sg-brandstrip__track a, .sg-slide__link { position: relative; }
  .sg-hero__dots button::after, .sg-brandstrip__track a::after { content: ""; position: absolute; inset: -20px -6px; }
  .sg-slide__link { min-height: 44px; display: inline-flex; align-items: center; }
  .sg-scheme-toggle { min-width: 44px; min-height: 44px; }
  .at-header__link { min-height: 44px !important; height: auto !important; display: inline-flex; align-items: center; }
  .sg-card__wish { position: relative; }
  .sg-card__wish::after { content: ""; position: absolute; inset: -6px; }
  .at-card__add { min-height: 44px; }
  .sg-section__more { min-height: 44px; display: inline-flex; align-items: center; }
  .sg-trap { pointer-events: none; }
}
