.CallOutBanner_wrapper__1_5dq .CallOutBanner_content__2DwZC h1 {
  font-family: Saira, sans-serif;
}
.TopTextLayout_topTextLayout__3f8wQ .text-subhead-1 {
  margin-bottom: 8px;
  font-size: 18px;
}
.TopTextLayout_topTextLayout__3f8wQ h2.text-header-2 {
  margin-bottom: 24px;
}
.profileGrid_profile-container__3oHzI h2.text-subhead-1 {
  font-family: Saira;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 2.6px;
  text-transform: uppercase;
}
.profileGrid_profile-container__3oHzI
  .profileGrid_profile-card-grid__oF6b1
  .profileGrid_card-heading__3sZl6 {
  font-family: Saira;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

section[id="guides,-tips-&-tricks"] a span {
  font-size: 18px;
}
.profileGrid_profile-container__3oHzI
  .profileGrid_profile-card-grid-item__1apxm
  .profileGrid_card-subHeading__1J-bp {
  font-family: Saira;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}
#styles_HtmlBlock__2vlgJ #pdpWrapper .hero .hero_heading {
  font-family: "Saira Expanded", sans-serif;
  font-weight: 300;
}

.profileGrid_profile-container__3oHzI
  .profileGrid_inner-container__3L3jU
  h2.text-subhead-2 {
  text-transform: uppercase;
}

.HeroBannerItem_has-animate__XxJ63.HeroBannerItem_onScreen__1_CAj
  .text-header-3 {
  font-size: 5rem;
}

.StandardBanner_standard-banner__34azI .topTextLayout h1.text-header-1 {
  font-size: 3rem;
}

.contentful-page-dual-chamber-cases {
  h1 {
    font-family: Saira Expanded, sans-serif;
    font-weight: 300;
    font-style: Light;
    font-size: 80px;
    line-height: 80px;
    letter-spacing: 0%;
    text-transform: uppercase;
  }
  
  .topTextLayout-heading {
	  margin-top: 8px;
  }
}

@media screen and (min-width: 1200px) {
  #styles_HtmlBlock__2vlgJ #pdpWrapper .hero .hero_subheading {
    font-size: 18px;
  }
}

@media screen and (min-width: 1200px) {
  #styles_HtmlBlock__2vlgJ #pdpWrapper .hero .hero_heading {
    font-size: 3rem;
  }
}

/* mobile */
@media screen and (max-width: 576px) {
  .profileGrid_profile-container__3oHzI h2.text-subhead-1 {
    color: #ece81a;
    text-align: center;
    font-family: Saira;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
  }
  .HeroBannerItem_has-animate__XxJ63.HeroBannerItem_onScreen__1_CAj
    .text-header-2 {
    margin: 0 0 0.5rem 0;
    font-weight: 300;
    font-family: "Saira Expanded", sans-serif;
    font-size: 40px;
    line-height: 44px;
    text-transform: uppercase;
  }
  .TwoColumnProductsSpecs_specs__2NiYv h2.text-header-2 {
    font-weight: 300;
    font-family: "Saira Expanded", sans-serif;
  }
  .TwoColumnProductsSpecs_card__item__3EveP
    .space-y-2
    a.font-semibold.text-base.text-white {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
  }
  .TwoColumnProductsSpecs_card__item__3EveP a.corsair-links {
    font-size: 8px;
    font-weight: 600;
    line-height: 9.263px;
    letter-spacing: 0.16px;
    text-transform: uppercase;
  }
  .TwoColumnProductsSpecs_card__item__3EveP a.corsair-links svg {
    width: 12px;
  }
  .TwoColumnProductsSpecs_card__item__3EveP
    .pb-4.px-6.flex.flex-col.items-start.gap-4 {
    gap: 8px;
  }
  .CallOutBanner_wrapper__1_5dq .CallOutBanner_content__2DwZC h1 {
    font-family: Saira, sans-serif;
  }
  .TopTextLayout_topTextLayout__3f8wQ.topTextLayout h2.text-header-2 {
    font-family: "Saira Expanded", sans-serif;
    font-weight: 300;
    margin: 4px 0 16px 0;
  }
  .StandardBanner_standard-banner-logo__2RZdq
    span
    > span
    > img[aria-hidden="true"] {
    height: 24px !important;
  }
  .StandardBanner_standard-banner__34azI .topTextLayout {
    padding: 16px 0 0 0;
  }
  .profileGrid_inner-container__3L3jU h2.text-header-2 {
    font-family: "Saira Expanded", sans-serif;
    font-weight: 300;
  }
  .profileGrid_profile-container__3oHzI
    .profileGrid_profile-card-grid-item__1apxm
    .profileGrid_card-heading__3sZl6 {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-family: Saira, sans-serif;
  }
  .profileGrid_profile-container__3oHzI
    .profileGrid_profile-card-grid-item__1apxm
    .profileGrid_card-subHeading__1J-bp {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .CallOutBanner_wrapper__1_5dq .CallOutBanner_image__2rm2e {
    height: 168px;
  }
  .profileGrid_profile-container__3oHzI .profileGrid_profile-card-grid__oF6b1 {
    gap: 40px;
  }
  #styles_HtmlBlock__2vlgJ #pdpWrapper .hero .hero_heading {
    font-family: "Saira Expanded", sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 44px;
    text-transform: uppercase;
  }
  #styles_HtmlBlock__2vlgJ #pdpWrapper .hero .hero_desc + p {
    margin: 16px 0;
  }
  .TopTextLayout_topTextLayout__3f8wQ h1.text-header-2 {
    font-family: "Saira Expanded";
    font-size: 32px;
    font-weight: 300;
    line-height: 36px;
    text-transform: uppercase;
    margin-bottom: 4px;
  }
  section[id="guides,-tips-&-tricks"] h2.text-header-2 {
    font-family: "Saira Expanded", sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 36px;
    text-transform: uppercase;
  }
  .article-group h2.text-lg.font-light {
    font-family: Saira, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.36px;
  }
  .article-group h3 {
    font-family: Saira;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.96px;
  }
  #featured-cases {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}