# All Chrysler — New Boston & Texarkana, TX

:::raw
<div class="cm-vcp">
  <div class="cm-vcp__rail cms-carousel">
    <a class="cm-vcp__item" href="/vcp/new/chrysler/300">
      <span class="cm-vcp__shot"><img src="https://storage.googleapis.com/savvy-platform-media/content/colemanmotors/vcp/new-chrysler-300.png" alt="Chrysler 300" loading="lazy"></span>
      <span class="cm-vcp__label">Chrysler 300</span>
    </a>
    <a class="cm-vcp__item" href="/vcp/new/chrysler/pacifica">
      <span class="cm-vcp__shot"><img src="https://storage.googleapis.com/savvy-platform-media/content/colemanmotors/vcp/new-chrysler-pacifica.png" alt="Chrysler Pacifica" loading="lazy"></span>
      <span class="cm-vcp__label">Chrysler Pacifica</span>
    </a>
    <a class="cm-vcp__item" href="/vcp/new/chrysler/pacifica-hybrid">
      <span class="cm-vcp__shot"><img src="https://storage.googleapis.com/savvy-platform-media/content/colemanmotors/vcp/new-chrysler-pacifica-hybrid.png" alt="Chrysler Pacifica Hybrid" loading="lazy"></span>
      <span class="cm-vcp__label">Chrysler Pacifica Hybrid</span>
    </a>
  </div>
  <div class="cm-vcp__btns">
    <a class="cm-vcp__btn" href="/content/new-chrysler-new-boston-texarkana-tx">New Chrysler</a>
    <a class="cm-vcp__btn" href="/content/used-chrysler-new-boston-texarkana-tx">Used Chrysler</a>
    <span class="cm-vcp__btn cm-vcp__btn--on" aria-current="page">All Chrysler</span>
  </div>
</div>
<style>
/* Production's model rail, rebuilt as a scrolling flex row (its slick carousel is a vendor script
   we do not ship; the row scrolls horizontally on small screens instead of paging).
   TWO-CLASS THROUGHOUT: this body renders inside <article class="cms-body">, and global.css ships
   .cms-body a { color: var(--link); font-weight: 700 } at (0,1,1) — a single-class .cm-vcp__btn is
   (0,1,0) and LOSES, which is the platform's own documented invisible-text trap. */
.cm-vcp { margin: 0 0 .25rem; }
.cm-vcp .cm-vcp__rail { gap: 37px; }
.cm-vcp a.cm-vcp__item { flex: 0 0 200px; display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 6px 4px; text-decoration: none; color: #111; font-weight: 400; border-radius: 8px; }
.cm-vcp a.cm-vcp__item:hover { background: #f5f7fa; }
.cm-vcp .cm-vcp__shot { display: block; width: 100%; aspect-ratio: 200 / 101; }
.cm-vcp .cm-vcp__shot img { width: 100%; height: 100%; object-fit: contain; display: block; }
.cm-vcp .cm-vcp__label { font-size: 14px; font-weight: 700; text-align: center; line-height: 1.2; color: #111; }
.cm-vcp .cm-vcp__btns { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding: 2px 0 6px; }
.cm-vcp a.cm-vcp__btn, .cm-vcp span.cm-vcp__btn { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 0 22px; border-radius: 4px; border: 2px solid var(--navy); background: #fff; color: var(--navy); font-size: 14px; font-weight: 700; letter-spacing: .3px; text-transform: uppercase; text-decoration: none; }
.cm-vcp a.cm-vcp__btn:hover { background: var(--navy); color: #fff; }
.cm-vcp span.cm-vcp__btn--on { background: var(--navy); color: #fff; cursor: default; }
@media (max-width: 700px) {
  .cm-vcp .cm-vcp__rail { gap: 16px; }
  .cm-vcp a.cm-vcp__item { flex-basis: 148px; }
}
</style>
:::