/* V315: maroon text throughout Beauty and Catalogue Search result boxes. */
:root {
  --ths-box-text-maroon: #76172f;
}

body.category-catalogue-page #beautyGrid .card .body .pill,
body.category-catalogue-page #beautyGrid .card .body h2,
body.category-catalogue-page #beautyGrid .card .body .desc,
body.category-catalogue-page #beautyGrid .card .body .refs,
body.v64-medtech-layout #results > .card .card-body .meta,
body.v64-medtech-layout #results > .card .card-body h2,
body.v64-medtech-layout #results > .card .card-body a:not(.btn) {
  color: var(--ths-box-text-maroon) !important;
  -webkit-text-fill-color: var(--ths-box-text-maroon) !important;
}

/* Keep button labels compliant with the permanent maroon/white button theme. */
body.category-catalogue-page #beautyGrid .card .body .btn {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

body.category-catalogue-page #beautyGrid .card .body .btn:hover,
body.category-catalogue-page #beautyGrid .card .body .btn:focus-visible,
body.category-catalogue-page #beautyGrid .card .body .btn:active {
  color: var(--ths-box-text-maroon) !important;
  -webkit-text-fill-color: var(--ths-box-text-maroon) !important;
}
