.rad-fitment{background:#0a0a0a;padding:56px 0 64px;position:relative;overflow:hidden}.rad-fitment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(196,148,38,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(196,148,38,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}.rad-fitment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:0}.rad-fitment__inner{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:0 24px}.rad-fitment__eyebrow{font-family:Barlow,sans-serif;font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:#c49426;margin:0 0 10px}.rad-fitment__heading{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6vw,56px);letter-spacing:1.5px;color:#fff;line-height:.95;margin:0 0 10px}.rad-fitment__heading span{color:#c49426}.rad-fitment__subhead{font-family:Barlow,sans-serif;font-size:14px;color:#ffffff73;margin:0 0 36px;line-height:1.5}.rad-fitment__selects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px}@media(max-width:600px){.rad-fitment__selects{grid-template-columns:1fr;gap:10px}}.rad-fitment__select-wrap{position:relative;display:flex;flex-direction:column;gap:6px}.rad-fitment__label{font-family:Barlow,sans-serif;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#fff6;padding-left:2px}.rad-fitment__select{appearance:none;-webkit-appearance:none;width:100%;height:48px;background:#ffffff0a;border:1px solid rgba(196,148,38,.25);border-radius:4px;color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;padding:0 40px 0 14px;cursor:pointer;transition:border-color .2s,background .2s;outline:none}.rad-fitment__select:hover:not(:disabled){border-color:#c494268c;background:#ffffff12}.rad-fitment__select:focus{border-color:#c49426;background:#c494260f;box-shadow:0 0 0 2px #c4942626}.rad-fitment__select:disabled{opacity:.35;cursor:not-allowed}.rad-fitment__select option{background:#1a1a1a;color:#fff}.rad-fitment__select-wrap:after{content:"";position:absolute;right:14px;bottom:18px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(196,148,38,.7);pointer-events:none;transition:opacity .2s}.rad-fitment__select-wrap.rad-fitment__select-wrap--disabled:after{opacity:.25}.rad-fitment__result{margin-top:4px;border-radius:6px;overflow:hidden;max-height:0;opacity:0;transition:max-height .45s cubic-bezier(.25,.8,.25,1),opacity .35s ease;pointer-events:none}.rad-fitment__result.rad-fitment__result--visible{max-height:320px;opacity:1;pointer-events:auto}.rad-fitment__result--compatible .rad-fitment__result-inner{background:#c4942612;border:1px solid rgba(196,148,38,.35);padding:22px 24px 20px;border-radius:6px}.rad-fitment__result--no-fit .rad-fitment__result-inner,.rad-fitment__result--year-range .rad-fitment__result-inner{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:22px 24px 20px;border-radius:6px}.rad-fitment__result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rad-fitment__result-label{font-family:Barlow,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:6px}.rad-fitment__result--compatible .rad-fitment__result-label{color:#c49426}.rad-fitment__result--no-fit .rad-fitment__result-label,.rad-fitment__result--year-range .rad-fitment__result-label{color:#fff6}.rad-fitment__result-vehicle{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:1px;color:#fff;line-height:1;margin-bottom:8px}.rad-fitment__result-note{font-family:Barlow,sans-serif;font-size:13px;color:#ffffff8c;line-height:1.55;max-width:460px}.rad-fitment__mount-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:3px;font-family:Barlow,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;align-self:flex-start}.rad-fitment__mount-badge--boxlink{background:#c4942626;color:#c49426;border:1px solid rgba(196,148,38,.3)}.rad-fitment__mount-badge--universal{background:#ffffff12;color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.rad-fitment__cta{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:13px 28px;background:#c49426;color:#0a0a0a;font-family:Barlow,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;border-radius:3px;cursor:pointer;transition:background .2s,transform .15s;outline:none}.rad-fitment__cta:hover{background:#d4a82e;transform:translateY(-1px)}.rad-fitment__cta:active{transform:translateY(0)}.rad-fitment__cta-arrow{font-size:16px;transition:transform .2s}.rad-fitment__cta:hover .rad-fitment__cta-arrow{transform:translate(3px)}.rad-fitment__contact-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:11px 22px;background:transparent;color:#fff9;font-family:Barlow,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.15);border-radius:3px;cursor:pointer;transition:border-color .2s,color .2s}.rad-fitment__contact-cta:hover{border-color:#fff6;color:#fff}.rad-fitment__dot-row{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.rad-fitment__micro-badge{font-family:Barlow,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;border-radius:2px}.rad-fitment__micro-badge--dot{background:#c494261f;color:#c49426;border:1px solid rgba(196,148,38,.25)}.rad-fitment__micro-badge--usa,.rad-fitment__micro-badge--patent{background:#ffffff0f;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.rad-fitment__reset{display:none;margin-top:14px;background:none;border:none;font-family:Barlow,sans-serif;font-size:12px;color:#ffffff4d;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;transition:color .2s}.rad-fitment__reset:hover{color:#fff9}.rad-fitment__reset.rad-fitment__reset--visible{display:inline-block}.rad-fitment.section--padding-top-none{padding-top:0}.rad-fitment.section--padding-bottom-none{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rad-fitment-finder.css.map */
