.npx-ing{background:var(--npx-ing-bg);color:var(--npx-ing-text);padding-block:var(--npx-ing-top) var(--npx-ing-bottom);padding-inline:24px;font-family:var(--font-body-family, Arial, sans-serif);font-size:var(--npx-ing-body-size);line-height:1.6}.npx-ing *,.npx-ing *:before,.npx-ing *:after{box-sizing:border-box}.npx-ing .npx-ing__inner{max-width:var(--npx-ing-max);margin-inline:auto}.npx-ing .npx-ing__header{max-width:790px;margin:0 auto 40px;text-align:center}.npx-ing .npx-ing__eyebrow{margin:0 0 12px;color:var(--npx-ing-accent);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5}.npx-ing .npx-ing__heading{margin:0;color:var(--npx-ing-title);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:clamp(28px,3vw,var(--npx-ing-heading-size));font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:1.15;text-transform:none;overflow-wrap:anywhere}.npx-ing .npx-ing__intro{max-width:720px;margin:18px auto 0;font-size:17px;line-height:1.7}.npx-ing .npx-ing__intro p{margin:0}.npx-ing .npx-ing__serving{display:inline-block;margin:20px 0 0;padding:7px 14px;border:1px solid var(--npx-ing-badge);border-radius:999px;color:var(--npx-ing-accent);font-size:12px;font-weight:500;line-height:1.5}.npx-ing .npx-ing__grid{display:grid;grid-template-columns:repeat(var(--npx-ing-cols),minmax(0,1fr));gap:var(--npx-ing-gap);margin:0;padding:0;list-style:none}.npx-ing .npx-ing__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;margin:0;padding:var(--npx-ing-pad);overflow:hidden;border:1px solid transparent;border-radius:var(--npx-ing-radius);background:var(--npx-ing-card);text-align:start}.npx-ing .npx-ing__media{position:absolute;z-index:-1;inset-block-start:-10px;inset-inline-end:-10px;width:var(--npx-ing-image);aspect-ratio:1;overflow:hidden;pointer-events:none;opacity:.95;mix-blend-mode:multiply;border-end-start-radius:70%;-webkit-mask-image:linear-gradient(135deg,transparent 6%,#000 48%);mask-image:linear-gradient(135deg,transparent 6%,#000 48%)}.npx-ing .npx-ing__image{display:block;width:100%;height:100%;object-fit:cover}.npx-ing .npx-ing__card-head{min-width:0;min-height:91px}.npx-ing .npx-ing__card-head--image{padding-inline-end:calc(var(--npx-ing-image) * .55)}.npx-ing .npx-ing__category{margin:0 0 9px;color:var(--npx-ing-muted);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere}.npx-ing .npx-ing__name{margin:0;color:var(--npx-ing-title);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:23px;font-weight:600;line-height:1.24;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.npx-ing .npx-ing__form{margin:7px 0 0;color:var(--npx-ing-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.npx-ing .npx-ing__amount{align-self:flex-start;margin:17px 0 0;padding:4px 10px;border-radius:6px;background:var(--npx-ing-badge);color:var(--npx-ing-accent);font-size:13px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.npx-ing .npx-ing__description{margin-block:18px 24px;color:var(--npx-ing-text);font-size:var(--npx-ing-body-size);line-height:1.65;overflow-wrap:anywhere}.npx-ing .npx-ing__description p{margin:0}.npx-ing .npx-ing__description p+p{margin-top:.75em}.npx-ing .npx-ing__description a,.npx-ing .npx-ing__evidence a{color:var(--npx-ing-accent);text-decoration:underline;text-underline-offset:3px}.npx-ing .npx-ing__tags{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:auto 0 0;padding:16px 0 0;border-block-start:1px solid var(--npx-ing-badge)}.npx-ing .npx-ing__tag{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;color:var(--npx-ing-text);font-size:11px;line-height:1.5}.npx-ing .npx-ing__tag span{overflow-wrap:anywhere}.npx-ing .npx-ing__check{flex:0 0 16px;margin-block-start:0;color:var(--npx-ing-accent)}.npx-ing .npx-ing__footer{max-width:890px;margin:30px auto 0;text-align:center}.npx-ing .npx-ing__evidence{color:var(--npx-ing-muted);font-size:12px;line-height:1.7}.npx-ing .npx-ing__evidence p{margin:0}.npx-ing a:focus-visible{outline:2px solid var(--npx-ing-accent);outline-offset:4px;border-radius:2px}@media(max-width:1100px){.npx-ing .npx-ing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.npx-ing{padding-inline:18px;padding-block:min(var(--npx-ing-top),48px) min(var(--npx-ing-bottom),44px)}.npx-ing .npx-ing__header{margin-bottom:28px}.npx-ing .npx-ing__heading{font-size:min(var(--npx-ing-heading-size),32px)}.npx-ing .npx-ing__intro{margin-top:14px;font-size:15px}.npx-ing .npx-ing__serving{font-size:11px;padding-inline:10px}.npx-ing .npx-ing__grid{grid-template-columns:minmax(0,1fr);gap:16px}.npx-ing .npx-ing__card{padding:min(var(--npx-ing-pad),24px)}.npx-ing .npx-ing__media{width:min(var(--npx-ing-image),128px)}.npx-ing .npx-ing__card-head--image{padding-inline-end:68px}.npx-ing .npx-ing__card-head{min-height:84px}.npx-ing .npx-ing__name{font-size:22px}.npx-ing .npx-ing__description{margin-block:16px 20px}}@media(prefers-reduced-motion:reduce){.npx-ing *,.npx-ing *:before,.npx-ing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nx01-ingredients.css.map */
