.sw .mlf{max-width:720px;margin-inline:auto;text-align:center}.sw .mlf h1{font:500 clamp(28px,3.4vw,40px)/1.12 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0}.sw .mlf .lede{font:400 15.5px/1.6 var(--sans);color:var(--gray);margin:12px auto 0;max-width:560px}.sw .mlf-form{margin-top:22px;position:relative;text-align:left}.sw .mlf-field{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 16px;background:var(--white);border:1px solid var(--line-2);border-radius:999px;transition:border-color .15s ease,box-shadow .15s ease}.sw .mlf-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-tint)}.sw .mlf-field .mag{flex:none;display:flex;color:var(--mute)}.sw .mlf-input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:none;font:400 16px/1.2 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none}.sw .mlf-input::placeholder{color:var(--mute)}.sw .mlf-input::-webkit-search-cancel-button{display:none}.sw .mlf-clear{flex:none;width:32px;height:32px;margin-right:4px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--pillbg);color:var(--gray);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sw .mlf-clear[hidden]{display:none}.sw .mlf-clear:hover{background:var(--teal-tint);color:var(--teal-d)}.sw .mlf-go{flex:none;height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--red);color:#fff;font:500 14px/1 var(--sans);cursor:pointer;transition:background-color .15s ease}.sw .mlf-go:hover{background:var(--red-d, #d63b38)}.sw .mlf-input:focus-visible{outline:0}.sw .mlf-clear:focus-visible,.sw .mlf-go:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sw .mlf-results{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #12263f21;max-height:336px;overflow-y:auto;overscroll-behavior:contain}.sw .mlf-results[hidden]{display:none}.sw .mlf-results li{margin:0}.sw .mlf-results a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;text-decoration:none;font:400 15px/1.3 var(--sans);color:var(--ink)}.sw .mlf-results li.on a,.sw .mlf-results a:hover,.sw .mlf-results a:focus-visible{background:var(--teal-tint);color:var(--teal-d);outline:0}.sw .mlf-results .nm{min-width:0;overflow-wrap:anywhere}.sw .mlf-results mark{background:none;color:inherit;font-weight:600}.sw .mlf-results .go{flex:none;display:flex;color:var(--mute);opacity:0;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease}.sw .mlf-results li.on .go,.sw .mlf-results a:hover .go{opacity:1;transform:none;color:var(--teal-d)}.sw .mlf-status{margin:10px 2px 0;font:400 13px/1.5 var(--sans);color:var(--mute)}.sw .mlf-status.err{color:var(--red-dk, var(--red))}.sw .mlf-count{margin:12px 0 0;text-align:center;font:400 12.5px/1.5 var(--sans);color:var(--mute)}.sw .mlf-miss{margin-top:14px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:14px;text-align:left}.sw .mlf-miss[hidden]{display:none}.sw .mlf-miss b{display:block;font:500 15px/1.35 var(--sans);color:var(--ink)}.sw .mlf-miss .term{overflow-wrap:anywhere}.sw .mlf-miss p{margin:6px 0 0;font:400 14px/1.6 var(--sans);color:var(--gray)}.sw .mlf-miss .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sw .mlf-help{text-align:left;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:26px}.sw .mlf-card{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sw a.mlf-card:hover{border-color:var(--teal);box-shadow:0 8px 22px #12263f17;transform:translateY(-2px)}.sw .mlf-card .glyph{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--teal-tint);color:var(--teal-d)}.sw .mlf-card b{font:500 14.5px/1.35 var(--sans);color:var(--ink)}.sw .mlf-card p{margin:0;font:400 13.5px/1.6 var(--sans);color:var(--gray)}.sw .mlf-card .sw-link{margin-top:auto;padding-top:6px}@media(max-width:767px){.sw .mlf-field{height:52px;padding-left:14px}.sw .mlf-input{font-size:16px}.sw .mlf-go{height:38px;padding:0 14px}.sw .mlf-results{max-height:60vh}.sw .mlf-help{margin-top:20px}}@media(max-width:420px){.sw .mlf-go{display:none}.sw .mlf-field{padding-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ml-finder.css.map */
