/* ===== Features Trust Strip — BRAND register =====
 * 4 trust badges (yetkili distribütör / 2 yıl garanti / ücretsiz kargo / taksit).
 * Ruled strip: section border-top + border-bottom = var(--kombos-rule).
 * Layout mirrors ProductDetailFeatures: CSS grid on the renderer's parent,
 * column count driven by the inline --columns var. The feature items are the
 * direct grid children, so the ruled separators live on .kombos-feature-item
 * (the cell) — not on a wrapper. Mobile/tablet: 2 columns; desktop: one row. */

.cc_4vBO1nbhag_features .kombos-features {
  width: 100%;
  border-top: 1px solid var(--kombos-rule);
  border-bottom: 1px solid var(--kombos-rule);
}

.cc_4vBO1nbhag_features .kombos-features__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
  padding: 0;
  /* No extra padding — items carry their own */
}

/* Ruled cells (2-column mobile/tablet): right rule between columns,
 * bottom rule between rows. Edge cells trimmed below. */
.cc_4vBO1nbhag_features .kombos-feature-item {
  border-right: 1px solid var(--kombos-rule);
  border-bottom: 1px solid var(--kombos-rule);
}

/* Last column (every 2nd cell): no right rule */
.cc_4vBO1nbhag_features .kombos-feature-item:nth-child(2n) {
  border-right: none;
}

/* Last row: no bottom rule (the section border-bottom closes the strip).
 * Covers the final cell plus its left neighbour when the last row is full. */
.cc_4vBO1nbhag_features .kombos-feature-item:last-child, .cc_4vBO1nbhag_features .kombos-feature-item:nth-last-child(2):nth-child(2n + 1) {
  border-bottom: none;
}

/* Desktop: one row of --columns cells — vertical rules only, last has none */
@media (min-width: 1024px) {
  .cc_4vBO1nbhag_features .kombos-features__container {
    grid-template-columns: repeat(var(--columns, 4), 1fr);
  }

  .cc_4vBO1nbhag_features .kombos-feature-item {
    border-right: 1px solid var(--kombos-rule);
    border-bottom: none;
  }

  /* Restore the right rule the 2-column rule removed above */
  .cc_4vBO1nbhag_features .kombos-feature-item:nth-child(2n) {
    border-right: 1px solid var(--kombos-rule);
  }

  .cc_4vBO1nbhag_features .kombos-feature-item:last-child {
    border-right: none;
  }
}
