
.thumb {
  min-width: 160px;
  cursor: pointer;
  background: #4d2111;
  border-radius: 8px;
  overflow: hidden;
  transition: transform 0.2s, background 0.2s;
  text-align: center;
}

.thumb:hover {
  background: #e06d29;
  transform: translateY(-4px);
}

.thumb.active {
  background: #e06d29;
  box-shadow: 0 0 10px rgba(224, 109, 41, 0.5);
}

.thumb img {
  width: 100%;
  display: block;
}

.thumb span {
  display: block;
  padding: 0.5em;
  color: white;
  font-size: 0.9em;
}