.page-20221020-SmootherIsFasterPage .article__subtitle {
  font-size: .75rem!important;
  letter-spacing: .1875rem!important;
  line-height: .75rem!important;
}

.page-20221020-SmootherIsFasterPage .article__title {
  font-size: 1.25em!important;
  line-height: 1.25em!important;
}


.page-20221020-SmootherIsFasterPage .article__action {
  border-radius: 8px;
  font-size: .875rem!important;
  line-height: 35px!important;
  padding: 4px 16px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: DIN W01 Regular,sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  text-transform: capitalize;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  min-height: 48px;
  transition: all .15s ease-out;
  background-color: #292929;
  border-color: #292929;
  color: #FFF!important;
  background-color: #FFF!important;
  border-color: #FFF!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-left: -18px!important;
}


.page-20221020-SmootherIsFasterPage .article__action a {
  font-size: 16px!important;
  font-family: DIN W01 Regular,sans-serif!important;
  line-height: 35px!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-top: 0!important;
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
  padding: 8px!important;
  border-radius: 6px!important;
  min-width: 166px;
  min-height: 48px;
  display: inline-block;
}

@media (min-width: 960px) {
  .page-20221020-SmootherIsFasterPage .article-wrapper .col-md-6 {
    padding: 5rem;
  }
}

.page-20221020-DivergeSTRInnovationPage .c-hero--page .owl-next {
  border: solid 1px #252525;
  color: #FFF;
  background-color: #252525;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 0px;
}

.page-20221020-DivergeSTRInnovationPage .c-hero--page .owl-prev {
  border: solid 1px #252525;
  color: #FFF;
  background-color: #252525;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 0px;
}

@media (max-width: 959px) {
  .page-20221020-DivergeSTRInnovationPage .c-hero__after {
    background-color: #252525!important;
    color: #FFFFFF!important;
  }

  .page-20221020-DivergeSTRInnovationPage .c-hero__after .h5 {
    color: #FFFFFF!important;
  }

  .page-20221020-DivergeSTRInnovationPage .c-hero__after h2 {
    color: #FFFFFF!important;
  }

  .page-20221020-DivergeSTRInnovationPage div[data-id^="20221020-DivergeSTRInnovationHeroComponent0"] .c-hero__image {
    height: calc(100vh - 160px);
  }

  .page-20221020-DivergeSTRInnovationPage div[data-id^="20221020-DivergeSTRInnovationHeroComponent0"] .c-hero__info {
    display: block!important;
    top: 25%;
  }

  .page-20221020-DivergeSTRInnovationPage div[data-id^="20221020-DivergeSTRInnovationHeroComponent0"] .c-hero__info p {
    display: block!important;
  }

  .page-20221020-DivergeSTRInnovationPage div[data-id^="20221020-DivergeSTRInnovationHeroComponent0"] .c-hero__after {
    display: none;
  }
}

.page-20221020-DivergeSTRInnovationPage .owl-carousel + .storytext-wrapper .storytext__headline {
  font-size: 36px!important;
}

.page-20221020-DivergeSTRInnovationPage .owl-carousel + .storytext-wrapper p {
  font-size: 24px!important;
  line-height: 2em!important;
}

.page-20221020-DivergeSTRInnovationPage .owl-carousel + .storytext-wrapper .btn {
  padding: 8px 32px;
}

.page-20221020-DivergeSTRInnovationPage .article__action {
  border-radius: 8px;
  font-size: .875rem!important;
  line-height: 35px!important;
  padding: 4px 16px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: DIN W01 Regular,sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  text-transform: capitalize;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  min-height: 48px;
  transition: all .15s ease-out;
  background-color: #292929;
  border-color: #292929;
  color: #FFF!important;
  background-color: #FFF!important;
  border-color: #FFF!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-left: -18px!important;
}


.page-20221020-DivergeSTRInnovationPage .article__action a {
  font-size: 16px!important;
  font-family: DIN W01 Regular,sans-serif!important;
  line-height: 35px!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-top: 0!important;
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
  padding: 8px!important;
  border-radius: 6px!important;
  min-width: 166px;
  min-height: 48px;
  display: inline-block;
}

.page-20200428-GravelBikesContentPage div[data-promotion-ic^="20221020-GravelBikesCMSLink2"] a {
  background-color: #414141!important;
  border-color: #414141!important;
  color: #FFF!important;
}

.page-20200428-GravelBikesContentPage div[data-promotion-ic^="20211007-GravelBikesCMSLink2"] a {
  background-color: #414141!important;
  border-color: #414141!important;
  color: #FFF!important;
}

.page-20200428-GravelBikesContentPage .c-herosplit__image {
  background-size: cover!important;
}

.page-20200428-GravelBikesContentPage div[data-promotion-ic^="20221020-GravelBikesCMSLink1"] a {
  background-color: transparent!important;
  border-color: #FFF!important;
  color: #FFF!important;
}

.page-20200428-GravelBikesContentPage div[data-promotion-ic^="20200428-GravelBikesCMSLink4"] a {
  background-color: transparent!important;
  border-color: #FFF!important;
  color: #FFF!important;
}


.page-20200428-GravelBikesContentPage div[data-promotion-ic^="20211007-GravelBikesCMSLink1"] a {
  background-color: transparent!important;
  border-color: #FFF!important;
  color: #FFF!important;
}


