#merchCatalogSection[hidden],.merch-product [hidden],.merch-editor[hidden]{display:none!important}.merch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px}.merch-product{background:#fff;color:#111;padding:24px;max-width:600px}.merch-product img{width:100%;aspect-ratio:1;object-fit:contain}.merch-product h3{font-size:30px;margin:20px 0 10px}.merch-product p{white-space:pre-line}.merch-product label,.merch-editor label{display:block;margin:16px 0;font-weight:600}.merch-product input:not([type=checkbox]),.merch-product select,.merch-editor input:not([type=checkbox]),.merch-editor textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid #888;background:#fff;color:#111;margin-top:6px}.merch-product button{display:block;background:#111;color:#fff;padding:16px;width:100%;border:0;font:inherit;font-weight:bold;margin-top:20px;cursor:pointer}.merch-product button:disabled{opacity:.5;cursor:not-allowed}.merch-product strong{display:block;font-size:24px;margin-top:24px}.merch-variant-row{display:grid;grid-template-columns:1fr 100px auto;gap:8px;align-items:center;margin:8px 0}.merch-editor fieldset{margin:20px 0;padding:16px;border:1px solid #888}.merch-editor input[type=checkbox]{width:18px;height:18px}.merch-product input[type=checkbox]{margin-left:12px}.merch-product :focus-visible{outline:3px solid #555;outline-offset:3px}@media(max-width:600px){.merch-variant-row{grid-template-columns:1fr 75px}.merch-variant-row button{grid-column:1/-1}}
