.catalog-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}.catalog-pagination .button{min-height:44px}.catalog-pagination a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.contact-page{max-width:800px}.contact-page h1{font:600 clamp(30px,5vw,44px)/1.15 var(--serif)}.contact-page .section-head p{margin:16px 0}.contact-page a{text-decoration:underline;text-underline-offset:3px}.contact-fields{display:grid;gap:20px;margin:28px 0}.contact-fields label{display:block;font-weight:600;margin-bottom:6px}.contact-fields input,.contact-fields textarea{display:block;width:100%;font:inherit;padding:12px;border:1px solid #aab5a7;border-radius:8px;background:#fffdf8;color:var(--ink)}.contact-fields textarea{resize:vertical;min-height:160px}.contact-fields input:focus-visible,.contact-fields textarea:focus-visible,.contact-page button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact-errors{padding:16px;border:1px solid #9d4b3d;border-radius:8px}.contact-status{padding:20px;background:var(--panel);border-radius:8px}.contact-page button{min-height:48px}.bambastic-search-form{margin:24px 0;max-width:700px}.bambastic-search-form label{display:block;font-weight:600;margin-bottom:8px}.bambastic-search-controls{display:flex;gap:12px}.bambastic-search-controls input[type=search]{flex:1;min-width:0;font:inherit}.bambastic-search-controls button{font:inherit;min-height:44px}.bambastic-search .catalog-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}@media(max-width:400px){.bambastic-search-controls{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
