.carrot-nutrition{padding-block:2.5rem 5rem}.root-nutrition-intro{max-width:850px;margin-bottom:3rem}.root-nutrition-intro h1{font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.08}.carrot-nutrition p{line-height:1.75}.root-nutrition-intro>p:last-child{font-size:1.15rem}.root-composition{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;padding:2.3rem;background:#fff4e4;border:1px solid #ebd5b3}.root-bars{list-style:none;margin:0;padding:0}.root-bars li{margin:1.35rem 0}.root-bar-heading{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.root-bar-track{background:#ebdfcc;height:16px}.root-bar{display:block;height:100%;background:#bc560e}.root-bar.water{width:88.29%;background:#315c51}.root-bar.carbs{width:9.58%}.root-bar.protein{width:.93%;background:#735d33}.root-bar.fat{width:.24%;background:#483f32}.root-scale{display:flex;justify-content:space-between;font-size:.8rem;color:#5c5144}.root-fibre{padding-top:1rem;border-top:1px solid #dbc7a7}.root-nutrition-detail{margin-block:3rem;max-width:900px}.carrot-nutrition table{width:100%;border-collapse:collapse;table-layout:fixed}.carrot-nutrition caption{text-align:left;margin-bottom:1rem;font-weight:600}.carrot-nutrition td,.carrot-nutrition th{padding:1rem;border-bottom:1px solid #ded6c9;text-align:left;overflow-wrap:anywhere}.carrot-nutrition th:first-child{width:65%}.root-product-boundary{padding:2rem;border-left:5px solid #ce601c;background:#f6f4ef}.root-sources{margin-block:3rem}.carrot-nutrition a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.root-composition{grid-template-columns:1fr;gap:.5rem;padding:1.2rem}.carrot-nutrition td,.carrot-nutrition th{padding:.8rem .4rem}.root-product-boundary{padding:1.2rem}.carrot-nutrition{padding-top:1.5rem}.root-nutrition-intro{margin-bottom:1.5rem}}
