.cf-finder__split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,5vw,6.4rem);align-items:stretch}.cf-finder__media{min-height:100%;overflow:hidden;border-radius:1.4rem;background:#e7eae4}.cf-finder__image{display:block;width:100%;height:100%;min-height:54rem;object-fit:cover}.cf-finder__calculator{min-width:0}.cf-finder__split--no-media{grid-template-columns:minmax(0,1fr)}.cf-finder__calculator--no-media{width:100%;max-width:88rem;margin-right:auto;margin-left:auto}.cf-finder__selector-shell{display:block}.cf-finder__selector{width:100%;margin:0;padding:clamp(2rem,3vw,3.2rem);border:.1rem solid #808a83;border-radius:1.4rem;background:#fff;box-shadow:0 1.2rem 3.2rem #14201914}.cf-finder__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:start}.cf-finder__field{min-width:0}.cf-finder__field label,.cf-finder__label{display:block;margin-bottom:.8rem;color:#18211c;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.3}.cf-finder__field select,.cf-finder__field input{width:100%;min-width:0;height:5.2rem;min-height:5.2rem;box-sizing:border-box;padding:1.2rem 1.4rem;border:.1rem solid #6f7972;border-radius:.8rem;background:#fff;color:#18211c;font:inherit;font-size:1.6rem;line-height:1.35}.cf-finder__field [hidden]{display:none}.cf-finder__field select:focus-visible,.cf-finder__field input:focus-visible{outline:.3rem solid #18211c;outline-offset:.2rem;border-color:#165f2d;box-shadow:0 0 0 .6rem #f5d928}.cf-finder__field select:disabled,.cf-finder__field input:disabled{cursor:not-allowed;background:#eef0eb;color:#59615b;border-color:#808a83}.cf-finder__field-help{margin:.8rem 0 0;color:#59615b;font-size:1.3rem;line-height:1.45}.cf-finder__status{width:100%;min-height:2.2rem;margin:1.4rem 0 0;color:#4a554e;font-size:1.4rem;line-height:1.55}.cf-finder__selector .cf-finder__actions{margin-top:2.4rem}.cf-finder__submit{width:100%;cursor:pointer}.cf-finder__submit:disabled,.cf-finder__submit:disabled:hover,.cf-finder__submit:disabled:active{cursor:not-allowed;border-color:#6f7972;background:#d9dedb;color:#465049;opacity:1;box-shadow:none;transform:none}.cf-finder{background:#f6f7f3;color:#18211c}.cf-finder .cf-finder__inner{padding-top:clamp(6.4rem,8vw,10rem);padding-bottom:clamp(6.4rem,8vw,10rem)}.cf-finder--home .cf-finder__inner{padding-top:var(--cf-home-section-space);padding-bottom:var(--cf-home-section-space)}.cf-finder__header{max-width:78rem;margin:0 auto var(--cf-home-component-gap);text-align:center}.cf-finder--home .cf-finder__header{max-width:none;margin:0 0 2.4rem;text-align:left}.cf-finder__eyebrow{margin:0 0 1.2rem;color:#165f2d;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cf-finder__heading{margin:0;color:#18211c;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.2vw,5.2rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.cf-finder__text{max-width:66rem;margin:1.8rem auto 0;color:#4a554e;font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;line-height:1.6}.cf-finder--home .cf-finder__text{margin-right:0;margin-left:0}.cf-finder__text>:first-child{margin-top:0}.cf-finder__text>:last-child{margin-bottom:0}.cf-finder__makes-header{max-width:78rem;margin:var(--cf-home-section-space) auto 2.4rem;text-align:center}.cf-finder__makes-heading{margin:0;color:#18211c;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.8vw,3.2rem);font-weight:700;line-height:1.15}.cf-finder__makes-text{margin-top:1.4rem;color:#4a554e;font-size:1.6rem;line-height:1.55}.cf-finder__makes-text>:first-child{margin-top:0}.cf-finder__makes-text>:last-child{margin-bottom:0}.cf-finder__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.cf-finder__item{min-width:0}.cf-finder__link{display:flex;min-width:0;min-height:10.8rem;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 1rem;border:.1rem solid #808a83;border-radius:1rem;background:#fff;color:#183d25;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.cf-finder__logo--official-vector{filter:grayscale(1) brightness(0);width:min(100%,11rem);object-fit:contain}.cf-finder__logo{display:block;width:6.4rem;max-width:100%;height:6.4rem;object-fit:contain}.cf-finder__label{display:block;min-width:0}.cf-finder__link:hover{border-color:#165f2d;background:#eef4ef;color:#0f4821;box-shadow:inset 0 0 0 .1rem #165f2d}.cf-finder__link:focus-visible{outline:.3rem solid #18211c;outline-offset:.3rem;box-shadow:0 0 0 .6rem #f5d928}.cf-finder__actions{max-width:54rem;margin:3.2rem auto 0}.cf-finder__fallbacks{max-width:72rem;margin:var(--cf-home-component-gap) auto 0}.cf-finder__fallbacks .cf-button--secondary:hover{border-color:#f5d928;background:#f5d928;color:#142019}.cf-finder__help{margin:2rem 0 0;color:#183d25;font-size:1.45rem;font-weight:600;text-align:center}.cf-finder__help a{color:inherit;text-underline-offset:.3rem}.cf-finder__help a:focus-visible{outline:.3rem solid #18211c;outline-offset:.3rem;box-shadow:0 0 0 .6rem #f5d928}@media screen and (max-width:1199px){.cf-finder__fields{grid-template-columns:minmax(0,1fr)}.cf-finder__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.cf-finder__split{grid-template-columns:minmax(0,1fr)}.cf-finder__media{aspect-ratio:16 / 9;min-height:0}.cf-finder__image{min-height:0}}@media screen and (max-width:749px){.cf-finder__fields{grid-template-columns:minmax(0,1fr)}.cf-finder__makes-header{text-align:left}.cf-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.cf-finder__link{min-height:9.6rem;padding:1.2rem .8rem;font-size:1.25rem}.cf-finder__logo{width:5.6rem;height:5.6rem}}@media(prefers-reduced-motion:reduce){.cf-finder__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cf-section-classic-fit-vehicle-finder.css.map */
