
/* ===== Pagination — Wraith ===== */
.cc_uNDcCLHPMB_blog_home .kombos-pagination, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination, .cc_uNDcCLHPMB_product_list .kombos-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.75rem;
  max-width: 100%;
}

/* Left/right button groups (first+prev, next+last) — Wraith connected cells */
.cc_uNDcCLHPMB_blog_home .kombos-pagination__nav-group, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__nav-group, .cc_uNDcCLHPMB_product_list .kombos-pagination__nav-group {
  display: inline-flex;
  align-items: center;
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__nav-group .kombos-pagination__nav-btn + .kombos-pagination__nav-btn, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__nav-group .kombos-pagination__nav-btn + .kombos-pagination__nav-btn, .cc_uNDcCLHPMB_product_list .kombos-pagination__nav-group .kombos-pagination__nav-btn + .kombos-pagination__nav-btn {
  margin-left: -1px;
}

/* Navigation buttons (first, prev, next, last) */
.cc_uNDcCLHPMB_blog_home .kombos-pagination__nav-btn, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__nav-btn, .cc_uNDcCLHPMB_product_list .kombos-pagination__nav-btn {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--paper);
  border: 1px solid var(--stroke);
  border-radius: 0;
  cursor: pointer;
  font-size: 1rem;
  color: var(--steel);
  transition: background-color 0.15s ease, color 0.15s ease;
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__nav-btn:hover:not(:disabled), .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__nav-btn:hover:not(:disabled), .cc_uNDcCLHPMB_product_list .kombos-pagination__nav-btn:hover:not(:disabled) {
  background: var(--slab);
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__nav-btn:disabled, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__nav-btn:disabled, .cc_uNDcCLHPMB_product_list .kombos-pagination__nav-btn:disabled {
  cursor: default;
  color: var(--stroke);
  background: var(--paper);
}

/* Page numbers container — Wraith connected cells */
.cc_uNDcCLHPMB_blog_home .kombos-pagination__pages, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__pages, .cc_uNDcCLHPMB_product_list .kombos-pagination__pages {
  display: inline-flex;
  align-items: center;
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__pages > * + *, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__pages > * + *, .cc_uNDcCLHPMB_product_list .kombos-pagination__pages > * + * {
  margin-left: -1px;
}

/* Page number buttons */
.cc_uNDcCLHPMB_blog_home .kombos-pagination__page, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__page, .cc_uNDcCLHPMB_product_list .kombos-pagination__page {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--paper);
  border: 1px solid var(--stroke);
  border-radius: 0;
  cursor: pointer;
  padding: 0;
  color: var(--steel);
  transition: color 0.15s ease, background-color 0.15s ease;
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__page:hover, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__page:hover, .cc_uNDcCLHPMB_product_list .kombos-pagination__page:hover {
  background: var(--slab);
}

.cc_uNDcCLHPMB_blog_home .kombos-pagination__page--active, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__page--active, .cc_uNDcCLHPMB_product_list .kombos-pagination__page--active {
  color: var(--paper);
  background: var(--steel);
  border-color: var(--steel);
  pointer-events: none;
}

/* Dots separator */
.cc_uNDcCLHPMB_blog_home .kombos-pagination__dots, .cc_uNDcCLHPMB_product_detail_reviews .kombos-pagination__dots, .cc_uNDcCLHPMB_product_list .kombos-pagination__dots {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: var(--smoke);
  background: var(--paper);
  border: 1px solid var(--stroke);
}
