.mn{--mn-text:var(--sch-text,#111827);--mn-muted:var(--sch-muted,#4b5563);--mn-border:var(--sch-border,#d1d5db);--mn-surface:var(--sch-surface,#fff);--mn-accent:var(--sch-accent,#075642);--mn-accent-text:var(--sch-accent-text,#fff);--mn-radius:var(--sch-radius,14px);color:var(--mn-text)}.mn [hidden]{display:none!important}.mn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;margin-bottom:1em;display:flex}.mn-meta{color:var(--mn-muted);margin:0;font-size:.9em}.mn-btn{background:var(--mn-accent);border-radius:999px;align-items:center;min-height:2.75em;padding:0 1.2em;font-weight:800;text-decoration:none;display:inline-flex;color:var(--mn-accent-text)!important}.mn-search{margin:0 0 1em}.mn-search label{margin-bottom:.3em;font-size:.85em;font-weight:700;display:block}.mn-search input{box-sizing:border-box;width:100%;min-height:2.75em;font:inherit;color:var(--mn-text);background:var(--mn-surface);border:1px solid var(--mn-border);border-radius:calc(var(--mn-radius) * .6);padding:0 .9em}.mn-chips{z-index:2;background:var(--sch-bg-solid,#fff8e9);scrollbar-width:none;gap:.5em;margin:0 0 .5em;padding:.6em 0;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}.mn-chips a{border:1px solid var(--mn-border);background:var(--mn-surface);min-height:2.25em;color:var(--mn-text);border-radius:999px;flex:none;align-items:center;padding:0 .9em;font-size:.9em;font-weight:700;text-decoration:none;display:inline-flex}.mn-section{margin:0 0 1.4em;scroll-margin-top:3.5em}.mn-section .mn-section{margin:1em 0 0}.mn-section-title{margin:.4em 0 .5em;font-size:1.25em}.mn-section .mn-section .mn-section-title{color:var(--mn-muted);font-size:1.05em}.mn-section-desc{color:var(--mn-muted);margin:-.2em 0 .6em}.mn-items{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.mn-item{border:1px solid var(--mn-border);border-radius:calc(var(--mn-radius) * .7);background:var(--mn-surface);align-items:flex-start;gap:.9em;padding:.85em 1em;display:flex}.mn-item[data-sold-out] .mn-name,.mn-item[data-sold-out] .mn-price{color:var(--mn-muted)}.mn-body{flex:1;min-width:0}.mn-row{justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.mn-name{overflow-wrap:anywhere;font-size:1.02em;font-weight:700}.mn-price{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.mn-desc,.mn-addon{color:var(--mn-muted);margin:.25em 0 0;font-size:.93em}.mn-variants{flex-wrap:wrap;gap:.3em 1em;margin:.35em 0 0;padding:0;font-size:.93em;list-style:none;display:flex}.mn-labels{flex-wrap:wrap;gap:.35em;margin:.5em 0 0;padding:0;list-style:none;display:flex}.mn-label{border:1px solid var(--mn-border);border-radius:999px;padding:.15em .6em;font-size:.78em;font-weight:700}.mn-soldout{background:var(--mn-text);color:var(--mn-surface);border-color:var(--mn-text)}.mn-thumb{object-fit:cover;border-radius:calc(var(--mn-radius) * .5);border:1px solid var(--mn-border);flex:none;width:4.5em;height:4.5em}.mn-none{color:var(--mn-muted)}.mn-note,.mn-more{color:var(--mn-muted);margin:.8em 0 0;font-size:.9em}.mn-more a{font-weight:700}
