.catalog-tools{max-width:100%;margin:18px auto 0;text-align:center}.catalog-search{display:block;width:min(100%,420px);margin:0 auto 18px;padding:11px 17px;border:2px dashed #b6a287;border-radius:12px;background:#fffdf8b8;color:var(--ink);font:inherit;font-size:.95rem;cursor:text}.catalog-search:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.theme-chips.chips{margin:12px 0 6px;gap:8px}.theme-chips .chip{padding:7px 15px;font-size:.92rem}.chip-count{font-family:Nunito,sans-serif;font-size:.67em;opacity:.8;margin-left:5px}.chip:disabled{opacity:.4;cursor:default}.catalog-summary{min-height:1.6em;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:13px 0 0;font-size:.85rem;color:#79664e}.catalog-summary button,.catalog-message button{font:inherit;font-size:.85rem;color:var(--rose);background:var(--white);border:1px dashed #caa98f;border-radius:8px;padding:5px 11px;cursor:pointer}.catalog-message{text-align:center;padding:40px 20px;font-family:'Patrick Hand',cursive;font-size:1.2rem}.catalog-message[hidden],[hidden].catalog-control{display:none!important}html.catalog-loading .board{display:none}.catalog-loading #catalog-status{font-style:italic}.price-tag{white-space:nowrap}@media(max-width:600px){.theme-chips .chip{padding:7px 12px}.catalog-search{font-size:1rem}.theme-chips.chips{gap:7px}}
