#trivus-panel{background-color:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -1px 4px rgba(0,0,0,.102);font-size:15px;left:40px;line-height:1.2;padding-bottom:30px;position:fixed;transform:translateY(calc(100% - 95px));transition:all .4s;width:375px;z-index:40}#trivus-panel #trivus-opener{appearance:none;background-color:transparent;border:0;cursor:pointer;height:25px;position:relative;width:100%}#trivus-panel #trivus-opener:after,#trivus-panel #trivus-opener:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s}#trivus-panel #trivus-opener:after{top:14px;width:30px}#trivus-panel #trivus-opener:before{top:10px;width:26px}#trivus-panel #trivus-opener:hover:after,#trivus-panel #trivus-opener:hover:before{background-color:var(--primary-color)}#trivus-panel .content{padding-left:50px;padding-right:25px;position:relative}#trivus-panel .content .trivus-icon{left:5px;position:absolute;top:-3px}#trivus-panel .content .text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:normal}#trivus-panel .content .text .nowrap{font-size:inherit;text-decoration:underline}#trivus-panel .content #trivusTypewriter{display:-webkit-box;height:53px;-webkit-line-clamp:2;line-clamp:2;padding-top:3px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#trivus-panel .content .trivusUl{list-style:none;margin-block:0;padding-left:0}#trivus-panel .content .trivusUl li:not(:last-child){margin-bottom:8px}#trivus-panel .trivusSuggestList{display:flex;flex-wrap:wrap;gap:7px;list-style:none;opacity:0;padding:0 18px 0 25px;transition:all .4s}#trivus-panel .trivusSuggestList>li button{appearance:none;background-color:#fff;border:1px solid var(--primary-color);border-radius:16px;cursor:pointer;padding:7px 20px;text-align:left;width:100%}#trivus-panel .trivusSuggestList>li button:hover{box-shadow:0 0 3px rgba(0,150,235,.6)}#trivus-panel.open{transform:translateY(0)}#trivus-panel.open .text{display:block;line-clamp:unset;-webkit-line-clamp:unset}#trivus-panel.open .trivusSuggestList{opacity:1}@media(max-width:768px){#trivus-panel{left:0;width:100%}}#trivus-panel-mobile{display:none}@media(max-width:768px){#trivus-panel-mobile{background-color:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.15);display:block;display:flex;flex-direction:column;left:0;max-height:70vh;padding-bottom:0;position:fixed;transform:translateY(calc(100% - 60px));transition:transform .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:110}#trivus-panel-mobile .trivus-drag-area{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;touch-action:none}#trivus-panel-mobile .trivus-drag-area:active{cursor:grabbing}#trivus-panel-mobile .trivus-drag-area #trivus-opener{appearance:none;background-color:transparent;border:0;cursor:pointer;height:25px;position:relative;width:100%}#trivus-panel-mobile .trivus-drag-area #trivus-opener:after,#trivus-panel-mobile .trivus-drag-area #trivus-opener:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s}#trivus-panel-mobile .trivus-drag-area #trivus-opener:after{top:14px;width:30px}#trivus-panel-mobile .trivus-drag-area #trivus-opener:before{top:10px;width:26px}#trivus-panel-mobile .trivus-drag-area #trivus-opener:hover:after,#trivus-panel-mobile .trivus-drag-area #trivus-opener:hover:before{background-color:var(--primary-color)}#trivus-panel-mobile .trivus-content{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 20px 80px 50px;position:relative;-webkit-overflow-scrolling:touch}#trivus-panel-mobile .trivus-content .trivus-icon{height:30px;left:15px;position:absolute;top:0;width:30px}#trivus-panel-mobile .trivus-content .text{color:#000;font-size:15px;line-height:1.4}#trivus-panel-mobile .trivus-content .text b{font-weight:600}#trivus-panel-mobile .trivus-content .text .nowrap{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}#trivus-panel-mobile .trivus-content .text .nowrap:active{opacity:.7}#trivus-panel-mobile .trivus-content .text .trivusUl{list-style:none;margin-block:0;padding-left:0}#trivus-panel-mobile .trivus-content .text .trivusUl li:not(:last-child){margin-bottom:8px}#trivus-panel-mobile .trivusSuggestList{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0 18px 0 25px}#trivus-panel-mobile .trivusSuggestList>li button{appearance:none;background-color:#fff;border:1px solid var(--primary-color);border-radius:16px;cursor:pointer;font-size:15px;line-height:1.2;padding:10px 18px;text-align:left;width:100%}#trivus-panel-mobile .trivusSuggestList>li button:hover{box-shadow:0 0 3px rgba(0,150,235,.6)}#trivus-panel-mobile .trivusSuggestList>li button:active{opacity:.8}#trivus-panel-mobile.listing{bottom:60px;max-height:140px;overflow:hidden;padding-bottom:0;transform:none;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding-bottom .35s cubic-bezier(.4,0,.2,1);z-index:90}#trivus-panel-mobile.listing .trivus-content{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:visible;padding:0 20px 5px}#trivus-panel-mobile.listing .trivus-header{flex-shrink:0;padding-left:48px;position:relative}#trivus-panel-mobile.listing .trivus-header .trivus-icon{left:0;position:absolute;top:0}#trivus-panel-mobile.listing .trivus-header .text{display:block}#trivus-panel-mobile.listing .trivus-scroll{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:20px}#trivus-panel-mobile.listing .trivusSuggestList{max-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .2s ease,max-height .2s ease}#trivus-panel-mobile.listing.open{max-height:calc(70vh - 60px);padding-bottom:10px;transform:none;z-index:130}#trivus-panel-mobile.listing.open .trivusSuggestList{max-height:600px;opacity:1}#trivus-panel-mobile.open{padding-bottom:10px;transform:translateY(0)}}.trivus-overlay{display:none}@media(max-width:768px){.trivus-overlay{background-color:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:105}.trivus-overlay.listing{bottom:60px;z-index:105}.trivus-overlay.visible{display:block;opacity:1;pointer-events:auto}}:root{--carousel-transition:300ms;--carousel-opacity-inactive:0.7;--carousel-opacity-active:1;--carousel-opacity-near:0.9}#vehicle-search-cnt{margin-bottom:40px}#vehicle-search-cnt .first-row .controls{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-end}#vehicle-search-cnt .first-row .controls .pay-choice{align-items:center;display:flex;gap:12px}#vehicle-search-cnt .first-row .controls .pay-choice>div{display:flex;justify-content:center}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType{width:95px}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType input{opacity:0;position:absolute}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType label{border:1px solid #606060;cursor:pointer;display:block;opacity:.5;padding-block:3px;text-align:center;transition:all .3s;width:100%}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType label.active{border-color:var(--primary-color);opacity:1}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType:first-child label{border-radius:16px 0 0 16px}#vehicle-search-cnt .first-row .controls .pay-choice>div .payType:last-child label{border-radius:0 16px 16px 0}#vehicle-search-cnt .first-row .controls .sort-choice{align-items:center;display:flex;gap:12px}#vehicle-search-cnt .first-row .controls .sort-choice .select-wrapper{align-items:center;display:flex;position:relative;width:220px}#vehicle-search-cnt .first-row .controls .sort-choice .select-wrapper select{font-size:15px;height:auto;padding:6px 20px}#vehicle-search-cnt .first-row .controls .toggle-filters-btn{display:flex;justify-content:flex-end;min-width:120px}#vehicle-search-cnt .first-row .controls .toggle-filters-btn .filter-toggle-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:15px;gap:12px;padding:8px 12px}#vehicle-search-cnt .first-row .controls .toggle-filters-btn .filter-toggle-btn img{transition:transform .3s ease;width:18px}#vehicle-search-cnt .os-info-search{align-items:center;display:flex;font-size:17px;gap:15px}#vehicle-search-cnt .os-info-search strong{text-transform:capitalize}@media(max-width:768px){#vehicle-search-cnt .os-info-search{margin-top:12px}}#vehicle-search-cnt .advanced-filters{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}#vehicle-search-cnt .advanced-filters.expanded{margin-top:20px;max-height:4000px;opacity:1;padding-top:20px}#vehicle-search-cnt .advanced-filters .filter-group{margin-bottom:12px}#vehicle-search-cnt .advanced-filters .archives{display:flex}#vehicle-search-cnt .advanced-filters .archives .archive input{height:1px;opacity:0;position:absolute;width:1px}#vehicle-search-cnt .advanced-filters .archives .archive label{align-items:center;border:1px solid var(--general-color-1);cursor:pointer;display:flex;height:32px;justify-content:center;line-height:1;text-transform:uppercase;width:85px}#vehicle-search-cnt .advanced-filters .archives .archive label.active{border-color:var(--secondary-color)}#vehicle-search-cnt .advanced-filters .archives .archive:first-child label{border-radius:2px 0 0 2px}#vehicle-search-cnt .advanced-filters .archives .archive:last-child label{border-radius:0 2px 2px 0}#vehicle-search-cnt .advanced-filters .reset-cnt button{color:var(--black);font-size:14px}#vehicle-search-cnt .advanced-filters .reset-cnt button img{margin-left:5px;vertical-align:middle}#vehicle-search-cnt .advanced-filters .payType-cnt{display:flex;justify-content:center;margin-bottom:15px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType{width:95px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType input{opacity:0;position:absolute}#vehicle-search-cnt .advanced-filters .payType-cnt .payType label{border:1px solid #606060;cursor:pointer;display:block;opacity:.5;padding-block:3px;text-align:center;transition:all .3s;width:100%}#vehicle-search-cnt .advanced-filters .payType-cnt .payType label.active{border-color:var(--primary-color);opacity:1}#vehicle-search-cnt .advanced-filters .payType-cnt .payType:first-child label{border-radius:16px 0 0 16px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType:last-child label{border-radius:0 16px 16px 0}#vehicle-search-cnt .advanced-filters .range-text{margin-bottom:15px;text-align:center}#vehicle-search-cnt .advanced-filters .slider-base{background-color:var(--general-color-1)}#vehicle-search-cnt .advanced-filters .slider-connect,#vehicle-search-cnt .advanced-filters .slider-handle{background:#007bff}#vehicle-search-cnt .advanced-filters .slider-active{box-shadow:0 0 0 4px rgba(0,123,255,.2)}#vehicle-search-cnt .advanced-filters select{appearance:none;background-color:#fff;background-image:url(/build/images/arrow-down-black.d7d92a77.svg);background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--general-color-1);border-radius:2px;color:#000;cursor:pointer;font-size:15px;font-weight:400;height:44px;padding:5px 15px;width:100%}#vehicle-search-cnt .advanced-filters select.active,#vehicle-search-cnt .advanced-filters select:focus{border-color:#00b4ff;outline:none}#vehicle-search-cnt .advanced-filters .checkbox-wrapper{align-items:center;display:flex;gap:8px;height:44px;padding:5px 15px}#vehicle-search-cnt .advanced-filters .checkbox-wrapper input{cursor:pointer;height:20px;width:20px}#vehicle-search-cnt .advanced-filters .checkbox-wrapper label{cursor:pointer}#vehicle-search-cnt .advanced-filters .submit-row{padding-top:40px}#vehicle-list-cnt .vehicles-row,#vehicle-list-cnt>.row{margin-left:-5px;margin-right:-5px}#vehicle-list-cnt .vehicles-row>div,#vehicle-list-cnt>.row>div{padding-left:5px;padding-right:5px}#vehicle-list-cnt .custom-banner a{border:1px solid transparent;border-radius:4px;display:block;transition:all .3s}#vehicle-list-cnt .custom-banner a img{border-radius:4px}#vehicle-list-cnt .custom-banner a:hover{border-color:var(--primary-color)}.custom-search-info{margin-bottom:50px;margin-top:30px}@media(max-width:991px){#vehicle-search-cnt{margin-bottom:20px}#vehicle-search-cnt .first-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#vehicle-search-cnt .first-row .toggle-filters-btn{display:flex;justify-content:flex-end;min-width:120px}#vehicle-search-cnt .first-row .toggle-filters-btn .filter-toggle-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-self:flex-end;padding:8px 0}#vehicle-search-cnt .first-row .toggle-filters-btn .filter-toggle-btn img{height:20px;transition:transform .3s ease;width:20px}#vehicle-search-cnt .advanced-filters{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}#vehicle-search-cnt .advanced-filters.expanded{margin-top:20px;max-height:400px;opacity:1;padding-top:20px}#vehicle-search-cnt .advanced-filters .filter-group{margin-bottom:12px}#vehicle-search-cnt .advanced-filters .archives{display:flex}#vehicle-search-cnt .advanced-filters .archives .archive input{height:1px;opacity:0;position:absolute;width:1px}#vehicle-search-cnt .advanced-filters .archives .archive label{align-items:center;border:1px solid var(--general-color-1);cursor:pointer;display:flex;height:32px;justify-content:center;line-height:1;text-transform:uppercase;width:85px}#vehicle-search-cnt .advanced-filters .archives .archive label.active{border-color:var(--secondary-color)}#vehicle-search-cnt .advanced-filters .archives .archive:first-child label{border-radius:2px 0 0 2px}#vehicle-search-cnt .advanced-filters .archives .archive:last-child label{border-radius:0 2px 2px 0}#vehicle-search-cnt .advanced-filters .reset-cnt button{color:var(--black);font-size:14px}#vehicle-search-cnt .advanced-filters .reset-cnt button img{margin-left:5px;vertical-align:middle}#vehicle-search-cnt .advanced-filters .payType-cnt{display:flex;justify-content:center;margin-bottom:15px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType{width:95px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType input{opacity:0;position:absolute}#vehicle-search-cnt .advanced-filters .payType-cnt .payType label{border:1px solid #606060;cursor:pointer;display:block;opacity:.5;padding-block:3px;text-align:center;transition:all .3s;width:100%}#vehicle-search-cnt .advanced-filters .payType-cnt .payType label.active{border-color:var(--primary-color);opacity:1}#vehicle-search-cnt .advanced-filters .payType-cnt .payType:first-child label{border-radius:16px 0 0 16px}#vehicle-search-cnt .advanced-filters .payType-cnt .payType:last-child label{border-radius:0 16px 16px 0}#vehicle-search-cnt .advanced-filters .range-text{margin-bottom:15px;text-align:center}#vehicle-search-cnt .advanced-filters .slider-base{background-color:var(--general-color-1)}#vehicle-search-cnt .advanced-filters .slider-connect,#vehicle-search-cnt .advanced-filters .slider-handle{background:#007bff}#vehicle-search-cnt .advanced-filters .slider-active{box-shadow:0 0 0 4px rgba(0,123,255,.2)}#vehicle-search-cnt .advanced-filters select{appearance:none;background-color:#fff;background-image:url(/build/images/arrow-down-black.d7d92a77.svg);background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--general-color-1);border-radius:2px;color:#000;cursor:pointer;font-size:15px;font-weight:400;height:44px;padding:5px 15px;width:100%}#vehicle-search-cnt .advanced-filters select.active,#vehicle-search-cnt .advanced-filters select:focus{border-color:#00b4ff;outline:none}#vehicle-search-cnt .advanced-filters .checkbox-wrapper{align-items:center;display:flex;gap:8px;height:44px;padding:5px 15px}#vehicle-search-cnt .advanced-filters .checkbox-wrapper input{cursor:pointer;height:20px;width:20px}#vehicle-search-cnt .advanced-filters .checkbox-wrapper label{cursor:pointer}#vehicle-search-cnt .advanced-filters .submit-row{padding-top:40px}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel{--vc-nav-background:rgba(0,0,0,.45);--vc-nav-color:#fff}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__viewport{perspective:2000px}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__track{transform-style:preserve-3d}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel.is-dragging .carousel__slide,#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide--sliding{transition:opacity var(--carousel-transition),transform var(--carousel-transition)}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide{align-items:stretch;display:flex;opacity:var(--carousel-opacity-inactive);padding:20px 0 0;transform:translateX(10px) rotateY(-12deg) scale(.9)}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide--prev{opacity:var(--carousel-opacity-near);transform:rotateY(-10deg) scale(.95)}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide--active{opacity:var(--carousel-opacity-active);transform:rotateY(0) scale(1)}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide--next{opacity:var(--carousel-opacity-near);transform:rotateY(10deg) scale(.95)}#vehicle-list-cnt .vehicle-carousel-wrapper .carousel__slide--next~.carousel__slide{opacity:var(--carousel-opacity-inactive);transform:translateX(-10px) rotateY(12deg) scale(.9)}#vehicle-list-cnt .vehicle-carousel-wrapper .vehicle-slide{height:100%;margin:0;transform-origin:center bottom;transition:margin .3s ease;transition:transform .3s ease;will-change:transform}#vehicle-list-cnt .vehicle-carousel-wrapper .vehicle-slide--active{border-radius:12px;margin-bottom:0;transform:translateY(-18px)}#vehicle-list-cnt .vehicle-carousel-wrapper .spacer-slide{height:100%;pointer-events:none;width:100%}#vehicle-list-cnt .vehicle-carousel-wrapper .vehicle-card--ghost{height:100%;opacity:0;visibility:hidden}}