/* Carrera carrier gallery; works in the existing Carrera WordPress theme. */
.ccr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 34px}
.ccr-carrier{min-width:0;margin:0;border:1px solid #e8e6e4;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 5px 18px rgba(17,24,39,.035);text-align:center}
.ccr-carrier__image{height:128px;display:flex;justify-content:center;align-items:center;padding:20px 15px;background:#fff}
.ccr-carrier__image img{display:block;width:auto;height:auto;max-width:100%;max-height:88px;object-fit:contain}
.ccr-carrier figcaption{background:#faf8f6;border-top:1px solid #f0eeeb;padding:11px 12px;color:#27303a;font-size:13px;font-weight:650;line-height:1.4;min-height:58px;display:flex;align-items:center;justify-content:center}
@media(max-width:850px){.ccr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:450px){.ccr-grid{grid-template-columns:1fr}.ccr-carrier__image{height:110px}}
