.qr-block {
  width: 260px;
  position: fixed;
  right: 10px;
  bottom: 170px;
  background: #fff;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.14);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
  z-index: 10; }
  .qr-block .close {
    width: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer; }
    .qr-block .close:hover {
      filter: invert(63%) sepia(9%) saturate(2521%) hue-rotate(66deg) brightness(93%) contrast(81%); }
  .qr-block .image {
    padding-bottom: 10px; }
  .qr-block .desc {
    font-size: 14px; }
    .qr-block .desc p {
      margin: 0;
      font-size: 14px; }
