/* Add custom CSS styles below */ 
body {
  /*background-image: linear-gradient(#f6f6f6, #e7e7e5);*/
  background: url(https://static.vecteezy.com/system/resources/previews/001/370/057/original/white-and-gray-abstract-cuved-shape-wallpaper-free-vector.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
.product-block__info {
  background-color: #e7e7e5;
}


.s-product-card-entry {
  border: 1px solid #999;
}

@keyframes border {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 200% 200%;
  }
}

.s-product-card-entry:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
  transform: scale(1.01);
  
  position: relative;
  overflow: hidden;
 /* border-radius: 50%;*/
  border: 1px solid transparent;

/*  
  background-image: linear-gradient(to bottom right, #000, #c0c0c0, #7cb);
  background-image: linear-gradient(to top left, #7cb, #da9, #000);
  background-size: 200% 200%;
  animation: border 3s linear infinite;  
  */
}


.s-button-btn:hover {
  background-color: #fff;
  color: var(--color-text);
  border: 1px solid #4b8a1c;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);

}

.s-search-input:focus {
  background-color: #444;
  color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}



.s-button-wrap {
  background: #f2f2f2;
  color: #777777 !important;
}
}
.footer__bottom {
  color: #b25480;
}
.title {
  color: #b25480;
}
.btn--primary.outlined {
  color: #b25480;
  border: 1px solid #b25480;
}
.title--primary {
  color: #b25480 !important;
}
.s-button-element {
  background: #f2f2f2;
  color: #b25480 !important;
}
.price-wrapper>span {
  color: #b25480;
  font-weight: bold;
}