.ing{background:var(--ing-bg, #fff);color:var(--ing-text)}.ing-inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}.ing-header{text-align:center;max-width:56rem;margin:0 auto 3.6rem}.ing-caption{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ing-accent);margin:0 0 .8rem}.ing-heading{font-family:var(--font-heading-family);font-weight:700;font-size:3.2rem;line-height:1.15;margin:0 0 .8rem;color:var(--ing-text)}.ing-subtext{font-family:var(--font-body-family);color:var(--ing-text);opacity:.65;font-size:1.5rem;margin:0}.ing-grid{display:grid;grid-template-columns:repeat(var(--ing-columns, 3),1fr);gap:2rem;max-width:100rem;margin:0 auto}.ing-card{background:var(--ing-card-bg, #fdf8f4);border-radius:var(--ing-radius, 20px);padding:2.8rem 2.4rem;text-align:left}.ing-card__accent{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ing-accent);margin:0 0 1rem}.ing-card__name{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:1.2;color:var(--ing-text);margin:0 0 1rem}.ing-card__description{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:var(--ing-text);opacity:.75;margin:0}@media screen and (max-width:989px){.ing-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.ing-inner{padding:0 1rem}.ing-heading{font-size:2.4rem}.ing-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-ingredients.css.map */
