.product-search{padding-top:40px;padding-bottom:64px;min-height:70vh}.product-search h1{margin:20px 0}.product-search label,.full-range-product-search label{display:block;font-weight:600;margin:10px 0}.search-controls{display:flex;gap:8px;flex-wrap:wrap}.search-controls input{flex:1;min-width:180px;border:1px solid #aab8c4;border-radius:8px;padding:13px;font:inherit;color:#152c3c;background:white}.search-controls button{border:0;border-radius:8px;background:#d63425;color:white;font:inherit;padding:12px 18px;cursor:pointer}.search-controls button:focus-visible,.search-controls input:focus-visible{outline:3px solid #167fb0;outline-offset:3px}.full-range-product-search{margin:20px 0;max-width:780px}.product-search article{padding:20px 0;border-bottom:1px solid #dce3e8}.product-search article a{font-size:1.15rem;font-weight:700;color:#164b6a}.product-search article p{margin:8px 0;color:#465968;line-height:1.6;overflow-wrap:anywhere}