.vsearch{--vs-ink: #080819;--vs-red: #d51313;--vs-body: #1d1d2c;--vs-muted: #5d5e6e;--vs-line: #c2c4c5;--vs-soft: #e3e4e8;--vs-alt: #f4f5f8;--vs-bg: #ffffff;--vs-good: #23743a;--vs-sold: #4a4b5c;color:var(--vs-body);font-size:15px;line-height:1.5}.vsearch *,.vsearch *:before,.vsearch *:after{box-sizing:border-box}.vsearch .vs-wrap{max-width:1200px;margin:0 auto;padding-inline:16px}.vsearch .vs-search{background:var(--vs-alt);border-bottom:1px solid var(--vs-line)}.vsearch .vs-search .vs-wrap{padding-block:18px 20px;display:grid;gap:12px}.vsearch .vs-heading{margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:600;color:var(--vs-ink)}.vsearch .vs-tabs{display:flex;gap:8px;flex-wrap:wrap}.vsearch .vs-tab{font:inherit;font-size:14px;font-weight:700;padding:8px 18px;border-radius:28px;border:2px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-ink);cursor:pointer}.vsearch .vs-tab[aria-selected=true]{background:var(--vs-ink);color:#fff;border-color:var(--vs-ink)}.vsearch .vs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.vsearch .vs-field{display:grid;gap:4px;min-width:0}.vsearch .vs-field label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vs-muted)}.vsearch .vs-combo{position:relative;min-width:0}.vsearch .vs-in{font:inherit;font-size:16px;padding:10px 14px;border-radius:28px;border:2px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-ink);width:100%;min-width:0;margin:0}.vsearch .vs-in:focus{outline:none;border-color:var(--vs-ink)}.vsearch .vs-in:disabled{opacity:.5}.vsearch .vs-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:300px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--vs-bg);border:2px solid var(--vs-line);border-radius:14px;box-shadow:0 8px 24px #0808191f}.vsearch .vs-list li{padding:8px 12px;border-radius:10px;cursor:pointer;font-size:14.5px;color:var(--vs-ink)}.vsearch .vs-list li[aria-selected=true],.vsearch .vs-list li:hover{background:var(--vs-alt)}.vsearch .vs-sub{display:block;font-size:12.5px;color:var(--vs-muted)}.vsearch .vs-none{color:var(--vs-muted);cursor:default}.vsearch .vs-go{font:inherit;font-size:15px;font-weight:700;padding:11px 28px;border-radius:28px;border:2px solid var(--vs-red);background:var(--vs-red);color:#fff;cursor:pointer}.vsearch .vs-go:disabled{opacity:.45;cursor:not-allowed}.vsearch .vs-vinrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.vsearch .vs-vin{text-transform:uppercase;letter-spacing:.06em}.vsearch .vs-msg{margin:8px 0 0;font-size:14px}.vsearch .vs-kpiq{font-weight:700;color:var(--vs-red);text-decoration:none;white-space:nowrap}.vsearch .vs-kpiq:hover{text-decoration:underline}@media(max-width:720px){.vsearch .vs-row{grid-template-columns:1fr 1fr}.vsearch .vs-row .vs-field:first-child,.vsearch .vs-row .vs-go{grid-column:1 / -1}}.vsearch .vs-main{padding-block:22px 60px}.vsearch .vs-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;justify-content:space-between}.vsearch .vs-head h1{margin:0;font-size:clamp(24px,4vw,34px);font-weight:600;color:var(--vs-ink)}.vsearch .vs-count{color:var(--vs-muted);font-size:14px}.vsearch .vs-small{font-size:13px;color:var(--vs-muted)}.vsearch .vs-chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 18px;align-items:center}.vsearch .vs-tagrow{margin:6px 0 0}.vsearch .vs-chip{font:inherit;font-size:13px;font-weight:600;padding:6px 13px;border-radius:28px;border:2px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-ink);cursor:pointer}.vsearch .vs-chip[aria-pressed=true]{border-color:var(--vs-ink);background:var(--vs-ink);color:#fff}.vsearch .vs-chip .n{opacity:.7;margin-left:4px}.vsearch .vs-tag{font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:2px 9px;border-radius:28px;border:2px solid var(--vs-ink);color:var(--vs-ink);white-space:nowrap}.vsearch .vs-sec{margin-top:22px;display:grid;gap:10px}.vsearch .vs-sec-h{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;border-bottom:2px solid var(--vs-ink);padding-bottom:6px}.vsearch .vs-sec-h h2{margin:0;font-size:19px;font-weight:700;color:var(--vs-ink)}.vsearch .vs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}@media(max-width:520px){.vsearch .vs-grid{grid-template-columns:1fr 1fr;gap:10px}}.vsearch .vs-card{background:var(--vs-bg);border:1px solid var(--vs-line);padding:12px;display:grid;gap:6px;align-content:start;min-width:0;color:var(--vs-ink)}.vsearch .vs-card:hover{border-color:var(--vs-ink)}.vsearch .vs-card a{text-decoration:none;color:inherit}.vsearch .vs-img{aspect-ratio:1 / 1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.vsearch .vs-img img{width:100%;height:100%;object-fit:contain}.vsearch .vs-vendor{font-size:12.5px;color:var(--vs-muted)}.vsearch .vs-title{display:block;font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.vsearch .vs-price{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.vsearch .vs-price small{font-size:12px;font-weight:400;color:var(--vs-muted);margin-right:4px}.vsearch .vs-stock{font-size:13px;font-weight:600;display:flex;gap:6px;align-items:center}.vsearch .vs-stock i{width:8px;height:8px;border-radius:50%;background:currentColor}.vsearch .vs-stock.in{color:var(--vs-good)}.vsearch .vs-stock.out{color:var(--vs-sold)}.vsearch .vs-soldout .vs-img{opacity:.55}.vsearch .vs-skel .vs-img{background:var(--vs-alt)}.vsearch .vs-skel div:not(.vs-img){height:12px;background:var(--vs-alt)}.vsearch .vs-empty{border:1px dashed var(--vs-line);padding:22px;color:var(--vs-muted)}.vsearch .vs-more{font:inherit;font-size:14px;font-weight:700;margin-top:18px;padding:9px 20px;border-radius:28px;border:2px solid var(--vs-ink);background:var(--vs-bg);color:var(--vs-ink);cursor:pointer}.vsearch .vs-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--vs-bg);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.vsearch .vs-picker[hidden]{display:none}.vsearch .vs-pk-top{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--vs-line)}.vsearch .vs-pk-top button{font:inherit;font-size:15px;font-weight:700;padding:8px 12px;border-radius:28px;border:2px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-ink);cursor:pointer}.vsearch .vs-pk-top b{font-size:17px;color:var(--vs-ink)}.vsearch .vs-pk-in{margin:12px 16px 6px;font:inherit;font-size:17px;padding:12px 16px;border-radius:28px;border:2px solid var(--vs-ink);background:var(--vs-bg);color:var(--vs-ink)}.vsearch .vs-pk-count{padding:0 20px 6px;font-size:13px;color:var(--vs-muted)}.vsearch .vs-pk-list{flex:1;overflow-y:auto;margin:0;padding:0 8px calc(24px + env(safe-area-inset-bottom,0px));list-style:none;-webkit-overflow-scrolling:touch}.vsearch .vs-pk-list li{padding:14px;border-bottom:1px solid var(--vs-soft);font-size:16px;color:var(--vs-ink);cursor:pointer}.vsearch .vs-pk-list li:active{background:var(--vs-alt)}.vsearch.vs-bar{background:#080819;color:#fff}.vsearch.vs-bar .vs-wrap{padding-block:10px}.vsearch.vs-bar .vs-barrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:10px;align-items:center}.vsearch.vs-bar .vs-barvin{grid-template-columns:minmax(0,1fr) auto auto auto}.vsearch.vs-bar .vs-in{background:#0f1022;border:1px solid #34364a;color:#fff;border-radius:6px;font-size:16px;padding:10px 14px}.vsearch.vs-bar .vs-in::placeholder{color:#c2c4c5;opacity:1}.vsearch.vs-bar .vs-in:focus{border-color:#c2c4c5}.vsearch.vs-bar .vs-in:disabled{opacity:.6}.vsearch.vs-bar .vs-go{border-radius:6px;padding:10px 26px}.vsearch.vs-bar .vs-vinbtn{font:inherit;font-size:14px;font-weight:700;padding:10px 16px;border-radius:6px;border:1px solid #34364a;background:transparent;color:#fff;cursor:pointer;white-space:nowrap}.vsearch.vs-bar .vs-msg{grid-column:1 / -1;margin:0;color:#dcdde2}.vsearch.vs-bar .vs-msg:empty{display:none}.vsearch.vs-bar .vs-list{color:var(--vs-ink)}@media(max-width:720px){.vsearch.vs-bar .vs-barrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vsearch.vs-bar .vs-barrow .vs-go{grid-column:1 / 3}.vsearch.vs-bar .vs-barvin{grid-template-columns:1fr 1fr}.vsearch.vs-bar .vs-barvin .vs-scan{grid-column:1 / -1;order:-1}.vsearch.vs-bar .vs-barvin .vs-vin{grid-column:1 / -1}.vsearch.vs-bar .vs-in{font-size:16px;padding:10px}}.vsearch .vs-vinrow{grid-template-columns:minmax(0,1fr) auto auto}.vsearch .vs-scan{font:inherit;font-size:15px;font-weight:700;padding:11px 20px;border-radius:28px;border:2px solid var(--vs-ink);background:var(--vs-bg);color:var(--vs-ink);cursor:pointer;white-space:nowrap}.vsearch.vs-bar .vs-scan{border-radius:6px;padding:10px 16px;border:1px solid #c2c4c5;background:transparent;color:#fff}.vsearch .vs-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;background:#000;display:flex;flex-direction:column}.vsearch .vs-scanner[hidden]{display:none}.vsearch .vs-scanner video{flex:1;width:100%;min-height:0;object-fit:cover}.vsearch .vs-scan-frame{position:absolute;left:6%;right:6%;top:38%;height:18%;border:3px solid #d51313;border-radius:10px;box-shadow:0 0 0 9999px #00000059;pointer-events:none}.vsearch .vs-scan-bar{display:grid;gap:10px;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#080819;color:#fff}.vsearch .vs-scan-bar p{margin:0;font-size:14px;color:#dcdde2}.vsearch .vs-scan-bar button{font:inherit;font-size:16px;font-weight:700;padding:12px;border-radius:28px;border:2px solid #c2c4c5;background:transparent;color:#fff;cursor:pointer}@media(max-width:720px){.vsearch .vs-vinrow{grid-template-columns:1fr 1fr}.vsearch .vs-vinrow .vs-vin{grid-column:1 / -1}}.vsearch .vs-in{font-weight:600}.vsearch.vs-bar .vs-in{font-size:17px}.vsearch.vs-bar .vs-in::placeholder{color:#fff;font-weight:600;opacity:1}.vsearch.vs-bar .vs-in:disabled{opacity:.85}.vsearch.vs-bar .vs-in:disabled::placeholder{color:#dcdde2}.vsearch .vs-list li{font-size:16px;font-weight:600;color:#080819}.vsearch .vs-list li *{font-weight:inherit}.vsearch .vs-list li small,.vsearch .vs-list li .vs-sub{font-weight:600;color:#3a3b4c}.vsearch .vs-notice{margin-block:28px;padding:18px 22px;border:1px solid var(--vs-line);border-left:4px solid var(--vs-red);background:var(--vs-alt);color:var(--vs-ink);font-size:16px;font-weight:600}.vsearch.vs-bar .vs-wrap>.vs-msg{padding:2px 0 8px}.vsearch.vs-bar .vs-msg a{color:inherit;text-decoration:underline}.vsearch .vs-picker{inset:0 0 auto 0;height:100vh;height:100dvh}.vsearch .vs-pk-list{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.vsearch .vs-actions{display:grid;gap:6px;margin-top:4px}.vsearch .vs-var{font:inherit;font-size:14px;padding:8px 10px;border-radius:10px;border:1px solid var(--vs-line);background:var(--vs-bg);color:var(--vs-ink);width:100%;min-width:0}.vsearch .vs-atc,.vsearch .vs-notify{font:inherit;font-size:14px;font-weight:700;padding:10px 12px;border-radius:28px;text-align:center;cursor:pointer;width:100%}.vsearch .vs-atc{background:var(--vs-red);color:#fff;border:2px solid var(--vs-red)}.vsearch .vs-atc[aria-disabled=true]{opacity:.7;cursor:progress}.vsearch .vs-card a.vs-notify{background:var(--vs-bg);color:var(--vs-ink);border:2px solid var(--vs-ink);text-decoration:none;display:block}.vsearch .vs-atc-msg{font-size:13px;color:var(--vs-muted)}.vsearch .vs-atc-msg:empty{display:none}.vsearch .vs-atc-msg a{text-decoration:underline;color:var(--vs-ink)}.vsearch .vs-card{display:flex;flex-direction:column}.vsearch .vs-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:calc(1.35em * 3)}.vsearch .vs-actions{margin-top:auto;padding-top:6px}.vsearch .vs-btnrow{display:flex;gap:6px;align-items:stretch}.vsearch .vs-btnrow .vs-atc{flex:1 1 auto;min-width:0}.vsearch .vs-wl{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:44px;border:2px solid var(--vs-line);border-radius:28px}.vsearch .vs-wl:empty{display:none}.vsearch .vs-wl button,.vsearch .vs-wl .MuiButtonBase-root{margin:0!important;padding:6px!important;min-width:0!important}.vsearch .vs-btnrow .vs-atc{white-space:nowrap;padding-inline:8px}@media(max-width:520px){.vsearch .vs-btnrow .vs-atc{font-size:13px}.vsearch .vs-wl{min-width:40px}}.vsearch .vs-wl button{color:var(--vs-red)!important;background:none!important;width:auto!important}.vsearch .vs-wl svg{width:20px;height:20px}.vsearch .vs-wl svg,.vsearch .vs-wl svg *{color:var(--vs-red)!important;fill:var(--vs-red)!important}.vsearch .vs-card a.vs-notify:hover,.vsearch .vs-card a.vs-notify:focus-visible{background:var(--vs-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/47/assets/stallion-vehicle-search.css.map */
