.qc-search{display:flex;align-items:center;gap:4px;max-width:660px;width:100%;height:64px;padding:0 12px;margin:24px auto 18px;background:#fff;border:1px solid #e8e8ed;border-radius:999px;box-shadow:0 2px 5px #25263312;transition:border-color .2s,box-shadow .2s}.qc-search:focus-within{border-color:#a8adbf;box-shadow:0 0 0 3px #343c550b,0 3px 10px #2526330c}.qc-search input{flex:1;min-width:0;width:100%;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:#34394d;padding:14px 6px;line-height:1.4}.qc-search input::placeholder{color:#858997;opacity:1}.qc-search-submit,.qc-image-search{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#676e83;cursor:pointer;padding:0}.qc-image-search{color:#34394d}.qc-search-submit:hover,.qc-image-search:hover{background:#f4f4f7}.qc-search-submit:focus-visible,.qc-image-search:focus-visible{outline:2px solid #7d89bd;outline-offset:2px}.qc-search~.hero-actions{margin-top:16px}@media(max-width:600px){.qc-search{height:58px;padding:0 7px;margin-top:20px}.qc-search input{font-size:13px;padding-left:2px}.qc-search-submit,.qc-image-search{flex-basis:36px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.qc-search{transition:none}}
.qc-search-go{flex:0 0 46px;width:46px;height:46px;border:1px solid #ededf1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7f7f9;color:#34394d;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.qc-search-go:hover{background:#eceef3;border-color:#c7cbd7}.qc-search-go:focus-visible{outline:2px solid #7d89bd;outline-offset:2px}@media(max-width:600px){.qc-search-go{flex-basis:38px;width:38px;height:38px}.qc-search{gap:0}.qc-search-submit,.qc-image-search{flex-basis:30px;width:30px}.qc-search input{font-size:12px}}@media(prefers-reduced-motion:reduce){.qc-search-go{transition:none}}
