.ingredients__wrapper{padding:0 calc(var(--ax)*20)}@media only screen and (max-width:749px){.ingredients__wrapper{padding:0 calc(var(--ax)*15)}}.ingredients__wrapper .ingredients__title{margin:0}.ingredients__wrapper .ingredients__content{display:flex;flex-direction:column;gap:calc(var(--ax)*15);margin:auto;margin-top:calc(var(--ax)*40);max-width:calc(var(--ax)*1050)}.ingredients__wrapper .ingredients__content .ingredient{align-items:center;color:rgb(var(--c-foreground));cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr;opacity:.5;transition:opacity .18s ease}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header{align-items:center;display:flex;gap:calc(var(--ax)*100);justify-content:space-between}@media only screen and (max-width:749px){.ingredients__wrapper .ingredients__content .ingredient .ingredient-header{align-items:flex-start;flex-direction:column;gap:calc(var(--ax)*10)}}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .h2{font-size:calc(var(--ax)*28);font-weight:300;letter-spacing:0;word-break:normal}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(calc(var(--ax)*4));transition:grid-template-rows .18s cubic-bezier(.25,1,.5,1),opacity .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description>*{min-height:0;overflow:hidden}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description p{margin:0}@media only screen and (max-width:749px){.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description{margin-top:calc(var(--ax)*4)}}.ingredients__wrapper .ingredients__content .ingredient .ingredient-media__wrapper .media{margin:auto;max-width:calc(var(--ax)*79);position:relative}.ingredients__wrapper .ingredients__content .ingredient .name{background:transparent;border:0;color:inherit;cursor:pointer;font-family:var(--f-heading-family);font-size:calc(var(--ax)*20);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.1;min-height:calc(var(--ax)*44);padding:0;text-align:right}.ingredients__wrapper .ingredients__content .ingredient.is-selected{opacity:1}.ingredients__wrapper .ingredients__content .ingredient.is-selected .ingredient-header .description{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}@media only screen and (hover:hover) and (pointer:fine) and (min-width:750px){.ingredients__wrapper .ingredients__content.is-hover-select:has(.ingredient:hover) .ingredient{opacity:.5}.ingredients__wrapper .ingredients__content.is-hover-select:has(.ingredient:hover) .ingredient:hover{opacity:1}.ingredients__wrapper .ingredients__content.is-hover-select:has(:focus-visible) .ingredient{opacity:.5}.ingredients__wrapper .ingredients__content.is-hover-select .ingredient:has(:focus-visible){opacity:1}.ingredients__wrapper .ingredients__content.is-hover-select:has(.ingredient:hover) .ingredient:not(:hover) .ingredient-header .description,.ingredients__wrapper .ingredients__content.is-hover-select:has(:focus-visible) .ingredient:not(:focus-within) .ingredient-header .description{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(calc(var(--ax)*4))}.ingredients__wrapper .ingredients__content.is-hover-select .ingredient:focus-within .ingredient-header .description,.ingredients__wrapper .ingredients__content.is-hover-select .ingredient:hover .ingredient-header .description{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ingredients__wrapper .ingredients__content .ingredient,.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description{transition:none}.ingredients__wrapper .ingredients__content .ingredient .ingredient-header .description{transform:none}}
