.ingredient-highlights__layout{display:flex;flex-direction:column;gap:4rem;align-items:center}@media screen and (min-width:750px){.ingredient-highlights__layout--has-image{flex-direction:row;align-items:center;gap:5rem}.ingredient-highlights__layout--has-image .ingredient-card{flex:1 1 55%}.ingredient-highlights__layout--has-image .ingredient-highlights__image-wrapper{flex:1 1 42%}.ingredient-highlights__layout--image-left .ingredient-highlights__image-wrapper{order:-1}}.ingredient-highlights__image{display:block;width:100%;height:auto}.ingredient-card{width:100%;background:rgb(var(--color-background));border-radius:30px;padding:2.5rem 3rem;box-shadow:0 4px 32px #00000014;font-size:16px}.ingredient-highlights__layout:not(.ingredient-highlights__layout--has-image){max-width:600px;margin-left:auto;margin-right:auto}.ingredient-card__heading{font-size:1.75em;margin:0 0 .25em;line-height:1.2}.ingredient-card__list{list-style:none;padding:0;margin:0 0 1.5rem;border-top:1px solid rgba(var(--color-foreground),.1)}.ingredient-card__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.ingredient-card__trigger{display:flex;align-items:center;gap:.85rem;width:100%;background:none;border:none;padding:1rem 0;cursor:pointer;text-align:left;color:inherit;font-family:inherit;font-size:1em}.ingredient-card__trigger:hover .ingredient-card__name{color:#4a7bbe}.ingredient-card__icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#4a7bbe;display:flex;align-items:center;justify-content:center}.ingredient-card__icon img,.ingredient-card__icon svg{width:100%;height:100%;object-fit:contain}.ingredient-card__name{flex:1;font-weight:700;color:rgb(var(--color-foreground));transition:color .15s ease}.ingredient-card__chevron{flex-shrink:0;color:rgba(var(--color-foreground),.45);transition:transform .25s ease;display:flex;align-items:center}.ingredient-card__trigger[aria-expanded=true] .ingredient-card__chevron{transform:rotate(180deg)}.ingredient-card__trigger[aria-expanded=true] .ingredient-card__name{color:#4a7bbe}.ingredient-card__description{padding:0 0 1rem 2.35rem;font-size:.925em;line-height:1.65;color:rgba(var(--color-foreground),.75)}.ingredient-card__description p{margin:0}.ingredient-card__summary{font-size:.85em;line-height:1.75;color:rgba(var(--color-foreground),.6);margin:1.25rem 0 2rem;font-style:italic}.ingredient-card__button{display:inline-flex}@media screen and (max-width:749px){.ingredient-card{padding:2rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-ingredient-highlights.css.map */
