:root{--is-ink: #17191a;--is-ink-deep: #0d0f10;--is-green: #317e4c;--is-green-dark: #1d5934;--is-green-soft: #8fc79d;--is-paper: #f2f3ed;--is-white: #fffdfa;--is-steel: #68736c;--is-line: rgba(23,25,26,.18)}body{background:var(--is-paper);color:var(--is-ink)}.header-wrapper{border-bottom:4px solid var(--is-green);background:var(--is-white)}.header__heading-link .h2,.header__menu-item{letter-spacing:.08em;text-transform:uppercase}.header__heading-link .h2{font-weight:900}.button,.shopify-challenge__button{background:var(--is-green);color:var(--is-white);box-shadow:none;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.button:after{box-shadow:none}.button:hover{background:var(--is-ink);color:var(--is-white);transform:translateY(-2px)}.button--secondary{background:transparent;border-color:currentColor;color:var(--is-ink)}.card--standard>.card__content{background:transparent}.card__heading{font-weight:800;letter-spacing:-.02em}.price{font-weight:800;color:var(--is-ink)}.footer{border-top:5px solid var(--is-green)}.is-eyebrow{margin:0 0 1.2rem;color:var(--is-green);font-size:1.1rem;font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.is-shell{width:min(120rem,calc(100% - 4rem));margin:0 auto}.is-home-hero{position:relative;display:grid;min-height:65rem;overflow:hidden;align-items:end;background:var(--is-ink-deep);color:var(--is-white)}.is-home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.94}.is-home-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center right;filter:grayscale(.2) brightness(1.18) contrast(1.03)}.is-home-hero__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0f10f7,#0d0f10c2 42%,#0d0f1033 68%,#0d0f100a);content:""}.is-home-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:7rem 7rem;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.is-home-hero__inner{position:relative;z-index:1;width:min(120rem,calc(100% - 4rem));margin:0 auto;padding:6rem 0 4rem}.is-home-hero__brand{display:flex;align-items:center;gap:1.6rem;margin-bottom:3.5rem}.is-home-hero__brand img{width:9rem;height:9rem;object-fit:contain}.is-home-hero__brand span{display:grid;gap:.25rem}.is-home-hero__brand strong{color:var(--is-white);font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.is-home-hero__brand small{color:var(--is-green-soft);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.is-home-hero h1{max-width:90rem;margin:0;color:inherit;font-size:clamp(4.5rem,8vw,10rem);line-height:.86;letter-spacing:-.075em;text-transform:uppercase}.is-home-hero__copy{max-width:59rem;margin:2.8rem 0 2rem;color:#fffdfadb;font-size:1.8rem;line-height:1.4}.is-search-caption{margin-bottom:.7rem;color:var(--is-green-soft);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.is-part-search{display:flex;max-width:78rem;padding:.55rem;border:2px solid var(--is-green);background:var(--is-white)}.is-part-search__icon{position:relative;display:block;width:4.2rem}.is-part-search__icon:before{position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;border:2px solid var(--is-green);border-radius:50%;content:"";transform:translateY(-65%)}.is-part-search__icon:after{position:absolute;top:57%;left:2.25rem;width:.75rem;height:2px;background:var(--is-green);content:"";transform:rotate(45deg);transform-origin:left center}.is-part-search input{min-width:0;flex:1;border:0;background:transparent;padding:1.4rem .8rem;color:var(--is-ink);font:inherit}.is-part-search input:focus{outline:2px solid var(--is-green);outline-offset:-2px}.is-part-search button{border:0;padding:1.4rem 2.2rem}.is-search-hint{margin:.8rem 0 0;color:#fffdfaa3;font-size:1.15rem}.is-quicklinks{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1.8rem}.is-quicklinks a{color:var(--is-white);font-size:1.35rem;text-underline-offset:.35em}.is-quicklinks a:hover{color:var(--is-green-soft)}.is-hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:78rem;margin-top:5rem;border-top:1px solid rgba(255,255,255,.32)}.is-hero-signal{padding:1.7rem 1.5rem 0 0;color:#ffffffb8;font-size:1.25rem;line-height:1.35}.is-hero-signal+.is-hero-signal{padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.32)}.is-hero-signal strong{display:block;margin-bottom:.45rem;color:var(--is-green-soft);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.is-categories,.is-vehicle,.is-guidance,.is-featured{padding:8rem 0}.is-heading-row{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3.4rem}.is-heading-row h2,.is-guidance h2{max-width:72rem;margin:0;color:var(--is-ink);font-size:clamp(3.5rem,5.5vw,6.2rem);letter-spacing:-.065em;line-height:.92;text-transform:uppercase}.is-heading-row__copy{max-width:48rem;margin:1.4rem 0 0;color:var(--is-steel);font-size:1.55rem;line-height:1.45}.is-category-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:end;margin-bottom:3.4rem}.is-category-heading h2{max-width:60rem;margin:0;color:var(--is-ink);font-size:clamp(4.5rem,5.5vw,7.6rem);letter-spacing:-.065em;line-height:.84;text-transform:uppercase}.is-category-heading .is-heading-row__copy{justify-self:end;margin:0}.is-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;border-top:2px solid var(--is-ink);border-bottom:1px solid var(--is-ink)}.is-category{display:grid;grid-template-columns:3.8rem 5.2rem minmax(0,1fr) 2.2rem;min-height:9.2rem;align-items:center;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--is-line);color:var(--is-ink);text-decoration:none;transition:background-color .2s ease,padding .2s ease}.is-category__number{color:var(--is-green);font-size:1rem;font-weight:800}.is-category__icon{display:grid;width:5.2rem;height:5.2rem;place-items:center;color:var(--is-green)}.is-category__icon svg{width:4.2rem;height:4.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.is-category__label{display:block;font-size:clamp(2.2rem,2.2vw,2.8rem);font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.is-category small{display:block;margin-top:.6rem;color:var(--is-steel);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.is-category__arrow{color:var(--is-green);font-size:2rem;transition:transform .2s ease}.is-category:hover{padding-inline:1.2rem;background:#e2e7df}.is-category:hover .is-category__arrow{transform:translate(.4rem)}.is-category-all{display:inline-block;margin-top:2rem;color:var(--is-ink);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.4rem}.is-featured{background:var(--is-paper)}.is-featured .collection,.is-vehicle .collection{margin:0}.is-featured .grid,.is-vehicle .grid{row-gap:4rem}.is-featured .card-wrapper,.is-vehicle .card-wrapper{height:100%}.is-featured .card__inner,.is-vehicle .card__inner{border-bottom:3px solid var(--is-green)}.is-featured .card__information,.is-vehicle .card__information{padding-top:1.4rem}.is-collection-empty{display:flex;min-height:18rem;align-items:center;padding:3rem;border:1px dashed var(--is-line);background:#e6e4de80}.is-collection-empty p{max-width:52rem;margin:0;color:var(--is-steel);font-size:1.6rem}.is-vehicle{background:var(--is-ink);color:var(--is-white)}.is-vehicle h2,.is-vehicle .is-heading-row__copy{color:inherit}.is-vehicle .is-eyebrow{color:var(--is-green-soft)}.is-vehicle .is-heading-row__copy{opacity:.75}.is-vehicle .button--secondary{color:var(--is-white);border-color:var(--is-white)}.is-vehicle .button--secondary:hover{color:var(--is-ink);border-color:var(--is-green)}.is-vehicle .card__heading a,.is-vehicle .price{color:var(--is-white)}.is-vehicle .card__content{color:#ffffffc7}.is-vehicle .card__inner{border-color:var(--is-green)}.is-guidance{background:#dce5da}.is-guidance-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:8rem;align-items:start}.is-guidance h2{max-width:50rem}.is-guidance-copy{max-width:54rem;margin-bottom:3.4rem;color:var(--is-ink);font-size:1.75rem;line-height:1.5}.is-guidance-list{list-style:none;padding:0;margin:0;border-top:2px solid var(--is-ink)}.is-guidance-list li{display:flex;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--is-line)}.is-guidance-list b{min-width:3rem;color:var(--is-green);font-size:1.8rem}.is-guidance-list strong{font-size:1.7rem}.is-guidance-list li div{line-height:1.5}@media screen and (max-width:749px){.is-shell,.is-home-hero__inner{width:min(100% - 3rem,120rem)}.is-home-hero{min-height:67rem}.is-home-hero__inner{padding:4rem 0 3rem}.is-home-hero__brand{margin-bottom:2rem}.is-home-hero__brand{gap:1rem}.is-home-hero__brand img{width:7rem;height:7rem}.is-home-hero__brand strong{font-size:2.4rem}.is-home-hero__brand small{max-width:19rem;font-size:.95rem}.is-home-hero h1{font-size:5.5rem}.is-home-hero__copy{font-size:1.6rem}.is-part-search{display:block}.is-part-search__icon{display:none}.is-part-search input{width:100%;padding:1.3rem 1rem}.is-part-search button{width:100%;margin-top:.4rem}.is-hero-signals{grid-template-columns:1fr;margin-top:4rem}.is-hero-signal,.is-hero-signal+.is-hero-signal{padding:1.2rem 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.2)}.is-hero-signal:last-child{border-bottom:0}.is-category-heading{grid-template-columns:1fr;gap:2rem}.is-category-heading .is-heading-row__copy{justify-self:start}.is-category-heading h2{font-size:5rem}.is-category-grid{grid-template-columns:1fr}.is-category{grid-template-columns:2.8rem 4.8rem minmax(0,1fr) 1.8rem;min-height:8.4rem;gap:1rem;padding:1.2rem 0}.is-category__icon{width:4.8rem;height:4.8rem}.is-category__icon svg{width:3.8rem;height:3.8rem}.is-category__label{font-size:2.2rem}.is-heading-row{display:block}.is-heading-row .button{display:inline-flex;margin-top:2rem}.is-guidance-grid{grid-template-columns:1fr;gap:3rem}.is-categories,.is-vehicle,.is-guidance,.is-featured{padding:5.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/is-parts.css.map */
