.vehicle_segment_title h2{text-transform:uppercase;letter-spacing:1px;font-weight:300}.search-bar-container{width:100%;max-width:400px;position:relative}.search-input{box-sizing:border-box;width:100%;padding:10px 35px 10px 15px;font-size:16px;border:1px solid var(--tertiary)!important;border-radius:4px!important}.search-input:hover{border:1px solid var(--primary)!important}.search-input:focus,.search-input:focus-visible{box-shadow:none!important;outline:none!important}.clear-btn{cursor:pointer;color:var(--secondary);pointer-events:auto;background:0 0;border:none;outline:none;font-size:28px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.clear-btn:hover{color:var(--primary)}.search-input:not(:placeholder-shown)+.clear-btn{display:block}.popular-title{color:var(--main-dark-text-3);z-index:2;margin-top:10px;font-size:16px;line-height:1.2}.orange_hover_bg{background-color:var(--secondary-light);border:1px solid var(--tertiary);backface-visibility:hidden;flex-direction:row;transition:transform .3s,border .5s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.orange_hover_bg:hover .popular-title{color:#fff}.orange_hover_bg:before{content:"";top:var(--y,50%);left:var(--x,50%);opacity:0;z-index:0;background:radial-gradient(circle,#ff4500cc 10%,#ff7b00d7 30%,#f006 54%,#0000 90%);border-radius:50%;width:0;height:0;transition:width .2s ease-out,height .2s ease-out,opacity .3s ease-out;position:absolute;transform:translate(-50%,-50%)}.orange_hover_bg:hover:before{opacity:1;background:radial-gradient(circle,#ff4500cc 10%,#ff7b00d7 30%,#f006 40%,#0000 90%);width:300%;height:500%}.garage-go-btn{color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:38px;padding:8px 16px;display:flex;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.garage-go-btn:disabled{cursor:default;background:#6c757d!important}#formWrapper{position:relative}.form-loader{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loader-content{text-align:center}.error-message{color:red;margin-top:.25rem;font-size:.875em}@media (width<=576px){.vehicle_segment_title{text-align:center}.searchbar-for-cars{justify-content:center}}
