
.mn-restock{margin:16px 0 20px;border:1px solid #c5bea8;background:#f1eee4;text-align:left;font-style:normal;color:#41482d}
.mn-restock>summary{display:flex;align-items:center;gap:10px;padding:13px 14px;min-height:48px;cursor:pointer;font:600 13px/1.5 Arial,sans-serif;list-style:none;text-transform:none;letter-spacing:0}
.mn-restock>summary::-webkit-details-marker{display:none}.mn-restock>summary:after{content:'+';margin-left:auto;font-size:20px}.mn-restock[open]>summary:after{content:'−'}
.mn-restock>summary:focus-visible,.mn-restock button:focus-visible,.mn-restock input:focus-visible{outline:2px solid #505a35;outline-offset:3px}
.mn-restock .mn-restock__form{display:block;padding:0 14px 16px;margin:0;text-align:left;font:14px/1.6 Arial,sans-serif}
.mn-restock .mn-restock__form p{font:inherit;margin:0 0 12px;color:inherit;text-align:left}.mn-restock .mn-restock__form label{display:block;font-size:13px;margin:8px 0 5px}
.mn-restock .mn-restock__form input[type=email]{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:46px;background:#fffdf8;border:1px solid #b6ad95;padding:10px;font:16px Arial,sans-serif;border-radius:0}
.mn-restock .mn-restock__form .mn-restock__consent{display:flex;gap:9px;align-items:flex-start;margin:14px 0;font-weight:normal;line-height:1.5}
.mn-restock__consent input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;accent-color:#4d5635}
.mn-restock .mn-restock__form button{display:block;width:100%;padding:13px 10px;background:#4d5635;color:#fff;border:1px solid #4d5635;border-radius:0;font:600 13px/1.4 Arial,sans-serif;cursor:pointer;min-height:46px;text-transform:none;letter-spacing:0}
.mn-restock .mn-restock__form button:disabled{opacity:.6;cursor:wait}.mn-restock .mn-restock__form .mn-restock__privacy,.mn-restock .mn-restock__form .mn-restock__test{font-size:12px;line-height:1.5;margin-top:12px}.mn-restock__privacy a{text-decoration:underline}
.mn-restock .mn-restock__form .mn-restock__result{margin-top:14px;font-weight:600}.mn-restock .mn-restock__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mn-restock .mn-restock__choices{border:0;padding:0;margin:16px 0;min-width:0}
.mn-restock .mn-restock__choices legend{font:600 13px/1.5 Arial,sans-serif;padding:0;margin:0 0 4px}
.mn-restock .mn-restock__choices .mn-restock__consent{border:1px solid #c5bea8;padding:10px;margin:8px 0;background:#fffdf8;cursor:pointer;min-height:44px;box-sizing:border-box}
.mn-restock .mn-restock__choices .mn-restock__consent:has(input:checked){border-color:#4d5635;background:#e9ecdf}
.mn-restock .mn-restock__choices strong{font-size:13px;line-height:1.5;display:block}
.mn-restock .mn-restock__choices small{font-size:12px;line-height:1.5;display:block;margin-top:4px}
