/* Default styles for product items */
.wpcap-grid-container {
	margin: 20px 200px;
}
/*.wpcap-product-list {
	box-sizing: border-box;
}*/
/*.wpcap-product-list {
	!* margin: 0 auto; *!
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}*/
.wpcap-product {
	/*width: 33.33%; !* Display 3 items per row on desktop *!*/
	float: left;
	/*padding: 10px;*/
	box-sizing: border-box;
}

/* Tablet styles (2 items per row) */
@media (max-width: 768px) {
	.wpcap-product {
		width: 50%; /* Display 2 items per row on tablets */
	}
}

/* Mobile styles (1 item per row) */
@media (max-width: 480px) {
	.wpcap-product {
		width: 100%; /* Display 1 item per row on mobile */
	}
}
/*
.wpcap-product.desktop-3 {
	width: calc(100% / 3);
}
.wpcap-product.desktop-4 {
	width: calc(100% / 4);
}*/


/* Default styles for product list items */

.product-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3 columns on desktop */
	gap: 20px;
	justify-items: center;
}

@media (max-width: 991px) { /* For tablet */
	.product-list {
		grid-template-columns: repeat(2, minmax(0, 1fr)); /* 2 columns on tablet */
	}
}

@media (max-width: 767px) { /* For mobile */
	.product-list {
		grid-template-columns: repeat(2, minmax(0, 1fr)); /* 2 column on mobile */
	}
}
