/* CSS Document */


.product-container {
    gap: 80px;
	padding: 10px 60px;
}

#haripatti-benefits {
	background: #f8f8f8;
	padding: var(--section-padding-y);
	text-align: left;
	
}




.nutritional-table {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
    border-collapse: separate; /* important for rounding */
    border-spacing: 0;
    border-radius: 8px; /* round corners */
    overflow: hidden; /* prevents cells from spilling over corners */
	box-shadow: 0 6px 12px rgba(0,0,0,0.1);
}
#haripatti-benefits th, #haripatti-benefits td {
	border: 1px solid #ddd;
	padding:  var(--space-sm);
	text-align: center;
}

#haripatti-benefits th {
	background-color: #4CAF50;
	color: white;
}


#haripatti-icons {
	background: linear-gradient(to bottom, #FAF8ED, #F7F4E5);
	padding: 40px;
	
}

.icon-row {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px;
	filter: drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

.icon-item {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #333;
	gap: 8px;
}
.icon-item img {
	width: 50px;
	height: 50px;
}
