/* © muathemewpgiare.com – Recently Viewed CSS v3.0.0 */
.mfs-recently-viewed{padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-top:24px;}
.mfs-rv-title{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px;}
.mfs-rv-list{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;}
.mfs-rv-list::-webkit-scrollbar{height:4px;}
.mfs-rv-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;}
.mfs-rv-item{flex:0 0 120px;text-align:center;cursor:pointer;transition:transform .2s;}
.mfs-rv-item:hover{transform:translateY(-4px);}
.mfs-rv-item img{width:100px;height:100px;object-fit:cover;border-radius:12px;border:2px solid #f3f4f6;}
.mfs-rv-item-name{font-size:12px;font-weight:500;color:#4b5563;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px;}
.mfs-rv-item-price{font-size:12px;font-weight:700;color:var(--mfs-color,#6366f1);}
