.autocomplete-search[data-v-6adfc100]{position:relative;width:100%}.autocomplete-search__input-wrapper[data-v-6adfc100]{align-items:center;background:#fff;border:3px solid var(--primary-color,#007bff);border-radius:12px;box-shadow:0 4px 16px #007bff33;display:flex;overflow:hidden;position:relative;transition:all .3s ease;width:100%;z-index:9998}.header__search .autocomplete-search__input-wrapper[data-v-6adfc100]{box-shadow:none;height:5rem;margin-bottom:0!important}.autocomplete-search__input-wrapper[data-v-6adfc100]:focus-within{border-color:var(--secondary-color,#28a745);box-shadow:0 6px 20px #28a74540;transform:translateY(-2px)}.autocomplete-search__icon-wrapper[data-v-6adfc100]{align-items:center;display:flex;justify-content:center;left:1rem;pointer-events:none;position:absolute;z-index:9999}.autocomplete-search__search-icon[data-v-6adfc100]{color:var(--primary-color,#007bff);height:20px;transition:color .3s ease;width:20px}.autocomplete-search__input-wrapper:focus-within .autocomplete-search__search-icon[data-v-6adfc100]{color:var(--secondary-color,#28a745)}.autocomplete-search__input[data-v-6adfc100]{background:transparent;border:none;border-radius:12px;color:#333;font-size:1.2rem;font-weight:500;height:4rem;outline:none;padding:0 1rem 0 3rem;position:relative;transition:all .3s ease;width:100%;z-index:9999}.autocomplete-search__input[data-v-6adfc100]::-moz-placeholder{color:#6c757d;font-weight:400}.autocomplete-search__input[data-v-6adfc100]::placeholder{color:#6c757d;font-weight:400}.autocomplete-search__input[data-v-6adfc100]:focus{border-color:var(--primary-color)}.autocomplete-search__ghost-text[data-v-6adfc100]{background:transparent;border:none;color:#9ca3af;display:block;font-family:inherit;font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;opacity:.6;outline:none;pointer-events:none;position:absolute;text-shadow:none;text-transform:none;top:50%;transform:translateY(-50%);transition:opacity .2s ease,left .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:9997}.autocomplete-search__clear[data-v-6adfc100],.autocomplete-search__loading[data-v-6adfc100]{align-items:center;display:flex;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:9999}.autocomplete-search__clear[data-v-6adfc100]{background:#f1f3f4;border-radius:50%;cursor:pointer;height:20px;transition:all .2s ease;width:20px}.autocomplete-search__clear[data-v-6adfc100]:hover{background:#e8eaed;transform:translateY(-50%) scale(1.1)}.autocomplete-search__clear-icon[data-v-6adfc100]{color:#5f6368;height:12px;transition:color .2s ease;width:12px}.autocomplete-search__clear:hover .autocomplete-search__clear-icon[data-v-6adfc100]{color:#202124}.spinner[data-v-6adfc100]{animation:spin-6adfc100 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid var(--primary-color);height:20px;width:20px}@keyframes spin-6adfc100{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.autocomplete-search__dropdown[data-v-6adfc100]{background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 8px 24px #00000026;left:0;margin-top:8px;max-height:400px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.autocomplete-search__dropdown[data-v-6adfc100]::-webkit-scrollbar{height:6px;width:6px}.autocomplete-search__dropdown[data-v-6adfc100]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.autocomplete-search__dropdown[data-v-6adfc100]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.autocomplete-search__dropdown[data-v-6adfc100]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.autocomplete-search__dropdown[data-v-6adfc100]::-webkit-scrollbar-corner{background:#f1f1f1}.autocomplete-search__dropdown[data-v-6adfc100]{direction:ltr;scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin;text-align:left}.autocomplete-search__section[data-v-6adfc100]{border-bottom:1px solid #f0f0f0}.autocomplete-search__section[data-v-6adfc100]:last-child{border-bottom:none}.autocomplete-search__section-title[data-v-6adfc100]{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;letter-spacing:.5px;padding:1rem 1.25rem .75rem;text-transform:uppercase}.autocomplete-search__clear-recent[data-v-6adfc100]{align-items:center;background:transparent;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;margin-left:auto;opacity:.7;padding:.25rem .5rem;transition:all .2s ease}.autocomplete-search__clear-recent[data-v-6adfc100]:hover{background:#0000000d;color:#dc3545;opacity:1}.autocomplete-search__clear-recent[data-v-6adfc100]:active{transform:scale(.95)}.autocomplete-search__clear-recent svg[data-v-6adfc100]{height:14px;width:14px}.autocomplete-search__item[data-v-6adfc100]{align-items:center;border-bottom:1px solid #f0f0f0;border-left:3px solid transparent;cursor:pointer;display:flex;gap:.75rem;padding:1rem 1.25rem;position:relative;transition:all .2s ease}.autocomplete-search__item[data-v-6adfc100]:last-child{border-bottom:none}.autocomplete-search__item--highlighted[data-v-6adfc100],.autocomplete-search__item[data-v-6adfc100]:hover{background-color:#f8f9fa;border-left-color:var(--primary-color,#007bff);transform:translate(2px)}.autocomplete-search__item mark[data-v-6adfc100],.autocomplete-search__product-title mark[data-v-6adfc100]{background-color:#ffeb3b;border-radius:2px;color:#333;font-weight:600;padding:0 2px}.autocomplete-search__item--product[data-v-6adfc100]{padding:.75rem 1.25rem}.autocomplete-search__product[data-v-6adfc100]{align-items:flex-start;display:flex;gap:.75rem;width:100%}.autocomplete-search__product-image[data-v-6adfc100]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;flex-shrink:0;height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.autocomplete-search__product-info[data-v-6adfc100]{flex:1;min-width:0}.autocomplete-search__product-title[data-v-6adfc100]{color:#333;display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.autocomplete-search__no-results[data-v-6adfc100]{color:#666;font-style:italic;padding:1rem;text-align:center}.autocomplete-search__icon[data-v-6adfc100]{font-size:1.2rem;margin-right:.5rem}.autocomplete-search__item--popular[data-v-6adfc100],.autocomplete-search__item--recent[data-v-6adfc100]{color:var(--foreground-color,#333);font-size:1.2rem;line-height:1.5}.autocomplete-search__item--tire-size[data-v-6adfc100]{color:var(--foreground-color,#333);font-size:1.2rem;font-weight:600;padding:.75rem 1.25rem}.autocomplete-search__item--brand[data-v-6adfc100]{color:#059669}.autocomplete-search__item--model[data-v-6adfc100]{color:#dc2626}.autocomplete-search__item--see-all[data-v-6adfc100]{background:#f8f9fa;border-top:1px solid #e9ecef;color:#2563eb;font-weight:600}.autocomplete-search__product-price[data-v-6adfc100]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.autocomplete-search__sale-price[data-v-6adfc100]{color:#059669;font-size:.9rem;font-weight:700}.autocomplete-search__original-price[data-v-6adfc100]{color:#999;font-size:.8rem;font-weight:500;text-decoration:line-through}.autocomplete-search__see-all[data-v-6adfc100]{border-top:2px solid #e9ecef;margin-top:.5rem}@media(max-width:768px){.autocomplete-search__input[data-v-6adfc100]{font-size:1.1rem;height:3.5rem}.autocomplete-search__dropdown[data-v-6adfc100]{max-height:300px}.autocomplete-search__item[data-v-6adfc100]{padding:.5rem .75rem}.autocomplete-search__item--product[data-v-6adfc100]{padding:.75rem}.autocomplete-search__product-image[data-v-6adfc100]{height:30px;width:30px}}
