.VariantPicker_picker__PFFsa{display:flex;flex-direction:column;gap:var(--space-4)}.VariantPicker_fieldLabel__Metxo{font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2);display:block}.VariantPicker_fieldValue__Hvlya{font-size:var(--font-size-md);font-weight:500}.VariantPicker_chipRow__Eb6cs{display:flex;gap:var(--space-2);flex-wrap:wrap}.VariantPicker_chip__Ggf2L{padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;font-family:inherit;transition:border-color .12s ease}.VariantPicker_chip__Ggf2L:disabled{opacity:.4;cursor:not-allowed}.VariantPicker_chip__Ggf2L.VariantPicker_selected__IL8jg{border-color:var(--color-primary);background:var(--color-surface-2);font-weight:500}.VariantPicker_priceRow__zM5zD{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-xl);font-weight:600}.VariantPicker_stock__7OBtn{font-size:var(--font-size-sm);color:var(--color-text-muted)}.VariantPicker_qtyRow___xKXk{display:flex;align-items:center;gap:var(--space-3)}.VariantPicker_addBtn__c5V_I{flex:1 1}.VariantPicker_qtyControl__bOObk{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden;flex-shrink:0}.VariantPicker_qtyControl__bOObk button{background:var(--color-surface);border:none;width:32px;height:36px;font-size:var(--font-size-md);cursor:pointer;font-family:inherit}.VariantPicker_qtyControl__bOObk button:disabled{opacity:.4;cursor:not-allowed}.VariantPicker_qtyControl__bOObk input{width:48px;height:36px;text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-family:inherit;font-size:var(--font-size-md)}.VariantPicker_qtyControl__bOObk input:focus{outline:none}@media (max-width:640px){.VariantPicker_qtyControl__bOObk button{width:40px;height:var(--tap-target)}.VariantPicker_qtyControl__bOObk input{height:var(--tap-target)}.VariantPicker_addBtn__c5V_I{flex:none}}