.cp-portion-value{background:#eef5e9;color:#17462f;border:1px solid #cfe2ca;border-left:3px solid #2c7c4b;border-radius:10px;padding:10px 12px;margin:9px 0 11px;text-align:left;max-width:100%;line-height:1.4}
.cp-portion-value__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;font-size:13px}
.cp-portion-value__price{font-size:clamp(20px,2.1vw,26px);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#124c31}
.cp-portion-value__facts{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;font-weight:650;margin-top:5px}
.cp-portion-value__protein{color:#1b6c43}
.cp-portion-value__note{font-size:11px!important;line-height:1.4!important;color:#4a6754!important;margin:7px 0 0!important}
.cp-portion-value--card{margin:7px 0;font-size:12px;padding:8px 10px}
.cp-portion-value--card .cp-portion-value__price{font-size:18px}
.cp-portion-value--card .cp-portion-value__headline{font-size:11px}
.cp-portion-value--card .cp-portion-value__facts{font-size:10px;gap:2px 8px}
.cp-portion-value--home{margin:10px 0 15px}
.cp-portion-value--pdp{margin-top:12px;margin-bottom:14px}
@media(max-width:749px){.cp-portion-value{padding:10px}.cp-portion-value__price{font-size:22px}.cp-portion-value--card .cp-portion-value__price{font-size:17px}.cp-portion-value--card .cp-portion-value__facts{font-size:10px}}
