.collection-partner.memorial {
  filter: none;
  opacity: 1;
  border-color: #eadfb1;
  background: linear-gradient(145deg,#fffdf5,#f7f9ff);
}

.collection-partner.memorial .collection-icon {
  filter: grayscale(.45);
}

.collection-partner .revive-button {
  min-width: 148px;
  white-space: nowrap;
  background: linear-gradient(135deg,#7864df,#5d9ee9);
  box-shadow: 0 8px 18px rgba(91,105,204,.2);
}

.collection-partner .revive-button:disabled {
  opacity: .7;
  cursor: wait;
}

@media (max-width:700px) {
  .collection-partner .revive-button { width: 100%; }
}
