@font-face{font-family:'WG Font';src:url(/wgparts-content/themes/wg_theme/fonts/wg-Bold.woff2) format('woff2'),url(/wgparts-content/themes/wg_theme/fonts/wg-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'WG Font';src:url(/wgparts-content/themes/wg_theme/fonts/wg-Regular.woff2) format('woff2'),url(/wgparts-content/themes/wg_theme/fonts/wg-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--global-kb-font-size-sm:clamp(0.75rem, 0.1vw + 0.75rem, 0.875rem);--global-kb-font-size-md:clamp(0.8889rem, 0.15vw + 0.8889rem, 1rem);--global-kb-font-size-lg:clamp(1.125rem, 0.5vw + 1rem, 1.5rem);--global-kb-font-size-xl:clamp(1.5rem, 1vw + 1rem, 2.25rem);--global-kb-font-size-xxl:clamp(1.75rem, 1.2vw + 1.25rem, 2.5rem);--global-kb-font-size-xxxl:clamp(2rem, 1.5vw + 1.5rem, 2.875rem);--wp--preset--font-size--small:var(--wp--preset--font-size--small);--wp--preset--font-size--medium:var(--global-kb-font-size-md);--wp--preset--font-size--large:var(--global-kb-font-size-lg);--wp--preset--font-size--x-large:var(--global-kb-font-size-xl)}*{margin:0;padding:0}html{position:relative}body{position:relative;font-size:18px;font-size:clamp(0.8889rem, 0.15vw + 0.8889rem, 1rem);color:#000;font-weight:500;letter-spacing:1px;font-family:'WG Font','Helvetica','Arial',sans-serif;line-height:140%;background-color:#FFF}.menu-open{width:100%;overflow-y:scroll}header{position:relative;z-index:2}main{position:relative;z-index:1}footer{position:relative;z-index:1}iframe{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{padding:0 0 var(--wp--preset--font-size--lg);line-height:150%;font-weight:600}h1{font-size:2.875rem;font-size:var(--global-kb-font-size-xxxl)}h2{font-size:2.5rem;font-size:var(--global-kb-font-size-xxl)}h3{font-size:2.25rem;font-size:var(--global-kb-font-size-xl)}h4{font-size:1.5rem;font-size:var(--global-kb-font-size-lg)}h5{font-size:1rem;font-size:var(--global-kb-font-size-md)}h6{font-size:.875rem;font-size:var(--global-kb-font-size-sm)}p{padding-bottom:25px;line-height:180%}ul,ol{margin:0 0 20px 30px}ul li,ol li{line-height:150%;padding-bottom:0}img{border:none;max-width:100%;height:auto;display:block}.wp-block-video{display:block;margin:0}video{display:block}a{color:#FF4000;text-decoration:none}a:hover{text-decoration:underline}a.kb-button:hover{text-decoration:none}i span{display:none}iframe{background-color:#fff}iframe.hs-form-iframe{background-color:#fff0}strong{font-weight:700}table{width:100%;margin:0 0 30px}table td{padding:5px 10px}table tr:nth-child(even) td{background-color:#1E1F20}table th{text-transform:uppercase;font-weight:700;color:#FFA000;padding:15px 10px;background-color:#1E1F20;font-size:1.5rem;font-size:var(--global-kb-font-size-md)}:target{scroll-margin-top:70px}.bulletless-menu{list-style:none;margin:0}.bulletless-menu li{padding-bottom:3px}.no_padding{padding:0}.align-center{text-align:center}.max_width_image img{width:100vW}.standard-button{font-family:inherit;display:inline-block;border:2px solid #FF4000;text-align:center;background-color:#FF4000;color:#000;font-weight:700;text-transform:uppercase;padding-top:var(--global-kb-spacing-xxs,.5rem);padding-right:var(--global-kb-spacing-md,2rem);padding-bottom:var(--global-kb-spacing-xxs,.5rem);padding-left:var(--global-kb-spacing-md,2rem);cursor:pointer}.standard-button:hover{color:#000;background-color:#FFA100;border-color:#FFA100;text-decoration:none}.standard-button-alt{background-color:#FFA100;border-color:#FFA100}.standard-button-alt:hover{background-color:#FF4000;border-color:#FF4000}.wide-content-width{max-width:1800px;margin:0 auto;padding-left:var(--global-kb-spacing-xxs,.5rem);padding-right:var(--global-kb-spacing-xxs,.5rem)}.narrow-content-width{max-width:1500px;margin:0 auto;padding-left:var(--global-kb-spacing-xxs,.5rem);padding-right:var(--global-kb-spacing-xxs,.5rem)}.extra-narrow-content-width{max-width:1300px;margin:0 auto;padding-left:var(--global-kb-spacing-xxs,.5rem);padding-right:var(--global-kb-spacing-xxs,.5rem)}.heading-spacer{margin-top:80px}header{width:100%;background-color:#fff0;padding:0;top:0;left:0;z-index:5}#header-wrapper{width:100%}.menu-open #header-wrapper{min-height:100vH;background-color:#fff}#header-top-bar-wrapper{width:100%;background-color:#0E0F0F;padding:0}#header-top-bar-wrapper-content{width:100%;max-width:1800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#top-of-header-content-block{width:100%}#top-bar-navigation-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;gap:15px}#top-bar-navigation-menu a{text-decoration:none;color:#ccc;text-transform:uppercase;font-size:.875rem;font-size:var(--global-kb-font-size-sm)}#top-bar-navigation-menu a:hover{text-decoration:none;color:#FFA000}#header-content-wrapper{position:relative;padding:20px var(--global-content-edge-padding,15px);background-color:#fff}#header-content-wrapper-content{display:flex;width:100%;max-width:1300px;justify-content:space-between;align-items:center;margin:0 auto;gap:40px}#logo{display:block;margin:0;padding:0;flex:1;max-width:256px;width:75%;position:relative}#logo img{width:100%;height:auto}#main-navigation-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:30px}#main-navigation-menu li>a{text-decoration:none;color:#999;text-transform:uppercase;font-size:1rem;font-size:var(--global-kb-font-size-md);padding:20px 0;border-bottom:2px solid #131515}#main-navigation-menu li.current_page_item>a,#main-navigation-menu li:hover>a,#main-navigation-menu li>a:hover{text-decoration:none;color:#FFF;border-bottom-color:#FFA000}.menu-item-submenu-block{display:none;position:absolute;width:calc(100vW - 17px);top:calc(100% - 20px);left:0;max-width:1875px}#main-navigation-menu li:hover .menu-item-submenu-block{display:block}.menu-item-submenu-block .kt-row-has-bg>.kt-row-column-wrap{padding-left:0;padding-right:0}#menu-button{display:block;margin:5px 5px 0 auto;height:25px;width:25px;position:relative;z-index:10;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-button:hover{cursor:pointer}#menu-button span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:20px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-button span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-button span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-button span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-button.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;width:110%;background:#d41121}#menu-button.open span:nth-child(2){width:0%;opacity:0}#menu-button.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:0;width:110%;background:#d41121}#popup-menu-wrapper{display:none;position:relative;z-index:99;padding:0;width:100%;border-top:2px solid #ffa000;background-color:#141515}#popup-menu{flex:1;padding:0 15px}#popup-main-navigation-wrapper ul{list-style:none;margin:0 0 60px;padding:0}#popup-main-navigation-wrapper ul>li{border:none;padding:0;margin:0;border-bottom:1px solid #575757;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#popup-main-navigation-wrapper ul>li.submenu-open{border-bottom:none}#popup-main-navigation-wrapper ul>li>a{flex:1;color:#ccc;display:block;padding:25px 35px 25px 0;text-transform:uppercase;text-decoration:none}#popup-main-navigation-wrapper ul>li.submenu-open>a,#popup-main-navigation-wrapper ul>li>a:hover{text-decoration:none;color:#ffa000}#popup-main-navigation-wrapper ul>li.hidden{display:none}#popup-main-navigation-wrapper ul>li .mobile-submenu-trigger{display:block;width:22px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3594 16.8647L20.3457 9.06469L11.3594 1.26465' stroke='white' stroke-width='2'/%3E%3Cpath d='M0.566406 9.06494L19.492 9.06494' stroke='white' stroke-width='2' stroke-miterlimit='1.05708'/%3E%3C/svg%3E%0A");cursor:pointer;transition:all .4s ease}#popup-main-navigation-wrapper ul>li.submenu-open .mobile-submenu-trigger{transform:rotate(180deg)}#popup-main-navigation-wrapper ul>li.submenu-open>.menu-item-submenu-block{display:block;position:relative}#popup-main-navigation-wrapper ul>li>.menu-item-submenu-block{width:100%;border-top:1px solid #575757}#popup-menu-footer{padding:15px 0;margin:0}#header-search-block{flex:1}#header-search-form{padding-bottom:4px;border-bottom:2px solid #000;display:flex;align-items:center;justify-content:space-between}#header-search-form input[type="text"]{flex:1;border:none;text-transform:uppercase;color:#000;font-size:1rem;font-weight:700;font-family:'WG Font','Helvetica','Arial',sans-serif}#header-search-form button{border:none;background-color:#fff0}#header-search-form ::-webkit-input-placeholder{color:#777;font-weight:700;font-family:'WG Font','Helvetica','Arial',sans-serif}#header-search-form :-moz-placeholder{color:#777;font-weight:700;font-family:'WG Font','Helvetica','Arial',sans-serif}#header-search-form ::-moz-placeholder{color:#777;font-weight:700;font-family:'WG Font','Helvetica','Arial',sans-serif}#header-search-form :-ms-input-placeholder{color:#777;font-weight:700;font-family:'WG Font','Helvetica','Arial',sans-serif}#before-content-block{width:100%}#contentWrapper{width:100%;overflow:hidden;position:relative}#after-content-block{width:100%}.single-post{width:100%}.page-header-block{background-color:#262626;padding-top:var(--global-kb-spacing-3xl,6.5rem);padding-right:var(--global-kb-spacing-xxs,.5rem);padding-bottom:var(--global-kb-spacing-sm,1.5rem);padding-left:var(--global-kb-spacing-xxs,.5rem)}.page-header-block h1{text-transform:uppercase;color:#fff}.product-details{display:flex;justify-content:center;align-items:center;gap:80px;flex-wrap:wrap;margin:80px 0 50px}.product-gallery{width:calc(50% - 40px);flex:1}.product-gallery-display-image{width:100%;aspect-ratio:1 / 1;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #aaa}.product-gallery-display-image img{position:relative;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:none}.product-gallery-display-image img.active{display:block}.product-gallery-display-image.no-image img{position:relative;min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;display:inline-block}.product-gallery-thumbnails{margin:30px auto 20px;max-width:575px}.product-gallery-thumbnails ul{list-style:none;width:100%;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.product-gallery-thumbnails li{display:block;position:relative;height:45px;width:45px;opacity:.3;background-color:#fff}.product-gallery-thumbnails li:hover,.product-gallery-thumbnails li.active{cursor:pointer;opacity:1}.product-gallery-thumbnails li img{position:relative;width:100%;height:100%;object-fit:contain}.product-description{flex:1}.product-description .manufacturer-logo{margin:0 0 20px;height:90px;width:auto;max-width:185px}.product-description h1{font-size:2.25rem;font-size:var(--global-kb-font-size-xl);margin-bottom:10px;text-transform:uppercase}.product-description hr{width:220px;height:4px;border:none;background-color:#000;margin:20px 0 30px}.product-sku{padding:15px 0 0;font-size:.875rem;font-size:var(--global-kb-font-size-sm);text-transform:uppercase}.product-category-links{padding:15px 0;font-size:.875rem;font-size:var(--global-kb-font-size-sm);text-transform:uppercase}.part-pricing{font-size:2.5rem;font-size:var(--global-kb-font-size-xxl);font-weight:700;line-height:90%}.part-pricing-orginal{font-size:1rem;font-size:var(--global-kb-font-size-md);text-decoration:line-through;font-weight:400;color:#aaa}.product-tabs-wrapper{margin:30px 0 80px}.product-tabs-list{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:40px}.product-tabs-list li{position:relative;padding:0;border-bottom:3px solid #fff;text-align:center;cursor:pointer}.product-tabs-list li h2{font-size:1rem;font-weight:700;text-transform:uppercase}.product-tabs-list li:hover,.product-tabs-list li.active{color:#FF4000;background-image:none;border-color:#FF4000}.product-tabs-list li.tab-0{z-index:6}.product-tabs-list li.tab-1{z-index:5}.product-tabs-list li.tab-2{z-index:4}.product-tabs-list li.tab-3{z-index:3}.product-tabs-list li.tab-4{z-index:2}.product-tabs-list li.tab-5{z-index:1}.product-tab-content-wrapper{position:relative}.product-tab-content{padding:40px 0;display:none;overflow-x:auto}.product-tab-content.active{display:block}.product-tab-content::-webkit-scrollbar-track{background-color:#eaeaea;border-radius:5px}.product-tab-content::-webkit-scrollbar{height:4px;background-color:#FFA000;border-radius:5px}.product-tab-content::-webkit-scrollbar-thumb{height:3px;background-color:#FFA000;border-radius:5px}.product-tab-content h2{margin:0 0 25px;text-transform:uppercase;color:#FFA000}.product-tab-content h3,.product-tab-content h4{color:#FFA000;margin:0 0 20px;text-transform:uppercase}.product-related-wrapper{padding-bottom:90px}.product-related-wrapper h2{text-transform:uppercase}.get-quote-wrapper{padding-bottom:0;padding-top:0;margin-bottom:90px;margin-top:90px;border-style:solid;border-color:#000;border-width:5px 0}#back-to-top{display:none;z-index:100;position:fixed;bottom:30px;right:30px;height:20px;width:20px;padding:10px;border-radius:5px;background-color:#FF4000;color:#000;text-decoration:none;line-height:50px;font-size:20px;font-weight:700;text-align:center;justify-content:center;align-items:center;fill:#000;border-style:solid;border-width:2px;border-color:#FF4000;transition:all .3s ease-in-out}#back-to-top svg{height:100%;width:100%}#back-to-top:hover{cursor:pointer;background-color:#FFA100;color:#0000;border-color:#FFA100;fill:#000}#back-to-top .back-to-top-path{fill:#000}#back-to-top:hover .back-to-top-path{fill:#000}.clearfix:after{content:"";display:table;clear:both}