.swiper img { width:100%; border-radius:12px; }

.category-card, .deal-card, .coupon-card {
  background:#fff;
  padding:15px;
  border-radius:14px;
  text-align:center;
}

.grab-btn {
  display:inline-block;
  background:#0b7285;
  color:#fff;
  padding:8px 16px;
  border-radius:20px;
  text-decoration:none;
}

.tag.trending { background:#ff4d4f; }
.tag.best { background:#22c55e; }

.tag, .used {
  font-size:12px;
  padding:4px 10px;
  border-radius:20px;
  color:#fff;
}
.cc-banner-slider img {
  width: 100%;
  border-radius: 14px;
}
