@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-ext-wght-normal-Db2M7toj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Roboto Variable,Arial,sans-serif;font-synthesis:none;color:#101313;background:#f4f3ef;--paper: #f4f3ef;--ink: #101313;--muted: #676863;--line: #c9c9c2;--red: #e4492d;--display: "Roboto Condensed Variable", "Arial Narrow", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:0;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:4px}::selection{background:#efb5a7}h1,h2,h3,h4,p,figure{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:10;top:8px;left:12px;padding:12px;background:var(--ink);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-shell{max-width:1660px;padding:0 38px;margin:auto}.site-header{height:79px;display:flex;align-items:center;border-bottom:1px solid #565954;gap:32px;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:12px;margin-right:auto;flex-shrink:0}.brand-logo{display:block;height:40px;width:auto}.main-nav{display:flex;align-items:center;gap:35px}.main-nav button{font-size:15px;padding:16px 0}.main-nav button:hover,.text-link:hover,.cart-button:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:26px}.header-actions:before{content:"";height:23px;width:1px;background:#81847d;margin-right:2px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;flex-shrink:0}.icon-button:hover{color:var(--red)}.cart-button{display:flex;align-items:center;position:relative;gap:9px;font-size:15px;min-height:44px}.cart-count{min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;background:var(--red);color:#fff;border-radius:50%;font-size:11px;font-weight:700}.menu-button{display:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;min-height:601px;padding:48px 24px 25px;position:relative}.hero-copy{position:relative;z-index:1;min-width:0}.eyebrow{text-transform:uppercase;font-size:12px;line-height:1.35;font-weight:500;letter-spacing:3.8px}h1{font-family:var(--display);font-size:clamp(64px,6.3vw,98px);font-weight:900;line-height:.9;letter-spacing:-3.8px;margin:13px 0 10px;width:117%;transform:scaleX(.855);transform-origin:left}h1 span{display:block;white-space:nowrap}.hero-description{font-size:22px;line-height:1.28;color:#343733}.fitment-form{margin-top:17px;scroll-margin-top:24px}.fitment-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.select-field{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0}.select-wrap{position:relative;display:block;min-width:0}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:39px;border:1px solid var(--line);border-radius:3px;padding:0 35px 0 14px;background:#ffffff40;font-size:14px;color:var(--ink)}.select-wrap select:has(option[value=""]:checked){color:#737570}.select-wrap select:disabled{color:#767772;opacity:1;background:#ffffff29}.select-wrap svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:#555950}.primary-button{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:11px;padding:12px 18px;background:var(--red);color:#fff;border-radius:3px;font-family:var(--display);font-size:21px;line-height:1.2;font-weight:750;transition:background .18s}.primary-button:hover{background:#cd3b22}.fitment-submit{margin-top:22px}.text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;font-size:15px;line-height:1.4;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.help-link{margin-top:15px}.hero-product{position:relative;min-width:0;align-self:stretch;pointer-events:none}.hero-product img{position:absolute;width:128%;height:138%;max-width:none;object-fit:contain;top:-26%;left:-14%}.hero-product figcaption{position:absolute;bottom:-2px;right:-4px;font-size:12px;color:#3f443e}.catalog{border-top:1px solid #565954;padding:16px 25px 25px;scroll-margin-top:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:2px}.section-heading h2{font-family:var(--display);font-size:51px;line-height:1.18;font-weight:900;letter-spacing:-1.7px}.all-link{white-space:nowrap;gap:11px;padding-top:7px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:53px}.product-card{min-width:0;padding:2px 8px 0}.product-image{aspect-ratio:3 / 2;display:block;width:100%;margin-bottom:4px}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease;pointer-events:none}.product-image:hover img{transform:scale(1.03) translateY(-2px)}.product-card h3{font-family:var(--display);font-size:25px;line-height:1.1;font-weight:850;letter-spacing:-.3px}.product-card h3 button{text-align:left}.product-card h3 button:hover{color:var(--red)}.product-price{color:#62655d;font-size:16px;margin-top:7px}.product-details{margin-top:9px}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.filter-buttons button{padding:9px 13px;border:1px solid var(--line);border-radius:2px;font-size:13px}.filter-buttons button.active{background:var(--ink);border-color:var(--ink);color:#fff}.catalog-search{display:flex;gap:9px;align-items:center;border-bottom:1px solid #aaa;padding:8px 0;max-width:210px}.catalog-search input{border:0;background:transparent;width:100%;min-width:0;outline-offset:1px;font-size:14px}.project-callout{border-top:1px solid var(--line);padding:52px 25px;margin-top:42px;display:flex;align-items:center;justify-content:space-between;gap:28px}.project-callout .eyebrow{font-size:10px;letter-spacing:2.2px}.project-callout h2{font-family:var(--display);font-size:42px;letter-spacing:-.8px;font-weight:800;line-height:1.05;margin:15px 0 12px}.project-callout p:last-child{font-size:16px;color:var(--muted);line-height:1.5}.outline-button{border:1px solid var(--ink);display:flex;justify-content:center;gap:25px;padding:15px 23px;font-size:15px;flex-shrink:0}.outline-button:hover{color:#fff;background:var(--ink)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:25px 25px 32px;font-size:12px}.site-footer>span{font-weight:700}.site-footer p{color:var(--muted);line-height:1.5}.site-footer .text-link{font-size:12px}.overlay-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#0f120f61;display:flex;justify-content:flex-end;animation:backdrop-in .16s ease-out}.overlay-panel{width:min(100%,610px);height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);box-shadow:-18px 0 60px #11111120;animation:panel-in .22s ease-out}.overlay-header{padding:20px 30px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2;background:var(--paper)}.overlay-header h2{font-family:var(--display);font-size:27px;font-weight:800;letter-spacing:-.3px}.overlay-content{padding:28px 34px 40px}.overlay-intro{font-size:16px;line-height:1.6;color:#5e625a;margin-bottom:24px}.overlay-content .eyebrow{font-size:10px;letter-spacing:2.1px}.overlay-lead{font-family:var(--display);font-size:44px;line-height:1.03;font-weight:850;letter-spacing:-1px;margin:15px 0 20px}.detail-image{height:264px;margin:-18px -10px 10px}.detail-image img{height:100%;width:100%;object-fit:contain}.product-detail>h3{font-family:var(--display);font-size:43px;line-height:1.1;font-weight:850;margin:8px 0 7px;letter-spacing:-.8px}.detail-price{font-size:20px;color:var(--muted)}.detail-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-top:26px}.detail-tabs button{padding:11px 0 13px;font-size:15px;color:var(--muted);border-bottom:2px solid transparent}.detail-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--red)}.detail-tab-content{padding:21px 0 26px;font-size:15px;line-height:1.55;min-height:245px}.detail-tab-content>p+p{margin-top:15px}.detail-tab-content h4{font-size:14px;font-weight:700;margin-top:18px}.component-list{padding-left:18px;margin:8px 0 14px;color:#52564e}.component-list li{padding-left:3px;margin-top:3px}.muted{color:var(--muted)}.small{font-size:13px}.chosen-vehicle{font-weight:650}.primary-button.is-added{background:#2c5142}.primary-button.is-added:hover{background:#204135}.request-form{display:flex;flex-direction:column;gap:19px}.text-field{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.text-field small{color:var(--muted);font-size:12px;margin-left:6px}.text-field input,.text-field textarea{width:100%;background:#ffffff47;border:1px solid var(--line);border-radius:2px;padding:12px 13px;color:var(--ink);min-width:0}.text-field input,.text-field .select-wrap select{height:46px}.text-field textarea{resize:vertical;line-height:1.5;min-height:100px}.text-field input::placeholder,.text-field textarea::placeholder{color:#81857b}.form-note{color:var(--muted);font-size:12px;line-height:1.5}.request-form .primary-button{margin-top:-3px}.vehicle-summary{border-left:2px solid var(--red);padding:10px 14px;margin-bottom:24px;font-size:14px;background:#ebeae3;line-height:1.45}.cart-item{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item>img{width:118px;height:92px;object-fit:contain}.cart-item-info{flex:1;min-width:0}.cart-item h3{font-family:var(--display);font-size:23px;line-height:1.1;font-weight:800}.cart-item-info p{color:var(--muted);font-size:13px;margin:6px 0 10px}.quantity-control{display:inline-flex;align-items:center;height:29px;border:1px solid var(--line)}.quantity-control button{width:31px;height:28px;display:grid;place-items:center}.quantity-control button:hover:not(:disabled){background:#dfdfd6}.quantity-control button:disabled{color:#b6b8b0}.quantity-control output{min-width:27px;text-align:center;font-size:13px}.remove-item{align-self:flex-start;height:27px;width:27px}.request-subtotal{display:flex;justify-content:space-between;font-size:14px;gap:20px;margin:22px 0 33px}.request-subtotal>span{color:var(--muted)}.request-subtotal strong{font-weight:600}.form-heading{font-family:var(--display);font-size:28px;font-weight:800;margin-bottom:18px}.empty-state{padding:55px 20px;text-align:center}.empty-state>svg{margin:0 auto 20px;color:#8d9387}.empty-state h3{font-family:var(--display);font-size:30px;font-weight:800;line-height:1.1}.empty-state p{max-width:360px;margin:15px auto 24px;color:var(--muted);font-size:15px;line-height:1.6}.cart-empty{padding:72px 0}.cart-empty .primary-button{max-width:350px;margin:auto}.success-icon{color:#2c5142}.prepared-text{font-size:13px;line-height:1.55;background:#edece5!important}.prepared-state .primary-button{margin-top:23px}.download-link{display:flex;justify-content:center;margin:20px auto 0;font-size:14px}.global-search{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--ink);padding:8px 0 15px}.global-search input{border:none;background:none;font-size:19px;width:100%;min-width:0}.search-count{margin:25px 0 10px;color:var(--muted);font-size:12px}.search-result{display:flex;width:100%;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);text-align:left}.search-result>img{width:135px;height:88px;object-fit:contain}.search-result>span{flex:1}.search-result strong{display:block;font-family:var(--display);font-size:25px;font-weight:800;line-height:1.1}.search-result small{display:block;margin-top:7px;font-size:13px;color:var(--muted)}.search-result:hover strong{color:var(--red)}.delivery-steps{margin:27px 0 30px}.delivery-steps article{display:flex;gap:23px;border-top:1px solid var(--line);padding:24px 0}.delivery-steps article>span{font-family:var(--display);font-size:20px;font-weight:700;color:var(--red)}.delivery-steps h4{font-family:var(--display);font-size:25px;font-weight:800;margin-bottom:8px}.delivery-steps p{font-size:15px;line-height:1.6;color:var(--muted)}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{transform:translate(30px);opacity:.6}to{transform:translate(0);opacity:1}}@media(min-width:1540px){.hero{min-height:630px}}@media(max-width:1250px)and (min-width:761px){.site-shell{padding-inline:28px}.site-header{gap:24px}.main-nav{gap:25px}.brand-logo{height:36px}.hero{min-height:557px;padding:39px 17px 25px;column-gap:24px}.eyebrow{font-size:10px;letter-spacing:2.5px}h1{font-size:6.3vw;letter-spacing:-2.6px}.hero-description{font-size:18px}.desktop-break{display:none}.fitment-grid{gap:15px 16px}.select-wrap select{font-size:13px;padding-left:10px;padding-right:28px}.select-wrap svg{right:9px}.hero-product img{width:125%;left:-13%}.section-heading h2{font-size:44px}.product-grid{gap:25px}.product-card h3{font-size:23px}}@media(max-width:920px)and (min-width:761px){.main-nav{gap:15px}.site-header{gap:18px}.header-actions{gap:14px}.main-nav button{font-size:13px}.cart-label{display:none}.hero{grid-template-columns:1.1fr .9fr;min-height:542px}h1{font-size:6.5vw}.hero-description{font-size:16px}.fitment-grid{gap:16px 12px}.select-field{font-size:13px}.select-wrap select{font-size:11px}.hero-product img{width:132%;left:-17%}}@media(max-width:760px){.site-shell{padding:0 20px}.site-header{height:75px;gap:10px}.brand-logo{height:30px}.header-actions{gap:9px}.header-actions:before,.cart-label,.search-button{display:none}.cart-button{gap:3px}.cart-button>svg{width:24px}.cart-count{position:absolute;top:0;right:-5px}.menu-button{display:inline-flex;width:28px}.main-nav{display:none;position:absolute;top:74px;right:0;left:0;padding:12px 18px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 20px #1618130a}.main-nav.is-open{display:flex;justify-content:space-between;gap:10px}.main-nav button{font-size:14px;padding:10px 0}.hero{display:flex;flex-direction:column;padding:29px 0 27px;min-height:0}.hero-copy{display:contents}.hero .eyebrow{order:0;font-size:8px;letter-spacing:2.3px}h1{order:1;font-size:clamp(38px,9.45vw,68px);width:117%;line-height:.98;letter-spacing:-1.7px;margin:13px 0;transform:scaleX(.855)}.hero-description{order:2;font-size:16px;line-height:1.4;max-width:490px}.desktop-break{display:none}.hero-product{order:3;height:clamp(260px,81vw,420px);margin:-6px -8px 4px}.hero-product img{position:static;width:100%;height:100%;object-fit:contain}.hero-product figcaption{bottom:5px;right:4px;font-size:10px}.fitment-form{order:4;margin-top:8px;scroll-margin-top:20px}.fitment-grid{gap:16px 12px}.select-field{font-size:12px;gap:7px}.select-wrap select{font-size:12px;height:43px;padding-left:10px;padding-right:26px}.select-wrap svg{right:8px;width:14px}.fitment-submit{margin-top:20px}.primary-button{min-height:49px;font-size:19px}.help-link{order:5;font-size:13px;margin-top:15px;align-self:flex-start}.catalog{padding:23px 0 15px}.section-heading{align-items:baseline;gap:15px;margin-bottom:10px}.section-heading h2{font-size:34px;letter-spacing:-1px;line-height:1}.all-link{font-size:11px;gap:2px;padding:0}.all-link svg{width:14px}.product-grid{grid-template-columns:1fr;gap:31px}.product-card{padding:0 4px 22px;border-bottom:1px solid var(--line)}.product-card:last-child{border-bottom:0;padding-bottom:0}.product-image{margin:0 0 7px}.product-card h3{font-size:29px}.product-price{font-size:15px;margin-top:6px}.product-details{margin-top:10px;font-size:14px}.filter-buttons{gap:6px}.filter-buttons button{font-size:11px;padding:8px 10px}.catalog-search{max-width:none}.project-callout{margin-top:31px;padding:31px 0;flex-direction:column;align-items:flex-start;gap:24px}.project-callout h2{font-size:34px}.project-callout p:last-child{font-size:14px}.project-callout .outline-button{width:100%}.site-footer{flex-wrap:wrap;padding:23px 0 27px;gap:14px 20px}.site-footer p{order:3;flex-basis:100%;max-width:320px}.site-footer .text-link{margin-left:auto}.overlay-header{padding:14px 19px}.overlay-header h2{font-size:25px}.overlay-content{padding:25px 23px 35px}.overlay-lead{font-size:39px}.overlay-intro{font-size:14px;line-height:1.55}.detail-image{height:225px;margin-top:-15px}.product-detail>h3{font-size:36px}.detail-price{font-size:18px}.detail-tab-content{min-height:255px;font-size:14px}.cart-item{gap:10px}.cart-item>img{width:85px;height:80px}.cart-item h3{font-size:21px}.request-subtotal{font-size:12px}.text-field input,.text-field textarea,.text-field .select-wrap select{font-size:16px}.prepared-text{font-size:13px!important}.global-search input{font-size:16px}.search-result{gap:11px}.search-result>img{width:95px;height:77px}.search-result strong{font-size:22px}.search-result small{font-size:12px}.empty-state{padding-inline:0}}@media(max-width:370px){.site-shell{padding-inline:15px}.brand-logo{height:26px}h1{font-size:9.35vw;letter-spacing:-1.35px}.hero .eyebrow{letter-spacing:1.6px}.hero-description{font-size:15px}.section-heading h2{font-size:29px}.select-wrap select{font-size:12px}.header-actions{gap:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.main-nav a{font-size:15px;padding:16px 0}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--red)}.field-input{width:100%;height:39px;border:1px solid var(--line);border-radius:3px;padding:0 14px;background:#ffffff40;font-size:14px;color:var(--ink);min-width:0}.field-input::placeholder{color:#737570}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:18px}.category-tile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:22px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .18s}.category-tile .product-visual{grid-row:span 2}.category-tile:hover{background:#ecebe5}.category-tile:hover .category-tile-title{color:var(--red)}.category-tile-title{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.08;letter-spacing:-.2px}.category-tile-count{font-size:13px;color:var(--muted);margin-top:5px}.brand-strip{display:flex;flex-wrap:wrap;gap:8px 22px;padding:22px 0 6px}.brand-strip a{font-family:var(--display);font-size:17px;font-weight:700;display:inline-flex;gap:5px;align-items:baseline}.brand-strip a:hover{color:var(--red)}.brand-strip small,.filter-buttons small{font-family:Roboto Variable,Arial,sans-serif;font-size:11px;font-weight:400;color:var(--muted);margin-left:5px}.filter-buttons button.active small{color:#c7c8c1}.product-visual{display:grid;place-items:center;align-content:center;gap:6px;background:#e9e8e1;color:#2c2f2b;border-radius:2px;position:relative;flex-shrink:0}.product-visual.is-small{width:52px;height:52px}.product-visual.is-card{width:100%;aspect-ratio:4 / 3}.product-visual.is-large{width:100%;aspect-ratio:1;gap:14px}.product-visual svg{color:#3b3e39}.product-visual-brand{font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--red)}.is-large .product-visual-brand{font-size:26px}.product-visual-note{position:absolute;bottom:14px;right:16px;font-size:11px;color:var(--muted)}.catalog-page{padding:18px 25px 40px;min-height:60vh}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs [aria-current]{color:var(--ink)}.catalog-heading{align-items:baseline;margin:10px 0 16px}.page-title,.product-title{order:0;width:auto;transform:none}.page-title{font-family:var(--display);font-size:51px;line-height:1.12;font-weight:900;letter-spacing:-1.7px}.results-count{color:var(--muted);font-size:15px;white-space:nowrap}.category-tabs{padding-bottom:20px;border-bottom:1px solid #565954}.catalog-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;padding-top:24px}.filters-panel{display:flex;flex-direction:column;gap:24px;align-self:start;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:2px 6px 10px 2px}.catalog-search.wide{max-width:none}.filter-group{border:0;padding:0;margin:0;min-width:0}.filter-group legend{font-size:14px;margin-bottom:9px;padding:0}.brand-checks{display:flex;flex-direction:column;gap:2px}.check-row{display:flex;align-items:center;gap:10px;font-size:14px;padding:6px 0;cursor:pointer}.check-row input{width:17px;height:17px;accent-color:var(--ink);margin:0}.check-row span{flex:1}.check-row small{color:var(--muted);font-size:12px}.check-row:hover span{color:var(--red)}.results-toolbar{display:flex;align-items:flex-end;gap:16px;padding-bottom:14px}.results-toolbar .select-field{margin-left:auto;width:210px;flex-shrink:0}.filters-toggle{display:none}.active-chips{display:flex;flex-wrap:wrap;gap:6px}.active-chips button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:var(--ink);color:#fff;border-radius:2px;font-size:13px}.active-chips button:hover{background:var(--red)}.item-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.item-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:22px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.item-visual .product-visual{width:112px}.item-visual .product-visual svg{width:40px;height:40px}.item-visual .product-visual-brand{font-size:11px}.item-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.item-meta span:first-child{color:var(--ink);font-weight:650;text-transform:uppercase;letter-spacing:.5px}.item-main h3{font-size:16px;font-weight:500;line-height:1.4;margin:6px 0 8px}.item-main h3 a:hover{color:var(--red)}.stock-label{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#2c5142}.stock-dot{width:7px;height:7px;border-radius:50%;background:#2c5142}.item-buy{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.item-buy .product-price{margin:0;font-size:14px;white-space:nowrap}.small-button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 15px;border-radius:3px;background:var(--red);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transition:background .18s}.small-button:hover{background:#cd3b22}.small-button.is-added{background:#2c5142}.small-button.is-added:hover{background:#204135}.load-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 0 10px;color:var(--muted);font-size:13px}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;padding-top:22px;align-items:start}.product-info{display:flex;flex-direction:column;align-items:flex-start}.product-title{font-family:var(--display);font-size:38px;line-height:1.08;font-weight:850;letter-spacing:-.6px;margin:12px 0 14px}.product-sku{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.product-sku strong{color:var(--ink);font-weight:650}.buy-box{width:100%;display:flex;flex-direction:column;gap:18px;padding:22px 0;margin:18px 0 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.buy-box>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.buy-actions{display:flex;gap:14px;align-items:center}.buy-actions .quantity-control{height:49px}.buy-actions .quantity-control button{height:48px;width:40px}.spec-list{width:100%;margin:14px 0 18px}.spec-list div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid #deddd6;font-size:14px;line-height:1.5}.spec-list dt{color:var(--muted)}.spec-list dd{margin:0}.spec-list .text-link{text-underline-offset:3px;font-size:14px;display:inline}.fitment-note{border-left:2px solid var(--red);padding:4px 0 4px 12px;margin-bottom:16px;line-height:1.5}.related{border-top:1px solid #565954;margin-top:46px;padding-top:16px}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin-top:14px}.related-card{display:flex;flex-direction:column;gap:6px;min-width:0}.related-card .product-visual.is-card{aspect-ratio:auto;height:150px}.related-card strong{font-size:14px;font-weight:500;line-height:1.4}.related-note{margin-top:4px}.related-card .related-match{overflow-wrap:anywhere}.related-card small{font-size:12px;color:var(--muted)}.related-card:hover strong{color:var(--red)}.search-result .product-visual+span strong{font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}.cart-item>.product-visual{width:85px;height:70px}.cart-item h3 a:hover{color:var(--red)}.clear-cart{font-size:13px;color:var(--muted);margin:-18px 0 30px}.cart-item-info p{overflow-wrap:anywhere}@media(max-width:1250px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}}@media(max-width:920px){.catalog-layout{grid-template-columns:1fr;padding-top:16px}.filters-panel{display:none;position:static;max-height:none;padding:16px;background:#ecebe5;order:0}.filters-panel.is-open{display:flex}.filters-toggle{display:inline-flex;gap:9px;padding:9px 14px;align-items:center}.results-toolbar{flex-wrap:wrap;align-items:center}.results-toolbar .select-field{width:180px}.product-layout{grid-template-columns:1fr;gap:24px}.product-layout>.product-gallery{max-width:420px}}@media(max-width:760px){.search-button{display:inline-flex;width:28px}.main-nav a{font-size:14px;padding:10px 0}.field-input{font-size:16px;height:43px;padding-left:10px}.category-grid{grid-template-columns:1fr}.category-tile{padding:16px 12px}.category-tile-title{font-size:20px}.brand-strip{gap:6px 16px}.brand-strip a{font-size:15px}.catalog-page{padding:14px 0 30px}.page-title{font-size:34px;letter-spacing:-1px;line-height:1.05}.catalog-heading{flex-direction:column;gap:4px}.results-count{font-size:13px}.category-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px 14px;scrollbar-width:none}.category-tabs button{white-space:nowrap;flex-shrink:0}.results-toolbar .select-field{width:100%;margin-left:0}.item-row{grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.item-visual .product-visual{width:64px}.item-visual .product-visual svg{width:28px;height:28px}.item-visual .product-visual-brand{display:none}.item-main h3{font-size:14px}.item-buy{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.product-title{font-size:28px}.product-gallery .product-visual{aspect-ratio:16 / 9}.product-gallery .product-visual svg{width:72px;height:72px}.buy-actions{width:100%}.buy-actions .primary-button{flex:1;font-size:17px}.spec-list div{grid-template-columns:120px minmax(0,1fr);font-size:13px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.related-card .product-visual.is-card{height:120px}}.product-price.has-price,.detail-price.has-price{color:var(--ink);font-weight:700}.item-buy .product-price.has-price{font-family:var(--display);font-size:21px;letter-spacing:-.2px}.detail-price.has-price{font-family:var(--display);font-size:34px;letter-spacing:-.5px}.related-card small b{color:var(--ink);font-weight:650}.cart-line-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-item h3.is-item{font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}.cart-line-total{font-family:var(--display);font-size:19px;font-weight:750;white-space:nowrap}.request-subtotal strong{font-family:var(--display);font-size:22px;font-weight:800}@media(max-width:760px){.item-buy .product-price.has-price{font-size:19px}.detail-price.has-price{font-size:28px}.cart-line-total{font-size:17px}.cart-item h3.is-item{font-size:14px}}.product-visual.has-photo{background:#fff;overflow:hidden}.product-visual.has-photo img{width:100%;height:100%;object-fit:contain}.product-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.gallery-thumbs{display:flex;gap:8px;flex-wrap:wrap}.gallery-thumbs button{width:64px;height:64px;border:1px solid var(--line);background:#fff;padding:2px}.gallery-thumbs button.active{border-color:var(--ink);outline:1px solid var(--ink)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.error-icon{color:var(--red)}.error-text{color:var(--red);font-weight:600}.cart-item.is-unavailable img,.cart-item.is-unavailable .cart-item-info h3{opacity:.55}.prepared-state .primary-button{margin-top:8px}.request-copy{margin-top:28px;border-top:1px solid var(--line);padding-top:16px}.request-copy summary{cursor:pointer;font-size:14px;color:var(--muted)}.request-copy textarea{width:100%;margin-top:12px;border:1px solid var(--line);padding:12px}.request-copy-actions{display:flex;gap:22px;margin-top:10px}.delivery-picker{display:flex;flex-direction:column;gap:12px;margin:6px 0 26px;padding-top:22px;border-top:1px solid var(--line);position:relative}.delivery-picker .form-heading{margin-bottom:4px}.city-suggestions{list-style:none;margin:-6px 0 0;padding:4px 0;border:1px solid var(--line);background:#fff;max-height:240px;overflow-y:auto}.city-suggestions button{width:100%;text-align:left;padding:9px 12px;font-size:14px}.city-suggestions button:hover,.city-suggestions button:focus-visible{background:#f1efe9}.delivery-options{display:flex;flex-direction:column;gap:8px}.delivery-option{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:3px;cursor:pointer;font-size:15px}.delivery-option.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#faf9f6}.delivery-option.is-disabled{opacity:.5;cursor:default}.delivery-option input{margin:0;accent-color:var(--ink)}.delivery-option-label{display:flex;flex-direction:column;gap:2px}.delivery-option-label small{color:var(--muted);font-size:12px}.delivery-option>svg{color:var(--muted)}.delivery-option strong{font-family:var(--display);font-size:19px;white-space:nowrap}.delivery-option:not(:has(svg)){grid-template-columns:auto 1fr}.pvz-picker{display:flex;flex-direction:column;gap:8px}.pvz-filter{height:42px;border:1px solid var(--line);border-radius:2px;padding:0 12px;background:#fff6;font-size:15px}.pvz-list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;border:1px solid var(--line)}.pvz-list label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid #e6e5de;cursor:pointer;font-size:14px}.pvz-list label.is-active{background:#f1efe9}.pvz-list input{margin-top:3px;accent-color:var(--ink)}.pvz-list span{display:flex;flex-direction:column;gap:3px}.pvz-list small{color:var(--muted);font-size:12px}.delivery-error{display:flex;align-items:center;gap:7px;color:#8d1f0d;background:#f8e1da;padding:9px 12px;font-size:14px;border-radius:3px}.delivery-total{margin-top:-10px}@media(max-width:760px){.delivery-option{padding:11px 10px;font-size:14px;gap:8px}.delivery-option strong{font-size:17px}.pvz-filter{font-size:16px}}.maker-details{border-top:1px solid #565954;margin-top:46px;padding-top:16px;display:flex;flex-direction:column;gap:12px}.maker-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.maker-grid .spec-list{margin:0}.maker-codes h3{font-family:var(--display);font-size:20px;font-weight:800;margin:0 0 8px}.maker-codes h3+.code-list{margin-bottom:20px}.code-list{margin:0}.code-list div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #deddd6;font-size:13px;line-height:1.5}.code-list dt{color:var(--muted)}.code-list dd{margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.code-match{font-size:12px;color:#2c5142;margin:-2px 0 6px}.search-result .code-match{display:block;margin:4px 0 0}@media(max-width:920px){.maker-grid{grid-template-columns:1fr;gap:24px}}.series-summary{font-size:16px;line-height:1.6;max-width:820px;margin:0}.series-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 28px}.series-features li{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;border-top:1px solid #deddd6;padding-top:10px}.series-features span{color:var(--muted)}.series-about h3{font-family:var(--display);font-size:20px;font-weight:800;margin:8px 0 0}.series-box{margin:0;padding-left:18px;font-size:14px;line-height:1.7}.fitment-make{border-bottom:1px solid #deddd6}.fitment-make summary{cursor:pointer;padding:10px 0;font-weight:700;font-size:15px}.fitment-make summary small{color:var(--muted);font-weight:400;margin-left:6px}.fitment-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:12px}.fitment-table th{text-align:left;color:var(--muted);font-weight:600;padding:6px 10px 6px 0;border-bottom:1px solid #565954}.fitment-table td{padding:6px 10px 6px 0;border-bottom:1px solid #ecebe5;vertical-align:top;line-height:1.4}.fitment-table .nowrap{white-space:nowrap}@media(max-width:760px){.code-list div{grid-template-columns:110px minmax(0,1fr)}}.stock-label.is-order{color:#7a5a12}.stock-label.is-order .stock-dot{background:transparent;border:1.5px solid #b98b25}.in-stock-only{margin:-6px 0 2px}.fitment .table-wrap{width:100%;overflow-x:auto}.size-picker{border:1px solid var(--line);background:#ecebe5;border-radius:3px;padding:16px 18px 12px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.size-picker-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px}.size-picker h2{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.3px}.size-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.size-popular button{border:1px solid var(--line);background:#fff;border-radius:3px;padding:3px 8px;font-size:13px;color:var(--ink)}.size-popular button:hover{border-color:var(--red);color:var(--red)}.size-fields{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.size-field{display:flex;flex-direction:column;gap:4px;width:112px;font-size:13px;font-weight:600}.size-field small{font-weight:400;color:var(--muted)}.size-submit{width:auto;min-height:39px;height:39px;padding:0 22px;font-size:16px}.size-exact{padding:0;align-self:flex-start}.size-match{color:var(--ink)}@media(max-width:760px){.size-picker{padding:14px 12px 10px}.size-field{width:calc(50% - 5px)}.size-submit{width:100%}}.fitment-modes{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:17px;border-bottom:1px solid var(--line)}.fitment-modes button{padding:6px 0 9px;font-size:15px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.fitment-modes button.active{color:var(--ink);border-bottom-color:var(--red);font-weight:600}.fitment-modes button:hover{color:var(--red)}.fitment-modes+.fitment-form{margin-top:14px}.size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.size-grid small{color:var(--muted);font-size:12px}.hero-popular{margin-top:14px}@media(max-width:760px){.fitment-modes{order:4;gap:12px;margin-top:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fitment-modes button{font-size:12px;white-space:nowrap;flex-shrink:0}.size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
