.accordion__wrapper{display:flex;flex-direction:column}.accordion__header{align-items:center;cursor:pointer;display:flex;flex-direction:row;width:100%}.accordion__header[aria-expanded=true] .accordion__caret{transform:rotate(180deg)}.accordion__header--left{display:grid;grid-template-columns:16px 1fr}.accordion__header--right{display:grid;grid-template-columns:1fr 16px}.accordion__caret{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2014.1%2010.1%27%20%3E%3Cpath%20fill%3D%27%23151211%27%20d%3D%27M7.1,6.4l5.2-6c0.4-0.5,1.1-0.5,1.5,0s0.4,1.3,0,1.9l-6,7.4c-0.4,0.5-1.1,0.5-1.5,0l-6-7.4c-0.4-0.5-0.4-1.3,0-1.9c0.4-0.5,1.1-0.5,1.5,0L7.1,6.4z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:16px;transition:transform .3s cubic-bezier(0,0,.2,1);width:16px}.accordion__panel{max-height:0;transition-behavior:allow-discrete;transition-duration:.3s;transition-property:display,opacity,max-height;transition-timing-function:cubic-bezier(0,0,.2,1)}.accordion__panel[aria-hidden=false]{display:block;max-height:300vh;opacity:1}@starting-style{.accordion__panel[aria-hidden=false]{max-height:0;opacity:0}}.accordion__panel[aria-hidden=true]{display:none;max-height:0;opacity:0}.foundation-mq{font-family:"small=0em&medium=48em&large=64em&xlarge=80em&xxlarge=90em"}.parts-type-toggle{margin-bottom:16px}.parts-type-toggle__heading{border-bottom:1px solid #c7c7c6;display:block;font-size:18px;font-weight:700;line-height:1;margin-bottom:16px;padding-bottom:8px;text-transform:uppercase}.parts-type-toggle__link{border:1px solid transparent;color:#000;display:inline-block;font-size:14px;line-height:1;padding:0 8px;width:auto}.parts-type-toggle__link--current-type{background-color:#151211;color:#fff;font-weight:700;padding:8px 8px 6px;pointer-events:none}.parts-type-toggle__links:after{clear:both;content:"";display:table}@media screen and (max-width:63.9375em){.parts-type-toggle{margin-top:16px}.parts-type-toggle__heading,.parts-type-toggle__line-break{display:none}.parts-type-toggle__link{background-color:#fff;border:1px solid #e3e2e2;float:left;padding:12px 8px;text-align:center;width:50%}.parts-type-toggle__link:first-of-type{border-right:none}.parts-type-toggle__link:last-of-type{border-left:none}.parts-type-toggle__link--current-type{background-color:#151211;color:#fff}.parts-type-toggle__link--current-type:after{border-color:#fafafa transparent transparent;border-style:solid;border-width:8px 9px 0;content:"";height:0;left:50%;margin-right:-50%;position:absolute;top:-1px;transform:translate(-50%);width:0}.parts-type-toggle__link{position:relative}.parts-type-toggle__links:after{clear:both;content:"";display:table}}@media print,screen and (min-width:64em){.parts-type-toggle__link:last-of-type{margin-top:12px}}.oem-assembly__name{margin:15px 0}.oem-assembly__fiche{margin-bottom:14px}.oem-assembly__fitment{margin-bottom:15px}.oem-assembly__fitment-aftermarket-link{margin-left:20px}.oem-assembly__fitment-aftermarket-link,.oem-assembly__fitment-select-vehicle-link{display:inline-block;margin-top:10px}.oem-assembly__vehicle-name{margin-right:10px}@media screen and (max-width:47.9375em){.oem-assembly__fiche{height:100%}.oem-assembly__fitment-select-vehicle-link:before{content:"";display:block;margin-top:10px}.oem-assembly__fitment-aftermarket-link,.oem-assembly__fitment-select-vehicle-link{display:block;margin-left:0}}@media print,screen and (min-width:48em){.oem-assembly__fitment-select-vehicle-link{white-space:nowrap}}@media screen and (min-width:90em){.oem-assembly__fiche,.oem-assembly__parts{float:left}.oem-assembly__fiche{height:390px;margin-right:30px;width:390px}.oem-assembly__parts{width:calc(100% - 420px)}}.oem{float:left;margin:15px auto;max-width:75rem;overflow:hidden;padding-left:0;padding-right:0;width:100%}@media screen and (max-width:63.9375em){.oem__navigation{display:none}}@media print,screen and (min-width:48em){.oem{margin:30px auto}}@media print,screen and (min-width:64em){.oem{margin:20px auto}}@media screen and (min-width:90em){.oem{margin:30px auto}}.oem:after,.oem:before{content:" ";display:table;flex-basis:0;order:1}.oem:after{clear:both}@media print,screen and (min-width:48em){.oem{padding-left:.9375rem;padding-right:.9375rem}}.oem:last-child:not(:first-child){float:right}.oem,.oem:last-child:not(:first-child){clear:both;float:none}.oem__browse,.oem__navigation{float:left;padding-left:.625rem;padding-right:.625rem;width:100%}@media print,screen and (min-width:48em){.oem__browse,.oem__navigation{padding-left:.9375rem;padding-right:.9375rem}}.oem__browse:last-child:not(:first-child),.oem__navigation:last-child:not(:first-child){float:right}@media print,screen and (min-width:48em){.oem{width:83.3333333333%}}@media print,screen and (min-width:64em){.oem{width:91.6666666667%}.oem__navigation{width:22.7272727273%}.oem__browse{width:72.7272727273%}}.oem-powered-by{padding:20px 0 10px}.oem-powered-by__txt{display:inline-block;padding-left:30px;vertical-align:middle;width:calc(100% - 160px)}@media screen and (max-width:63.9375em){.oem-powered-by{text-align:center}.oem-powered-by__txt{display:block;padding:20px 30px 10px;width:auto}}