:root{--ccp-red:#b32d2d;--ccp-red-dark:#8f2121;--ccp-ink:#16181d;--ccp-steel:#2a2e35;--ccp-muted:#6b7280;--ccp-line:#e6e8eb;--ccp-soft:#f5f6f8;--ccp-radius:10px}.wow{visibility:visible!important;animation:none!important;opacity:1!important;transform:none!important}body{color:#3d4249;-webkit-font-smoothing:antialiased}.index-section{margin-top:0!important;margin-bottom:0!important;padding-top:44px!important;padding-bottom:0!important}.index-section--flush,.index-section.slideshow{padding-top:0!important}.section-header{margin-bottom:28px!important}.section-header .h3,.section-header h3{font-size:26px!important;font-weight:800!important;letter-spacing:.02em;color:var(--ccp-ink)!important;text-transform:uppercase;position:relative;padding-bottom:14px}.section-header .h3:after,.section-header h3:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:3px;margin-left:-28px;background:var(--ccp-red);border-radius:2px}.section-header p{color:var(--ccp-muted);font-size:15px;margin-top:10px}#AccessibleNav a,.site-nav a,.site-nav__link{letter-spacing:.06em}.btn,.btn--secondary,.slideshow .btn,button.btn{border-radius:6px!important;font-weight:700!important;letter-spacing:.06em;padding:13px 28px!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #b32d2d47}.grid-view-item{background:#fff;border:1px solid var(--ccp-line);border-radius:var(--ccp-radius);padding:12px 12px 16px;height:100%;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.grid-view-item:hover{border-color:#d7dade;box-shadow:0 12px 28px #16181d1a;transform:translateY(-3px)}.grid-view_image{border:0!important;border-radius:8px!important;overflow:hidden;height:auto!important;min-height:0!important}.grid-view_image>.grid-view-item__link{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1/1;height:auto!important;min-height:0!important}.grid-view_image .grid-view-item__image.primary{width:100%;height:100%;object-fit:contain}.product-rows .text-center .btn,.product-rows>.page-width>.text-center{margin-bottom:8px}.product-rows .page-width{padding-bottom:36px}#shopify-section-8fa21bf1-2087-463d-963d-1bdfb94f24fc{display:none!important}.grid-view-item__title{color:var(--ccp-ink)!important;font-weight:600;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:58px}.grid-view-item__vendor{color:var(--ccp-muted)!important;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.grid-view-item__meta .product-price__price{color:var(--ccp-ink)!important;font-weight:800;font-size:17px}.grid-view-item__meta .product-price__sale{color:var(--ccp-red)!important}.grid-view-item__meta s.regular{color:#9aa0a6!important;font-weight:400;font-size:13px}.product-labels .lbl{background:var(--ccp-red)!important;color:#fff!important;border-radius:4px;font-weight:700;letter-spacing:.05em}.grid-products .grid__item{margin-bottom:24px}.collection-tab .tabs li a,.tabs li a,.tab-link{border-radius:999px!important;padding:9px 20px!important;font-weight:700}.store-info{background:var(--ccp-soft);border-radius:var(--ccp-radius);padding:26px 10px!important;table-layout:fixed}.store-info li{border:0!important;padding:6px 14px!important;vertical-align:top}.store-info li .fa{font-size:30px!important;margin-bottom:10px}.store-info h5{font-size:14px!important;font-weight:800!important;color:var(--ccp-ink)!important;letter-spacing:.06em}.store-info .sub-text,.store-info .sub-text p{color:var(--ccp-muted)!important;text-transform:none!important;font-size:13px}.latest-blog .section-header{margin:0!important}.latest-blog .section-header h3{font-size:20px!important}.site-footer a:hover{color:#fff!important;text-decoration:underline}.ccp-engines{background:linear-gradient(135deg,#16181d,#2a2e35);padding:56px 0 60px;color:#fff;text-align:center}.ccp-eyebrow{color:#ff8a8a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;margin:0 0 8px}.ccp-section-title{color:#fff!important;font-size:32px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px}.ccp-section-sub{color:#c5c9d0;font-size:15px;margin:0 0 34px}.ccp-engines__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1080px;margin:0 auto}.ccp-engine-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-top:4px solid var(--ccp-red);border-radius:var(--ccp-radius);padding:26px 24px 22px;color:#fff!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ccp-engine-card:hover{transform:translateY(-4px);background:#ffffff14;border-color:#ffffff40;border-top-color:#e04848}.ccp-engine-card__make{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:#c5c9d0}.ccp-engine-card__engine{font-size:28px;font-weight:800;line-height:1.1}.ccp-engine-card__detail{font-size:14px;color:#c5c9d0}.ccp-engine-card__meta{font-size:12px;color:#8f96a1;min-height:16px;margin-top:6px}.ccp-engine-card__cta{margin-top:14px;background:var(--ccp-red);padding:10px 18px;border-radius:6px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ccp-engine-card:hover .ccp-engine-card__cta{background:#d23838}@media(max-width:749px){.index-section{padding-top:30px!important}.ccp-engines{padding:40px 0 44px}.ccp-section-title{font-size:24px!important}.ccp-engine-card__engine{font-size:24px}.store-info,.store-info li{display:block!important;width:100%!important}.grid-view-item__title{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ccp-refresh.css.map */
