.vehicle-mega-menu--container{--layout-container-max-width: 1400px;max-width:var(--layout-container-max-width);padding-left:25px;padding-right:25px;margin:0 auto}.vehicle-mega-menu{position:relative}.vmm-drawer-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:none;cursor:pointer;text-align:left}.vmm-meganav{border-top:3px solid #007aff}.vmm-meganav .vmm-groups .vmm-gen-link,.vmm-meganav .vmm-results .vmm-row,.vmm-meganav .vmm-groups .vmm-solo-link{display:flex}.vehicle-mega-menu__panel[hidden]{display:none}.vehicle-mega-menu__panel{background:#fff;border-top:3px solid #007aff;border-bottom:1px solid #ddd}@media screen and (min-width:1025px){.vehicle-mega-menu{display:none}}.vmm-chevron{flex:0 0 auto;width:12px;height:12px;color:#b3b3b3}.vmm-search{width:340px;max-width:100%}.vmm-not-listed{margin:0;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1.4;color:#949494}.vmm-not-listed a{display:inline;color:#171f2b;text-decoration:underline;text-underline-offset:2px;text-transform:none;font-size:inherit;letter-spacing:normal;padding:0}.vmm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;box-sizing:border-box;padding:13px 4px;background:transparent;border:none;border-bottom:1px solid #eee;border-radius:0;cursor:pointer;text-align:left;text-decoration:none;transition:background-color .15s ease}.vmm-row:hover{background:#f0f6ff}.vmm-row__text{display:flex;align-items:baseline;gap:8px;min-width:0}.vmm-row__main{font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.2;color:#171f2b}.vmm-row__main--name{font-family:Ubuntu,sans-serif;font-size:15.625px;font-weight:500;text-transform:uppercase}.vmm-row__meta{font-family:Nunito Sans,sans-serif;font-size:13px;line-height:1.2;color:#949494;white-space:nowrap}.vmm-results[hidden]{display:none}.vmm-results__list{display:flex;flex-direction:column}.vmm-results__list .vmm-row[hidden]{display:none}.vmm-results__empty{margin:0;padding:16px 4px;font-family:Nunito Sans,sans-serif;font-size:15px;color:#949494}.vmm-results__empty[hidden]{display:none}.vmm-panel-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;position:sticky;top:0;z-index:1;background:#fff;padding-top:16px;padding-bottom:8px;margin:0 0 4px}.vmm-back{display:inline-flex;align-items:center;gap:6px}.vmm-back .vmm-chevron{width:11px;height:11px}.vmm-panel-title{margin:0;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:500;line-height:1.15;text-transform:uppercase;color:#171f2b}.vmm-desktop{display:none}@media screen and (min-width:1025px){.navmenu-meganav-wrapper>.vmm-desktop{flex:1 1 100%;min-width:0}.vmm-desktop{display:block;padding:22px 0 28px}.vmm-mobile{display:none}.vmm-topbar{display:flex;align-items:center;gap:20px;margin-bottom:18px}.vmm-topbar .vmm-search{flex:0 0 340px}.vmm-twopane{display:flex;gap:36px}.vmm-twopane[hidden]{display:none}.vmm-rail{flex:0 0 244px;display:flex;flex-direction:column;gap:1px;max-height:456px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid #eee;padding-right:16px;scrollbar-width:thin;scrollbar-color:#c9ced6 #f0f0f0}.vmm-rail::-webkit-scrollbar{width:4px}.vmm-rail::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.vmm-rail::-webkit-scrollbar-thumb{background:#c9ced6;border-radius:2px}.vmm-rail-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;box-sizing:border-box;padding:9px 14px;background:transparent;border:none;border-radius:3px;cursor:pointer;text-align:left;text-decoration:none;transition:background-color .15s ease}.vmm-rail-row:hover,.vmm-rail-row.is-active{background:#f0f6ff}.vmm-rail-row__name{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#171f2b}.vmm-rail-row__count{font-family:Nunito Sans,sans-serif;font-size:12px;color:#949494}.vmm-detail{flex:1 1 auto;min-width:0;max-height:456px;overflow-y:auto;overscroll-behavior:contain}.vmm-detail-pane[hidden]{display:none}.vmm-detail-head{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.vmm-detail-head__meta{font-family:Nunito Sans,sans-serif;font-size:13px;color:#949494}.vmm-results{max-height:456px;overflow-y:auto;overscroll-behavior:contain}.vmm-results .vmm-row{max-width:560px}}.vmm-groups{column-width:220px;column-gap:32px}.vmm-group{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 14px}.vmm-group__title{margin:0 0 4px;font-family:Ubuntu,sans-serif;font-size:15.625px;font-weight:500;line-height:1.15;text-transform:uppercase;color:#171f2b}.vmm-gen-link{display:flex;align-items:baseline;gap:6px;padding:5px 8px;margin-left:-8px;border-radius:3px;text-decoration:none;transition:background-color .15s ease}.vmm-gen-link:hover{background:#f0f6ff}.vmm-gen-link__years,.vmm-gen-link__gen{font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.15;color:#171f2b}.vmm-gen-link__gen{color:#949494;font-size:14px}.vmm-solo-link{display:flex;flex-direction:column;gap:3px;padding:5px 8px;margin-left:-8px;border-radius:3px;text-decoration:none;transition:background-color .15s ease}.vmm-solo-link:hover{background:#f0f6ff}.vmm-solo-link__name{font-family:Ubuntu,sans-serif;font-size:15.625px;font-weight:500;line-height:1.15;text-transform:uppercase;color:#171f2b}.vmm-solo-link__years{font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.15;color:#171f2b}.vmm-viewport{overflow:hidden;transition:height .25s ease}.vmm-track{display:flex;align-items:flex-start;transition:transform .25s ease}.vmm-slot{flex:0 0 100%;min-width:0;box-sizing:border-box;padding-top:16px;padding-bottom:24px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.vmm-slot[data-vmm-slot="1"],.vmm-slot[data-vmm-slot="2"]{padding-top:0}.vmm-search--mobile{width:100%}.vmm-search--mobile .form-field-input{font-size:16px}.vmm-slot[data-vmm-slot="0"] .vmm-not-listed{margin:10px 0 6px}.vmm-make-panel .vmm-not-listed,.vmm-model-panel .vmm-not-listed{padding:14px 4px 0}.vmm-inline-model{margin:10px 0 0;padding:4px;font-family:Ubuntu,sans-serif;font-size:15.625px;font-weight:500;line-height:1.15;text-transform:uppercase;color:#171f2b}.vmm-makes,.vmm-model-list,.vmm-gen-list{display:flex;flex-direction:column}.vmm-makes[hidden]{display:none}@media screen and (max-width:1024.98px){.vehicle-mega-menu__panel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1210;display:flex;flex-direction:column;border-bottom:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,1,1)}.vehicle-mega-menu__panel.vmm-open{transform:translate(0);transition:transform .35s cubic-bezier(.1,.1,0,1)}.vehicle-mega-menu__panel>.vehicle-mega-menu--container{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box}.vmm-mobile,.vmm-viewport,.vmm-track{height:100%}.vmm-viewport{transition:none}.vmm-track{align-items:stretch}.vmm-slot{max-height:none;height:100%}.vmm-overlay-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:10px 12px 10px 25px;border-bottom:1px solid #eee}.vmm-overlay-title{font-family:Ubuntu,sans-serif;font-size:15.625px;font-weight:500;text-transform:uppercase;line-height:1.15;color:#171f2b}.vmm-overlay-close{display:inline-flex;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;cursor:pointer;color:#171f2b}@media(prefers-reduced-motion:reduce){.vehicle-mega-menu__panel,.vehicle-mega-menu__panel.vmm-open{transition:none}}}@media(prefers-reduced-motion:reduce){.vmm-viewport,.vmm-track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/vehicle-mega-menu.css.map */
