[data-rvs=parts-model] .rvs-pm__versions{margin:0 0 var(--rvs-gap-md)}[data-rvs=parts-model] .rvs-pm__tabs{border-bottom:1px solid var(--rvs-rule);display:flex;flex-wrap:wrap;gap:0}[data-rvs=parts-model] .rvs-pm__tab{border-bottom:3px solid transparent;color:var(--rvs-text);display:inline-block;font-family:var(--rvs-font-body);font-size:var(--rvs-body);font-weight:var(--rvs-bold-weight);margin-bottom:-1px;opacity:.7;padding:12px 20px;text-decoration:none;transition:opacity var(--rvs-transition),border-color var(--rvs-transition)}[data-rvs=parts-model] .rvs-pm__tab:focus-visible,[data-rvs=parts-model] .rvs-pm__tab:hover{border-bottom-color:var(--rvs-rule);opacity:1}[data-rvs=parts-model] .rvs-pm__tab[aria-current=page]{border-bottom-color:var(--rvs-red);color:var(--rvs-heading);opacity:1}[data-rvs=parts-model] .rvs-pm__versions .rvs-pm__hint{margin:32px 0 0}[data-rvs=parts-model] .rvs-pm__hint{opacity:.8}[data-rvs=parts-model] .rvs-pm__partof{margin:0 0 var(--rvs-gap-md)}[data-rvs=parts-model] .rvs-pm__grid{align-items:start;display:grid;gap:var(--rvs-gap-lg);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}[data-rvs=parts-model][data-diagram=false] .rvs-pm__grid{grid-template-columns:minmax(0,560px)}[data-rvs=parts-model] .rvs-pm__diagram{margin:0}[data-rvs=parts-enquiry] .rvs-pm__diagram-link,[data-rvs=parts-model] .rvs-pm__diagram-link{background:var(--rvs-white);border:1px solid var(--rvs-rule);cursor:zoom-in;display:block}[data-rvs=parts-model] .rvs-pm__diagram-link,[data-rvs=parts-model] .rvs-pm__diagram-placeholder{border-radius:var(--rvs-radius);overflow:hidden}[data-rvs=parts-model] .rvs-pm__diagram img{display:block;height:auto;width:100%}[data-rvs=parts-model] .rvs-pm__diagram figcaption{margin-top:8px}[data-rvs=parts-model] .rvs-pm__diagram-placeholder{aspect-ratio:4/3;background:var(--rvs-surface);border:1px dashed var(--rvs-rule);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:var(--rvs-gap-lg);text-align:center}[data-rvs=parts-model] .rvs-pm__diagram-placeholder p{margin:0}[data-rvs=parts-model] .rvs-pm__diagram-placeholder .rvs__body{margin-inline:auto;max-width:36ch;opacity:.85}[data-rvs=parts-model] .rvs-pm__subs,[data-rvs=parts-model] .rvs-pm__usedon{margin-top:var(--rvs-gap-md)}[data-rvs=parts-model] .rvs-pm__subs ul,[data-rvs=parts-model] .rvs-pm__usedon ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}[data-rvs=parts-model] .rvs-pm__subs li,[data-rvs=parts-model] .rvs-pm__usedon li{margin:0}[data-rvs=parts-model] .rvs-pm__subs li:before,[data-rvs=parts-model] .rvs-pm__usedon li:before{content:none}[data-rvs=parts-model] .rvs-pm__chip{align-items:center;background:var(--rvs-surface);border:1px solid var(--rvs-rule);border-radius:var(--rvs-radius-pill);color:var(--rvs-text);display:inline-flex;font-size:.9375rem;font-weight:var(--rvs-bold-weight);gap:6px;padding:6px 14px;text-decoration:none;transition:border-color var(--rvs-transition)}[data-rvs=parts-model] .rvs-pm__chip:focus-visible,[data-rvs=parts-model] .rvs-pm__chip:hover{border-color:var(--rvs-red)}[data-rvs=parts-model] .rvs-pm__card{background:var(--rvs-surface);border:1px solid var(--rvs-rule);display:flex;flex-direction:column;gap:14px;padding:var(--rvs-gap-md)}[data-rvs=parts-model] .rvs-pm__card-title{margin:0}[data-rvs=parts-model] .rvs-pm__card-text>:first-child{margin-top:0}[data-rvs=parts-model] .rvs-pm__card-text>:last-child{margin-bottom:0}[data-rvs=parts-model] .rvs-pm__card-btns{display:flex;flex-direction:column;gap:10px}[data-rvs=parts-model] .rvs-pm__card-btns .rvs__btn{justify-content:center}[data-rvs=parts-model] .rvs-pm__card-links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}[data-rvs=parts-model] .rvs-pm__card-links li{margin:0}[data-rvs=parts-model] .rvs-pm__card-links li:before{content:none}[data-rvs=parts-model] .rvs-pm__maint{border-top:1px solid var(--rvs-rule);padding-top:14px}[data-rvs=parts-model] .rvs-pm__maint .rvs__body{font-size:.9375rem;margin-top:6px}[data-rvs=parts-model] .rvs-pm__list{margin-top:var(--rvs-gap-xl)}[data-rvs=parts-model] .rvs-pm__list-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--rvs-gap-sm) var(--rvs-gap-lg);justify-content:space-between;margin-bottom:var(--rvs-gap-sm)}[data-rvs=parts-model] .rvs-pm__list-head .rvs-parts__h2{margin:0}[data-rvs=parts-model] .rvs-pm__filter{flex:0 1 380px;position:relative}[data-rvs=parts-model] .rvs-pm__list-head:has(.rvs-pm__filter){margin-bottom:32px}[data-rvs=parts-model] .rvs-pm__filter:before{background-color:var(--rvs-charcoal);content:"";height:17px;left:18px;-webkit-mask:var(--rvs-icon-search) center /contain no-repeat;mask:var(--rvs-icon-search) center /contain no-repeat;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px;z-index:1}[data-rvs=parts-model] .rvs-pm__filter .rvs-parts__search-input,[data-rvs=parts-model] .rvs-pm__filter .rvs-parts__search-input:focus{background:var(--rvs-white);border:0;border-radius:var(--rvs-radius-pill);box-shadow:none;outline:0;padding:12px 20px 12px 46px;transition:box-shadow var(--rvs-transition)}[data-rvs=parts-model] .rvs-pm__filter .rvs-parts__search-input:focus{box-shadow:0 0 0 1px var(--rvs-red)}[data-rvs=parts-model] .rvs-pm__filter-status{margin-top:4px;position:absolute;right:0;top:100%;white-space:nowrap}[data-rvs=parts-model] .rvs-pm__sub{border-top:1px solid var(--rvs-rule);margin-top:var(--rvs-gap-xl);padding-top:var(--rvs-gap-lg)}[data-rvs=parts-model] .rvs-pm__bd{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 var(--rvs-gap-md);scroll-margin-top:calc(var(--lo-header-height, 85px) + 16px)}[data-rvs=parts-model] .is-filtering .rvs-pm__bd,[data-rvs=parts-model] .rvs-pm__bd[hidden]{display:none}[data-rvs=parts-model] .rvs-pm__bd-label{margin:0}[data-rvs=parts-model] .rvs-pm__bd-tabs{display:flex;flex-wrap:wrap;gap:8px}[data-rvs=parts-model] .rvs-pm__bd-tab{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--rvs-rule);border-radius:var(--rvs-radius-pill);box-shadow:none;color:var(--rvs-heading);cursor:pointer;font:inherit;font-family:var(--rvs-font-body);font-size:.9375rem;font-weight:var(--rvs-bold-weight);letter-spacing:normal;line-height:1.2;margin:0;padding:8px 16px;text-transform:none;transition:border-color var(--rvs-transition),background-color var(--rvs-transition),color var(--rvs-transition)}[data-rvs=parts-model] .rvs-pm__bd-tab:hover{border-color:var(--rvs-heading)}[data-rvs=parts-model] .rvs-pm__bd-tab[aria-selected=true]{background:var(--rvs-charcoal);border-color:var(--rvs-charcoal);color:var(--rvs-light-cream)}[data-rvs=parts-model] .rvs-pm__bd-tab:focus{outline:none}[data-rvs=parts-model] .rvs-pm__bd-tab:focus-visible{outline:2px solid var(--rvs-heading);outline-offset:2px}[data-rvs=parts-model] .is-tabbed .rvs-pm__sub{border-top:0;margin-top:0;padding-top:0}[data-rvs=parts-model] .is-tabbed.is-filtering .rvs-pm__sub:not([hidden]){border-top:1px solid var(--rvs-rule);margin-top:var(--rvs-gap-xl);padding-top:var(--rvs-gap-lg)}[data-rvs=parts-model] .is-tabbed .rvs-pm__panel[hidden]{border:0;margin:0;padding:0}[data-rvs=parts-model] .rvs-pm__sub-head{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--rvs-gap-md);max-width:62ch}[data-rvs=parts-model] .rvs-pm__sub-head .rvs-parts__h2{margin:0}[data-rvs=parts-model] .rvs-pm__diagram--sub{margin-bottom:var(--rvs-gap-md);max-width:760px}[data-rvs=parts-model] .rvs-pl__wrap{overflow-x:auto}[data-rvs=parts-model] .rvs-pl__table{border-collapse:collapse;color:var(--rvs-text);font-family:var(--rvs-font-body);font-size:.9375rem;line-height:1.45;width:100%}[data-rvs=parts-model] .rvs-pl__table th{border-bottom:2px solid var(--rvs-heading);font-weight:400;opacity:.8;padding:10px 12px;text-align:left;white-space:nowrap}[data-rvs=parts-model] .rvs-pl__table td{border-bottom:1px solid var(--rvs-rule);padding:12px;transition:background-color .6s ease;vertical-align:top}[data-rvs=parts-model] .rvs-pl__table tr.is-added td{background:rgba(204,46,39,.06)}[data-rvs=parts-model] .rvs-pl__table tr.is-flash td{background:rgba(204,46,39,.18);transition:none}[data-rvs=parts-model] .rvs-pl__call{color:var(--rvs-heading);font-family:var(--rvs-font-display);font-weight:var(--rvs-display-weight);white-space:nowrap;width:52px}[data-rvs=parts-model] tr.is-child .rvs-pl__call{font-family:var(--rvs-font-mono);font-size:.8125rem;font-weight:400;opacity:.8;padding-left:24px}[data-rvs=parts-model] .rvs-pl__img{width:76px}[data-rvs=parts-model] .rvs-pl__img img{background:var(--rvs-white);border:0;border-radius:var(--rvs-radius);display:block;height:64px;max-width:64px;object-fit:contain;width:64px}[data-rvs=parts-model] .rvs-pl__pn{font-family:var(--rvs-font-mono);font-size:.875rem;letter-spacing:.02em;white-space:nowrap}[data-rvs=parts-model] .rvs-pl__name{display:block;font-weight:var(--rvs-bold-weight)}[data-rvs=parts-model] .rvs-pl__more{display:block;font-size:.875rem;margin-top:2px;opacity:.75}[data-rvs=parts-model] .rvs-pl__notes{max-width:360px;min-width:200px}[data-rvs=parts-model] .rvs-pl__sublink{display:inline-block;font-size:.9375rem;margin-top:4px}[data-rvs=parts-model] .rvs-pl__notes [data-pl-notes]+.rvs-pl__sublink{display:block}[data-rvs=parts-model] .rvs-pl__fits,[data-rvs=parts-model] .rvs-pl__qtyused{white-space:nowrap}[data-rvs=parts-model] .rvs-pl__ref{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--rvs-link);cursor:pointer;font:inherit;font-family:var(--rvs-font-mono);font-size:.875em;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}[data-rvs=parts-model] .rvs-pl__ref:hover{text-decoration-thickness:2px}[data-rvs=parts-model] .rvs-pl__act{text-align:right;white-space:nowrap;width:1%}[data-rvs=parts-model] .rvs-pl__add{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--rvs-btn-ghost-line);border-radius:var(--rvs-radius-pill);color:var(--rvs-btn-ghost-fg);cursor:pointer;display:inline-flex;font:inherit;font-family:var(--rvs-font-body);font-size:.9375rem;font-weight:var(--rvs-bold-weight);gap:6px;line-height:1.2;margin:0;padding:7px 16px;transition:background-color var(--rvs-transition),color var(--rvs-transition)}[data-rvs=parts-model] .rvs-pl__add:focus-visible,[data-rvs=parts-model] .rvs-pl__add:hover{background:var(--rvs-btn-bg);border-color:var(--rvs-btn-bg);color:var(--rvs-btn-fg)}[data-rvs=parts-model] .rvs-pl__step{align-items:center;background:var(--rvs-white);border:1px solid var(--rvs-rule);border-radius:var(--rvs-radius-pill);display:inline-flex;gap:4px;padding:3px}[data-rvs=parts-model] .rvs-pl__step-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#ededea;border:0;border-radius:50%;color:var(--rvs-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:1.125rem;height:32px;justify-content:center;line-height:1;margin:0;padding:0;transition:background-color var(--rvs-transition);width:32px}[data-rvs=parts-model] .rvs-pl__step-btn:focus-visible,[data-rvs=parts-model] .rvs-pl__step-btn:hover{background:var(--rvs-cream)}[data-rvs=parts-model] .rvs-pl__qty,[data-rvs=parts-model] .rvs-pl__step .rvs-pl__qty:focus{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--rvs-charcoal);font-family:var(--rvs-font-body);font-size:1rem;font-weight:var(--rvs-bold-weight);margin:0;min-width:0;outline:none;padding:4px 0;text-align:center;width:2.6em}[data-input=key] [data-rvs=parts-model] .rvs-pl__step:focus-within{outline:2px solid var(--rvs-heading);outline-offset:2px}[data-rvs=parts-model] .rvs-pl__na{font-size:var(--rvs-label-s);opacity:.6}[data-rvs=parts-enquiry] .rvs-pe__col{margin-inline:auto;max-width:760px}[data-rvs=parts-enquiry] .rvs-pe__heading{margin:8px 0 0}[data-rvs=parts-enquiry] .rvs-pe__blurb{margin-top:var(--rvs-gap-sm)}[data-rvs=parts-enquiry] .rvs-pe__blurb>:last-child{margin-bottom:0}[data-rvs=parts-enquiry] .rvs-pe__summary{background:var(--rvs-surface);border:1px solid var(--rvs-rule);margin:var(--rvs-gap-md) 0 var(--rvs-gap-lg);padding:16px 20px}[data-rvs=parts-enquiry] .rvs-pe__summary-label{margin-bottom:8px}[data-rvs=parts-enquiry] .rvs-pe__none{font-size:.9375rem;opacity:.85}[data-rvs=parts-enquiry] .rvs-pe__items{list-style:none;margin:0;padding:0}[data-rvs=parts-enquiry] .rvs-pe__item{align-items:baseline;border-top:1px solid var(--rvs-rule);display:grid;font-family:var(--rvs-font-body);font-size:.9375rem;gap:8px;grid-template-columns:auto auto auto minmax(0,1fr) auto;margin:0;padding:8px 0}[data-rvs=parts-enquiry] .rvs-pe__item:first-child{border-top:0}[data-rvs=parts-enquiry] .rvs-pe__item:before{content:none}[data-rvs=parts-enquiry] .rvs-pe__pn{font-family:var(--rvs-font-mono);font-size:.875rem}[data-rvs=parts-enquiry] .rvs-pe__x{opacity:.6}[data-rvs=parts-enquiry] .rvs-pe__q{font-weight:var(--rvs-bold-weight)}[data-rvs=parts-enquiry] .rvs-pe__nm{opacity:.85;overflow-wrap:anywhere}[data-rvs=parts-enquiry] .rvs-pe__nm em{opacity:.75}[data-rvs=parts-enquiry] .rvs-pe__rm{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--rvs-link);cursor:pointer;font:inherit;font-size:.875rem;margin:0;padding:0;text-decoration:underline}[data-rvs=parts-enquiry] .rvs-pe__form.pwr-form{background:transparent;color:inherit}[data-rvs=parts-enquiry] .rvs-pe__form .hs_submit,[data-rvs=parts-enquiry] .rvs-pe__form .hs_submit .actions,[data-rvs=parts-enquiry] .rvs-pe__form .hsfc-NavigationRow__Buttons{display:flex;justify-content:center;text-align:center}[data-rvs=parts-enquiry] .rvs-pe__footnote{font-size:.9375rem;margin-top:var(--rvs-gap-md);opacity:.75}[data-rvs=parts-related] .rvs-pr__header{margin:0 auto var(--rvs-gap-lg);max-width:62ch;text-align:center}[data-rvs=parts-related] .rvs-pr__header .rvs-parts__h2{margin-bottom:8px}[data-rvs=parts-bar].rvs-pm__bar{bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.12);left:0;padding-block:12px;position:fixed;right:0;z-index:90}[data-rvs=parts-bar] .rvs-pm__bar-inner{align-items:center;display:flex;gap:var(--rvs-gap-sm);justify-content:space-between}[data-rvs=parts-bar] .rvs-pm__bar-inner p{margin:0}.rvs-pm.has-bar{padding-bottom:72px}@media (max-width:1000px){[data-rvs=parts-model] .rvs-pm__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-rvs=parts-model] .rvs-pl__table thead{display:none}[data-rvs=parts-model] .rvs-pl__table,[data-rvs=parts-model] .rvs-pl__table tbody{display:block}[data-rvs=parts-model] .rvs-pl__table tr{border-bottom:1px solid var(--rvs-rule);column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}[data-rvs=parts-model] .rvs-pl__table td{border:0;display:block;grid-column:2;max-width:none;min-width:0;padding:2px 0;white-space:normal}[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__call{grid-column:1;grid-row:1/span 6;padding-left:0;width:auto}[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__img{grid-column:1;grid-row:1/span 6;width:auto}[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__act{grid-column:3;grid-row:1/span 2;text-align:right}[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__notes:empty{display:none}[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__fits:before,[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__notes:before,[data-rvs=parts-model] .rvs-pl__table td.rvs-pl__qtyused:before{content:attr(data-label) ": ";font-family:var(--rvs-font-mono);font-size:var(--rvs-label-s);letter-spacing:.06em;opacity:.7;text-transform:uppercase}[data-rvs=parts-enquiry] .rvs-pe__item{grid-template-columns:auto auto auto minmax(0,1fr)}[data-rvs=parts-enquiry] .rvs-pe__rm{grid-column:1/-1;justify-self:start}[data-rvs=parts-bar] .rvs-pm__bar-inner .rvs__btn{padding:10px 18px}}