/* === Recently Viewed (sidebar widget) – стабилен layout === */
.rv-widget ul.product_list_widget{list-style:none;margin:0;padding:0;}

.rv-widget .product_list_widget li.rv-item{
  display:grid;
  grid-template-columns:64px 1fr;
  grid-template-areas:
    "thumb title"
    "thumb price";
  column-gap:14px;
  row-gap:2px;
  align-items:start;
  padding:12px 0;
  border-bottom:1px solid #eee;
}
.rv-widget .product_list_widget li.rv-item:last-child{border-bottom:0;}

.rv-widget .product_list_widget .rv-link{
  display:contents; /* съдържанието участва директно в grid-а */
  color:inherit;
  text-decoration:none;
}

/* Снимка (лява колона, заема двата реда) */
.rv-widget .product_list_widget .rv-thumb{grid-area:thumb;}
.rv-widget .product_list_widget .rv-thumb img{
  display:block;
  width:64px; height:auto;
  float:none; margin:0; border:0;
}

/* Заглавие и цена (дясна колона, два реда) */
.rv-widget .product_list_widget .rv-title{
  grid-area:title; margin:0; line-height:1.25;
}
.rv-widget .product_list_widget .rv-price{
  grid-area:price; margin:0; line-height:1.2; display:inline-block;
}
.rv-widget .product_list_widget .rv-price *,
.rv-widget .product_list_widget .rv-price ins,
.rv-widget .product_list_widget .rv-price del{
  margin:0; padding:0; line-height:inherit;
}
.rv-widget .product_list_widget .rv-price del{margin-right:4px; opacity:.85;}

/* По-сбит вид в стандартен сайдбар */
.widget .rv-widget .rv-title{font-size:14px;}
.widget .rv-widget .rv-price{font-size:13px;}

