.vwd-buying-benefits{padding:18px 20px;margin:18px 0 24px;border:1px solid #c7dce9;border-left:4px solid #0078b8;border-radius:8px;background:#eef6fb;color:#18374b;line-height:1.55}
.vwd-buying-benefits h2{font-size:18px;line-height:1.3;margin:0 0 10px;color:inherit}.vwd-buying-benefits ul{display:flex;gap:8px 22px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.vwd-buying-benefits li{font-size:14px;font-weight:650}.vwd-buying-benefits li::before{content:'✓';margin-right:7px;color:#0078b8}.vwd-buying-benefits p{font-size:14px;margin:12px 0 0}
body:has([data-vwd-buying-benefits]) .vwd-best-for{display:none}
.vwd-install-overview{margin:18px 0;padding:15px 17px;background:#f3f7f9;border:1px solid #d7e3eb;border-radius:8px;color:#18374b}.vwd-install-overview h3{font-size:18px;margin:0 0 8px;line-height:1.3}.vwd-install-overview p{font-size:14px;line-height:1.5;margin:0 0 8px}.vwd-install-overview a{color:#006eaa;text-decoration:underline;text-underline-offset:3px;font-size:14px}
.vwd-option-help{font-size:13px;line-height:1.5;margin:5px 0 12px!important;color:#526875;max-width:66ch}.vwd-option-help strong{display:block;font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#18374b;margin-bottom:3px}.vwd-option-help span{display:block}
.vwd-stock-shortcut{display:inline-flex;gap:9px;align-items:center;padding:9px 12px;border:1px solid #8caec3;border-radius:6px;background:#fff;color:#18374b;font-family:inherit;font-size:14px;line-height:1.25;font-weight:650;text-align:left;cursor:pointer}.vwd-stock-shortcut small{display:block;font-size:11px;font-weight:400;color:#526875;margin-top:2px}.vwd-stock-shortcut__check{display:grid;place-items:center;width:18px;height:18px;border:1px solid #8caec3;border-radius:3px;color:transparent}.vwd-stock-shortcut[aria-pressed=true]{border-color:#0078b8;background:#eef6fb}.vwd-stock-shortcut[aria-pressed=true] .vwd-stock-shortcut__check{background:#0078b8;border-color:#0078b8;color:#fff}.vwd-stock-shortcut:disabled{opacity:.65;cursor:progress}.vwd-stock-shortcut:focus-visible{outline:3px solid #0078b8;outline-offset:3px}.cm_SearchHeader .vwd-stock-shortcut{margin:8px 10px 8px 0}
.vwd-results-vehicle{display:none}
@media(max-width:767px){.vwd-has-selected-results main .reading-width:has(>.vwd-results-page-title){margin:0!important;padding:0!important;min-height:0!important}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .cm_vehicle-widget_label{flex-direction:column!important;align-items:stretch!important;width:100%!important;text-align:left!important}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .cm_vehicle-widget_body,.cm_SearchVehicleWidget [data-vwd-vehicle-summary]{width:100%!important;align-self:stretch!important}}
@media(max-width:767px){.vwd-buying-benefits{padding:15px;margin:14px 0 20px}.vwd-buying-benefits ul{display:block}.vwd-buying-benefits li+li{margin-top:5px}.vwd-install-overview{padding:13px}.vwd-option-help{font-size:13px}.cm_SearchHeader .vwd-stock-shortcut{width:100%;justify-content:center;margin:8px 0}.vwd-has-selected-results .vwd-results-page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]){margin:12px 0 18px!important;padding:14px!important;border:1px solid #c7dce9;border-radius:8px;background:#f3f8fb}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .cm_vehicle-widget_title{display:none!important}.vwd-results-vehicle{display:block;text-align:left;margin:0 0 10px}.vwd-results-vehicle__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#526875}.vwd-results-vehicle h2{font-size:21px!important;line-height:1.25!important;margin:4px 0!important;text-transform:none!important;color:#18374b}.vwd-results-vehicle p{font-size:14px;line-height:1.4;margin:0;color:#526875}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .cm_vehicle-widget_button-container{display:flex;justify-content:flex-start;gap:16px;margin:0!important}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .cm_vehicle-widget_button{font-size:13px;line-height:1.4;padding:4px 0;min-height:0;min-width:0;background:none;border:0;color:#006eaa;text-decoration:underline;text-underline-offset:3px}.cm_SearchVehicleWidget:has([data-vwd-vehicle-summary]) .vwd-van-guide-open{margin:7px 0 0;font-size:12px;padding:3px 0}}
