.CallToAction_callToAction__WNeXD{padding-left:calc(var(--block-padding)/2);padding-right:calc(var(--block-padding)/2);position:relative;background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000)}[data-theme=dark] .CallToAction_callToAction__WNeXD{background-color:var(--theme-elevation-0);color:var(--theme-elevation-1000)}.CallToAction_invert__tvOO1{background-color:var(--theme-elevation-1000);color:var(--theme-elevation-0)}[data-theme=dark] .CallToAction_invert__tvOO1{background-color:var(--theme-elevation-900);color:var(--theme-elevation-0)}.CallToAction_wrap__AK9_4{display:flex;gap:calc(var(--block-padding)/2);align-items:center}@media(max-width:992px){.CallToAction_wrap__AK9_4{flex-direction:column;align-items:flex-start}}.CallToAction_content__BiisP{flex-grow:1}.CallToAction_linkGroup__jZg4Y{display:flex;flex-direction:column;justify-content:center;height:100%;flex-shrink:0}.CallToAction_linkGroup__jZg4Y>*{margin-bottom:calc(var(--base)/2)}.CallToAction_linkGroup__jZg4Y>:last-child{margin-bottom:0}.HighImpact_hero__Ieeqc{padding-top:calc(var(--base)*2);position:relative;overflow:hidden}@media(max-width:992px){.HighImpact_hero__Ieeqc{padding-top:var(--gutter-h)}}.HighImpact_media__Sa2HT{width:calc(100% + var(--gutter-h));left:calc(var(--gutter-h)/-2);margin-top:calc(var(--base)*3);position:relative}@media(max-width:992px){.HighImpact_media__Sa2HT{left:0;margin-top:var(--base);margin-left:calc(var(--gutter-h)*-1);width:calc(100% + var(--gutter-h)*2)}}.HighImpact_links__6vIyz{list-style:none;margin:0;padding:0;display:flex;padding-top:var(--base);flex-wrap:wrap;margin:calc(var(--base)*-.5)}.HighImpact_links__6vIyz>*{margin:calc(var(--base)/2)}.HighImpact_caption__hoi82{margin-top:var(--base);color:var(--theme-elevation-500);left:calc(var(--gutter-h)/2);width:calc(100% - var(--gutter-h));position:relative}@media(max-width:992px){.HighImpact_caption__hoi82{left:var(--gutter-h)}}.HighImpact_content__HOT_c{position:relative}.MediumImpact_hero__gTu3f{padding-top:calc(var(--base)*3)}@media(max-width:992px){.MediumImpact_hero__gTu3f{padding-top:var(--base)}}.MediumImpact_richText__SAXj2{position:relative}.MediumImpact_richText__SAXj2:after{content:"";display:block;position:absolute;width:100%;left:calc(var(--gutter-h)*-1);height:200px;background:linear-gradient(to bottom,var(--theme-elevation-100),#0000);top:calc(100% + var(--base)*2);right:0}@media(max-width:992px){.MediumImpact_richText__SAXj2:after{display:none}}.MediumImpact_links__8HZZD{position:relative;list-style:none;margin:0;padding:0;display:flex;margin-top:calc(var(--base)*4)}.MediumImpact_links__8HZZD li{margin-right:12px}@media(max-width:992px){.MediumImpact_links__8HZZD{display:block;margin-top:var(--base)}.MediumImpact_links__8HZZD li{margin-right:0}.MediumImpact_link__rShG6{width:100%}}.MediumImpact_media__jyIEm{position:relative;width:calc(100% + var(--gutter-h))}.Image_placeholder-color-light__lYMng{background-color:#0000000d}.Image_placeholder__eUmlC,.Video_video__B6vrl{background-color:var(--theme-elevation-50)}.Video_video__B6vrl{max-width:100%;width:100%}.Video_cover__DHOMT{object-fit:cover;width:100%;height:100%}.MediaBlock_mediaBlock__kLxM0{position:relative}.MediaBlock_caption__vE6Rw{color:var(--theme-elevation-500);margin-top:var(--base)}.BackgroundColor_invert__K6rYT{background-color:var(--theme-text);color:var(--theme-bg)}[data-theme=dark] .BackgroundColor_invert__K6rYT{background-color:var(--theme-elevation-100);color:var(--theme-text)}.TickerBlockContainer_tickerWrapper__kZz69:has(.cms-ticker-block){display:flex;flex-direction:column;gap:24px;padding-top:calc(var(--block-padding)/2);padding-bottom:calc(var(--block-padding)/2)}.parts-overview{margin-top:64px}.parts-overview.container-shadow{padding-top:64px;border-top:1px solid #1f201473;border-bottom:1px solid #1f201473;box-shadow:0 -12px 0 0 #1d1e150a,0 12px 0 0 #1d1e150a}@media(max-width:768px){.parts-overview.container-shadow{padding-top:0;margin-top:32px}}.parts-overview .divider-line{background:#1f201473;height:1px;margin-top:32px;margin-bottom:32px}.parts-overview .product-column{display:flex;justify-content:center;--bs-gutter-x:48px}@media(max-width:768px){.parts-overview .product-column{padding:0}}.parts-overview .product-column .product-card:after{left:calc(100% + var(--bs-gutter-x)*.5)}.parts-overview .bike-titles{white-space:break-spaces}.parts-overview .no-divider-line .product-card:after{content:none}.parts-overview .button-group-container{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:24px;margin-bottom:32px}.parts-overview .button-group-container .form-group{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:30px}@media(max-width:768px){.parts-overview .button-group-container{flex-direction:row;justify-content:space-between}.parts-overview .button-group-container .form-group{flex-direction:column;margin-top:0}}.parts-overview .link-container{text-align:center;padding:calc(24px - 1rem) 24px 24px}@media(max-width:768px){.parts-overview{margin-top:0}.parts-overview .bike-titles,.parts-overview .bike-tools{display:flex;flex-direction:column}.parts-overview .bike-titles{justify-content:flex-start;margin-top:32px;width:100%}.parts-overview .bike-titles h1{font-weight:400;line-height:110%}}.parts-overview .header-line{width:100%}.parts-overview .parts-container{margin-top:48px}@media(max-width:768px){.parts-overview .parts-container{margin:16px 0}}.parts-overview .parts-container .parts-grid-container{display:flex;align-items:flex-start;justify-content:flex-end;gap:24px}.parts-overview .parts-container .parts-grid-container .filter-sidebar{width:0;display:none;transition:width .3s linear;align-self:flex-start}.parts-overview .parts-container .parts-grid-container.filter-opened{display:flex;width:100%}.parts-overview .parts-container .parts-grid-container.filter-opened .filter-sidebar{display:flex;width:25%}.parts-overview .parts-container .parts-grid-container.filter-opened .products-container{width:75%}.parts-overview .parts-container .parts-grid-container.see-all-link .product-grid-view-wrapper{border-bottom:none}.parts-overview .parts-container .parts-grid-container .products-container{display:flex;width:100%;flex-direction:column;transition:width .3s linear;min-height:350px}@media(max-width:768px){.parts-overview .parts-container .parts-grid-container .products-container{padding:0}.parts-overview.list-view .parts-container{margin:0;padding:0}.parts-overview.list-view .parts-container>.row{margin:0 -16px}}