.va-hero,.va-hero *{box-sizing:border-box}.va-hero{min-height:760px;position:relative;display:flex;align-items:center;overflow:hidden;background:var(--va-bg);color:var(--va-text);font-family:var(--va-font-body)}.va-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#090a0c}.va-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.va-hero__image--mobile{display:none}.va-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.08) brightness(.7);transform:scale(1.015)}.va-hero__media:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(90deg,#040405f5,#040405cc 35%,#04040557 68%,#0404052e),linear-gradient(0deg,#0a0a0b,#0a0a0b00 28%)}.va-hero:after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:3px;pointer-events:none;background:#090a0c}.va-hero__inner{width:100%;max-width:var(--va-content-max);margin:0 auto;padding:86px 24px 120px;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);align-items:center;gap:72px}.va-hero__copy{min-width:0}.va-hero__eyebrow{margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.va-hero__eyebrow:before{content:"";width:30px;height:2px;flex:0 0 auto;background:var(--va-accent)}.va-hero h1{max-width:800px;margin:0;color:#fff;font-family:var(--va-font-heading);font-size:clamp(58px,7vw,102px);line-height:.93;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.va-hero__heading-accent{color:var(--va-accent)}.va-hero__text{max-width:650px;margin:24px 0 32px;color:#d2d2d6;font-size:17px;line-height:1.7}.va-hero__text p{margin:0;color:inherit}.va-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.va-hero__button{min-height:50px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;color:#fff;font-size:13px;line-height:1.2;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.va-hero__button:hover,.va-hero__button:focus{color:#fff;text-decoration:none;transform:translateY(-1px)}.va-hero__button--primary{background:var(--va-accent)}.va-hero__button--primary:hover,.va-hero__button--primary:focus{background:var(--va-accent-2)}.va-hero__button--secondary{border-color:#ffffff4d;background:#ffffff0a}.va-hero__button--secondary:hover,.va-hero__button--secondary:focus{border-color:#ffffff80;background:#ffffff14}.va-hero__button svg{width:16px;height:16px}.va-hero__stats{max-width:610px;margin-top:46px;padding-top:26px;display:flex;gap:26px;border-top:1px solid rgba(255,255,255,.16)}.va-hero__stat{padding-right:26px;border-right:1px solid rgba(255,255,255,.13)}.va-hero__stat:last-child{padding-right:0;border-right:0}.va-hero__stat strong{display:block;margin-bottom:6px;color:#fff;font-family:var(--va-font-heading);font-size:28px;line-height:1;font-weight:800}.va-hero__stat span{display:block;color:var(--va-muted);font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.va-hero__finder{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#121214eb;box-shadow:var(--va-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.va-hero__finder-top{padding:26px 28px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--va-line)}.va-hero__finder-top h2{margin:0;color:#fff;font-family:var(--va-font-heading);font-size:26px;line-height:1;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.va-hero__finder-top p{max-width:340px;margin:8px 0 0;color:#929299;font-size:11px;line-height:1.5}.va-hero__garage{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--va-line);border-radius:999px;color:#fff}.va-hero__garage svg{width:20px;height:20px}.va-hero__ymm{position:relative;padding:22px 28px 10px}.va-hero__ymm-loading{min-height:54px;padding:15px 16px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0d0d0f;color:#85858d;font-size:12px;line-height:1.4}.va-hero__ymm-spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid rgba(255,255,255,.18);border-top-color:var(--va-accent);border-radius:999px;animation:va-ymm-spin .8s linear infinite}@keyframes va-ymm-spin{to{transform:rotate(360deg)}}.va-hero__finder.is-app-ready .va-hero__ymm-loading,.va-hero__finder.is-app-error .va-hero__ymm-loading{display:none}.va-hero__ymm-app{display:block}.va-hero__finder:not(.is-app-ready) .va-hero__ymm-app #ymm_searchbox,.va-hero__finder:not(.is-app-ready) .va-hero__ymm-app #ymm_searchbox_cont{visibility:hidden;height:0;overflow:hidden}.va-hero__finder.is-app-ready .va-hero__ymm-app #ymm_searchbox,.va-hero__finder.is-app-ready .va-hero__ymm-app #ymm_searchbox_cont{visibility:visible;height:auto;overflow:visible}.va-hero__ymm #ymm_searchbox_cont,.va-hero__ymm #ymm_searchbox,.va-hero__ymm .ymm-page-width,.va-hero__ymm .ymm_app,.va-hero__ymm>.page-width.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.va-hero__ymm #ymm_label,.va-hero__ymm #ymm_searchbox_cont h1,.va-hero__ymm #ymm_searchbox_cont h2,.va-hero__ymm #ymm_searchbox_cont .ymm-title{display:none!important}.va-hero__ymm #ymm_searchbox .formFields,.va-hero__ymm #ymm_searchbox_cont .formFields{padding:0!important}.va-hero__ymm #ymm_searchbox ul.dropdowns,.va-hero__ymm #ymm_searchbox_cont ul.dropdowns,.va-hero__ymm #ymm_searchbox_cont .ymm-dropdowns,.va-hero__ymm #ymm_searchbox_cont form{display:grid;grid-template-columns:1fr;gap:12px}.va-hero__ymm #ymm_searchbox ul.dropdowns>li,.va-hero__ymm #ymm_searchbox.vertical ul.dropdowns li,.va-hero__ymm #ymm_searchbox ul.dropdowns li:not(.ymm_bttns),.va-hero__ymm #ymm_searchbox_cont li{width:100%!important;margin:0!important;padding:0!important}.va-hero__ymm #ymm_searchbox label,.va-hero__ymm #ymm_searchbox .ymm_label,.va-hero__ymm #ymm_searchbox_cont label,.va-hero__ymm #ymm_searchbox_cont .ymm_label{display:block;margin:0 0 7px!important;color:#aaaab1!important;font-family:var(--va-font-body)!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.va-hero__ymm #ymm_searchbox select,.va-hero__ymm #ymm_searchbox_cont select,.va-hero__ymm #ymm_searchbox_cont input[type=text],.va-hero__ymm #ymm_searchbox_cont input[type=search]{width:100%!important;min-height:48px!important;margin:0!important;padding:0 42px 0 14px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;outline:0!important;background-color:#0d0d0f!important;color:#fff!important;box-shadow:none!important;font-family:var(--va-font-body)!important;font-size:13px!important;font-weight:600!important}.va-hero__ymm #ymm_searchbox select:focus,.va-hero__ymm #ymm_searchbox_cont select:focus,.va-hero__ymm #ymm_searchbox_cont input:focus{border-color:#e4312be6!important}.va-hero__ymm #ymm_searchbox select[disabled],.va-hero__ymm #ymm_searchbox_cont select[disabled]{border-color:#ffffff14!important;background-color:#111114!important;color:#777780!important;opacity:1!important}.va-hero__ymm #ymm_actions,.va-hero__ymm #ymm_searchbox_cont .button-action,.va-hero__ymm #ymm_searchbox_cont .ymm-actions{padding-top:4px!important;display:grid!important;grid-template-columns:1fr auto;gap:10px;text-align:left!important}.va-hero__ymm #ymm_actions .btn,.va-hero__ymm #ymm_searchbox_cont button,.va-hero__ymm #ymm_searchbox_cont input[type=button],.va-hero__ymm #ymm_searchbox_cont input[type=submit]{width:auto;min-height:48px;margin:0;padding:0 20px;border:1px solid var(--va-accent);border-radius:999px;background:var(--va-accent);color:#fff;font-family:var(--va-font-body);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;cursor:pointer}.va-hero__ymm #ymm_actions .ymm_search{width:100%;border-color:var(--va-accent);background:var(--va-accent);color:#fff}.va-hero__ymm #ymm_actions #ymm_reset{border-color:#ffffff26;background:transparent;color:#aaaab1}.va-hero__ymm #ymm_actions .btn[disabled],.va-hero__ymm #ymm_searchbox_cont button[disabled],.va-hero__ymm #ymm_searchbox_cont input[disabled]{border-color:#ffffff14!important;background:#232327!important;color:#777780!important;opacity:1!important;cursor:not-allowed}.va-hero__ymm-error[hidden]{display:none!important}.va-hero__ymm-error{padding:16px;border:1px solid rgba(228,49,43,.45);border-radius:12px;background:#e4312b12}.va-hero__ymm-error strong,.va-hero__ymm-error span{display:block}.va-hero__ymm-error strong{margin-bottom:5px;color:#fff;font-size:12px;font-weight:800}.va-hero__ymm-error span{margin-bottom:12px;color:#9a9aa2;font-size:11px}.va-hero__ymm-error a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:var(--va-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.va-hero__finder-note{margin:0;padding:4px 28px 24px;color:#6f6f76;font-size:10px;line-height:1.5}@media screen and (max-width:1120px){.va-hero__inner{grid-template-columns:1fr 420px;gap:34px}}@media screen and (max-width:920px){.va-hero{min-height:auto;display:block;background:#090a0c}.va-hero__media{display:none}.va-hero__inner{grid-template-columns:1fr;gap:0;padding:0 18px 72px}.va-hero__copy{position:relative;margin:0 -18px;padding:86px 18px 42px;overflow:hidden;background-image:linear-gradient(0deg,#050506fa,#050506b8 43%,#0505067a),var(--va-hero-mobile-bg);background-position:center center;background-size:cover;background-repeat:no-repeat}.va-hero__text{font-size:15px}.va-hero__finder{position:relative;z-index:2;width:100%;max-width:620px;margin:28px auto 0}}@media screen and (max-width:560px){.va-hero h1{font-size:clamp(54px,16vw,78px)}.va-hero__stats{gap:14px}.va-hero__stat{padding-right:14px}.va-hero__stat strong{font-size:23px}.va-hero__stat span{font-size:9px}.va-hero__finder-top,.va-hero__ymm,.va-hero__finder-note{padding-left:20px;padding-right:20px}.va-hero__ymm #ymm_actions,.va-hero__ymm #ymm_searchbox_cont .button-action,.va-hero__ymm #ymm_searchbox_cont .ymm-actions,.va-hero__fallback-form{grid-template-columns:1fr}.va-hero__ymm #ymm_actions #ymm_reset,.va-hero__fallback-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/va-homepage-hero.css.map */
