.search-page{max-width:1400px;margin:0 auto;padding:40px 20px}.search-page{max-width:var(--lam-container);margin:0 auto;padding:40px 20px 72px}.search-page h1{font-size:clamp(1.35rem,1.05rem + 1.3vw,1.9rem);font-weight:500;color:var(--lam-ink);margin-bottom:8px}.search-page .search-query{color:var(--lam-muted);font-size:14px;margin-bottom:32px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media(max-width:768px){.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.search-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:40px}.search-pagination a,.search-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--lam-border);border-radius:var(--lam-r-1);text-decoration:none;color:var(--lam-ink);font-size:13px;transition:border-color .25s}.search-pagination a:hover{border-color:var(--lam-ink)}.search-pagination .current{background:var(--lam-ink);color:#fff;border-color:var(--lam-ink)}
