.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}
.stock_error {
  color: #DB5656;
}

.clm-container {
 display: flex;
 vertical-align: top;
}
.clm-item1 {
  width: 50%;
  vertical-align: top;
  padding: 10px;
}
.clm-item2 {
  width: 50%;
  font-size: 15px;
  vertical-align: top;
}
.mar_t_50 {
    margin-top: 10px;
}
.option1 {
margin: 20px 0 11px;  
font-weight: bold;
}
.option2 {
margin: 20px 0 11px;
font-weight: bold;
}

#custom-options-select[_ngcontent-jrq-c19] {
padding: 4px 6px;
}



.group-tags {
  margin-top: 10px;
}
.group-tags ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.group-tags li {
  margin-right: 10px;
}
.tag {
  display: inline-block;
  background-color: #f0f0f0;
  color: #333;
  padding: 5px 10px;
  border-radius: 20px;
  text-decoration: none;
  font-size: 0.85em;
}
.tag:hover {
  background-color: #ddd;
}

.table td {
  font-size: 20px;
}

h3 {
    margin-block-start: 0.6em;
    margin-block-end: 0.2em;
}