/* Start custom CSS for html, class: .elementor-element-3fb9df7 */.book-card--soon{
  background: linear-gradient(
    135deg,
    rgba(194,24,122,.06),
    rgba(90,11,94,.04)
  );
  border-style: dashed;
}

.cover--soon{
  display:flex;
  align-items:center;
  justify-content:center;
  background:
    repeating-linear-gradient(
      45deg,
      #fafafa,
      #fafafa 10px,
      #f2f2f2 10px,
      #f2f2f2 20px
    );
}

.soon-badge{
  background: var(--tme-plum);
  color: #fff;
  padding: 10px 16px;
  border-radius: 999px;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: .04em;
}

.btn-disabled{
  background: transparent;
  border: 2px solid rgba(90,11,94,.25);
  color: rgba(90,11,94,.55);
  cursor: default;
  pointer-events: none;
}
.book-cover,
.cover,
.cover--soon {
  height: 260px; /* adjust to match your other books */
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}/* End custom CSS */