.aside-action--link{
  left: 100%;
  right: auto!important;
}
.aside-action--link.aside-action--shown{
  transform: translate(-90%,10%);
}
.aside-action--link.aside-action--shown:hover{
  transform: translate(-100%,0%);
}
.aside-action__link{
  display: block;
  border: none;
}
.aside-action__link .aside-action__picture {
  position: static;
  transform: none;
  display: block;
}
.aside-action__link .aside-action__picture img {
  max-width: 30vw;
  max-height: 15vh;
  width: auto;
}