.bo-temp .header,
section.bo-temp.intro .watch-video button,
.faq-component .panel h2 {color: #f4a7ba !important;}
section.bo-temp.intro .watch-video a::after, section.bo-temp.intro .watch-video button::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492.25 492.25'%3E%3Ccircle cx='246.13' cy='246.13' r='237.23' fill='none' stroke='%23f4a7ba' stroke-width='17.78'/%3E%3Cpolygon points='170.05 135.55 170.05 356.7 348.71 251.66 170.05 135.55' fill='%23f4a7ba'/%3E%3C/svg%3E")
no-repeat center center;
}
section.bo-temp.intro .product-title {
    text-transform: none!important;}
.exclusive-ribbon {
  display: block;
  line-height: 1em;
  font-size: .875rem;
  font-weight: 700;
  height: fit-content;
  margin: 0 auto;
  max-width: fit-content;
  padding: .3em 1em;
  text-align: left;
  text-transform: uppercase;
  background: #ff9c07;
  color: #000;
  font-family: Roboto,Helvetica,Arial,sans-serif;
  margin-top: 1.5em;
}
 @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){}