.product,
.product-card,
.product-item,
.p {
  background-color: #121212 !important;
  border: 1px solid #1f1f1f !important;
  border-radius: 8px !important;
  padding: 15px !important;
  transition: border-color 0.25s ease;
}
.product:hover,
.product-card:hover,
.product-item:hover {
  border-color: #dfb06b !important;
}
.product a img,
.product-card a img,
.product-item a img {
  transition: transform 0.2s ease !important;
  backface-visibility: hidden !important;
  will-change: transform !important;
}
.product:hover a img,
.product-card:hover a img,
.product-item:hover a img {
  transform: perspective(1000px) translateY(-4px) scale(1.02) !important;
}
.price,
.price-final,
.product-price {
  font-weight: 700 !important;
}
.p-basic-info-block .block .p-code {
  color: #ffffff !important;
}
/*daed056b0f34c470fa3e6d288b1b50ab*/
