.tlc-search-context{margin-block:0 1.5rem;padding:clamp(1rem, 2.5vw, 1.5rem);background:var(--wp--preset--color--surface,#f7f7f7);border:1px solid var(--wp--preset--color--border,#ddd);border-radius:8px;color:var(--wp--preset--color--ink,#222)}.tlc-search-refine{max-width:760px}.tlc-search-refine label{display:block;font-weight:600;margin-bottom:.5rem}.tlc-search-refine__row{display:flex;gap:.5rem}.tlc-search-refine input[type="search"]{flex:1;width:100%;min-width:0;min-height:44px;padding:.65rem .8rem;font:inherit;background:var(--wp--preset--color--paper,#fff);border:1px solid var(--wp--preset--color--border,#ddd);border-radius:5px}.tlc-search-refine__help{margin:.5rem 0 0;font-size:.875rem}.tlc-search-correction{margin:.75rem 0 0;font-weight:500}.tlc-search-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem}.tlc-search-shortcuts a{padding:.4rem .7rem;border:1px solid var(--wp--preset--color--border,#ddd);border-radius:4px;background:var(--wp--preset--color--paper,#fff);color:inherit}.tlc-search-context :is(a,input,button):focus-visible{outline:2px solid var(--wp--preset--color--ink,#222);outline-offset:3px}.tlc-search-result__stock{display:block;font-size:.75rem;color:var(--wp--preset--color--muted,#666)}.tlc-search-all{display:block;padding:.9rem 1rem;font-weight:600;text-align:center;color:var(--wp--preset--color--ink,#222);background:var(--wp--preset--color--brand,#fdd835)}.tlc-search-all:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media (max-width:480px){.tlc-search-refine__row{flex-wrap:wrap}.tlc-search-refine__row .tlc-button{min-height:44px}.tlc-search-refine input[type="search"]{flex-basis:100%;font-size:16px}}