.shareBtnContainer.share-active *:hover {
  opacity: 1;
}
.shareBtnContainer.share-active .share-icon {
  display: none;
  opacity: 0;
  transition: all 0.3 ease-out;
}

.share-close-button {
  display: none;
}
.shareBtnContainer.share-active .share-close-button {
  transition: all 0.3 ease-out;
  display: inline-block;
  padding: 0.2rem 0.55rem;
  font-size: 0.9rem;
  aspect-ratio: 1/1;
  border-radius: 100%;
  background: var(--redColor);
  color: var(--white) !important;
  opacity: 1;
}
.share-button {
  display: flex;
  align-items: center;
}
.share-active .share-button {
  display: none;
}

.share-overlay {
  display: none !important;
}
.share-active .share-overlay {
  display: flex !important;
}

.share-overlay a {
  text-decoration: none;
  color: #c9ac80;
  z-index: 10;
}
.share-overlay a:hover {
  color: var(--primary-color);
}
.shareBtnContainer i {
  font-size: 1.2rem;
  color: var(--secondary-color);
}
.share-button.btn {
  color: var(--secondary-color);
}
.share-overlay > a {
  padding: 0rem 5px;
}

.w-25px{
  width: 25px;
}

.align-padding{
  padding-top: 10px;
}