.key-ingredients{position:relative;background:var(--background-color);border-top:1px solid var(--section-border-color)}.key-ingredients__wrapper{padding:var(--padding-top) 80px var(--padding-bottom) 80px;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto}.key-ingredients__wrapper.key-ingredients__accordion-centered{justify-content:center}@media screen and (max-width: 1200px){.key-ingredients__wrapper{padding:var(--padding-top) 30px var(--padding-bottom) 30px}}@media screen and (max-width: 989px){.key-ingredients__wrapper{padding:var(--padding-top-mobile) 20px var(--padding-bottom-mobile) 20px;flex-direction:column;gap:20px}}.key-ingredients__image-wrapper,.key-ingredients__accordions{width:100%;max-width:622px}@media only screen and (max-width: 749px){.key-ingredients__image-wrapper,.key-ingredients__accordions{max-width:100%}}.key-ingredients__image-wrapper .key-ingredients__image-inner{position:relative;height:622px;border-radius:12px;display:flex}@media only screen and (max-width: 749px){.key-ingredients__image-wrapper .key-ingredients__image-inner{height:89.4vw}}.key-ingredients__image-wrapper .key-ingredients__image-inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--image-gradient);z-index:1;border-radius:12px}.key-ingredients__image-wrapper .key-ingredients__image-inner .ingredients-image{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box{display:flex;height:100%;padding:40px;flex-direction:column;justify-content:space-between;z-index:2;position:relative;overflow:scroll}@media only screen and (max-width: 749px){.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box{padding:12px}}.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box .key-ingredients__image-overlay-heading,.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box .key-ingredients__image-overlay-text{color:var(--image-text-color)}.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box .key-ingredients__image-overlay-heading{font-weight:700;margin-bottom:10px}@media only screen and (max-width: 749px){.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box .key-ingredients__image-overlay-heading{font-size:12px}}.key-ingredients__image-wrapper .key-ingredients__image-inner .key-ingredients__image-box .key-ingredients__image-overlay-text{margin-bottom:0}.key-ingredients__accordions{padding:0 40px;height:100%;max-height:622px;overflow:scroll}@media only screen and (max-width: 749px){.key-ingredients__accordions{padding:0;max-height:auto}}.key-ingredients__accordions collapsible-elements .accordion{border-top:0;margin-top:0;border-bottom:1px solid var(--border-accordion-color)}.key-ingredients__accordions collapsible-elements .accordion .accordion__title{justify-content:space-between;gap:10px;padding:20px 30px 20px 0}@media only screen and (max-width: 749px){.key-ingredients__accordions collapsible-elements .accordion .accordion__title{padding:16px 30px 16px 0}}@media screen and (min-width: 750px){.key-ingredients__accordions collapsible-elements .accordion .accordion__title:hover .icon{color:var(--COLOR-LINK-HOVER);transition:color .3s}}.key-ingredients__accordions collapsible-elements .accordion .accordion__title .accordion__title-heading{margin-bottom:0;color:var(--accordion-content-color)}.key-ingredients__accordions collapsible-elements .accordion .accordion__title .accordion__title-description{color:var(--accordion-content-color);padding-right:10px}@media only screen and (max-width: 749px){.key-ingredients__accordions collapsible-elements .accordion .accordion__title .accordion__title-description{padding-right:4px;font-weight:500}}.key-ingredients__accordions collapsible-elements .accordion .accordion__title .icon{right:0;transition:color .3s}.key-ingredients__accordions collapsible-elements .accordion[open=true] .accordion__title{padding:20px 30px 16px 0}@media only screen and (max-width: 749px){.key-ingredients__accordions collapsible-elements .accordion[open=true] .accordion__title{padding:16px 30px 16px 0}}.key-ingredients__accordions collapsible-elements .accordion .accordion__content{padding-bottom:20px;display:flex;flex-direction:column;gap:16px}.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-text-content{color:var(--accordion-content-color)}@media only screen and (max-width: 749px){.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-text-content{font-size:12px}}.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-benefits{display:flex;flex-direction:column;gap:8px}.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-benefits .key-ingredients__accordion-benefit{padding:4px 12px;border:1px solid var(--benefit-color);color:var(--benefit-color);border-radius:12px;width:-moz-fit-content;width:fit-content}.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-link{gap:4px;color:var(--accordion-content-color);width:-moz-max-content;width:max-content;font-size:14px;font-weight:700;line-height:20px}.key-ingredients__accordions collapsible-elements .accordion .key-ingredients__accordion-link:hover{color:var(--link-hover)}
/*# sourceMappingURL=/cdn/shop/t/373/assets/section-key-ingredients.css.map */
