.vehicle-search{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999999;background:#00000080}@media only screen and (min-width: 769px){.vehicle-search{align-items:center;justify-content:center;display:none}.vehicle-search.active{display:flex!important}.vehicle-search__content{position:relative;width:90%;max-width:800px;max-height:90vh;background:#000;z-index:1000001;overflow-y:auto;border-radius:8px;box-shadow:0 4px 20px #0003;margin:0 auto}}@media only screen and (max-width: 768px){.vehicle-search{display:none;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:#00000080!important;z-index:2147483647!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important;transform:none!important;transition:none!important}.vehicle-search.active{display:block!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important}.vehicle-search__content{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:#000!important;color:#fff!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;z-index:2147483647!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important;transform:none!important;transition:none!important}.vehicle-search__content:after{display:none!important}.vehicle-search__option{display:none!important}.vehicle-search__option.active{display:block!important}.vehicle-search__tabs{display:flex!important;border-bottom:2px solid #333!important;padding:0!important;margin:0!important;background:#000!important}.vehicle-search__manual{display:block!important}.vehicle-search__reg-form{display:flex!important;flex-direction:row!important;background:transparent!important;border-radius:4px!important;margin:20px 0!important;height:50px!important;width:100%!important}.vehicle-search__header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:#000!important}.vehicle-search__header h2{color:#fff!important;margin:0!important;font-size:24px!important}.vehicle-search__close{background:none!important;border:none!important;color:#fff!important;padding:15px!important;cursor:pointer!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s ease!important}.vehicle-search__close:hover{opacity:.8!important}.vehicle-search__close svg{width:32px!important;height:32px!important}.tab-button{flex:1!important;padding:15px!important;font-size:14px!important;font-weight:600!important;color:#666!important;text-transform:uppercase!important;border:none!important;background:none!important;cursor:pointer!important;position:relative!important}.tab-button.active{color:#fff!important}.tab-button.active:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:100%!important;height:2px!important;background-color:#00d7e2!important}.vehicle-search__body{padding:20px!important}.vehicle-search__option:not(.active) .vehicle-search__reg-form,.vehicle-search__option:not(.active) .vehicle-search__manual,.vehicle-search__option:not(.active) .vehicle-search__dropdowns,.vehicle-search__option:not(.active) .saved-vehicles-list,.vehicle-search__option:not(.active) .empty-vehicles-message{display:none!important}.vehicle-search__option.active .vehicle-search__reg-form,.vehicle-search__option.active .vehicle-search__manual,.vehicle-search__option.active .vehicle-search__dropdowns{display:block!important}.saved-vehicles-list,.empty-vehicles-message{display:none!important}.vehicle-search__option[data-tab-content=saved].active .saved-vehicles-list,.vehicle-search__option[data-tab-content=saved].active .empty-vehicles-message{display:block!important}}.vehicle-search-trigger--mobile{display:flex!important;padding:8px!important;background:transparent!important;border:none!important;cursor:pointer!important;z-index:2147483646!important;position:relative!important}.vehicle-search-trigger--mobile svg{width:24px!important;height:24px!important}body.vehicle-search-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;touch-action:none!important;-webkit-overflow-scrolling:none!important}body>.vehicle-search{position:fixed!important;z-index:2147483647!important}.vehicle-search__header{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.vehicle-search__header h2{color:#fff;margin:0}.vehicle-search__close{background:none;border:none;color:#fff;cursor:pointer}.vehicle-search__body{padding:20px;color:#fff}.vehicle-search__tabs{display:flex;border-bottom:2px solid #333;padding:0;margin:0}.tab-button{padding:20px 40px;font-size:18px;font-weight:600;color:#666;text-transform:uppercase;border:none;background:none;cursor:pointer;position:relative;transition:color .3s ease}.tab-button:hover,.tab-button.active{color:#fff}.tab-button.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#00d7e2}.vehicle-search__option{display:none;flex:1;overflow-y:auto}.vehicle-search__option.active{display:block!important}.vehicle-search__reg-form{display:flex;align-items:center;background:#fff;border-radius:4px;overflow:hidden;margin:20px 0}.gb-badge{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#039}.gb-badge img{width:24px;height:24px}.vehicle-search__input{flex:1;height:50px;border:none;padding:0 15px;font-size:16px;text-transform:uppercase;min-width:120px;text-align:center;font-weight:700;background-color:#ffbe33}.vehicle-search__button{height:50px;padding:0 20px;background:#80ae02cc;color:#fff;border:none;font-weight:700;cursor:pointer;min-width:100px;text-transform:uppercase}@media only screen and (max-width: 768px){.vehicle-search__option.active .vehicle-search__reg-form{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border-radius:4px!important;margin:20px 0!important;height:50px!important;width:100%!important;overflow:visible!important}.vehicle-search__reg-form .gb-badge{width:50px!important;height:50px!important;flex-shrink:0!important;background:#039!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px 0 0 4px!important;z-index:1!important}.vehicle-search__reg-form .vehicle-search__input{flex:1!important;height:50px!important;background:#ffbe33!important;border:none!important;padding:0 15px!important;font-size:16px!important;text-transform:uppercase!important;text-align:center!important;font-weight:700!important;color:#000!important;-webkit-appearance:none!important;appearance:none!important;z-index:1!important}.vehicle-search__reg-form .vehicle-search__button{width:60px!important;height:50px!important;padding:0 20px!important;background:#a6e200cc!important;color:#fff!important;border:none!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase!important;flex-shrink:0!important;border-radius:0 4px 4px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}}.vehicle-search__manual{margin-top:30px}.vehicle-search__manual h3{color:#fff;font-size:18px;margin:0 0 20px}.vehicle-search__dropdowns{display:flex;flex-direction:column;gap:15px}.vehicle-search__select{width:100%;height:50px;padding:0 20px;border:none;border-radius:4px;background:#fff;font-size:16px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}.vehicle-search__select:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.saved-vehicles-list{display:flex;flex-direction:column;gap:15px;max-height:calc(90vh - 200px);overflow-y:auto}.saved-vehicle-item{background:#111;border-radius:6px;padding:15px;display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.saved-vehicle-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.saved-vehicle-info{display:flex;flex-direction:column;gap:5px}.saved-vehicle-name{font-size:16px;font-weight:600;color:#fff}.saved-vehicle-details{font-size:13px;color:#aaa}.saved-vehicle-actions{display:flex;gap:8px}.saved-vehicle-browse{background:#a6e200cc;color:#fff;border:none;padding:8px 12px;border-radius:4px;font-weight:600;font-size:13px;cursor:pointer;transition:background-color .2s ease}.saved-vehicle-browse:hover{background:#a6e200cc}.saved-vehicle-remove{background:#333;color:#fff;border:none;padding:8px;border-radius:4px;cursor:pointer;font-size:13px;transition:background-color .2s ease}.saved-vehicle-remove:hover{background:#ff3b30}.empty-vehicles-message{text-align:center;color:#999;padding:30px 0;font-size:15px}.vehicle-search__error{color:#f44;margin-top:10px;text-align:center}.vehicle-search__popup{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:2147483647;align-items:center;justify-content:center}.vehicle-search__popup-content{background:#fff;padding:30px;border-radius:8px;width:90%;max-width:400px;position:relative;z-index:2147483648;color:#333}.vehicle-search__popup-content h3{margin:0 0 15px;font-size:20px;color:#333}.vehicle-search__popup-content p{margin:0 0 15px;color:#666}.vehicle-search__popup-content ul{margin:0 0 20px;padding-left:20px;color:#666}.vehicle-search__popup-content li{margin-bottom:8px}.vehicle-search__popup-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333;padding:5px;line-height:1}.vehicle-search__button--secondary{width:100%;margin-top:15px;background:#000;color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .3s ease}.vehicle-search__button--secondary:hover{background:#333}.header-advanced-icons .vehicle-search-trigger{display:flex;align-items:center;gap:10px;background:#000;border:none;cursor:pointer;padding:8px 20px;border-radius:4px;color:#fff;transition:background-color .3s ease;height:45px;text-decoration:none;margin-right:15px}.header-advanced-icons .vehicle-search-trigger:hover{background-color:#333;color:#fff;text-decoration:none}.header-advanced-icons .vehicle-search-trigger img{width:18px;height:18px;flex-shrink:0;filter:brightness(0) invert(1)}.header-advanced-icons .vehicle-search-trigger span{font-size:14px;font-weight:750;white-space:nowrap;color:#fff}@media (min-width: 1200px){.header-advanced .vehicle-search-wrapper{max-width:240px}}@media (min-width: 1400px){.header-advanced .vehicle-search-wrapper{max-width:300px}}.vehicle-search-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background-color:#000;border:none;border-radius:4px;cursor:pointer;height:45px;margin-left:10px;white-space:nowrap}.vehicle-search-trigger span{font-size:14px;font-weight:600;color:#fff}.vehicle-search-trigger--mobile{background:transparent!important;border:none!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--i-color, #232323)!important}.vehicle-search-trigger--mobile svg{width:24px!important;height:24px!important;color:currentColor!important}@media (max-width: 768px){.vehicle-search-trigger{display:none}}@media (min-width: 769px){.vehicle-search-trigger--mobile{display:none!important}}.vehicle-search{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:999999}.vehicle-search.active{display:flex;align-items:center;justify-content:center}.vehicle-search__content{background:#000;width:90%;max-width:800px;border-radius:8px;position:relative}.vehicle-search__close{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff;cursor:pointer;padding:8px}.vehicle-search__close svg{width:24px;height:24px}.field-group{position:relative;padding-left:40px!important;margin-bottom:15px}.number-bubble{position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:28px;background-color:#00a651;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1}.vehicle-search__dropdowns .field-group .number-bubble{box-shadow:0 2px 4px #0003}.field-group label{display:block;margin-bottom:8px;color:#fff}.vehicle-search__close{background:none!important;border:none!important;color:#fff!important;padding:15px!important;cursor:pointer!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s ease!important}.vehicle-search__close:hover{opacity:.8!important}.vehicle-search__close svg{width:32px!important;height:32px!important}@media (min-width: 769px){.vehicle-search__close{width:64px!important;height:64px!important;padding:20px!important}.vehicle-search__close svg{width:40px!important;height:40px!important}}.vehicle-search-wrapper{margin-right:20px;display:flex;align-items:center}.vehicle-search-trigger{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f7f8fa;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.vehicle-search-trigger:hover{background-color:#e7e8ea}.vehicle-search-trigger span{font-size:14px;font-weight:500;color:#06142e}.header-advanced-cart{display:flex;align-items:center;justify-content:flex-end}.header-advanced-icons{display:flex;align-items:center;gap:15px}.header-search-wrapper{display:flex;align-items:center;width:100%;gap:15px}.header__search-container{flex:1;min-width:0;margin-right:0}.vehicle-search-button-container{flex:0 0 auto;margin-left:0}.header__search{width:100%}.vehicle-search-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background-color:#000;border:none;border-radius:4px;cursor:pointer;height:40px;white-space:nowrap}.vehicle-search-trigger img{width:20px;height:20px;flex-shrink:0}.vehicle-search-trigger:hover{background-color:#333}@media (max-width: 1024px){.header-search-wrapper{gap:10px}.vehicle-search-trigger{padding:8px 12px}.vehicle-search-trigger span{font-size:12px}}.header-advanced-icons .vehicle-search-trigger,.header-search-wrapper .vehicle-search-trigger{padding:8px 15px;height:40px}.header-advanced__content{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.header-advanced-icons{display:flex;align-items:center;gap:15px;flex:0 0 auto}.header__iconItem{flex:0 0 auto}.header-advanced__logo-position--center{justify-content:center;text-align:center}.header-advanced__logo-position--center .header__logo{position:absolute;left:50%;transform:translate(-50%)}@media (max-width: 768px){.header-search-wrapper{max-width:none}.header-advanced__logo-position--center .header__logo{position:relative;left:auto;transform:none}}.header-mobile__item--vehicle_search{display:flex;align-items:center;justify-content:center}.header-mobile__item--vehicle_search .vehicle-search-trigger--mobile{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;background:none!important;border:none!important;cursor:pointer!important;color:inherit!important;transform:scale(1.5)!important}.header-mobile__item--vehicle_search .vehicle-search-trigger--mobile svg{width:40px!important;height:40px!important;color:currentColor!important}@media (max-width: 768px){.header-mobile--icon .vehicle-search-trigger--mobile,.header-mobile__item--vehicle_search .vehicle-search-trigger--mobile{width:auto!important;height:auto!important;color:inherit!important;background:none!important;padding:12px!important;transform:scale(1.5)!important}.header-mobile--icon .vehicle-search-trigger--mobile svg,.header-mobile__item--vehicle_search .vehicle-search-trigger--mobile svg{width:40px!important;height:40px!important}}@media (min-width: 769px){.header-mobile__item--vehicle_search{display:none!important}}.header__search{flex:2!important;margin-right:10px}.vehicle-search-trigger{margin-left:10px;padding:8px 15px;display:flex;align-items:center;gap:8px;white-space:nowrap;background:#000;color:#fff;border-radius:5px;border:none;cursor:pointer;transition:background-color .3s ease}.vehicle-search-trigger:hover{background:#333}.vehicle-search-trigger img{width:24px;height:24px;flex-shrink:0}.vehicle-search-trigger span{font-size:14px;font-weight:500}@media (max-width: 1024px){.header__search{flex:1.5!important}.vehicle-search-trigger span{font-size:13px}}.header-search-and-icons{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.header-search-wrapper{display:flex;align-items:center;gap:10px;flex:1;max-width:calc(100% - 200px)}.header__search{flex:1;min-width:200px}.vehicle-search-trigger{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:#000;border:none;border-radius:4px;cursor:pointer;height:40px;white-space:nowrap;min-width:max-content}.vehicle-search-trigger img{width:20px;height:20px}.vehicle-search-trigger span{font-size:13px;font-weight:500;color:#fff}.header-advanced-icons{display:flex;align-items:center;gap:20px;flex:0 0 auto;margin-left:auto}@media (max-width: 1024px){.header-search-wrapper{max-width:calc(100% - 150px)}.vehicle-search-trigger{padding:8px 10px}.vehicle-search-trigger span{font-size:12px}}.header-advanced__content{display:flex;align-items:center;width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vehicle-search.css.map */
