/* Continue the product reveal on white, then offer two quiet ways to explore. */
body.flow-refinement #unit-nutrition#unit-nutrition .nx-discovery.cd-discovery{
 display:block;width:100%;max-width:560px;margin:28px auto 0;text-align:center;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-rainbow-title{
 margin:0;font-size:var(--oh-head);line-height:1.08;letter-spacing:-.04em;
 font-weight:500;color:var(--oh-ink);
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-rainbow-title span{display:block}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-rainbow-line{
 max-width:21em;margin:14px auto 0;font-size:var(--oh-body);line-height:1.45;
 font-weight:400;letter-spacing:-.015em;color:var(--oh-muted);text-wrap:balance;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-explore{
 margin-top:24px;text-align:left;
}
body.flow-refinement #unit-nutrition#unit-nutrition details.cd-door{
 display:block;margin:0;padding:0;min-width:0;border:0;
 border-bottom:1px solid var(--oh-line);border-radius:0;background:transparent;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary{
 display:flex;align-items:center;justify-content:space-between;gap:16px;
 position:relative;min-height:56px;box-sizing:border-box;padding:16px 0;margin:0;
 border:0;border-radius:0;list-style:none;cursor:pointer;background:transparent;
 color:var(--oh-ink);font-size:var(--oh-row);line-height:1.4;
 font-weight:500;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary::-webkit-details-marker{display:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary::before,
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary::after{content:none;display:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary:focus-visible{
 outline:2px solid var(--oh-ink);outline-offset:4px;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>summary>.nx-plus{
 position:relative;inset:auto;display:block;flex:none;width:24px;height:24px;
 background:transparent;color:var(--oh-ink);border-radius:0;box-shadow:none;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-door>.nx-reveal{
 padding:8px 0 24px;
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-discovery .nx-reveal p{
 font-size:var(--oh-body);line-height:1.5;color:var(--oh-muted);
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-discovery .nx-reveal .nx-panel-lead{
 font-size:var(--oh-item);line-height:1.25;color:var(--oh-ink);
}
body.flow-refinement #unit-nutrition#unit-nutrition .cd-discovery .nx-six li{
 font-size:var(--oh-row);border-color:var(--oh-line);
}
@media(min-width:700px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nx-discovery.cd-discovery{
  margin-top:40px;
 }
}
