.sr-recipe-products {
	clear: both;
	width: min(100%, 1340px);
	margin: clamp(52px, 7vw, 92px) auto 0;
	padding: clamp(36px, 5vw, 64px);
	border-top: 1px solid rgba(59, 38, 25, .17);
	background: #f8f3ea;
}

.sr-recipe-products h2 {
	margin-bottom: 28px;
	font-size: clamp(34px, 4vw, 52px);
}

.sr-recipe-products .sr-home-product-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 980px) {
	.sr-recipe-products .sr-home-product-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 680px) {
	.sr-recipe-products {
		margin-top: 44px;
		padding: 32px 16px;
	}

	.sr-recipe-products .sr-home-product-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 12px;
	}
}

@media (max-width: 359px) {
	.sr-recipe-products .sr-home-product-grid {
		grid-template-columns: minmax(0, 1fr);
	}
}
