.fitment{position:relative}.fitment__header{-webkit-box-shadow:none;box-shadow:none}.fitment-controls__divider{display:none}.fitment-controls__search-warning{background:#ffdede;color:#a94442;padding:10px;margin:10px 16px 0 16px;display:none}.fitment--on-page .fitment-controls__clear,.fitment--on-page .fitment-controls__vehicle-view{background-color:inherit;color:#444;padding:1px 12px;text-transform:none}.fitment--on-page .fitment-controls__clear:focus,.fitment--on-page .fitment-controls__clear:hover,.fitment--on-page .fitment-controls__vehicle-view:focus,.fitment--on-page .fitment-controls__vehicle-view:hover{background-color:inherit;text-decoration:underline}.fitment--on-page .fitment-controls__select:focus{outline:2px solid Highlight;outline:2px auto -webkit-focus-ring-color;z-index:+1}.fitment--on-page .fitment-controls__select[disabled]{color:#ccc;background-color:#eee}.fitment--on-page .fitment-controls__submit[disabled]{opacity:.8}.fitment--on-page.fitment--default .fitment__header-content--default{display:block}.fitment--on-page.fitment--default .fitment-controls__group--submit{display:block}.fitment--on-page.fitment--default .fitment__header-content--these-fit{display:none}.fitment--on-page.fitment--default .fitment__header-content--fits{display:none}.fitment--on-page.fitment--default .fitment__header-content--no-fit{display:none}.fitment--on-page.fitment--default .fitment-controls__group--clear{display:none}.fitment--on-page.fitment--default .fitment-controls__group--vehicle-view{display:none}.fitment--on-page.fitment--default .fitment-controls__model-name{display:none}.fitment--on-page.fitment--default .fitment__no-fit-direction{display:none}.fitment--on-page.fitment--these-fit .fitment__header-content--these-fit{display:block}.fitment--on-page.fitment--these-fit .fitment-controls__group--clear{display:inline-block}.fitment--on-page.fitment--these-fit .fitment-controls__group--vehicle-view{display:none}.fitment--on-page.fitment--these-fit .fitment__header-content--default{display:none}.fitment--on-page.fitment--these-fit .fitment-controls__group--submit{display:none}.fitment--on-page.fitment--these-fit .fitment__no-fit-direction{display:none}.fitment--on-page .fitment__header-content--fits{background-position:left center;background-repeat:no-repeat;background-image:url(/assets/v2/pages/ecom/icons/check-mark.svg)}.fitment--on-page.fitment--fits{background-color:#f7fdf7;border-top:1px solid #090;border-bottom:1px solid #090}.fitment--on-page.fitment--fits .fitment__header-content--colon{color:#090}.fitment--on-page.fitment--fits .fitment__header-content--fits{color:#090;display:block}.fitment--on-page.fitment--fits .fitment-controls__group--clear{display:inline-block}.fitment--on-page.fitment--fits .fitment__header-content--default{display:none}.fitment--on-page.fitment--fits .fitment__header-content--no-fit{display:none}.fitment--on-page.fitment--fits .fitment-controls__group--submit{display:none}.fitment--on-page.fitment--fits .fitment__no-fit-direction{display:none}.fitment--on-page .fitment__header-content--no-fit{background-position:left center;background-repeat:no-repeat;background-image:url(/assets/v2/pages/ecom/icons/warning.svg)}.fitment--on-page.fitment--no-fit{background-color:#fdf848;border-top:1px solid #c40000;border-bottom:1px solid #c40000}.fitment--on-page.fitment--no-fit .fitment__header-content--no-fit{display:block}.fitment--on-page.fitment--no-fit .fitment__no-fit-direction{display:block;padding-top:8px}.fitment--on-page.fitment--no-fit .fitment__no-fit-direction-link{font-size:13px;text-decoration:none}.fitment--on-page.fitment--no-fit .fitment__no-fit-direction-link:focus,.fitment--on-page.fitment--no-fit .fitment__no-fit-direction-link:hover{text-decoration:underline}.fitment--on-page.fitment--no-fit .fitment-controls__group--clear{display:inline-block}.fitment--on-page.fitment--no-fit .fitment-controls__group--vehicle-view{display:none}.fitment--on-page.fitment--no-fit .fitment__header-content--no-fit{color:#c40000}.fitment--on-page.fitment--no-fit .fitment__header-content--colon{color:#c40000}.fitment--on-page.fitment--no-fit .fitment__header-content--default{display:none}.fitment--on-page.fitment--no-fit .fitment__header-content--fits{display:none}.fitment--on-page.fitment--no-fit .fitment-controls__group--submit{display:none}section.plp .fitment--on-page{background-color:#fff}@media (max-width:767px){.fitment-controls__divider{display:block;margin-bottom:8px;margin-top:8px;opacity:.5;-webkit-transition:margin 125ms 0s ease-in-out;-o-transition:margin 125ms 0s ease-in-out;transition:margin 125ms 0s ease-in-out}.fitment-controls--open+.fitment-controls__divider{margin-bottom:6px;margin-top:18px}.fitment--on-page{padding:8px 0 8px 0;background-color:#f1f1f1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.fitment--on-page .fitment--drawer .fitment__wrap{padding:0 8px 8px 0}.fitment--on-page .fitment__header-content--fits{background-size:20px;padding-left:24px}.fitment--on-page .fitment__header-content--no-fit{background-size:20px;padding-left:24px}.fitment--on-page.fitment.fitment--no-fit .form-group{display:none}.fitment--on-page.fitment.fitment--fits .form-group{display:none}.fitment--on-page.fitment.fitment--these-fit .form-group{display:none}.fitment--on-page .fitment__header-content--colon{display:none}.fitment--on-page .fitment__header{background-color:inherit;background-image:url(../../core/images/icons/arrows/arrow-down-dark-lg.svg);background-repeat:no-repeat;background-position:right center;background-size:20px;color:#000;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:8px 24px 8px 0;position:relative;text-transform:none;width:100%;outline:0}.fitment--on-page .fitment__header:focus,.fitment--on-page .fitment__header:hover{background-color:inherit}.fitment--on-page .fitment__header[aria-pressed=true]{margin-bottom:8px}.fitment--on-page .fitment__header[data-show-model=true]{margin-bottom:30px}.fitment--on-page .fitment__header[data-show-model=true] .fitment-controls__model-name{position:absolute;left:0;top:36px}.fitment--on-page .fitment__header--open{background-image:url(../../core/images/icons/arrows/arrow-up-dark-lg.svg)}.fitment--on-page .fitment-controls{margin-bottom:8px}.fitment--on-page .fitment-controls--open{max-height:5000px;overflow:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.fitment--on-page .fitment-controls--closed{margin-top:0;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:.2s cubic-bezier(0,1,.5,1);-o-transition:.2s cubic-bezier(0,1,.5,1);transition:.2s cubic-bezier(0,1,.5,1)}.fitment--on-page .fitment-controls__model-name{color:#666;font-size:16px}.fitment--on-page .fitment-controls__label{width:100%}.fitment--on-page .fitment-controls__search-submit,.fitment--on-page .fitment-controls__submit{width:100%}.fitment--on-page .fitment-controls__clear{padding:1px 0}.fitment--on-page .fitment-controls__vehicle-view{padding:1px 12px}.fitment--on-page .fitment--drawer .fitment-controls__group--clear,.fitment--on-page .fitment--drawer .fitment-controls__group--vehicle-view{margin-top:8px}.fitment--parts:focus-within{outline:2px solid Highlight;outline:2px auto -webkit-focus-color-ring}.fitment--parts .fitment__wrap{margin:0 24px 0 24px}section.plp .fitment--on-page{z-index:998;position:sticky;width:100%;top:64px}section.plp.plp-spa .fitment--on-page{top:auto}section.plp .fitment--on-page .fitment__header{justify-content:center}section.plp .plp__body-container{position:relative;top:48px}section.plp.plp-spa .plp__body-container{top:auto}section.plp .plp__footer{margin-top:0;margin-bottom:50px}}@media (min-width:768px){.fitment--on-page{padding:16px 0;background-color:#f9f9f9;-webkit-box-shadow:0 1px 1px 0 #e1e1e1,inset 0 1px 1px 0 #e1e1e1;box-shadow:0 1px 1px 0 #e1e1e1,inset 0 1px 1px 0 #e1e1e1;overflow:hidden}.fitment--on-page .fitment__header{background-color:transparent;color:#000;font-size:18px;font-weight:700;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:10px;padding:1px 12px 1px 0;text-transform:none;width:auto}.fitment--on-page .fitment__header:focus,.fitment--on-page .fitment__header:hover{background-color:inherit}.fitment--on-page .fitment__header-content{float:left}.fitment--on-page .fitment__header-content--fits{padding-left:34px;background-size:30px}.fitment--on-page .fitment__header-content--no-fit{padding-left:34px;background-size:30px}.fitment--on-page .fitment-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;width:auto}.fitment--on-page .fitment-controls .form-group{margin-bottom:0}.fitment--on-page .fitment-controls__group{margin-right:10px;outline:0}.fitment--on-page .fitment-controls__label{float:left;margin-bottom:0}.fitment--on-page .fitment-controls__select--brand{max-width:180px}.fitment--on-page .fitment-controls__select--year{width:70px}.fitment--on-page .fitment-controls__select--model{max-width:300px}.fitment--on-page .fitment-controls__model-name{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fitment--on-page .fitment__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fitment--parts .fitment-controls{margin-bottom:8px;outline:0}.fitment--parts .fitment__header{margin-bottom:8px;padding-left:0;width:100%}.fitment--parts .fitment__wrap{padding:0 16px}section.plp .fitment--on-page{z-index:998;position:sticky;top:0}section.plp .fitment--on-page .container{display:flex;justify-content:center}}@media (min-width:768px) and (max-width:991px){.fitment--parts .fitment-controls__select--model{max-width:220px}}@media (max-width:479px){.fitment--on-page .fitment__header[data-show-model=true]{margin-bottom:30px}.fitment--on-page .fitment__header[data-show-model=true] .fitment-controls__model-name{display:block;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}}