.nd-ing{background:#fff!important;color:var(--ink);overflow:visible}.nd-ing:before{content:none!important}.nd-ing .wrap{position:relative;z-index:1}.nd-ing__head{max-width:46ch;margin-bottom:clamp(1.5rem,3vw,2.2rem)}.nd-ing__head .eyebrow{margin-bottom:1rem}.nd-ing__head .section-title{font-family:var(--display)!important;font-size:clamp(1.9rem,3.8vw,2.9rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.05!important;color:var(--ink)!important;margin:0 0 .8rem!important}.nd-ing__lede{font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.6;color:var(--ink-soft);margin:0}.nd-ing__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:1.1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nd-ing__stat{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1rem;min-width:0}.nd-ing__stat+.nd-ing__stat{border-left:1px solid var(--line)}.nd-ing__stat-v{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.nd-ing__stat-l{font-family:var(--mono);font-size:.58rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);line-height:1.35}.nd-ing__stat--accent{position:relative}.nd-ing__stat--accent:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--grad-accent)}.nd-ing__highlights{display:flex;flex-wrap:wrap;gap:.45rem 1.2rem;list-style:none;margin:0 0 clamp(1.6rem,3vw,2.2rem);padding:0}.nd-ing__highlights li{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--ink-soft)}.nd-ing__highlights li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent-lilac);flex-shrink:0}.nd-ing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.nd-ing__card{background:#fff;padding:clamp(1.2rem,2.4vw,1.75rem);min-width:0;display:flex;flex-direction:column;transition:background .25s ease}.nd-ing__card:hover{background:var(--cream-2)}.nd-ing__card-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.nd-ing__no{font-family:var(--mono);font-size:.62rem;letter-spacing:var(--track-label);color:var(--ink-faint)}.nd-ing__amt{font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;color:var(--ink);background:var(--accent-tint);border-radius:var(--radius-pill);padding:.25em .6em;white-space:nowrap}.nd-ing__name{font-family:var(--display);font-size:clamp(1.1rem,1.9vw,1.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--ink);margin:0 0 .45rem}.nd-ing__desc{font-size:.89rem;line-height:1.55;color:var(--ink-soft);margin:0}.nd-ing__rest{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .5rem;margin:1.1rem 0 0;font-size:.84rem;color:var(--ink-soft)}.nd-ing__rest-label{font-family:var(--mono);font-size:.58rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.nd-ing__rest-item+.nd-ing__rest-item:before{content:"\b7";margin-right:.5rem;color:var(--ink-faint)}.nd-ing__cta{margin-top:clamp(1.4rem,3vw,2rem)}.nd-ing .btn-ghost,body.nd-design .nd-ing .btn-ghost{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:var(--radius-pill)!important}.nd-ing .btn-ghost:hover,body.nd-design .nd-ing .btn-ghost:hover{background:#fff!important;border-color:var(--ink)!important;color:var(--ink)!important}.nd-ing__note{margin-top:1rem;font-size:.74rem;line-height:1.5;color:var(--ink-faint)}@media(max-width:860px){.nd-ing__head{max-width:none}}@media(max-width:640px){.nd-ing__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-ing__stat{padding:.9rem .6rem}.nd-ing__stat-v{font-size:1.35rem}.nd-ing__stat-l{font-size:.52rem}.nd-ing__grid{grid-template-columns:1fr}.nd-ing__card-top{margin-bottom:.5rem}.nd-ing__cta .btn{width:100%;justify-content:center}}@media(max-width:380px){.nd-ing__stat-v{font-size:1.2rem}.nd-ing__stat-l{font-size:.48rem;letter-spacing:.08em}}.nd-ing-grid-section--dark,body.nd-design.template-product .nd-ing-grid-section--dark{background:#fff!important;color:var(--ink)!important}.ing-grid-meta,.ing-spotlight,.ing-progress,.ing-spotlight-emoji,.ing-emoji{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nd-ingredients-grid.css.map */
