.bag-weights{width:100%}.bag-weights__heading{font-weight:600;margin-bottom:.75rem}.bag-weights__table{width:100%;border-collapse:collapse;font-size:.9375rem}.bag-weights__table thead th{padding:.5rem .75rem;font-weight:600;border-bottom:2px solid rgba(var(--color-foreground),.2)}.bag-weights__table thead th.bag-weights__col-weight,.bag-weights__table thead th.bag-weights__col-per-lb{text-align:left}.bag-weights__table tbody tr{border-bottom:1px solid rgba(var(--color-foreground),.1)}.bag-weights__table tbody tr:last-child{border-bottom:none}.bag-weights__table td{padding:0;vertical-align:middle}.bag-weights__table td>label{display:block;padding:.625rem .75rem;cursor:pointer}.bag-weights__col-check{width:2rem;text-align:center}.bag-weights__col-check input[type=radio]{cursor:pointer;width:1rem;height:1rem;margin:0;display:block;accent-color:rgb(var(--color-accent-main, var(--color-foreground)))}.bag-weights__col-price{text-align:right;font-weight:600;color:rgb(var(--color-accent-main, var(--color-foreground)))}@media(max-width:749px){.bag-weights__table thead{display:none}.bag-weights__table,.bag-weights__table tbody{display:block;width:100%}.bag-weights__table tr{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;border:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15);border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.bag-weights__table tr:last-child{margin-bottom:0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.bag-weights__table td{display:block;padding:0}.bag-weights__table td>label{padding:0}.bag-weights__col-check{display:none}.bag-weights__col-weight{grid-column:1;grid-row:1}.bag-weights__col-weight>label{padding:.875rem 1rem .25rem;font-size:1rem}.bag-weights__col-per-lb{grid-column:1;grid-row:2}.bag-weights__col-per-lb>label{padding:0 1rem .875rem;font-size:.8125rem;opacity:.65}.bag-weights__col-price{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;text-align:right}.bag-weights__col-price>label{padding:.875rem 1rem;font-size:1.0625rem}.bag-weights__row:has(input[type=radio]:checked){border-color:rgb(var(--color-accent-main, var(--color-foreground)));background-color:rgba(var(--color-accent-main, var(--color-foreground)),.06)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bag-weights-table.css.map */
