.ai-formulas{display:block;width:100%;background-color:var(--in-bg, #fffaf8);padding:80px 20px;box-sizing:border-box}.ai-formulas-container{max-width:1100px;margin:0 auto}.ai-formulas-header{text-align:center;margin-bottom:36px}.ai-formulas-heading{font-family:var(--lb-font-body-family),"Playfair Display",Georgia,serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.01em;color:var(--in-heading, #5a4128);margin:0 0 14px}.ai-formulas-subheading{font-family:var(--lb-font-secondary),sans-serif;font-weight:400;font-size:17px;line-height:1.4;color:#7a5e47;margin:0}.ai-formulas-cards{display:grid;grid-template-columns:repeat(var(--in-cols, 3),1fr);gap:24px;justify-content:center}.ai-ingredient-card{display:flex;flex-direction:column;gap:24px;background:transparent}.ai-ingredient-image-wrap{width:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background-color:var(--in-box, #e8dfd9)}.ai-ingredient-bg{width:100%;height:100%;object-fit:cover;display:block}.ai-ingredient-name{font-family:var(--lb-font-secondary),sans-serif;font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.015em;color:#1a1a1a;margin:0 0 14px}.ai-ingredient-description{font-family:var(--lb-font-secondary),sans-serif;font-weight:400;font-size:17px;line-height:1.5;color:#3a3a3a;margin:0}.ai-ingredient-info-box{background-color:var(--in-box, #e8dfd9);border-radius:8px;padding:20px 22px;margin-top:4px}.ai-ingredient-info-label{font-family:var(--lb-font-secondary),sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:var(--lb-brand);margin:0 0 8px}.ai-ingredient-info-body{font-family:var(--lb-font-secondary),sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--lb-brand);margin:0}.ai-ingredient-info-body strong{font-weight:600}@media screen and (max-width:749px){.ai-formulas{padding:40px 16px}.ai-formulas-heading{font-size:28px}.ai-formulas-subheading{font-size:14px}.ai-formulas-cards{grid-template-columns:1fr;gap:16px}.ai-ingredient-name{font-size:22px;margin-bottom:10px}.ai-ingredient-description{font-size:15px}.ai-ingredient-info-box{padding:16px 18px}.ai-ingredient-info-label{font-size:15px}.ai-ingredient-info-body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-ingredients.css.map */
