nss-ingredient-card{display:block}.nss-ingredient-grid{counter-reset:nss-ingredient-card;flex:1;grid-template-columns:repeat(3,1fr)!important;gap:16px 8px!important;display:grid!important}@media only screen and (max-width:989px){.nss-ingredient-grid{grid-template-columns:repeat(1,1fr)!important}}.nss-ingredient-card{height:364px}.nss-ingredient-card[hidden]{display:none!important}@media only screen and (max-width:989px){.nss-ingredient-card{align-self:start}}.nss-ingredient-card__inner{counter-increment:nss-ingredient-card;cursor:pointer;height:100%;color:var(--nss-color-scheme-1);background-color:#060505;border-radius:8px;flex-flow:column;padding:24px;transition:background-color .3s cubic-bezier(.16,1,.3,1),padding-bottom .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.nss-ingredient-card__head{flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px;font-size:8px;line-height:18px;display:flex}.nss-ingredient-card__head .nss-icon{flex-shrink:0;width:16px;height:16px}.nss-ingredient-card__index{font-size:16px}.nss-ingredient-card__index:before{content:"[ " counter(nss-ingredient-card, decimal-leading-zero) " ]"}.nss-ingredient-card__icon-minus,.nss-ingredient-card__expanded-head{display:none}.nss-ingredient-card__close{cursor:pointer;color:currentColor;background:0 0;border:none;flex-shrink:0;padding:0}.nss-ingredient-card__close .nss-icon{width:18px;height:18px}.nss-ingredient-card__body{flex:auto;position:relative}.nss-ingredient-card__face{opacity:1;flex-flow:column;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(0)}.nss-ingredient-card__image{flex-shrink:0;width:240px;height:184px;margin:0 auto;overflow:hidden}.nss-ingredient-card__image .nss-img,.nss-ingredient-card__image img{object-fit:contain;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.nss-ingredient-card__meta{flex-flow:column;gap:12px;margin-top:auto;display:flex}@media only screen and (max-width:989px){.nss-ingredient-card{height:auto}.nss-ingredient-card__inner{background-color:#060505;height:auto;padding-bottom:28px;transition:none}.nss-ingredient-card__inner .nss-ingredient-card__image .nss-img,.nss-ingredient-card__inner .nss-ingredient-card__image img{transition:none;transform:scale(1.05)}.nss-ingredient-card__face{flex-flow:row;align-items:flex-end;gap:16px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.nss-ingredient-card__image{order:2;width:140px;height:140px;margin:0}.nss-ingredient-card__meta{flex-flow:column-reverse;flex:auto;order:1;align-items:flex-start;gap:16px;margin-top:0}}.nss-ingredient-card__tag{text-transform:uppercase;width:-webkit-fit-content;width:fit-content;color:var(--nss-color-scheme-1);background-color:#0000;border:1px solid;border-radius:2px;padding:1px 14px;font-size:12px;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);display:inline-block;transform:skew(-11deg)}.nss-ingredient-card__tag>*{display:inline-block;transform:skew(11deg)}.nss-ingredient-card__inner:hover{background-color:#060505;padding-bottom:28px}.nss-ingredient-card__inner:hover .nss-ingredient-card__tag{background-color:var(--nss-ingredient-card-tag-hover-bg,#e8b930);border-color:var(--nss-ingredient-card-tag-hover-bg,#e8b930);color:var(--nss-color-scheme-2)}.nss-ingredient-card__inner:hover .nss-ingredient-card__image .nss-img,.nss-ingredient-card__inner:hover .nss-ingredient-card__image img{transform:scale(1.05)}.nss-ingredient-card__title{color:currentColor;font-size:28px}@media only screen and (min-width:990px){.nss-ingredient-card__title{font-size:38px}}.nss-ingredient-card__expanded{opacity:0;pointer-events:none;flex-flow:column;gap:16px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(240px)}.nss-ingredient-card__expanded .nss-ingredient-card__title{color:#1e1e1e;letter-spacing:.64px;font-size:32px;line-height:32px}.nss-ingredient-card__divider{opacity:.3;background-color:currentColor;height:1px}.nss-ingredient-card__field{flex-flow:column;gap:4px;display:flex}.nss-ingredient-card__field-label{color:#1e1e1e}.nss-ingredient-card__field-value--paragraph{color:#1e1e1e;font-family:UFC Sans,UFCSans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (min-width:990px){.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__inner{background-color:var(--nss-color-scheme-3);color:var(--nss-color-scheme-2)}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__face{opacity:0;pointer-events:none;transform:translateY(-20px)}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__expanded{opacity:1;pointer-events:auto;transform:translateY(0)}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__icon-plus{display:none}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__icon-minus{display:block}}@media only screen and (max-width:989px){.nss-ingredient-card[nss-card-open=true]:before{content:"";z-index:1029;background-color:#0009;position:fixed;top:0;bottom:0;left:0;right:0}.nss-ingredient-card__expanded{z-index:1030;max-height:80vh;padding:24px 24px calc(24px + env(safe-area-inset-bottom));background-color:var(--nss-color-scheme-3);color:var(--nss-color-scheme-2);opacity:0;pointer-events:none;border-radius:16px 16px 0 0;transition:opacity .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1);overflow-y:auto;transform:translateY(100%);position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.nss-ingredient-card__expanded-head{flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__expanded{opacity:1;pointer-events:auto;transform:translateY(0)}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__icon-minus{display:none}.nss-ingredient-card[nss-card-open=true] .nss-ingredient-card__icon-plus{display:block}}.nss-view-all-ingredients-trigger .nss-button,.nss-load-more-ingredients-trigger .nss-button{position:relative;overflow:hidden}.nss-view-all-ingredients-trigger .nss-button:before,.nss-load-more-ingredients-trigger .nss-button:before{content:"";background-color:var(--nss-color-scheme-1);transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.nss-view-all-ingredients-trigger .nss-button:hover:before,.nss-load-more-ingredients-trigger .nss-button:hover:before{transform:translateY(0)}.nss-view-all-ingredients-trigger .nss-button span,.nss-load-more-ingredients-trigger .nss-button span{z-index:1;transition:color .35s cubic-bezier(.65,0,.35,1);position:relative}.nss-load-more-ingredients-trigger .nss-button:hover span{color:var(--nss-color-scheme-3)}.nss-view-all-ingredients-trigger .nss-button:hover span{color:var(--nss-color-scheme-2)}.nss-view-all-ingredients-trigger a{color:var(--nss-color-scheme-1);align-items:center;gap:8px;display:inline-flex}.nss-view-all-ingredients-trigger a span:not(:has(svg)){text-underline-offset:3px;text-decoration:underline}.nss-view-all-ingredients-trigger a svg{rotate:-45deg}