/* ===== Güven Rozetleri (TrustBadges section) ===== */
.cc_xqaduz1e_guQ7USCkQa .ali-tb {
  width: 100%;
}

/* The IkasComponentRenderer wrapper is display:contents, so the rendered
   .ali-tb__item elements are promoted to direct grid items of this grid. */
.cc_xqaduz1e_guQ7USCkQa .ali-tb__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-top: clamp(8px, 1.5vw, 20px);
  padding-bottom: clamp(8px, 1.5vw, 20px);
}
@media (min-width: 768px) {
  .cc_xqaduz1e_guQ7USCkQa .ali-tb__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Thin vertical divider between columns; cleared for the first item of a row. */
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item {
  border-left: 1px solid var(--ali-tb-divider, transparent);
}
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(2n + 1) {
  border-left-color: transparent;
}
@media (min-width: 768px) {
  .cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(2n + 1) {
    border-left-color: var(--ali-tb-divider, transparent);
  }
  .cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(4n + 1) {
    border-left-color: transparent;
  }
}

/* Decorative staggered rise on first paint. */
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item {
  animation: cc_xqaduz1e_ali-rise 0.5s var(--ali-ease-out) both;
}
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(2) { animation-delay: 0.05s; }
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(3) { animation-delay: 0.1s; }
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(4) { animation-delay: 0.15s; }
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(5) { animation-delay: 0.2s; }
.cc_xqaduz1e_guQ7USCkQa .ali-tb__item:nth-child(6) { animation-delay: 0.25s; }

@media (prefers-reduced-motion: reduce) {
  .cc_xqaduz1e_guQ7USCkQa .ali-tb__item {
    animation: none;
  }
}
