.consumer-fitment-detail-board{--fitment-ink:#0c1b24;--fitment-muted:#657c89;--fitment-cyan-dark:#006d8c;--fitment-rule:#d9e4e8;--fitment-paper:#fcfdfc;background:var(--fitment-paper);color:var(--fitment-ink)}.consumer-fitment-detail-board *,.consumer-fitment-detail-board :before,.consumer-fitment-detail-board :after{box-sizing:border-box}.fitment-board-container{width:min(100% - 44px,1240px);margin-inline:auto}.fitment-board-hero{padding-top:var(--site-header-height);border-bottom:1px solid var(--fitment-rule);background:#fff}.fitment-board-hero__grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.36fr);min-height:730px;display:grid}.fitment-board-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:38px 40px 42px 0;display:flex}.fitment-board-back{color:#617681;align-items:center;gap:7px;margin-bottom:67px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.fitment-board-back:hover,.fitment-board-back:focus-visible{color:var(--fitment-cyan-dark)}.fitment-board-hero h1{max-width:390px;color:var(--fitment-ink);font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;margin:13px 0 12px;font-size:clamp(3.15rem,5.2vw,5.25rem);font-weight:500;line-height:.91}.fitment-board-hero h1>span{overflow-wrap:normal;word-break:keep-all;max-width:100%;display:block}.fitment-board-btn{letter-spacing:.015em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 23px;font-size:.75rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.fitment-board-btn--primary{border-color:var(--fitment-cyan-dark);background:var(--fitment-cyan-dark);color:#fff}.fitment-board-btn--primary:hover,.fitment-board-btn--primary:focus-visible{color:#fff;background:#034b61;border-color:#034b61}.fitment-board-status{border:1px solid var(--fitment-rule);width:min(100%,330px);color:var(--fitment-muted);border-radius:4px;gap:8px;margin-top:28px;padding:20px 18px;font-size:.76rem;line-height:1.55;display:grid}.fitment-board-status strong{color:var(--fitment-cyan-dark);text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;display:flex}.fitment-board-status i{font-size:1.1rem}.fitment-board-hero__media{background:#101417;min-width:0;min-height:730px;margin:0;overflow:hidden}.fitment-board-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.fitment-board-gear,.fitment-board-reference{border-bottom:1px solid var(--fitment-rule)}.fitment-board-heading h2,.fitment-board-reference h2{color:var(--fitment-ink);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.72rem,2.8vw,2.35rem);font-weight:500;line-height:1}.fitment-board-heading>p{max-width:650px;color:var(--fitment-muted);margin:10px 0 0;font-size:.78rem;line-height:1.55}.fitment-board-gear{background:#fff}.fitment-board-gear .fitment-board-container{padding-block:36px 30px}.fitment-board-heading--accent h2{color:var(--fitment-cyan-dark)}.fitment-board-gear__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.fitment-board-product{border:1px solid var(--fitment-rule);background:#fff;border-radius:4px;flex-direction:column;min-width:0;min-height:410px;display:flex;overflow:hidden}.fitment-board-product>img{aspect-ratio:1.38;object-fit:cover;background:#f5f7f7;width:100%;display:block}.fitment-board-product>div{flex-direction:column;flex:1;align-items:flex-start;padding:16px 16px 18px;display:flex}.fitment-board-product h3{color:var(--fitment-ink);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.79rem;font-weight:900;line-height:1.25}.fitment-board-product p{color:var(--fitment-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 15px;font-size:.72rem;line-height:1.48;display:-webkit-box;overflow:hidden}.fitment-board-product a{color:var(--fitment-cyan-dark);align-items:center;gap:6px;margin-top:auto;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.fitment-board-reference{background:#fff}.fitment-board-reference .fitment-board-container{padding-block:24px 26px}.fitment-board-reference__head{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.fitment-board-reference__head p{color:var(--fitment-muted);align-items:flex-start;gap:6px;margin:7px 0 0;font-size:.69rem;display:flex}.fitment-board-reference__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.fitment-board-reference__grid img{aspect-ratio:1.38;object-fit:cover;background:#f3f5f4;border-radius:4px;width:100%;display:block}.consumer-fitment-detail-board a:focus-visible{outline-offset:3px;outline:3px solid #0589aa59}[dir=rtl] .fitment-board-hero__copy{padding-left:40px;padding-right:0}[dir=rtl] .fitment-board-back i,[dir=rtl] .fitment-board-product a i{transform:scaleX(-1)}@media (width<=1080px){.fitment-board-hero__grid{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)}.fitment-board-gear__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.fitment-board-product{min-height:390px}}@media (width<=820px){.fitment-board-container{width:min(100% - 34px,720px)}.fitment-board-hero__grid{grid-template-columns:1fr}.fitment-board-hero__copy{padding:34px 0 38px}[dir=rtl] .fitment-board-hero__copy{padding-left:0}.fitment-board-back{margin-bottom:36px}.fitment-board-hero h1{max-width:540px}.fitment-board-hero__media{min-height:390px;margin-inline:calc(-50vw + 50%)}.fitment-board-gear__rail,.fitment-board-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fitment-board-container{width:min(100% - 28px,520px)}.fitment-board-hero h1{font-size:clamp(2.9rem,14vw,4rem)}.fitment-board-status{width:100%}.fitment-board-hero__media{min-height:280px}.fitment-board-gear .fitment-board-container,.fitment-board-reference .fitment-board-container{padding-block:30px}.fitment-board-gear__rail{grid-template-columns:1fr}.fitment-board-product{min-height:0}.fitment-board-product>img{aspect-ratio:1.5}.fitment-board-reference__head{flex-direction:column;align-items:flex-start}.fitment-board-reference__grid{grid-template-columns:1fr}.fitment-board-reference__grid img{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.consumer-fitment-detail-board *,.consumer-fitment-detail-board :before,.consumer-fitment-detail-board :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
