/* ═══════════════════════════════════════════════════════════════
   DULHAN FAMILY — Sarees Page Specific Styles
   ═══════════════════════════════════════════════════════════════ */

/* Sarees hero ornament overlay */
.sarees-hero-orn {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
}
.sarees-hero-orn svg { width: 100%; height: 100%; display: block; }

/* Hero badges */
.sarees-hero-badges {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.sarees-hero-badge {
  padding: 0.28rem 0.8rem;
  background: rgba(201,144,42,0.2);
  border: 1px solid rgba(201,144,42,0.4);
  border-radius: var(--r-pill);
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  color: var(--gold-light);
  text-transform: uppercase;
}

/* ── Tradition Strip ── */
.sarees-tradition-strip {
  background: linear-gradient(135deg, var(--ivory) 0%, var(--ivory-3) 100%);
  border-bottom: 1px solid var(--border);
  padding: 1.2rem 0;
  overflow: hidden;
}
.tradition-strip-inner {
  display: flex;
  gap: 0;
  overflow-x: auto;
  scrollbar-width: none;
}
.tradition-strip-inner::-webkit-scrollbar { display: none; }
.tradition-tag {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.5rem 2rem;
  border-right: 1px solid var(--border);
  flex-shrink: 0;
  transition: var(--t-fast);
  cursor: default;
}
.tradition-tag:last-child { border-right: none; }
.tradition-tag:hover { background: rgba(201,144,42,0.06); }
.tradition-tag-icon { font-size: 1.4rem; }
.tradition-tag-name {
  display: block;
  font-family: var(--ff-display);
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--ink);
  line-height: 1.1;
}
.tradition-tag-region {
  display: block;
  font-size: 0.62rem;
  color: var(--gold-deep);
  letter-spacing: 0.08em;
  margin-top: 1px;
}

/* ── Sarees cat pills gold accent ── */
.cat-pill.active {
  background: linear-gradient(135deg, var(--gold-deep) 0%, var(--gold) 100%);
  color: var(--ink);
  border-color: var(--gold);
  box-shadow: var(--shadow-gold);
}

/* ── GI certified badge on product card ── */
.badge-gi {
  background: linear-gradient(135deg, var(--gold-deep), var(--gold));
  color: var(--ink);
  font-size: 0.6rem;
  padding: 0.2rem 0.55rem;
}

@media (max-width: 768px) {
  .tradition-strip-inner { gap: 0; }
  .tradition-tag { padding: 0.4rem 1.2rem; }
  .sarees-hero-orn { display: none; }
}
