.filter-tag{padding:.05em 1.25em .05em .75em}.filter-tag__close{filter:invert(1) grayscale(100%) brightness(400%)!important;font-size:.4em;opacity:1;padding-right:.5em;padding-top:.5em}.filter-tags{display:flex;flex-wrap:wrap;margin-bottom:0;min-height:2.5em}.filter-tags__tag{margin-bottom:.2em;margin-right:.5em}.filter-tags__tag span{margin-left:.5em}@media (max-width:767.98px){.keyword-search__form{display:flex;flex-direction:column}.keyword-search__input{margin-right:0;width:100%!important}}.hypersearch-banner .btn-reset{background-color:#9ea3a3;color:#fff}@media (min-width:992px){.hypersearch-banner__body{max-width:55rem}}.ui-collapsable{opacity:0;overflow:hidden;transition:height .35s ease,opacity .35s ease}.ui-collapsable[aria-expanded=true]{opacity:1}.ui-collapsable .enter-active,.ui-collapsable .leave-active{overflow:hidden;transition:height .35s ease}.hs-approved-cms-panel .card{background-image:url(https://bluesky.sirv.com/Websites/Used%20Kia/Used%20Cars/Approved%20Panel/bg.jpg);background-position:bottom;background-size:cover}.form-select.price{padding-right:1.65rem}.filter-section__btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");content:"";display:inline-block;height:.8em;margin-right:.4em;transform:rotate(-90deg);transition:transform .2s ease-out;width:.8em}.filter-section__btn[aria-pressed=true]:before{transform:rotate(0)}.vehicle-card-sash{font-size:1em;padding:.5em .75em}.vehicle-card-sash.badge-dark{background-color:rgba(33,37,41,.7)}.card-img{position:relative}.card-img-over{height:100%;left:0;position:absolute;top:0;width:100%}.vehicle-card-warranty span{font-size:.75rem}.vehicle-card-warranty__unit{font-size:.65rem}.vehicle-card-actions__links{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9em;justify-content:space-between}@media only screen and (min-width:992px)and (max-width:1399px){.vehicle-card-actions__links{align-items:center;flex-direction:column}.vehicle-card-actions__links>*{margin:.5rem 0}}.vehicle-card__kia-logo{height:.7em;margin-bottom:.2em;margin-right:.3em}@media (min-width:768px){.list-view .offer-card{display:flex;flex-direction:row;padding-right:1em}.list-view .offer-card__img{flex-basis:25%}.list-view .offer-card__actions{align-items:center}}.vehicle-list{--bs-gutter-y:1em;padding:0}.vehicle-list__item{height:100%}.sort-options{display:flex;flex-direction:column;height:100%;justify-content:space-between}.sort-options,.sort-options__inputs .form-select,.sort-options__inputs h2{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media (min-width:992px){.sort-options .form-label{font-size:1em}.sort-options__inputs{align-items:baseline;display:flex;flex-direction:row;gap:.25em;margin-bottom:0}}.sliding-toggler{background-color:#ebecec;border-radius:0;display:flex;list-style:none;margin-bottom:0;padding:.2em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sliding-toggler-item{border-radius:0;height:2em}.sliding-toggler-label{line-height:0;position:relative}.sliding-toggler-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sliding-toggler-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2em;width:2em}.sliding-toggler-button:checked{background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.hypersearch-bar{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 1em 1em}.hypersearch-bar__btn{margin-bottom:.4em}.save-search-item__delete{cursor:pointer;font-size:.75em}.save-search__list{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding:0}.hypersearch__sort-options{margin-top:5px}.hypersearch__bar{bottom:0;position:fixed;transition:transform .3s ease-in-out;width:100%}.hypersearch__bar[aria-expanded=false]{transform:translateX(-100%)}.hypersearch__search-list[aria-busy=true]{opacity:.8;pointer-events:none}@media (max-width:991.98px){.hypersearch__search-filters,.hypersearch__sort-options{background-color:#fff;border:none;box-sizing:border-box;height:100vh;left:0;overflow-y:scroll;padding:1.5rem 1.5rem 5rem;position:fixed;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100vw;z-index:2000}.hypersearch__search-filters[aria-expanded=true],.hypersearch__sort-options[aria-expanded=true]{transform:translateX(0)}}.skeleton-filters{display:flex;flex-direction:column}.skeleton-filters__filter{height:4rem;margin-bottom:.5em;width:100%}.skeleton-card__img{height:5em;width:100%}.skeleton-card__subtitle{width:70%}@media (min-width:768px){.skeleton-card__img{height:8em}}@media (min-width:992px){.skeleton-card__img{height:10em}}@media (min-width:1200px){.skeleton-card__img{height:12em}}.skeleton__item,.skeleton__text{-webkit-animation:skeleton-shine .75s linear infinite;animation:skeleton-shine .75s linear infinite;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:0}.skeleton__text{height:1em}@-webkit-keyframes skeleton-shine{to{background-position-x:-200%}}@keyframes skeleton-shine{to{background-position-x:-200%}}.hypersearch{max-width:100vw}.hypersearch__vehicle-preview{z-index:100}.hypersearch--dealership-page .filter-section--dealerId,.hypersearch--main .filter-section--manufacturer{display:none}#modals{position:relative;z-index:2000}.hypersearch-error #Repeater_Carousel_RepeaterUpdatePanel{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-shrink:0;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.hypersearch-error__brands:not(.show-more) li:nth-child(n+18),.hypersearch-error__models:not(.show-more) li:nth-child(n+18){display:none}.hypersearch-error__brands,.hypersearch-error__models{display:flex;flex-wrap:wrap;list-style:none}.hypersearch-error__brands li,.hypersearch-error__models li{flex-basis:33%;font-weight:600;line-height:1.325;margin-bottom:.625em}.hypersearch-error__brands li a,.hypersearch-error__models li a{text-decoration:none}.hypersearch-error__brands li a:hover,.hypersearch-error__models li a:hover{text-decoration:underline}.a{color:#05141f}.a,.a:hover{text-decoration:underline}.a:hover{color:#041019}.a:not([href]):not([class]),.a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.card-btn-footer{display:flex}.card-btn-footer>*{flex-grow:1}ol,ul{list-style:none;padding-left:0}.text{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;font:inherit;line-height:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto}.visually-hidden-xs{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (min-width:576px){.visually-hidden-sm{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (min-width:768px){.visually-hidden-md{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (min-width:992px){.visually-hidden-lg{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (min-width:1200px){.visually-hidden-xl{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (min-width:1600px){.visually-hidden-xxl{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}