.motor-finder{--kit-ink: #16202a;--kit-plate: #e4e7e3;--kit-steel: #5c6b78;--kit-line: #c2c7c1;--kit-signal: #c8531a;--kit-paper: #ffffff;color:var(--kit-ink);font-family:var(--font-body-family)}.motor-finder__intro,.motor-finder__app,.motor-finder__fallback{max-width:66rem;margin-inline:auto}.motor-finder__heading{font-family:var(--font-heading-family);font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.1;margin:0 0 .5em}.motor-finder__subheading{color:var(--kit-steel);font-size:1.0625rem;margin:0 0 2.5rem;max-width:52ch}.motor-finder__answers{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--kit-line)}.motor-finder__answer{display:flex;flex-direction:column;gap:.125rem;text-align:left;background:var(--kit-paper);border:1px solid var(--kit-line);border-radius:2px;padding:.375rem .75rem;font:inherit;color:inherit;cursor:pointer}.motor-finder__answer:hover{border-color:var(--kit-ink)}.motor-finder__answer:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.motor-finder__answer-label{font-family:var(--font-heading-family);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--kit-steel)}.motor-finder__answer-value{font-size:.875rem;font-weight:600}.motor-finder__progress{font-family:var(--font-heading-family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--kit-steel);margin:0 0 .5rem}.motor-finder__question{font-family:var(--font-heading-family);font-size:1.375rem;line-height:1.2;margin:0 0 .5em}.motor-finder__question:focus{outline:none}.motor-finder__question:focus-visible{outline:2px solid var(--kit-ink);outline-offset:4px}.motor-finder__helper{color:var(--kit-steel);font-size:.9375rem;margin:0 0 1.5rem;max-width:60ch}.motor-finder__summary{font-size:.9375rem;color:var(--kit-steel);margin:0 0 1.5rem}.motor-finder__choices{display:grid;gap:.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media screen and (min-width:750px){.motor-finder__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.motor-finder__choice{position:relative;display:block;width:100%;min-height:5rem;text-align:left;background:var(--kit-paper);border:1px solid var(--kit-line);border-left:3px solid var(--kit-line);border-radius:2px;padding:1.125rem 3rem 1.125rem 1.25rem;cursor:pointer;font-family:inherit;color:inherit}.motor-finder__choice:after{content:"";position:absolute;top:50%;right:1.25rem;width:.5rem;height:.5rem;margin-top:-.3rem;border-right:2px solid var(--kit-steel);border-bottom:2px solid var(--kit-steel);transform:rotate(-45deg)}.motor-finder__choice:hover{border-color:var(--kit-ink);border-left-color:var(--kit-signal);background:var(--kit-plate)}.motor-finder__choice:hover:after{border-color:var(--kit-ink)}.motor-finder__choice:active{transform:translateY(1px)}.motor-finder__choice:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.motor-finder__choice-label{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:1.125rem;line-height:1.2}.motor-finder__choice-hint{display:block;color:var(--kit-steel);font-size:.875rem;margin-top:.25rem}.motor-finder__form{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem;max-width:34rem}@media screen and (min-width:750px){.motor-finder__form{grid-template-columns:repeat(2,minmax(0,1fr))}}.motor-finder__field{display:flex;flex-direction:column;gap:.25rem}.motor-finder__field-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading-family)}.motor-finder__field-suffix{font-size:.8125rem;color:var(--kit-steel)}.motor-finder__input,.motor-finder__select{font:inherit;color:inherit;padding:.625rem .75rem;border:1px solid var(--kit-line);border-radius:2px;background:var(--kit-paper);min-height:44px}.motor-finder__input:focus-visible,.motor-finder__select:focus-visible{outline:2px solid var(--kit-ink);outline-offset:1px}.motor-finder__estimate{font-size:.875rem;color:var(--kit-steel);margin:0 0 1.5rem;max-width:60ch}.motor-finder__guide{border-collapse:collapse;margin-bottom:1rem;width:100%;max-width:34rem;font-size:.9375rem}.motor-finder__guide caption{text-align:left;font-family:var(--font-heading-family);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;padding-bottom:.5rem}.motor-finder__guide th,.motor-finder__guide td{text-align:left;padding:.5rem 0;border-top:1px solid var(--kit-line);font-weight:400}.motor-finder__guide td{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace;text-align:right}.motor-finder__banner{border-left:3px solid var(--kit-signal);background:var(--kit-plate);padding:.875rem 1rem;margin:0 0 1.5rem;font-weight:600}.motor-finder__count{color:var(--kit-steel);font-size:.875rem;margin:0 0 .75rem}.motor-finder__power{border-top:1px solid var(--kit-line);padding-top:1.5rem;margin:0 0 2rem}.motor-finder__power-headline{font-family:var(--font-heading-family);font-size:1.125rem;margin:0 0 .5rem}.motor-finder__power-lead{font-weight:600;margin:0 0 .25rem;max-width:60ch}.motor-finder__power-detail{color:var(--kit-steel);font-size:.9375rem;margin:0;max-width:60ch}.motor-finder__drives-label{font-family:var(--font-heading-family);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--kit-steel);margin:1rem 0 .5rem}.motor-finder__results,.motor-finder__drives{display:grid;gap:.75rem;margin-bottom:2rem}@media screen and (min-width:990px){.motor-finder__results{grid-template-columns:repeat(2,minmax(0,1fr))}}.motor-finder__sheet{border:1px solid var(--kit-ink);border-left-width:3px;border-radius:2px;padding:1rem 1.25rem;margin-bottom:2rem}.motor-finder__sheet-note{margin:0 0 .75rem;max-width:60ch}.motor-finder__sheet-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding-top:.75rem;border-top:1px solid var(--kit-line);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem}.motor-finder__sheet-total strong{font-size:1.5rem;letter-spacing:0}.motor-finder__group{margin-bottom:2rem}.motor-finder__group-label{font-family:var(--font-heading-family);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;padding-bottom:.5rem;border-bottom:1px solid var(--kit-line)}.motor-finder__group-note{color:var(--kit-steel);font-size:.875rem;margin:.5rem 0 1rem;max-width:66ch}.motor-finder__group .motor-finder__result+.motor-finder__result{margin-top:.75rem}.motor-finder__result{display:flex;gap:1rem;align-items:flex-start;background:var(--kit-plate);border:1px solid var(--kit-line);border-radius:2px;padding:1rem 1.25rem}.motor-finder__thumb{flex:0 0 auto;width:84px;height:84px;background:var(--kit-paper);border:1px solid var(--kit-line);border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.motor-finder__thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.motor-finder__result-detail{flex:1 1 auto;min-width:0}.motor-finder__kind{display:inline-block;font-family:var(--font-heading-family);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;padding:.125rem .4rem;border:1px solid var(--kit-steel);border-radius:2px;color:var(--kit-steel);margin-bottom:.5rem}.motor-finder__kind--drive{border-color:var(--kit-signal);color:var(--kit-signal)}.motor-finder__result-title{display:block;font-weight:600;color:var(--kit-ink);text-decoration:none;margin-bottom:.5rem}.motor-finder__result-title:hover{text-decoration:underline}.motor-finder__specs{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .5rem;font-size:.875rem}.motor-finder__specs dt{font-family:var(--font-heading-family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--kit-steel);margin-right:.375rem}.motor-finder__specs dt,.motor-finder__specs dd{display:inline}.motor-finder__specs dd{margin:0;font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}.motor-finder__price{margin:0;font-weight:600}.motor-finder__empty{margin:0 0 2rem;max-width:60ch}.motor-finder__note{font-size:.875rem;color:var(--kit-steel);margin:0 0 1rem;max-width:66ch}.motor-finder__note--warn{border-left:3px solid var(--kit-signal);padding:.5rem 0 .5rem .875rem;color:var(--kit-ink)}.motor-finder__sourced{border-left:3px solid var(--kit-signal);padding:.5rem 0 .5rem .875rem;margin:1.25rem 0 0;font-size:.9375rem;max-width:66ch}.motor-finder__callout,.motor-finder__installer{border-top:1px solid var(--kit-line);padding-top:1.25rem;margin-top:1.5rem}.motor-finder__callout-text{margin:0 0 .75rem;max-width:60ch}.motor-finder__actions{display:flex;flex-wrap:wrap;gap:.5rem}.motor-finder__cta{display:inline-block;background:var(--kit-ink);color:var(--kit-paper);border:1px solid var(--kit-ink);border-radius:2px;padding:.75rem 1.25rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;min-height:44px}.motor-finder__cta:hover{opacity:.9}.motor-finder__cta:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.motor-finder__cta--quiet{background:transparent;color:var(--kit-ink)}.motor-finder__back{display:inline-block;background:none;border:0;padding:.5rem 0;margin-top:.5rem;font:inherit;color:var(--kit-steel);text-decoration:underline;cursor:pointer}.motor-finder__cta+.motor-finder__back{margin-left:1.5rem}.motor-finder__back:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.motor-finder__stamp{color:var(--kit-steel);font-size:.75rem;margin:2rem 0 0}.motor-finder__fallback-list{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem}.motor-finder__compare-toggle{margin-top:.5rem;background:none;border:1px solid var(--kit-line);border-radius:2px;padding:.3rem .7rem;font:inherit;font-size:.8125rem;color:var(--kit-steel);cursor:pointer}.motor-finder__compare-toggle:hover:not(:disabled){border-color:var(--kit-ink);color:var(--kit-ink)}.motor-finder__compare-toggle.is-selected{background:var(--kit-ink);border-color:var(--kit-ink);color:var(--kit-paper)}.motor-finder__compare-toggle:disabled{opacity:.4;cursor:not-allowed}.motor-finder__compare-toggle:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.motor-finder__compare{margin:0 0 2rem}.motor-finder__compare-summary{font-size:1.0625rem;font-weight:600;margin:.75rem 0 1rem;max-width:60ch}.motor-finder__compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.motor-finder__compare-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.motor-finder__compare-table th,.motor-finder__compare-table td{text-align:left;vertical-align:top;padding:.5rem .75rem;border-bottom:1px solid var(--kit-line)}.motor-finder__compare-table tr:first-child th{border-bottom:2px solid var(--kit-ink);width:33%}.motor-finder__compare-corner{width:12rem!important}.motor-finder__compare-title{display:block;font-weight:600;color:var(--kit-ink);text-decoration:none;margin-top:.5rem;font-size:.875rem}.motor-finder__compare-title:hover{text-decoration:underline}.motor-finder__compare-drop{margin-top:.375rem;background:none;border:0;padding:0;font:inherit;font-size:.8125rem;color:var(--kit-steel);text-decoration:underline;cursor:pointer}.motor-finder__compare-table tr>th:first-child{font-family:var(--font-heading-family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--kit-steel)}.motor-finder__compare-table td{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace}.motor-finder__compare-table tr.is-same th,.motor-finder__compare-table tr.is-same td{color:var(--kit-steel);opacity:.65}.motor-finder__compare-table tr.is-different td{font-weight:600}.motor-finder__compare-legend{color:var(--kit-steel);font-size:.8125rem;margin:.75rem 0 0;max-width:66ch}.motor-finder__tray{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:1rem;background:var(--kit-ink);color:var(--kit-paper);border-radius:2px;padding:.75rem 1rem;margin-top:1.5rem;font-size:.9375rem}.motor-finder__tray-count{flex:1 1 auto}.motor-finder__tray-clear{background:none;border:1px solid currentColor;border-radius:2px;padding:.3rem .75rem;font:inherit;font-size:.8125rem;color:inherit;cursor:pointer}.motor-finder__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;border-top:1px solid var(--kit-line);padding-top:1.25rem;margin-top:1.5rem}.motor-finder__tools-note{color:var(--kit-steel);font-size:.875rem;max-width:48ch}@media(prefers-reduced-motion:no-preference){.motor-finder__choice,.motor-finder__cta{transition:border-color .15s ease,opacity .15s ease}}.motor-finder__print-only{display:none}@media print{body *{visibility:hidden}.motor-finder,.motor-finder *{visibility:visible}.motor-finder{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;padding:0;margin:0;color:#000;font-size:11pt}.motor-finder__print-only{display:block}.motor-finder__intro,.motor-finder__answers,.motor-finder__progress,.motor-finder__tools,.motor-finder__callout,.motor-finder__installer,.motor-finder__back,.motor-finder__cta,.motor-finder__fallback,.motor-finder__question,.motor-finder__count,.motor-finder__tray,.motor-finder__compare-toggle,.motor-finder__compare-drop,.motor-finder__compare-legend{display:none!important}.motor-finder__compare{break-inside:avoid;page-break-inside:avoid}.motor-finder__compare-scroll{overflow:visible}.motor-finder__compare-table{min-width:0;font-size:9pt}.motor-finder__compare-table tr.is-same th,.motor-finder__compare-table tr.is-same td{opacity:1;color:#777!important}.motor-finder__compare-table tr.is-different th,.motor-finder__compare-table tr.is-different td{color:#000!important;font-weight:700;border-left:2pt solid #000}.motor-finder__print-masthead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:2pt solid #000;padding-bottom:4pt}.motor-finder__print-shop{font-family:var(--font-heading-family);font-size:13pt;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.motor-finder__print-contact{font-size:10pt}.motor-finder__print-title{font-family:var(--font-heading-family);font-size:17pt;margin:10pt 0 8pt}.motor-finder__print-meta{display:grid;grid-template-columns:auto 1fr;gap:2pt 10pt;margin:0 0 14pt;padding-bottom:10pt;border-bottom:.5pt solid #999}.motor-finder__print-meta dt{font-family:var(--font-heading-family);font-size:8pt;text-transform:uppercase;letter-spacing:.08em;color:#444}.motor-finder__print-meta dd{margin:0;font-size:10pt}.motor-finder__result,.motor-finder__sheet{break-inside:avoid;page-break-inside:avoid}.motor-finder__group-label{break-after:avoid;page-break-after:avoid}.motor-finder,.motor-finder__result-title,.motor-finder__price,.motor-finder__specs dd,.motor-finder__print-meta dd,.motor-finder__group-label,.motor-finder__print-title,.motor-finder__print-shop{color:#000!important}.motor-finder__specs dt,.motor-finder__print-meta dt,.motor-finder__kind,.motor-finder__group-note,.motor-finder__stamp,.motor-finder__note{color:#555!important}.motor-finder__kind{border-color:#999!important}.motor-finder__result{background:none;border:0;border-bottom:.5pt solid #bbb;border-radius:0;padding:6pt 0}.motor-finder__thumb{width:54pt;height:54pt;border:.5pt solid #ccc}.motor-finder__group-label{font-size:9pt;border-bottom:.5pt solid #000;margin-top:12pt}.motor-finder__sheet{border:1pt solid #000;padding:8pt 10pt}.motor-finder__banner,.motor-finder__sourced,.motor-finder__note--warn{border-left:2pt solid #000;background:none}.motor-finder__print-foot{margin-top:16pt;padding-top:8pt;border-top:.5pt solid #999;font-size:9pt}.motor-finder__print-url{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:8pt;word-break:break-all}.motor-finder__result-title{text-decoration:none;color:#000}@page{margin:14mm}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/motor-finder.css.map */
