.productOptionsEditor{border:0;flex-wrap:wrap;gap:5px;min-width:0;margin:4px 0;padding:0;display:flex}.productOptionsEditor .srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.productOptionsEditor>details{background:#f5f9f6;border:1px solid #cbd9d1;border-radius:5px;min-width:0;max-width:100%;padding:5px 7px}.productOptionsEditor>details[open]{flex-basis:100%}.productOptionsEditor summary{color:#254d3d;cursor:pointer;overflow-wrap:anywhere;font-size:13px}.productOptionsEditor button{color:#24513c;cursor:pointer;background:#fff;border:1px solid #b8ccbf;border-radius:4px;padding:5px 8px;font-size:13px}.productOptionsEditor button[aria-pressed=true]{color:#fff;background:#226442}.optionChoices{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.productOptionsEditor input,.productOptionsEditor textarea{max-width:100%;font:inherit!important;border:1px solid #b7cabe!important;padding:6px!important;font-size:14px!important;font-weight:400!important}.customOption,.sizeQuantity{align-items:center;gap:5px;margin:6px 0;display:flex!important}.customOption input{flex:1;min-width:0}.sizeQuantity span{overflow-wrap:anywhere;flex:1}.sizeQuantity input{width:75px!important}.productOptionsEditor small{font-size:12px}.copyOptions{margin-top:8px}.copyOptions label{align-items:center;gap:6px;margin:6px 0;font-size:13px;display:flex}.copyOptions input[type=checkbox]{width:auto!important}.productOptionsEditor button:disabled{opacity:.5}.productOptionsEditor textarea{width:100%;min-height:60px}.productOptionsEditor :focus-visible{outline-offset:2px;outline:2px solid #2c7553}
