/* Minimal styling for Perdika random products */
.perdika-random-products-widget{
  background:#fff8f0;
  border:1px solid #ffd6a5;
  border-radius:10px;
  padding:14px;
  margin:0 0 20px;
}
.perdika-random-products-widget .prpw-title{
  margin:0 0 10px;
  font-size:18px;
  line-height:1.4;
}
.perdika-random-products-widget .prpw-items{
  display:grid;
  grid-template-columns:1fr;
  gap:12px;
}
.perdika-random-products-widget .prpw-item{
  text-align:center;
}
.perdika-random-products-widget .prpw-thumb img{
  max-width:100%;
  height:auto;
  border-radius:8px;
  display:block;
  margin:0 auto 8px;
}
.perdika-random-products-widget .prpw-product-title{
  font-size:15px;
  margin:6px 0;
}
.perdika-random-products-widget .prpw-price{
  display:block;
  font-weight:700;
}
