.ingredients{position:relative;--ingredients-image-width: 80vw}.ingredients__title{margin-bottom:3rem;text-align:center}.ingredients__grid--desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:70px 20px;margin-bottom:3rem}.ingredients__grid--mobile .glide__track{width:var(--ingredients-image-width);margin:0 auto}.ingredients__grid--mobile .glide__arrow{top:calc(var(--ingredients-image-width) / 2)}.ingredients__grid--mobile .glide__bullets{top:calc(var(--ingredients-image-width) + 20px)}.ingredients__item{display:flex;gap:48px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.ingredients__image-wrapper{width:120px;height:120px;border-radius:8px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.ingredients__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ingredients__content{flex:1;display:flex;flex-direction:column;gap:20px;max-width:348px}.ingredients__title-text{margin:0;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:normal}.ingredients__description{margin:0;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:normal}.ingredients__description a,.ingredients__description em{color:rgb(var(--color-foreground))}.ingredients__description p{margin:0}.ingredients__research-link{font-size:.85rem;color:rgb(var(--color-link));text-decoration:underline;text-decoration-color:rgba(var(--color-link),.3);transition:color .3s ease,text-decoration-color .3s ease}.ingredients__disclaimer{text-align:center;margin-top:100px}.ingredients__disclaimer-text{color:#737373;text-align:center;font-family:Inter;font-size:15px;font-style:italic;font-weight:400;line-height:140%;margin:0}@media screen and (max-width: 750px){.ingredients__item{flex-direction:column;gap:60px}.ingredients__image-wrapper{width:var(--ingredients-image-width);height:var(--ingredients-image-width);border-radius:13.85px}.ingredients__content{max-width:100%}.ingredients__disclaimer{width:var(--ingredients-image-width);margin:30px auto 0}.ingredients__disclaimer-text{text-align:left;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ingredients.css.map */
