.key-ingredients{padding-top:var(--padding-top, 0px);padding-bottom:var(--padding-bottom, 0px)}.key-ingredients__header{text-align:center;margin-bottom:45px;max-width:900px;margin-left:auto;margin-right:auto}.key-ingredients__heading{font-family:var(--accent-font-family, var(--base-font-family));font-weight:400;margin:0 0 1.5rem;line-height:1.15;color:rgb(var(--layout-text-color))}.key-ingredients__description{line-height:1.7;opacity:.8;margin:0;color:rgb(var(--layout-text-color))}.key-ingredients__description p{margin:0}.key-ingredients__grid{display:grid;grid-template-columns:repeat(var(--items-per-row, 5),1fr);gap:32px}.key-ingredients__item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.key-ingredients__image-wrap{width:var(--ki-image-size, 160px);height:var(--ki-image-size, 160px);border-radius:50%;overflow:hidden;margin-bottom:1.5rem;position:relative;background-color:rgba(var(--layout-text-color),.05);flex-shrink:0}.key-ingredients__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.key-ingredients__item:hover .key-ingredients__image{transform:scale(1.05)}.key-ingredients__image-wrap .placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.3}.key-ingredients__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.key-ingredients__title{font-family:var(--accent-font-family, var(--base-font-family));font-weight:600;margin:0 0 .75rem;line-height:1.3;color:rgb(var(--layout-text-color))}.key-ingredients__text{line-height:1.6;opacity:.75;margin:0;color:rgb(var(--layout-text-color))}@media screen and (max-width:1024px){.key-ingredients__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media screen and (max-width:768px){.key-ingredients__header{margin-bottom:3rem}.key-ingredients__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.key-ingredients__image-wrap{margin-bottom:1rem}.key-ingredients__title{margin-bottom:.5rem}}@media screen and (max-width:480px){.key-ingredients__header{margin-bottom:20px}.key-ingredients__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:0 10px}.key-ingredients__item{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-key-ingredients.css.map */
