.pdp-formulary{display:block;position:relative;isolation:isolate;background:color-mix(in srgb,var(--cc-white) 68%,var(--cc-smoke));color:var(--cc-ink);overflow-anchor:none;padding-block:var(--section-pad-compact-block-start) var(--section-pad-compact-block-end)}.pdp-formulary__intro{max-width:1120px;margin:0 auto;padding:0 var(--page-gutter) var(--space-5);text-align:center}.pdp-formulary__intro h2{font:400 var(--text-display-3)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4)}.pdp-formulary__intro p{font:400 var(--text-body)/var(--leading-body) var(--font-mono);letter-spacing:normal;max-width:var(--text-max);margin:0 auto;color:var(--cc-graphite)}.pdp-formulary__compact{max-width:464px;padding:0 var(--space-4);margin:0 auto}.pdp-formulary__compact .ingredient.score-strip-card{width:100%;margin:0;background:color-mix(in srgb,var(--cc-white) 68%,transparent);box-shadow:none}.pdp-formulary__inner{display:none;max-width:1120px;margin:0 auto;padding:var(--space-5) var(--page-gutter) 0}.pdp-formulary .cc-research{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.pdp-formulary__reader-scope{font:400 var(--text-body-sm)/var(--leading-body) var(--font-mono);letter-spacing:normal;color:var(--cc-ink);background:transparent}.pdp-formulary__reader-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-formulary__reader-scope dialog{font:400 var(--text-body)/var(--leading-body) var(--font-mono);letter-spacing:normal;color:var(--cc-ink)}@media(min-width:768px){.pdp-formulary__compact{display:none}.pdp-formulary__inner{display:block}.pdp-formulary .cc-research{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8);max-width:none;width:100%;align-content:start;grid-template-rows:auto auto auto 1fr;padding:var(--space-6);background:var(--cc-white);border-radius:var(--radius-lg);box-sizing:border-box}.pdp-formulary .cc-research__mast{grid-column:1/-1;padding-bottom:var(--space-3);margin-bottom:var(--space-5)}.pdp-formulary .cc-research h2.cc-research__title{grid-column:1;grid-row:2;margin-top:0;text-align:left;font-size:var(--text-display-3)}.pdp-formulary .cc-research__benefits{grid-column:1;grid-row:3;margin-top:var(--space-4)}.pdp-formulary .cc-research__metrics{grid-column:1;grid-row:4;align-self:start;margin-top:var(--space-5)}.pdp-formulary .cc-research__reading{grid-column:2;grid-row:2/5;border-top:0;border-left:1px solid var(--cc-smoke);padding-left:var(--space-6)}.pdp-formulary .cc-research__finding:first-child{padding-top:var(--space-4)}}@media(max-width:767px){.pdp-formulary__intro{max-width:464px;padding-inline:var(--space-4)}.pdp-formulary__intro h2{font-size:var(--text-display-4);margin-bottom:var(--space-3)}.pdp-formulary__intro p{font-size:var(--text-body-sm);line-height:var(--leading-loose)}.pdp-formulary__reader-scope #pdp-formulary-ingredient-dialog{width:calc(100vw - var(--space-4)*2);max-width:460px;height:calc(100dvh - var(--space-4)*2);max-height:calc(100dvh - var(--space-4)*2);margin:auto;border-radius:var(--radius-lg)}}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{padding:20px;border-radius:22px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .strip-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card h3.tile-title{font:400 28px/1.08 var(--font-display);letter-spacing:-.02em;text-align:left;margin:0;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict{display:flex;align-items:center;justify-content:flex-end;align-self:start;margin:-4px 0 0}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-pill{padding:5px 8px;background:color-mix(in srgb,var(--review-green) 10%,white);border:0;border-radius:8px;box-shadow:none;font:500 10px/1.5 var(--font-mono);letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;gap:5px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-pill[data-status=needs]{background:color-mix(in srgb,var(--review-amber) 10%,white)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-pill[data-status=not_cleared]{background:color-mix(in srgb,var(--review-red) 10%,white)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-dot{width:6px;height:6px;flex:none}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .ratings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:14px 0;padding:0 6px;background:transparent;border-radius:0}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial{width:52px;height:52px;flex:none}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-number{font:400 20px/1 var(--font-mono);color:#30392c}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-track{stroke:#d4dccf}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-arc{stroke:#778d69}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric-label{font:400 11px/1.4 var(--font-mono);color:#596452}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .benefit-section{border:0;background:#e7ece380;border-radius:12px;margin:0;padding:12px 6px}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:44px;margin:0;padding:0;align-items:stretch}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;min-height:44px;padding:2px 4px;border:0;border-radius:0;background:transparent;font:400 11px/1.5 var(--font-mono);color:#000;text-align:center}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit{position:relative}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit+.benefit{border-left:0}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit+.benefit:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;background:#78806f;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit-line{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:650px){.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{padding:18px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric-label{font-size:10px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric{gap:6px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial{width:50px;height:50px}}@media(max-width:350px){.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{padding:14px}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card h3.tile-title{font-size:25px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-pill{font-size:9px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric-label{font-size:10px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial{width:46px;height:46px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-number{font-size:18px}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit{font-size:10px}}@media(max-width:350px){.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .benefit-section{padding-inline:4px}}.pdp-formulary__backdrop{display:none}@media(max-width:767px){.pdp-formulary__compact{position:relative;isolation:isolate;width:calc(100% - var(--space-4)*2);max-width:432px;padding:var(--space-6) var(--space-4);border-radius:var(--radius-xl);overflow:hidden}.pdp-formulary__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:46% center;z-index:-1;pointer-events:none;transform:scale(1.4);transform-origin:46% 36%}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{min-height:0;padding:22px;border-radius:var(--radius-xl);background:color-mix(in srgb,color-mix(in srgb,var(--cc-white) 94%,var(--cc-ink)) 30%,transparent);border:1px solid color-mix(in srgb,var(--cc-white) 34%,transparent);backdrop-filter:blur(var(--space-5));-webkit-backdrop-filter:blur(var(--space-5));box-shadow:inset 0 1px color-mix(in srgb,var(--cc-white) 19%,transparent),0 6px 20px color-mix(in srgb,var(--cc-ink) 4%,transparent)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .strip-heading{grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-height:0;padding:0}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict{grid-row:1;justify-content:flex-start;justify-self:start;align-self:start;margin:0}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card h3.tile-title{grid-row:2;font:400 calc(var(--text-body-sm)*2 + 2px)/1.06 var(--font-display);letter-spacing:var(--tracking-display)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-pill{padding:5px 7px;border-radius:var(--radius-sm);font:400 var(--text-micro)/1.3 var(--font-mono);letter-spacing:normal;gap:var(--space-1)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .card-verdict .status-dot{width:5px;height:5px}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .ratings{margin:18px 0;padding:0;gap:var(--space-1)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial{width:60px;height:60px}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-number{font:400 25px/1 var(--font-mono);color:color-mix(in srgb,var(--cc-moss) 30%,var(--cc-ink))}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-track{stroke:color-mix(in srgb,var(--cc-ink) 25%,transparent);stroke-width:1.5}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial-arc{stroke:var(--cc-moss);stroke-width:1.5}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .metric-label{font:400 11px/1.4 var(--font-mono);color:color-mix(in srgb,var(--cc-moss) 30%,var(--cc-ink))}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .takeaway-tile{display:grid;place-items:center;min-height:88px;margin:0;padding:14px var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cc-ink) 10%,transparent)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .takeaway-tile p{font:400 var(--text-caption)/20px var(--font-mono);text-align:center;color:var(--cc-ink);margin:0;letter-spacing:normal}}@media(max-width:360px){.pdp-formulary__compact{padding-inline:var(--space-3)}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{padding-inline:var(--space-4)}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card h3.tile-title{font-size:calc(var(--text-body-sm)*2)}.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .dial{width:56px;height:56px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card{background:color-mix(in srgb,var(--cc-white) 88%,transparent)}}@media(max-width:767px){.pdp-formulary__compact.pdp-formulary__reader-scope .score-strip-card .benefit-section{margin:var(--space-4) 0 0;padding:0;border:0;border-radius:0;background:transparent}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit{padding-inline:2px;color:var(--cc-ink)}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured .benefit+.benefit:before{background:var(--cc-graphite)}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .featured sup{font-size:.65em;line-height:0;vertical-align:super}.pdp-formulary__compact.pdp-formulary__reader-scope .ingredient.score-strip-card .ratings{margin:var(--space-5) 0 var(--space-2)}}.pdp-formulary__sheet{position:fixed;width:calc(100vw - var(--space-4)*2);max-width:432px;max-height:calc(100dvh - var(--space-4)*2);margin:auto;padding:0;border:0;border-radius:var(--radius-xl);background:var(--cc-white);color:var(--cc-ink);box-shadow:var(--shadow-overlay);overflow:auto;overscroll-behavior:contain}.pdp-formulary__sheet::backdrop{background:color-mix(in srgb,var(--cc-black) 40%,transparent)}.pdp-formulary__sheet-close{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:grid;place-items:center;width:var(--space-7);height:var(--space-7);padding:0;border:0;background:transparent;color:var(--cc-ink);font:400 var(--text-h3)/1 var(--font-mono);cursor:pointer}.pdp-formulary__sheet .cc-research{max-width:none;padding:calc(var(--space-7) + var(--space-2)) var(--space-5) var(--space-3)}.pdp-formulary__sheet .cc-research__mast,.pdp-formulary__sheet .cc-research__title,.pdp-formulary__sheet .cc-research__benefits{display:none}.pdp-formulary__sheet .cc-research__metrics{margin:0 0 var(--space-4)}@media(prefers-reduced-motion:no-preference){.pdp-formulary__sheet[open]{animation:pdp-formulary-sheet var(--dur-slow) var(--ease-out)}@keyframes pdp-formulary-sheet{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/pdp-formulary.css.map */
