.wfm-search{min-width:0;width:100%;text-align:left}.wfm-search-status{font-size:12px;line-height:1.6;color:#59636a;margin:0 0 12px;min-height:0}.wfm-search-status:empty{display:none}.wfm-search-suggestions{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);max-height:390px;overflow-y:auto;overscroll-behavior:contain}.wfm-search-suggestions>li{margin:0;padding:0;border-bottom:1px solid var(--line)}.wfm-search-suggestion{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 5px;border-radius:3px;min-height:86px;transition:background .15s}.wfm-search-suggestion:hover,.wfm-search-suggestion:focus-visible{background:#eceee8}.wfm-search-suggestion>img{width:62px;height:62px;object-fit:contain;background:#e8ece6;border-radius:3px}.wfm-search-suggestion-copy{display:grid;gap:4px;min-width:0}.wfm-search-suggestion-name{font-size:13px;font-weight:750;line-height:1.5;overflow-wrap:anywhere;color:var(--ink)}.wfm-search-suggestion-sku{font-size:10px;color:#66716f;letter-spacing:.5px}.wfm-search-suggestion-price{font-size:13px;font-weight:750;line-height:1.5;max-width:180px;text-align:right;color:var(--ink)}.wfm-search-suggestion-price .woocommerce-Price-amount{white-space:nowrap}.wfm-search-suggestion-price del{font-size:10px;font-weight:400;opacity:.7;display:block}.wfm-search-suggestion-price ins{text-decoration:none;background:none}.wfm-search-suggestion-price small{font-size:9px;font-weight:400}.wfm-search-all{margin-top:20px;min-height:35px}.search-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}.search-dialog .form-note{margin-top:20px;font-size:11px;line-height:1.7}.wfm-search-page .wfm-page-header>.wfm-search{max-width:760px}.wfm-search-count{margin:0 0 24px;font-size:13px;color:#59636a}.wfm-search-empty{padding:20px 0 45px;max-width:720px}.wfm-search-empty h2{font-size:38px;line-height:1.1;margin:0 0 18px}.wfm-search-empty p{margin:0 0 24px;line-height:1.8}@media(max-width:600px){.search-dialog{padding:24px 20px;max-height:calc(100dvh - 24px)}.wfm-search-suggestions{max-height:42dvh}.wfm-search-suggestion{grid-template-columns:49px minmax(0,1fr);gap:3px 12px;padding:12px 3px}.wfm-search-suggestion>img{width:49px;height:58px;grid-row:1/3}.wfm-search-suggestion-copy{gap:3px}.wfm-search-suggestion-name{font-size:12px}.wfm-search-suggestion-price{grid-column:2;max-width:none;text-align:left;font-size:12px}.wfm-search-suggestion-price del{display:inline;margin-right:6px}.wfm-search-form .search-field{padding-inline:11px;gap:8px}.wfm-search-form .search-field input{font-size:16px!important}.wfm-search-form>.button{min-width:64px;gap:6px;padding:10px}.wfm-search-form>.button .icon{width:15px;height:15px}.wfm-search-empty h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.wfm-search-suggestion{transition:none}}