.ti-secondary-page{--ti-secondary-red: var(--ti-v2-red, #e20815);--ti-secondary-ink: var(--ti-v2-ink, #111315);--ti-secondary-muted: var(--ti-v2-muted, #6c737a);--ti-secondary-line: var(--ti-v2-line, #e2e4e6);color:var(--ti-secondary-ink);background:#fff}.ti-secondary-page__inner{width:min(100%,144rem);margin-inline:auto;padding:2.2rem 2.8rem 6rem}.ti-secondary-page__breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:0 0 1.8rem;color:var(--ti-secondary-muted);font-size:1rem;line-height:1.4}.ti-secondary-page__breadcrumbs a{display:inline-flex;min-height:2.4rem;align-items:center;color:inherit;text-decoration:none}.ti-secondary-page__breadcrumbs a:hover,.ti-secondary-page__breadcrumbs a:focus-visible{color:var(--ti-secondary-red)}.ti-secondary-page__breadcrumbs a:focus-visible{outline:.2rem solid var(--ti-secondary-red);outline-offset:.2rem}.ti-secondary-page__breadcrumbs [aria-current=page]{color:var(--ti-secondary-ink)}.ti-secondary-page__header{max-width:86rem;margin-bottom:2.6rem}.ti-secondary-page__header h1{margin:0;color:var(--ti-secondary-ink);font-family:var(--ti-v2-display, var(--font-heading-family));font-size:clamp(2.7rem,2.9vw,3.6rem);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.ti-secondary-page__intro{max-width:70rem;margin:1rem 0 0;color:var(--ti-secondary-muted);font-size:1.25rem;line-height:1.6}.ti-secondary-page__intro>:first-child,.ti-secondary-page__intro>:last-child{margin-block:0}.ti-brand-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.ti-brand-directory__item{min-width:0}.ti-brand-directory__card{position:relative;display:grid;min-height:16.2rem;height:100%;grid-template-rows:7.2rem auto;align-content:center;align-items:center;padding:1.8rem 1.6rem 1.55rem;overflow:hidden;border:1px solid var(--ti-secondary-line);color:var(--ti-secondary-ink);background:#fff;text-align:center;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ti-brand-directory__card:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;background:transparent;content:"";transition:background-color .16s ease}.ti-brand-directory__card:hover{transform:translateY(-.2rem);border-color:#cfd2d5;box-shadow:0 .9rem 2.4rem #090b0c14}.ti-brand-directory__card:hover:after{background:var(--ti-secondary-red)}.ti-brand-directory__card:focus-visible{outline:.2rem solid var(--ti-secondary-red);outline-offset:.25rem}.ti-brand-directory__logo{display:grid;width:100%;height:7.2rem;place-items:center}.ti-brand-directory__logo img{display:block;width:100%;max-width:15.5rem;height:6rem;object-fit:contain}.ti-brand-directory__wordmark{display:inline-flex;max-width:100%;align-items:center;justify-content:center;color:var(--ti-secondary-ink);font-family:var(--ti-v2-display, var(--font-heading-family));font-size:clamp(1.8rem,1.8vw,2.45rem);font-style:italic;font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.ti-brand-directory__name{display:block;margin-top:.9rem;font-size:1.1rem;font-weight:800;letter-spacing:.025em;line-height:1.3;text-transform:uppercase}.ti-brand-directory__descriptor{display:block;margin-top:.35rem;color:var(--ti-secondary-muted);font-size:1rem;line-height:1.35}.ti-vehicle-directory__alphabet{display:flex;gap:.25rem;align-items:center;margin:0 0 2.4rem;padding:0 0 .8rem;overflow-x:auto;border-bottom:1px solid var(--ti-secondary-line);list-style:none;scrollbar-width:thin}.ti-vehicle-directory__alphabet li{flex:0 0 auto}.ti-vehicle-directory__letter{display:grid;width:3rem;min-height:3.2rem;place-items:center;border-bottom:.2rem solid transparent;color:var(--ti-secondary-muted);font-size:1.05rem;font-weight:800;line-height:1;text-decoration:none}a.ti-vehicle-directory__letter:hover,a.ti-vehicle-directory__letter:focus-visible{border-bottom-color:var(--ti-secondary-red);color:var(--ti-secondary-red)}a.ti-vehicle-directory__letter:focus-visible{outline:.2rem solid var(--ti-secondary-red);outline-offset:.15rem}.ti-vehicle-directory__letter--unavailable{opacity:.34}.ti-vehicle-directory__list{margin:0;padding:0;columns:2;column-gap:6rem;list-style:none}.ti-vehicle-directory__item{scroll-margin-top:14rem;break-inside:avoid;border-bottom:1px solid var(--ti-secondary-line)}.ti-vehicle-directory__link{display:flex;min-height:4.35rem;align-items:center;justify-content:space-between;gap:1.4rem;padding:.8rem .35rem;color:var(--ti-secondary-ink);font-size:1.2rem;font-weight:700;line-height:1.35;text-decoration:none}.ti-vehicle-directory__link:hover{color:var(--ti-secondary-red)}.ti-vehicle-directory__link:focus-visible{outline:.2rem solid var(--ti-secondary-red);outline-offset:-.2rem}.ti-vehicle-directory__arrow{flex:0 0 auto;color:var(--ti-secondary-red);font-size:1.55rem;line-height:1}.ti-vehicle-directory__note{max-width:84rem;margin:2.6rem 0 0;padding:1.4rem 1.6rem;border-inline-start:.3rem solid var(--ti-secondary-red);color:var(--ti-secondary-muted);background:#f7f7f7;font-size:1.08rem;line-height:1.55}.ti-vehicle-directory__note>:first-child,.ti-vehicle-directory__note>:last-child{margin-block:0}html[dir=rtl] .ti-vehicle-directory__arrow{transform:rotate(180deg)}@media screen and (max-width:989px){.ti-secondary-page__inner{padding-inline:2.2rem}.ti-brand-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ti-secondary-page__inner{padding:1.6rem 1.4rem 4.8rem}.ti-secondary-page__breadcrumbs{margin-bottom:1.4rem;font-size:.95rem}.ti-secondary-page__header{margin-bottom:2rem}.ti-secondary-page__header h1{font-size:clamp(2.5rem,8.5vw,3.2rem)}.ti-secondary-page__intro{font-size:1.18rem}.ti-brand-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ti-brand-directory__card{min-height:13.6rem;grid-template-rows:5.4rem auto;padding:1.2rem .9rem}.ti-brand-directory__logo{height:5.4rem}.ti-brand-directory__logo img{max-width:12rem;height:4.8rem}.ti-brand-directory__wordmark{font-size:clamp(1.45rem,5.3vw,1.9rem)}.ti-brand-directory__name{margin-top:.7rem;font-size:1rem}.ti-brand-directory__descriptor{font-size:.94rem}.ti-vehicle-directory__alphabet{gap:0;margin-bottom:1.8rem;scrollbar-width:none}.ti-vehicle-directory__alphabet::-webkit-scrollbar{display:none}.ti-vehicle-directory__letter{width:2.9rem;min-height:3.1rem}.ti-vehicle-directory__list{columns:1}.ti-vehicle-directory__link{min-height:4.5rem;font-size:1.18rem}.ti-vehicle-directory__note{margin-top:2rem;padding:1.2rem 1.3rem}}@media(prefers-reduced-motion:reduce){.ti-brand-directory__card,.ti-brand-directory__card:after{transition:none}}.ti-secondary-page__inner{width:min(100%,128rem);padding:2.2rem 4rem 5.4rem}.ti-secondary-page__header{margin-bottom:2.4rem}.ti-secondary-page__header h1{font-size:clamp(2.8rem,2.35vw,3.5rem);font-weight:900;letter-spacing:-.025em}.ti-secondary-page__intro{max-width:60rem;color:#151719;font-size:1.16rem;line-height:1.55}.ti-brand-directory .ti-secondary-page__header h1:after{display:block;width:4.4rem;height:.22rem;margin-top:.55rem;background:var(--ti-secondary-red);content:""}.ti-brand-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.ti-brand-directory__card{min-height:13.8rem;grid-template-rows:5.8rem auto;padding:1.35rem 1.35rem 1.2rem;border-color:#dedfe1;border-radius:.45rem;box-shadow:0 .8rem 2.2rem #1113150b}.ti-brand-directory__logo{height:5.6rem}.ti-brand-directory__logo img{max-width:13.8rem;height:4.8rem}.ti-brand-directory__wordmark{display:inline-flex;align-items:center;justify-content:center;max-width:13rem;color:#111315;font-size:clamp(1.45rem,1.28vw,1.85rem);font-style:normal;letter-spacing:-.035em;line-height:.95;text-align:center;text-transform:uppercase;transform-origin:center}.ti-brand-directory__name{margin-top:.65rem;font-size:1.02rem;letter-spacing:0;line-height:1.2}.ti-brand-directory__descriptor{margin-top:.25rem;min-height:1.35em;font-size:.92rem;line-height:1.35}.ti-brand-directory__cta{display:inline-flex;align-items:center;gap:.28rem;margin-top:.75rem;color:var(--ti-secondary-red);font-size:.92rem;font-weight:850;line-height:1;text-transform:uppercase}.ti-brand-directory__wordmark--arb,.ti-brand-directory__wordmark--shaxi,.ti-brand-directory__wordmark--king-shocks,.ti-brand-directory__wordmark--whipple,.ti-brand-directory__wordmark--magnuson,.ti-brand-directory__wordmark--do88,.ti-brand-directory__wordmark--pure,.ti-brand-directory__wordmark--h-r,.ti-brand-directory__wordmark--diode-dynamics,.ti-brand-directory__wordmark--stainless-works,.ti-brand-directory__wordmark--proform,.ti-brand-directory__wordmark--fuel-off-road{font-weight:950}.ti-brand-directory__wordmark--arb,.ti-brand-directory__wordmark--shaxi,.ti-brand-directory__wordmark--harrop,.ti-brand-directory__wordmark--magnuson{color:var(--ti-secondary-red)}.ti-brand-directory__wordmark--whipple,.ti-brand-directory__wordmark--diode-dynamics,.ti-brand-directory__wordmark--fuel-off-road{font-style:italic}.ti-brand-directory__wordmark--shaxi{color:#e30613;font-size:clamp(1.65rem,1.5vw,2.1rem);letter-spacing:-.07em;transform:skew(-9deg)}.ti-brand-directory__wordmark--arb{min-width:6.5rem;padding:.22rem .55rem;background:#e30613;color:#fff;font-size:clamp(1.55rem,1.35vw,1.95rem);letter-spacing:.02em}.ti-brand-directory__wordmark--king-shocks{font-size:clamp(1.36rem,1.2vw,1.72rem);letter-spacing:-.045em}.ti-brand-directory__wordmark--whipple{font-size:clamp(1.55rem,1.45vw,2rem);letter-spacing:-.09em;transform:skew(-10deg)}.ti-brand-directory__wordmark--magnuson{color:#c90010;font-size:clamp(1.48rem,1.32vw,1.9rem);letter-spacing:-.06em}.ti-brand-directory__wordmark--do88{font-size:clamp(1.58rem,1.42vw,2.05rem);letter-spacing:-.08em;text-transform:none}.ti-brand-directory__wordmark--pure{font-size:clamp(1.42rem,1.25vw,1.8rem);letter-spacing:.08em}.ti-brand-directory__wordmark--h-r{font-size:clamp(1.52rem,1.32vw,1.95rem);letter-spacing:-.05em}.ti-brand-directory__wordmark--diode-dynamics,.ti-brand-directory__wordmark--stainless-works{font-size:clamp(1.2rem,1.05vw,1.55rem);letter-spacing:-.075em}.ti-brand-directory__wordmark--proform{font-size:clamp(1.34rem,1.18vw,1.7rem);letter-spacing:-.06em}.ti-brand-directory__wordmark--fuel-off-road{font-size:clamp(1.23rem,1.05vw,1.55rem);letter-spacing:-.08em;transform:skew(-8deg)}.ti-brand-directory__actions{display:flex;justify-content:center;margin-top:1.2rem}.ti-brand-directory__all{display:inline-flex;min-width:18.6rem;min-height:4.1rem;align-items:center;justify-content:center;border:1px solid var(--ti-secondary-red);color:var(--ti-secondary-red);background:#fff;font-size:1.02rem;font-weight:900;letter-spacing:.045em;line-height:1;text-decoration:none;text-transform:uppercase}.ti-brand-directory__all:hover,.ti-brand-directory__all:focus-visible{color:#fff;background:var(--ti-secondary-red)}.ti-vehicle-directory__alphabet{gap:clamp(1.4rem,2.25vw,3.2rem);margin:0 0 2.6rem;padding:0;overflow-x:auto;border:0}.ti-vehicle-directory__letter{width:auto;min-width:2rem;min-height:3.8rem;padding-inline:0;color:#111315;border-bottom:.25rem solid transparent;font-size:1.05rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ti-vehicle-directory__letter--active,a.ti-vehicle-directory__letter:hover,a.ti-vehicle-directory__letter:focus-visible{color:var(--ti-secondary-red);border-bottom-color:var(--ti-secondary-red)}.ti-vehicle-directory__letter--numeric{color:#111315}.ti-vehicle-directory__letter--unavailable{color:#111315;opacity:1}.ti-vehicle-directory__list{display:block;columns:2;column-gap:3.2rem}.ti-vehicle-directory__item{break-inside:avoid;border:1px solid #e2e4e6;border-bottom:1px solid #e2e4e6;margin-bottom:-1px;background:#fff}.ti-vehicle-directory__item:nth-last-child(1),.ti-vehicle-directory__item:nth-last-child(2){border-bottom:1px solid #e2e4e6}@media screen and (min-width:750px){.ti-vehicle-directory__item--column-break{break-before:column}}.ti-vehicle-directory__link{min-height:4.8rem;padding:.9rem 1.8rem;color:#111315;font-size:1.18rem;font-weight:750}.ti-vehicle-directory__arrow{color:#111315;font-size:1.9rem;font-weight:400}.ti-vehicle-directory__link:hover .ti-vehicle-directory__arrow{color:var(--ti-secondary-red)}.ti-vehicle-directory__note{display:none}.ti-vehicle-directory__layout{display:grid;grid-template-columns:minmax(17rem,21rem) 1fr;gap:1.8rem;align-items:start}.ti-vehicle-directory__side{border:1px solid #e2e4e6;background:#fff}.ti-vehicle-directory__side h2{margin:0;padding:1.3rem 1.45rem;border-bottom:1px solid #e2e4e6;color:#111315;font-family:var(--ti-v2-display, var(--font-heading-family));font-size:1.18rem;font-weight:900;line-height:1;text-transform:uppercase}.ti-vehicle-directory__side ul,.ti-vehicle-directory__cards{margin:0;padding:0;list-style:none}.ti-vehicle-directory__side a{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;padding:.72rem 1.45rem;border-bottom:1px solid #eceeef;color:#d9000d;font-size:1.02rem;font-weight:850;line-height:1.2;text-decoration:none}.ti-vehicle-directory__side li:last-child a{border-bottom:0}.ti-vehicle-directory__side a:after{color:#111315;content:"\203a"}.ti-vehicle-directory__side a:hover,.ti-vehicle-directory__side a:focus-visible{color:#111315;background:#f7f7f7}.ti-vehicle-directory__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.ti-vehicle-directory__card-item{min-width:0;scroll-margin-top:14rem}.ti-vehicle-directory__card{display:grid;min-height:21.8rem;grid-template-rows:13.4rem auto;overflow:hidden;border:1px solid #e0e2e4;color:#111315;background:#fff;text-align:center;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ti-vehicle-directory__card:hover{transform:translateY(-.2rem);border-color:#cfd2d5;box-shadow:0 1rem 2.4rem #11131514}.ti-vehicle-directory__card-media{display:grid;place-items:center;padding:1.4rem 1.6rem .4rem;background:#fff}.ti-vehicle-directory__card-media img{display:block;width:min(100%,18rem);height:10.6rem;object-fit:contain}.ti-vehicle-directory__card-copy{display:grid;align-content:start;gap:.45rem;padding:.7rem 1.2rem 1.35rem}.ti-vehicle-directory__card-copy strong{min-height:3.1rem;color:#111315;font-family:var(--ti-v2-display, var(--font-heading-family));font-size:1.32rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase}.ti-vehicle-directory__card-copy span{color:var(--ti-secondary-red);font-size:.98rem;font-weight:900;line-height:1.2;text-transform:uppercase}@media screen and (min-width:1280px){.ti-brand-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.ti-secondary-page__inner{padding-inline:2.2rem}.ti-brand-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ti-vehicle-directory__list{columns:1}.ti-vehicle-directory__item:nth-last-child(2){border-bottom:0}.ti-vehicle-directory__layout{grid-template-columns:1fr}.ti-vehicle-directory__side{display:none}.ti-vehicle-directory__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ti-secondary-page__inner{padding:1.8rem 1.5rem 4.4rem}.ti-brand-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ti-brand-directory__card{min-height:12.8rem}.ti-vehicle-directory__alphabet{gap:1.45rem;margin-bottom:1.9rem}.ti-vehicle-directory__letter{min-height:3.6rem;font-size:1rem}.ti-vehicle-directory__cards{gap:.8rem}.ti-vehicle-directory__card{min-height:18rem;grid-template-rows:10.6rem auto}.ti-vehicle-directory__card-media{padding:1rem .8rem .25rem}.ti-vehicle-directory__card-media img{height:8.4rem}.ti-vehicle-directory__card-copy{padding:.55rem .75rem 1rem}.ti-vehicle-directory__card-copy strong{min-height:2.75rem;font-size:1.12rem}.ti-vehicle-directory__card-copy span{font-size:.88rem}}.ti-secondary-page__breadcrumbs{font-size:1.3rem}.ti-secondary-page__intro,.ti-secondary-page__intro p{font-size:1.6rem;line-height:1.6}.ti-brand-directory__name{font-size:1.3rem}.ti-brand-directory__descriptor,.ti-brand-directory__cta{font-size:1.2rem}.ti-brand-directory__all,.ti-vehicle-directory__letter{font-size:1.3rem}.ti-vehicle-directory__link{min-height:5.4rem;font-size:1.5rem}.ti-vehicle-directory__side h2{font-size:1.4rem}.ti-vehicle-directory__side a{font-size:1.3rem}.ti-vehicle-directory__card-copy strong{font-size:1.5rem}.ti-vehicle-directory__card-copy span{font-size:1.2rem}@media screen and (max-width:749px){.ti-secondary-page__breadcrumbs{font-size:1.2rem}.ti-secondary-page__intro,.ti-secondary-page__intro p{font-size:1.5rem}.ti-brand-directory__name{font-size:1.25rem}.ti-brand-directory__descriptor,.ti-brand-directory__cta,.ti-vehicle-directory__card-copy span{font-size:1.2rem}.ti-vehicle-directory__card-copy strong{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ti-secondary-pages.css.map */
