.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}.modal{border:none;max-height:75vh;padding:40px 0 0}.modal::backdrop{background:hsla(0,0%,4%,.45)}.modal .modal__loading:after{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;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%2020%2020%27%20%3E%3Cpath%20fill%3D%27%23c7c7c6%27%20d%3D%27M16.783%2010c0-1.049%200.646-1.875%201.617-2.443-0.176-0.584-0.407-1.145-0.692-1.672-1.089%200.285-1.97-0.141-2.711-0.883-0.741-0.74-0.968-1.621-0.683-2.711-0.527-0.285-1.088-0.518-1.672-0.691-0.568%200.97-1.595%201.615-2.642%201.615-1.048%200-2.074-0.645-2.643-1.615-0.585%200.173-1.144%200.406-1.671%200.691%200.285%201.090%200.059%201.971-0.684%202.711-0.74%200.742-1.621%201.168-2.711%200.883-0.285%200.527-0.517%201.088-0.691%201.672%200.97%200.568%201.615%201.394%201.615%202.443%200%201.047-0.645%202.074-1.615%202.643%200.175%200.584%200.406%201.144%200.691%201.672%201.090-0.285%201.971-0.059%202.711%200.682s0.969%201.623%200.684%202.711c0.527%200.285%201.087%200.518%201.672%200.693%200.568-0.973%201.595-1.617%202.643-1.617%201.047%200%202.074%200.645%202.643%201.617%200.584-0.176%201.144-0.408%201.672-0.693-0.285-1.088-0.059-1.969%200.683-2.711%200.741-0.74%201.622-1.166%202.711-0.883%200.285-0.527%200.517-1.086%200.692-1.672-0.973-0.569-1.619-1.395-1.619-2.442zM10%2013.652c-2.018%200-3.653-1.635-3.653-3.652%200-2.018%201.636-3.654%203.653-3.654s3.652%201.637%203.652%203.654c0%202.018-1.634%203.652-3.652%203.652z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";content:" ";display:block;height:50px;margin:50px auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal .modal__content main{width:100%}.modal .modal__close{cursor:pointer;padding:11px;position:absolute;right:4px;top:0}.modal .modal__close:after{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%2014%27%20%3E%3Cpath%20fill%3D%27%238f8e8d%27%20d%3D%27M14%201.41%2012.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:12px;width:12px}@media print,screen and (min-width:64em){.modal{width:900px}}.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}}