.jmc-parts{color:#171717}.jmc-parts__head{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.jmc-parts__head-copy{max-width:76rem}.jmc-parts__heading{font-size:3.6rem;color:#171717}.jmc-parts__intro{max-width:56rem;margin-top:1.6rem;font-size:1.8rem;line-height:1.6;color:#525252}.jmc-parts__products{display:grid;gap:1.6rem;margin-top:4.8rem}.jmc-part-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e5e5;background-color:#fff;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.jmc-part-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a}.jmc-part-card__media{aspect-ratio:1 / 1;background-color:#f5f5f5}.jmc-part-card__img{transition:transform .3s ease}.jmc-part-card:hover .jmc-part-card__img{transform:scale(1.05)}.jmc-part-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.6rem}.jmc-part-card__title{flex:1 1 auto;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4;color:#171717}.jmc-part-card__price{margin-top:1.2rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;color:rgb(var(--jmc-accent))}.jmc-part-card__price .price,.jmc-part-card__price .price__regular,.jmc-part-card__price .price-item{color:rgb(var(--jmc-accent));font-size:inherit;letter-spacing:0}.jmc-part-card__price .price__sale .price-item--regular{color:#737373}.jmc-parts__banner{position:relative;margin-top:3.2rem;overflow:hidden}.jmc-parts__banner--flat{background-color:#121212}.jmc-parts__banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#000,#000c,#0000004d)}.jmc-parts__banner-content{position:relative;max-width:52rem;padding:3.2rem}.jmc-parts__banner-heading{font-size:3rem;color:#fff}.jmc-parts__banner-text{margin-top:1.2rem;color:#ffffffd9}.jmc-parts__search{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;padding:1.2rem 1.6rem;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.jmc-parts__search .jmc-icon{color:#ffffffb3;width:1.8rem;height:1.8rem}.jmc-parts__search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font-family:var(--font-body-family);font-size:1.4rem}.jmc-parts__search-input::placeholder{color:#fffc}.jmc-parts__search-input:focus{outline:none}.jmc-parts__search-submit{flex-shrink:0;padding:.8rem 1.6rem;border:0;background-color:#fff;color:#171717;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;transition:background-color .2s ease}.jmc-parts__search-submit:hover{background-color:#ffffffe6}.jmc-parts__makes{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.jmc-parts__make{padding:.6rem 1.4rem;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:1.4rem;text-decoration:none;transition:background-color .2s ease}.jmc-parts__make:hover{background-color:#ffffff26}@media screen and (min-width:750px){.jmc-parts__heading{font-size:4.8rem}.jmc-parts__products{gap:2.4rem}.jmc-parts__banner-content{padding:4rem}.jmc-parts__banner-heading{font-size:3.6rem}.jmc-parts__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.jmc-parts__head-btn{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-jmc-parts.css.map */
