.spare-parts-finder{padding:40px 0 40px 40px}.spare-parts-finder .spare-parts-header{text-align:left!important;margin-bottom:40px}.spare-parts-finder .spare-parts-header h1{margin-bottom:10px;font-size:2.5rem;text-align:left!important}.spare-parts-finder .spare-parts-header p{text-align:left!important}.spare-parts-finder .search-container{display:flex;max-width:600px;margin:0!important;gap:10px;position:relative}.spare-parts-finder .spare-parts-input{flex:1;padding:15px;border:2px solid #ddd;border-radius:5px;font-size:16px}.spare-parts-finder .spare-parts-input:focus{outline:none;border-color:#333}.spare-parts-finder .spare-parts-btn{padding:15px 30px;background-color:#333;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.spare-parts-finder .spare-parts-btn:hover{background-color:#555}.spare-parts-finder .spare-parts-predictive{position:relative;max-width:600px;margin:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 4px 6px #0000001a;z-index:100}.spare-parts-finder .predictive-search__loading{text-align:center;padding:20px}.spare-parts-finder .spinner{border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:0 auto 10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spare-parts-finder .predictive-search__results{max-height:400px;overflow-y:auto}.spare-parts-finder .predictive-search__product-list{display:flex;flex-direction:column;gap:1px}.spare-parts-finder .spare-part-item{display:flex;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.spare-parts-finder .spare-part-item:hover{background-color:#f8f8f8}.spare-parts-finder .spare-part-item__info{flex:1}.spare-parts-finder .spare-part-item__title{font-weight:600;margin-bottom:5px}.spare-parts-finder .spare-part-item__sku{color:#666;font-size:.9rem}.spare-parts-finder .no-results{text-align:center;margin-top:40px;padding:20px}.spare-parts-finder .how-to-search-section{margin-top:80px!important;padding-top:60px!important;border-top:1px solid #e0e0e0!important;display:block!important}.spare-parts-finder .how-to-title{text-align:left!important;font-size:2.5rem!important;font-weight:700!important;color:#000!important;margin-bottom:50px!important;line-height:1.2!important;margin-top:0!important}.spare-parts-finder .search-steps{display:flex!important;justify-content:space-between!important;gap:60px!important;flex-wrap:nowrap!important}.spare-parts-finder .step-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;flex:1!important}.spare-parts-finder .step-icon{width:70px!important;height:70px!important;margin-bottom:25px!important;display:flex!important;align-items:center!important;justify-content:center!important}.spare-parts-finder .step-icon svg{width:55px!important;height:55px!important;stroke:#333!important;stroke-width:1.5!important}.spare-parts-finder .step-icon img{width:60px!important;height:60px!important;object-fit:contain!important}.spare-parts-finder .step-title{font-size:1.5rem!important;font-weight:700!important;margin-bottom:15px!important;color:#000!important;line-height:1.3!important;margin-top:0!important}.spare-parts-finder .step-description{color:#333!important;line-height:1.5!important;font-size:1rem!important;max-width:300px!important;margin:0!important}@media (max-width: 768px){.spare-parts-finder{padding-left:20px}.spare-parts-finder .search-steps{flex-direction:column!important;gap:40px!important}.spare-parts-finder .how-to-search-section{margin-top:50px!important;padding-top:40px!important}.spare-parts-finder .how-to-title{font-size:2rem!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/spare-parts-finder.css.map */
