.part-finder-section{padding:40px 0;background:linear-gradient(87deg,#032c4133 -15.95%,#032c4100,#032c4133 113.61%),#009ee3;position:relative}.part-finder-section__content{max-width:1200px;margin:0 auto;text-align:center}.part-finder-section__header{margin-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:16px}@media (max-width: 768px){.part-finder-section__header{gap:12px}}.part-finder-section__title{font-family:var(--font-heading-family, "Source Sans Pro", sans-serif);font-weight:600;font-size:24px;line-height:1em;color:#032c41;margin:0;text-align:center;display:flex;align-items:flex-end;gap:8px}@media (max-width: 768px){.part-finder-section__title{font-size:20px}}@media (max-width: 480px){.part-finder-section__title{font-size:18px}}.part-finder-section__brand{display:flex;justify-content:center;align-items:center}.part-finder-section__logo{max-width:200px;height:auto;object-fit:contain;filter:drop-shadow(0px 2px 4px rgba(0,0,0,.1))}@media (max-width: 768px){.part-finder-section__logo{max-width:150px}}@media (max-width: 480px){.part-finder-section__logo{max-width:120px}}.part-finder-section__subtitle{font-family:var(--font-body-family, "Source Sans Pro", sans-serif);font-weight:400;font-size:18px;line-height:1.257;color:#032c41;margin:0;text-align:center}@media (max-width: 768px){.part-finder-section__subtitle{font-size:16px}}@media (max-width: 480px){.part-finder-section__subtitle{font-size:14px}}.part-finder-section__form{display:flex;justify-content:center}.part-finder-section__search-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 16px;background:#fff;border:none;border-radius:20px;font-family:var(--font-body-family, "Source Sans Pro", sans-serif);font-weight:600;font-size:16px;line-height:1em;letter-spacing:-.03em;color:#032c41;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 2px #0000001a;white-space:nowrap}.part-finder-section__search-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.part-finder-section__search-btn:focus{outline:2px solid var(--color-accent, #009ee3);outline-offset:2px}@media (max-width: 768px){.part-finder-section__search-btn{width:100%;max-width:280px}}.part-finder-section__search-btn .search-icon{width:18px;height:18px;color:#032c41}.part-finder-section .dropdown-wrapper{position:relative}@media (prefers-reduced-motion: reduce){.part-finder-section__search-btn{transition:none}}@media (prefers-contrast: high){.part-finder-section__search-btn{border:2px solid currentColor}}.part-finder-section__search-btn:focus-visible{outline:2px solid var(--color-accent, #009ee3);outline-offset:2px}@media print{.part-finder-section{background:#fff!important;color:#000!important}.part-finder-section__search-btn{display:none}}form.part-finder-section__form__results{display:inline-flex;padding:16px 22.5px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:8px;border:1px solid var(--Neutro-White, #fff);background:var(--Neutro-Background, #f5f5f5);box-shadow:0 1px 1.5px #0003}.part-finder-section__results .search-form{display:flex;flex-direction:column;gap:16px}.part-finder-section__results button.part-finder-section__clear-btn{display:flex;width:200px;height:36px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:24px;background:#f5f5f5;color:var(--Neutro-Text, #6d6e70);font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.48px}.part-finder-section__results .part-finder-section__dropdowns{flex-direction:column;gap:16px;display:flex}@media screen and (max-width: 768px){.part-finder-section__results .part-finder-section__dropdowns{width:100%}.part-finder-section__results .part-finder-section__dropdowns .part-finder-section__search-btn{max-width:100%}}.part-finder-section__results .part-finder-section__results-content{display:flex;gap:16px}@media screen and (max-width: 768px){.part-finder-section__results .part-finder-section__results-content{flex-direction:column}.part-finder-section__results .part-finder-section__results-content button.part-finder-section__clear-btn{width:100%}}.part-finder-section__results .part-finder-section__form{width:200px;border-radius:8px;border:1px solid var(--Neutro-White, #fff);background:var(--Neutro-Background, #f5f5f5);box-shadow:0 1px 1.5px #0003;display:inline-flex;padding:16px 22.5px;flex-direction:column;justify-content:center;align-items:center;gap:16px}.part-finder-section__results product-card.card.card__product.color-accent-2{display:flex}.part-finder-section__results .part-finder-section__results-list{max-height:372px;overflow-y:auto;border-radius:8px;border:1px solid var(--Neutro-Stroke, #d9d9d9);background:var(--Neutro-White, #fff);box-shadow:0 1px 1.5px #0003;padding:0 16px;width:100%}.part-finder-section__results .part-finder-section__results-list .card__inner{flex-direction:row;width:100%}@media (max-width: 768px){.part-finder-section__results .part-finder-section__results-list .card__inner .card__image.relative.card-hover--zoomIn{width:80px;height:80px}}.part-finder-section__results .part-finder-section__results-list .shopify-section{padding:8px 0}.part-finder-section__results .part-finder-section__results-list .shopify-section:not(:last-child){border-bottom:1px solid #d9d9d9}.part-finder-section__results .card__image.relative.card-hover--zoomIn{width:145px;height:145px;border-radius:16px;background:var(--Neutro-Background, #f5f5f5);box-shadow:0 1px 1.5px #0003}.part-finder-section__results .shopify-product-form{display:flex;justify-content:flex-end}.part-finder-section__results product-card .card__inner .style-grid{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.part-finder-section__results product-card .card__inner .style-grid .card-group1{width:100%;text-align:left}.part-finder-section__results product-card .card__inner .style-grid .group-btn.flex.flex-nowrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:200px}.part-finder-section__results product-card .card__inner .style-grid .group-btn.flex.flex-nowrap product-cart-form.product-form.block{width:100%;flex:inherit}.part-finder-section__results product-card .card__inner .style-grid .group-btn.flex.flex-nowrap .image{min-width:200px}.part-finder-section__results product-card .card__inner .style-grid .group-btn.flex.flex-nowrap .sale-price.inline-flex.absolute{bottom:8px;left:8px;border-radius:16px;background:var(--Neutro-White, #fff);box-shadow:0 1px 1.5px #0003;display:inline-flex;padding:8px;justify-content:center;align-items:center;gap:4px;color:var(--Complementary-Orange, #f2911b);font-family:Source Sans Pro;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.part-finder-section__results product-card .card__inner .style-grid .group-btn.flex.flex-nowrap .product-compare{width:100%;flex:inherit}@media (max-width: 768px){.part-finder-section__results product-card .card__inner .style-grid{flex-direction:column}}@media (max-width: 768px){.part-finder-section .dropdown-wrapper{width:100%;max-width:280px}}@media (max-width: 768px){.part-finder-section .custom-dropdown{width:100%}}.part-finder-section .custom-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:4px 8px;background:#fff;border:none;border-radius:20px;font-family:var(--font-body-family, "Source Sans Pro", sans-serif);font-weight:600;font-size:16px;line-height:1.257;color:#032c41;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 2px #0000001a}.part-finder-section .custom-dropdown__trigger:hover{box-shadow:0 2px 4px #00000026}.part-finder-section .custom-dropdown__trigger:focus{outline:2px solid var(--color-accent, #009ee3);outline-offset:2px}.part-finder-section .custom-dropdown__trigger[aria-expanded=true] .custom-dropdown__icon{transform:rotate(180deg)}.part-finder-section .custom-dropdown__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part-finder-section .custom-dropdown__icon{width:24px;height:24px;color:#032c41;transition:transform .3s ease;flex-shrink:0}.part-finder-section .custom-dropdown__options{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 2px 3px #0000000a;z-index:1000;display:none;transform:translateY(-8px);transition:all .3s ease;max-height:200px;overflow-y:auto}.part-finder-section .custom-dropdown.active .custom-dropdown__options{display:block;transform:translateY(0)}.part-finder-section .custom-dropdown__option{display:flex;align-items:center;padding:8px;font-family:var(--font-body-family, "Source Sans Pro", sans-serif);font-weight:400;font-size:16px;line-height:1.257;color:#6d6e70;cursor:pointer;transition:background-color .2s ease}.part-finder-section .custom-dropdown__option:hover{background-color:#f5f5f5}.part-finder-section .custom-dropdown__option:first-child{border-radius:16px 16px 0 0}.part-finder-section .custom-dropdown__option:last-child{border-radius:0 0 16px 16px}.part-finder-section .custom-dropdown__option:only-child{border-radius:16px}.part-finder-section .custom-dropdown__option.selected{background-color:#e3f2fd;color:#032c41}@media (max-width: 480px){.part-finder-section__header{margin-bottom:24px}}@media (prefers-reduced-motion: reduce){.part-finder-section .custom-dropdown__trigger,.part-finder-section .custom-dropdown__options,.part-finder-section .custom-dropdown__icon,.part-finder-section__search-btn{transition:none}}@media (prefers-contrast: high){.part-finder-section .custom-dropdown__trigger,.part-finder-section__search-btn{border:2px solid currentColor}.part-finder-section .custom-dropdown__option:hover{background-color:Highlight;color:HighlightText}}.part-finder-section .custom-dropdown__trigger:focus-visible,.part-finder-section__search-btn:focus-visible{outline:2px solid var(--color-accent, #009ee3);outline-offset:2px}@media print{.part-finder-section{background:#fff!important;color:#000!important}.part-finder-section__search-btn{display:none}.part-finder-section .custom-dropdown__options{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:1px solid #ccc}}.part-finder-section__dropdowns{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.part-finder-section__dropdowns{flex-direction:column;width:100%}.part-finder-section__dropdowns dropdown-component{width:100%}.part-finder-section__dropdowns dropdown-component .custom-dropdown{width:100%}}.part-finder-section .custom-dropdown{position:relative;width:155px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-part-finder.css.map */
