.vev-fit-picker,.vev-fit-summary{display:none}
.vev-card-body{display:contents;color:inherit;text-decoration:none}
@media(max-width:767px){
 .vev-fit-picker{display:grid;gap:12px;background:#fff;padding:16px;border:1px solid #e6e8ec;border-radius:12px;margin:0 0 16px}
 .vev-fit-picker label{display:grid;gap:5px;font-size:13px;font-weight:700}
 .vev-fit-picker select{width:100%;min-width:0;font-size:16px;min-height:48px}
 .vev-fit-picker button{width:100%;background:#e22b2f;font-size:17px}
 .vev-fit-summary{display:grid;gap:6px;margin:0 0 16px;font-size:14px;line-height:1.45;padding:12px;background:#f7f7f8;border-radius:10px}
 .vev-fit-summary strong{font-size:20px}
 .vev-catalog-page>.hero,.vev-catalog-page>.benefits,.vev-catalog-page .finder-guarantee{display:none!important}
 .vev-catalog-page #catalog{padding-top:16px}
 .vev-catalog-page .finder-pane[data-pane="auto"],.vev-fit-selected .wiper-finder,.vev-fit-selected .catalog-structured,.vev-fit-selected .catalog-main-layout main>.section-title{display:none!important}
 .vev-fit-selected .fitment-result{display:none!important}
 .vev-fit-selected .catalog-main-layout{display:block}
 .vev-vehicle-page .vehicle-page{padding-top:16px;min-height:0}
 .vev-vehicle-page .vehicle-page>.wrap>h1,.vev-vehicle-page .vehicle-page>.wrap>p,.vev-vehicle-page .vehicle-box,.vev-vehicle-page .fit-count{display:none!important}
 .vev-vehicle-page .vehicle-results{margin-top:0}
 .vev-vehicle-page .vehicle-results:has(.empty-fit):not(:has(.vev-fit-summary)){display:none}
 .vehicle-products{grid-template-columns:1fr!important}
 .catalog-product-card,.vehicle-card{position:relative;isolation:isolate;pointer-events:auto}
 .vev-card-body{display:block;flex:1;color:inherit;text-decoration:none;pointer-events:auto}
 .catalog-product-card>a,.vehicle-card>a{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation}
 .catalog-product-card .label{pointer-events:none}
 .catalog-product-card .card-actions,.vehicle-card .actions{position:relative;z-index:2;pointer-events:auto}
 .card-actions form,.actions form,.card-actions button,.actions button{pointer-events:auto}
 #vev-fit-results{scroll-margin-top:12px;scroll-margin-bottom:100px}
 .vev-fit-seo-after{margin-top:24px;font-size:14px;line-height:1.5}
 .vev-mobile-nav{height:auto;top:auto;pointer-events:none}
 .vev-mobile-nav>a{pointer-events:auto}
}
/* Retain the desktop layout, replace only the old modification field with year. */
.vev-picker-status:empty{display:none}
.vev-picker-status{grid-column:1/-1;margin:0;font-size:14px}
.vev-picker-retry[hidden]{display:none!important}
[data-vev-picker] button:disabled{opacity:.55;cursor:wait}
.finder-auto-form .finder-search{width:auto;min-width:150px;padding:0 14px;font-size:15px;white-space:nowrap}
.vehicle-form{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.vehicle-form{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.vehicle-form{grid-template-columns:1fr}}

.finder-auto-form{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) auto}
@media(max-width:767px){.finder-auto-form{grid-template-columns:1fr}}
