/** Shopify CDN: Minification failed

Line 23:59 Expected ":"

**/
.ingredient-cards {padding: var(--section-padding);}
.ingredient-cards .heading h2 {font-family: 'GFS Didot', serif;; font-size: 1.667em; line-height: 1.166em; color: #4B4C4D; font-weight: 400; margin-bottom: 1.5em;}
.ingredient-cards .grid {max-width: 56.77em; margin-left: -40px;}
.ingredient-cards .grid-item {padding-left: 40px;}
.ingredient-cards .ingredient-item {background-color: #F8F8F8; border-radius: 10px; box-shadow: 0px 12px 12px rgba(0, 0, 0, 0.12);}
.ingredient-cards .ingredient-item img {border-radius: 10px 10px 0px 0px; height: 170px; object-fit: cover;}
.ingredient-cards .ingredient-item .title-description {color: #4B4C4D;}
.ingredient-cards .ingredient-item .custom-field-title {font-family: 'GFS Didot', serif;; font-size: 1.333em; line-height: 1.208em; font-weight: 400; padding-top: 1.9em;}
.ingredient-cards .ingredient-item p {font-size: 1em; line-height: 1.3888em; font-weight: 500; padding: 1em 1.11em 2.22em 1.11em;}

@media (min-width: 901px) {
    .ingredient-cards .keen {max-width: 1094px; margin: 0 auto;}
    .ingredient-cards .ingredient-item {height: 100%;}
    .ingredient-cards .keen-slider {padding: 0 2em 2em 2em;}
}

@media (max-width: 900px) {
    .ingredient-cards .heading h2 {font-size: 1.556em; line.height: 1.285em;}
    .ingredient-cards .ingredient-item {margin-bottom: 2em;}
  	.ingredient-cards .ingredient-item .custom-field-title {min-height: 3em;}
  	.ingredient-cards .ingredient-item .custom-field-description {min-height: 10em;}
}

@media (max-width: 600px) {
    .ingredient-cards .ingredient-item .title-description {min-height: 13.389em;}
    .ingredient-cards .ingredient-item .custom-field-title {padding-top: 2.3em; min-height: 5em;}
  	.ingredient-cards .ingredient-item .custom-field-description {min-height: 12em;}
    .ingredient-cards .ingredient-item p {padding-top: .8em; font-size: .889em; line-height: 1.25em;}
}