.sj-root .sj-sample-picker[hidden],.sj-root .sj-sample-change[hidden]{display:none!important}
.sj-root .sj-sample-picker{margin:15px 0;padding:14px;background:#251a14;color:#f8e3bc;border:1px solid #b99562;border-radius:12px;text-align:left}
.sj-root .sj-sample-picker h3{font:400 21px/1.3 Georgia,serif;color:#ffe2a7;margin:0 0 10px;text-align:center}
.sj-root .sj-sample-picker p{color:#e8d3b5;font-size:11px;line-height:1.5;margin:7px 0}
.sj-root .sj-sample-picker label{display:block;font-size:12px;font-weight:700;margin:12px 0 7px}
.sj-root .sj-sample-picker input{width:100%;padding:12px;background:#fff9ee;color:#282016;border:1px solid #d3ad74;border-radius:7px;font-size:16px;min-height:45px}
.sj-root .sj-sample-results{display:grid;gap:7px;max-height:270px;overflow-y:auto;margin:8px 0}
.sj-root .sj-sample-result{display:block;text-align:left;padding:12px;border:1px solid #b9996c;border-radius:8px;background:#422e22;color:#f8e4ba;cursor:pointer;font-size:12px;line-height:1.5;width:100%}
.sj-root .sj-sample-result small{display:block;color:#d8c09a;font-size:10px;margin-top:3px}
.sj-root .sj-sample-back{background:transparent;border:1px solid #b9996c;border-radius:7px;color:#f2dcbb;width:100%;padding:11px;cursor:pointer}
.sj-root .sj-sample-change{margin-top:12px}
.sj-mini-gift__sample{display:block;color:#ffe0b0;font-size:12px;font-weight:700;margin:5px 0}
.sj-root .sj-sample-shuffle{display:block;width:100%;min-height:46px;margin:10px 0;padding:12px;border:1px solid #ffe0a0;border-radius:9px;background:linear-gradient(135deg,#fbe5b0,#c39143,#ffe8b6);color:#28180d;font:800 12px/1.4 Arial,sans-serif;cursor:pointer;box-shadow:inset 0 1px 1px #fff6dd,0 3px 0 #6c421b}
.sj-root .sj-sample-shuffle:disabled{opacity:.55;cursor:default;box-shadow:none}
.sj-root .sj-sample-result:disabled{opacity:.6;cursor:wait}
.sj-root .sj-sample-shuffle:focus-visible{outline:3px solid #fff0ca;outline-offset:3px}
