.nutritional-details{--nutritional-details-ncols: 2;padding:1rem;border-radius:8px;background-color:#fff;border:1px solid #d9d9d9}.nutritional-details__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.nutritional-details__title{display:flex;align-items:center;gap:.25rem}.nutritional-details__icon{font-size:1.5rem}.nutritional-details__select-portion{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.nutritional-details__table{margin-bottom:1rem;width:100%}.nutritional-details__table-heading{width:100%;display:grid;grid-template-columns:repeat(var(--nutritional-details-ncols),1fr);margin-bottom:.5rem}.nutritional-details__table-row{width:100%;display:grid;border-radius:8px;padding:.5rem;grid-template-columns:repeat(var(--nutritional-details-ncols),1fr)}.nutritional-details__table-row:nth-child(odd){background-color:#f5faff}.nutritional-details__table-column:not(:first-child):not(.nutritional-details__table-column--right){text-align:center}.nutritional-details__table-column--right{text-align:right}.nutritional-details__caption{display:flex;margin-top:.25rem;caption-side:bottom;text-align:left}.nutritional-details__explanation{margin-top:1rem}
