.product {grid-gap: 10px;}

.product a {
     border: 1px solid #f1f1f1;
     text-align:center;
     display: block;
     color: #000;

}
.product strong {
     font-weight: 300;
     display: block;
}

.product .price {
     font-weight: bold;
     font-size: 16px;
}

.product .brandname {
     font-size: 13px;
}


.product img {
     width: 200px;
     height: 200px;
}


@media (max-width: 740px){
	.product strong {font-size:13px;}
 
}
@media (min-width: 741px){
	.product  {grid-template-columns:1fr 1fr 1fr;}
     

}
@media (min-width: 992px)
{

}
