.vf{display:block;position:relative;font-family:var(--text-font-family);color:var(--text-color)}.vf__head{margin-bottom:18px}.vf__title{margin:0 0 4px;font-family:var(--heading-font-family);font-weight:700;font-size:22px;line-height:1.25;color:var(--heading-color)}.vf__subtitle{margin:0;font-size:15px;color:#475569}.vf__stage{display:grid}.vf__layer{grid-area:1 / 1;min-width:0}.vf__saved{visibility:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.vf--saved .vf__form{visibility:hidden}.vf--saved .vf__saved{visibility:visible}.vf__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;margin:0}.vf__field{display:flex;flex-direction:column;min-width:0}.vf__label{font-size:13px;font-weight:600;color:var(--heading-color);margin:0 0 6px;letter-spacing:.01em}.vf__select{-webkit-appearance:none;appearance:none;width:100%;height:52px;margin:0;padding:0 40px 0 14px;border:1px solid #8792A2;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23334155' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;font:inherit;font-size:16px;color:var(--heading-color);cursor:pointer;text-overflow:ellipsis}.vf__select:hover:not(:disabled){border-color:#ee8c21}.vf__select:focus{outline:none;border-color:#ee8c21;box-shadow:0 0 0 3px #ee8c2140}.vf__select:disabled{background-color:#f1f5f9;color:#64748b;cursor:not-allowed;border-color:#cbd5e1}.vf__actions{display:flex;align-items:center;gap:10px}.vf__submit{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border:0;border-radius:8px;background:#ee8c21;color:#fff!important;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:background-color .15s}.vf__submit:hover:not(:disabled){background:#ffbb49}.vf__submit:focus-visible,.vf__linkbtn:focus-visible,.vf__reset:focus-visible{outline:3px solid rgba(238,140,33,.45);outline-offset:2px}.vf__submit:disabled{background:#94a3b8;cursor:not-allowed}.vf__reset,.vf__linkbtn{background:none;border:0;padding:6px 4px;font:inherit;font-size:14px;font-weight:600;color:#ee8c21;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vf__reset[hidden],.vf__submit[hidden]{display:none}.vf__saved-text{margin:0;font-size:16px;color:var(--text-color);min-width:0}.vf__saved-label{margin-right:6px;color:#475569}.vf__saved-name{color:var(--heading-color);font-weight:700}.vf__saved-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vf__status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.vf--loading .vf__select:first-of-type{cursor:progress}.vf--error .vf__form:after{content:"Vehicle list unavailable - browse collections instead.";grid-column:1 / -1;font-size:14px;color:#b91c1c}.vf--card{background:#fff;border:1px solid #E2E4E8;border-radius:14px;padding:28px 32px 30px;box-shadow:0 18px 40px #0f172a1f;scroll-margin-top:140px}.vf-section--card{margin-top:40px;margin-bottom:40px}.vf-section--overlap{position:relative;z-index:2;margin-top:-72px}.vf-section--compact{position:relative;z-index:1;margin:24px 0 8px}.vf--compact{background:#fff;border:1px solid #E2E4E8;border-radius:14px;padding:16px 20px;box-shadow:0 18px 40px #0f172a1f}.vf--compact .vf__form{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center}.vf--compact .vf__compact-label{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--heading-color);font-size:15px;white-space:nowrap;padding-right:4px}.vf--compact .vf__compact-label svg{color:#ee8c21}.vf--compact .vf__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.vf--compact .vf__select,.vf--compact .vf__submit{height:44px;font-size:15px}.vf--compact .vf__submit{padding:0 20px}.vf--compact .vf__saved-text{font-size:15px}.vf__toggle{display:none}@media screen and (max-width:999px){.vf__stage{display:block}.vf__saved{display:none}.vf--saved .vf__saved{display:flex;visibility:visible}.vf--saved .vf__form{display:none}.vf__linkbtn,.vf__reset{min-height:44px}.vf__form,.vf--compact .vf__form{grid-template-columns:1fr 1fr}.vf--compact .vf__compact-label,.vf__actions{grid-column:1 / -1}.vf__submit{flex:1 1 auto}}@media screen and (max-width:640px){.vf--card{padding:20px 18px 22px;border-radius:12px}.vf__title{font-size:20px}.vf__form,.vf--compact .vf__form{grid-template-columns:1fr;gap:12px}.vf__select,.vf--compact .vf__select,.vf__submit,.vf--compact .vf__submit{height:52px;font-size:16px}.vf-section--overlap{margin-top:-40px}.vf__saved{flex-direction:column;align-items:stretch;justify-content:center}.vf__saved-actions{justify-content:space-between}.vf__saved-shop{flex:1 1 100%}.vf-section--compact{margin:16px 0 20px}.vf__saved-text{line-height:1.5}.vf--compact .vf__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 40px 0 12px;margin:0;border:1px solid #8792A2;border-radius:8px;background:#fff no-repeat right 14px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23334155' stroke-width='1.8'/%3E%3C/svg%3E");font:inherit;font-size:16px;font-weight:600;color:var(--heading-color);text-align:left;cursor:pointer}.vf--compact .vf__toggle svg{color:#ee8c21;flex:none}.vf--compact .vf__toggle span{white-space:nowrap;line-height:1.2}.vf--compact .vf__toggle-hint{margin-left:auto;font-weight:400;font-size:14px;color:#475569}@media(max-width:459px){.vf--compact .vf__toggle-hint{display:none}}.vf--compact .vf__toggle:focus-visible{outline:3px solid rgba(238,140,33,.45);outline-offset:2px}.vf--compact.vf--open .vf__toggle{margin-bottom:12px}.vf--compact.vf--saved .vf__toggle,.vf--compact .vf__compact-label{display:none}.vf--compact:not(.vf--open) .vf__form{display:none}.vf--compact{padding:12px;border-radius:12px}.vf--compact .vf__saved{padding:4px 4px 0;gap:4px}.vf--compact .vf__saved-actions{justify-content:flex-start;gap:20px}}.vf-section.vf-section--product{margin:0 0 6px;padding:10px 0;background:#f3f4f6;border-bottom:1px solid #E2E4E8;z-index:1}.vf-section--product .vf--compact{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.vf-section--product .vf--compact .vf__form{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:8px}.vf-section--product .vf--compact .vf__compact-label{font-size:14px;color:#383e47}.vf-section--product .vf--compact .vf__select{height:40px;font-size:14px;border-color:#cbd2dc}.vf-section--product .vf--compact .vf__submit{height:40px;font-size:14px;padding:0 24px}.vf-section--product .vf__reset{font-size:13px}.vf-section--product .vf__toggle-hint{display:none!important}.vf-section--product .vf.mp-fit-flash{box-shadow:0 0 0 3px #ee8c2173;border-radius:10px}@media screen and (max-width:999px){.vf-section.vf-section--product{padding:8px 0;margin-bottom:4px}.vf-section--product .vf--compact .vf__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 40px 0 12px;margin:0;border:1px solid #CBD2DC;border-radius:8px;background:#fff no-repeat right 14px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23334155' stroke-width='1.8'/%3E%3C/svg%3E");font:inherit;font-size:15px;font-weight:600;color:#383e47;text-align:left;cursor:pointer}.vf-section--product .vf--compact .vf__toggle svg{color:#ee8c21;flex:none}.vf-section--product .vf--compact.vf--open .vf__toggle{margin-bottom:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 7l5-5 5 5' fill='none' stroke='%23334155' stroke-width='1.8'/%3E%3C/svg%3E")}.vf-section--product .vf--compact .vf__toggle:focus-visible{outline:3px solid rgba(238,140,33,.45);outline-offset:2px}.vf-section--product .vf--compact .vf__compact-label{display:none}.vf-section--product .vf--compact:not(.vf--open) .vf__form{display:none}.vf-section--product .vf--compact .vf__form{grid-template-columns:1fr 1fr 1fr;gap:8px}.vf-section--product .vf--compact .vf__actions{grid-column:1 / -1}}@media screen and (max-width:640px){.vf-section.vf-section--product{margin:0 0 4px}.vf-section--product .vf--compact{padding:0}.vf-section--product .vf--compact .vf__form{grid-template-columns:1fr;gap:10px}.vf-section--product .vf--compact .vf__select,.vf-section--product .vf--compact .vf__submit{height:48px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vehicle-filter.css.map */
