.ws-products-row {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.ws-product {
	text-align: center;
	flex: 1 1 calc(25% - 20px);
	box-sizing: border-box;
}
.ws-product img {
	width: 100%;
	height: auto;
	border-radius: 10px;
}
.ws-product-title {
	font-size: 1.1em;
	margin-top: 10px;
}
.ws-product-link {
	text-decoration: none;
	color: inherit;
}
.ws-product-link:hover .ws-product-title {
	text-decoration: underline;
}
