/* Kategori alt-kategoriler "Yeni" rozeti (son 30 gün) */
.refine-name .refine-new-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  font-family:inherit;
  font-size:85%;
  line-height:1;
  padding:.35em .6em;
  margin-inline-start:6px;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
  -webkit-font-smoothing:antialiased;
  color:#fff;
  background:#00A2E0;
  border:0;
  border-radius:999px;
  opacity:1;
}

/* Resim üstü rozet (kategori adı DOM'da görünmeyen grid/carousel durumları için) */
.refine-item a{
  position:relative;
  overflow:visible;
}

.refine-categories .refine-item,
.refine-categories .refine-items{
  overflow:visible;
}

.refine-new-badge.refine-new-badge--overlay{
  position:absolute;
  top:0;
  right:8px;
  left:auto;
  transform:translateY(-50%);
  z-index:5;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  font-family:inherit;
  font-size:85%;
  line-height:1;
  padding:.35em .6em;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
  -webkit-font-smoothing:antialiased;
  color:#fff;
  background:#00A2E0;
  border:0;
  border-radius:999px;
  opacity:1;
  pointer-events:none;
}
