.wp-block-huertobio-product-nutrients #nutrientChart{height:380px;width:100%}.wp-block-huertobio-product-nutrients .primary-charts-wrapper{display:flex;flex-flow:wrap;justify-content:center;margin-bottom:4em;margin-top:1em}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper{align-items:center;display:flex;flex-flow:wrap;flex-direction:column;gap:1em;justify-content:center;margin-bottom:2em}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper .secondary-chart-placeholder{text-align:center;width:25%}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper #secondaryNutrientChartsContainer{display:flex;flex-flow:wrap;justify-content:center;width:100%}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper #secondaryNutrientChartsContainer .secondary_chart{width:25%}@media(max-width:768px){.wp-block-huertobio-product-nutrients .secondary-charts-wrapper #secondaryNutrientChartsContainer .secondary_chart{width:100%}}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper .nutrient-legend-container{align-items:center;display:flex;font-weight:700;justify-content:space-between;max-width:380px;width:100%}.wp-block-huertobio-product-nutrients .secondary-charts-wrapper .nutrient-legend-container .bar{align-items:center;background:linear-gradient(90deg,#fac46d,#ffa37f,#f47b8a,#de67af);border-radius:2em;color:#fff;display:flex;flex-grow:1;font-size:small;height:20px;justify-content:space-between;padding:0 1em}.wp-block-huertobio-product-nutrients .nutrient-table-mobile,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile{margin:0 0 1em;width:100%}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);font-size:14px;overflow:hidden;width:100%}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table thead th,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table thead th{background:var(--nutrition-dark);color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 8px;text-align:left;text-transform:uppercase}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table thead th:first-child,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table thead th:first-child{padding-left:16px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table thead th:last-child,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table thead th:last-child{text-align:center;width:35%}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody td,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody td{border-bottom:1px solid #f0f0f0;padding:12px 8px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody td.nutrient-name,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody td.nutrient-name{color:#333;font-weight:500;padding-left:16px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody td.nutrient-value,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody td.nutrient-value{color:#666;font-size:13px;white-space:nowrap}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody td.nutrient-percentage,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody td.nutrient-percentage{text-align:center}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody tr,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody tr{transition:background-color .2s ease}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody tr:nth-child(2n),.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody tr:nth-child(2n){background-color:#fafafa}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody tr:hover,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody tr:hover{background-color:#fff5f5}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table tbody tr:last-child td,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table tbody tr:last-child td{border-bottom:none}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table .progress-bar,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table .progress-bar{background:#f0f0f0;border-radius:14px;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);height:28px;margin:0 auto;max-width:120px;overflow:hidden;position:relative;width:100%}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table .progress-bar .progress-fill,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table .progress-bar .progress-fill{background:linear-gradient(90deg,#fac46d,#ffa37f 50%,#f47b8a);border-radius:14px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table .progress-bar .progress-value,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table .progress-bar .progress-value{color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.3px;position:absolute;text-shadow:0 1px 2px rgb(0 0 0 / .4);top:50%;transform:translate(-50%,-50%);z-index:1}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table.secondary,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table.secondary{font-size:13px;margin-top:16px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table.secondary thead th,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table.secondary thead th{background:var(--nutrition-dark);font-size:12px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table.secondary .progress-bar,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table.secondary .progress-bar{height:24px;max-width:100px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile .nutrients-table.secondary .progress-bar .progress-value,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrients-table.secondary .progress-bar .progress-value{font-size:10px}.wp-block-huertobio-product-nutrients .nutrient-table-mobile.restricted .nutrients-table .progress-bar .progress-fill,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile.restricted .nutrients-table .progress-bar .progress-fill{background:var(--gray)}.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrient-section-mobile{margin-bottom:24px}.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile .nutrient-section-mobile .section-title{border-left:4px solid #f47b8a;color:#333;font-size:16px;font-weight:600;margin-bottom:12px;padding-left:12px}@media(max-width:768px){.wp-block-huertobio-product-nutrients #nutrientChart:not(.nutrient-table-mobile *),.wp-block-huertobio-product-nutrients #secondaryNutrientChartsContainer:not(.secondary-nutrients-mobile *){display:none!important}}@media(min-width:769px){.wp-block-huertobio-product-nutrients .nutrient-table-mobile,.wp-block-huertobio-product-nutrients .secondary-nutrients-mobile{display:none!important}}