.consumer-fitment-board-page{--fitment-ink:#0a202b;--fitment-muted:#506673;--fitment-cyan:#0079aa;--fitment-line:#d8e3e8;color:var(--fitment-ink);background:#fff}.consumer-fitment-board-frame{width:min(100% - 64px,1280px);margin-inline:auto}.consumer-fitment-board-section-head h2{font-family:var(--font-ui-condensed);text-transform:uppercase;font-weight:950}.consumer-fitment-board-hero{isolation:isolate;border-bottom:1px solid var(--fitment-line);min-height:490px;position:relative;overflow:hidden}.consumer-fitment-board-hero>img,.consumer-fitment-board-hero__wash{width:100%;height:100%;position:absolute;inset:0}.consumer-fitment-board-hero>img{z-index:-2;object-fit:cover;object-position:center}.consumer-fitment-board-hero__wash{z-index:-1;background:linear-gradient(90deg,#fff 4%,#fffffff7 30%,#ffffff57 59%,#fff0 78%)}.consumer-fitment-board-hero__copy{min-height:490px;padding-block:calc(var(--site-header-height) + 26px) 38px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.consumer-fitment-board-hero h1{max-width:520px;font-family:var(--font-ui-condensed);letter-spacing:-.025em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(50px,5vw,76px);font-weight:950;line-height:.89}.consumer-fitment-board-hero__copy>p{color:#344c59;max-width:420px;margin:20px 0 0;font-size:1rem;line-height:1.52}.consumer-fitment-board-button{background:var(--fitment-cyan);color:#fff;text-transform:uppercase;border-radius:4px;align-items:center;gap:14px;min-height:52px;margin-top:24px;padding:0 22px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.consumer-fitment-board-button:hover,.consumer-fitment-board-button:focus-visible{background:#075f83}.consumer-fitment-board-workbench{padding-block:44px}.consumer-fitment-board-section-head{margin-bottom:24px}.consumer-fitment-board-section-head h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:.95}.consumer-fitment-board-section-head p{color:var(--fitment-muted);margin:8px 0 0;font-size:.82rem}.consumer-fitment-workspace{grid-template-columns:minmax(230px,.72fr) minmax(390px,1.45fr) minmax(230px,.72fr);gap:18px;display:grid}.consumer-fitment-workspace>*{border:1px solid var(--fitment-line);background:#fff;border-radius:5px;min-width:0}.consumer-fitment-workspace__garage,.consumer-fitment-workspace__status{padding:26px}.consumer-fitment-workspace__garage header{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.consumer-fitment-workspace__garage header strong,.consumer-fitment-workspace__status>strong{color:var(--fitment-cyan);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:950}.consumer-fitment-workspace__garage header button{color:var(--fitment-cyan);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:900}.consumer-fitment-select-field{gap:8px;display:grid}.consumer-fitment-select-field>label{color:var(--fitment-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.consumer-fitment-select-trigger{border:1px solid var(--fitment-line);width:100%;min-height:46px;color:var(--fitment-ink);font:inherit;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;padding-inline:12px;font-size:.8rem;font-weight:800;display:flex}.consumer-fitment-select-trigger:focus-visible{outline-offset:2px;outline:3px solid #0079aa3d}.consumer-fitment-select-content{z-index:100;min-width:var(--radix-select-trigger-width);border:1px solid var(--fitment-line);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 12px 34px #0a202b29}.consumer-fitment-select-item{min-height:42px;color:var(--fitment-ink);cursor:pointer;align-items:center;padding:8px 12px;font-size:.8rem;display:flex}.consumer-fitment-select-item[data-highlighted]{background:#e8f5f8;outline:0}.consumer-fitment-workspace__result{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:500px;padding:56px 30px 0;display:flex;position:relative;overflow:hidden}.consumer-fitment-workspace__result>i{border:1px solid var(--fitment-line);width:58px;height:58px;color:var(--fitment-cyan);border-radius:14px;place-items:center;font-size:1.75rem;display:grid}.consumer-fitment-workspace__result h3{margin:24px 0 0;font-size:1.05rem}.consumer-fitment-workspace__result p{max-width:390px;color:var(--fitment-muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}.consumer-fitment-workspace__result>a{color:var(--fitment-cyan);text-underline-offset:4px;align-items:center;gap:8px;margin-block:14px;font-size:.8rem;font-weight:900;display:inline-flex}.consumer-fitment-workspace__result img{opacity:.22;object-fit:contain;object-position:bottom;filter:grayscale();width:min(92%,490px);max-height:260px;margin-top:auto}.consumer-fitment-workspace[data-state=pending] .consumer-fitment-workspace__result img{opacity:.34}.consumer-fitment-workspace__status>strong{margin-bottom:24px;display:block}.consumer-fitment-workspace__status ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.consumer-fitment-workspace__status li{border:1px solid var(--fitment-line);border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:14px;display:grid}.consumer-fitment-workspace__status li>i{color:var(--fitment-cyan);font-size:1.25rem}.consumer-fitment-workspace__status b{font-size:.76rem;line-height:1.35;display:block}.consumer-fitment-board-body{border-top:1px solid var(--fitment-line)}.consumer-fitment-board-section{border-bottom:1px solid var(--fitment-line);padding-block:36px}.consumer-fitment-board-section-head--row>a{color:var(--fitment-cyan);text-transform:uppercase;align-items:center;gap:9px;margin-top:12px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.consumer-fitment-board-section-head--row{justify-content:space-between;align-items:end;gap:24px;display:flex}.consumer-fitment-board-builds{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.consumer-fitment-board-builds a{color:var(--fitment-muted);text-align:center;font-size:.7rem;text-decoration:none}.consumer-fitment-board-builds img{aspect-ratio:1.25;object-fit:cover;border-radius:4px;width:100%;display:block}.consumer-fitment-board-builds span{margin-top:8px;display:block}.consumer-fitment-board-faq details{border-top:1px solid var(--fitment-line)}.consumer-fitment-board-faq details:last-child{border-bottom:1px solid var(--fitment-line)}.consumer-fitment-board-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding-inline:10px;font-size:.75rem;font-weight:900;display:flex}.consumer-fitment-board-faq summary::-webkit-details-marker{display:none}.consumer-fitment-board-faq details p{color:var(--fitment-muted);margin:0;padding:0 10px 16px;font-size:.76rem;line-height:1.55}[dir=rtl] .consumer-fitment-board-hero__wash,[dir=rtl] .consumer-fitment-board-hero>img,[dir=rtl] .consumer-fitment-board-button i,[dir=rtl] .consumer-fitment-board-section-head--row>a i{transform:scaleX(-1)}@media (width<=1080px){.consumer-fitment-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.consumer-fitment-workspace__status{grid-column:1/-1}.consumer-fitment-workspace__status ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.consumer-fitment-board-frame{width:min(100% - 40px,680px)}.consumer-fitment-board-hero{min-height:560px}.consumer-fitment-board-hero>img{object-position:65% center}.consumer-fitment-board-hero__wash{background:linear-gradient(#fff 3%,#fffffff0 50%,#ffffff47 100%)}.consumer-fitment-board-hero__copy{min-height:560px;padding-top:calc(var(--site-header-height) + 46px);justify-content:flex-start}.consumer-fitment-board-hero h1{max-width:480px;font-size:clamp(46px,10vw,66px)}.consumer-fitment-workspace{grid-template-columns:1fr}.consumer-fitment-workspace__result{min-height:430px}.consumer-fitment-workspace__status{grid-column:auto}.consumer-fitment-workspace__status ul,.consumer-fitment-board-builds{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-fitment-board-builds a:last-child{display:none}}@media (width<=480px){.consumer-fitment-board-frame{width:min(100% - 28px,390px)}.consumer-fitment-board-hero{min-height:570px}.consumer-fitment-board-hero__copy{min-height:570px;padding-top:calc(var(--site-header-height) + 30px)}.consumer-fitment-board-hero h1{max-width:350px;font-size:clamp(43px,12.7vw,56px)}.consumer-fitment-board-hero__copy>p{max-width:330px;font-size:.9rem}.consumer-fitment-workspace__garage,.consumer-fitment-workspace__status{padding:20px}.consumer-fitment-workspace__result{min-height:400px;padding-inline:20px}.consumer-fitment-workspace__status ul{grid-template-columns:1fr}.consumer-fitment-board-section-head--row{flex-direction:column;align-items:flex-start;gap:4px}.consumer-fitment-board-builds{gap:8px}}@media (prefers-reduced-motion:reduce){.consumer-fitment-board-page *{scroll-behavior:auto!important}}
