:root {
  --biodex-brand-green: #1fb66d;
  --biodex-brand-green-dark: #158a55;
  --biodex-brand-font: "Inter", "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;
}

html,
body,
button,
input,
textarea,
select,
a,
p,
span,
li,
small,
strong,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--biodex-brand-font) !important;
}

h1,
h2,
.biodex-unified-section-title,
.arch-home-products-head h2,
.business.business-hpnt .section-title h2,
.plc-title,
.pld-overview h1,
.pld-overview h2,
.product-series-detail h1,
.product-series-detail h2,
.product-lycra-series h1,
.product-lycra-series h2,
.pd-section-title h2,
.pd-section-title-dark h2,
.bd-section-title h2,
.tg-section-title h2,
.news-section h2 {
  font-family: var(--biodex-brand-font) !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}

.biodex-unified-subtitle,
.arch-home-products-head p,
.business.business-hpnt .section-title p,
.pd-section-title p,
.bd-section-title p,
.tg-section-title p {
  font-family: var(--biodex-brand-font) !important;
  font-weight: 400 !important;
}

.product-series-detail h3,
.product-lycra-series h3,
.pld-feature-card h3,
.pld-case-card h3,
.plc-series-card h3,
.pd-feature-grid h3,
.pd-tech-card-button h3 {
  font-family: var(--biodex-brand-font) !important;
  font-weight: 500 !important;
}

.pld-contact,
.plc-card-arrow,
.plc-series-cta,
.plc-filter.is-active,
.product-lycra-series .plc-badge,
.product-series-detail .plc-badge,
.pld-hero-badge,
.pd-detail-actions a:first-child,
.pd-filter-chip.is-active,
.product-lycra-search .pd-header-nav a.is-active,
.product-lycra-list .pd-header-nav a.is-active {
  background: var(--biodex-brand-green) !important;
  border-color: var(--biodex-brand-green) !important;
  color: #fff !important;
}

.pld-contact:hover,
.pld-contact:focus-visible,
.plc-series-cta:hover,
.pd-detail-actions a:first-child:hover {
  background: var(--biodex-brand-green-dark) !important;
  border-color: var(--biodex-brand-green-dark) !important;
}

.product-lycra-series .plc-series-tabs button.is-active::after,
.ply-filter-list button.is-active,
.pld-related a:hover {
  border-color: var(--biodex-brand-green) !important;
}

.product-lycra-series .plc-series-tabs button.is-active::after {
  background: var(--biodex-brand-green) !important;
}
