.eilink.ei-glitch .ei-header .profile .picture img {
  box-shadow: 0px 4px 12px 0px rgb(132 132 133 / 80%);
}
.eilink.ei-glitch .ei-content .ei-list {
  position: relative;
  margin-bottom: 18px;
}
.eilink.ei-glitch .ei-content .ei-list a {
  color: #000000;
    background-color: #ffffff;
    border: 2px solid #000000;
    border-radius: 5px;
    box-shadow: 3px 3px 0px 0px #000000;
    transition: transform .15s cubic-bezier(.17,.67,.29,2.71) 0s;
}
.eilink.ei-glitch .ei-content .ei-list a:hover {
    transform: translate3d(0px, 0px, 0px) scale(1.015);
}
.eilink.ei-glitch .ei-content .ei-list span.title {
  font-weight: 500;
}
.eilink.ei-glitch .ei-content .ei-list span.price {
  color: #ffffff;
    background-color: #000000;
    border-radius: 2px;
}
.eilink.ei-glitch .ei-content .ei-list span.image img {
  border-radius: 5px;
}

.eilink.ei-glitch .ei-footer .ei-sticky a {
    color: #ffffff;
    background-image: linear-gradient(to right, #4F3950 , #184A60);
    box-shadow: 0 -4px 15px 0px rgb(0 0 0 / 15%);
}

/* dark-mode */
body.dark-mode .eilink.ei-glitch .ei-header .profile .picture img {
    box-shadow: 0px 4px 12px 0px rgb(21 21 27 / 80%);
}
body.dark-mode .eilink.ei-glitch .ei-header .profile .name h1, body.dark-mode .eilink.ei-glitch .ei-header .profile .name span, body.dark-mode .eilink.ei-glitch .ei-header .short-description p, body.dark-mode .eilink.ei-glitch .ei-content .ei-list h2 {
  color: #ffffff;
}
body.dark-mode .eilink.ei-glitch .top_bar>span {
    background-color: #353744;
}
body.dark-mode .eilink.ei-glitch .social-media.outline a svg path, body.dark-mode .eilink.ei-glitch .social-media.outline a svg circle, body.dark-mode .eilink.ei-glitch .top_bar>span svg:first-child path {
  fill: #ffffff;
}
body.dark-mode .eilink.ei-glitch .social-media.outline a {
  opacity: 1;
}
body.dark-mode .eilink.ei-glitch .ei-content .ei-list a {
  color: #ffffff;
    background-color: #353744;
    border-color: #353744;
}

@media only screen and (min-width: 768px) {

  body.dark-mode .eilink.ei-glitch .ei-content .ei-list a {
    box-shadow: 4px 4px 0px 0px #222329;
  }
  .eilink.ei-glitch .ei-content .ei-list a {
    padding: 16px 9px;
  }
  .eilink.ei-glitch .ei-content .ei-list span.price {
    right: 9px;
  }

}

@media only screen and (max-width: 428px) {

  body.dark-mode .eilink.ei-glitch .ei-content .ei-list a {
    box-shadow: 3px 3px 0px 0px #222329;
  }
  .eilink.ei-glitch .ei-content .ei-list {
    margin-bottom: 15px;
  }
  .eilink.ei-glitch .ei-content .ei-list a {
    border-width: 1px;
    box-shadow: 2px 2px 0px 0px #000000;
  }

}
