:root{--car-orange:#111820;--car-orange-2:#2b3138;--car-black:#090b0e;--car-ink:#12161b;--car-line:#e4e7ea;--car-white:#fff}.car-home{font-family:inherit;color:var(--car-ink);background:var(--car-white);overflow:hidden}.ch-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.ch-hero{position:relative;min-height:760px;background:var(--car-black);color:#fff;display:flex;align-items:center}.ch-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ch-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.85)}.ch-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040608f0,#040608c7 43%,#04060833 78%,#04060859),linear-gradient(0deg,rgba(4,6,8,.5),transparent 35%)}.ch-hero__content{position:relative;z-index:2;padding:90px 0}.ch-eyebrow,.ch-kicker{font-size:11px;letter-spacing:.22em;font-weight:800}.ch-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#d7d9dc}.ch-eyebrow span{display:block;width:28px;height:2px;background:var(--car-orange)}.car-home .ch-hero h1{color:#fff!important;font-size:clamp(58px,8vw,108px);line-height:.88;letter-spacing:-.055em;margin:0;max-width:760px;font-weight:900}.ch-hero h1 em,.ch-feature h2 em,.ch-manifesto h2 em{font-style:normal;color:#fff}.ch-hero p{font-size:18px;line-height:1.65;color:#d3d7da;max-width:570px;margin:30px 0 32px}.ch-actions{display:flex;gap:12px;flex-wrap:wrap}.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:0 23px;text-decoration:none;font-size:11px;letter-spacing:.16em;font-weight:900;border-radius:2px;transition:.2s ease}.ch-btn span{font-size:18px}.ch-btn--primary{background:var(--car-orange);color:#fff;border:1px solid var(--car-orange)}.ch-btn--primary:hover{background:var(--car-orange-2);transform:translateY(-2px)}.ch-btn--ghost{border:1px solid rgba(255,255,255,.35);color:#fff;background:#ffffff08}.ch-btn--ghost:hover{border-color:#fff;background:#ffffff14}.ch-hero__proof{display:flex;gap:42px;margin-top:68px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);max-width:720px}.ch-hero__proof div{display:flex;gap:10px;align-items:flex-start}.ch-hero__proof strong{font-size:20px}.ch-hero__proof span{font-size:9px;line-height:1.35;letter-spacing:.16em;color:#aeb4b9;font-weight:800}.ch-strip{background:var(--car-orange);color:#fff}.ch-strip__inner{min-height:48px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:9px;font-weight:900;letter-spacing:.17em;flex-wrap:wrap}.ch-strip i{width:4px;height:4px;border-radius:50%;background:#fff9}.ch-section{padding:105px 0}.ch-section--tight{padding-bottom:85px}.ch-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.ch-heading--center{display:block;text-align:center}.ch-kicker{color:var(--car-orange);margin-bottom:12px}.ch-heading h2,.ch-section h2{font-size:clamp(35px,4vw,54px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:900}.ch-text-link{color:var(--car-ink);font-size:10px;letter-spacing:.16em;font-weight:900;text-decoration:none;border-bottom:1px solid var(--car-ink);padding-bottom:6px;white-space:nowrap}.ch-text-link span{margin-left:8px;font-size:15px}.ch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ch-card{color:inherit;text-decoration:none;min-width:0}.ch-card__image{position:relative;aspect-ratio:1/1;background:#f1f2f2;overflow:hidden}.ch-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ch-card:hover .ch-card__image img{transform:scale(1.045)}.ch-card__arrow{position:absolute;right:13px;top:13px;width:38px;height:38px;background:#fff;border-radius:50%;display:grid;place-items:center;font-size:17px;box-shadow:0 4px 16px #00000014;opacity:0;transform:translateY(5px);transition:.2s}.ch-card:hover .ch-card__arrow{opacity:1;transform:none}.ch-card__meta{padding:17px 2px 2px}.ch-card__type{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#8a9198;font-weight:800}.ch-card h3{font-size:16px;line-height:1.25;margin:7px 0 15px;font-weight:800}.ch-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.ch-card__bottom strong{font-size:16px}.ch-card__bottom span{font-size:9px;letter-spacing:.13em;font-weight:900;color:var(--car-orange)}.ch-feature{background:var(--car-black);color:#fff;padding:110px 0}.ch-feature h2,.ch-feature .ch-kicker{color:#fff!important}.ch-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ch-feature__copy p{color:#adb3b8;line-height:1.75;max-width:480px;font-size:16px;margin:24px 0}.ch-feature h2{font-size:clamp(48px,6vw,78px);line-height:.9;letter-spacing:-.055em;margin:0}.ch-feature ul{list-style:none;padding:0;margin:30px 0 36px;border-top:1px solid #292d32}.ch-feature li{padding:14px 0;border-bottom:1px solid #292d32;font-size:13px;font-weight:700;display:flex;gap:20px}.ch-feature li span{color:var(--car-orange);font-size:10px}.ch-feature__visual{position:relative;background:#15191d;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ch-feature__visual img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.96}.ch-feature__badge{position:absolute;right:22px;bottom:22px;width:112px;height:112px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#090b0eb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ch-feature__badge strong{font-size:32px;line-height:1;color:var(--car-orange)}.ch-feature__badge span{font-size:8px;line-height:1.2;letter-spacing:.18em;font-weight:900;margin-top:5px}.ch-needs{border-top:1px solid var(--car-line)}.ch-need{display:grid;grid-template-columns:70px 1fr 30px;align-items:center;gap:18px;padding:25px 0;border-bottom:1px solid var(--car-line);color:inherit;text-decoration:none;transition:.2s}.ch-need:hover{padding-left:12px;padding-right:12px;background:#fafafa}.ch-need__num{font-size:10px;color:#a0a6ac}.ch-need strong{display:block;font-size:23px}.ch-need small{display:block;color:#8a9198;font-size:11px;margin-top:4px}.ch-need b{font-size:20px;color:var(--car-orange)}.ch-manifesto{background:var(--car-black);color:#fff;padding:115px 0}.ch-manifesto__line{height:1px;background:#292d32;margin-bottom:45px}.ch-manifesto h2{color:#fff;font-size:clamp(55px,7vw,96px);line-height:.88;letter-spacing:-.06em;margin:0 0 28px;max-width:800px}.ch-manifesto p{max-width:520px;color:#d3d7da;font-size:16px;line-height:1.7;margin:0 0 30px}.ch-text-link--light{color:#fff!important;border-color:#fff!important}.ch-final{padding:60px 0 90px;background:#f4f5f3}.ch-final__box{background:var(--car-black);color:#fff;padding:52px 60px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ch-final h2{font-size:clamp(32px,4vw,50px);line-height:.95;letter-spacing:-.045em;margin:0}.header-wrapper{border-bottom:1px solid #e7e8e8!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{min-height:76px!important}.header__heading-link,.header__menu-item,.header__icon{color:#101418!important}.header__heading-link{font-weight:900;letter-spacing:-.035em}.header__menu-item{font-size:11px!important;letter-spacing:.11em;text-transform:uppercase;font-weight:800}.header__menu-item:hover,.header__menu-item:hover span{text-decoration:none!important;color:var(--car-orange)!important}.header__icon:hover{color:var(--car-orange)!important}.cart-count-bubble{background:var(--car-orange)!important;color:#fff!important}.utility-bar,.announcement-bar,.announcement-bar__announcement{background:#090b0e!important;color:#fff!important}.announcement-bar__message{font-size:10px!important;letter-spacing:.14em;font-weight:800}.footer{background:#090b0e!important;color:#fff!important}.footer *{color:inherit}.footer-block__heading{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:#fff!important}.footer a{color:#9fa6ad!important}.footer a:hover{color:var(--car-orange)!important}.footer .field__input{background:#171b20!important;border-color:#343a40!important;color:#fff!important}.footer .field__label{color:#8e969e!important}.footer .newsletter-form__button{background:var(--car-orange)!important;color:#fff!important}.product__title h1,.product__title{letter-spacing:-.045em!important;font-weight:900!important}.product__text,.product__description{color:#5e666e;line-height:1.7}.product-form__submit,.shopify-payment-button__button{border-radius:2px!important;min-height:54px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase}.product-form__submit{background:var(--car-orange)!important;color:#fff!important}.product-form__submit:hover{background:var(--car-orange-2)!important}.price{font-weight:900!important;letter-spacing:-.02em}.product__media-wrapper .product__media-item{border-radius:3px;overflow:hidden}.product__media-wrapper img{transition:transform .4s ease}.product__media-wrapper .product__media-item:hover img{transform:scale(1.015)}.product__accordion{border-top:1px solid #e5e7e8!important}.product__accordion .accordion__title{font-weight:800!important}.related-products .card__media,.collection .card__media{border-radius:3px;overflow:hidden}.card-wrapper .card__heading{font-weight:800!important}.card-information .price{font-size:15px}.collection-hero{background:#f4f5f3!important}.collection-hero__title{font-weight:900!important;letter-spacing:-.05em!important}.collection .card__inner{background:#f2f3f2}.quick-add__submit{border-radius:2px!important;font-weight:800!important;letter-spacing:.08em}@media(max-width:900px){.ch-hero{min-height:700px}.ch-grid{grid-template-columns:repeat(2,1fr)}.ch-feature__grid{grid-template-columns:1fr;gap:45px}.ch-feature__visual{min-height:420px}.ch-final__box{padding:40px 30px}}@media(max-width:640px){.ch-container{width:min(100% - 30px,1240px)}.ch-hero{min-height:680px}.ch-hero__shade{background:linear-gradient(90deg,#040608e6,#0406089e),linear-gradient(0deg,rgba(4,6,8,.6),transparent)}.ch-hero__content{padding:70px 0 50px}.ch-hero h1{font-size:58px}.ch-hero p{font-size:15px}.ch-hero__proof{gap:18px;margin-top:45px}.ch-hero__proof strong{font-size:16px}.ch-hero__proof span{font-size:7px}.ch-strip__inner{gap:11px;font-size:7px;min-height:42px}.ch-strip i{display:none}.ch-section{padding:75px 0}.ch-heading{align-items:start;flex-direction:column;margin-bottom:28px}.ch-grid{gap:24px 12px}.ch-card__arrow{display:none}.ch-card h3{font-size:14px}.ch-card__bottom span{font-size:8px}.ch-feature{padding:75px 0}.ch-feature__visual{min-height:330px}.ch-manifesto{padding:80px 0}.ch-final{padding:35px 0 65px}.ch-final__box{padding:32px 22px;display:block}.ch-final .ch-btn{margin-top:25px;width:100%}.header{min-height:64px!important}.header__heading-link{font-size:18px}.product__title h1{font-size:34px!important}.footer{padding-top:55px}.announcement-bar__message{font-size:8px!important}}.ch-manifesto .ch-kicker,.ch-manifesto .ch-eyebrow,.ch-final__box .ch-kicker,.ch-final__box .ch-eyebrow,.ch-feature .ch-kicker,.ch-manifesto h2,.ch-final__box h2,.ch-final__box p,.ch-feature li span,.ch-feature__badge strong{color:#fff!important}.ch-hero .ch-eyebrow span{background:#fff!important}[id^=MainProduct-]{--color-button:17,24,32;--color-button-text:255,255,255;--color-link:17,24,32;--color-foreground:17,24,32}[id^=MainProduct-] .product__info-container{max-width:58rem}[id^=MainProduct-] .product__title h1{color:#111820!important;font-weight:900!important;letter-spacing:-.05em!important}[id^=MainProduct-] .product__text,[id^=MainProduct-] .product__description,[id^=MainProduct-] .product__tax,[id^=MainProduct-] .product__sku{color:#59616a!important}[id^=MainProduct-] .product__sku,[id^=MainProduct-] .product__vendor{display:none!important}[id^=MainProduct-] .price,[id^=MainProduct-] .price-item,[id^=MainProduct-] .price__regular,[id^=MainProduct-] .price__sale{color:#111820!important;font-weight:900!important}[id^=MainProduct-] .ehp-pr__now,[id^=MainProduct-] .ehp-pr__was{color:#111820!important}[id^=MainProduct-] .ehp-pr__badge,[id^=MainProduct-] .product__badge,[id^=MainProduct-] .badge,[id^=MainProduct-] .product-form__submit,[id^=MainProduct-] .shopify-payment-button__button,[id^=MainProduct-] .shopify-payment-button__button--unbranded{background:#111820!important;color:#fff!important;border-color:#111820!important}[id^=MainProduct-] .product-form__submit:hover,[id^=MainProduct-] .shopify-payment-button__button:hover,[id^=MainProduct-] .shopify-payment-button__button--unbranded:hover{background:#2b3138!important;color:#fff!important}[id^=MainProduct-] .product-form__input label,[id^=MainProduct-] .product-form__input legend,[id^=MainProduct-] .form__label{color:#111820!important;font-weight:800!important}[id^=MainProduct-] .product-form__input input[type=radio]+label{border-color:#d8dce0!important;color:#111820!important;background:#fff!important}[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{background:#111820!important;border-color:#111820!important;color:#fff!important;box-shadow:none!important}[id^=MainProduct-] .quantity{border-color:#cfd4d9!important;background:#fff!important}[id^=MainProduct-] .quantity__button,[id^=MainProduct-] .quantity__input{color:#111820!important}[id^=MainProduct-] .product__media-wrapper .product__media-item{border:1px solid #e3e6e8!important;background:#f7f8f8!important}[id^=MainProduct-] .product__media-wrapper .product__media-item img{mix-blend-mode:normal!important;filter:none!important}[id^=MainProduct-] .thumbnail-list .thumbnail[aria-current=true]{border-color:#111820!important;box-shadow:0 0 0 1px #111820!important}[id^=MainProduct-] .product__accordion{border-color:#e1e4e7!important}[id^=MainProduct-] .product__accordion .accordion__title,[id^=MainProduct-] .product__description a,[id^=MainProduct-] .product__tax a{color:#111820!important}[id^=MainProduct-] .product__pickup-availabilities,[id^=MainProduct-] .pickup-availability{border-color:#e1e4e7!important}.collection .card-wrapper .card__heading,.collection .card-information .price,.related-products .card-wrapper .card__heading,.related-products .card-information .price{color:#111820!important}.collection .quick-add__submit,.related-products .quick-add__submit{background:#111820!important;color:#fff!important;border-color:#111820!important}.collection .quick-add__submit:hover,.related-products .quick-add__submit:hover{background:#2b3138!important;color:#fff!important}.collection .card__badge .badge,.related-products .card__badge .badge{background:#111820!important;color:#fff!important;border-color:#111820!important}.collection .card-wrapper .price-item,.related-products .card-wrapper .price-item,.collection .card-wrapper a:hover,.related-products .card-wrapper a:hover{color:#111820!important}@media(max-width:749px){[id^=MainProduct-] .product__title h1{font-size:32px!important;line-height:1.02!important}[id^=MainProduct-] .product__info-container{padding-bottom:8px}[id^=MainProduct-] .product-form__submit,[id^=MainProduct-] .shopify-payment-button__button{min-height:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/car-essentials.css.map */
