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

/* カートに入れるボタンの暖色スタイル */
.btn-addcart {
  background-color: #f57c00; /* 濃いオレンジ */
  border-color: #ef6c00;
  color: #fff;
  font-weight: bold;
  transition: background-color 0.3s, border-color 0.3s;
}

.btn-addcart:hover {
  background-color: #fb8c00; /* 明るいオレンジ */
  border-color: #ffa726;
  color: #fff;
}
