/* AdeptDEV FULL v2.3.14 — Human UI cleanup & state contrast
   Removes repetitive decorative AI-style eyebrow labels only where they add no information.
   Meaningful promo/status labels remain untouched. */

/* Redundant decorative kickers */
.adf-mega__brand > .adf-section-kicker,
#common-home .adf-categories-section .adf-section-kicker,
#common-home .adf-products-section .adf-section-kicker,
#common-home .adf-brands-section .adf-section-kicker,
#common-home .adf-account-teaser .adf-section-kicker,
.adf-footer .adf-footer__eyebrow,
#blog-latest .adf-news-kicker,
#product-special .adsp-hero__kicker {
  display:none !important;
}

/* Do not leave artificial spacing after a removed kicker. */
#common-home .adf-section-head > div > h2,
#common-home .adf-collection-head > div > h2,
.adf-footer .adf-footer__cta-copy h2,
#blog-latest .adf-news-hero h1,
#product-special .adsp-hero h1 {
  margin-top:0 !important;
}

/* Active collection tab: later white-background override previously kept white text. */
#common-home .adf-collection-tab.is-active,
#common-home .adf-collection-tab.is-active:hover,
#common-home .adf-collection-tab[aria-selected="true"] {
  background:#fff !important;
  color:#1765ff !important;
  -webkit-text-fill-color:#1765ff !important;
  opacity:1 !important;
  text-indent:0 !important;
}
#common-home .adf-collection-tab.is-active > span,
#common-home .adf-collection-tab[aria-selected="true"] > span {
  color:#1765ff !important;
  -webkit-text-fill-color:#1765ff !important;
  opacity:1 !important;
  visibility:visible !important;
}
#common-home .adf-collection-tab.is-active > b,
#common-home .adf-collection-tab[aria-selected="true"] > b {
  background:#edf4ff !important;
  color:#1765ff !important;
  -webkit-text-fill-color:#1765ff !important;
}

/* Selected controls must never lose their label through inherited button resets. */
#product-category .adf-smart-filter-option.is-active,
#product-category .adf-smart-filter-option.is-active > span,
#product-category .adf-smart-filter-option[aria-selected="true"],
#product-category .adf-smart-filter-option[aria-selected="true"] > span {
  color:#174da8 !important;
  -webkit-text-fill-color:#174da8 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
}
#product-category .adf-category-filter .btn-primary,
#product-category .adf-category-filter .btn-primary:hover,
#product-category .adf-category-filter .btn-primary:focus,
#product-category .adf-category-filter .btn-primary.active,
#product-category .adf-category-filter .btn-primary:active {
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  opacity:1 !important;
}
