.nutrition-block {}

.nutrition-block .nutrition__wrap {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.nutrition-block .nutrition__text {
    max-width: 620px;
    width: 100%;
}

.nutrition-block .nutrition__text.full {
    max-width: 100%;
}

.nutrition-block .text__holder {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.nutrition-block .text__holder p,
.nutrition-block .text__holder ul li,
.nutrition-block .text__holder ol li,
.nutrition-block .text__holder em {
    font-weight: 400;
    /* font-size: 18px; */
    font-size: clamp(1rem, 0.968rem + 0.16vw, 1.125rem);
    line-height: 130%;
    color: var(--main-text);
}

.nutrition-block .text__holder ul,
.nutrition-block .text__holder ol {
    display: flex;
    flex-direction: column;
    gap: 10px;
} 

.nutrition-block .text__holder strong {
    font-weight: 600;
}

.nutrition-block .text__holder a {
    color: var(--primary);
    font-size: inherit;
    font-weight: inherit;
}

.nutrition-block .text__holder a:hover {
    color: var(--hover);
}

.nutrition-block .gallery__holder {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(0.625rem, 0.302rem + 1.61vw, 1.875rem);
    max-width: 750px;

}

.nutrition-block .gallery__img {
    max-height: 360px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

@media(any-hover:hover) {
    .nutrition-block .gallery__img:hover .overflow {
        opacity: 1;
    }
}

@media(max-width:900px) {
    .nutrition-block .nutrition__wrap {
        flex-direction: column;
    }

    .nutrition-block .gallery__holder {
        max-width: 100%;
    }

    .nutrition-block .nutrition__text {
        max-width: 100%;
    }
}