/* join button */
.razer-join-info-section a.btn {
font-size: 16px;
min-height: 44px;
padding: 14px 16px;
}
.razer-join-info-container .razer-join-info-section {
margin-bottom: 4.5rem !important;
}
#rs-intro h1.product-title {
font: 700 4.5rem/3.875rem "Titillium Web",RazerF5,Arial,Helvetica,sans-serif;
color: #44d62c;
}
#rs-intro .content .body-copy p span {
}
#rs-intro .content .body-copy p {
width: auto;
}
#rs-intro sup a { font-size: 0.875rem; text-decoration: none; text-underline-offset: 0px; }
#rs-intro .content .body-copy small {
    font-size: 0.875rem; line-height: 1;
}
#rs-intro .content {
  max-width: 1090px;
}
html:lang(fr-FR) #rs-intro .content, html:lang(de-DE) #rs-intro .content {
  max-width: 1080px;
}
#rs-intro, #rs-intro .bo-temp {
padding-bottom: 2rem;
}
#rs-intro .intro .body-copy strong {color: #fff;}
@media (max-width: 768px) {
#rs-intro h1.product-title 
{
font: 700 2rem/1 "Titillium Web",RazerF5,Arial,Helvetica,sans-serif;
}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}