@media (max-width: 959px) {
  .page-20200428-GravelBikesContentPage div[data-promotion-ic^="20221020-GravelBikesCMSLink1"] a {
    background-color: transparent!important;
    border-color: #000!important;
    color: #000!important;
  }

  .page-20200428-GravelBikesContentPage div[data-promotion-ic^="20200428-GravelBikesCMSLink4"] a {
    background-color: transparent!important;
    border-color: #000!important;
    color: #000!important;
  }


  .page-20200428-GravelBikesContentPage div[data-promotion-ic^="20211007-GravelBikesCMSLink1"] a {
    background-color: transparent!important;
    border-color: #000!important;
    color: #000!important;
  }
}

.page-20221020-DivergeSTRPage .article__subtitle {
  font-size: .75rem!important;
  letter-spacing: .1875rem!important;
  line-height: .75rem!important;
}

.page-20221020-DivergeSTRPage .article__title {
  font-size: 1.25em!important;
  line-height: 1.25em!important;
}

.page-20221020-DivergeSTRPage .article__action {
  border-radius: 8px;
  font-size: .875rem!important;
  line-height: 35px!important;
  padding: 4px 16px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: DIN W01 Regular,sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  text-transform: capitalize;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  min-height: 48px;
  transition: all .15s ease-out;
  background-color: #292929;
  border-color: #292929;
  color: #FFF!important;
  background-color: #FFF!important;
  border-color: #FFF!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-left: -18px!important;
}


.page-20221020-DivergeSTRPage .article__action a {
  font-size: 16px!important;
  font-family: DIN W01 Regular,sans-serif!important;
  line-height: 35px!important;
  letter-spacing: 0!important;
  text-transform: none!important;
  margin-top: 0!important;
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
  padding: 8px!important;
  border-radius: 6px!important;
  min-width: 166px;
  min-height: 48px;
  display: inline-block;
}

.page-20221020-DivergeSTRPage div[data-promotion-ic^="20221020-DivergeSTRCMSLink2"] a {
  background-color: transparent!important;
  border-color: #FFF!important;
  color: #FFF!important;
}


@media (min-width: 960px) {
  .page-20221020-DivergeSTRPage .storytext .storytext__flex-container {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
  }

  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent1"] + .storytext-wrapper .storytext {
    margin-left: 0;
    width: 100%;
  }

  .page-20221020-DivergeSTRPage .c-hero__info .youtube-video-icon {
    display: none;
  }

  .page-20221020-DivergeSTRPage div[data-id$="20221020-DivergeSTRHeroComponent1"] .c-hero__info .youtube-video-icon {
    display: block!important;
  }

  .page-20221020-DivergeSTRPage .c-hero .c-hero__info--bottom {
    top: 50%;
  }
}

@media (max-width: 959px) {
  .page-20221020-DivergeSTRPage .storytext .storytext__flex-box {
    border-top: solid 1px;
    border-bottom: solid 1px;
    text-align: left;
    padding: 1em 0;
  }

  .page-20221020-DivergeSTRPage div[data-promotion-ic^="20221020-DivergeSTRCMSLink2"] a {
    background-color: transparent!important;
    border-color: #000!important;
    color: #000!important;
  }

  .page-20221020-DivergeSTRPage div[data-promotion-ic^="20221020-DivergeSTRCMSLink8"] a {
    background-color: #FFF!important;
    border-color: #FFF!important;
    color: #292929!important;
  }

  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent0"] .c-hero__image {
    height: calc(100vh - 160px);
  }


  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent0"] .c-hero__info {
    display: block!important;
    top: 75%;
  }

  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent0"] .c-hero__info .youtube-video-wrapper {
    display: none!important;
  }

  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent0"] .c-hero__info p {
    display: block!important;
  }

  .page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent0"] .c-hero__after {
    display: none;
  }
}

.page-20221020-DivergeSTRPage .storytext .storytext__flex-container h2 {
  color: #FFF;
  letter-spacing: 0;
  line-height: 50px;
  font-size: 42px;
  text-transform: none;
  font-family: DIN W01 Medium;
  font-style: normal;
  font-weight: bold;
  min-height: 48px;
}

.page-20221020-DivergeSTRPage .storytext .storytext__flex-container h3 {
  color: #FFF;
  font-family: DIN W01 Medium;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 40px;
  min-height: 48px;
  text-transform: initial;
}

.page-20221020-DivergeSTRPage .storytext .storytext__flex-container h5 {
  color: #FFF!important;
}

.page-20221020-DivergeSTRPage .c-promo .c-promo__title {
  color: #414141!important;
}

.page-20221020-DivergeSTRPage div[data-id^="20221020-DivergeSTRHeroComponent10"] + .c-promo .c-promo__title {
  color: #FFF!important;
}

.page-20221020-DivergeSTRPage .c-hero--page .owl-next {
  border: solid 1px #252525;
  color: #FFF;
  background-color: #252525;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 0px;
}

.page-20221020-DivergeSTRPage .c-hero--page .owl-prev {
  border: solid 1px #252525;
  color: #FFF;
  background-color: #252525;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 0px;
}
