.parts-menu{--pm-muted: color-mix(in srgb, var(--color-foreground) 62%, transparent);--pm-line: color-mix(in srgb, var(--color-foreground) 18%, transparent);--pm-tile-bg: var(--color-card-background, #f0f0f0);--pm-accent: var(--color-button-background, #94082f);width:100%;color:var(--color-foreground);font-family:var(--font-body-family);font-size:15px;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left}.parts-menu a{color:inherit;text-decoration:none}.parts-menu p{margin:0}.parts-menu__label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-muted)}.parts-menu__bikes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:24px}.parts-menu__chips{display:flex;flex-wrap:wrap;gap:10px}.parts-menu__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1.5px solid var(--pm-line);border-radius:var(--button-border-radius, 200px);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:15px;transition:border-color .15s,color .15s}.parts-menu__chip:hover,.parts-menu__chip:focus-visible{border-color:var(--pm-accent);color:var(--pm-accent)}.parts-menu__count{font-family:var(--font-body-family);font-weight:500;font-size:13px;color:var(--pm-muted)}.parts-menu__all{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:16px;color:var(--pm-accent)!important}.parts-menu__all:hover svg{transform:translate(3px)}.parts-menu__all svg{transition:transform .15s}.parts-menu__body{display:flex;gap:32px;align-items:stretch}.parts-menu__parts{flex:1 1 auto;min-width:0}.parts-menu__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.parts-menu__tile{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;background:var(--pm-tile-bg);border-radius:var(--card-border-radius, 12px)}.parts-menu__tile-media{display:block;height:128px}.parts-menu__tile-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.parts-menu__tile:hover .parts-menu__tile-media img{transform:scale(1.04)}.parts-menu__tile-text{display:flex;flex-direction:column;gap:2px}.parts-menu__tile-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:15px;line-height:1.25}.parts-menu__tile:hover .parts-menu__tile-title,.parts-menu__tile:focus-visible .parts-menu__tile-title{color:var(--pm-accent)}.parts-menu__card{flex:0 0 290px;display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--pm-card-bg, #141414);color:#fff;border-radius:var(--card-border-radius, 12px)}.parts-menu__card-eyebrow{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-card-accent, #f7b829)}.parts-menu__card-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:28px;line-height:1.15}.parts-menu__card-text{color:#ffffffd1;line-height:1.5}.parts-menu__card-button{align-self:flex-start;margin-top:8px;padding:13px 26px;background:var(--pm-accent);color:var(--color-button-foreground, #fff)!important;border-radius:var(--button-border-radius, 200px);font-family:var(--font-button-family);font-weight:var(--font-heading-weight);font-size:16px;line-height:1.2}.parts-menu__card-button:hover{filter:brightness(1.15)}.parts-menu__card-facts{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;gap:10px;font-size:14px;color:#ffffffd1}.parts-menu__card-facts>*{display:flex;align-items:center;gap:10px}.parts-menu__card-facts a:hover{color:#fff}.parts-menu__card-facts svg{flex:none}@container (max-width: 1199px){.parts-menu--dropdown .parts-menu__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.parts-menu--dropdown .parts-menu__card{flex-basis:250px;padding:24px}.parts-menu--dropdown .parts-menu__card-title{font-size:24px}}.parts-menu--drawer .parts-menu__bikes{display:block;margin-bottom:28px}.parts-menu--drawer .parts-menu__label{margin-bottom:12px}.parts-menu--drawer .parts-menu__chips{gap:8px}.parts-menu--drawer .parts-menu__chip{padding:6px 16px;text-wrap:balance}.parts-menu--drawer .parts-menu__body{display:block}.parts-menu--drawer .parts-menu__tiles{display:flex;flex-direction:column;gap:0}.parts-menu--drawer .parts-menu__tile{flex-direction:row;align-items:center;gap:14px;padding:8px 0;background:none;border-radius:0;border-bottom:1px solid var(--color-borders)}.parts-menu--drawer .parts-menu__tile-media{flex:0 0 56px;height:56px;padding:4px;background:var(--pm-tile-bg);border-radius:10px}.parts-menu--drawer .parts-menu__tile-text{flex:1 1 auto;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.parts-menu--drawer .parts-menu__count{white-space:nowrap}.parts-menu--drawer .parts-menu__card{margin-top:28px;padding:22px;gap:10px}.parts-menu--drawer .parts-menu__card-title{font-size:22px}.parts-menu--drawer .parts-menu__card-facts{margin-top:6px}.parts-menu__sticky{position:sticky;bottom:-15svh;z-index:1;margin-top:20px;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--color-background) 30%)}.parts-menu__shop-all{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:var(--pm-accent);color:var(--color-button-foreground, #fff)!important;border-radius:var(--button-border-radius, 200px);font-family:var(--font-button-family);font-weight:var(--font-heading-weight);font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-megamenu-parts.css.map */
