.brand-directory{padding:5rem 0 7rem}.brand-directory__intro{max-width:74rem;margin-bottom:4rem}.brand-directory__intro .title{margin:.6rem 0 1rem}.brand-directory__group+.brand-directory__group{margin-top:5rem}.brand-directory__heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.brand-directory__heading h2,.brand-directory__heading p{margin:0}.brand-directory__heading p{color:rgba(var(--color-foreground),.66)}.brand-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.brand-directory__grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-card{display:flex;min-width:0;flex-direction:column;padding:1.8rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.brand-card:hover{transform:translateY(-.3rem);border-color:rgba(var(--color-foreground),.36);box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.08)}.brand-card__logo{display:grid;min-height:13rem;place-items:center;padding:1.6rem;border-radius:1rem;background:#fff}.brand-card__logo img{width:100%;height:9rem;object-fit:contain}.brand-card__wordmark{font-size:2.4rem;font-weight:700}.brand-card__name{margin-top:1.5rem;font-size:1.7rem;font-weight:700}.brand-card__action{margin-top:.5rem;color:rgba(var(--color-foreground),.66);font-size:1.3rem}.brand-card--others{border-style:dashed}.brand-card__question{display:grid;width:7rem;height:7rem;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:3.2rem;font-weight:700}@media screen and (max-width:989px){.brand-directory__grid,.brand-directory__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.brand-directory{padding:3.2rem 0 4.5rem}.brand-directory__intro{margin-bottom:3rem}.brand-directory__heading{display:block}.brand-directory__heading p{margin-top:.6rem}.brand-directory__grid,.brand-directory__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.brand-card{padding:1rem;border-radius:1.2rem}.brand-card__logo{min-height:9rem;padding:.8rem}.brand-card__logo img{height:6rem}.brand-card__name{margin-top:1rem;font-size:1.4rem}.brand-card__action{font-size:1.15rem}}.find-part{padding-top:5rem;padding-bottom:6rem}.find-part__intro{max-width:72rem;margin-bottom:3.2rem}.find-part__intro .title{margin:.6rem 0 1.2rem}.find-part__form{padding:3rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.6rem;background:rgb(var(--color-background));box-shadow:0 1.2rem 3.6rem rgba(var(--color-foreground),.07)}.find-part__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-bottom:2rem}.find-part__form>.field{margin-bottom:1.2rem}.find-part__note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.3rem}.find-part__success{align-items:flex-start;margin-bottom:2rem}.find-part__success p{margin:.4rem 0 0}@media screen and (max-width:749px){.find-part{padding-top:3.2rem;padding-bottom:4rem}.find-part__form{padding:2rem 1.6rem}.find-part__grid{grid-template-columns:1fr;gap:1.6rem}}.machine-directory{padding:4rem 0 7rem}.machine-directory__back{display:inline-block;margin-bottom:2.4rem}.machine-directory__intro{max-width:76rem;margin-bottom:2.6rem}.machine-directory__intro .title{margin:.6rem 0 1rem}.machine-directory__search{max-width:56rem;margin-bottom:1rem}.machine-directory__status{min-height:2rem;margin:0 0 2rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem}.machine-brand>.h2{margin:0 0 1.8rem}.machine-brand__featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.machine-model-card{overflow:hidden;display:flex;flex-direction:column;min-height:100%;padding-bottom:1.8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.machine-model-card:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.1)}.machine-model-card__image{display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:1.5rem;background:linear-gradient(145deg,rgba(var(--color-foreground),.035),rgba(var(--color-foreground),.1))}.machine-model-card__image svg{width:72%;max-height:78%;fill:rgba(var(--color-foreground),.72)}.machine-model-card__brand,.machine-model-card strong,.machine-model-card__cta{margin-inline:1.8rem}.machine-model-card__brand{color:rgba(var(--color-foreground),.58);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.machine-model-card strong{margin-top:.45rem;font-size:1.8rem}.machine-model-card__cta{margin-top:auto;padding-top:1.3rem;color:rgb(var(--color-link));font-size:1.3rem}.machine-brand__all{margin-top:4.5rem;padding-top:3rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.machine-brand__models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.8rem;padding:0;list-style:none}.machine-brand__models a{display:block;padding:1rem 1.2rem;border-radius:.7rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.045);text-decoration:none}.machine-brand__models a:hover{text-decoration:underline;text-underline-offset:.3rem}[data-machine-model].is-filtered{display:none!important}.machine-directory__empty,.machine-directory__invalid,.machine-brand__pending{padding:4rem 2rem;text-align:center;border:.1rem dashed rgba(var(--color-foreground),.24);border-radius:1.6rem}@media screen and (max-width:989px){.machine-brand__featured,.machine-brand__models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.machine-directory{padding:3rem 0 4.5rem}.machine-brand__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.machine-model-card strong{font-size:1.5rem}.machine-model-card__brand,.machine-model-card strong,.machine-model-card__cta{margin-inline:1.2rem}.machine-brand__models{grid-template-columns:1fr}}.machine-parts{padding:4rem 0 7rem}.machine-parts__back{display:inline-block;margin-bottom:2.4rem}.machine-parts__header{max-width:78rem;margin-bottom:3rem}.machine-parts__header .title{margin:.6rem 0 1rem}.machine-parts__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-bottom:4rem}.machine-parts__categories button{display:flex;align-items:center;gap:1.2rem;min-height:7.2rem;padding:1.5rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-align:left;cursor:pointer;font:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.machine-parts__categories button:hover{transform:translateY(-.2rem);border-color:rgba(var(--color-foreground),.5);box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.08)}.machine-parts__categories span{display:grid;place-items:center;flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-foreground),.07);font-size:2rem}.machine-parts__search-panel{padding:3rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.045)}.machine-parts__search-panel h2{margin-top:0}.machine-parts__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center}.machine-parts__hint{margin:1rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.25rem}.machine-parts__help{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.13);border-radius:1.4rem}.machine-parts__help h2,.machine-parts__help p{margin:0}.machine-parts__help p{margin-top:.5rem}.machine-parts__invalid{margin-top:2rem;padding:4rem 2rem;text-align:center;border:.1rem dashed rgba(var(--color-foreground),.24);border-radius:1.6rem}@media screen and (max-width:989px){.machine-parts__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.machine-parts{padding:3rem 0 4.5rem}.machine-parts__categories{gap:.8rem}.machine-parts__categories button{min-height:6rem;padding:1rem;font-size:1.25rem}.machine-parts__categories span{flex-basis:3.4rem;width:3.4rem;height:3.4rem}.machine-parts__search-panel{padding:2rem 1.5rem}.machine-parts__search-row{grid-template-columns:1fr}.machine-parts__search-row .button{width:100%}.machine-parts__help{align-items:flex-start;flex-direction:column}}.fitment{padding:1rem 0 5rem}.fitment__card{display:grid;grid-template-columns:minmax(22rem,.75fr) minmax(0,1.25fr);gap:4rem;padding:3.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.6rem}.fitment__heading .h1{margin:.6rem 0 1rem}.fitment__heading p:last-child{color:rgba(var(--color-foreground),.72)}.fitment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.4rem;margin:0}.fitment__grid div{padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.fitment__grid dt{margin-bottom:.4rem;color:rgba(var(--color-foreground),.65);font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.fitment__grid dd{margin:0;font-weight:600}.fitment__badge{display:inline-flex;padding:.35rem .8rem;border-radius:99rem;background:rgba(var(--color-foreground),.08)}.fitment .button{grid-column:2;justify-self:start}@media screen and (max-width:749px){.fitment__card{grid-template-columns:1fr;gap:2rem;padding:2.4rem 1.8rem}.fitment__grid{grid-template-columns:1fr}.fitment .button{grid-column:1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
