.header-menu-backdrop,.header-mobile-menu-heading,.admin-mobile-drawer-heading,.filter-menu-swipe-handle{display:none}body:has(main.product-view-main) .product-support-actions{grid-template-columns:minmax(0,1fr)!important}.catalog-toolbar,.catalog-toolbar>div>p,.catalog-sorters .catalog-sort-control,.catalog-sorters .catalog-sort-control>span,.catalog-sorters select{color:#20272b!important;text-shadow:none!important}.catalog-sorters select{background:#fff!important;border-color:#aeb6ba!important;box-shadow:0 3px 10px #181f2312!important}.active-filter-row{border-radius:13px;min-height:48px;margin:-12px 0 22px;padding:8px 10px;box-shadow:0 6px 16px #1c232712;border:1px solid #cfd4d6!important;color:#20272b!important;background:linear-gradient(#fafaf8,#f1f2ef)!important;border-inline-start:4px solid #d66018!important}.active-filter-row>span:first-child{font-weight:900;color:#30383c!important}.active-filter-row .filter-chip{box-shadow:0 2px 7px #1b222612;color:#252c30!important;background:#fff!important;border:1px solid #c8ced1!important}.active-filter-row .filter-chip:is(:hover,:focus-visible){color:#a8440c!important;border-color:#d66018!important}.active-filter-row .filter-chip svg,.active-filter-row .clear-all-filters svg{color:#d66018!important}.active-filter-row>.clear-all-filters{color:#9d3f0b!important}.homepage-manufacturer-footer{background:#fff;border-top:1px solid #dfe2e3;padding:16px 0 12px;position:relative;overflow:hidden}.homepage-manufacturer-footer .brand-marquee{margin-top:0}.homepage-interactive-marquee>div{will-change:auto!important;animation:none!important;transform:none!important}.homepage-tire-trails,.homepage-tire-occlusion-map{display:none!important}body:has(main .homepage-white-canvas) #minisites-footer:before{content:none!important;background-image:none!important;display:none!important}body:has(main .homepage-white-canvas) #minisites-footer:after{content:none!important;background-image:none!important;display:none!important}@media (min-width:768px){.catalog-with-filters>.catalog-advanced-filters{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 160px);overflow-y:auto}}.cart-sync-notice{z-index:2600;right:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#fff;background:#202529;border:1px solid #ff8b489e;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;width:min(520px,100% - 28px);min-height:52px;padding:8px 10px 8px 14px;font-size:13px;line-height:1.45;display:grid;position:fixed;transform:translate(50%);box-shadow:0 18px 42px #00000061}.cart-sync-notice button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}@media (max-width:991px){#top .header-menu-backdrop{z-index:1;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0c9e;border:0;width:100%;padding:0;display:block;position:fixed;inset:64px 0 0}#top #top-nav{z-index:2;overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 64px)!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}#top #top-nav .header-mobile-menu-heading{z-index:3;text-align:center;background:#171a1c;border-bottom:1px solid #ffffff1c;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:52px;margin:-12px -12px 10px;padding:5px 12px 3px;display:grid;position:sticky;top:-12px}.header-mobile-menu-heading strong{color:#fff;grid-column:2;font-size:15px}.header-mobile-menu-heading button{color:#ff8b43;cursor:pointer;background:#ffffff0f;border:1px solid #ff843c73;border-radius:50%;grid-column:3;place-items:center;width:44px;height:44px;padding:0;display:grid}.header-mobile-swipe-handle{background:#ffffff47;border-radius:999px;width:34px;height:4px;position:absolute;top:4px;right:50%;transform:translate(50%)}}@media (max-width:767px){body:has(#top) #search-form{width:auto!important;left:64px!important;right:98px!important;transform:none!important}.filter-menu-heading{touch-action:none}.filter-menu-heading .filter-menu-swipe-handle{background:#c4c8ca;border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:5px;right:50%;transform:translate(50%)}.filter-menu-heading{padding-top:16px!important}.account-signup-prompt{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:900px){.legacy-admin-navbar nav{touch-action:pan-y}.legacy-admin-navbar nav .admin-mobile-drawer-heading{z-index:4;text-align:center;background:#1d2125;border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:54px;margin:-12px -12px 10px;padding:5px 12px 3px;display:grid;position:sticky;top:-12px}.admin-mobile-drawer-heading>span{background:#ffffff38;border-radius:999px;width:4px;height:38px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.admin-mobile-drawer-heading strong{color:#fff;grid-column:2}.admin-mobile-drawer-heading button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;grid-column:3;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}}@media (max-width:600px){.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{width:100%;display:block}.cart-table{overflow:visible}.cart-table thead{display:none}.cart-table tr{background:#fff;border:1px solid #e0e3e5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin-bottom:12px;padding:14px;display:grid;position:relative;box-shadow:0 7px 20px #131a1f0f}.cart-table td{border:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:2px 0;display:flex}.cart-table td:before{color:#687078;content:attr(data-label);font-size:11px;font-weight:750}.cart-table td:first-child{grid-column:1/-1;padding-left:42px}.cart-table td:first-child:before,.cart-table td:last-child:before{display:none}.cart-table td:last-child{width:44px;position:absolute;top:13px;left:13px}.cart-table td:last-child button{place-items:center;width:44px;height:44px;display:grid}.cart-product{width:100%;min-width:0}.cart-product img{flex:0 0 66px;width:66px}.cart-product a{overflow-wrap:anywhere;min-width:0}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){body:has(#top) #top .legacy-topbar{height:64px!important}body:has(#top) .classic-brand .navbar-brand{width:108px!important;height:64px!important;padding:0!important;top:-3px!important;right:6px!important}body:has(#top) .classic-brand .navbar-brand .logo{align-items:center;gap:4px;width:108px!important;height:auto!important;display:flex!important}body:has(#top) .classic-brand .navbar-brand .logo-mark{width:54px!important}body:has(#top) .classic-brand .navbar-brand .logo-wordmark{flex:none;gap:2px;line-height:1;font-size:12px!important;display:inline-flex!important}body:has(#top) #search-form{width:auto!important;height:42px!important;margin:0!important;position:absolute!important;top:11px!important;left:64px!important;right:122px!important;transform:none!important}body:has(#top) #search-form .form-group{width:100%!important;margin:0!important}body:has(#top) #search-form .form-control{height:42px!important}body:has(#top) .classic-brand .navbar-toggle{top:8px!important;left:12px!important}.advanced-filter-toggle{z-index:2050;right:16px;bottom:max(12px,env(safe-area-inset-bottom));color:#fff;background:#191919;border:0;border-radius:24px;align-items:center;min-height:46px;padding:9px 15px;display:inline-flex;position:fixed;box-shadow:0 7px 22px #00000057}.catalog-with-filters{display:block}.catalog-filter-backdrop{z-index:2190;background:#0000009e;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.catalog-with-filters>.catalog-advanced-filters{z-index:2200;visibility:hidden;pointer-events:none;overscroll-behavior:contain;width:min(520px,100% - 24px);max-height:calc(100dvh - 24px);transition:transform .22s,visibility 0s linear .22s;position:fixed;top:auto;bottom:12px;right:12px;overflow-y:auto;transform:translateY(105%);padding:0 16px max(12px,env(safe-area-inset-bottom))!important;border:0!important;border-radius:20px!important;box-shadow:0 -12px 36px #00000080!important}.filters-open>.catalog-advanced-filters{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.catalog-advanced-filters .filter-panel-heading{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191e21f7;border-bottom:1px solid #414b50;border-radius:20px 20px 0 0;margin:0 -16px;padding:10px 16px 8px;position:sticky;top:0}.catalog-advanced-filters .filter-panel-heading button{background:#333;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.catalog-advanced-filters .filter-panel-kicker{display:none}.catalog-advanced-filters .filter-steps{margin:9px 0}.catalog-advanced-filters form{gap:9px;padding-bottom:2px}.catalog-advanced-filters .filter-submit{z-index:2;min-height:46px;position:sticky;bottom:0;box-shadow:0 -8px 18px #141414b3!important}:is(body:has(main .homepage-white-canvas) .landing-business-hero,body:has(main .homepage-white-canvas) .landing-business-layout){min-height:0!important}body:has(main .homepage-white-canvas) .landing-business-layout{width:calc(100% - 24px);grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"message arrivals"!important;align-items:stretch!important;gap:10px!important;padding-block:10px!important}body:has(main .homepage-white-canvas) .landing-hero-message{grid-area:message/auto;padding:13px 15px}body:has(main .homepage-white-canvas) .landing-hero-message h1{font-size:clamp(28px,5vw,38px)}body:has(main .homepage-white-canvas) .landing-hero-message p{display:none}body:has(main .homepage-white-canvas) .landing-new-arrivals{grid-area:arrivals/auto;width:100%!important;padding:9px!important}body:has(main .homepage-white-canvas) .landing-new-arrivals-heading{margin-bottom:5px}body:has(main .homepage-white-canvas) .landing-new-arrivals-heading>span{display:none}body:has(main .homepage-white-canvas) .homepage-product-carousel.is-compact .hero-new-arrival-image{height:78px!important;min-height:78px!important}body:has(main .homepage-white-canvas) .homepage-product-carousel.is-compact .hero-new-arrival-copy{min-height:54px;padding:5px 8px 6px}.product-view-main .content-area{padding-top:12px}.product-view-main .content-area>.container{width:calc(100% - 24px)}.product-page{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.product-page>.product-copy,.product-page>.product-media{min-width:0;width:100%!important}.product-page>.product-copy{grid-column:2;padding:0 8px}.product-page>.product-media{grid-column:1;padding:0 8px}.product-copy .col-title{overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(24px,4vw,31px)}.product-copy>.product-details.product-overview-meta{width:100%;min-width:0;margin:8px 0 10px}.product-thumbnail{border-radius:18px;height:min(250px,100dvh - 138px);min-height:0;padding:10px}.product-thumbnail img{max-height:100%}.product-gallery{gap:7px;margin-top:8px;display:flex;overflow-x:auto}.product-gallery li{flex:0 0 60px}.product-gallery button{height:54px}.product-photo-backdrop{padding:0}.product-photo-viewer{border:0;border-radius:0;width:100%;height:100%}.product-photo-viewer>header,.product-photo-viewer>footer{min-height:48px;padding-block:4px}.product-photo-lens{display:none}.product-purchase-bar{padding:5px 10px max(5px,env(safe-area-inset-bottom))}.product-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:9px}.product-purchase-price{gap:1px;padding:3px 8px;display:grid}.product-purchase-price>span{font-size:9px}.product-purchase-price>small{display:none}.product-purchase-bar .add-cart{min-height:44px}}.search-area,.search-area.is-expanded,.search-area.is-collapsed{z-index:1260!important;width:100%!important;height:0!important;max-height:none!important;box-shadow:none!important;opacity:1!important;clip-path:none!important;filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;position:fixed!important;top:72px!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.search-area>.container{height:0!important;position:relative!important}.search-filter-bubble-shell{opacity:0;visibility:hidden;pointer-events:none;justify-items:center;transition:opacity .16s,visibility 0s linear .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:10px;left:0;right:0;transform:translateY(-6px)}.search-filter-bubble-shell.is-trigger-visible{opacity:1;visibility:visible;transition-delay:0s;transform:none}.search-filter-bubble-toggle{color:#fff7f1;cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#30383cfa,#14191cfc);border:1px solid #ff844394;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 15px;font-size:13px;font-weight:850;line-height:1;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff1a}.search-filter-bubble-toggle:is(:hover,:focus-visible),.search-filter-bubble-toggle[aria-expanded=true]{background:linear-gradient(145deg,#505b60,#272e32);border-color:#ff9a60;outline:0;transform:translateY(-1px);box-shadow:0 15px 34px #00000061,0 0 0 3px #ff6f201c,inset 0 1px #ffffff21}.search-filter-bubble-toggle>svg:first-child{color:#ff8b47}.search-filter-bubble-chevron{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.search-filter-bubble-toggle[aria-expanded=true] .search-filter-bubble-chevron{transform:rotate(180deg)}.search-filter-bubble-shell .search-filters{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;border:1px solid #ff844361;border-radius:22px;justify-content:center;align-items:center;box-shadow:0 22px 48px #00000061,inset 0 1px #ffffff14;color:#f8f1ec!important;background:linear-gradient(145deg,#282f33fb,#121719fc)!important;gap:10px!important;width:min(820px,100vw - 30px)!important;height:auto!important;min-height:0!important;margin:8px 0 0!important;padding:9px 11px!important;transition:opacity .18s,visibility 0s linear .2s,transform .24s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:translateY(-8px)scale(.975)!important}.search-area.is-expanded .search-filter-bubble-shell .search-filters{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s!important;transform:none!important}.search-filter-bubble-shell .search-filters>p{color:#f8f1ec!important;text-shadow:none!important;margin:0!important;padding:0 3px!important;font-size:12px!important}.search-filter-bubble-shell .filter-buttons{background:#0a0e1070!important;border-color:#ff894947!important;box-shadow:inset 0 1px #ffffff0f!important}.search-filter-bubble-shell .filter-wrap>.btn-link{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1a!important}.search-filter-bubble-shell .filter-wrap>.btn-link:is(:hover,:focus-visible,.active){color:#fff!important;background:linear-gradient(145deg,#596368,#30373b)!important;border-color:#ff9152ad!important}.homepage-manufacturer-footer{box-shadow:none!important;background:radial-gradient(circle at 86% 0,#b1420c38,#0000 34%),linear-gradient(110deg,#171c1f 0%,#252b2e 60%,#30231e 100%)!important;border:0!important}.homepage-manufacturer-footer .brand-marquee{background:0 0!important;border:0!important}@media (min-width:992px){:is(body:has(.search-area),body:has(.search-area.is-expanded),body:has(.search-area.is-collapsed)){padding-top:72px!important;transition:none!important}}@media (max-width:767px){.search-filter-bubble-shell{top:8px}.search-filter-bubble-toggle{min-height:40px;padding:7px 13px;font-size:12px}.search-filter-bubble-shell .search-filters{border-radius:18px;gap:0!important;width:calc(100vw - 20px)!important;padding:7px!important}.search-filter-bubble-shell .search-filters>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-filter-bubble-shell .filter-buttons{width:100%}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.search-area,.search-area.is-expanded,.search-area.is-collapsed{top:64px!important}.search-filter-bubble-shell{top:6px}.search-filter-bubble-toggle{min-height:38px;padding-block:6px}.search-filter-bubble-shell .search-filters{margin-top:6px!important}}@media (prefers-reduced-motion:reduce){.search-filter-bubble-toggle,.search-filter-bubble-chevron,.search-filter-bubble-shell,.search-filter-bubble-shell .search-filters{transition:none!important}}.storefront-without-filter-bar:has(.product-purchase-bar){padding-bottom:0}.product-copy .product-purchase-bar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(34% 120% at 88% 100%,#a9411370,#0000 72%),linear-gradient(145deg,#343c40,#171c1f 72%);border:1px solid #ffffff29;border-radius:18px;width:100%;margin:20px 0 0;padding:18px;position:static;box-shadow:0 18px 38px #12171a3d,inset 0 1px #ffffff1f}.product-copy .product-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:14px;width:100%}@media (min-width:768px){.search-filter-bubble-shell .filter-menu{transform-origin:top;width:min(680px,100vw - 40px);max-height:min(500px,100dvh - 153px);animation-name:storefront-filter-menu-in-centered;position:fixed;top:129px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}}@media (min-width:768px) and (max-width:1199px){.product-copy .product-purchase-inner{grid-template-columns:1fr}}@media (max-width:767px){.product-view-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.product-copy .product-purchase-bar{z-index:1100;width:auto;padding:8px 10px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-width:1px 0 0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0d111357,inset 0 1px #ffffff21}.product-copy .product-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(150px,1.25fr);gap:10px}}@media (min-width:768px) and (max-width:1100px) and (max-height:600px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.product-view-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.product-copy .product-purchase-bar{z-index:1100;width:auto;padding:5px 10px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-width:1px 0 0;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0d111357,inset 0 1px #ffffff21}.product-copy .product-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:9px}}.product-share{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:12px;display:grid}.product-share>*{width:100%;min-width:0}.product-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-share-actions a{text-align:center;justify-content:center;width:100%;min-width:0}body:has(main .homepage-white-canvas){background-color:#171c1f;background-image:radial-gradient(58% 30% at 88% 30%,#b1420c2e,#0000 72%),radial-gradient(52% 30% at 10% 76%,#ff5f0817,#0000 74%),linear-gradient(120deg,#171c1f 0%,#252b2e 62%,#38251c 100%);background-repeat:no-repeat;background-size:100% 100%}body:has(main .homepage-white-canvas) :is(.homepage-white-canvas,.landing-about-section,#minisites-footer,.homepage-manufacturer-footer,#contact-footer,#footer){background:0 0!important}@media (min-width:1200px){body:has(main .homepage-white-canvas) .landing-business-layout{grid-template-columns:minmax(420px,460px) minmax(40px,1fr) minmax(450px,470px)!important}body:has(main .homepage-white-canvas) .landing-hero-message{border-radius:16px;gap:5px;padding:15px 18px;display:grid}body:has(main .homepage-white-canvas) .landing-hero-message>span{line-height:1.35}body:has(main .homepage-white-canvas) .landing-hero-message h1{margin:0;font-size:clamp(34px,2.75vw,40px);line-height:1}body:has(main .homepage-white-canvas) .landing-hero-message p{margin:0;font-size:12px;line-height:1.45}}@media (max-width:600px){.product-share-actions{grid-template-columns:1fr}}.search-history-field{width:100%;min-width:0;position:relative}.search-history-menu{top:100%;z-index:1200;color:#202020;text-align:start;background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px;position:absolute;inset-inline:0;box-shadow:0 8px 24px #0002}.search-history-menu>div,.search-history-menu li{align-items:center;gap:8px;display:flex}.search-history-menu strong,.search-history-menu a{overflow-wrap:anywhere;flex:1;min-width:0}.search-history-menu ul{max-height:280px;margin:8px 0;padding:0;list-style:none;overflow:auto}.search-history-menu a,.search-history-menu button{color:#202020;min-height:40px;padding:8px;font-size:13px}.search-history-menu button{background:#f4f4f4;border:0;border-radius:6px}.search-history-menu small{color:#666}.product-fitment-saved{background:#f6eee4;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.product-fitment-saved.match{color:#28552c;background:#edf6ec}
:root{--a11y-muted-on-light:#59636c;--a11y-accent-on-light:#a84000}.contact-form-panel>span,.contact-experience-heading>span,.contact-action-card.phone bdi,.contact-action-card.directions b,.auth-form-heading>span,.auth-jeep-picker>div:first-child,.modern-account-auth .account-consent a,.personalized-catalog-notice a{color:var(--a11y-accent-on-light)}.contact-composer-title p,.contact-action-card small,.page-content>header>p,.contact-form .field-optional,.auth-form-heading p,.modern-account-auth label>small,.auth-jeep-picker>div:first-child small,.modern-account-auth .auth-tabs button,.catalog-results .classic-products-grid .product-brief,.catalog-results .classic-products-grid .product-drawer dd,.classic-products-grid .product-card:not(.product-inverse) .product-brief,.classic-products-grid .product-card:not(.product-inverse) .product-drawer dd{color:var(--a11y-muted-on-light)}.modern-account-auth .auth-tabs button.active{color:var(--a11y-accent-on-light)}.catalog-advanced-filters input::placeholder{color:var(--a11y-muted-on-light);opacity:1}.account-overview-card>div:nth-child(2)>span,.account-panel>header>div:nth-child(2)>span,.account-panel .add-saved-vehicle,.saved-vehicle-actions a{color:var(--a11y-accent-on-light)}.account-overview-stats>span,.account-panel>header>div:nth-child(2)>p,.saved-vehicle-editor-heading>div>small,.garage-settings-form>small,.account-settings-form input[readonly],#account-email-hint,.account-security-note>span>small,.account-empty-orders>p,.account-orders-list article>div:nth-child(2)>span,.account-orders-list p,.account-orders-list dt{color:var(--a11y-muted-on-light)}.saved-vehicle-editor .active-vehicle-badge{color:#185c36}body:has(#top):not(:has(.homepage-white-canvas)) #footer>.container>p{color:var(--a11y-muted-on-light)}.store-preview-summary-actions a:first-child,.store-preview-summary-actions a:hover,.store-preview-actions a:first-child,.store-preview-actions a:hover{color:#171c1f}.viewed-products-page .empty-cart{color:#252c30}.cart-summary>div>strong{color:var(--a11y-accent-on-light)}.cart-count{color:#17191a}:is(body:has(main .homepage-white-canvas) #top-nav .navbar-nav>li>a.header-action:hover,body:has(main .homepage-white-canvas) #top-nav .navbar-nav>li>a.header-action:focus-visible){color:#ffe6d2!important}.categories-catalog-button,.categories-catalog-button:hover,.categories-catalog-button:focus-visible{background:linear-gradient(135deg,#ff812b 0%,#ed5b08 52%,#dd580c 100%)!important}body:has(main .homepage-white-canvas) .categories-catalog-button{background:linear-gradient(135deg,#ff812b 0%,#ed5b08 52%,#dd580c 100%)!important}body:has(main .homepage-white-canvas) .categories-catalog-button:hover{background:linear-gradient(135deg,#ff812b 0%,#ed5b08 52%,#dd580c 100%)!important}body:has(main .homepage-white-canvas) .categories-catalog-button:focus-visible{background:linear-gradient(135deg,#ff812b 0%,#ed5b08 52%,#dd580c 100%)!important}.saved-vehicle-actions .set-active-vehicle[aria-pressed=true]{color:#185c36;cursor:default;background:#e5f1e9}.product-support-heading h2{color:inherit;margin:0;font-family:inherit;font-size:18px;font-weight:700}.store-preview-mode-control{z-index:5;color:#fff;background:#171c1f;padding:12px clamp(20px,5vw,72px);position:relative}.store-preview-text-toggle{color:#fff;font:inherit;background:#252c30;border:1px solid #ff9d67;border-radius:999px;padding:8px 16px;scroll-margin-block-start:100px}.store-preview-text-tour{color:#fff;overflow-wrap:anywhere;padding-block:32px}.store-preview-text-scenes{gap:36px;margin:0;padding:0;list-style:none;display:grid}.store-preview-text-scenes img{border-radius:16px;width:100%;height:auto;display:block}.store-preview-text-scenes h2{color:#fff;margin-block:16px 8px}.store-preview-text-scenes p{color:#e2e6e8;line-height:1.8}.store-preview-text-scenes a{color:#ffb582;text-decoration:underline}.store-preview-copy{isolation:isolate}.store-preview-copy:before{content:"";z-index:-1;background:#050708cc;border-radius:12px;position:absolute;inset:-16px -18px}.store-preview-copy h2{color:#fff;max-width:620px;margin:0;font-size:clamp(42px,6vw,86px);font-weight:800;line-height:1.08}.store-preview-progress button{color:#e2e6e8;text-align:start;width:100%;min-height:32px;font:inherit;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:4px;display:grid}.store-preview-progress li{display:block}.store-preview-progress button>span{background:currentColor;height:1px}.store-preview-progress .active button>span{background:#ff9d67;height:3px}@media (max-width:767px){.store-preview-copy h2{font-size:clamp(37px,11vw,54px)}}.field-error,.field-validation-error{color:#a51d25;font-size:.875rem;line-height:1.6;display:block}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a51d25}.page-content-body,.knowledge-rich-content,.contact-form,.modern-account-auth,.checkout-form{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
#top #search-form,#top #search-form .form-group,#top #search-form .search-history-field{min-width:0;max-width:100%}#top #search-form .form-group,#top #search-form .search-history-field{width:100%}#top #search-form .search-history-field{display:block}body:has(#top) #search-form #search-q{box-sizing:border-box;max-width:100%;position:static;width:100%!important;min-width:0!important}#top #search-form .search-history-menu{min-width:min(280px,100vw - 32px);inset-inline:0 auto}#top #search-form .search-history-menu button{width:auto;height:auto;position:static;transform:none;color:#273239!important}#top #search-form .search-history-menu>div{flex-wrap:wrap}.catalog-advanced-filters .filter-steps{display:none}.catalog-advanced-filters form{gap:16px}.catalog-advanced-filters .filter-field-group{border:0;border-inline-start:2px solid #58676d;gap:11px;min-width:0;margin:0;padding:0 12px 2px 0;display:grid}.filter-field-group legend{float:none;color:#f7fafb;border:0;width:auto;margin:0 0 10px;padding:0 0 0 8px;font-size:12px;font-weight:800}.filter-field-group legend>span{color:#20282c;background:#f38a4a;border-radius:50%;place-items:center;width:21px;height:21px;margin-inline-end:4px;display:inline-grid}.catalog-advanced-filters .filter-saved-vehicle{background:#ffffff08;border:1px solid #53666b;border-radius:12px;padding:10px}.catalog-advanced-filters .filter-saved-vehicle>label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.filter-saved-vehicle input[type=checkbox]{accent-color:#82d4a0;flex:none;width:17px;height:17px;margin:2px 0}.filter-saved-vehicle label>span{gap:3px;min-width:0;display:grid}.filter-saved-vehicle strong{color:#f6faf8;font-size:12px}.filter-saved-vehicle small{color:#c4d5d0;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.filter-saved-vehicle>a{color:#d2e8df;text-underline-offset:3px;margin-inline-start:26px;padding-top:5px;font-size:11px;text-decoration:underline;display:inline-block}.catalog-advanced-filters .filter-field-group .stock-filter{margin:0}.product-card .product-jeep-match,.product-card .product-sticker+.product-jeep-match{max-width:calc(100% - 66px);top:10px;left:auto;right:10px}.product-card .product-sale-badge{top:44px}.catalog-results .classic-products-grid .drawer{grid-template-rows:minmax(2.7em,auto) 36px auto;gap:10px}.catalog-results .classic-products-grid .product-price{grid-row:2}.catalog-results .classic-products-grid .product-details{grid-row:3}.product-fitment.is-saved-match,.product-fitment.is-saved-match[open]{background:#edf8f1!important;border-color:#a7d4ba!important}.product-fitment .product-fitment-saved{background:0 0;flex:0 auto;padding:0;font-size:12px}.product-fitment-saved strong{align-items:center;gap:5px;display:flex}.product-fitment-saved>span{color:#52695d;font-size:11px}.product-fitment.is-saved-match .product-fitment-heading h2,.product-fitment.is-saved-match .product-fitment-saved strong{color:#205b39!important}.product-fitment-content li.is-saved-match{color:#205b39;flex-wrap:wrap;align-items:center;gap:0 8px;display:flex;background:#dff1e6!important;border-color:#acd5b9!important}.product-fitment-content li.is-saved-match>a{color:#205b39}.fitment-match-label{align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.product-fitment-content .fitment-change-vehicle{text-underline-offset:3px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.account-vehicle-selector{gap:14px;min-width:0;display:grid}@media (max-width:767px){.product-fitment summary{flex-wrap:wrap;gap:10px}.product-fitment-heading{flex:calc(100% - 50px)}.product-fitment .product-fitment-saved{flex:100%;order:3}.product-card .product-jeep-match{padding:5px 6px;font-size:9px}}@media (min-width:601px) and (max-width:991px){body:has(#top) #top .legacy-topbar{max-width:100%;position:relative;width:100%!important}body:has(#top) #search-form{width:auto!important;height:42px!important;margin:0!important;position:absolute!important;top:11px!important;left:74px!important;right:220px!important;transform:none!important}body:has(#top) #search-form .form-group{width:100%!important;margin:0!important}body:has(#top) #top .classic-brand{position:static;margin:0!important}body:has(#top) #top .navbar-toggle{position:absolute;margin:0!important;left:12px!important;right:auto!important}body:has(#top) #top .navbar-brand{position:absolute;margin:0!important;left:auto!important;right:12px!important}}.catalog-advanced-filters .filter-field-group{--step-color:#ffa060;border-inline-start-color:var(--step-color)}.catalog-advanced-filters .filter-field-group.is-complete{--step-color:#83d6a4}.filter-field-group legend{color:var(--step-color)}.filter-field-group legend>span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;margin-inline-end:5px;display:inline}.catalog-advanced-filters .filter-save-vehicle-link{color:#e1e7e9;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.catalog-advanced-filters .filter-saved-vehicle{background:0 0;border-color:#58646a;border-radius:7px;padding:8px}.catalog-advanced-filters .filter-search-input>svg{pointer-events:none;left:11px;right:auto}.catalog-advanced-filters .filter-search-input input{padding-inline:10px 36px}.price-range-heading{gap:5px;font-size:11px;display:grid}.price-range-heading output{color:#e9f0ec;font-variant-numeric:tabular-nums;font-size:12px}.price-range-track{height:40px;margin:0 10px;position:relative}.price-range-rail{top:18px;background:linear-gradient(to right,#637077 var(--range-start),#ffa060 var(--range-start),#ffa060 var(--range-end),#637077 var(--range-end));border-radius:4px;height:4px;position:absolute;inset-inline:0}.catalog-advanced-filters .price-range-track input[type=range]{appearance:none;pointer-events:none;cursor:pointer;width:100%;height:40px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.price-range-track input::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:#ed813d;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #0005}.price-range-track input::-moz-range-thumb{pointer-events:auto;background:#ed813d;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 5px #0005}.price-range-track input::-moz-range-track{background:0 0}body:has(#top) #top .legacy-topbar{position:relative;width:100%!important;max-width:none!important}body:has(#top) #top .legacy-topbar:before{content:none!important}body:has(#top) #top{box-shadow:0 3px 10px #0002!important}body:has(#top) #top .logo-mark img{filter:drop-shadow(0 2px 3px #0004)!important}body:has(#top) #top #search-form{width:min(560px,100vw - 780px)!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}@media (max-width:991px){body:has(#top) #top #search-form{width:min(480px,100vw - 184px)!important}body:has(#top) #top .navbar-brand{width:76px!important;left:auto!important;right:10px!important}body:has(#top) #top .navbar-brand .logo{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:76px!important;display:flex!important}body:has(#top) #top .navbar-brand .logo-mark{width:50px!important}body:has(#top) #top .navbar-brand .logo-wordmark{font-size:9px!important}}@media (max-width:600px){body:has(#top) #contact-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body:has(#top) #contact-footer .footer-contact-card{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;min-height:0;padding:12px 8px!important;display:flex!important;box-shadow:0 4px 10px #0001!important}body:has(#top) #contact-footer .footer-contact-icon{border-radius:10px;width:32px;height:32px}body:has(#top) #contact-footer .footer-contact-copy{width:100%}body:has(#top) #contact-footer .footer-contact-copy h4{margin:0;font-size:15px}body:has(#top) #contact-footer .footer-contact-copy p{display:none}body:has(#top) #contact-footer .footer-contact-actions{flex-direction:column;gap:4px;width:100%;margin-top:auto;display:flex}body:has(#top) #contact-footer .footer-contact-actions a{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;gap:3px;width:100%;min-height:36px;font-size:12px;display:flex;box-shadow:none!important;padding:7px 8px!important;text-decoration:none!important}body:has(#top) #contact-footer .footer-contact-actions svg{display:none}body:has(#top) #contact-footer .footer-contact-secondary{border-radius:999px;min-height:36px;color:#fff!important;background:#20292e!important;border:1px solid #ff843f99!important}body:has(#top) #contact-footer .contact-footer-heading{margin-bottom:14px;padding-bottom:14px}body:has(#top) #contact-footer .contact-footer-heading h2{font-size:26px}}@media (max-width:991px){body:has(#top) #top .classic-brand{position:static;margin:0!important}body:has(#top) #top .navbar-toggle{position:absolute;margin:0!important;left:12px!important;right:auto!important}}body:has(#top) #top #search-form{grid-area:auto!important}
.skip-to-main-module__V2riFG__skipLink{z-index:10000;color:#fff;background:#191919;border:2px solid #fff;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 24px))}.skip-to-main-module__V2riFG__skipLink:focus{transform:translateY(0)}.skip-to-main-module__V2riFG__mainTarget{outline:0;height:0;scroll-margin-block-start:110px}@media (prefers-reduced-motion:reduce){.skip-to-main-module__V2riFG__skipLink{transition:none}}
