/* The owner-selected horizontal composition, developed without changing the surrounding homepage. */
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose{padding-top:32px}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-h{font-size:var(--t-head);font-weight:600;line-height:1.12;letter-spacing:-.04em;padding:0 16px;text-align:center}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .hd-comparison{display:block;width:100%;max-width:820px;height:auto;margin:28px auto 0;-webkit-mask-image:none;mask-image:none}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs{display:grid;width:min(100%,820px);max-width:none;grid-template-columns:minmax(0,1fr) 26px minmax(0,1.08fr);align-items:baseline;gap:0;margin:18px auto 0;padding:0 20px;border:0}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs p{margin:0;min-width:0;text-align:center}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs strong{display:block;font-size:var(--t-head);font-weight:600;line-height:1.12;letter-spacing:-.04em;white-space:nowrap}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs small{display:block;margin-top:4px;font-size:var(--t-label);font-weight:500;line-height:1.3;color:var(--nm-body);white-space:nowrap}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs-word{font-size:var(--t-label);line-height:1.3;color:var(--nm-body);padding:0}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose + .nm-ease{padding-top:40px}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-addition{display:block;width:100%;max-width:760px;margin:18px auto 0;overflow:hidden}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-addition img{display:block;width:100%;max-width:none;height:auto;margin:0;-webkit-mask-image:none;mask-image:none}
body.flow-refinement #unit-nutrition#unit-nutrition .hd-addition + .fc-taste{margin-top:14px}
@media(max-width:359px){body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs{padding:0 10px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.08fr)}body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs small{font-size:14px}}
@media(min-width:700px){body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose{padding-top:40px}body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .hd-comparison{margin-top:32px}body.flow-refinement #unit-nutrition#unit-nutrition .hd-dose .nm-vs{padding:0 48px;margin-top:24px}body.flow-refinement #unit-nutrition#unit-nutrition .hd-addition{margin-top:24px}body.flow-refinement #unit-nutrition#unit-nutrition .hd-addition img{width:90%;margin:auto}}
