:root{--cc-red: #ed1c24;--cc-red-action: #d91f26;--cc-red-text: #f0444a;--cc-black: #050505;--cc-panel: #0d0d0d;--cc-line: rgba(255, 255, 255, .13);--cc-muted: #aaa}body[class*=template-]{--color-background: 5, 5, 5;--color-foreground: 242, 242, 242;--color-link: 240, 68, 74;--alpha-link: 1;--gradient-background: #050505;background:var(--cc-black);color:rgba(var(--color-foreground),.82)}body[class*=template-] .header-wrapper{background:#040404eb;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[class*=template-] .header{max-width:144rem}body[class*=template-] .header__menu-item,body[class*=template-] .header__icon{transition:color .18s ease,opacity .18s ease}body[class*=template-] .header__menu-item:hover,body[class*=template-] .header__icon:hover{color:var(--cc-red-text)}body[class*=template-] .button,body[class*=template-] .shopify-payment-button__button{min-height:5.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[class*=template-] .button:not(.button--secondary),body[class*=template-] .shopify-payment-button__button--unbranded{--color-button: 217, 31, 38;--color-button-text: 255, 255, 255}body[class*=template-] .field__input,body[class*=template-] .select__select,body[class*=template-] .customer .field input{border-color:#ffffff29;background:#0b0b0b}.cc-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--cc-line);background:radial-gradient(circle at 82% 12%,rgba(237,28,36,.18),transparent 30%),linear-gradient(135deg,#0e0e0e,#050505 68%)}.cc-page-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:6rem 6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000);mask-image:linear-gradient(90deg,transparent,#000 40%,#000);transform:translate3d(0,var(--cc-page-hero-shift, 0),0);will-change:transform}.cc-page-hero__media,.cc-page-hero__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.cc-page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.cc-page-hero__media-overlay{background:linear-gradient(90deg,#020202f7,#020202db 32%,#02020247 63%,#02020214),linear-gradient(0deg,#0003,#00000014)}.cc-page-hero--with-media .cc-page-hero__grid{opacity:.08}.cc-page-hero--with-media .cc-page-hero__inner{min-height:clamp(56rem,47vw,78rem);display:grid;align-content:center}.cc-page-hero--with-media h1,.cc-page-hero--with-media .cc-page-hero__copy{max-width:62rem}.cc-page-hero__inner{position:relative;z-index:1;padding-block:clamp(8rem,10vw,14rem)}.cc-page-hero__eyebrow{margin:0 0 2rem;color:var(--cc-red-text);font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.cc-page-hero h1{max-width:100rem;margin:0;color:#fff;font-size:clamp(5rem,9vw,12rem);font-weight:700;letter-spacing:-.065em;line-height:.86;text-transform:uppercase}.cc-page-hero__copy{max-width:72rem;margin:3rem 0 0;color:#ffffffb3;font-size:clamp(1.6rem,2vw,2rem);line-height:1.65}.cc-page-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.5rem}.template-collection .collection-hero,.template-search .template-search{background:var(--cc-black)}.template-collection .collection-hero__title,.template-search .template-search__header h1{display:none}.template-collection .facets-container,.template-search .facets-container{margin-bottom:4rem;padding:2rem;border:1px solid var(--cc-line);background:#090909}.template-collection .facets__heading,.template-collection .facet-filters__label,.template-search .facets__heading,.template-search .facet-filters__label{color:var(--cc-muted);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase}.template-collection #product-grid,.template-search #product-grid{row-gap:5rem}.template-collection .card__inner,.template-search .card__inner,.template-product .card__inner{overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0b0b0b}.template-collection .card__media,.template-search .card__media,.template-product .card__media{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s ease}.template-collection .card:hover .card__media,.template-search .card:hover .card__media,.template-product .card:hover .card__media{filter:saturate(1.08);transform:scale(1.025)}.template-collection .card__heading,.template-search .card__heading,.template-product .card__heading{font-size:1.55rem;line-height:1.35}.template-collection .price,.template-search .price,.template-product .card-wrapper .price{color:#fff;font-weight:700}.template-collection .pagination-wrapper,.template-search .pagination-wrapper{margin-block:7rem}.template-product .product{padding-block:clamp(5rem,7vw,10rem)}.template-product .product__media-wrapper{padding:1.6rem;border:1px solid var(--cc-line);background:#090909}.template-product .product__media{background:#0b0b0b}.template-product .product__info-container{max-width:58rem}.template-product .product__text.caption-with-letter-spacing{color:var(--cc-red-text);font-size:1.1rem;font-weight:700;letter-spacing:.18em}.template-product .product__title h1{font-size:clamp(3.6rem,4.6vw,6.4rem);font-weight:600;letter-spacing:-.045em;line-height:.98}.template-product .price--large{font-size:2.4rem}.template-product variant-selects{margin-top:3rem}.template-product .product-form__input .form__label{margin-bottom:1.2rem;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-product .product-form__input input[type=radio]+label{border-color:#ffffff3d;background:#0b0b0b;color:#fff}.template-product .product-form__input input[type=radio]:checked+label{border-color:var(--cc-red-action);background:var(--cc-red-action);color:#fff}.template-product .product__description{padding-top:2.5rem;border-top:1px solid var(--cc-line);color:var(--cc-muted);font-size:1.5rem;line-height:1.75}.cc-product-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-block:2.2rem;border-top:1px solid var(--cc-line);border-left:1px solid var(--cc-line)}.cc-product-trust>span{min-height:7rem;display:flex;align-items:center;justify-content:center;padding:1.2rem;border-right:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line);color:#ddd;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase}.cc-fitment-help{padding:2rem;border-left:.3rem solid var(--cc-red);background:#0d0d0d}.cc-fitment-help strong,.cc-fitment-help span{display:block}.cc-fitment-help strong{margin-bottom:.6rem;color:#fff;font-size:1.35rem}.cc-fitment-help span{color:var(--cc-muted);font-size:1.25rem;line-height:1.55}.cc-fitment-help a{display:inline-block;margin-top:1.2rem;color:var(--cc-red-text);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.template-product .accordion{border-color:var(--cc-line)}.template-product .multicolumn{border-block:1px solid var(--cc-line);background:#0a0a0a}.template-product .multicolumn-card{height:100%;padding:3rem;border:1px solid var(--cc-line);background:#0d0d0d}.template-product .multicolumn-card__info{padding:0}.template-product .rich-text__heading em{color:var(--cc-red);font-style:normal}.template-policy .shopify-policy__container{max-width:78rem;padding-block:clamp(6rem,8vw,10rem)}.template-policy .shopify-policy__title{margin-bottom:4rem;text-align:left}.template-policy .shopify-policy__title h1{margin:0;color:#fff;font-size:clamp(4rem,7vw,7.2rem);font-weight:600;letter-spacing:-.045em;line-height:.96}.template-policy .shopify-policy__body{color:#d8d8d8;font-size:1.6rem;line-height:1.75}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4,.template-policy .shopify-policy__body strong{color:#fff}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4{margin-block:4rem 1.5rem;line-height:1.2}.template-policy .shopify-policy__body a{color:var(--cc-red-text);text-decoration-thickness:1px;text-underline-offset:.3rem}.template-policy .shopify-policy__body li+li{margin-top:.8rem}.template-search .template-search,.template-404 main{color:#f2f2f2}.template-search .field__input{color:#fff}.template-page .contact{max-width:108rem;padding-block:8rem 12rem}.template-page .contact>h2{margin-bottom:4rem;font-size:clamp(3.6rem,5vw,6rem)}.template-page .contact__fields{gap:1.6rem}.template-page .contact .field{margin-bottom:1.6rem}.template-page .contact textarea{min-height:22rem}.template-page .contact__button{margin-top:2.4rem}.cc-contact-photo-note{margin:1.8rem 0 0;color:rgba(var(--color-foreground),.78);font-size:1.5rem;line-height:1.6}.cc-contact-photo-note a{color:var(--cc-red-text);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.3rem}.cc-contact-photo-note a:hover{color:#fff}p[class*=ai-location-details-]{color:#929292!important}.cc-contact-photo-note a,.cc-fitment-help a,.product-popup-modal__button,.footer__copyright a,.policies li a,.cc-text-link{min-height:4.4rem;display:inline-flex;align-items:center}.cc-contact-consent{display:grid;grid-template-columns:2.2rem 1fr;align-items:start;gap:1.2rem;margin-top:2rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.5}.cc-contact-consent input,.cc-product-spec__confirm input{width:2rem;height:2rem;margin:.15rem 0 0;accent-color:var(--cc-red, #ed1c24)}.cc-product-spec{display:grid;gap:1.6rem;margin:0 0 2rem;padding:2rem;border:1px solid var(--cc-line, rgba(255, 255, 255, .18));background:#ffffff09}.cc-product-spec legend{padding:0 .8rem;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:700}.cc-product-spec>p{margin:0;color:rgba(var(--color-foreground),.76);font-size:1.4rem;line-height:1.55}.cc-product-spec__field{display:grid;gap:.7rem}.cc-product-installation--wheels{gap:0}.cc-product-spec__conditional{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-.8rem) scale(.985);transform-origin:top center;visibility:hidden;pointer-events:none;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),opacity .26s ease,transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s}.cc-product-spec__conditional-inner{min-height:0;overflow:hidden}.cc-product-spec__conditional-inner>.cc-product-spec__field{margin-top:1.6rem}.cc-product-spec__conditional.is-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition-delay:0s}.cc-product-spec__field label{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600}.cc-product-spec__field input,.cc-product-spec__field select{width:100%;min-height:4.8rem;padding:1.1rem 1.3rem;border:1px solid rgba(var(--color-foreground),.34);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.cc-product-spec__field input:focus,.cc-product-spec__field select:focus{outline:2px solid var(--cc-red, #ed1c24);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cc-product-spec__conditional{transition:none}}.cc-product-spec__confirm{display:grid;grid-template-columns:2.2rem 1fr;align-items:start;gap:1.2rem;min-height:4.4rem;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5}.cc-footer-workshop{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:2.4rem;margin-bottom:3.6rem;padding:2.4rem 0 3.6rem;border-bottom:1px solid var(--cc-line, rgba(255, 255, 255, .18))}.cc-footer-workshop__item{display:grid;align-content:start;gap:.7rem}.cc-footer-workshop__label{color:rgba(var(--color-foreground),.64);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cc-footer-workshop a,.cc-footer-workshop address,.cc-footer-workshop p{min-height:4.4rem;display:inline-flex;align-items:center;margin:0;color:rgb(var(--color-foreground));font-size:1.5rem;font-style:normal;line-height:1.5;text-decoration:none}.cc-footer-workshop a:hover{color:var(--cc-red-text, #ff4b52)}.template-cart .cart__warnings{padding-block:10rem 12rem;border-bottom:1px solid var(--cc-line);background:radial-gradient(circle at 70% 15%,rgba(237,28,36,.12),transparent 28%),#060606}.template-cart .cart__empty-text{font-size:clamp(4.5rem,7vw,8rem);font-weight:600;letter-spacing:-.05em}.template-cart .title-wrapper-with-link,.template-cart .cart__footer{padding-top:5rem}body[class*=template-] .footer{border-top:1px solid var(--cc-line);background:#050505}body[class*=template-] .footer__content-bottom{border-top-color:var(--cc-line)}.cc-vehicle-finder__panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,7vw,9rem);align-items:end;padding:clamp(3rem,5vw,6rem);border:1px solid var(--cc-line, rgba(255, 255, 255, .18));background:radial-gradient(circle at 92% 0%,rgba(237,28,36,.13),transparent 34%),#090909}.cc-vehicle-finder__eyebrow{margin:0 0 1.4rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cc-vehicle-finder__title{max-width:8ch;margin:0;line-height:.95;letter-spacing:-.045em}.cc-vehicle-finder__copy{max-width:54rem;margin:2rem 0 0;line-height:1.65}.cc-vehicle-finder__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;align-items:end}.cc-vehicle-finder__field{display:grid;gap:.8rem}.cc-vehicle-finder__label{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cc-vehicle-finder__select{width:100%;min-height:5.6rem;padding:0 4.4rem 0 1.6rem;border:1px solid;border-radius:0;cursor:pointer}.cc-vehicle-finder__select:focus-visible,.cc-vehicle-finder__button:focus-visible{outline:2px solid var(--cc-red, #ed1c24);outline-offset:3px}.cc-vehicle-finder__select:disabled{cursor:not-allowed;opacity:.5}.cc-vehicle-finder__button{grid-column:1 / -1;min-height:5.6rem;padding:0 2.4rem;border:1px solid;border-radius:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.cc-vehicle-finder__button:disabled{cursor:not-allowed;opacity:.42}.cc-vehicle-finder__help{grid-column:2;margin:1.8rem 0 0;line-height:1.5}.cc-vehicle-finder__help a{min-height:4.4rem;display:inline-flex;align-items:center;margin-left:.5rem;color:inherit;font-weight:700;text-underline-offset:.35rem}.footer__content-bottom .footer__content-bottom-wrapper:last-child{justify-content:center}.footer__copyright{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.6rem;margin-top:0;text-align:center!important}.footer__copyright>.copyright__content,.footer__copyright .policies,.footer__copyright .policies li{display:inline-flex;align-items:center;margin:0}.footer__copyright .policies{flex-wrap:wrap;justify-content:center;gap:0 1.4rem}.footer__copyright .policies li:before{display:none}.footer__copyright .policies li a{min-height:4.4rem;display:inline-flex;align-items:center;padding:.6rem 0}.cc-motion-reveal{opacity:0;transform:translate3d(0,2.8rem,0);transition:opacity .65s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--cc-reveal-delay, 0ms)}.cc-motion-reveal.is-visible{opacity:1;transform:translateZ(0)}.cc-cursor-dot,.cc-cursor-ring{display:none}@media(hover:hover)and (pointer:fine){html.cc-cursor-ready,html.cc-cursor-ready body,html.cc-cursor-ready a,html.cc-cursor-ready button,html.cc-cursor-ready summary{cursor:none}html.cc-cursor-ready input,html.cc-cursor-ready textarea,html.cc-cursor-ready select,html.cc-cursor-ready [contenteditable=true]{cursor:auto}.cc-cursor-dot,.cc-cursor-ring{position:fixed;z-index:2147483646;top:0;left:0;display:block;border-radius:50%;pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity .18s ease}.cc-cursor-dot{width:.7rem;height:.7rem;background:var(--cc-red)}.cc-cursor-ring{width:3.4rem;height:3.4rem;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px #0000002e;transition:width .18s ease,height .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}html.cc-cursor-visible .cc-cursor-dot,html.cc-cursor-visible .cc-cursor-ring{opacity:1}html.cc-cursor-hover .cc-cursor-ring{width:5rem;height:5rem;border-color:#ed1c24e6;background:#ed1c241f}}@media screen and (max-width:749px){.cc-page-hero__media-overlay{background:linear-gradient(90deg,#020202f0,#020202b3 48%,#0202021f),linear-gradient(0deg,#00000075,#0000000f 62%)}.cc-page-hero--with-media .cc-page-hero__inner{min-height:64rem;align-content:start;padding-top:8rem}.cc-page-hero--with-media h1,.cc-page-hero--with-media .cc-page-hero__copy{max-width:min(78vw,42rem)}.mobile-facets__open-wrapper,.mobile-facets__open{min-height:4.4rem}.mobile-facets__open-wrapper{display:flex;align-items:center}.cc-page-hero__inner{padding-block:7rem}.cc-page-hero h1{font-size:clamp(4.6rem,17vw,7rem)}.cc-page-hero__actions{align-items:stretch;flex-direction:column}.cc-page-hero__actions .button{width:100%}.template-collection .facets-container,.template-search .facets-container{padding:1.4rem 0;border-inline:0}.template-product .product{padding-top:2.5rem}.template-product .product__media-wrapper{padding:.8rem}.cc-product-trust{grid-template-columns:1fr}.cc-product-trust>span{min-height:5.2rem}.template-page .contact{padding-block:5rem 8rem}.cc-footer-workshop{grid-template-columns:1fr;gap:1.4rem}.cc-vehicle-finder__panel{grid-template-columns:1fr;gap:3.2rem;padding:3rem 2rem}.cc-vehicle-finder__title{max-width:10ch}.cc-vehicle-finder__form{grid-template-columns:1fr}.cc-vehicle-finder__button,.cc-vehicle-finder__help{grid-column:1}.cc-vehicle-finder__help{margin-top:.8rem}.footer__copyright{flex-direction:column;gap:.2rem}.footer__copyright .policies{gap:0 1.2rem}}@media(prefers-reduced-motion:reduce){.cc-page-hero__grid{transform:none}.cc-motion-reveal,.cc-motion-reveal.is-visible{opacity:1;transform:none;transition:none}.cc-cursor-dot,.cc-cursor-ring{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cc-global.css.map */
