.search-vehicle-wrapper{padding:0 0 40px}.search-vehicle-wrapper .product-grid-wrapper{display:flex;flex-wrap:wrap;gap:20px}.search-vehicle-wrapper img{width:100%;height:auto}.search-vehicle-wrapper .product-grid-item{width:calc(50% - 10px);border:1px solid rgba(128,128,128,.16);padding:16px;box-shadow:0 1px 4px #8080801c}.search-vehicle-wrapper .page-width{max-width:1390px;margin:0 auto;padding:0 20px}.search-vehicle-wrapper .product-title{margin:0;font-size:16px}.search-vehicle-wrapper .product-link{display:flex;justify-content:center;position:relative}.search-vehicle-wrapper .product-image{object-fit:contain;max-width:100px}.search-vehicle-wrapper .products-count{font-size:14px}.search-vehicle-wrapper search-vehicle.empty{justify-content:center}.search-vehicle-wrapper .breadcrumbs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.search-vehicle-wrapper .breadcrumbs-title{font-size:14px;font-weight:700}.search-vehicle-wrapper .clear-all-btn{background:none;border:none;font-weight:500;cursor:pointer;transition:background-color .2s;color:#4c5154;padding:0;border-radius:0;font-size:12px}.search-vehicle-wrapper .clear-all-btn:hover{opacity:.8}.search-vehicle-wrapper .remove-btn{padding:0;border:none;background:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.search-vehicle-wrapper .remove-btn svg{width:18px;fill:#4c5154}.search-vehicle-wrapper .breadcrumb-chip{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.search-vehicle-wrapper .breadcrumb-label{font-size:14px;color:#4c5154}.search-vehicle-wrapper .breadcrumb-label .key{text-transform:capitalize}.search-vehicle-wrapper .breadcrumb-label .value{font-weight:600;margin-left:5px}.search-vehicle-wrapper .left-wrapper{display:none}.search-vehicle-wrapper .mobile-refine-btn{display:block;width:100%;padding:12px 16px;background:#000;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:20px;text-transform:uppercase;transition:background-color .2s}.search-vehicle-wrapper .mobile-refine-btn:hover{background:#333}.search-vehicle-wrapper .mobile-filters-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.search-vehicle-wrapper .mobile-filters-drawer.active{visibility:visible;opacity:1}.search-vehicle-wrapper .drawer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;opacity:0;transition:opacity .3s ease}.search-vehicle-wrapper .mobile-filters-drawer.active .drawer-overlay{opacity:1}.search-vehicle-wrapper .drawer-content{position:absolute;top:0;right:0;bottom:0;width:85%;max-width:400px;background:#fff;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;overflow:hidden}.search-vehicle-wrapper .mobile-filters-drawer.active .drawer-content{transform:translate(0)}.search-vehicle-wrapper .drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e5e5}.search-vehicle-wrapper .drawer-header h3{margin:0;font-size:18px;font-weight:600;text-transform:uppercase}.search-vehicle-wrapper .drawer-close-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000}.search-vehicle-wrapper .drawer-close-btn svg{width:24px;height:24px;fill:currentColor}.search-vehicle-wrapper .drawer-body{flex:1;overflow-y:auto;padding:20px}.search-vehicle-wrapper .facet-accordion{border-top:1px solid #e5e5e5}.search-vehicle-wrapper .breadcrumbs{margin-bottom:30px}.search-vehicle-wrapper .facet-header{width:100%;display:flex;align-items:center;padding:15px 0;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#000;text-align:left;transition:color .2s;gap:8px}.search-vehicle-wrapper .facet-header span{text-transform:uppercase}.search-vehicle-wrapper .facet-arrow{transition:transform .3s ease;color:#000;transform:rotate(180deg)}.search-vehicle-wrapper .facet-accordion.active .facet-arrow{transform:rotate(0)}.search-vehicle-wrapper .facet-label{font-size:16px;color:#000;-webkit-user-select:none;user-select:none}.search-vehicle-wrapper .facet-option:has(input:checked) .facet-label{font-weight:700;color:#000}.search-vehicle-wrapper .facets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.search-vehicle-wrapper .facets-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.search-vehicle-wrapper .facet-content{padding-bottom:15px;max-height:300px;overflow-y:auto;overflow-x:hidden}.search-vehicle-wrapper .facet-content::-webkit-scrollbar{width:6px}.search-vehicle-wrapper .facet-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.search-vehicle-wrapper .facet-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.search-vehicle-wrapper .facet-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.search-vehicle-wrapper .facet-option{display:flex;align-items:center;padding:5px 0;cursor:pointer;transition:background-color .2s}.search-vehicle-wrapper .facet-option:hover{background-color:#f9f9f9;margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:4px}.search-vehicle-wrapper .facet-option input[type=checkbox]{width:14px;height:14px;margin-right:10px;cursor:pointer;accent-color:#000}.search-vehicle-wrapper sorting-menu{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.search-vehicle-wrapper .sorting-wrapper label{font-size:14px;font-weight:700}.search-vehicle-wrapper .sorting-wrapper select{color:#4d4d4d;-webkit-appearance:none;appearance:none;border:none;font-size:14px;outline:none;margin-left:5px}.search-vehicle-wrapper .sold-out-badge{background:#000;color:#fff;font-size:14px;padding:.25rem .3125rem;position:absolute;bottom:0;left:0;z-index:3;display:none}.search-vehicle-wrapper .product-price-wrapper{margin-bottom:10px}.search-vehicle-wrapper .product-price-wrapper .product-price{color:#197bbd;font-size:22px}.search-vehicle-wrapper .product-grid-item.sold-out .sold-out-badge{display:block}.search-vehicle-wrapper .product-vendor{color:#000;margin:0;font-size:14px}.search-vehicle-wrapper .input-wrapper{margin-bottom:10px}.search-vehicle-wrapper .quantity-input{width:100%}.search-vehicle-wrapper .msg-error{color:red;font-size:14px;display:block;margin:10px 0}.search-vehicle-wrapper .button-wrapper button{width:100%}.search-vehicle-wrapper .button-wrapper .loader{display:inline-block;width:13px;height:13px;border:2px solid #f3f3f3;border-top:2px solid #3498db}.search-vehicle-wrapper .product-grid-item.skeleton{pointer-events:none;opacity:.6}.search-vehicle-wrapper .skeleton-image{width:100%;height:150px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.search-vehicle-wrapper .skeleton-text{height:16px;margin:8px 0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.search-vehicle-wrapper .skeleton-price{width:50px;height:16px}.search-vehicle-wrapper .skeleton-title{width:70%;height:18px}.search-vehicle-wrapper .skeleton-vendor{width:40%;height:14px}.search-vehicle-wrapper .skeleton-input{width:60%;height:20px}.search-vehicle-wrapper .skeleton-button{width:80%;height:30px}.search-vehicle-wrapper .button-primary[disabled]{opacity:.6;cursor:not-allowed}@media(min-width:992px){.search-vehicle-wrapper .product-grid-item{width:calc(25% - 15px)}.search-vehicle-wrapper .left-wrapper{display:block;width:20%}.search-vehicle-wrapper search-vehicle{display:flex;flex-wrap:wrap;gap:30px}.search-vehicle-wrapper .right-wrapper{width:calc(80% - 30px)}.search-vehicle-wrapper .mobile-refine-btn{display:none}.search-vehicle-wrapper .mobile-filters-drawer{display:none!important}}.loader-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/search-vehicle.css.map */
