
.nintai-ingredients{container:ning/inline-size;box-sizing:border-box;background:var(--ning-background,#fff9fc);color:var(--ning-text,#57364b);padding:var(--ning-top,56px) 24px var(--ning-bottom,56px);font-family:var(--ning-body-font,Arial,sans-serif);--ingredient-wash:var(--ning-wash,#fae9f0);--ingredient-detail:var(--ning-detail,#fcebcf)}.ning__inner{max-width:var(--ning-width,1360px);margin:auto}.ning__header{text-align:center;max-width:760px;margin:0 auto 44px}.nintai-ingredients .ning__eyebrow{font-family:var(--ning-body-font,Arial,sans-serif);font-size:var(--ning-eyebrow-size,11px);line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--ning-accent,#ab5578);margin:0 0 12px}.nintai-ingredients .ning__heading{font-family:var(--ning-heading-font,Georgia,serif)!important;font-size:var(--ning-heading-size,42px)!important;font-weight:var(--ning-heading-weight,400)!important;font-style:var(--ning-heading-style,normal)!important;color:var(--ning-text,#57364b)!important;line-height:1.15!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0!important;overflow-wrap:anywhere}.ning__intro{margin:14px 0 0;font-size:var(--ning-body-size,15px);line-height:1.6;color:inherit;opacity:.8}.ning__intro p{margin:0}.nintai-ingredients .ning__grid{display:grid;grid-template-columns:repeat(var(--ning-columns,4),minmax(0,1fr));gap:var(--ning-gap,36px) 28px;list-style:none!important;margin:0!important;padding:0!important}.ning__item{min-width:0;text-align:center;list-style:none}.ning__symbol{width:var(--ning-icon-size,96px);height:var(--ning-icon-size,96px);margin:0 auto 18px;color:var(--ning-accent,#ab5578)}.ning__symbol svg,.ning__symbol img{display:block;width:100%;height:100%;object-fit:contain}.nintai-ingredients .ning__name{color:var(--ning-text,#57364b)!important;font-family:var(--ning-body-font,Arial,sans-serif)!important;font-size:var(--ning-name-size,17px)!important;font-weight:var(--ning-body-weight,400)!important;font-style:var(--ning-body-style,normal)!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;overflow-wrap:anywhere}.ning__description{color:var(--ning-text,#57364b);font-size:var(--ning-description-size,13px);line-height:1.6;margin:9px auto 0;max-width:260px;opacity:.75}.ning__details{margin:12px auto 0;max-width:280px;font-size:var(--ning-description-size,13px);line-height:1.6}.ning__details summary{cursor:pointer;color:var(--ning-accent,#ab5578);display:list-item;list-style-position:inside}.ning__details-content{margin-top:10px;text-align:left}.ning__details-content p{margin:0 0 8px}.ning__footer{display:flex;justify-content:center;margin-top:36px}.nintai-ingredients .ning__button{display:inline-flex!important;align-items:center;justify-content:center;gap:18px;border:1px solid var(--ning-accent,#ab5578)!important;border-radius:var(--ning-button-radius,40px)!important;background:var(--ning-accent,#ab5578)!important;color:var(--ning-button-text,#fff)!important;padding:13px 26px!important;min-height:46px;font:inherit;font-size:var(--ning-button-size,14px);font-weight:var(--ning-body-weight,400);line-height:1.3;text-decoration:none!important;box-shadow:none!important;text-transform:none!important}.ning__button:hover{opacity:.9}.nintai-ingredients :focus-visible{outline:2px solid var(--ning-accent,#ab5578);outline-offset:5px}
@container ning (max-width:749px){.ning__header{margin-bottom:28px}.nintai-ingredients .ning__heading{font-size:var(--ning-heading-mobile,30px)!important}.nintai-ingredients .ning__grid{grid-template-columns:repeat(var(--ning-mobile-columns,2),minmax(0,1fr));gap:28px 18px}.ning__symbol{width:min(var(--ning-icon-size,96px),80px);height:min(var(--ning-icon-size,96px),80px);margin-bottom:12px}.nintai-ingredients .ning__name{font-size:max(12px,calc(var(--ning-name-size,17px) - 2px))!important}.ning__description{font-size:max(11px,calc(var(--ning-description-size,13px) - 1px));line-height:1.5;margin-top:7px}.ning__footer{margin-top:28px}.ning__intro{font-size:max(12px,calc(var(--ning-body-size,15px) - 1px))}}
@media(max-width:749px){.nintai-ingredients{padding:36px 20px}}

.nintai-ingredients[data-desktop-layout="carousel"] .ning__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:6px!important;--ning-visible:var(--ning-columns,4);--ning-slide-gap:28px;gap:var(--ning-slide-gap)}.ning__grid::-webkit-scrollbar{display:none}.ning__grid>.ning__item{flex:0 0 calc((100% - (var(--ning-visible,4) - 1)*var(--ning-slide-gap,28px))/var(--ning-visible,4));scroll-snap-align:start}.ning__navigation{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.ning__navigation[hidden]{display:none!important}.nintai-ingredients .ning__arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;padding:0;border:1px solid var(--ning-accent,#ab5578);border-radius:50%;background:transparent;color:var(--ning-accent,#ab5578);font:inherit;font-size:21px;cursor:pointer}.ning__arrow:disabled{opacity:.3;cursor:default}.ning__position{font-family:var(--ning-body-font,Arial,sans-serif);font-size:var(--ning-description-size,13px);line-height:1.4;color:var(--ning-text,#57364b);font-variant-numeric:tabular-nums;min-width:68px;text-align:center}.ning__grid:focus-visible{outline-offset:6px}
@container ning (max-width:749px){.nintai-ingredients[data-mobile-layout="carousel"] .ning__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:6px!important;--ning-visible:var(--ning-mobile-columns,2);--ning-slide-gap:18px;gap:var(--ning-slide-gap)}.nintai-ingredients[data-mobile-layout="grid"] .ning__grid{display:grid;grid-template-columns:repeat(var(--ning-mobile-columns,2),minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:0!important;gap:28px 18px}}

.nintai-ingredients{display:block;width:100%}

.nintai-ingredients .ning__highlight{font-family:var(--ning-highlight-font,Georgia,serif)!important;font-style:var(--ning-highlight-style,italic)!important;font-weight:var(--ning-highlight-weight,400)!important;color:var(--ning-highlight-color,#c05b87)!important}

.nintai-ingredients{font-weight:var(--ning-body-weight,400);font-style:var(--ning-body-style,normal)}
