.integrated-promotion-banner {
  width: 100%;
  padding: 6px 12px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button.btn.integrated-promotion-banner,
a.btn.integrated-promotion-banner {
  text-transform: initial;
}
.oem-browse article.product a.btn.integrated-promotion-banner span {
  text-transform: initial;
  font-size: 14px;
}
.integrated-promotion-banner.canam,
.integrated-promotion-banner.canam:active,
.integrated-promotion-banner.canam:hover,
a.integrated-promotion-banner.canam:visited,
button.integrated-promotion-banner.canam:active {
  background-color: #ffc72c;
  color: black;
}
.integrated-promotion-banner.seadoo,
.integrated-promotion-banner.seadoo:active,
.integrated-promotion-banner.seadoo:hover,
a.integrated-promotion-banner.seadoo:visited,
button.integrated-promotion-banner.seadoo:active {
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #2cd5c4), to(#c5e86c));
  background: linear-gradient(90deg, #2cd5c4 0, #c5e86c);
  color: white;
}
.integrated-promotion-banner.skidoo,
.integrated-promotion-banner.skidoo:active,
.integrated-promotion-banner.skidoo:hover,
a.integrated-promotion-banner.skidoo:visited,
button.integrated-promotion-banner.skidoo:active {
  background: -webkit-gradient(linear, left top, right top, from(#ffc525), color-stop(50%, #ffc525), color-stop(75%, #ffc525), color-stop(0, rgba(255, 197, 37, 0.75)), color-stop(84%, rgba(255, 197, 37, 0.75)), color-stop(0, rgba(255, 197, 37, 0.5)), color-stop(92%, rgba(255, 197, 37, 0.5)), color-stop(0, rgba(255, 197, 37, 0.25)), to(rgba(255, 197, 37, 0.25)));
  background: linear-gradient(90deg, #ffc525, #ffc525 50%, #ffc525 75%, rgba(255, 197, 37, 0.75) 0, rgba(255, 197, 37, 0.75) 84%, rgba(255, 197, 37, 0.5) 0, rgba(255, 197, 37, 0.5) 92%, rgba(255, 197, 37, 0.25) 0, rgba(255, 197, 37, 0.25));
  color: black;
}
.integrated-promotion-banner.lynx,
.integrated-promotion-banner.lynx:active,
.integrated-promotion-banner.lynx:hover,
a.integrated-promotion-banner.lynx:visited,
button.integrated-promotion-banner.lynx:active {
  background-color: #eb5e50;
  color: white;
}
.integrated-promotion-banner.alumacraft,
.integrated-promotion-banner.alumacraft:active,
.integrated-promotion-banner.alumacraft:hover,
a.integrated-promotion-banner.alumacraft:visited,
button.integrated-promotion-banner.alumacraft:active {
  background-color: #b42d2d;
  color: white;
}
.integrated-promotion-banner.manitou,
.integrated-promotion-banner.manitou:active,
.integrated-promotion-banner.manitou:hover,
a.integrated-promotion-banner.manitou:visited,
button.integrated-promotion-banner.manitou:active {
  background-color: #00e4a8;
  color: black;
}
.integrated-promotion-banner .brand-logo {
  height: 18px;
  margin-right: 10px;
  max-width: 100px;
}
.integrated-promotion-banner span {
  vertical-align: middle;
}
