.size-quantities{clear:both;border:1px solid #d5ddd3;border-radius:8px;margin:16px 0;padding:14px}.size-quantities legend{font-weight:700;padding:0 5px}.size-quantity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.size-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f6f7f2;border-radius:6px}.size-quantity-row span{font-weight:600}.size-quantity-row input{width:90px;min-width:0}.quantity-label input[readonly]{background:#f1f4ee;color:#264b38;font-weight:700}.request-product .product-option-groups{clear:both}@media(max-width:480px){.size-quantity-grid{grid-template-columns:1fr}.size-quantity-row input{width:84px}}