.car-collection{max-width:1240px;margin:0 auto;padding:40px 24px 56px;border-top:1px solid #d9d6cd;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2.5fr);gap:24px;color:#242b43}.car-collection h2{font-size:clamp(26px,3vw,36px);margin:8px 0 12px;letter-spacing:-.04em}.car-collection p{line-height:1.6}.car-collection-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.car-collection-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.car-collection-piece{display:flex;flex-direction:column;gap:8px;max-width:320px;width:100%;justify-self:center;align-items:center;text-align:center;text-decoration:none;color:inherit;font-size:14px}.car-collection-piece img{width:100%;height:auto;aspect-ratio:1229/1280;-o-object-fit:contain;object-fit:contain}.car-collection-name{font-weight:600}.car-collection-link{text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:4px}.car-collection-piece:focus-visible{outline:2px solid #242b43;outline-offset:6px}@media(max-width:640px){.car-collection{grid-template-columns:1fr;padding:28px 20px 36px;gap:16px}.car-collection-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.car-collection-piece{font-size:13px}}html:not(#rf) body .pdp-bar .pb-call .pb-lbl-short{display:none!important}html:not(#rf) body .pdp-bar .pdp-bar-sheet{right:12px}@media (min-width:900px){html:not(#rf) body .pdp-bar .pdp-bar-sheet{right:max(12px,calc((100vw - 1120px) / 2 + 372px))}}@media (max-width:760px){html:not(#rf) body .pdp-bar .pb-call .pb-lbl-short{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}html:not(#rf) body .pdp-bar .pb-call{flex-direction:column!important;gap:3px!important;width:46px!important;min-width:46px!important;flex:0 0 46px!important;padding:0!important;overflow:visible!important}html:not(#rf) body .pdp-bar .pb-call svg{width:20px!important;height:20px!important}}