.checkbox-with-quantity{display:grid;width:100%;grid-template-columns:repeat(var(--nl-pc),minmax(0,1fr));gap:.75rem}.nl-piece{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nl-piece label{cursor:pointer}.nl-piece input.nl-qty{width:4.5em;padding:.3em}.nl-piece input[hidden]{display:none!important}@media(max-width:1024px){.checkbox-with-quantity{grid-template-columns:repeat(var(--nl-tablet),minmax(0,1fr))}}@media(max-width:767px){.checkbox-with-quantity{grid-template-columns:repeat(var(--nl-mobile),minmax(0,1fr))}}