.product-img {
    float: left;
    width: 150px;      
    height: 200px;         margin-right: 20px;
    display: flex;     
    align-items: center;
    justify-content: center;
    background-color: #ffffff; 
}



.product-img img {
    max-width: 100%;   
    max-height: 100%;  
    width: auto;       
    height: auto;
    object-fit: contain; 
}


.product-item {
    border-bottom: 1px dashed #8b4513; 
    padding: 20px 0;                 
    overflow: hidden;                 
    margin-bottom: 20px;
}