#ingredients .ingredients-infographic-figure {
    margin: 0;
    overflow: hidden;
    border: 1px solid #C7E3B9;
    border-radius: 16px;
    background: #FBFDFA;
}

#ingredients .ingredients-infographic-picture,
#ingredients .ingredients-infographic-picture img {
    display: block;
    width: 100%;
}

#ingredients .ingredients-infographic-picture img { height: auto; }

@media (min-width: 1024px) {
    #ingredients .ingredients-infographic-figure {
        max-width: 800px;
        margin-inline: auto;
    }
}


#ingredients .ingredients-infographic-enlarge {
    margin: 0;
    padding: 14px 12px;
    border-top: 1px solid #C7E3B9;
    color: #0A2314;
    font-size: var(--type-support);
    font-weight: var(--weight-label);
    line-height: 1.5;
    text-align: center;
}
