.ingredients-module__mphYyG__page{color:#2f2c33;background:#fff;min-height:100vh;padding-bottom:96px}.ingredients-module__mphYyG__header{background:#fff;border-bottom:1px solid #eee9ec}.ingredients-module__mphYyG__headerInner{padding-block:28px 25px}.ingredients-module__mphYyG__header h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,6vw,34px);font-weight:750;line-height:1.3}.ingredients-module__mphYyG__intro{color:#69646f;word-break:keep-all;max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.7}.ingredients-module__mphYyG__searchForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:19px;display:grid}.ingredients-module__mphYyG__searchField{color:#817982;background:#fff;border:1px solid #dfdade;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:48px;padding-inline:14px;display:flex}.ingredients-module__mphYyG__searchField:focus-within{border-color:#c86888;box-shadow:0 0 0 3px #b83e6917}.ingredients-module__mphYyG__searchField input{color:#353139;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.ingredients-module__mphYyG__searchField input::placeholder{color:#777179}.ingredients-module__mphYyG__searchForm button{color:#fff;background:#b83e69;border:1px solid #b83e69;border-radius:12px;min-width:72px;min-height:48px;padding-inline:17px;font-size:13px;font-weight:700}.ingredients-module__mphYyG__content{padding-top:16px}.ingredients-module__mphYyG__filters{background:#fff;border:1px solid #e8e4e7;border-radius:12px;overflow:hidden}.ingredients-module__mphYyG__filters summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;list-style:none;display:grid}.ingredients-module__mphYyG__filters summary::-webkit-details-marker{display:none}.ingredients-module__mphYyG__filters summary:focus-visible{outline-offset:-3px;outline:2px solid #b54b70}.ingredients-module__mphYyG__filterTitle{color:#4e4951;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.ingredients-module__mphYyG__filterValue{color:#766f78;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ingredients-module__mphYyG__filterChevron{color:#807880;transition:transform .18s}.ingredients-module__mphYyG__filters[open] .ingredients-module__mphYyG__filterChevron{transform:rotate(180deg)}.ingredients-module__mphYyG__filterBody{border-top:1px solid #eee9ec;gap:17px;padding:16px 14px 18px;display:grid}.ingredients-module__mphYyG__filterGroup>p{color:#766f78;margin:0 0 8px;font-size:10px;font-weight:700}.ingredients-module__mphYyG__filterGroup nav{flex-wrap:wrap;gap:7px;display:flex}.ingredients-module__mphYyG__chip{color:#625c64;background:#fff;border:1px solid #e5e0e4;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.ingredients-module__mphYyG__chip[aria-current=page]{color:#963657;background:#fff4f7;border-color:#c45c7e}.ingredients-module__mphYyG__resultHeading{justify-content:space-between;align-items:flex-end;gap:16px;padding-block:23px 13px;scroll-margin-top:90px;display:flex}.ingredients-module__mphYyG__resultHeading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.ingredients-module__mphYyG__resultHeading p{color:#7a737c;margin:3px 0 0;font-size:11px}.ingredients-module__mphYyG__clearSearch{color:#805e6b;flex:none;align-items:center;gap:4px;min-height:40px;font-size:11px;font-weight:650;display:inline-flex}.ingredients-module__mphYyG__list{background:#fff;border:1px solid #e9e5e8;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ingredients-module__mphYyG__listItem+.ingredients-module__mphYyG__listItem{border-top:1px solid #eeeaed}.ingredients-module__mphYyG__ingredientLink{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;transition:background-color .16s;display:grid}.ingredients-module__mphYyG__ingredientCopy{min-width:0}.ingredients-module__mphYyG__nameLine{align-items:center;gap:7px;min-width:0;display:flex}.ingredients-module__mphYyG__nameLine h3{color:#332f36;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:750;line-height:1.35;overflow:hidden}.ingredients-module__mphYyG__caution{color:#8e4b37;background:#fff1eb;border-radius:999px;flex:none;align-items:center;min-height:22px;padding-inline:7px;font-size:9px;font-weight:700;display:inline-flex}.ingredients-module__mphYyG__secondaryLine{color:#6e6770;align-items:center;gap:7px;min-width:0;margin:5px 0 0;font-size:10px;line-height:1.5;display:flex}.ingredients-module__mphYyG__englishName,.ingredients-module__mphYyG__role{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ingredients-module__mphYyG__englishName{flex:auto}.ingredients-module__mphYyG__role{color:#9b3d5e;flex:0 auto;align-items:center;font-weight:650;display:inline-flex}.ingredients-module__mphYyG__role:before{content:"";background:#c4bdc3;border-radius:999px;flex:none;width:3px;height:3px;margin-right:7px}.ingredients-module__mphYyG__openDetail{color:#877d86;background:#f8f6f7;border-radius:999px;place-items:center;width:30px;height:30px;transition:color .16s,background-color .16s,transform .16s;display:grid}.ingredients-module__mphYyG__ingredientLink:focus-visible{outline-offset:-3px;outline:2px solid #b54b70}.ingredients-module__mphYyG__ingredientLink:active{background:#fff4f7}.ingredients-module__mphYyG__empty{text-align:center;border:1px dashed #dfccd3;border-radius:14px;padding:52px 18px}.ingredients-module__mphYyG__empty h2{margin:0;font-size:17px}.ingredients-module__mphYyG__empty p{color:#716a73;margin:7px 0 0;font-size:12px}.ingredients-module__mphYyG__empty a{color:#963a5a;border:1px solid #d4a8b8;border-radius:10px;align-items:center;min-height:44px;margin-top:16px;padding-inline:15px;font-size:12px;font-weight:700;display:inline-flex}.ingredients-module__mphYyG__pagination{grid-template-columns:86px auto 86px;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:grid}.ingredients-module__mphYyG__pagination a,.ingredients-module__mphYyG__disabledPage{color:#5c565e;background:#fff;border:1px solid #e2dde1;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:11px;font-weight:650;display:inline-flex}.ingredients-module__mphYyG__pagination p{color:#79717a;text-align:center;font-variant-numeric:tabular-nums;min-width:46px;margin:0;font-size:11px}.ingredients-module__mphYyG__pagination strong{color:#a43b60;font-size:13px}.ingredients-module__mphYyG__disabledPage{color:#aaa4aa;background:#faf9fa}.ingredients-module__mphYyG__skeleton{background:#f2eef0;border-radius:8px;animation:1.2s ease-in-out infinite alternate ingredients-module__mphYyG__skeleton-pulse}.ingredients-module__mphYyG__skeletonTitle{width:min(64%,240px);height:38px}.ingredients-module__mphYyG__skeletonIntro{width:min(92%,450px);height:18px;margin-top:12px}.ingredients-module__mphYyG__skeletonSearch{width:100%;height:48px;margin-top:19px}.ingredients-module__mphYyG__skeletonFilter{width:100%;height:48px}.ingredients-module__mphYyG__skeletonCount{width:142px;height:28px;margin-block:24px 13px}.ingredients-module__mphYyG__skeletonList{border:1px solid #ede9ec;border-radius:14px;overflow:hidden}.ingredients-module__mphYyG__skeletonRow{border-radius:0;height:76px}.ingredients-module__mphYyG__skeletonRow+.ingredients-module__mphYyG__skeletonRow{border-top:1px solid #fff}@keyframes ingredients-module__mphYyG__skeleton-pulse{to{background:#faf8f9}}@media (hover:hover) and (pointer:fine){.ingredients-module__mphYyG__searchForm button:hover{background:#a33359;border-color:#a33359}.ingredients-module__mphYyG__chip:hover{color:#953a5a;background:#fff8fa;border-color:#d4a1b2}.ingredients-module__mphYyG__ingredientLink:hover{background:#fffafb}.ingredients-module__mphYyG__ingredientLink:hover .ingredients-module__mphYyG__openDetail{color:#a43b60;background:#fff0f5;transform:translate(2px)}.ingredients-module__mphYyG__pagination a:hover,.ingredients-module__mphYyG__empty a:hover{background:#fff8fa;border-color:#d09aae}}@media (max-width:430px){.ingredients-module__mphYyG__headerInner{padding-block:23px 21px}.ingredients-module__mphYyG__intro{font-size:12px}.ingredients-module__mphYyG__searchForm{margin-top:16px}.ingredients-module__mphYyG__searchForm button{min-width:64px;padding-inline:12px}.ingredients-module__mphYyG__content{padding-top:13px}.ingredients-module__mphYyG__filterValue{font-size:10px}.ingredients-module__mphYyG__resultHeading{align-items:center;padding-top:20px}.ingredients-module__mphYyG__resultHeading h2{font-size:17px}.ingredients-module__mphYyG__ingredientLink{gap:8px;min-height:72px;padding:12px}.ingredients-module__mphYyG__nameLine h3{font-size:14px}.ingredients-module__mphYyG__secondaryLine{gap:5px}.ingredients-module__mphYyG__role:before{margin-right:5px}.ingredients-module__mphYyG__openDetail{width:28px;height:28px}.ingredients-module__mphYyG__pagination{grid-template-columns:76px auto 76px;gap:8px}}@media (prefers-reduced-motion:reduce){.ingredients-module__mphYyG__filterChevron,.ingredients-module__mphYyG__ingredientLink,.ingredients-module__mphYyG__openDetail{transition:none}.ingredients-module__mphYyG__skeleton{animation:none}}
