.ingredients-section{--ing-card-radius: 24px;--ing-card-gap: 16px;--ing-card-border: 1px solid rgba(0,0,0,.08);--ing-media-width: 180px;--ing-card-height: calc(var(--ing-media-width) * 5 / 4)}.ingredients-section__header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:22px}.ingredients-section__title{display:flex;align-items:center;gap:10px;margin:0}.ingredients-section__dot{display:inline-flex;flex:0 0 auto}.ingredients-section__dot svg{display:block}.ingredients-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ing-card-gap) 22px}.ingredients-card{display:flex;align-items:stretch;gap:0;border:var(--ing-card-border);border-radius:var(--ing-card-radius);padding:0;background:var(--color-background, #fff);box-shadow:0 6px 18px #0000000f;color:var(--color-text, inherit);position:relative;overflow:hidden;min-height:var(--ing-card-height)}.ingredients-card--hidden{display:none}.ingredients-card__media{flex:0 0 var(--ing-media-width);aspect-ratio:4 / 5;border-radius:var(--ing-card-radius) 0 0 var(--ing-card-radius);overflow:hidden;margin:0;height:100%}.ingredients-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ingredients-card__body{display:flex;flex-direction:column;gap:8px;padding:15px;justify-content:flex-start;overflow:hidden}.ingredients-card__title{margin:0;line-height:1.3;font-size:1rem}.ingredients-card__title.fw-700{font-weight:700}.ingredients-card__title.fw-400{font-weight:400}.ingredients-card__text{margin:0;line-height:1.6;color:var(--color-text, inherit)}.ingredients-card__text div{margin:0!important}.ingredients-section__actions{padding-top:24px}@media(max-width:980px){.ingredients-section{--ing-media-width:120px}.ingredients-card{min-height:0}.ingredients-section__title{font-size:clamp(22px,4vw,28px)}.ingredients-section__grid{grid-template-columns:1fr}.ingredients-card__media{min-height:0;margin:0}}@media(max-width:719px){.ingredients-section{--ing-media-width:140px}.ingredients-section__grid{gap:14px}.ingredients-card{flex-direction:column;align-items:stretch;height:auto;min-height:0}.ingredients-card__media{flex:0 0 auto;width:100%;height:auto;aspect-ratio:4/5;border-radius:var(--ing-card-radius) var(--ing-card-radius) 0 0}.ingredients-card__body{align-items:center;text-align:center}.ingredients-card__title{font-size:.95rem}.ingredients-card__text{font-size:.85rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-ingredients-grid.css.map */
