#search-field{
    background-color: #fff;
}
.product{
    position: relative;
}
.product .uk-card-title{
    display: inline-block;
    margin-bottom: 50px;
}
.product-link{
    opacity: 0;
    transition-duration: 0.3s;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(206, 206, 206, 0.6);
    z-index: 2;
}
.product-link:hover{
    opacity: 1;
}
.category-card{
    position: relative;
}
.category-link{
    opacity: 0;
    transition-duration: 0.3s;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(206, 206, 206, 0.6);
    z-index: 2;
    cursor: pointer;
    margin: 0;
}
.category-link:hover{
    opacity: 1;
}
.product-merchant{
    z-index: 1;
    position: relative;
    display: block;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    opacity: 0.6;
}
.ly-shopper{
    display: inline-block;
    height: 120px;
    width: 120px;
    border-radius: 120px;
    background-image: url(shoppers.jpg);
    background-size: 360px;
    background-repeat: no-repeat;
    border: 1px solid #dedede;
}
.ly-site-overlay{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: #f7f7f7;
}
.ly-cookies-container{
    position: fixed;
    z-index: 99;
    bottom: 0;
    left: 0;
    right: 0;
}
#footer-pages{
    text-align: center;
}
.heartbeat {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	        animation: heartbeat 1.5s ease-in-out infinite both;
}
@keyframes heartbeat {
    from {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transform-origin: center center;
              transform-origin: center center;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    10% {
      -webkit-transform: scale(0.91);
              transform: scale(0.91);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    17% {
      -webkit-transform: scale(0.98);
              transform: scale(0.98);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    33% {
      -webkit-transform: scale(0.87);
              transform: scale(0.87);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    45% {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
  }