.sl-size-links{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 20px;width:100%;flex:1 0 100%!important}.sl-size-open{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px;padding:8px!important;width:auto!important}.sl-size-open svg{width:20px;height:20px}.sl-size-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #e0d8cd;border-radius:12px;padding:26px;background:#fcfaf7;color:#25231f;margin:auto;box-shadow:0 16px 70px #0003;font-family:inherit}.sl-size-dialog::backdrop{background:#0008}.sl-size-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:3px}.sl-size-header button{width:44px;height:44px;border:0;background:none;font-size:28px;color:inherit;cursor:pointer}.sl-size-dialog h2{font-family:inherit;font-size:25px;line-height:1.25;margin:18px 0}.sl-size-progress{font-size:12px;color:#68635c;margin:12px 0}.sl-size-dialog p{line-height:1.5}.sl-size-fields{display:flex;gap:12px}.sl-size-fields label{flex:1;min-width:0}.sl-size-dialog input[type=number]{box-sizing:border-box;display:block;width:100%;min-height:52px;border:1px solid #bcb5aa;border-radius:6px;padding:12px;background:white;color:#25231f;font-size:18px;margin-top:8px}.sl-size-choice{display:flex;gap:12px;align-items:flex-start;border:1px solid #cfc7ba;border-radius:8px;padding:16px;margin:12px 0;cursor:pointer}.sl-size-choice:has(input:checked){border:2px solid #473928;background:#f3eee5;padding:15px}.sl-size-choice input{margin-top:5px;accent-color:#473928}.sl-size-choice small{display:block;line-height:1.5;margin-top:4px}.sl-size-actions{display:flex;gap:10px;margin-top:24px}.sl-size-actions button{border:1px solid #473928;border-radius:6px;min-height:48px;padding:12px 18px;font:inherit;cursor:pointer;background:transparent;color:#473928}.sl-size-actions [data-sl-next]{background:#473928;color:white;flex:1}.sl-size-actions button:disabled{opacity:.5;cursor:default}.sl-size-dialog :focus-visible,.sl-size-open:focus-visible{outline:3px solid #946e39;outline-offset:3px}.sl-size-dialog [hidden],.sl-custom-note[hidden]{display:none!important}.sl-size-result{font-size:30px;font-weight:600;margin:20px 0}.sl-size-summary{font-size:14px;border-top:1px solid #ded6ca;padding-top:16px}.sl-custom-note{font-size:14px;line-height:1.5;background:#f3eee5;padding:14px;border-radius:6px;margin:12px 0}.sl-size-dialog #sl-size-error{color:#9b2222;font-size:14px}.sl-size-dialog label{font-size:15px}@media(max-width:480px){.sl-size-dialog{padding:20px;max-height:calc(100dvh - 16px)}.sl-size-dialog h2{font-size:23px}.sl-size-links{gap:4px 16px}.sl-size-dialog input[type=number]{font-size:16px}}