.hp-listing__vendor-link {
  margin: 8px 0 0;
}

.hp-listing__vendor-link a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--veri-black, #1c1c1c);
  font-size: var(--veri-p3-fluid, 16px);
  line-height: 135% !important;
  font-weight: 500 !important;
  font-family: Urbanist, sans-serif;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .hp-listing__vendor-link a {
    line-height: 125% !important;
  }
}

.hp-listing__vendor-link a:hover,
.hp-listing__vendor-link a:focus {
  color: var(--veri-dark-blue, #5a255d);
  text-decoration: none;
}

.hp-listing__vendor-link a .arrow {
  display: block;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 5.00012C13.699 5.00012 13.8895 5.07912 14.0303 5.21985L20.7803 11.9698C20.85 12.0395 20.9056 12.122 20.9434 12.213C20.9811 12.304 21.001 12.4016 21.001 12.5001C21.001 12.5987 20.9811 12.6962 20.9434 12.7872C20.9056 12.8783 20.85 12.9607 20.7803 13.0304L14.0303 19.7804C13.8895 19.9211 13.699 20.0001 13.5 20.0001C13.301 20.0001 13.1105 19.9211 12.9697 19.7804C12.829 19.6397 12.75 19.4491 12.75 19.2501C12.75 19.0511 12.829 18.8606 12.9697 18.7198L18.4395 13.2501H3.75C3.55109 13.2501 3.36038 13.171 3.21973 13.0304C3.07907 12.8897 3 12.699 3 12.5001C3 12.3012 3.07907 12.1105 3.21973 11.9698C3.36038 11.8292 3.55109 11.7501 3.75 11.7501H18.4395L12.9697 6.2804C12.829 6.13967 12.75 5.94915 12.75 5.75012C12.75 5.5511 12.829 5.36058 12.9697 5.21985C13.1105 5.07912 13.301 5.00012 13.5 5.00012Z' fill='%231C1C1C'/%3E%3C/svg%3E") center center no-repeat;
}
