.VehicleInfoBar{position:relative}.VehicleInfoBar:after{content:"";position:absolute;z-index:1;bottom:0;width:100%;height:12px;background-color:var(--bw-color-grey-200);transition:opacity .3s linear;opacity:0}.VehicleInfoBar .VehicleInfoBar__content{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--bw-space-300);height:60px;background-color:var(--bw-color-white);border-radius:var(--bw-br-md);padding:var(--bw-space-200) var(--bw-space-350);border-bottom:1px solid var(--bw-color-grey-300)}.VehicleInfoBar.is-expanded:after{opacity:1}.VehicleInfoBar .VehicleInfoBar__list{flex:1;display:flex;justify-content:space-between;align-items:center;gap:var(--bw-space-200);margin:0}.VehicleInfoBar .VehicleInfoBar__vehicleLink{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--bw-font-family-primary);font-weight:700;font-size:1rem}.VehicleInfoBar .VehicleInfoBar__controls{display:flex;gap:var(--bw-space-300);align-items:center}.VehicleInfoBar .VehicleInfoBar__button.is-open>i{transform:rotate(180deg)}.VehicleInfoBarExpansion{width:100%;transition-property:opacity,transform,top;transition-duration:var(--site-header-transition-duration);transition-timing-function:var(--site-header-transition-timing-function);z-index:calc(var(--site-header-z-index) - 2)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__contentWrapper{transition:max-height .2s ease;max-height:0;overflow:hidden}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__contentWrapper.is-open{max-height:none}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__content{display:flex;gap:var(--bw-space-700);justify-content:space-between;flex-direction:column;width:100%;padding:0 var(--bw-space-350);background-color:var(--bw-color-grey-200);border-radius:0 0 var(--bw-br-md) var(--bw-br-md);border-bottom:1px solid var(--bw-color-grey-400)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__content{flex:1;display:flex;gap:var(--bw-space-700)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__items{flex:1;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:var(--bw-space-300);margin:0;padding:var(--bw-space-250) 0}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__controls{text-align:right;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:relative;display:flex;align-items:center}@media (max-width: 767.98px){.VehicleInfoBarExpansion .VehicleInfoBarExpansion__controls{display:none}}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__controls:before{position:absolute;content:"";top:var(--bw-space-250);left:calc(var(--bw-space-350) * -1);bottom:var(--bw-space-250);width:1px;background:var(--bw-color-grey-400)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__control{padding:var(--bw-space-100) var(--bw-space-300)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__control>svg{display:none}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__control:before{bottom:calc(var(--bw-space-100) + 2px)}.VehicleInfoBarExpansion .VehicleInfoBarExpansion__itemsTitle{display:none}@media (max-width: 1023.98px){.VehicleInfoBarExpansion{display:none}}.VehicleInfoBarExpansion--specifications{display:none}@media (max-width: 1023.98px){.VehicleInfoBarExpansion--specifications{display:block}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__items{display:flex;flex:1 1 90%;align-content:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bw-space-100) var(--bw-space-300);margin:0;overflow:hidden;padding:0}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__itemsTitle{width:100%;font-size:.75rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;display:block}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__content{gap:var(--bw-space-200);padding:var(--bw-space-100) var(--bw-space-250)}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__controls:before{content:none}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__control{height:100%}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__control>span{display:none}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__control>svg{display:block}.VehicleInfoBarExpansion--specifications .VehicleInfoBarExpansion__control>svg>path{fill:var(--bw-color-primary)}}.VehicleInfoBarExpansion .VehicleSpecification__name{color:var(--bw-color-grey-600)}@media (max-width: 1023.98px){html.is-scroll-down .VehicleInfoBarExpansion{overflow:hidden;transform:translateY(-100%);opacity:0}html.is-scroll-down .VehicleInfoBarExpansion--sticky{transform:translateY(calc(-1 * var(--mobile-menu-height)));opacity:1}}.VehicleHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--bw-space-325)}.VehicleHeader--graphic{margin-bottom:0}.VehicleHeader .VehicleHeader__title{display:flex;gap:var(--bw-space-200);flex:1.7;padding-right:var(--bw-space-350);color:var(--bw-color-grey-800)}.VehicleHeader .VehicleHeader__subtitle{display:block}.VehicleHeader .VehicleHeader__subtitleStart{font-weight:600}.VehicleHeader .VehicleHeader__subtitleEnd{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;font-weight:400}.VehicleHeader .VehicleHeader__controls{align-self:flex-end;margin-left:auto}.VehicleHeader .VehicleHeader__vehicleGraphic{flex:1.3;min-height:275px;min-width:200px;max-width:600px;pointer-events:none;display:flex;flex-direction:column;justify-content:center;margin:calc(var(--bw-space-500) * -1) 0}@media (max-width: 1279.98px){.VehicleHeader{margin-top:var(--bw-space-350)}.VehicleHeader .VehicleHeader__vehicleGraphic{min-height:250px}}@media (max-width: 1023.98px){.VehicleHeader{padding-right:var(--bw-space-300)}.VehicleHeader .VehicleHeader__vehicleGraphic{min-height:auto}}@media (max-width: 676.98px){.VehicleHeader{overflow:hidden;margin-top:var(--bw-space-300)}.VehicleHeader .VehicleHeader__title{padding-right:0}}@media (max-width: 449.98px){.VehicleHeader .VehicleHeader__vehicleGraphic{display:none}}.VehicleScene{display:flex;align-content:flex-start;flex-wrap:wrap;width:100%;min-height:80vh;background-color:var(--bw-color-surface-1);padding-bottom:var(--bw-space-1000)}.VehicleScene .VehicleScene__infoBar{width:100%}.VehicleScene .VehicleScene__menu{width:calc(25% - var(--bw-space-300));margin:var(--bw-space-350) var(--bw-space-300) 0 0}.VehicleScene .VehicleScene__content{width:100%;margin:var(--bw-space-350) 0 0 0}.VehicleScene--menu .VehicleScene__content{width:calc(75% - var(--bw-space-300));margin:var(--bw-space-350) 0 0 var(--bw-space-300)}.VehicleScene .VehicleScene__section{display:grid;grid-gap:var(--bw-space-350);gap:var(--bw-space-350);margin-bottom:var(--bw-space-400)}.VehicleScene .VehicleScene__section:last-child{margin-bottom:0}@media (max-width: 1023.98px){.VehicleScene .VehicleScene__infoBar{margin:0;display:none}.VehicleScene .VehicleScene__menu{width:100%;margin:0;order:1}.VehicleScene .VehicleScene__infoBarExpansion{order:2}.VehicleScene .VehicleScene__content{width:100%;margin:0;order:3;padding:0 0 var(--bw-space-400)}.VehicleScene .VehicleScene__section{gap:var(--bw-space-325)}}.VehicleScene .VehicleScene__vehicleGraphic{width:100%;margin:0 auto;padding:0 var(--bw-space-1200);overflow-x:hidden}@media (max-width: 1599.98px){.VehicleScene .VehicleScene__vehicleGraphic{padding:0 var(--bw-space-1100)}}@media (max-width: 1279.98px){.VehicleScene .VehicleScene__vehicleGraphic{padding:0 var(--bw-space-1000)}}@media (max-width: 1023.98px){.VehicleScene .VehicleScene__vehicleGraphic{padding:0 var(--bw-space-800)}}@media (max-width: 767.98px){.VehicleScene .VehicleScene__vehicleGraphic{padding:0 var(--bw-space-400)}}@media (max-width: 575.98px){.VehicleScene .VehicleScene__vehicleGraphic{padding:0 var(--bw-space-200)}}@media (max-width: 767.98px){.VehicleScene--placeholderGraphic .VehicleScene__vehicleGraphic{display:none}}.VehicleScene .VehicleScene__vehicleGraphicSkeleton:first-of-type{padding-bottom:46.67%}.VehicleScene .VehicleScene__productsSkeleton{display:flex;flex-direction:column;gap:var(--bw-space-300);padding-top:var(--bw-space-300)}@media (max-width: 767.98px){.VehicleScene .VehicleScene__productsSkeleton{gap:var(--bw-space-250)}}.VehicleSheetBox{position:relative}.VehicleSheetBox .VehicleSheetBox__showMore{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.VehicleSheetBox .VehicleSheetBox__controls{position:relative}.VehicleSheetBox .VehicleSheetBox__controls:after{position:absolute;content:"";top:0;left:calc(var(--bw-space-350) * -1);bottom:0;width:1px;background:var(--bw-color-grey-400)}.VehicleSheetBox .VehicleSheetBox__items{position:relative;z-index:2;display:flex;align-items:center;gap:var(--bw-space-700);justify-content:space-between;width:100%;padding:var(--bw-space-300) var(--bw-space-350);background:var(--bw-color-white);border-radius:var(--bw-br-md)}.VehicleSheetBox .VehicleSheetBox__specificationItems{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:var(--bw-space-200) var(--bw-space-300);margin:0}@media (max-width: 1023.98px){.VehicleSheetBox .VehicleSheetBox__specificationItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width: 767.98px){.VehicleSheetBox .VehicleSheetBox__specificationItems{display:grid;grid-template-columns:1fr 1fr}}.VehicleSheetBox .VehicleSheetBox__controls .VehicleSheetBox__expansionButton{display:none}.VehicleSheetBox .VehicleSheetBox__expansion{display:none;position:relative;margin-top:calc(-1 * var(--bw-space-250));background:var(--bw-color-grey-200);margin-bottom:calc(var(--bw-space-250));border-radius:var(--bw-br-md);z-index:1;transition:max-height .2s linear;max-height:0;overflow:hidden}.VehicleSheetBox .VehicleSheetBox__servicePartnerItems{display:none;align-items:center;position:relative;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));grid-gap:var(--bw-space-300);gap:var(--bw-space-300);padding:var(--bw-space-325) var(--bw-space-300) var(--bw-space-300);transition:padding .2s linear}@media (max-width: 1023.98px){.VehicleSheetBox .VehicleSheetBox__expansion{display:flex;flex-direction:column;align-items:center}.VehicleSheetBox .VehicleSheetBox__servicePartnerItems{display:grid}.VehicleSheetBox .VehicleSheetBox__controls .VehicleSheetBox__expansionButton{display:flex}}@media (max-width: 767.98px){.VehicleSheetBox .VehicleSheetBox__controls{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--bw-space-300)}.VehicleSheetBox .VehicleSheetBox__controls:after{left:0;right:0;top:0;bottom:auto;bottom:initial;width:auto;width:initial;height:1px}.VehicleSheetBox .VehicleSheetBox__items{padding:var(--bw-space-300) var(--bw-space-300) 0;flex-direction:column;gap:var(--bw-space-300)}}.VehicleSpecification{display:flex;font-size:var(--bw-text-body-size-sm)}.VehicleSpecification .VehicleSpecification__name{font-weight:700;margin-right:var(--bw-space-250)}@media (max-width: 1023.98px){.VehicleSpecification{font-size:var(--bw-text-body-size-xs)}.VehicleSpecification .VehicleSpecification__name{margin-right:var(--bw-space-100)}}.VehicleSpecification--vertical{flex-direction:column;align-items:flex-start}@media (min-width: 1024px){.VehicleSpecification--vertical{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}.VehicleSpecification--vertical .VehicleSpecification__name{margin-right:0}.VehicleSpecification--nameSmall .VehicleSpecification__name{font-weight:400;font-size:var(--bw-text-body-size-xxs)}.AutoPartsFilter{display:grid;grid-gap:var(--bw-space-300);gap:var(--bw-space-300)}@media (max-width: 767.98px){.AutoPartsFilter{gap:var(--bw-space-200)}}.AutoPartsFilter .AutoPartsFilter__filters{grid-gap:var(--bw-space-300) var(--bw-space-350);gap:var(--bw-space-300) var(--bw-space-350);width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense}@media (max-width: 1279.98px){.AutoPartsFilter .AutoPartsFilter__filters{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){.AutoPartsFilter .AutoPartsFilter__filters{gap:var(--bw-space-200);grid-template-columns:repeat(3,1fr)}}.AutoPartsCustomServices{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:var(--bw-space-350);gap:var(--bw-space-350);margin-bottom:var(--bw-space-350)}.AutoPartsSpecifications{background:var(--bw-color-white);padding:var(--bw-space-350);border-radius:var(--bw-br-md);margin-bottom:var(--bw-space-350);display:grid;grid-gap:var(--bw-space-300);gap:var(--bw-space-300)}@media (max-width: 767.98px){.AutoPartsSpecifications{padding:var(--bw-space-300);margin-bottom:var(--bw-space-300)}}.CustomFilter{margin-bottom:var(--bw-space-350)}.AutoPartsMenu{--mobile-menu-height: 48px;padding:var(--bw-space-350);background:var(--bw-color-white);border-radius:var(--bw-br-md)}@media (min-width: 1024px) and (max-width: 1279.98px){.AutoPartsMenu{padding:var(--bw-space-300)}.AutoPartsMenu--hideSearch{padding:0 var(--bw-space-300)}}.AutoPartsMenu .AutoPartsMenu__search{margin-bottom:var(--bw-space-300)}.AutoPartsMenu .AutoPartsMenu__overlay{display:none;height:100vh;position:fixed;top:0;left:calc(-1 * var(--container-padding-x));right:calc(-1 * var(--container-padding-x));background:var(--bw-color-grey-800);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.AutoPartsMenu .AutoPartsMenu__list{font-size:1rem;font-weight:500;color:var(--bw-color-grey-800);font-family:var(--bw-font-family-primary);margin:0}.AutoPartsMenu .AutoPartsMenu__superGroup{position:relative;transition:padding-bottom .2s ease}.AutoPartsMenu .AutoPartsMenu__superGroup.is-open{padding-bottom:var(--bw-space-300)}.AutoPartsMenu .AutoPartsMenu__superGroup .AutoPartsMenu__header .AutoPartsMenu__chevron>svg{transition:transform .2s ease;width:.9em}@media (max-width: 1023.98px){.AutoPartsMenu .AutoPartsMenu__superGroup .AutoPartsMenu__header .AutoPartsMenu__chevron>svg{display:none}}.AutoPartsMenu .AutoPartsMenu__superGroup.is-open .AutoPartsMenu__header .AutoPartsMenu__chevron>svg{transform:rotate(180deg)}@media (min-width: 1024px){.AutoPartsMenu .AutoPartsMenu__superGroup.is-open .AutoPartsMenu__group,.AutoPartsMenu .AutoPartsMenu__groupItem.is-open .AutoPartsMenu__subGroup{max-height:none}}@media (max-width: 1023.98px){.AutoPartsMenu .AutoPartsMenu__groupItem.is-open .AutoPartsMenu__subGroup{max-height:none}}.AutoPartsMenu .AutoPartsMenu__group{margin:0;max-height:0;overflow:hidden;transition:max-height .2s ease;padding-left:calc(var(--bw-space-350) - 3px);border-left:1px solid var(--bw-color-grey-400);margin-left:calc(var(--bw-space-325) + 2px)}.AutoPartsMenu .AutoPartsMenu__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--bw-space-300) 0;font-weight:700;width:100%;font-size:1.3rem;text-align:left;transition:color .2s ease-in-out}@media (hover: hover) and (pointer: fine){.AutoPartsMenu .AutoPartsMenu__header:hover{color:var(--bw-color-primary);-webkit-text-decoration:none;text-decoration:none}.AutoPartsMenu .AutoPartsMenu__header:focus-visible{color:var(--bw-color-primary);-webkit-text-decoration:none;text-decoration:none}}.AutoPartsMenu .AutoPartsMenu__chevron{display:flex;justify-content:center;align-items:center;background:var(--bw-color-grey-300);width:30px;height:30px;border-radius:var(--bw-br-circle)}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__chevron{background:none}.AutoPartsMenu .AutoPartsMenu__groupHeader .AutoPartsMenu__chevron>svg{width:10px;height:10px;color:var(--bw-color-grey-500);margin:0;transition:transform .2s ease}.AutoPartsMenu .AutoPartsMenu__groupItem.is-active .AutoPartsMenu__groupHeader{font-weight:700}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent{display:flex;align-items:center}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent .AutoPartsMenu__chevron{display:none}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent>img{width:50px;height:30px;-o-object-fit:contain;object-fit:contain;margin-right:var(--bw-space-100)}@media (min-width: 1024px) and (max-width: 1279.98px){.AutoPartsMenu .AutoPartsMenu__group{padding-left:calc(var(--bw-space-300) - 3px);border-left:1px solid var(--bw-color-grey-400);margin-left:var(--bw-space-200)}.AutoPartsMenu .AutoPartsMenu__header{padding:var(--bw-space-200) 0}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent>img{width:35px;height:30px;display:none}}.AutoPartsMenu .AutoPartsMenu__groupHeader:focus-visible{outline:-webkit-focus-ring-color auto 1px}.AutoPartsMenu .AutoPartsMenu__groupHeader{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1rem;text-align:left;padding:var(--bw-space-100) 0;min-height:38px}@media (hover: hover) and (pointer: fine){.AutoPartsMenu .AutoPartsMenu__groupHeader:hover{color:var(--bw-color-primary);-webkit-text-decoration:none;text-decoration:none}.AutoPartsMenu .AutoPartsMenu__groupHeader:focus-visible{color:var(--bw-color-primary);-webkit-text-decoration:none;text-decoration:none}}.AutoPartsMenu .AutoPartsMenu__subGroup{border-left:1px solid var(--bw-color-grey-400);margin:0;padding-left:var(--bw-space-250);margin-left:var(--bw-space-250);max-height:0;overflow:hidden;transition:max-height .2s ease}.AutoPartsMenu .AutoPartsMenu__groupItem.is-active>.AutoPartsMenu__groupHeader{font-weight:700}.AutoPartsMenu .AutoPartsMenu__groupItem.is-open .AutoPartsMenu__groupHeader .AutoPartsMenu__chevron>svg{transform:rotate(180deg)}.AutoPartsMenu .AutoPartsMenu__subGroupItem{display:grid}.AutoPartsMenu .AutoPartsMenu__subMenuHeader{padding:var(--bw-space-100) 0;-webkit-text-decoration:none;text-decoration:none}@media (hover: hover) and (pointer: fine){.AutoPartsMenu .AutoPartsMenu__subMenuHeader:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--bw-color-primary)}.AutoPartsMenu .AutoPartsMenu__subMenuHeader:focus-visible{-webkit-text-decoration:none;text-decoration:none;color:var(--bw-color-primary)}}.AutoPartsMenu .AutoPartsMenu__subGroupItem.is-active>.AutoPartsMenu__subMenuHeader{font-weight:700}@media (max-width: 1023.98px){.AutoPartsMenu{padding:0;margin:0;display:flex;flex-direction:column;background:transparent;height:var(--mobile-menu-height);position:relative;z-index:calc(var(--site-header-z-index) - 1);transition:z-index .5s ease}.AutoPartsMenu .AutoPartsMenu__search{padding:var(--bw-space-300);opacity:0;transition:opacity 50ms linear,background 50ms linear;pointer-events:none;z-index:10000;position:absolute;top:var(--mobile-menu-height);right:0;left:0;order:3;margin:0;box-shadow:0 0 8px #0000000a}.AutoPartsMenu .AutoPartsMenu__list{display:flex;position:relative;width:100%;height:var(--mobile-menu-height);order:1;z-index:3;background:var(--bw-color-white);border-radius:var(--bw-br-md) var(--bw-br-md) 0 0;transition:border-radius .1s ease,transform .2s ease,z-index .5s ease}.AutoPartsMenu .AutoPartsMenu__superGroup{flex:33.3333%;padding:0;position:static;position:initial}.AutoPartsMenu .AutoPartsMenu__superGroup.is-open{padding:0}.AutoPartsMenu .AutoPartsMenu__superGroup:not(:last-child) .AutoPartsMenu__header:before{content:"";width:1px;background:var(--bw-color-grey-400);position:absolute;bottom:10px;top:10px;right:0}.AutoPartsMenu .AutoPartsMenu__header{justify-content:center;align-items:flex-end;padding:var(--bw-space-100);position:relative;transition:background .3s linear;border-radius:var(--bw-br-md) var(--bw-br-md) 0 0;overflow:hidden}.AutoPartsMenu .AutoPartsMenu__header:after{content:"";width:100%;height:2px;background:transparent;position:absolute;bottom:0;left:0;transition:background .3s linear}.AutoPartsMenu .AutoPartsMenu__superGroup.is-active .AutoPartsMenu__header:after{background:var(--bw-color-primary)}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent{font-size:.875rem;flex-wrap:wrap;justify-content:center;font-weight:400}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent>img{width:100%;height:20px;margin-right:0}.AutoPartsMenu .AutoPartsMenu__header>.AutoPartsMenu__headerContent .AutoPartsMenu__chevron>svg{display:block;width:.75rem;height:.75rem}.AutoPartsMenu .AutoPartsMenu__header .AutoPartsMenu__chevron{display:none}.AutoPartsMenu .AutoPartsMenu__groupWrapper{position:absolute;background:var(--bw-color-grey-200);top:var(--mobile-menu-height);left:0;right:0;overflow-y:scroll;max-height:calc(100dvh - (var(--mobile-menu-height) + var(--container-padding-x) * 2));border-radius:0 0 var(--bw-br-md) var(--bw-br-md)}.AutoPartsMenu .AutoPartsMenu__groupWrapper::-webkit-scrollbar{width:10px;height:10px;background:transparent}.AutoPartsMenu .AutoPartsMenu__groupWrapper::-webkit-scrollbar-thumb{background-color:var(--bw-color-grey-500);border-radius:var(--bw-br-md);border:2px solid var(--bw-color-white)}.AutoPartsMenu .AutoPartsMenu__group{padding:0;margin:0;display:flex;flex-wrap:wrap;border:none}.AutoPartsMenu .AutoPartsMenu__groupItem{width:100%;padding:0 var(--bw-space-300)}.AutoPartsMenu .AutoPartsMenu__groupHeader{min-height:2.375em}.AutoPartsMenu .AutoPartsMenu__group:after,.AutoPartsMenu .AutoPartsMenu__group:before{content:"";width:100%;height:20px;display:block}.AutoPartsMenu .AutoPartsMenu__group:before{height:90px}.AutoPartsMenu--hideSearch .AutoPartsMenu__group:before{height:10px}.AutoPartsMenu .AutoPartsMenu__overlay{display:block;pointer-events:none}.AutoPartsMenu--hasNoMobileInfo .AutoPartsMenu__list{border-radius:var(--bw-br-md)}.AutoPartsMenu.is-interacted-open{z-index:9999;transition:z-index .1s ease}.AutoPartsMenu.is-interacted-open .AutoPartsMenu__search{transition:opacity .2s linear,background .2s linear;opacity:1;pointer-events:all;background:var(--bw-color-grey-200)}.AutoPartsMenu.is-interacted-open .AutoPartsMenu__list{border-radius:var(--bw-br-md) var(--bw-br-md) 0 0;position:absolute;z-index:9999;transform:translateY(calc(-52px - var(--site-header-height) + var(--container-padding-x)));transition:border-radius .1s ease,transform .2s ease,z-index .1s ease}.AutoPartsMenu.is-interacted-open .AutoPartsMenu__superGroup.is-open .AutoPartsMenu__header{background:var(--bw-color-grey-200)}.AutoPartsMenu.is-interacted-open .AutoPartsMenu__superGroup.is-open .AutoPartsMenu__header:after{background:var(--bw-color-grey-400)}.AutoPartsMenu.is-interacted-open .AutoPartsMenu__overlay{opacity:.5;pointer-events:all}}@media (max-width: 499.98px){.AutoPartsMenu .AutoPartsMenu__header{white-space:nowrap;height:100%}.AutoPartsMenu .AutoPartsMenu__superGroup{flex:1 1 33.333333%}.AutoPartsMenu .AutoPartsMenu__superGroup .AutoPartsMenu__headerContent{font-size:.75rem}.AutoPartsMenu .AutoPartsMenu__groupItem{width:100%}}.ServicePartnerItem{display:flex;gap:var(--bw-space-250);align-items:center}.ServicePartnerItem .ServicePartnerItem__image{width:40px;height:18px;-o-object-fit:contain;object-fit:contain}@media (max-width: 767.98px){.ServicePartnerItem{gap:var(--bw-space-200)}.ServicePartnerItem .VehicleSpecification__name{font-weight:600}.ServicePartnerItem .VehicleSpecification{font-size:.75rem}}.CurrentRefinements{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--bw-space-200)}.CurrentRefinements .CurrentRefinements__chip{display:flex;align-items:center;padding:.5em 1em;border-radius:var(--bw-br-pill);border:thin solid var(--bw-color-grey-400);cursor:pointer;transition-property:background-color,transform;transition-duration:.2s;transition-timing-function:ease}.CurrentRefinements .CurrentRefinements__chip>*:not(:first-child){margin-left:var(--bw-space-100)}@media (hover: hover) and (pointer: fine){.CurrentRefinements .CurrentRefinements__chip:hover{background-color:var(--bw-color-grey-400);transform:translateY(-2px)}.CurrentRefinements .CurrentRefinements__chip:focus-visible{background-color:var(--bw-color-grey-400);transform:translateY(-2px)}}.CurrentRefinements .CurrentRefinements__chip:active{transform:translateY(0) scale(.98)}.CurrentRefinements .CurrentRefinements__close{margin-bottom:-.125em;margin-right:.5em;color:var(--bw-color-grey-600);font-size:1.2em}.CurrentRefinements .CurrentRefinements__clearAll{color:var(--bw-color-text);cursor:pointer}
