:root{--buap-navy:#103178;--buap-navy-deep:#0A1F45;--buap-orange:#FF7A18;--buap-orange-deep:#E0670C}.single-banner-filter .single-banner{position:relative}.single-banner-filter .single-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a1f45b8,#0a1f45db);pointer-events:none}.single-banner-filter .single-banner>*{position:relative;z-index:2}@media(min-width:768px){.single-banner-filter .single-banner{height:640px!important}}@media(max-width:767px){.single-banner-filter .single-banner{height:auto!important;min-height:520px;padding-bottom:24px}}.single-banner-filter .textbox{background:transparent!important;width:auto!important;max-width:760px;border-bottom:0!important;margin:0 auto 26px!important;padding:0 16px}.single-banner-filter .textbox h1{color:#fff;font-weight:800;line-height:1.15;text-shadow:0 2px 18px rgba(0,0,0,.35)}.single-banner-filter .textbox .text-2{opacity:.92}.single-banner-filter .filter-wrapper{background:#fff!important;max-width:1040px;margin:0 auto!important;border-radius:16px;padding:22px 22px 10px;box-shadow:0 24px 60px -12px #0a1f4573,0 0 0 1px #1031780f}.single-banner-filter .filter-wrapper .tabs-control{display:inline-flex;gap:4px;background:#eef2f9;padding:4px;border-radius:10px;margin-bottom:18px;width:auto}.single-banner-filter .filter-wrapper .tabs-control .js-tab-control{border:0!important;background:transparent!important;color:#5a6a86!important;font-weight:700;font-size:14px;padding:9px 20px!important;border-radius:8px!important;margin:0!important;line-height:1.2!important;min-width:auto!important;transition:all .18s ease}.single-banner-filter .filter-wrapper .tabs-control .js-tab-control.active{background:var(--buap-navy)!important;color:#fff!important;box-shadow:0 4px 12px #10317847}.single-banner-filter .filter-wrapper .tabs-content_item{background:transparent!important}.single-banner-filter .filter-wrapper .chosen-wrapper{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.single-banner-filter .filter-wrapper .chosen-wrapper>div{flex:1 1 0}.single-banner-filter .filter-wrapper .chosen-wrapper>div:empty{display:none!important}.single-banner-filter .filter-wrapper .chosen-container{height:56px!important;margin:0!important;background:#fff!important;border:1.5px solid #d8e0ee!important;border-radius:10px!important;transition:border-color .18s ease,box-shadow .18s ease}.single-banner-filter .filter-wrapper .chosen-container.active{border-color:#b9c7e2!important}.single-banner-filter .filter-wrapper .chosen-container.active:hover,.single-banner-filter .filter-wrapper .chosen-container.chosen-is-opening{border-color:var(--buap-navy)!important;box-shadow:0 0 0 3px #1031781f!important}.single-banner-filter .filter-wrapper .chosen-container:not(.active){background:#f4f6fb!important;opacity:.85}.single-banner-filter .filter-wrapper .chosen-single{height:54px!important;padding:0 16px!important}.single-banner-filter .filter-wrapper .chosen-single .chosen-order{width:26px!important;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;background:var(--buap-navy);color:#fff;border-radius:50%;border:0!important;font-size:13px;font-weight:800;margin-inline-end:12px!important}.single-banner-filter .filter-wrapper .chosen-container:not(.active) .chosen-order{background:#aab6cc}.single-banner-filter .filter-wrapper .chosen-single .js-title{color:#26344f;font-size:15px!important;font-weight:600;opacity:1!important}.single-banner-filter .filter-wrapper .chosen-container:not(.active) .js-title{color:#8a97ad}.single-banner-filter .filter-wrapper .chosen-single>svg{right:14px!important;opacity:.55}.single-banner-filter .filter-wrapper .chosen-drop{top:58px!important;border:1px solid #e0e7f3;border-radius:10px;box-shadow:0 18px 40px -8px #0a1f454d;padding:8px!important}.single-banner-filter .filter-wrapper .chosen-search input{width:100%;border:1px solid #e0e7f3;border-radius:8px;padding:8px 10px;font-size:14px}.single-banner-filter .filter-wrapper .chosen-results li{padding:9px 10px!important;border-radius:7px;font-size:14px;color:#26344f}.single-banner-filter .filter-wrapper .chosen-results li.result-selected,.single-banner-filter .filter-wrapper .chosen-results li:hover{background:var(--buap-navy)!important;background-image:none!important;color:#fff!important}.single-banner-filter .filter-wrapper .chosen-btn{margin:0!important;gap:10px;align-items:stretch}.single-banner-filter .filter-wrapper .js-btn-submit.submit-filter{background:var(--buap-orange)!important;background-image:none!important;color:#fff!important;border:0!important;height:56px!important;line-height:56px!important;border-radius:10px!important;font-weight:800!important;letter-spacing:.02em;padding:0 30px!important;box-shadow:0 8px 20px -4px #ff7a1880;transition:transform .15s ease,background .15s ease}.single-banner-filter .filter-wrapper .js-btn-submit.submit-filter:hover{background:var(--buap-orange-deep)!important;transform:translateY(-1px)}.single-banner-filter .filter-wrapper .btn-reset{height:56px!important;line-height:56px!important;border-radius:10px!important;border:1.5px solid #d8e0ee!important;background:#fff!important;color:#5a6a86!important;font-weight:700!important;min-width:56px!important}.single-banner-filter .filter-wrapper .vin-decoder{display:flex;gap:12px;align-items:stretch}.single-banner-filter .filter-wrapper #vehicle-vin{flex:1;height:56px;border:1.5px solid #d8e0ee;border-radius:10px;padding:0 16px;font-size:15px;color:#26344f}.single-banner-filter .filter-wrapper #vehicle-vin:focus{outline:none;border-color:var(--buap-navy);box-shadow:0 0 0 3px #1031781f}.single-banner-filter .filter-wrapper .vin-decoder .btn{background:var(--buap-navy)!important;color:#fff!important;border:0!important;height:56px!important;line-height:56px!important;border-radius:10px!important;font-weight:800!important;padding:0 26px!important}.single-banner-filter .vin-decoder-error,.single-banner-filter .vehicle-not-found-error{color:#e0670c;font-weight:600;font-size:13.5px;margin-top:8px}.single-banner-filter .textbox-bottom{position:static!important;width:100%!important;max-width:1040px;margin:18px auto 0!important;padding:0!important;text-align:center!important;float:none!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;transform:none!important;background:transparent!important}.single-banner-filter .textbox-bottom .container-text{padding:0!important}.single-banner-filter .textbox-bottom .span-text{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;background:transparent!important;color:#eaf0fb!important;font-size:0!important}.single-banner-filter .textbox-bottom .span-text p{margin:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;font-size:0!important}.single-banner-filter .textbox-bottom .span-text br{display:none!important}.single-banner-filter .textbox-bottom .span-text a{font-size:13px!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff!important;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);padding:8px 16px;border-radius:30px;text-decoration:none!important;transition:all .18s ease;white-space:nowrap}.single-banner-filter .textbox-bottom .span-text a:hover{background:var(--buap-orange);border-color:var(--buap-orange);color:#fff!important}@media(max-width:991px){.single-banner-filter .filter-wrapper{background:#fff!important;border-radius:14px!important;padding:18px 16px 10px!important}.single-banner-filter .filter-wrapper .tabs-content,.single-banner-filter .filter-wrapper .tabs-content_item{background:transparent!important;background-color:transparent!important}.single-banner-filter .filter-wrapper .tabs-control{background:#eef2f9!important;background-color:#eef2f9!important;display:inline-flex!important;width:auto!important;border-radius:10px!important}.single-banner-filter .textbox-bottom{display:block!important}.single-banner-filter .textbox-bottom .span-text{display:flex!important}}@media(max-width:767px){.single-banner-filter .filter-wrapper{margin:0 12px!important}.single-banner-filter .filter-wrapper .chosen-wrapper{flex-direction:column;gap:10px}.single-banner-filter .filter-wrapper .chosen-wrapper>div{flex:1 1 100%;width:100%}.single-banner-filter .filter-wrapper .chosen-btn{flex-direction:column;width:100%}.single-banner-filter .filter-wrapper .js-btn-submit.submit-filter{width:100%}.single-banner-filter .filter-wrapper .btn-reset.desktop-res-filter{display:none}.single-banner-filter .filter-wrapper .btn-reset.mobile-res-filter{width:100%}.single-banner-filter .textbox{margin-bottom:18px!important}.single-banner-filter .textbox-bottom .span-text a{font-size:12px!important;padding:7px 12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/buap-hero.css.map */
