.search-controls{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;padding:22px;display:grid}.search-controls label{color:var(--purple);gap:7px;font-size:13px;display:grid}.search-controls .search-query{grid-column:1/-1}.search-controls input,.search-controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.search-controls .offer{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:end;margin:0;padding:13px}.search-controls>a{align-self:center;font-size:13px}.search-pagination{flex-wrap:wrap;justify-content:center;gap:22px;margin:30px 0;display:flex}.search-product-image img{object-fit:contain;transform:none}.search-price .back-link{margin-top:12px;display:block}@media (max-width:700px){.search-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.search-controls .offer,.search-controls>a{grid-column:1/-1}.search-product h2{overflow-wrap:anywhere}}
