.ingredients-section{position:relative;overflow:hidden;background-color:#f5f1e8}.ingredients-title{text-align:center;margin-bottom:3rem}.ingredients-grid{display:grid;grid-template-columns:1fr;gap:2rem;position:relative;z-index:2}@media screen and (min-width: 750px){.ingredients-grid{grid-template-columns:repeat(2,1fr);gap:3.125rem 6.25rem;max-width:1500px;margin:0 auto}}.ingredient-item{display:flex;gap:1.5rem;align-items:center}.ingredient-image{flex-shrink:0;width:60px;height:60px}@media screen and (min-width: 750px){.ingredient-image{width:100px;height:100px}}.ingredient-image img{width:100%;height:100%;object-fit:contain;border-radius:0}.ingredient-content{flex:1}.ingredient-heading{margin:0 0 .5rem;font-size:1.5rem;line-height:1.2;font-weight:700;color:#2d5f2e}@media screen and (min-width: 750px){.ingredient-heading{font-size:2.25rem}}.ingredient-text{margin:0;line-height:1.5;color:#4a5d4a;font-size:1rem}@media screen and (min-width: 750px){.ingredient-text{font-size:1.5rem}}.ingredient-text p{margin:0}.ingredients-center-image{display:none}@media screen and (min-width: 750px){.ingredients-center-image{display:block;height:350px;text-align:center;z-index:3}.ingredients-center-image img{max-width:100%;height:auto;max-height:350px;object-fit:contain}}.ingredients-section:after{content:"";position:absolute;bottom:50px;left:250px;width:200px;height:300px;background-image:url(/cdn/shop/files/img_6_1.png?v=1761927432);background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.8}@media screen and (min-width: 750px){.ingredients-section{position:relative}.ingredients-section:after{display:block}}@media screen and (max-width: 749px){.ingredients-section:after{display:none}}.ingredients-section .page-width{position:relative}.ingredients-section .page-width:after{content:"";position:absolute;bottom:-80px;right:150px;width:200px;height:300px;background-image:url(/cdn/shop/files/img_7_1.png?v=1761927490);background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.7;display:none}@media screen and (min-width: 750px){.ingredients-section .page-width:after{display:block}}.ingredients-section h2{font-size:2.5rem;font-weight:700;color:#2d5f2e;letter-spacing:-.5px}@media screen and (min-width: 750px){.ingredients-section h2{font-size:4.5rem;margin-bottom:3.75rem}}@media screen and (max-width: 749px){.ingredients-title{margin-bottom:2rem}.ingredient-item{display:flex;gap:1.5rem;align-items:center;align-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ingredients.css.map */
