/* Vehicle collection uses the same layout and controls as the commercial collection. */
#vehicles .vw-collection-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:0 calc(clamp(24px,4.5vw,42px) + 1px) 36px}
#vehicles .vw-collection-eyebrow{font:400 13px/1.5 'Zalando Sans',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.58);margin:0 0 14px}
#vehicles .vw-collection-heading h2{font-family:'Zalando Sans',sans-serif;font-size:clamp(2.4rem,3vw,4.6rem);line-height:.95;letter-spacing:-.04em;font-weight:500;max-width:20ch;margin:0;color:#fff}
#vehicles .vw-collection-heading__copy>p:last-child{margin:30px 0 0;color:#c9c9c9;font-size:clamp(13px,.95vw,15px);line-height:1.55}
#vehicles .pw-vehicles__arrows{flex-shrink:0;gap:10px;padding-bottom:2px}
#vehicles .pw-vehicles__arrows button{width:60px;height:46px;border-radius:10px;border:1px solid #ffffff35;background:#ffffff05;display:grid;place-items:center;transition:background .2s,border-color .2s}
#vehicles .pw-vehicles__arrows button:hover{background:#ffffff15;border-color:#ffffff80}
#vehicles .pw-vehicles__arrows button:active{background:#ffffff25}
#vehicles .pw-vehicles__arrows svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
#vehicles .vw-vehicle-pause{font:11px 'Zalando Sans',sans-serif;background:none;color:#aaa;border:0;border-bottom:1px solid #555;padding:7px 2px;cursor:pointer}
@media(max-width:600px){
 #vehicles .vw-collection-heading{padding-inline:21px;flex-wrap:wrap;gap:22px}
 #vehicles .vw-collection-heading h2{font-size:clamp(2.1rem,9vw,3.4rem)}
 #vehicles .pw-vehicles__arrows{margin-left:auto}
 #vehicles .pw-vehicles__arrows button{width:52px;height:42px}
}
