.bg-grey{background-color:#eee}.text-grey{color:#eee}.bg-light-green{background-color:#e5eee5}.bg-light-grey{background-color:#f0f0f0}.bg-neutral-grey{background-color:#929292}.text-blue{color:#046388}.bg-med-grey{background-color:#e1e1e1}.text-med-grey{color:#e1e1e1}.text-yellow{color:#e5a812}.text-neutral-grey{color:#929292}:root{--bs-btn-hover-bg: $sw-color-brand-light-green}.border-neutral-grey{border-color:#929292}.border-light-grey{border-color:#eee}.cms-block-product-heading .cms-row{align-items:center}.cms-block-product-heading .product-detail-ordernumber{font-weight:normal}.cms-block-product-heading .product-detail-name{margin-bottom:0}@media(min-width: 575px){.product-detail-buy-button .d-grid{height:100%}}.cms-element-image-gallery img{width:100%}.cms-element-image-gallery .image-zoom-container>img{width:auto}.product-heading-manufacturer-logo-container .cms-element-manufacturer-logo img{width:100%;max-width:100px}.product-detail-form-container{margin-bottom:0}.product-detail-price{font-weight:normal;font-size:1.5rem}@media(min-width: 992px){.product-detail-media,.product-detail-buy{width:50%}}.pdp .product-detail-cross-selling{margin-top:1.5rem;margin-bottom:1.5rem}.pdp .product-detail-cross-selling .card{margin-top:0;margin-right:0;margin-left:0;width:auto;padding:1rem}.pdp .gallery-slider-item--video{background-color:#000}.pdp .product-detail-tab-navigation-link:not(.active){color:#929292}.pdp .cms-sections section{display:flex;flex-direction:column}.pdp .cms-sections section .cms-block-product-description-reviews .card-tabs .card-body{padding:1.5rem}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tabs-content{background-color:#f0f0f0}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tabs-content .tab-content{background-color:#fff;padding:1.5rem}.pdp .cms-sections section .cms-block-product-description-reviews{order:2}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-description-text ul{padding-left:1.1rem;margin-bottom:0}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list{justify-content:center}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list .nav-link{border-bottom:0}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list .nav-link:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:#325411}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list .nav-link.active{background-color:#f0f0f0}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list .nav-link.active>span:first-of-type{border-bottom:2px solid #325411;margin-bottom:.35rem;display:block}.pdp .cms-sections section .cms-block-product-description-reviews .product-detail-tab-navigation-list .product-detail-tab-navigation-link{font-size:1.5rem;padding-left:1rem;padding-right:1rem}.pdp .cms-sections section .cms-block-cross-selling .product-slider-container{display:flex}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-info{display:flex;flex-direction:column;padding:1rem}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .subscription-badge{display:none}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-image-wrapper{margin-bottom:.5rem}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item img{object-fit:cover}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-name{font-size:.85rem;height:auto}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-price-info{margin-top:0;margin-bottom:.5rem}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-price{color:#000;font-size:1.25rem}.pdp .cms-sections section .cms-block-cross-selling .product-slider-item .product-action{margin-top:auto}.pdp .cms-sections section .cms-block-cross-selling .product-detail-tab-navigation-list{justify-content:center}.pdp .cms-sections section .cms-block-cross-selling .product-detail-tab-navigation-list .nav-item{margin-right:0}.pdp .cms-sections section .cms-block-cross-selling .product-detail-tab-navigation-list .nav-link.active{border-bottom:0}.pdp .cms-sections section .cms-block-cross-selling .card-tabs .card-body{padding:0;display:flex;flex-direction:column}.pdp .cms-sections section .cms-block-cross-selling .product-detail-tab-navigation-link{pointer-events:none;font-size:1.75rem;font-weight:bold}.pdp .product-wishlist{margin-top:1rem}.pdp .product-wishlist button{text-align:center;font-size:1rem}.pdp .product-wishlist .product-wishlist-btn-content{font-size:.95rem;text-decoration:none;color:#046388;margin-left:0}.pdp .cms-element-buy-box .product-wishlist{margin-top:1rem}.pdp .cms-element-buy-box .product-wishlist button{width:100%}.pdp .cms-element-buy-box .product-wishlist .icon-heart{display:none}.pdp .cms-element-buy-box .product-wishlist .product-wishlist-btn-content{width:100%}.pdp .buy-widget-container{margin-top:1rem}.pdp .buy-widget-container fieldset{justify-content:flex-start;width:auto}.pdp .buy-widget-container .quantity-selector-group{min-width:80px;min-height:40px}.pdp .buy-widget-container .col-8{width:100%;margin-top:1.5rem}.pdp .buy-widget-container .col-8 .btn-buy{text-transform:uppercase}.pdp .product-uom-selector-wrapper .product-uom-select{width:100%;max-width:300px;font-size:1rem;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pdp .product-uom-selector-wrapper .product-uom-select:focus{border-color:#325411;outline:0;box-shadow:0 0 0 .2rem rgba(50,84,17,.25)}.pdp .product-uom-selector-wrapper .product-uom-select.is-loading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 50 50'%3E%3Cpath fill='%23666' d='M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}.pdp .product-uom-selector-wrapper .product-uom-select:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.pdp .product-uom-selector-wrapper .product-uom-select option{background-color:#fff;color:#212529;padding:.5rem}.pdp .product-detail-price{font-weight:bold;font-size:2.5rem}.pdp .product-detail-price.with-list-price{display:block}.pdp .gallery-slider-thumbnails-container.is-underneath .tns-outer{margin-right:auto;margin-left:auto}.pdp .gallery-slider-item.is-contain{height:0;position:relative;padding-bottom:86%}.pdp .gallery-slider-item.is-contain img{margin:0;height:100%;object-fit:cover}.pdp .product-detail-configurator-container{margin-top:1rem}.pdp .product-detail-configurator-container form>.product-detail-configurator-group:last-child .product-detail-configurator-options{gap:.5rem}.pdp .product-detail-configurator-container form>.product-detail-configurator-group:last-child .product-detail-configurator-options .product-detail-configurator-option{width:calc(33.333% - .333rem);margin-right:0}.pdp .product-detail-configurator-container form>.product-detail-configurator-group:last-child .product-detail-configurator-options .product-detail-configurator-option label{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;text-align:center}.pdp .product-detail-configurator-option-input+.product-detail-configurator-option-label{border-radius:0}.pdp .product-detail-configurator-option-input+.product-detail-configurator-option-label.is-display-text{padding:.5rem .75rem}.pdp .product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-text{background-color:#e5eee5;color:#000}.pdp .accordion-button>.col{display:flex;align-items:center;gap:.25rem}.pdp .accordion-button>.col .form-check-input{margin-top:0}.quantity-selector-group-input{border-top:2px solid #929292;border-bottom:2px solid #929292}.product-detail-tabs-content .ask-an-expert{max-width:100% !important}.accordion-item{margin-bottom:.5rem}.accordion-item:not(:first-of-type){border-top:1px solid var(--bs-accordion-border-color)}.accordion-body{padding-top:0}.accordion-button{background-color:rgba(0,0,0,0);padding:.25rem .75rem;font-weight:normal;font-size:1rem}.accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none}.accordion-button::after{display:none}.icon-tooltip{width:12px;height:12px}.icon-tooltip svg{top:auto}.resource-btn__icon .icon{height:35px;width:35px}.resource-btn__icon .icon svg{top:auto}.cms-section .product-detail-tab-navigation span{font-size:1.5rem}.cms-section .product-detail-tabs .card-tabs{gap:0}.product-banner-media .row{margin:0}.product-banner-media img{object-fit:contain;height:100%;max-height:200px}@media(max-width: 767px){.product-banner-media img{max-height:150px}}.product-banner-media .col-6{max-width:250px}.product-banner-media.product-banner-media-plp{position:relative;z-index:1}.product-banner-media.product-banner-media-plp a{position:relative;z-index:1}.product-banner-media.product-banner-media-plp img{max-height:80px}@media(max-width: 767px){.product-banner-media.product-banner-media-plp img{max-height:60px}}.cms-section .product-detail-tab-navigation span{font-size:1.5rem}@media(max-width: 768px){.cms-section .product-detail-tab-navigation span{font-size:1.25rem}}.cms-section .product-detail-tabs .card-tabs{gap:0}.compatibility-content{text-align:center}.compatibility-content .dt-container{text-align:left}.compatibility-content .dt-container .dt-length select{appearance:auto}.compatibility-content .dt-container>.row:first-of-type{row-gap:.5rem}.compatibility-content .dt-container>.row:first-of-type>div:first-of-type{display:flex;align-items:center;row-gap:.5rem}.compatibility-content .dt-container>.row:first-of-type>div:last-of-type{flex:1;display:flex}.compatibility-content .dt-container>.row:first-of-type>div:last-of-type .dt-search{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;justify-content:flex-end}@media(max-width: 1200px){.compatibility-content .dt-container>.row:first-of-type>div:last-of-type .dt-search{justify-content:left}}.compatibility-content .dt-container>.row:first-of-type>div:last-of-type .dt-search input{width:100%;max-width:400px}.compatibility-content__heading{font-weight:bold;margin-bottom:1.5rem}.compatibility-content__actions{margin-top:2rem;margin-bottom:1rem}.compatibility-content__view-specs-btn{padding:.75rem 2.5rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;background-color:#325411;border-color:#325411;color:#fff}.compatibility-content__view-specs-btn:hover,.compatibility-content__view-specs-btn:focus{background-color:rgb(29.801980198,50.0673267327,10.1326732673);border-color:rgb(29.801980198,50.0673267327,10.1326732673);color:#fff}.gallery-slider-thumbnails-item-inner img{object-fit:cover}.gallery-slider-item{position:relative}.gallery-call-out-overlay{position:absolute !important;z-index:100 !important;max-width:25%;pointer-events:none;display:block !important}.gallery-call-out-overlay img,.gallery-call-out-overlay picture{width:100%;height:100%;object-fit:contain;display:block}.gallery-call-out-overlay.gallery-call-out-left{left:0;top:0;width:50%;height:auto}.gallery-call-out-overlay.gallery-call-out-right{right:0;top:0;padding-right:1.65rem;padding-top:1.65rem}@media(max-width: 768px){.gallery-call-out-overlay{max-width:30%;max-height:30%}}.gallery-slider-thumbnails-item iframe,.gallery-slider-container .youtube-preview-image{display:none}.gallery-slider-thumbnails-play-button{z-index:100}.youtube-preview-image{z-index:99}.gallery-slider-thumbnails.is-underneath .gallery-slider-thumbnails-item{height:auto}.gallery-slider-thumbnails.is-underneath .gallery-slider-thumbnails-item .gallery-slider-thumbnails-item-inner{aspect-ratio:4/3}.gallery-slider-thumbnails.is-underneath .gallery-slider-thumbnails-item .gallery-slider-thumbnails-item-inner>img{aspect-ratio:4/3}.cross-selling-selectable-grid.advertising-carousel-container .advertising-carousel-controls-container .image-slider-controls-prev{left:-5px}.cross-selling-selectable-grid.advertising-carousel-container .advertising-carousel-controls-container .image-slider-controls-next{right:-5px}.cross-selling-carousel{display:flex}.cross-selling-carousel .tns-item.tns-item{display:flex;flex-direction:column;padding-right:1rem !important}.cross-selling-carousel .product-badges{display:none}.product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-text{background-color:#e5eee5;color:#000}.product-detail-configurator-option-input+.product-detail-configurator-option-label{border-radius:0}.product-detail-configurator-option-input:disabled+.product-detail-configurator-option-label.is-display-text{color:#929292;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 50.7071068 50.7071068" preserveAspectRatio="none"><defs><style> .st0 { fill: %23fff; stroke: %238c8c8c; stroke-miterlimit: 10; } </style></defs><line class="st0" x1=".3535534" y1=".3535534" x2="50.3535534" y2="50.3535534"/></svg>');background-repeat:no-repeat;background-size:100% 100%;cursor:not-allowed}.quantity-selector-group .quantity-selector-group-input{padding-top:.25rem;padding-bottom:.25rem}.cms-block-ask-an-expert .expert-data-container .cms-element-text{display:inline-block}.ask-an-expert{padding:1rem;background-color:#eee}.ask-an-expert .profile-image{width:80px;height:80px}.ask-an-expert .profile-image img{border-radius:50%}@media(max-width: 576px){.ask-an-expert .col-auto{max-width:35%}.ask-an-expert .col-auto h1{line-height:1.75rem}.ask-an-expert>.col{max-width:65%;display:flex;flex-direction:column}.ask-an-expert>.col .expert-data-container{display:flex;flex-direction:column}}.pdp .ask-an-expert h1{font-size:1.5rem}.pdp .ask-an-expert .profile-image{width:60px;height:60px}.pdp .ask-an-expert .expert-data-container .fs-4{font-size:1rem}.pdp .ask-an-expert>div{--bs-gutter-x: 1.5rem}.complete-care-toggle .icon>svg{top:auto}.complete-care-toggle .accordion-button{padding:.75rem 1rem}.line-items-aside .complete-care-toggle .accordion-button{padding:.5rem .75rem}.plp .product-box .btn-buy:disabled{background-color:#eee;border-color:#eee;color:#aeaeae}.wgz-cannot-add-to-cart-link a:not(.btn){display:block;width:100%;text-align:center;text-decoration:none;padding:.375rem .75rem;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;background-color:#325411;border:1px solid #325411;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;text-transform:uppercase}.wgz-cannot-add-to-cart-link a:not(.btn):hover,.wgz-cannot-add-to-cart-link a:not(.btn):focus{color:#fff;background-color:rgb(29.801980198,50.0673267327,10.1326732673);border-color:rgb(29.801980198,50.0673267327,10.1326732673);text-decoration:none}.wg-actions-wrapper .wgz-cannot-add-to-cart-link a:not(.btn){background-color:#325411;border-color:#325411}.wg-actions-wrapper .wgz-cannot-add-to-cart-link a:not(.btn):hover,.wg-actions-wrapper .wgz-cannot-add-to-cart-link a:not(.btn):focus{background-color:#4b7533;border-color:#4b7533}.cms-block-model-part-search{width:100%;margin:0;padding:1.5rem 0;background:#fff}.parts-lookup-container{max-width:1400px;margin:0 auto;padding:0 1rem}.parts-lookup-container .parts-lookup-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:0;align-items:stretch}@media(max-width: 992px){.parts-lookup-container .parts-lookup-grid{grid-template-columns:1fr;gap:1rem}}.parts-lookup-container .parts-lookup-section,.parts-lookup-section{position:relative;display:flex;flex-direction:column;padding:1.5rem !important;border-radius:0 !important;box-sizing:border-box;min-height:300px}@media(max-width: 992px){.parts-lookup-container .parts-lookup-section,.parts-lookup-section{min-height:auto !important}}.parts-lookup-container .parts-lookup-section .section-title,.parts-lookup-container .parts-lookup-section>h3:not(.help-title),.parts-lookup-section .section-title,.parts-lookup-section>h3:not(.help-title){margin:0 0 1.25rem 0 !important;font-size:1.6rem !important;font-weight:700 !important;color:var(--parts-title-color, #1a1a1a) !important;line-height:1.3 !important;padding:0 !important;border:none !important;text-align:center !important}@media(max-width: 768px){.parts-lookup-container .parts-lookup-section .section-title,.parts-lookup-container .parts-lookup-section>h3:not(.help-title),.parts-lookup-section .section-title,.parts-lookup-section>h3:not(.help-title){font-size:1rem !important}}.parts-lookup-container .parts-lookup-section.make-model-section,.parts-lookup-section.make-model-section{background-color:var(--parts-bg-color, #e8e8e8) !important}.parts-lookup-container .parts-lookup-section.make-model-section .parts-lookup-form,.parts-lookup-section.make-model-section .parts-lookup-form{flex:1;display:flex !important;flex-direction:column !important}.parts-lookup-container .parts-lookup-section.make-model-section .button-wrapper,.parts-lookup-section.make-model-section .button-wrapper{margin-top:auto !important;padding-top:1rem !important;width:100% !important}.parts-lookup-container .parts-lookup-section.part-number-section,.parts-lookup-section.part-number-section{background-color:var(--parts-bg-color, #e8e8e8) !important}.parts-lookup-container .parts-lookup-section.part-number-section .parts-lookup-form,.parts-lookup-section.part-number-section .parts-lookup-form{flex:1;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;padding-bottom:70px !important}@media(max-width: 992px){.parts-lookup-container .parts-lookup-section.part-number-section .parts-lookup-form,.parts-lookup-section.part-number-section .parts-lookup-form{padding-bottom:0 !important;justify-content:flex-start !important}}.parts-lookup-container .parts-lookup-section.part-number-section .form-content,.parts-lookup-section.part-number-section .form-content{width:100% !important;display:flex;flex-direction:column;align-items:center}.parts-lookup-container .parts-lookup-section.part-number-section .section-title,.parts-lookup-section.part-number-section .section-title{width:100%;text-align:center !important;margin-bottom:.75rem !important}.parts-lookup-container .parts-lookup-section.part-number-section .form-group,.parts-lookup-section.part-number-section .form-group{width:100% !important}.parts-lookup-container .parts-lookup-section.part-number-section .form-control,.parts-lookup-container .parts-lookup-section.part-number-section input[type=text],.parts-lookup-section.part-number-section .form-control,.parts-lookup-section.part-number-section input[type=text]{width:100% !important}.parts-lookup-container .parts-lookup-section.part-number-section .button-wrapper,.parts-lookup-section.part-number-section .button-wrapper{position:absolute !important;bottom:1.5rem !important;left:50% !important;transform:translateX(-50%) !important;padding-top:0 !important;width:80% !important}@media(max-width: 992px){.parts-lookup-container .parts-lookup-section.part-number-section .button-wrapper,.parts-lookup-section.part-number-section .button-wrapper{position:static !important;transform:none !important;left:auto !important;bottom:auto !important;margin-top:1rem !important;width:100% !important}}.parts-lookup-container .parts-lookup-section.part-number-section .parts-lookup-btn,.parts-lookup-container .parts-lookup-section.part-number-section button[type=submit],.parts-lookup-section.part-number-section .parts-lookup-btn,.parts-lookup-section.part-number-section button[type=submit]{width:100% !important;margin:0 !important}.parts-lookup-container .parts-lookup-section.help-section,.parts-lookup-section.help-section{background:#1a1a1a !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;color:#fff !important;display:flex !important;flex-direction:column !important;text-align:center !important;min-height:300px !important;padding:1.5rem !important}@media(max-width: 992px){.parts-lookup-container .parts-lookup-section.help-section,.parts-lookup-section.help-section{min-height:200px !important}}.parts-lookup-container .parts-lookup-section.help-section .help-content,.parts-lookup-section.help-section .help-content{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.parts-lookup-container .parts-lookup-section.help-section .help-title,.parts-lookup-container .parts-lookup-section.help-section .help-content>h3,.parts-lookup-section.help-section .help-title,.parts-lookup-section.help-section .help-content>h3{color:#fff !important;text-shadow:1px 1px 4px rgba(0,0,0,.8);font-size:3rem !important;font-weight:700 !important;line-height:1.2 !important;margin:0 !important;text-transform:uppercase !important;text-align:left !important;padding:0 !important;border:none !important;letter-spacing:.5px;max-width:450px}@media(max-width: 768px){.parts-lookup-container .parts-lookup-section.help-section .help-title,.parts-lookup-container .parts-lookup-section.help-section .help-content>h3,.parts-lookup-section.help-section .help-title,.parts-lookup-section.help-section .help-content>h3{font-size:1.625rem !important}}.parts-lookup-container .parts-lookup-section.help-section .button-wrapper,.parts-lookup-section.help-section .button-wrapper{margin-top:auto !important;padding-top:1rem !important;width:100% !important}.parts-lookup-container .parts-lookup-section.help-section .help-btn,.parts-lookup-container .parts-lookup-section.help-section .help-content>a,.parts-lookup-container .parts-lookup-section.help-section a.help-btn,.parts-lookup-container .parts-lookup-section.help-section .button-wrapper a,.parts-lookup-section.help-section .help-btn,.parts-lookup-section.help-section .help-content>a,.parts-lookup-section.help-section a.help-btn,.parts-lookup-section.help-section .button-wrapper a{background-color:#d4a537 !important;color:#1a1a1a !important;border:none !important;font-weight:700 !important;padding:.875rem 0 !important;font-size:.875rem !important;text-transform:uppercase !important;letter-spacing:1px !important;transition:all .3s ease !important;border-radius:0 !important;display:block !important;text-decoration:none !important;cursor:pointer !important;box-shadow:none !important;width:80% !important;margin:0 auto !important;min-height:48px !important;line-height:1.5 !important}.parts-lookup-container .parts-lookup-section.help-section .help-btn:hover,.parts-lookup-container .parts-lookup-section.help-section .help-btn:focus,.parts-lookup-container .parts-lookup-section.help-section .help-content>a:hover,.parts-lookup-container .parts-lookup-section.help-section .help-content>a:focus,.parts-lookup-container .parts-lookup-section.help-section a.help-btn:hover,.parts-lookup-container .parts-lookup-section.help-section a.help-btn:focus,.parts-lookup-container .parts-lookup-section.help-section .button-wrapper a:hover,.parts-lookup-container .parts-lookup-section.help-section .button-wrapper a:focus,.parts-lookup-section.help-section .help-btn:hover,.parts-lookup-section.help-section .help-btn:focus,.parts-lookup-section.help-section .help-content>a:hover,.parts-lookup-section.help-section .help-content>a:focus,.parts-lookup-section.help-section a.help-btn:hover,.parts-lookup-section.help-section a.help-btn:focus,.parts-lookup-section.help-section .button-wrapper a:hover,.parts-lookup-section.help-section .button-wrapper a:focus{background-color:#c49530 !important;color:#1a1a1a !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3) !important;text-decoration:none !important}.parts-lookup-container .parts-lookup-section.help-section .help-btn:active,.parts-lookup-container .parts-lookup-section.help-section .help-content>a:active,.parts-lookup-container .parts-lookup-section.help-section a.help-btn:active,.parts-lookup-container .parts-lookup-section.help-section .button-wrapper a:active,.parts-lookup-section.help-section .help-btn:active,.parts-lookup-section.help-section .help-content>a:active,.parts-lookup-section.help-section a.help-btn:active,.parts-lookup-section.help-section .button-wrapper a:active{transform:translateY(0)}.parts-lookup-container .parts-lookup-section .parts-lookup-form,.parts-lookup-container .parts-lookup-section>form,.parts-lookup-section .parts-lookup-form,.parts-lookup-section>form{display:flex !important;flex-direction:column !important;gap:.5rem !important;width:100% !important;margin:0 !important;padding:0 !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group,.parts-lookup-container .parts-lookup-section>form .form-group,.parts-lookup-section .parts-lookup-form .form-group,.parts-lookup-section>form .form-group{margin:0 !important;padding:0 !important;width:100% !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-control,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-select,.parts-lookup-container .parts-lookup-section .parts-lookup-form input[type=text],.parts-lookup-container .parts-lookup-section .parts-lookup-form input[type=search],.parts-lookup-container .parts-lookup-section .parts-lookup-form select,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group input,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group select,.parts-lookup-container .parts-lookup-section>form .form-control,.parts-lookup-container .parts-lookup-section>form .form-select,.parts-lookup-container .parts-lookup-section>form input[type=text],.parts-lookup-container .parts-lookup-section>form input[type=search],.parts-lookup-container .parts-lookup-section>form select,.parts-lookup-container .parts-lookup-section>form .form-group input,.parts-lookup-container .parts-lookup-section>form .form-group select,.parts-lookup-section .parts-lookup-form .form-control,.parts-lookup-section .parts-lookup-form .form-select,.parts-lookup-section .parts-lookup-form input[type=text],.parts-lookup-section .parts-lookup-form input[type=search],.parts-lookup-section .parts-lookup-form select,.parts-lookup-section .parts-lookup-form .form-group input,.parts-lookup-section .parts-lookup-form .form-group select,.parts-lookup-section>form .form-control,.parts-lookup-section>form .form-select,.parts-lookup-section>form input[type=text],.parts-lookup-section>form input[type=search],.parts-lookup-section>form select,.parts-lookup-section>form .form-group input,.parts-lookup-section>form .form-group select{width:100% !important;max-width:100% !important;padding:.75rem 1rem !important;border:1px solid #ccc !important;border-radius:0 !important;font-size:.9375rem !important;background-color:#fff !important;transition:border-color .2s ease,box-shadow .2s ease !important;font-family:inherit !important;color:#666 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;height:auto !important;min-height:44px !important;line-height:1.4 !important;box-sizing:border-box !important;margin:0 !important;box-shadow:none !important;outline:none !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-select,.parts-lookup-container .parts-lookup-section .parts-lookup-form select,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group select,.parts-lookup-container .parts-lookup-section>form .form-select,.parts-lookup-container .parts-lookup-section>form select,.parts-lookup-container .parts-lookup-section>form .form-group select,.parts-lookup-section .parts-lookup-form .form-select,.parts-lookup-section .parts-lookup-form select,.parts-lookup-section .parts-lookup-form .form-group select,.parts-lookup-section>form .form-select,.parts-lookup-section>form select,.parts-lookup-section>form .form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 1rem center !important;background-size:12px !important;padding-right:2.5rem !important;cursor:pointer !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-control:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-select:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form input:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form select:focus,.parts-lookup-container .parts-lookup-section>form .form-control:focus,.parts-lookup-container .parts-lookup-section>form .form-select:focus,.parts-lookup-container .parts-lookup-section>form input:focus,.parts-lookup-container .parts-lookup-section>form select:focus,.parts-lookup-section .parts-lookup-form .form-control:focus,.parts-lookup-section .parts-lookup-form .form-select:focus,.parts-lookup-section .parts-lookup-form input:focus,.parts-lookup-section .parts-lookup-form select:focus,.parts-lookup-section>form .form-control:focus,.parts-lookup-section>form .form-select:focus,.parts-lookup-section>form input:focus,.parts-lookup-section>form select:focus{outline:none !important;border-color:#4a5f2f !important;box-shadow:0 0 0 2px rgba(74,95,47,.15) !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-control:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-select:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form input:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form select:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group input:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group select:disabled,.parts-lookup-container .parts-lookup-section>form .form-control:disabled,.parts-lookup-container .parts-lookup-section>form .form-select:disabled,.parts-lookup-container .parts-lookup-section>form input:disabled,.parts-lookup-container .parts-lookup-section>form select:disabled,.parts-lookup-container .parts-lookup-section>form .form-group input:disabled,.parts-lookup-container .parts-lookup-section>form .form-group select:disabled,.parts-lookup-section .parts-lookup-form .form-control:disabled,.parts-lookup-section .parts-lookup-form .form-select:disabled,.parts-lookup-section .parts-lookup-form input:disabled,.parts-lookup-section .parts-lookup-form select:disabled,.parts-lookup-section .parts-lookup-form .form-group input:disabled,.parts-lookup-section .parts-lookup-form .form-group select:disabled,.parts-lookup-section>form .form-control:disabled,.parts-lookup-section>form .form-select:disabled,.parts-lookup-section>form input:disabled,.parts-lookup-section>form select:disabled,.parts-lookup-section>form .form-group input:disabled,.parts-lookup-section>form .form-group select:disabled{background-color:#f5f5f5 !important;cursor:not-allowed !important;opacity:.8 !important;border-color:#ddd !important;color:#999 !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-control::placeholder,.parts-lookup-container .parts-lookup-section .parts-lookup-form input::placeholder,.parts-lookup-container .parts-lookup-section>form .form-control::placeholder,.parts-lookup-container .parts-lookup-section>form input::placeholder,.parts-lookup-section .parts-lookup-form .form-control::placeholder,.parts-lookup-section .parts-lookup-form input::placeholder,.parts-lookup-section>form .form-control::placeholder,.parts-lookup-section>form input::placeholder{color:#999 !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form select::-ms-expand,.parts-lookup-container .parts-lookup-section>form select::-ms-expand,.parts-lookup-section .parts-lookup-form select::-ms-expand,.parts-lookup-section>form select::-ms-expand{display:none !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper,.parts-lookup-container .parts-lookup-section>form .button-wrapper,.parts-lookup-section .parts-lookup-form .button-wrapper,.parts-lookup-section>form .button-wrapper{margin-top:auto !important;padding-top:1rem !important;width:100% !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .parts-lookup-btn,.parts-lookup-container .parts-lookup-section .parts-lookup-form button[type=submit],.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group button,.parts-lookup-container .parts-lookup-section .parts-lookup-form>button,.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper button,.parts-lookup-container .parts-lookup-section>form .parts-lookup-btn,.parts-lookup-container .parts-lookup-section>form button[type=submit],.parts-lookup-container .parts-lookup-section>form .form-group button,.parts-lookup-container .parts-lookup-section>form>button,.parts-lookup-container .parts-lookup-section>form .button-wrapper button,.parts-lookup-section .parts-lookup-form .parts-lookup-btn,.parts-lookup-section .parts-lookup-form button[type=submit],.parts-lookup-section .parts-lookup-form .form-group button,.parts-lookup-section .parts-lookup-form>button,.parts-lookup-section .parts-lookup-form .button-wrapper button,.parts-lookup-section>form .parts-lookup-btn,.parts-lookup-section>form button[type=submit],.parts-lookup-section>form .form-group button,.parts-lookup-section>form>button,.parts-lookup-section>form .button-wrapper button{padding:.875rem 0 !important;font-weight:700 !important;font-size:.875rem !important;border:none !important;cursor:pointer !important;border-radius:0 !important;background-color:var(--parts-btn-color, #325411) !important;color:#fff !important;transition:all .3s ease !important;text-transform:uppercase !important;letter-spacing:1px !important;display:block !important;text-align:center !important;line-height:1.5 !important;box-sizing:border-box !important;box-shadow:none !important;outline:none !important;min-height:48px !important;width:80% !important;margin:0 auto !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .parts-lookup-btn:hover,.parts-lookup-container .parts-lookup-section .parts-lookup-form button[type=submit]:hover,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group button:hover,.parts-lookup-container .parts-lookup-section .parts-lookup-form>button:hover,.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper button:hover,.parts-lookup-container .parts-lookup-section>form .parts-lookup-btn:hover,.parts-lookup-container .parts-lookup-section>form button[type=submit]:hover,.parts-lookup-container .parts-lookup-section>form .form-group button:hover,.parts-lookup-container .parts-lookup-section>form>button:hover,.parts-lookup-container .parts-lookup-section>form .button-wrapper button:hover,.parts-lookup-section .parts-lookup-form .parts-lookup-btn:hover,.parts-lookup-section .parts-lookup-form button[type=submit]:hover,.parts-lookup-section .parts-lookup-form .form-group button:hover,.parts-lookup-section .parts-lookup-form>button:hover,.parts-lookup-section .parts-lookup-form .button-wrapper button:hover,.parts-lookup-section>form .parts-lookup-btn:hover,.parts-lookup-section>form button[type=submit]:hover,.parts-lookup-section>form .form-group button:hover,.parts-lookup-section>form>button:hover,.parts-lookup-section>form .button-wrapper button:hover{filter:brightness(0.85);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2) !important;color:#fff !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .parts-lookup-btn:active,.parts-lookup-container .parts-lookup-section .parts-lookup-form button[type=submit]:active,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group button:active,.parts-lookup-container .parts-lookup-section .parts-lookup-form>button:active,.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper button:active,.parts-lookup-container .parts-lookup-section>form .parts-lookup-btn:active,.parts-lookup-container .parts-lookup-section>form button[type=submit]:active,.parts-lookup-container .parts-lookup-section>form .form-group button:active,.parts-lookup-container .parts-lookup-section>form>button:active,.parts-lookup-container .parts-lookup-section>form .button-wrapper button:active,.parts-lookup-section .parts-lookup-form .parts-lookup-btn:active,.parts-lookup-section .parts-lookup-form button[type=submit]:active,.parts-lookup-section .parts-lookup-form .form-group button:active,.parts-lookup-section .parts-lookup-form>button:active,.parts-lookup-section .parts-lookup-form .button-wrapper button:active,.parts-lookup-section>form .parts-lookup-btn:active,.parts-lookup-section>form button[type=submit]:active,.parts-lookup-section>form .form-group button:active,.parts-lookup-section>form>button:active,.parts-lookup-section>form .button-wrapper button:active{transform:translateY(0)}.parts-lookup-container .parts-lookup-section .parts-lookup-form .parts-lookup-btn:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form button[type=submit]:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group button:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form>button:focus,.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper button:focus,.parts-lookup-container .parts-lookup-section>form .parts-lookup-btn:focus,.parts-lookup-container .parts-lookup-section>form button[type=submit]:focus,.parts-lookup-container .parts-lookup-section>form .form-group button:focus,.parts-lookup-container .parts-lookup-section>form>button:focus,.parts-lookup-container .parts-lookup-section>form .button-wrapper button:focus,.parts-lookup-section .parts-lookup-form .parts-lookup-btn:focus,.parts-lookup-section .parts-lookup-form button[type=submit]:focus,.parts-lookup-section .parts-lookup-form .form-group button:focus,.parts-lookup-section .parts-lookup-form>button:focus,.parts-lookup-section .parts-lookup-form .button-wrapper button:focus,.parts-lookup-section>form .parts-lookup-btn:focus,.parts-lookup-section>form button[type=submit]:focus,.parts-lookup-section>form .form-group button:focus,.parts-lookup-section>form>button:focus,.parts-lookup-section>form .button-wrapper button:focus{outline:none !important;box-shadow:0 0 0 2px rgba(74,95,47,.2) !important}.parts-lookup-container .parts-lookup-section .parts-lookup-form .parts-lookup-btn:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form button[type=submit]:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form .form-group button:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form>button:disabled,.parts-lookup-container .parts-lookup-section .parts-lookup-form .button-wrapper button:disabled,.parts-lookup-container .parts-lookup-section>form .parts-lookup-btn:disabled,.parts-lookup-container .parts-lookup-section>form button[type=submit]:disabled,.parts-lookup-container .parts-lookup-section>form .form-group button:disabled,.parts-lookup-container .parts-lookup-section>form>button:disabled,.parts-lookup-container .parts-lookup-section>form .button-wrapper button:disabled,.parts-lookup-section .parts-lookup-form .parts-lookup-btn:disabled,.parts-lookup-section .parts-lookup-form button[type=submit]:disabled,.parts-lookup-section .parts-lookup-form .form-group button:disabled,.parts-lookup-section .parts-lookup-form>button:disabled,.parts-lookup-section .parts-lookup-form .button-wrapper button:disabled,.parts-lookup-section>form .parts-lookup-btn:disabled,.parts-lookup-section>form button[type=submit]:disabled,.parts-lookup-section>form .form-group button:disabled,.parts-lookup-section>form>button:disabled,.parts-lookup-section>form .button-wrapper button:disabled{background-color:#ccc !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important;opacity:.6 !important;color:#666 !important}.parts-lookup-container,.parts-lookup-container *,.parts-lookup-section,.parts-lookup-section *,.parts-lookup-section *::before,.parts-lookup-section *::after{box-sizing:border-box !important}.sw-cms-el-preview,.sw-cms-preview-image-text-four-column,.weingartz-cms-el-make-model-search,.weingartz-cms-el-model-help-banner,.weingartz-cms-el-part-number-search{min-height:200px;display:flex;flex-direction:column;padding:1rem;border-radius:0}.parts-lookup-results{width:100%;max-width:100%;overflow-x:hidden;padding:1.5rem 0 2rem;background:#fff;border-top:1px solid #e5e5e5}.parts-lookup-results__container{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.parts-lookup-results__count{font-size:.9375rem;color:#666;margin:0 0 1rem 0;text-align:left}.parts-lookup-results .cms-element-product-listing-wrapper{width:100%;max-width:100%;overflow-x:hidden;margin:0}.parts-lookup-results .cms-listing-row{align-items:stretch}.parts-lookup-results .cms-listing-col{display:flex}.parts-lookup-results .cms-listing-col>*,.parts-lookup-results .cms-listing-col .wg-card,.parts-lookup-results .cms-listing-col .wg-card-front,.parts-lookup-results .cms-listing-col .product-box,.parts-lookup-results .cms-listing-col .card{width:100%}.parts-lookup-results .cms-listing-col .wg-card,.parts-lookup-results .cms-listing-col .product-box,.parts-lookup-results .cms-listing-col .card,.parts-lookup-results .cms-listing-col .card-body{height:100%}.parts-lookup-results__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666}.parts-lookup-results__loading p{margin:1rem 0 0 0}.parts-lookup-results__spinner{width:40px;height:40px;border:3px solid #e5e5e5;border-top-color:#4a5f2f;border-radius:50%;animation:parts-lookup-spin .8s linear infinite}.parts-lookup-results__empty,.parts-lookup-results__error{padding:2rem;text-align:center;color:#666}.parts-lookup-results__empty p,.parts-lookup-results__error p{margin:0}.parts-lookup-results__error{color:#d32f2f;background:#ffebee;border-radius:4px}@keyframes parts-lookup-spin{to{transform:rotate(360deg)}}.parts-lookup-pagination{max-width:1400px;width:100%;margin:0 auto;padding:1.5rem 1rem .5rem;display:flex;justify-content:center}.parts-lookup-pagination .pagination{flex-wrap:wrap;gap:.25rem;margin:0}.parts-lookup-pagination .page-item button.page-link{border:1px solid #dee2e6;background:#fff;color:#333;cursor:pointer;padding:.5rem .875rem;line-height:1.25;font-size:.875rem;transition:background-color .15s ease,border-color .15s ease;border-radius:0}.parts-lookup-pagination .page-item button.page-link:hover{background-color:#f0f0f0;border-color:#adb5bd}.parts-lookup-pagination .page-item.active button.page-link{background-color:#4c721d;border-color:#4c721d;color:#fff;cursor:default}.parts-lookup-pagination .page-item.disabled button.page-link{color:#adb5bd;cursor:not-allowed;background-color:#fff;border-color:#dee2e6}
