/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-20{z-index:20}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-full{height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 120px auto}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--red:#ed1c24;--black:#090b0e;--ink:#16181d;--gray:#6f737b;--line:#e7e7e7;--soft:#f6f6f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.storefront{background:#fff}.promoBar{color:#fff;letter-spacing:.04em;background:#06080b;justify-content:space-between;gap:20px;min-height:34px;padding:8px 4%;font-size:10px;font-weight:750;display:flex}.promoBar b{color:#ff3a40}.storeHeader{color:#fff;z-index:40;background:#0c0e12;border-bottom:1px solid #25272d;align-items:center;gap:32px;height:76px;padding:0 4%;display:flex;position:sticky;top:0}.storeLogo{margin-right:auto}.storeLogo img{object-fit:contain;width:164px;height:66px}.storeHeader nav{gap:25px;font-size:12px;font-weight:750;display:flex}.storeHeader nav a:hover{color:var(--red)}.headerQuote{border:1px solid #40434a;border-radius:4px;padding:12px 16px;font-size:11px;font-weight:800}.menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.autoHero{color:#fff;background:radial-gradient(circle at 78% 48%,#30343c 0,#15181e 36%,#080a0d 70%);grid-template-columns:1.05fr .95fr;min-height:560px;display:grid;position:relative;overflow:hidden}.autoHero:after{content:"";background:linear-gradient(90deg,transparent,var(--red),transparent);height:2px;position:absolute;inset:auto 0 0}.heroShade{background:linear-gradient(90deg,#080a0df5 0,#080a0dbc 47%,#0000 78%);position:absolute;inset:0}.heroContent{z-index:2;padding:75px 4% 58px 8%;position:relative}.heroKicker{color:#bbb;letter-spacing:.16em;font-size:11px;font-weight:800}.autoHero h1{letter-spacing:-.055em;margin:18px 0 16px;font-size:clamp(54px,6vw,88px);line-height:.93}.autoHero h1 em{color:var(--red);font-style:normal;display:block}.heroContent>p:not(.heroKicker){color:#c3c5c9;max-width:540px;line-height:1.6}.vehicleFinder{background:#101319;border:1px solid #30333a;border-radius:4px;max-width:680px;margin-top:34px;padding:18px}.vehicleFinder>strong{letter-spacing:.08em;margin-bottom:12px;font-size:11px;display:block}.vehicleFinder>div{grid-template-columns:1fr 1fr 1fr auto;gap:7px;display:grid}.vehicleFinder select,.vehicleFinder input{color:#fff;background:#1b1e24;border:1px solid #3b3e45;min-width:0;padding:12px 10px;font-size:11px}.vehicleFinder button{background:var(--red);color:#fff;border:0;padding:0 18px;font-size:10px;font-weight:900}.heroProducts{z-index:1;justify-content:center;align-items:center;padding-top:40px;display:flex;position:relative}.heroProducts img:first-child{object-fit:contain;filter:drop-shadow(0 20px 25px #000);width:min(55%,410px);height:auto;max-height:500px}.heroProducts img:last-child{object-fit:contain;filter:drop-shadow(0 20px 25px #000);width:min(38%,250px);height:auto;max-height:330px;margin:150px 0 0 -75px}.benefits{color:#fff;background:#0b0d11;border-bottom:1px solid #25272c;grid-template-columns:repeat(4,1fr);padding:22px 6%;display:grid}.benefits>div{border-right:1px solid #292c31;justify-content:center;align-items:center;gap:13px;display:flex}.benefits>div:last-child{border:0}.benefits b{color:var(--red);font-size:22px}.benefits strong,.benefits small{display:block}.benefits strong{letter-spacing:.05em;font-size:10px}.benefits small{color:#888;margin-top:3px;font-size:9px}.shopSection{max-width:1420px;margin:auto;padding:52px 5%}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sectionTitle p{margin:0;font-size:21px;font-weight:900}.sectionTitle a{font-size:10px;font-weight:850}.categoryRow{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}.roundCategory{text-align:center}.roundCategory>span{color:#1d2026;background:#f1f1f1;border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;font-size:42px;transition:all .2s;display:grid}.roundCategory:hover>span{color:var(--red);background:#111;transform:translateY(-4px)}.roundCategory b,.roundCategory small{display:block}.roundCategory b{text-transform:uppercase;margin-top:13px;font-size:11px}.roundCategory small{color:#999;margin-top:3px;font-size:9px}.bestGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.storeProduct{border:1px solid var(--line);background:#fff;min-width:0}.productImage{background:#fafafa;height:230px;display:block;position:relative}.productImage>span{z-index:2;background:var(--red);color:#fff;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:9px;left:9px}.contain{object-fit:contain}.storeProduct>div{padding:14px}.storeProduct small{color:#999;font-size:9px}.storeProduct h3{min-height:42px;margin:7px 0;font-size:14px;line-height:1.25}.storeProduct p{color:#777;margin:0 0 13px;font-size:11px}.storeProduct a{color:var(--red);font-size:10px;font-weight:900}.offerPanels{grid-template-columns:1fr 1fr;gap:18px;max-width:1280px;margin:0 auto 58px;padding:0 5%;display:grid}.offerPanels article{color:#fff;background:linear-gradient(115deg,#090b0e,#22262d);min-height:285px;padding:42px;position:relative;overflow:hidden}.offerPanels article:nth-child(2){background:linear-gradient(115deg,#15181e,#050608)}.offerPanels p{color:#aaa;letter-spacing:.12em;margin:0;font-size:9px;font-weight:800}.offerPanels h2{z-index:2;margin:12px 0 24px;font-size:30px;line-height:1.02;position:relative}.offerPanels h2 em{color:var(--red);font-style:normal}.offerPanels a{z-index:2;background:var(--red);padding:10px 13px;font-size:9px;font-weight:900;position:relative}.offerPanels img{object-fit:contain;opacity:.9;width:240px;height:330px;position:absolute;bottom:-95px;right:-10px}.brandBand{text-align:center;border-block:1px solid var(--line);padding:34px 5%}.brandBand>p{color:#999;letter-spacing:.12em;font-size:10px;font-weight:800}.brandBand>div{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:25px;display:flex}.brandBand b{color:#34373d;font-size:16px}.finalSupport{background:var(--red);color:#fff;justify-content:space-between;align-items:center;padding:62px 8%;display:flex}.finalSupport p{letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.finalSupport h2{margin:7px 0 0;font-size:clamp(31px,4vw,52px)}.finalSupport a{color:#111;background:#fff;padding:15px 18px;font-size:11px;font-weight:900}.storeFooter{color:#fff;background:#090b0e;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;padding:50px 7% 70px;display:grid}.storeFooter img{width:210px;height:auto}.storeFooter p{color:#888;font-size:12px;line-height:1.6}.storeFooter>div{justify-content:flex-end;gap:20px;font-size:11px;display:flex}.storeFooter small{color:#666;border-top:1px solid #2b2e34;grid-column:1/-1;padding-top:20px}.float{color:#fff;z-index:50;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:900;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0004}@media (max-width:1050px){.bestGrid{grid-template-columns:repeat(3,1fr)}.categoryRow{grid-template-columns:repeat(4,1fr)}.heroProducts img:last-child{display:none}.heroProducts img:first-child{width:70%}.storeHeader nav{gap:14px}}@media (max-width:800px){.promoBar span:last-child,.storeHeader>.headerQuote{display:none}.menu{display:block}.storeHeader nav{background:#0c0e12;flex-direction:column;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.storeHeader nav.open{display:flex}.autoHero{grid-template-columns:1fr}.heroContent{padding:60px 6%}.heroProducts{display:none}.vehicleFinder>div{grid-template-columns:1fr 1fr}.vehicleFinder button{min-height:42px}.benefits{grid-template-columns:1fr 1fr;gap:20px}.benefits>div{border:0;justify-content:flex-start}.offerPanels{grid-template-columns:1fr}.storeFooter{grid-template-columns:1fr 1fr}.storeFooter>div{justify-content:flex-start}.storeFooter small{grid-column:1/-1}}@media (max-width:560px){.promoBar{justify-content:center}.promoBar span{display:none}.storeLogo img{width:135px}.autoHero h1{font-size:47px}.vehicleFinder>div{grid-template-columns:1fr}.categoryRow{padding-bottom:12px;display:flex;overflow-x:auto}.roundCategory{min-width:115px}.roundCategory>span{width:88px;height:88px}.bestGrid{grid-template-columns:1fr 1fr}.productImage{height:190px}.offerPanels article{min-height:240px;padding:30px}.offerPanels img{width:180px}.benefits{grid-template-columns:1fr}.finalSupport{flex-direction:column;align-items:flex-start;gap:25px}.storeFooter{grid-template-columns:1fr}.storeFooter>div{flex-wrap:wrap}.float{bottom:72px}}.autoHero{background-color:#000;background-image:url(/hero-auto-parts.png);background-position:100%;background-repeat:no-repeat;background-size:contain}.heroShade{background:linear-gradient(90deg,#000 0 38%,#000a 58%,#0000 82%)}@media (max-width:800px){.autoHero{background-position:top;background-size:auto 100%}.heroShade{background:linear-gradient(90deg,#000 0,#000e 65%,#0009 100%)}}.referenceShop{padding-bottom:26px}.centerTitle{text-align:center;margin-bottom:25px}.centerTitle p{letter-spacing:.08em;margin:0;font-size:13px;font-weight:900}.referenceShop .categoryRow{grid-template-columns:repeat(8,1fr);gap:10px}.referenceShop .roundCategory>span{background-color:#fff;border-radius:0;width:100%;height:105px}.referenceShop .roundCategory:hover>span{background-color:#fff;transform:translateY(-3px)}.partSprite{background-image:url(/shop-parts-sprite.png);background-repeat:no-repeat;background-size:700% 200%;display:block}.sprite1{background-position:0 0}.sprite2{background-position:16.6667% 0}.sprite3{background-position:33.3333% 0}.sprite4{background-position:50% 0}.sprite5{background-position:66.6667% 0}.sprite6{background-position:83.3333% 0}.sprite7{background-position:100% 0}.sprite8{background-position:0 100%}.sprite9{background-position:16.6667% 100%}.sprite10{background-position:33.3333% 100%}.sprite11{background-position:50% 100%}.sprite12{background-position:66.6667% 100%}.sprite13{background-position:83.3333% 100%}.sprite14{background-position:100% 100%}.referenceBest{padding-top:28px}.referenceProduct{border:0}.referenceProduct .productImage{background:#fff;height:205px}.referenceProduct .productImage>.partSprite{background-color:#fff;width:100%;height:100%;padding:0;position:static}.referenceProduct h3{min-height:36px;margin:5px 0;font-size:12px}.referenceProduct p{margin-bottom:8px}.rating{color:#111;letter-spacing:1px;margin-top:8px;font-size:9px}@media (max-width:1050px){.referenceShop .categoryRow{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.referenceShop .categoryRow{display:flex}.referenceShop .roundCategory{min-width:130px}.referenceBest .bestGrid{display:flex;overflow-x:auto}.referenceProduct{min-width:210px}}.referenceShop,.referenceBest{width:100%;max-width:none;padding-left:2.2%;padding-right:2.2%}.referenceShop{padding-top:48px}.referenceShop .categoryRow{gap:4px}.referenceShop .roundCategory>span.partPhoto{background:#fff;border-radius:0;width:100%;height:135px;position:relative}.referenceShop .roundCategory:hover>span.partPhoto{background:#fff}.referenceShop .roundCategory b{font-size:10px}.referenceBest{padding-top:28px;padding-bottom:36px}.referenceBest .bestGrid{gap:8px}.referenceProduct .productImage{height:250px}.referenceProduct>div{padding:11px 7px}.referenceProduct h3{font-size:13px}.referenceProduct a{font-size:9px}.referencePromos{grid-template-columns:1fr 1fr;gap:18px;width:100%;padding:0 2.2% 28px;display:grid}.referencePromos article{color:#fff;background:linear-gradient(120deg,#090b0f,#1b1e24);min-height:260px;padding:36px;position:relative;overflow:hidden}.referencePromos article>div{z-index:2;position:relative}.referencePromos small{color:#aaa;letter-spacing:.08em;font-size:9px;font-weight:850}.referencePromos h2{margin:10px 0 4px;font-size:30px;line-height:1}.referencePromos h2 em{color:var(--red);font-style:normal}.referencePromos p{margin:0 0 24px;font-size:11px}.referencePromos a{background:var(--red);padding:10px 13px;font-size:9px;font-weight:900;display:inline-block}.referencePromos article>img{object-fit:contain;width:45%;height:105%;position:absolute;bottom:-12px;right:0}.trustedBrands{color:#ddd;margin-top:28px;font-size:11px;font-weight:850}.trustStrip{background:#fff;border-block:1px solid #ddd;grid-template-columns:repeat(4,1fr);width:100%;padding:25px 2.2%;display:grid}.trustStrip>div{border-right:1px solid #ddd;justify-content:center;align-items:center;gap:12px;display:flex}.trustStrip>div:last-child{border:0}.trustStrip b{color:#555;font-size:22px}.trustStrip strong,.trustStrip small{display:block}.trustStrip strong{font-size:9px}.trustStrip small{color:#888;margin-top:4px;font-size:8px}.megaFooter{color:#fff;background:#090b0e}.footerMain{grid-template-columns:1.25fr .7fr 1fr .8fr 1.35fr;gap:34px;padding:44px 3% 34px;display:grid}.footerMain h3{letter-spacing:.07em;margin:0 0 16px;font-size:10px}.footerMain a{color:#aaa;margin:0 0 9px;font-size:9px;display:block}.footerAbout img{object-fit:contain;width:175px;height:75px}.footerAbout p,.newsletter p{color:#898c92;font-size:10px;line-height:1.6}.socials{color:#bbb;margin-top:17px;font-size:9px}.newsletter form{margin-top:18px;display:flex}.newsletter input{color:#fff;background:#11141a;border:1px solid #393c42;flex:1;min-width:0;padding:12px;font-size:9px}.newsletter button{background:var(--red);color:#fff;border:0;padding:0 14px;font-size:9px;font-weight:900}.footerBottom{color:#777;border-top:1px solid #292c31;justify-content:space-between;padding:18px 3%;font-size:8px;display:flex}.footerBottom b{color:#bbb;letter-spacing:.08em}@media (max-width:900px){.referencePromos{grid-template-columns:1fr}.trustStrip{grid-template-columns:1fr 1fr;gap:22px}.trustStrip>div{border:0;justify-content:flex-start}.footerMain{grid-template-columns:1fr 1fr 1fr}.newsletter{grid-column:span 2}}@media (max-width:600px){.referenceShop,.referenceBest{padding-left:4%;padding-right:4%}.referenceShop .roundCategory>span.partPhoto{height:120px}.referenceProduct .productImage{height:220px}.referencePromos{padding-inline:4%}.referencePromos article{min-height:235px;padding:28px}.referencePromos article>img{opacity:.65}.trustStrip{grid-template-columns:1fr}.footerMain{grid-template-columns:1fr 1fr}.footerAbout,.newsletter{grid-column:1/-1}.footerBottom{flex-direction:column;gap:14px}}.referenceShop .roundCategory>span.partPhoto{height:145px;padding:10px;overflow:visible}.referenceProduct .productImage{height:270px;padding:14px;overflow:visible}@media (max-width:600px){.referenceShop .roundCategory>span.partPhoto{height:125px}.referenceProduct .productImage{height:230px}}.headerActions{align-items:center;gap:5px;display:flex}.headerIcon{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.headerIcon:hover{color:var(--red)}.headerIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cartIcon span{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;right:0}.headerSearch{background:#0c0e12;border:1px solid #30333a;width:min(430px,92vw);padding:10px;display:flex;position:absolute;top:calc(100% + 1px);right:4%;box-shadow:0 12px 30px #0008}.headerSearch input{color:#fff;background:#171a20;border:1px solid #363941;flex:1;min-width:0;padding:12px;font-size:11px}.headerSearch button{background:var(--red);color:#fff;border:0;padding:0 16px;font-size:10px;font-weight:900}@media (max-width:800px){.storeHeader{gap:12px}.storeHeader nav{z-index:2}.headerActions{margin-left:auto}.headerIcon{width:32px;height:32px}.headerSearch{width:auto;left:4%;right:4%}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
