.odparts-search{--odparts-search-bg: var(--color-background-light, #f4f4f4);--odparts-search-border: var(--color-input-border, #ddd);--odparts-search-tab-inactive: var(--color-background, #fff);--odparts-search-accent: var(--color-button-background, #2f74b3);--odparts-search-text: var(--color-text, #1d1d1d);--odparts-search-tab-text: var(--odparts-search-accent);--odparts-search-button-text: var(--color-button-text, #fff);--odparts-search-button-hover: var(--color-button-background-hover, var(--odparts-search-accent));--odparts-search-control-bg: var(--color-input-background, #fff);--odparts-search-control-text: var(--color-input-text, #4d4d4d);--odparts-search-radius: 10px;margin-top:32px;margin-bottom:32px;color:var(--odparts-search-text)}.odparts-search__header{text-align:center;margin-bottom:24px}.odparts-search__header h2{margin:0 0 10px;font-size:clamp(25px,3vw,36px)}.odparts-search__header p{margin:0}.odparts-search__header .odparts-search__eyebrow{color:var(--odparts-search-accent);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.odparts-search__tabs{display:flex;gap:0;padding:0;margin:0;border:0}.odparts-search__tabs[hidden]{display:none}.odparts-search__tab{position:relative;box-sizing:border-box;flex:1;min-width:0;min-height:52px;margin:0;padding:12px 16px;border:1px solid var(--odparts-search-border);border-bottom:0;border-radius:var(--odparts-search-radius) var(--odparts-search-radius) 0 0;background:var(--odparts-search-tab-inactive);color:var(--odparts-search-tab-inactive-text, var(--odparts-search-text));font:inherit;font-weight:600;line-height:1.4;cursor:pointer}.odparts-search__tab+.odparts-search__tab{margin-left:-1px}.odparts-search__tab[aria-selected=true]{z-index:1;background:var(--odparts-search-bg);color:var(--odparts-search-tab-text);font-weight:700;box-shadow:inset 0 3px 0 var(--odparts-search-accent)}.odparts-search__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--odparts-search-bg);color:var(--odparts-search-text)}.odparts-search__tab:hover:not([aria-selected=true]){background:var(--odparts-search-tab-inactive);box-shadow:inset 0 3px 0 var(--odparts-search-border)}.odparts-search__tab:focus-visible,.odparts-search a:focus-visible,.odparts-search select:focus-visible,.odparts-search button:focus-visible,.odparts-search__panel:focus-visible{outline:3px solid var(--odparts-search-accent)!important;outline-offset:3px;z-index:2}.odparts-search__panels{position:relative}.odparts-search__panel{box-sizing:border-box;width:100%;min-width:0;padding:24px;border:1px solid var(--odparts-search-border);border-radius:0 0 var(--odparts-search-radius) var(--odparts-search-radius);background:var(--odparts-search-bg);color:var(--odparts-search-text)}.odparts-search__panel[data-active=false]{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.odparts-search__panel[data-active=false] *{visibility:hidden!important}.odparts-search .easysearch-widget,.odparts-search .easysearch-container,.odparts-search .easysearch-main-holder,.odparts-search .gf-YMM-forms.loaded{width:100%;max-width:none;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box}.odparts-search .gf-YMM-forms{min-height:0}.odparts-search .easysearch-main-holder{display:block!important}.odparts-search .easysearch-holder,.odparts-search .gf-form-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px;width:100%;max-width:none;margin:0!important;padding:0!important}.odparts-search .easysearch-select-holder,.odparts-search .easysearch-actions-holder,.odparts-search .easysearch-btn-holder,.odparts-search .gf-form-input-wrapper,.odparts-search .gf-form-input-inner,.odparts-search .gf-form-button-group{box-sizing:border-box;min-width:0!important;width:100%!important;max-width:none;margin:0!important;padding:0!important}.odparts-search .easysearch-select-holder,.odparts-search .easysearch-actions-holder,.odparts-search .easysearch-btn-holder{display:block!important}.odparts-search .gf-form-inner>.gf-form-input-wrapper:empty{display:none}.odparts-search .gf-YMM-forms>h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.odparts-search .easysearch-select-holder label,.odparts-search .easysearch-btn-holder label,.odparts-search .gf-form-input-label,.odparts-search .gf-form-input-label label{display:block;margin:0 0 8px!important;padding:0;color:var(--odparts-search-text)!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}.odparts-search .gf-form-input-label label{margin:0!important}.odparts-search .easysearch-field-select-holder select,.odparts-search .gf-form-select{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;height:48px!important;min-height:48px;margin:0!important;padding:10px 36px 10px 12px!important;border:1px solid var(--odparts-search-border)!important;border-radius:6px!important;background-color:var(--odparts-search-control-bg)!important;color:var(--odparts-search-control-text)!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.odparts-search #easysearch-search.easysearch-btn-search,.odparts-search .gf-form-button-group button[type=submit],.odparts-search__wheel-link{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;margin:0!important;padding:12px 16px!important;border:1px solid var(--odparts-search-accent)!important;border-radius:6px!important;background:var(--odparts-search-accent)!important;color:var(--odparts-search-button-text)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:22px!important;letter-spacing:normal!important;text-transform:none!important;text-align:center;text-decoration:none;white-space:normal}.odparts-search #easysearch-search.easysearch-btn-search:hover,.odparts-search .gf-form-button-group button[type=submit]:hover,.odparts-search__wheel-link:hover{background:var(--odparts-search-button-hover)!important}.odparts-search .gf-form-button-group{display:block}.odparts-search__fallback{display:inline-block;margin-top:16px;color:var(--odparts-search-accent);text-decoration:underline;text-underline-offset:3px}.odparts-search__status{margin:12px 0 0}.odparts-search__status[hidden]{display:none}.odparts-search__panel--wheels h3{margin:16px 0 12px;font-size:24px}.odparts-search__panel--wheels p{max-width:65ch}.odparts-search__badge{display:inline-block;margin:0;padding:6px 12px;border:1px solid var(--odparts-search-border);background:var(--odparts-search-tab-inactive);color:var(--odparts-search-accent);border-radius:20px;font-size:13px;font-weight:700}.odparts-search .odparts-search__wheel-link{width:fit-content;margin-top:16px!important}@media(max-width:1023px){.odparts-search .easysearch-holder,.odparts-search .gf-form-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.odparts-search .easysearch-actions-holder,.odparts-search .gf-form-input-wrapper:has(.gf-form-button-group){grid-column:1 / -1}}@media(max-width:600px){.odparts-search__tab{padding:12px 6px;font-size:13px}.odparts-search__panel{padding:20px 16px}.odparts-search .easysearch-holder,.odparts-search .gf-form-inner{grid-template-columns:minmax(0,1fr);gap:14px}.odparts-search .odparts-search__wheel-link{width:100%}}.odparts-search__panel h3,.odparts-search .gf-form-input-label span{color:var(--odparts-search-text)!important}
/*# sourceMappingURL=/cdn/shop/t/99/assets/odparts-vehicle-search.css.map */
