body.sim-app {
  font-family: var(--font-fa-body);
  font-size: var(--text-body);
  font-weight: 300;
  line-height: 1.65;
}.sim-app h1, .sim-app .text-main-title {
  font-family: var(--font-fa-heading);
  font-weight: 700;
  font-size: var(--text-main-title);
  line-height: 1.35;
}.sim-app h2, .sim-app h3, .sim-app .text-sub-title, .sim-app .section-header__title, .sim-app .product-carousel__title {
  font-family: var(--font-fa-heading);
  font-weight: 700;
  font-size: var(--text-sub-title);
  line-height: 1.4;
}.sim-app h4, .sim-app h5, .sim-app h6 {
  font-family: var(--font-fa-heading);
  font-weight: 700;
  font-size: var(--text-body);
  line-height: 1.45;
}.sim-app p, .sim-app li {
  font-weight: 300;
}.sim-app table, .sim-app .price-list__table, .sim-app .pdp-specs__table, .sim-app .compare-table, .sim-app .archive-card__specs, .sim-app .spec-table {
  font-family: var(--font-fa-body);
  font-weight: 500;
}.sim-app .text-tech-note, .sim-app .text-tech, .sim-app .spec-note, .sim-app .pdp-specs__note, .sim-app .price-list__updated {
  font-size: var(--text-tech-note);
  font-weight: 300;
  line-height: 1.5;
}.sim-app .font-numeral, .sim-app [class*='__price'], .sim-app [class*='__price-'], .sim-app [class*='__rating-score'], .sim-app .price-list__col-size, .sim-app .site-footer__contact-item--tel a, .sim-app .site-footer__contact-item--email a, .sim-app .pdp-specs__value[dir='ltr'], .sim-app .pdp-buybox__price-value, .sim-app .archive-card__price, .sim-app .compare-table td[dir='ltr'], .sim-app .compare-table th[dir='ltr'] {
  font-family: var(--font-fa-numeral);
  font-variant-numeric: tabular-nums;
  font-weight: 500;
}.sim-app .font-mono, .sim-app .datasheet, .sim-app code, .sim-app pre, .sim-app .pdp-specs__code {
  font-family: var(--font-latin-mono);
  font-weight: 400;
}.sim-app :lang(en) {
  font-family: var(--font-latin-body);
}.sim-app :lang(en) h1, .sim-app :lang(en) h2, .sim-app :lang(en) h3, .sim-app :lang(en) .text-main-title, .sim-app :lang(en) .text-sub-title {
  font-family: var(--font-latin-heading);
  letter-spacing: 0.01em;
}.sim-app :lang(en).font-mono, .sim-app :lang(en) code, .sim-app :lang(en) pre {
  font-family: var(--font-latin-mono);
}
