.c_materials-ingredients__inner{width:100%;max-width:99.2rem;margin-inline:auto;padding-inline:0;box-sizing:border-box}@media screen and (max-width:1000px){.c_materials-ingredients__inner{padding-inline:3rem}}.c_materials-ingredients__eyebrow{position:relative;margin:0;padding-top:2.4rem;font-family:var(--font-base-w6);font-weight:600;font-size:2rem;letter-spacing:.04rem;line-height:var(--c-lh-heading);color:#333}@media screen and (max-width:1000px){.c_materials-ingredients__eyebrow{padding-top:1.6rem;font-size:1.5rem;letter-spacing:.03rem}}.c_materials-ingredients__line{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ccc;transform-origin:left center}.c_materials-ingredients.is-anim .c_materials-ingredients__line{transform:scaleX(0)}.c_materials-ingredients.is-anim .c_materials-ingredients__line.is-inview{transform:scaleX(1);transition:transform .8s ease}.c_materials-ingredients__lead{width:57.3%;margin:1.6rem 0 0 auto;font-family:var(--font-base-w5);font-weight:500;font-size:1.6rem;letter-spacing:.032rem;line-height:var(--c-lh-body);color:#333}@media screen and (max-width:1000px){.c_materials-ingredients__lead{width:100%;margin:3.2rem 0 0;font-size:1.4rem;letter-spacing:.028rem}}.c_materials-ingredients__blocks{display:flex;flex-direction:column;gap:11.2rem;margin-top:9.6rem}@media screen and (max-width:1000px){.c_materials-ingredients__blocks{gap:5.9rem;margin-top:4.8rem}}.c_materials-ingredients__block{display:flex;align-items:flex-start;gap:7.8rem}@media screen and (max-width:1000px){.c_materials-ingredients__block{flex-direction:column;gap:3.1rem}}.c_materials-ingredients__block-heading{flex-shrink:0;width:34.6rem;margin:0;position:sticky;top:calc(var(--c-header-height, 7.4rem) + 3.2rem);align-self:flex-start;font-family:var(--font-base-w6);font-weight:600;font-size:3rem;letter-spacing:.06rem;line-height:var(--c-lh-heading);color:#333;translate:0 .4rem}@media screen and (max-width:1000px){.c_materials-ingredients__block-heading{position:static;width:100%;font-size:2.2rem;letter-spacing:.044rem;translate:0}}.c_materials-ingredients__block-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4.4rem}@media screen and (max-width:1000px){.c_materials-ingredients__block-content{width:100%;gap:3.4rem}}.c_materials-ingredients__figure{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:.4rem}.c_materials-ingredients__figure img,.c_materials-ingredients__figure svg{display:block;width:100%;height:100%;object-fit:cover}.c_materials-ingredients__desc{display:flex;flex-direction:column;gap:4rem;align-items:flex-start}@media screen and (max-width:1000px){.c_materials-ingredients__desc{gap:3.2rem}}.c_materials-ingredients__desc-text{display:flex;flex-direction:column;gap:1.2rem}@media screen and (max-width:1000px){.c_materials-ingredients__desc-text{gap:.8rem}}.c_materials-ingredients__subheading{margin:0;font-family:var(--font-base-w6);font-weight:600;font-size:2.6rem;letter-spacing:.052rem;line-height:var(--c-lh-heading);color:#333}@media screen and (max-width:1000px){.c_materials-ingredients__subheading{font-size:2rem;letter-spacing:.04rem}}.c_materials-ingredients__body{margin:0;font-family:var(--font-base-w5);font-weight:500;font-size:1.6rem;letter-spacing:.032rem;line-height:var(--c-lh-body);color:#333}@media screen and (max-width:1000px){.c_materials-ingredients__body{font-size:1.4rem;letter-spacing:.028rem;line-height:var(--c-lh-body)}}.c_materials-ingredients__footnote{display:flex;gap:.8rem;color:gray;font-family:var(--font-base-w5);font-weight:500;font-size:1.4rem;letter-spacing:.028rem;line-height:var(--c-lh-body)}@media screen and (max-width:1000px){.c_materials-ingredients__footnote{gap:.7rem;font-size:1.3rem;letter-spacing:.026rem;margin-top:.2rem}}.c_materials-ingredients__footnote-mark{flex-shrink:0;white-space:nowrap}.c_materials-ingredients__footnote-text{flex:1 1 0;min-width:0;margin:0}.c_materials-ingredients__reg{font-size:.645em;letter-spacing:.02em;line-height:0;vertical-align:baseline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_materials-ingredients.css.map */
