@font-face {
  font-family: forma-djr-micro;
  font-weight: 400;
  src:  url(../../clientlib-fontface-arabic/resources/fonts/forma/FormaDJRArabicMicro-Regular.woff2) format('woff2'),
        url(../../clientlib-fontface-arabic/resources/fonts/forma/FormaDJRArabicMicro-Regular.woff) format('woff');
}

@font-face {
  font-family: forma-djr-micro;
  font-weight: 500;
  src:  url(../../clientlib-fontface-arabic/resources/fonts/forma/FormaDJRArabicMicro-Medium.woff2) format('woff2'),
        url(../../clientlib-fontface-arabic/resources/fonts/forma/FormaDJRArabicMicro-Medium.woff) format('woff');
}

:root {
  --header-font: forma-djr-micro, sans-serif;
  --body-font: forma-djr-micro, sans-serif;
  --regular-font: forma-djr-micro, sans-serif;
}

/*overrites for font size*/
.s2-footer-global-nav.s2-footer .footer_links .footer_links_list_container .tab_list li {
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .subtitle, .header-1, .header-2, .header-3, .cta-text {
  line-height: 1.4;
}
/* override -> increase priority */
.omen-heading-module .h1, 
.omen-heading-module .h2,
.omen-heading-module .h3,
.omen-heading-module .h4,
.navigation-main .main-item .nav-link, 
.navigation-main .main-sub-item .nav-link,
.text-asset-copy-container .title,
.c8-image-carousel .title,
.product-comparison-card .feature-title,
.product-specs .feature-title {
  line-height: 1.4;
}

@media (min-width: 1246px) {
  .omen-heading-module.scale-title .h1 {
    font-size: 7.5rem;
  }
}
@media (min-width: 1445px) {
  .omen-heading-module.scale-title .h2 {
    font-size: 6.5rem;
  }
}

.h1 {
  font-size: 5rem;
}
.h2 {
  font-size: 4.1rem;
}
.h3 {
  font-size: 3.8rem;
}

@media (min-width: 720px) {
  .h1 {
    font-size: 6.5rem;
  }
  .h2 {
    font-size: 5.2rem;
  }
  .h3 {
    font-size: 4.3rem;
  }
}

@media (min-width: 1280px) {
  .h1 {
    font-size: 7.5rem;
  }
  .h2 {
    font-size: 6.5rem;
  }
  .h3 {
    font-size: 5rem;
  }
}

.c46-main-navigation .navigation-main .main-item .nav-link .icon {
  top: 3.3rem;
}

/*Gamer Brain overrides*/
omen-gamer-brain.gamer-brain { 
  --gb-body-font-light: forma-djr-micro;
  --gb-body-font-light-200: 400;
  --gb-body-font-regular: forma-djr-micro;
  --gb-body-font-regular-300: 400;
  --gb-body-font-regular-400: 400;
}
.gamer-brain .gb-question-heading,
.gamer-brain .gb-about-copy,
.gamer-brain .gb-legend,
.gamer-brain .gb-brain-subheading {
  line-height: 1.4 !important;
}
.gamer-brain .gb-main-title {
  line-height: 1.2!important;
}
@media (max-width: 767.98px) {
  .gamer-brain .gb-main-title {
    font-size: 38px;
    line-height: 1.2!important;
  }
}