:root{--cp-ref-orange:#fe8700;--cp-ref-ink:#101012;--cp-ref-soft:#f4f4f2}main{font-synthesis:none}main h1,main h2{font-weight:850!important;letter-spacing:-.04em!important}main h1,main h2,.section-resource-list__header h2{text-wrap:balance}main[data-template=index] h2{font-size:clamp(30px,3.6vw,52px)!important;line-height:.98!important;text-transform:uppercase}main[data-template=index] .section-resource-list__header,main[data-template=index] .product-list__header{max-width:1240px;margin-left:auto!important;margin-right:auto!important}main[data-template=index] .section-resource-list__header p,main[data-template=index] .product-list__header p{color:#6b6b70!important;font-size:14px!important;line-height:1.55!important}main .button,main button.button,main a.button,main .button-secondary{border-radius:8px!important;font-weight:850!important;letter-spacing:.01em!important}main .button:not(.button-secondary){box-shadow:none!important}main[data-template=index] .resource-list__item,main[data-template=index] product-card .product-card__content,main[data-template^=collection] product-card .product-card__content{border-radius:10px!important}main[data-template=index] .resource-list__item img,main[data-template=index] product-card .card-gallery,main[data-template^=collection] product-card .card-gallery{border-radius:9px!important}main[data-template=index] .section-resource-list{padding-block:clamp(38px,5vw,68px)!important}main[data-template=index] .section-resource-list+.section-resource-list{padding-top:10px!important}main[data-template=index] .cp-zaero{padding:0!important;background:#fff}main[data-template=index] .cp-zaero__media{height:clamp(340px,46vw,650px)!important}main[data-template=index] .cp-zaero__media:after{background:linear-gradient(0deg,#0000009e,#0000000a 64%)!important}main[data-template=index] .cp-zaero__overlay{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100% - 40px))!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:center!important}main[data-template=index] .cp-zaero__overlay h2{margin:0 0 18px!important;text-align:center!important;text-transform:uppercase;font-size:clamp(38px,5.5vw,70px)!important;letter-spacing:-.045em!important;text-shadow:0 3px 24px rgba(0,0,0,.34)}main[data-template=index] .cp-zaero__overlay a{min-height:46px!important;border-radius:7px!important;padding:0 18px!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.07em!important}main[data-template=index] .ss-testimonial-9 h2,main[data-template=index] [class*=testimonial] h2{text-transform:uppercase!important}main[data-template^=collection] .facets-controls-wrapper{border:0!important;border-radius:0!important;background:transparent!important;padding-inline:0!important}main[data-template^=collection] .facets-toggle__button{border-radius:7px!important}main[data-template^=collection] .cp-collection-intro{max-width:1240px;margin-left:auto;margin-right:auto}main[data-template^=product] .product-details h1{text-transform:none!important}@media(max-width:749px){main[data-template=index] h2{font-size:29px!important}main[data-template=index] .section-resource-list{padding-block:28px!important}main[data-template=index] .cp-zaero__media{height:290px!important}main[data-template=index] .cp-zaero__overlay{left:50%!important;top:50%!important;bottom:auto!important;width:calc(100% - 28px)!important;transform:translate(-50%,-50%)!important}main[data-template=index] .cp-zaero__overlay h2{font-size:36px!important;text-align:center!important}}main[data-template=index] .cp-bestsellers-home{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#fff!important}main[data-template=index] .cp-bestsellers-home :is(.section,.section-content-wrapper,.page-width){width:100%!important;max-width:none!important}main[data-template=index] .cp-bestsellers-home :is(.resource-list,.product-grid,[data-testid=product-list]){padding-inline:clamp(16px,3vw,44px)!important}main[data-template=index] [id*=cp_combined_request]{background:#f3f2ef}main[data-template=index] .cp-hotspot{background:#efefec!important}main[data-template=index] [id*=reviews_cp]{background:#fff}main[data-template=index] [id*=featured_blog_posts_b6GJX3]{background:#f4f3f0}main[data-template=index] [id*=featured_blog_posts_b6GJX3] .section{background:transparent!important}main[data-template=index] .cp-bottom{border-top:1px solid rgba(17,17,19,.06)}@media(max-width:749px){main[data-template=index] .cp-bestsellers-home :is(.resource-list,.product-grid,[data-testid=product-list]){padding-inline:12px!important}}.cp-resource-slider-dots{display:none!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots{display:flex!important;width:100%;min-height:28px;justify-content:center!important;align-items:center!important;margin-top:12px;mix-blend-mode:normal!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__dots{gap:7px;padding:7px 11px;border-radius:999px;background:#f0efec}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control{width:18px;height:18px;margin:0}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control:after{width:6px;height:6px;background:#b7b7b4;box-shadow:none;transition:width .2s ease,background .2s ease}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control[aria-selected=true]:after{width:18px;background:#fe8700}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots{display:flex!important;width:100%;min-height:30px;justify-content:center!important;align-items:center!important;margin-top:11px;mix-blend-mode:normal!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__dots{gap:7px!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 16px #0000000d!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control{width:18px!important;height:18px!important;margin:0!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control:after{width:6px!important;height:6px!important;background:#b8b8b5!important;box-shadow:none!important;transition:width .2s ease,background .2s ease!important}main[data-template=index] #shopify-section-product_list_fa6P9H .resource-list__carousel{--column-count:4!important}main[data-template=index] #shopify-section-product_list_fa6P9H product-card .card-gallery,main[data-template=index] #shopify-section-product_list_fa6P9H .product-card__media{background:#fff!important}main[data-template=index] #shopify-section-product_list_fa6P9H product-card .card-gallery img,main[data-template=index] #shopify-section-product_list_fa6P9H .product-card__media img{object-fit:contain!important}main[data-template=index] #shopify-section-apex_feature .cp-zaero__overlay{top:56%!important}main[data-template=index]{--cp-home-title-gutter:clamp(24px,4vw,56px)}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp) .section-resource-list__content,main[data-template=index] #shopify-section-product_list_fa6P9H .section-resource-list__header{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:var(--cp-home-title-gutter)!important;padding-right:var(--cp-home-title-gutter)!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) :is(h2,.cp-bestsellers-eyebrow){margin-left:0!important;margin-right:0!important}@media(max-width:749px){main[data-template=index]{--cp-home-title-gutter:16px}}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots{display:flex!important;width:100%!important;min-height:30px!important;align-items:center!important;justify-content:center!important;margin:12px auto 0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;mix-blend-mode:normal!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots[hidden]{display:none!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__arrows{display:none!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;margin:0 auto!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 16px #0000000d!important;mix-blend-mode:normal!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__dots>li[hidden]{display:none!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control:after{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#b8b8b5!important;box-shadow:none!important;transition:width .22s ease,background-color .22s ease!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control[aria-selected=true]:after{width:18px!important;background:#fe8700!important}@media(max-width:749px){main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots{min-height:26px!important;margin-top:9px!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-controls__dots{gap:6px!important;padding:6px 9px!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important}main[data-template=index] :is(#shopify-section-categories_cp,#shopify-section-brands_cp,#shopify-section-product_list_fa6P9H) .cp-resource-slider-dots .slideshow-control[aria-selected=true]:after{width:17px!important}}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots{display:flex!important;width:100%!important;min-height:30px!important;align-items:center!important;justify-content:center!important;margin:12px auto 0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;mix-blend-mode:normal!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots[hidden]{display:none!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-controls__arrows{display:none!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-controls__dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;margin:0 auto!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 16px #0000000d!important;mix-blend-mode:normal!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-controls__dots>li[hidden]{display:none!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-control{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-control:after{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#b8b8b5!important;box-shadow:none!important;transition:width .22s ease,background-color .22s ease!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-control[aria-selected=true]:after{width:18px!important;background:#fe8700!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp]) .section-resource-list__content,main[data-template=index] [id$=__product_list_fa6P9H] .section-resource-list__header{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:var(--cp-home-title-gutter,clamp(24px,4vw,56px))!important;padding-right:var(--cp-home-title-gutter,clamp(24px,4vw,56px))!important}@media(max-width:749px){main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots{min-height:26px!important;margin-top:9px!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-controls__dots{gap:6px!important;padding:6px 9px!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-control{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important}main[data-template=index] :is([id$=__categories_cp],[id$=__brands_cp],[id$=__product_list_fa6P9H]) .cp-resource-slider-dots .slideshow-control[aria-selected=true]:after{width:17px!important}main[data-template=index]{--cp-home-title-gutter:16px}}main[data-template=index] [id$=__metafield_PPhQTd]{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;border:0!important;background:transparent!important}main[data-template=index] [id$=__metafield_PPhQTd].cp-finder-source-empty{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important}main[data-template=index] [id$=__hero_cpperformance],main[data-template=index] [id$=__hero_cpperformance] .hero__container{margin-bottom:0!important}main[data-template=index] [id$=__categories_cp]{margin-top:0!important}@media(max-width:749px){main[data-template=index] [id$=__hero_cpperformance] .hero__container{min-height:clamp(500px,72svh,580px)!important}main[data-template=index] .vehicle-finder--hero{top:auto!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 18px)!important;max-width:560px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__inner{padding:10px 11px!important;border-radius:14px!important;background:linear-gradient(145deg,#08080a6b,#08080a3d)!important;backdrop-filter:blur(8px) saturate(112%)!important;-webkit-backdrop-filter:blur(8px) saturate(112%)!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__heading{margin:0 0 7px!important;font-size:18px!important;line-height:1.05!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__subheading{display:none!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__grid{gap:6px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__label{margin-bottom:3px!important;font-size:9px!important;line-height:1.1!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__select{min-height:40px!important;height:40px!important;padding:7px 10px!important;border-radius:10px!important;font-size:12px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__actions{gap:4px!important;margin-top:8px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__button{min-height:42px!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__count{min-height:0!important;font-size:10px!important;line-height:1.2!important}}@media(max-width:749px){main[data-template=index] [id$=__hero_cpperformance],main[data-template=index] [id$=__hero_cpperformance] .hero,main[data-template=index] [id$=__hero_cpperformance] .hero__container{background:#fff!important}main[data-template=index] [id$=__hero_cpperformance] .hero__container{padding-block-start:0!important;padding-block-end:0!important;overflow:hidden!important}main[data-template=index] [id$=__hero_cpperformance] .hero__media-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;background:transparent!important}main[data-template=index] [id$=__hero_cpperformance] .hero__media-wrapper:after{background:transparent!important}main[data-template=index] [id$=__hero_cpperformance] .hero__video-wrapper--mobile{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;background:transparent!important}main[data-template=index] [id$=__hero_cpperformance] .hero__video--mobile{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}main[data-template=index] [id$=__hero_cpperformance]+[id$=__metafield_PPhQTd],main[data-template=index] [id$=__metafield_PPhQTd]+[id$=__categories_cp]{margin-top:0!important;padding-top:0!important;border-top:0!important}}@media(max-width:749px){main[data-template=index] .vehicle-finder--hero{width:calc(100% - 40px)!important;max-width:390px!important;bottom:10px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__inner{padding:9px 10px!important;border-radius:13px!important;background:linear-gradient(145deg,#08080a61,#08080a38)!important;box-shadow:0 12px 34px #0000002e!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__heading{margin:0 0 7px!important;font-size:17px!important;line-height:1.05!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__subheading{display:none!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__grid{grid-template-columns:1fr!important;gap:6px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__select{min-height:42px!important;height:42px!important;padding:7px 10px!important;border-radius:9px!important;font-size:12px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__actions{margin-top:7px!important;gap:3px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__button{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:9px!important;font-size:11.5px!important}main[data-template=index] .vehicle-finder--hero .vehicle-finder__count{margin-top:2px!important;font-size:9.5px!important;line-height:1.15!important}}@media(max-width:749px){main[data-template=index] .vehicle-finder--hero{bottom:clamp(34px,7svh,52px)!important}}main[data-template=index] [id$=__apex_feature] .cp-zaero__overlay{top:50%!important}@media(max-width:749px){main[data-template=index] [id$=__apex_feature] .cp-zaero__overlay{top:50%!important}}main[data-template=index] [id$=__apex_feature] .cp-zaero__overlay h2{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cp-reference-style.css.map */
