.finder-breadcrumb{background:var(--cb-off-white);padding-block:var(--sp-3);border-bottom:1px solid var(--cb-gray-light)}.breadcrumb{display:flex;align-items:center;gap:var(--sp-2);font-size:.8125rem;color:var(--cb-gray-dark)}.breadcrumb__link{color:var(--cb-crimson);transition:opacity var(--ease-default)}.breadcrumb__link:hover{opacity:.7}.breadcrumb__sep{color:#0000004d}.breadcrumb__current{color:#00000080}.finder-hero{position:relative;background:#1e2229 url(oem-hero-bg.jpg) center/cover no-repeat;min-height:480px;display:flex;align-items:center}.finder-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0009,#000000bf)}.finder-hero .cb-container{position:relative;z-index:1;width:100%}.finder-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-5);padding-block:var(--sp-16);max-width:760px;margin:0 auto}.finder-hero__logo{height:46px;width:auto}.finder-hero__heading{font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:800;color:var(--cb-white);text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.finder-hero__sub{font-size:clamp(.875rem,1.2vw,1rem);color:#ffffffbf;line-height:1.7;margin-bottom:0}.finder-search{width:100%;max-width:680px}.finder-search__inner{display:flex;align-items:stretch;background:var(--cb-white);border-radius:6px;overflow:hidden;box-shadow:0 4px 24px #00000040}.finder-search__select{border:none;border-right:1px solid var(--cb-gray-light);padding:var(--sp-3) var(--sp-4);font-size:.8125rem;color:var(--cb-navy);background:#f7f7f7;cursor:pointer;outline:none;flex-shrink:0;max-width:200px}.finder-search__input{flex:1;border:none;padding:var(--sp-3) var(--sp-4);font-size:.9375rem;color:var(--cb-navy);outline:none}.finder-search__input::placeholder{color:#00000059}.finder-search__btn{background:var(--cb-crimson);color:var(--cb-white);border:none;padding:var(--sp-3) var(--sp-5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ease-default);flex-shrink:0}.finder-search__btn:hover{background:#8b1a27}.finder-systems{background:var(--cb-off-white);padding-block:60px}.finder-systems__heading{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-navy);text-align:center;margin-bottom:var(--sp-8)}.finder-systems__grid{display:flex;justify-content:center;gap:var(--sp-6)}.finder-system-card{flex:0 1 400px;background:var(--cb-white);border:1px solid var(--cb-gray-light);border-radius:8px;overflow:hidden;text-decoration:none;transition:box-shadow var(--ease-default),transform var(--ease-default);display:flex;flex-direction:column}.finder-system-card:hover{box-shadow:0 6px 28px #0000001a;transform:translateY(-3px)}.finder-system-card__img-wrap{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--cb-white);padding-inline:20px}.finder-system-card__img-wrap img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.finder-system-card:hover .finder-system-card__img-wrap img{transform:scale(1.04)}.finder-system-card__body{padding:var(--sp-5) var(--sp-6);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.finder-system-card__title{font-size:1.1rem;font-weight:700;color:var(--cb-navy)}.finder-system-card__link{font-size:.8125rem;font-weight:600;color:var(--cb-crimson);white-space:nowrap}.finder-know{background:#383a42;padding-block:60px}.finder-know__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12);align-items:center}.finder-know__heading{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--cb-white);margin-bottom:var(--sp-4)}.finder-know__body{font-size:.9375rem;color:#ffffffbf;line-height:1.7;margin-bottom:var(--sp-6)}.finder-know__label{display:block;font-size:.8125rem;font-weight:600;color:#fff9;margin-bottom:var(--sp-2);text-transform:uppercase;letter-spacing:.05em}.finder-know__form-inner{display:flex;align-items:stretch;background:var(--cb-white);border-radius:6px;overflow:hidden;box-shadow:0 4px 20px #0003}.finder-know__input{flex:1;border:none;padding:var(--sp-3) var(--sp-4);font-size:.9375rem;color:var(--cb-navy);outline:none}.finder-know__input::placeholder{color:#00000059}.finder-know__btn{background:var(--cb-crimson);color:var(--cb-white);border:none;padding:var(--sp-3) var(--sp-5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ease-default);flex-shrink:0}.finder-know__btn:hover{background:#8b1a27}@media(max-width:768px){.finder-know__inner{grid-template-columns:1fr}.finder-know{padding-block:40px}}.finder-or{background:var(--cb-off-white);padding-block:var(--sp-2)}.finder-or__inner{display:flex;align-items:center;gap:var(--sp-4);max-width:600px;margin:0 auto}.finder-or__line{flex:1;height:1px;background:var(--cb-gray-light)}.finder-or__text{font-size:.875rem;font-weight:700;color:#00000059;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.finder-model{background:var(--cb-off-white);padding-block:60px;border-top:1px solid var(--cb-gray-light)}.finder-model__inner{display:flex;flex-direction:column;gap:var(--sp-4);max-width:600px;margin:0 auto;text-align:center}.finder-model__heading{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--cb-navy);margin-bottom:var(--sp-4)}.finder-model__body{font-size:.9375rem;color:var(--cb-gray-dark);line-height:1.7;margin-bottom:var(--sp-6)}.finder-model__cta{border-color:var(--cb-navy);color:var(--cb-navy)}.finder-model__cta:hover{background:var(--cb-navy);color:var(--cb-white)}.finder-model__label{display:block;font-size:.8125rem;font-weight:600;color:var(--cb-navy);margin-bottom:var(--sp-2);text-transform:uppercase;letter-spacing:.05em}.finder-model__form-inner{display:flex;align-items:stretch;background:var(--cb-white);border:1px solid var(--cb-gray-light);border-radius:6px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.finder-model__select{flex:1;border:none;padding:var(--sp-3) var(--sp-4);font-size:.9375rem;color:var(--cb-navy);outline:none;cursor:pointer;background:var(--cb-white)}.finder-model__btn{background:var(--cb-crimson);color:var(--cb-white);border:none;padding:var(--sp-3) var(--sp-5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ease-default);flex-shrink:0}.finder-model__btn:hover{background:#8b1a27}@media(max-width:768px){.finder-model__inner{grid-template-columns:1fr}.finder-model{padding-block:40px}}.finder-methods{background:var(--cb-white);padding-block:60px}.finder-methods__heading{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-navy);text-align:center;margin-bottom:var(--sp-8)}.finder-methods__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.finder-method-card{background:var(--cb-off-white);border:1px solid var(--cb-gray-light);border-radius:8px;padding:var(--sp-8) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-start}.finder-method-card__icon{color:var(--cb-crimson)}.finder-method-card__heading{font-size:1rem;font-weight:700;color:var(--cb-navy);line-height:1.3}.finder-method-card__text{font-size:.875rem;color:var(--cb-gray-dark);line-height:1.7;flex:1;margin-bottom:0}.finder-method-card__btn{margin-top:var(--sp-2);font-size:.8rem;padding:var(--sp-2) var(--sp-5)}.finder-cta{background:#383a42;padding-block:var(--sp-6);text-align:center}.finder-cta__text{font-size:1rem;color:#ffffffd9;margin-bottom:0}.finder-cta__link{color:var(--cb-white);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--ease-default)}.finder-cta__link:hover{opacity:.7}@media(max-width:900px){.finder-methods__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.finder-systems__grid{flex-direction:column;align-items:center}.finder-system-card{flex:0 1 100%;max-width:480px;width:100%}}@media(max-width:640px){.finder-hero{min-height:380px}.finder-hero__content{padding-block:var(--sp-12)}.finder-hero__logo{height:34px}.finder-search__select{display:none}.finder-systems,.finder-methods{padding-block:30px}.finder-methods__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-finder.css.map */
