.numeric-field{font-variant-numeric:tabular-nums;gap:6px;min-width:0;display:grid}.numeric-control{background:#fffdf9;border:1px solid #b6ad9f;border-radius:10px;align-items:center;min-width:0;min-height:46px;display:flex;overflow:hidden}.numeric-control:focus-within{outline-offset:2px;outline:2px solid #565f46}.numeric-control:has([aria-invalid=true]){border-color:#a44536}.numeric-control .numeric-unit{color:#756b5f;flex:none;padding-inline:12px;font-size:15px}.numeric-control input[data-slot=input]{color:#342e27;flex:1;width:100%;min-width:0;height:44px;font:400 16px/1.5 Karla,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:10px 12px!important}.numeric-control:has(.numeric-unit:first-child) input{padding-inline-start:0!important}.numeric-control:has(.numeric-unit:last-child) input{padding-inline-end:0!important}.numeric-error{color:#a44536;font-size:13px;font-weight:400;line-height:1.4}.discount-value-field{gap:9px;min-width:0;display:grid}.discount-value-heading{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.discount-segment[data-slot=toggle-group]{background:#e8e2d7;border:0;border-radius:9px;gap:2px;padding:3px}.discount-segment [data-slot=toggle-group-item]{color:#625b50;min-width:42px;min-height:36px;box-shadow:none;padding:4px 12px;font-size:15px;border:0!important;border-radius:7px!important}.discount-segment [data-state=on]{box-shadow:0 1px 3px #342e271a;color:#342e27!important;background:#fffdf9!important}.discount-segment button:focus-visible{outline-offset:2px;outline:2px solid #565f46}.discount-clear{text-underline-offset:3px;justify-self:start;min-height:36px;font-size:13px;text-decoration:underline}.discount-editor{margin:24px 0}.discount-editor>p{margin-bottom:14px}.discount-editor summary{cursor:pointer;padding:8px 0;font-weight:600}.discount-fields,.discount-code-form{padding-top:20px}.discount-editor fieldset,.discount-codes fieldset,.discount-editor .field,.discount-codes .field{min-width:0}.discount-editor input,.discount-editor select,.discount-codes input,.discount-codes select{width:100%;min-width:0}.discount-editor p,.discount-codes p{margin:12px 0 20px;line-height:1.6}.discount-codes .payment-row{flex-wrap:wrap;gap:20px;margin-top:20px}.discount-codes .payment-row strong{overflow-wrap:anywhere}@media (width<=600px){.discount-editor .form-grid,.discount-codes .form-grid{grid-template-columns:minmax(0,1fr)}}
