/* Category box over image */
.pq-shop-product-img {
    position: relative; /* important for absolute positioning of ribbon */
}

.pq-product-category {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #f0c14b; /* yellowish */
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 10px;
    border-radius: 4px;
    z-index: 10;
}

/* Original price crossed out */
.original-price {
    text-decoration: line-through;
    color: #888;
    margin-right: 10px;
}

/* Selling price highlighted */
.selling-price {
    color: #e53935; /* red for discount */
    font-weight: bold;
}


.blog-img {
    width: 100%;       /* full width of container */
    height: 300px;     /* fixed height for all images */
    object-fit: cover; /* crops and scales to fill the area */
    display: block;    /* removes any inline gaps */
    border-radius: 5px; /* optional: rounded corners */
}
