/***************************** Block: Fixed scroll *****************************/
/***** 1920px *****/
.block-size-weight { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.block-size-weight .table thead th { vertical-align: top; border-bottom: 1px solid #e0e6e8; font-size: 20px; font-weight: 600; line-height: 1.5; text-align: left; color: var(--color-green-primary); border-top: none; }
.explicacion { background-color: var(--color-grey); padding: 1rem 2rem; font-size: 16px; font-weight: normal; line-height: 1.56; text-align: left; color: var(--color-green-secondary); }
.table.table_peso_tam tbody td { padding-top: 2.25rem; }
table.table_peso_tam td { color: var(--color-green-secondary); }
.display_dk_only { display: table-cell; }
.display_mv_only { display: none; }
/***** 375px *****/
@media (max-width: 991.98px) { }
@media (max-width: 575.98px) {
 .display_dk_only { display: none; }
 .display_mv_only { display: block; }
 table { border: 0; }
 table caption { font-size: 1.3em; }
 table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
 table tr { display: block; margin-bottom: .625em; }
 table td { display: block; text-align: right; }
 table td::before { content: attr(data-label); float: left; font-weight: bold; padding-right: 1rem; font-weight: 600; color: var(--color-green-primary); }
 table td.display_mv_only::before { content: attr(data-label); float: left; font-weight: bold; padding-right: 1rem; font-weight: 600; color: var(--color-green-primary); width: 100%; text-align: left; padding-bottom: 10px; }
 table td:last-child { border-bottom: 1px solid #dee2e6; }
}
