.vvf{--vvf-navy: #070A6B;--vvf-primary: #0B0F9E;--vvf-accent: #F5CC00;--vvf-border: #C9CDE6;font-family:var(--font-body--family, "Barlow", sans-serif)}.vvf__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vvf__head svg{flex:none}.vvf__title{font-family:var(--font-body--family, "Barlow", sans-serif);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.vvf__modes{display:inline-flex;gap:4px;padding:3px;border-radius:8px;margin-bottom:12px}.vvf__mode{border:0;cursor:pointer;padding:6px 16px;border-radius:6px;font-family:var(--font-body--family, "Barlow", sans-serif);font-weight:600;font-size:.8125rem;background:transparent;transition:.15s}.vvf__mode.is-active{background:var(--vvf-accent);color:var(--vvf-navy)}.vvf__form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.vvf__field{display:flex;flex-direction:column;gap:5px;flex:1 1 180px;min-width:0}.vvf__field[hidden]{display:none!important}.vvf__label{font-family:var(--font-body--family, "Barlow", sans-serif);font-weight:600;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#5b6472}.vvf__select-wrap{position:relative;display:flex;align-items:center}.vvf__select{-webkit-appearance:none;appearance:none;width:100%;border:1.5px solid var(--vvf-border);border-radius:8px;padding:12px 34px 12px 13px;background:#fff;color:#0e1116;font-family:var(--font-body--family, "Barlow", sans-serif);font-weight:500;font-size:.92rem;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.vvf__select:focus{border-color:var(--vvf-primary);box-shadow:0 0 0 3px #0b0f9e1f}.vvf__select:disabled{background:#f2f4f8;color:#9aa3b2;cursor:not-allowed}.vvf__select-wrap svg{position:absolute;right:12px;pointer-events:none;color:#5b6472}.vvf__go{flex:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:8px;background:var(--vvf-accent);color:var(--vvf-navy);font-family:var(--font-body--family, "Barlow", sans-serif);font-weight:700;font-size:.9rem;transition:background-color .15s,opacity .15s}.vvf__go:hover{background:#e6be00}.vvf__go:disabled{opacity:.5;cursor:not-allowed}.vvf.is-error .vvf__form{opacity:.6}.vvf--hero .vvf__title{color:#5b6472}.vvf--hero .vvf__head svg{color:var(--vvf-primary)}.vvf--hero .vvf__label{color:#5b6472}.vvf--hero .vvf__modes{background:#f2f4f8}.vvf--hero .vvf__mode{color:#0e1116}.vvf--hero .vvf__go{align-self:end;height:47px}.vvf--compact{background:var(--vvf-navy);border-radius:10px;padding:16px}.vvf--compact .vvf__title{color:#fff9}.vvf--compact .vvf__head svg{color:var(--vvf-accent)}.vvf--compact .vvf__label{color:#ffffffa8}.vvf--compact .vvf__modes{background:#ffffff1a;margin-bottom:10px}.vvf--compact .vvf__mode{color:#ffffffd1;padding:5px 13px;font-size:.78rem}.vvf--compact .vvf__form{flex-direction:column;align-items:stretch;gap:9px}.vvf--compact .vvf__field{flex:1 1 auto}.vvf--compact .vvf__go{width:100%}@media screen and (max-width:749px){.vvf__form{flex-direction:column;align-items:stretch}.vvf__go{width:100%}}.vvf-switch{display:flex;flex-direction:column;gap:14px}.vvf-switch__cat{display:flex;flex-direction:column;gap:5px}.vvf-switch__cat .vvf__label{color:#5b6472}.vvf-switch__cat .vvf__select-wrap svg{color:#5b6472}.vvf-switch__panel[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vassura-vehicle-finder.css.map */
