.lm-finder{display:block;padding:28px;background:#f5f6f6;border:1px solid #dfe2e3;margin:28px 0 36px}.lm-finder h2{font-size:26px;margin:0 0 12px}.lm-finder>p{line-height:1.6;max-width:850px}.lm-finder__vehicle{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end;margin-top:24px}.lm-finder label{font-size:14px;font-weight:650;display:block;margin-bottom:8px}.lm-finder select{width:100%;min-width:0;padding:12px 32px 12px 12px;border:1px solid #adb6ba;border-radius:4px;background:#fff;font-size:16px;min-height:48px}.lm-finder button{min-height:48px;background:#171b1c;color:#fff;padding:12px 20px;border:1px solid #171b1c;border-radius:4px;cursor:pointer;font-size:14px;font-weight:650}.lm-finder button:disabled{opacity:.55;cursor:default}.lm-finder [hidden]{display:none!important}.lm-finder__coverage,.lm-finder__status{font-size:13px;color:#535b60}.lm-finder__refinements{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;margin:24px 0}.lm-finder__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lm-finder__card{min-width:0;background:white;border:1px solid #dfe2e3;padding:16px;display:flex;flex-direction:column}.lm-finder__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lm-finder__card h3{font-size:17px;line-height:1.45;margin:0 0 12px}.lm-finder__card a{color:#171b1c;text-decoration:none}.lm-finder__part{font-size:12px;color:#535b60;overflow-wrap:anywhere;margin:14px 0 8px}.lm-finder__price{font-weight:650;margin:0 0 12px}.lm-finder__match{font-size:12px;color:#44584d}.lm-finder details{font-size:13px;line-height:1.6;border-top:1px solid #dfe2e3;padding:12px 0}.lm-finder summary{cursor:pointer;font-weight:650}.lm-finder dt{font-weight:650}.lm-finder dd{margin:0 0 8px;overflow-wrap:anywhere}.lm-finder__link{font-weight:650;font-size:14px;margin-top:auto;padding-top:16px}.lm-finder [data-more]{margin-top:24px}.lm-finder :is(select,button,a,summary):focus-visible{outline:3px solid #80502f;outline-offset:4px}@media(max-width:749px){.lm-finder{padding:20px;margin:24px 0}.lm-finder__vehicle,.lm-finder__refinements{grid-template-columns:1fr}.lm-finder__results{grid-template-columns:1fr}.lm-finder h2{font-size:23px}}
