.set-button{
  background-color: #d1232c;
  border-radius:3px;
  padding:10px 10px;
  border:1px #d1232c;
  color:#FFF;
}

.metafield-product_reference{
   background-color: #d1232c;
  border-radius:3px;
  padding:10px 10px;
  border:1px #d1232c;
  color:#FFF;
  display:inline-block;
  margin-top:5px;
}

.metafield-product_reference:hover{
  color:#FFF;
   background-color: #8b1c22;
}

.io-related-prd-id{
  background-color:#FFF;
  margin-bottom:10px;
}

.vw-but-re{
  display:none;
}

.blog_links{
  list-style-type:square;
}

.blog_links li{
  margin-left:20px;
  margin-bottom:5px;
}

.tree li{
  display: block;
  position: relative;
  padding-left: calc(2 * var(--spacing) - var(--radius) - 2px);
}

.tree ul{
  margin-left: calc(var(--radius) - var(--spacing));
  padding-left: 0;
}

.caret::before {
  content: "\2B9E";
  color: black;
  display: inline-block;
  margin-right: 6px;
 }

.caret-down::before {
  transform: rotate(90deg);
}

.caret {
  cursor: pointer;
  user-select: none; /* Prevent text selection */
}

#scrollBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #006eff;
  color: white;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 0px;
}

#scrollBtn:hover {
  background-color: #555;
}

.io-related-prd-id{
  margin-bottom:20px;
}

.rela-pro-ls{
  padding-top:0px !important;
}

.rel-text-tt{
  margin-bottom:20px;
}

