.mrf-extras{margin:18px 0;padding:17px;border:1px solid #d5d5d5;background:#fafafa;border-radius:8px;min-width:0}.mrf-extras legend{font-size:14px;font-weight:650;padding:0 5px}.mrf-extras label{font-size:13px}.mrf-extras input[type=text],.mrf-extras select{display:block;width:100%;min-height:45px;margin:7px 0 15px;padding:10px;border:1px solid #aaa;border-radius:4px;background:white;color:#111;font:inherit}.mrf-extras input:focus-visible,.mrf-extras select:focus-visible{outline:2px solid #222;outline-offset:3px}.mrf-extras input[type=checkbox],.mrf-extras input[type=radio]{width:18px;height:18px;accent-color:#111;flex:none}.mrf-sleeve-options__choices{display:flex;gap:12px;flex-wrap:wrap}.mrf-sleeve-options__choices label{display:flex;align-items:center;gap:8px;border:1px solid #ccc;background:white;min-height:46px;padding:8px 11px;border-radius:5px;cursor:pointer}.mrf-sleeve-options__choices label:has(input:checked){border-color:#111;box-shadow:inset 0 0 0 1px #111}.mrf-sleeve-options__choices span{width:20px;height:20px;border-radius:50%;background:var(--swatch);border:1px solid #0002}.mrf-sleeve-options__preview{--mrf-sleeve-color:#9D432C;width:90px;margin:7px auto -5px}.mrf-sleeve-options__preview svg{display:block;width:100%;fill:var(--mrf-sleeve-color);stroke:#333;stroke-width:1}.mrf-lime-personalization__toggle{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.5}.mrf-lime-personalization__toggle input{margin-top:2px}.mrf-lime-personalization__toggle strong{white-space:nowrap}.mrf-lime-previews{display:grid;gap:9px}.mrf-lime-previews figure{margin:0;background:white;border:1px solid #ddd;padding:8px;border-radius:5px;min-width:0}.mrf-lime-previews svg{display:block;width:100%;height:auto;max-height:110px}.mrf-lime-previews figcaption{font-size:11px;text-align:center;color:#666}.mrf-extras [data-error=false]{color:#555}@media(max-width:749px){.mrf-extras{padding:14px}.mrf-extras input[type=text],.mrf-extras select{font-size:16px}.mrf-sleeve-options__choices label{flex:1}.mrf-lime-previews svg{max-height:95px}}
