.diy-instructions-wrapper_carousel-wrapper__2_MiY{width:341px;max-width:100%;margin:0 auto}.diy-instructions-wrapper_diy-instructions-container__7I_CF{background:#f2f2f2;padding:12px;width:490px;max-width:100%;margin-bottom:32px}@media screen and (min-width:768px)and (max-width:991px){.diy-instructions-wrapper_diy-instructions-container__7I_CF{width:320px}}@media screen and (max-width:767px){.diy-instructions-wrapper_diy-instructions-container__7I_CF{width:auto}}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-pmkit-instructions__pBJxV{padding-left:12px;color:#565656}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-instructions-preview-1__4gR_j{font-family:var(--cat-font-family-secondary);font-weight:700;font-size:24px;line-height:32px}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-instructions-preview-2__i6Z66{font-family:var(--cat-font-family-secondary);font-weight:700;font-size:20px;line-height:28px}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-instructions-description__xx19p{font-family:var(--cat-font-family-primary);font-weight:400;color:#3f3f3f;font-size:14px;line-height:20px;margin:0}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-instructions-supported-lang__GIfXq{font-family:var(--cat-font-family-primary);font-weight:400;color:#3f3f3f;font-size:12px;margin:0}.diy-instructions-wrapper_diy-instructions-container__7I_CF .diy-instructions-wrapper_diy-instructions-preview-btn__tZsTS>[data-part="base button"]{padding:6px 0 6px 8px}.parts-included-section_stepRowAll__S8qYh::part(wrap){border-radius:var(--cat-border-radius-lg)}.parts-included-section_stepBodyAll__X_2Fm::part(base){display:flex;flex-direction:column;gap:8px;margin-top:10px}.parts-included-section_rowContainer__1nrrQ{border:1px solid var(--cat-color-neutral-30);border-radius:var(--cat-border-radius-lg)}.parts-included-section_rowContainerParts__dSFYm{border:none!important;border-radius:0!important}.parts-included-section_headerRow__I_TY1::part(base){background-color:var(--cat-color-neutral-10);border-radius:var(--cat-border-radius-lg);min-height:24px}.parts-included-section_headerRow__I_TY1{background-color:var(--cat-color-neutral-10);border-radius:var(--cat-border-radius-lg);min-height:24px}.parts-included-section_rowHeader__ozJAb::part(base){border-bottom:1px solid var(--cat-color-neutral-30)}.parts-included-section_pmKitTopRowHeader__cGYZL::part(base){position:relative;z-index:1}.parts-included-section_product-link__U4zIx{color:var(--cat-color-brand-blue-70);cursor:pointer;font-size:var(--cat-theme-typography-body-font-size);line-height:var(--cat-theme-typography-body-line-height);margin-bottom:0}.parts-included-section_product-link__U4zIx>[data-part="base button"]{text-align:left}.parts-included-section_dealer-parts-dropdown__2LmZp{display:inline-block;width:200px}@media(max-width:991.98px){.parts-included-section_dealer-parts-dropdown__2LmZp{width:350px;margin-bottom:10px}}@media(max-width:767px){.parts-included-section_dealer-parts-dropdown__2LmZp{width:240px}}.parts-included-section_part-range-dropdown__bzNr0{display:inline-block;width:250px}@media(max-width:991.98px){.parts-included-section_part-range-dropdown__bzNr0{width:432px;margin-bottom:10px}}@media(max-width:767px){.parts-included-section_part-range-dropdown__bzNr0{width:296px}}.parts-included-section_price-black__q36Y7{color:var(--bs-black);font-family:var(--cat-theme-typography-body-font-family);padding-right:4px}.parts-included-section_currency-black__c_zur{color:var(--bs-black);vertical-align:bottom}.parts-included-section_quantity-picker__gbS3T{width:50%;min-width:175px}.parts-included-section_quantity-picker-sm__MqrQ_{margin-top:8px}.parts-included-section_quantity-picker-sm__MqrQ_::part(input-container){max-width:175px}@media(max-width:767px){.parts-included-section_quantity-picker-sm__MqrQ_{margin-top:4px!important}.parts-included-section_quantity-picker-sm__MqrQ_::part(base){width:139px}}@media(min-width:768px)and (max-width:991.98px){.parts-included-section_quantity-picker-sm__MqrQ_::part(input-container){min-width:148px}}.parts-included-section_pmkitCartBadge__jPWgR::part(base){z-index:unset!important}.parts-included-section_only-tablet__aaciB{display:none}@media(min-width:768px)and (max-width:991.98px){.parts-included-section_only-tablet__aaciB{display:block}.parts-included-section_quantity-price-wrapper__TknvR{display:flex;width:328px;justify-content:space-between;align-items:start;column-gap:8px}.parts-included-section_tablet-action-buttons__ZlCGx{display:flex;align-items:flex-end}}@media(max-width:767px){.parts-included-section_inner-container-sm__VbJid{gap:8px}.parts-included-section_part-image-mobile__k5Bjy{min-width:80px;min-height:72px;object-fit:contain}}.parts-included-section_table-cell-wrap__ocrA_{max-width:220px!important;min-width:0!important;width:220px!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:hidden!important}.parts-included-section_table-cell-wrap__ocrA_ *{max-width:100%!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important}.parts-included-section_parts-table-footer__9wdcW{width:100%;display:flex;flex-direction:column;margin-top:1rem}.parts-included-section_parts-table-footer__summary-row__YdPQH{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.parts-included-section_parts-table-footer__reset-quantity__inwi9{flex:0 0 auto;display:flex;align-items:flex-end}.parts-included-section_parts-table-footer__total-container__WSkUk{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:flex-end}.parts-included-section_parts-table-footer__button-row__P_eWm{width:100%;display:flex;justify-content:flex-end;margin-top:16px}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1rem;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:12px;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-container__WSkUk{padding-bottom:0}.parts-included-section_parts-table-footer__mobile-total__9YFIc{justify-content:flex-start;align-items:center}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__button-row__P_eWm{width:100%;margin-top:0;justify-content:stretch}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__button-row__P_eWm>div{width:100%}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price__OlGka{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price__OlGka span:last-child{margin-left:1rem;text-align:right;white-space:nowrap}.parts-included-section_parts-table-footer__total-price__OlGka{text-align:right;white-space:nowrap}.parts-included-section_parts-table-footer__subtotal-error__6scO6{color:var(--cat-theme-color-content-utility-error);white-space:normal}@media(min-width:768px)and (max-width:991.98px){.parts-included-section_parts-table-footer__summary-row__YdPQH{align-items:flex-end;gap:1rem}.parts-included-section_parts-table-footer__reset-quantity__inwi9,.parts-included-section_parts-table-footer__total-container__WSkUk{min-width:0}.parts-included-section_parts-table-footer__total-container__WSkUk{flex:1 1 auto}.parts-included-section_parts-table-footer__total-price__OlGka{max-width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;column-gap:.25rem;white-space:nowrap}.parts-included-section_parts-table-footer__subtotal-error__6scO6{text-overflow:ellipsis;white-space:nowrap;text-align:right;display:inline-block}}@media(max-width:767.98px){.parts-included-section_parts-table-footer__summary-row__YdPQH{flex-direction:column;align-items:flex-start;gap:.5rem}.parts-included-section_parts-table-footer__total-container__WSkUk{width:100%;justify-content:flex-start}.parts-included-section_parts-table-footer__button-row__P_eWm{justify-content:flex-start;margin-top:8px}.parts-included-section_parts-table-footer__total-price__OlGka{text-align:left;white-space:normal}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price__OlGka{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price--error___w51s{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.25rem}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price__OlGka span:last-child{margin-left:1rem;text-align:right;white-space:nowrap}.parts-included-section_parts-table-footer__mobile-sticky__JT0sc .parts-included-section_parts-table-footer__total-price--error___w51s span:last-child{margin-left:0;text-align:left;white-space:normal}}.parts-included-section_table-object-no-scroll__ix3v5{max-width:100%}@media(min-width:992px){.parts-included-section_table-object-no-scroll__ix3v5::part(body-inner){overflow:visible!important;max-width:100%!important}}.optional-parts-table_product-link__Ekycu{color:var(--cat-color-brand-blue-70)}.optional-parts-table_stepRowAll__843Uk .optional-parts-table_cat-c-table-cell__enA2n{-webkit-border-after:none;border-block-end:none}.product-availability_product-availability__line__31hdl{word-break:keep-all!important;color:var(--cat-color-neutral-90)}.product-availability_product-availability__line-in-stock__ZhPzr{color:var(--cat-color-brand-green-70)}.product-availability_product-availability__no-print-hyperlink__5bl_R>[data-part="base button"]{word-break:break-all!important;text-align:start}.product-availability_product-availability__compact-drawer__7Y7G7>[data-part=base]>[data-part=panel]{min-height:50vh;display:grid}@media print{.product-availability_product-availability__line__31hdl{color:inherit}.product-availability_product-availability__line-in-stock__ZhPzr{color:inherit;justify-content:end}.product-availability_product-availability__no-print-hyperlink__5bl_R>[data-part="base button"]{text-decoration:none;color:inherit;font-size:12px}}.product-availability_contact-dealer-content__Scjk_ :hover{background-color:var(--cat-theme-color-background-default)!important}.quantity-picker_quantity-picker__mobile-component__OzgBP{width:40%}.quantity-picker_quantity-picker__new-experience__v9ebq{width:138px;flex-shrink:0}.quantity-picker_quantity-picker__new-experience__v9ebq cat-quantity-picker::part(label-wrapper){-webkit-margin-after:0;margin-block-end:0}@media(min-width:48rem)and (max-width:calc(60rem - 0.02px)){.quantity-picker_add-cart-item-quantity__container___8v1h{padding:0 16px 16px 0}}@media(min-width:320px)and (max-width:calc(48rem - 0.02px)){.quantity-picker_add-cart-item-quantity__container___8v1h{padding-bottom:16px;padding-right:10px}}.parts-table_imageContainer__jPuzv{width:120px;flex-shrink:0}.parts-table_inner-container-sm__x02AF{flex-direction:column}.parts-table_add-to-cart-button-mobile__7teul>[data-part="base button"],.parts-table_add-to-cart-button__0Zops>[data-part="base button"]{min-width:136px}@media(min-width:768px)and (max-width:1023px){.parts-table_tab-wrapper__3s4EF{display:flex;justify-content:space-between;width:350px}.parts-table_price-tab-wrapper__Bi__I{order:2;margin:25px;min-width:100px}.parts-table_rest-tab-wrapper__k1jnU{order:1;max-width:261px}.parts-table_quantity-picker-sm__EdZv_::part(input-container){max-width:175px}.parts-table_add-all-to-cart__JU9Fi{display:flex;justify-content:flex-end}.parts-table_add-all-to-cart__JU9Fi::part(base){min-width:136px}}.parts-table_partItemDesktopBorder__NpDaZ{border:1px solid var(--cat-color-neutral-30);border-radius:var(--cat-border-radius-lg);padding:16px;margin-bottom:8px}.parts-table_partItemBottomBorder__Lj6tu{border-bottom:1px solid var(--cat-color-neutral-30);padding:16px 0}.parts-table_partItemNoBorder__VX_Q6{padding:16px 0}.parts-table_tabletPartsBorderBottom__CPeGt{border-bottom:1px solid var(--cat-color-neutral-30)}.parts-table_pmkitCartBadge__B0UA2>[data-part=base]{z-index:unset!important}.parts-table_pmkitCartIconContainer__9Ay8W{z-index:1}