/* How To Assemble Your Kids Bike */
.page-20220201-HowToAssembleYourKidsBikePage div[data-promotion-ic^="20220201-HowToAssembleYourKidsBikeCMSLink3"] a {
  background-color: #000;
}

.page-20220201-HowToAssembleYourKidsBikePage .hero-description {
  text-align: left;
}

.page-20220201-HowToAssembleYourKidsBikePage .hero-description h2 + p {
  text-align: left;
}


@media (max-width: 959px) {
  .page-20220201-HowToAssembleYourKidsBikePage .featured-category-wrapper {
    display: none;
  }

  .page-20220201-HowToAssembleYourKidsBikePage .padded-box {
    text-align: center;
  }

  .page-20220201-HowToAssembleYourKidsBikePage .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;
    letter-spacing: 0!important;
    text-transform: none!important;
  }

  .page-20220201-HowToAssembleYourKidsBikePage .article__action a {
    font-size: .875rem!important;
    font-family: DIN W01 Regular,sans-serif!important;
    line-height: 35px!important;
    color: #FFF!important;
    letter-spacing: 0!important;
    text-transform: none!important;
    margin-top: 0!important;
  }

  .page-20220201-HowToAssembleYourKidsBikePage .c-hero .buttons-set {
    text-align: center;
  }
}

@media (min-width: 960px) {
  .page-20220201-HowToAssembleYourKidsBikePage .article-wrapper {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .page-20220201-HowToAssembleYourKidsBikePage .article-wrapper {
    padding-top: 45px!important;
  }
}

.page-20220201-HowToAssembleYourKidsBikePage .storyDetails-wrapper .col-md-6 {
  width: 100%;
}



/* How To Assemble Your Road Bike */
.page-20220201-HowToAssembleYourRoadBikePage div[data-promotion-ic^="20220201-HowToAssembleYourRoadBikeCMSLink3"] a {
  background-color: #000;
}

.page-20220201-HowToAssembleYourRoadBikePage .hero-description {
  text-align: left;
}

.page-20220201-HowToAssembleYourRoadBikePage .hero-description h2 + p {
  text-align: left;
}

@media (max-width: 959px) {
  .page-20220201-HowToAssembleYourRoadBikePage .c-hero .buttons-set {
    text-align: center;
  }
}


/* How To Assemble Your Active Bike */
.page-20220201-HowToAssembleYourActiveBikePage div[data-promotion-ic^="20220201-HowToAssembleYourActiveBikeCMSLink3"] a {
  background-color: #000;
}

.page-20220201-HowToAssembleYourActiveBikePage .hero-description {
  text-align: left;
}

.page-20220201-HowToAssembleYourActiveBikePage .hero-description h2 + p {
  text-align: left;
}

@media (max-width: 959px) {
  .page-20220201-HowToAssembleYourActiveBikePage .c-hero .buttons-set {
    text-align: center;
  }
}


/* How To Assemble Your Mountain Bike */
.page-20220201-HowToAssembleYourMountainBikePage div[data-promotion-ic^="20220201-HowToAssembleYourMountainBikeCMSLink3"] a {
  background-color: #000;
}

.page-20220201-HowToAssembleYourMountainBikePage .hero-description {
  text-align: left;
}

.page-20220201-HowToAssembleYourMountainBikePage .c-herosplit__description p {
  text-align: left;
}

@media (max-width: 959px) {
  .page-20220201-HowToAssembleYourMountainBikePage .c-hero .buttons-set {
    text-align: center;
  }
}


/* How To Assemble Your Bike */
@media (max-width: 959px) {
  .page-20220201-HowToAssembleYourBikePage .featured-category-wrapper {
    display: none;
  }

  .page-20220201-HowToAssembleYourBikePage .padded-box {
    text-align: center;
  }

  .page-20220201-HowToAssembleYourBikePage .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;
    letter-spacing: 0!important;
    text-transform: none!important;
  }

  .page-20220201-HowToAssembleYourBikePage .article__action a {
    font-size: .875rem!important;
    font-family: DIN W01 Regular,sans-serif!important;
    line-height: 35px!important;
    color: #FFF!important;
    letter-spacing: 0!important;
    text-transform: none!important;
    margin-top: 0!important;
  }
}

@media (min-width: 960px) {
  .page-20220201-HowToAssembleYourBikePage .article-wrapper {
    display: none;
  }

  .page-20220201-HowToAssembleYourBikePage .c-hero__image {
      padding-top: 31.25%;
  }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .page-20220201-HowToAssembleYourBikePage .article-wrapper {
    padding-top: 45px!important;
  }
}

.page-20220201-HowToAssembleYourBikePage .storyDetails-wrapper .col-md-6 {
  width: 100%;
}

.page-20220201-HowToAssembleYourBikePage div[data-promotion-ic^="20220201-HowToAssembleYourBikeCMSLink4"] a {
  background-color: #000;
  color: #FFF;
}

.page-20220201-HowToAssembleYourBikePage .storytext-wrapper .vertical-paddings {
  padding: 3em 0;
}


/* How To Buy A Bike Online */
.page-20220201-HowToBuyABikeOnlinePage div[data-promotion-ic^="20220201-HowToBuyABikeOnlineCMSLink1"] a {
  background-color: #000;
  color: #FFF;
}

.page-20220201-HowToBuyABikeOnlinePage div[data-promotion-ic^="20220201-HowToBuyABikeOnlineCMSLink2"] a {
  background-color: transparent;
  border-color: #FFF;
  color: #FFF;
}

.page-20220201-HowToBuyABikeOnlinePage .hero-description {
  text-align: left;
}

.page-20220201-HowToBuyABikeOnlinePage .hero-description h2 + p {
  text-align: left;
}

.page-20220201-HowToBuyABikeOnlinePage .c-herosplit__text-block {
  text-align: left;
}

.page-20220201-HowToBuyABikeOnlinePage .storytext-wrapper .vertical-paddings {
  padding: 3em 0;
}

.page-20220201-HowToBuyABikeOnlinePage .featured-category-wrapper .prodcat__info {
  display: none;
}

.page-20220201-HowToBuyABikeOnlinePage .featured-category-wrapper .buttons-set {
  padding-top: 20px;
}

.page-20220201-HowToBuyABikeOnlinePage .featured-category-wrapper {
  background-color: #000;
}

@media (max-width: 959px) {
  .page-20220201-HowToBuyABikeOnlinePage .featured-category-wrapper {
    padding: 32px 32px 64px 32px;
  }

  .page-20220201-HowToBuyABikeOnlinePage .c-herosplit__copy .buttons-set {
    text-align: center;
  }

  .page-20220201-HowToBuyABikeOnlinePage .c-hero .buttons-set {
    text-align: center;
  }
}
