.fr-product-search{margin:24px 0 32px;font:14px/1.5 Arial,Helvetica,sans-serif;color:#111}.fr-product-search label{display:block;margin-bottom:10px}.fr-product-search-row{display:flex;max-width:720px}.fr-product-search input[type="search"]{flex:1;min-width:0;border:1px solid #111;border-radius:0;background:#fff;color:#111;padding:15px;font:inherit}.fr-product-search button{border:1px solid #111;border-left:0;border-radius:0;background:#111;color:#fff;padding:15px 24px;font:inherit;cursor:pointer}.fr-product-search input:focus-visible,.fr-product-search button:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:480px){.fr-product-search button{padding:15px}}