.vf-widget{--vf-purple: #C025E0;--vf-bg: #000000;--vf-card-bg: #0A0A0A;--vf-text: #FFFFFF;--vf-text-secondary: #B8B8B8;--vf-border: #707070;--vf-glow: rgba(192, 37, 224, .3);background:var(--vf-bg);color:var(--vf-text);padding:20px clamp(16px,4vw,40px);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.vf-widget *{box-sizing:border-box}.vf-widget__inner{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;max-width:1400px;margin:0 auto}.vf-widget__heading{flex:0 0 auto}.vf-widget__title{margin:0;font-size:15px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vf-text);white-space:nowrap}.vf-widget__subtitle{margin:4px 0 0;font-size:12.5px;color:var(--vf-text-secondary);white-space:nowrap}.vf-widget--compact .vf-widget__subtitle{display:none}.vf-widget__controls{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;flex:1 1 auto}.vf-widget__field{display:flex;flex-direction:column;gap:4px;min-width:130px;flex:1 1 130px}.vf-widget__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vf-purple)}.vf-widget__select{appearance:none;-webkit-appearance:none;background-color:var(--vf-card-bg);color:var(--vf-text);border:1px solid var(--vf-border);border-radius:6px;padding:10px 32px 10px 12px;font-size:13.5px;font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s ease,box-shadow .15s ease}.vf-widget__select:hover,.vf-widget__select:focus{border-color:var(--vf-purple);box-shadow:0 0 0 3px var(--vf-glow);outline:none}.vf-widget__submit{flex:0 0 auto;align-self:flex-end;background:var(--vf-purple)!important;background-color:var(--vf-purple)!important;color:#fff!important;border:none;border-radius:6px;padding:11px 22px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px var(--vf-glow);transition:transform .12s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.vf-widget__submit:hover{background:var(--vf-purple)!important;background-color:var(--vf-purple)!important;box-shadow:0 0 26px var(--vf-glow)}.vf-widget__submit:active{transform:translateY(1px)}.vf-widget__submit span{display:inline-block;margin-left:4px}.vf-widget__field[hidden]{display:none!important}.vf-widget__results{max-width:1400px;margin:20px auto 0}.vf-widget__results[hidden]{display:none}.vf-widget__empty{color:var(--vf-text-secondary);font-size:13.5px;margin:0;padding:16px 0 4px}.vf-widget__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding-top:8px}.vf-widget__card{display:flex;flex-direction:column;background:var(--vf-card-bg);border:1px solid #1c1c1c;border-radius:8px;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.vf-widget__card:hover{border-color:var(--vf-purple);box-shadow:0 0 14px var(--vf-glow)}.vf-widget__card-image{position:relative;aspect-ratio:1 / 1;background-color:#111;background-size:cover;background-position:center}.vf-widget__card-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vf-widget__card-badge{background:var(--vf-purple);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:4px;box-shadow:0 0 10px var(--vf-glow)}.vf-widget__card-badge--preorder{background:#000;color:var(--vf-purple);border:1px solid var(--vf-purple);box-shadow:none}.vf-widget__card-title{color:var(--vf-text);font-size:15px;font-weight:600;line-height:1.4;margin:16px 16px 6px}.vf-widget__card-price{color:var(--vf-purple);font-size:15px;font-weight:700;margin:0 16px 16px;display:flex;align-items:center;gap:8px}.vf-widget__card-price-compare{color:var(--vf-text-secondary);font-size:13px;font-weight:500;text-decoration:line-through}.vf-widget__card-price-sale{color:var(--vf-purple)}@media(max-width:700px){.vf-widget__inner{align-items:stretch}.vf-widget__heading{width:100%}.vf-widget__controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vf-widget__field{min-width:0}.vf-widget__submit{grid-column:1 / -1;align-self:stretch;width:100%;padding:13px 22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vehicle-fitment.css.map */
