.header-style{transition:all 0.475s ! Important;background:#ffffff!important;border:none!important;box-shadow:0 0 10px 0 rgb(120 120 120 / 40%);position:fixed!important;top:0;z-index:999!important}.header-logo-no-bg{opacity:0;transition:all 0.475s ! Important}.header-style.scrolled .header-logo-no-bg{opacity:1}.header-style .header-logo svg{transition:all 0.475s ! Important}.header-style.scrolled .header-logo svg{transform:translate(0,-100%);pointer-events:none}.header-style .header-logo-no-bg{transform:translatey(65px);transition:all 0.475s ! Important}.header-style.scrolled .header-logo-no-bg{transform:translatey(0)}.header-logo{z-index:9999999999999}.menu-left ul{display:flex;flex-flow:wrap;gap:50px}.menu-arrow{font-size:.7rem;margin-left:5px}.mega-menu-toggle:checked+.menu-arrow{transform:rotate(180deg)}.menu-left ul label{cursor:pointer;display:flex;align-items:center}.menu-left a{color:#000}.menu-left a:hover,.menu-left ul label:hover{color:#B8292D}.mega-menu-toggle:checked+label .menu-arrow{display:inline-flex}.mega-menu-toggle:checked+label .menu-arrow{transform:rotate(180deg)!important}@media screen and (min-width:1200px){.mob-menu{display:none}}@media screen and (max-width:1200px){.menu-left{display:none}.mob-menu{display:flex}.menu-wrapper{display:flex!important;justify-content:flex-end!important}}.hamburger{padding:15px 5px}.mob-menu .hamburger-inner,.mob-menu .hamburger-inner::before,.mob-menu .hamburger-inner::after{width:35px;height:2.5px;background-color:#393939;border-radius:4px}.mob-menu .hamburger-box{height:30px ! Important;display:flex;justify-content:center;align-items:center}.mob-menu .hamburger-inner{top:5px!important}.mob-menu{z-index:2!important}.mob-menu #menu-improved__content{max-width:100%!important;width:100%!important;padding:100px 30px;padding:121px 30px}.mob-menu #menu-improved__content .menu-improved-nav li:not(.menu-item-html)>a,.mob-menu li span{height:50px;font-size:1.2rem}.mob-menu ul.sub-menu li a{font-size:1rem!important;height:45px!important}.mob-menu #menu-improved__overlay{z-index:-1;background:none}.mob-menu #menu-mobile-menu{flex-direction:row!important;flex-wrap:wrap;align-content:flex-start}.mob-menu nav.menu-mobile-menu-container{height:100%}.mob-menu ul#menu-mobile-menu .menu-half{width:50%!important;border-bottom:none!important;display:flex;align-items:center;justify-content:center}.menu-half.custom-search-trigger.mob a{display:flex}.menu-half.custom-search-trigger.mob a::before{content:"";width:20px;height:20px;background:url(/wp-content/uploads/2024/09/search-1.5M-1.svg) no-repeat center;background-size:contain;display:block}.menu-half.custom-search-trigger.mob a span{padding-left:0!important;height:auto;color:#000}.custom-search-trigger.mob a{width:auto}.mob-menu ul#menu-mobile-menu li{width:100%}#menu-improved__content .menu-improved-nav li a .toggle-submenu{position:relative;right:0;top:0;height:100%;width:66px;display:flex;justify-content:flex-end;align-items:center;flex:1}.menu-item.current-menu-item>a{color:#b8292d!important}.mob-social{display:flex;flex-direction:row;gap:20px;margin-top:40px;justify-content:center;align-items:flex-end;height:100px;flex:1!important}.social-col{margin-top:30px}li#menu-item-3645{margin-bottom:30px!important}.mob-menu .elementor-widget-container{display:flex;width:auto!important;justify-content:center}.mob-menu li a{gap:10px}.menu-doc:before{content:"";width:8px;height:8px;position:absolute;background:#b8292d;transform:translateY(1.25rem);border-radius:50px}.mob-menu ul#menu-mobile-menu li a:not(.social-icon a):not(li#menu-item-2084 a),.mob-menu ul#menu-mobile-menu li span{padding-left:20px}.mob-menu ul#menu-mobile-menu li:not(.mob-social){padding-left:10px}.mob-social img,.mob-social a{height:45px!important;width:45px;display:flex}li#menu-item-2084{border-right:#d5d8dc 1px solid}.arrow{transform:rotate(-90deg);position:relative;width:40px;height:40px;cursor:pointer;transition:0.5s;overflow:hidden;border:solid 2px #fff;border-radius:50%}.arrow:after{position:absolute;display:block;content:"";color:#fff;width:15px;height:20px;top:-.75px;border-bottom:solid 2px;transform:translatex(10px)}.arrow:before{position:absolute;display:block;content:"";color:#fff;width:8px;height:8px;border-top:solid 2px;border-left:solid 2px;top:50%;left:9px;transform-origin:0% 0%;transform:rotatez(-45deg)}.scroll-icon:hover .arrow:before{animation:aniArrow01 1s cubic-bezier(0,.6,1,.4) infinite}.scroll-icon:hover .arrow:after{animation:aniArrow02 1s cubic-bezier(0,.6,1,.4) infinite}.hero-bg{flex-grow:1}@keyframes aniArrow01{0%{transform:rotatez(-45deg) translateY(30px) translateX(30px)}100%{transform:rotatez(-45deg) translateY(-35px) translateX(-35px)}}@keyframes aniArrow02{0%{transform:translateX(47px)}100%{transform:translateX(-34px)}}@keyframes borderAni{0%{border:solid 2px #fff}100%{border:solid 2px #fff;border-radius:50%; }}@media screen and (min-width:768px){.hero-bg,.hero-bg .elementor-widget-container,.hero-bg video{height:100vh!important}}@media screen and (max-width:2100px){.hero-bg img{width:auto!important;height:100%!important;max-width:inherit!important}}@media screen and (max-width:1700px){.slash-svg{display:none}}.lottie-svg{position:absolute!important;height:100%;right:50%;top:50%;transform:translate(50%,-50%);pointer-events:none}.lottie-svg .elementor-widget-container{display:flex;align-items:center}.scroll-icon{position:absolute!important;bottom:20px;right:50%;transform:translate(50%,0)}@media screen and (min-width:768px){.hero-bg{position:absolute!important;width:100%;right:50%;bottom:50%;transform:translate(50%,50%)}}@media screen and (max-width:768px){.hero-bg .elementor-widget-container{flex:1;display:flex;height:auto!important}.hero-bg{display:flex;flex:1!Important}.hero-bg .elementor-video{width:auto!important;object-fit:cover;position:absolute;;top:60px}.scroll-icon{display:none}}@media screen and (max-width:767px){.hero-contact-clip{background-color:#2b2b2b! Important}}.hero-bg img,.hero-bg video{width:100%;height:auto}@media (max-width:1440px) and (min-width:769px){.hero-contact-clip{width:50%!important}.hero-contact-clip.post{width:100%!important}}.clip-style-hero{clip-path:polygon(0 calc(100% - 80px),0 0,100% 0,100% calc(100% - 80px),calc(70% + 80px) calc(100% - 80px),70% 100%,30% 100%,calc(30% - 80px) calc(100% - 80px))}.hero-contact-clip{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 80px),calc(100% - 80px) 100%,0% 100%)}.clip-style-top-left{clip-path:polygon(calc(50% - 80px) 0,calc(50% + 0px) 80px,100% 80px,100% 100%,0 100%,0 0)}.clip-style-bottom{clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + 80px) 100%,50% calc(100% - 80px),0 calc(100% - 80px))}.img-clip{clip-path:polygon(80px 0%,100% 0%,100% calc(100% - 80px),calc(100% - 80px) 100%,0% 100%,0% 80px)}.img-clip-left{clip-path:polygon(0 0,calc(100% - 80px) 0%,100% 80px,100% 100%,80px 100%,0 calc(100% - 80px))}.clip-style-BG{clip-path:polygon(50% 80px,calc(50% + 80px) 0%,100% 0,100% 100%,calc(50% + 80px) 100%,50% calc(100% - 80px),0 calc(100% - 80px),0 80px)}.products-clip{clip-path:polygon(calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 0)}@media screen and (max-width:1440px){.clip-style-hero{clip-path:polygon(0 calc(100% - 50px),0 0,100% 0,100% calc(100% - 50px),calc(70% + 50px) calc(100% - 50px),70% 100%,30% 100%,calc(30% - 50px) calc(100% - 50px))}.hero-contact-clip{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 50px),calc(100% - 50px) 100%,0% 100%)}.clip-style-top-left{clip-path:polygon(50% 0,calc(50% + 50px) 50px,100% 50px,100% 100%,0 100%,0 0)}.clip-style-bottom{clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + 50px) 100%,50% calc(100% - 50px),0 calc(100% - 50px))}.img-clip{clip-path:polygon(50px 0%,100% 0%,100% calc(100% - 50px),calc(100% - 50px) 100%,0% 100%,0% 50px)}.img-clip-left{clip-path:polygon(0 0,calc(100% - 50px) 0%,100% 50px,100% 100%,50px 100%,0 calc(100% - 50px))}.clip-style-BG{clip-path:polygon(50% 50px,calc(50% + 50px) 0%,100% 0,100% 100%,calc(50% + 50px) 100%,50% calc(100% - 50px),0 calc(100% - 50px),0 50px)}}@media screen and (max-width:768px){.clip-style-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(50% + 60px) calc(100% - 30px),calc(50% + 30px) 100%,0 100%)}.hero-contact-clip{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%)}.clip-style-top-left{clip-path:polygon(50% 0,calc(50% + 30px) 30px,100% 30px,100% 100%,0 100%,0 0)}.clip-style-bottom{clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + 30px) 100%,50% calc(100% - 30px),0 calc(100% - 30px))}.img-clip{clip-path:polygon(30px 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%,0% 30px)}.img-clip-left{clip-path:polygon(0 0,calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px))}.clip-style-BG{clip-path:polygon(50% 30px,calc(50% + 30px) 0%,100% 0,100% 100%,calc(50% + 30px) 100%,50% calc(100% - 30px),0 calc(100% - 30px),0 30px)}}.hover-text a:hover{color:#B8292D!important}.red-btn,.amazon-btn{min-width:150px!important}@media screen and (max-width:768px){.red-btn,.amazon-btn{min-width:140px!important}}.cssbuttons-io-button{background-color:#fff0;color:#000;font-family:var(--font-stack-text);padding:10px;padding-left:30px;font-size:1rem;border-radius:10em;border:solid;border-width:2px;letter-spacing:.05em;display:flex;align-items:center;overflow:hidden;position:relative;height:3.13rem;padding-right:3.3em;cursor:pointer;font-weight:500;transition:all 0.6s cubic-bezier(.23,1,.32,1)}.cssbuttons-io-button .icon{background:#B8292D;margin-left:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:10em;right:.25rem;transition:all 0.6s cubic-bezier(.23,1,.32,1)}.cssbuttons-io-button:hover .icon{width:calc(100% - 0.5rem)}.cssbuttons-io-button .icon svg{width:2rem;transition:transform 0.3s;color:#B8292D}.cssbuttons-io-button .icon svg{transform:translateX(.1em)}.yt-play-btn{position:absolute!important;right:50%;top:50%;transform:translate(50%,-50%)}.yt-play-btn svg{transition:all 0.6s cubic-bezier(.23,1,.32,1)}.product-range-style .elementor-widget-container:before{content:"";width:100%;height:100%;background:#000;display:flex;opacity:0;position:absolute}.product-range-style:hover .elementor-widget-container:before{opacity:.2}.first-post{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 60px),calc(100% - 60px) 100%,0% 100%)}.hover-triangle{position:absolute!important;right:0;bottom:0}.hover-triangle svg{width:50px;height:50px;fill:#fff0;transition:all 0.6s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:768px){.hover-triangle svg{width:25px;height:50px}}.post-hover-img-style:hover .hover-triangle svg{fill:#B8292D!important}@media screen and (min-width:1025px){.with-triangle{overflow:hidden}.with-triangle::after{content:"";width:0;height:0;border-style:solid;border-width:0 50px 50px 50px;border-color:#fff0 #fff0 #fff #fff0;transform:rotate(135deg);transition:border-color .25s ease-in;position:absolute;right:-35px;bottom:-10px;pointer-events:none}.with-triangle:hover::after{border-color:#fff0 #fff0 #B8292D #fff0}}.elementor-widget-video .elementor-custom-embed-image-overlay::before,.post-hover-img-style .post-hover:before,.mega-content .post-hover:before{content:"";width:100%;height:100%;background:#000;display:flex;position:absolute;opacity:0;transition:all 0.6s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:1440px){.first-post{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 50px),calc(100% - 50px) 100%,0% 100%)}}@media screen and (max-width:768px){.first-post{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%)}.blog-gr-text .hover-triangle svg{fill:#B8292D!important}}.hover-triangle .elementor-widget-container{display:flex}@media screen and (max-width:768px){.blog-gr-text .elementor-heading-title{line-height:1.5rem!important;font-weight:700;letter-spacing:.6px;font-size:1.2rem;font-family:var(--font-stack-text)}.video-title .elementor-heading-title{line-height:1.5rem!important;font-weight:400;letter-spacing:.6px;font-size:1rem;font-family:var(--font-stack-text)}}.excerpt-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.product-video{position:absolute;top:-40px;right:20px}}.products-grid .hover-triangle{top:0;bottom:inherit!important}.products-grid .hover-triangle svg{fill:#dc3232;width:20px;height:auto}.products-grid .e-con{display:grid}.products-grid a img,.products-grid .elementor-heading-title{transition:all 0.6s cubic-bezier(.23,1,.32,1)}.products-grid a:hover img{transform:scale(1.1)}.products-grid a:hover .elementor-heading-title{color:#B8292D!important}.knowlege-style .elementor-heading-title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.col-shadow{box-shadow:8px 8px 12px rgb(0 0 0 / .05)!important}.search .col-shadow{box-shadow:2px 2px 12px rgb(0 0 0 / .05)!important}.blog-clip-style-top-right{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)!important}.single-news .blog-gr-text a{color:#b8292d;font-weight:700}.products-style .product-triangle{position:absolute!Important}.product-triangle svg{width:70px;height:auto}.products-carousel .elementor-swiper-button.elementor-swiper-button-prev,.products-carousel .elementor-swiper-button.elementor-swiper-button-next{background-color:#0000}.product-contact-tabe span.e-n-tab-icon{display:flex;position:absolute;right:0;top:0}.products-contact{clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% calc(100% - 80px),50% calc(100% - 80px),calc(50% - 80px) 100%,0 100%,0 0);height:100%!important}.products-carousel .swiper-pointer-events,.products-carousel .swiper-horizontal{width:100%!important;padding-bottom:0px!important}.products-carousel .elementor-swiper-button-prev,.products-carousel .elementor-swiper-button-next{width:40px!important}footer.elementor-lightbox-prevent-close{padding:20px 0!important}@media screen and (max-width:1440px){.products-carousel{clip-path:polygon(calc(100% - 50px) 0,100% 50px,100% calc(100% - 50px),50% calc(100% - 50px),calc(50% - 50px) 100%,0 100%,0 0)}}@media screen and (max-width:1360px){.products-carousel{clip-path:polygon(calc(100% - 50px) 0,100% 50px,100% calc(100% - 50px),50% calc(100% - 50px),calc(50% - 50px) 100%,0 100%,0 0)}.product-triangle svg{width:50px;height:auto}.products-contact{clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% calc(100% - 60px),calc(50% + 120px) calc(100% - 60px),calc(50% + 60px) 100%,0 100%,0 0)}}@media screen and (max-width:768px){.products-carousel{clip-path:polygon(calc(100% - 30px) 0,100% 30px,100% calc(100% - 30px),50% calc(100% - 30px),calc(50% - 30px) 100%,0 100%,0 0)}.product-triangle svg{width:30px;height:auto}.products-contact{clip-path:polygon(calc(100% - 40px) 0,100% 40px,100% calc(100% - 40px),calc(50% + 80px) calc(100% - 40px),calc(50% + 40px) 100%,0 100%,0 0)}}.footer-tel a,.footer-tel span,.footer-email a,.footer-email span{color:#000;font-size:.9rem;transition:all 0.6s cubic-bezier(.23,1,.32,1)}.footer-info-links svg{fill:#000;transition:all 0.6s cubic-bezier(.23,1,.32,1)}.footer-info-links:hover svg{fill:#B8292D}.footer-info-links:hover .footer-tel a,.footer-info-links:hover .footer-tel span,.footer-info-links:hover .footer-email a,.footer-info-links:hover .footer-email span{color:#B8292D}.social:hover a{transform:scale(1.1)}th.column-1,th.column-2{background-color:#f9f9f9!important}.search-bar input{padding:10px}.search-bar button{width:50px;background:#b8292d!important}.search-bar .elementor-search-form__container{background:hsl(0deg 0% 96.74%)!important}.news h3,.post-hover-img-style h3,.post-hover-img-style span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1500px){.blog-gr-text{max-width:800px}.contact-all{justify-content:center}}.elementor-editor-active .mega-content{display:none}.mega-product-child-grid .elementor-heading-title{font-size:15px}.mega-content{transform:translateY(0)!important;width:100%!important;position:fixed!important;top:80px;pointer-events:none}.mega-menu-toggle:checked+.mega-item+.mega-content{pointer-events:auto}.mega-product-con .e-con-inner{max-width:1140px!important;background:#fff}.mega{display:flex;align-items:flex-start;padding:20px 20px;column-gap:0}div#mega-panel{padding-left:20px}.mega .mega-tabs{display:flex;flex-direction:column;flex:0 0 250px}.mega .mega-tab{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 12px;font-size:.9rem;background:#fff0;border-bottom:solid #d5d5d5;border-width:0 0 1px 0;color:#1b1f23;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mega-template{display:none}.mega [id="mega-panel"]{height:100%}.mega .mega-panel__content{height:100%;min-height:100%;transition:opacity 200ms ease-in;opacity:1}.mega .mega-panel__content.is-reloading{transition:none;opacity:0}.mega .mega-panel__content .all-products-block{display:block;width:100%;height:100%;min-height:100%;text-decoration:none}.mega .mega-panel__content .all-products-inner{width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-direction:column;color:#000}.all-products-img{width:100%;aspect-ratio:100/ 40;background:#b8282e;display:flex;align-items:center;justify-content:center}.all-products-img svg{width:80%;height:80%}.all-products-img svg path{fill:#fff}.mega [id="mega-panel"]:has(.all-products-img){width:100%}.mega .mega-panel__content .all-products-block:hover .all-products-inner{color:#b8282e}.mega .mega-tab::after{content:"";width:18px;height:18px;margin-left:8px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23595e66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>") no-repeat center/18px 18px}.mega .mega-tab:hover,.mega .mega-tab:focus-visible{background:#f2f3f5;outline:none}.mega .mega-tab.is-active{background:#eceff2}.mega .mega-content{position:static!important;left:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;width:100%!important}.mega-product-child-grid .elementor-widget-image{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%)}.mega-product-child-grid img{aspect-ratio:16 / 9;object-fit:cover}.mega-menu-hover-triangle{width:38px;height:38px;position:absolute;right:0;bottom:0}.mega-menu-hover-triangle svg{width:100%;height:100%}.mega-product-child-grid .img-wrapper .elementor-widget-html{position:absolute;top:0;right:0;width:100%;height:100%}.mega-product-child-grid a:hover svg path{fill:#b8292d}.mega-product-child-grid a svg path{fill:#fff0}.category-inline-ratchet-drivers .video-review-wrapper{display:none}.category-edc-y-drivers .video-review-wrapper{display:none}.category-edc-pen-drivers .video-review-wrapper{display:none}.category-edc-torque-drivers .video-review-wrapper{display:none}@media screen and (max-width:1600px){.header-logo{max-width:100px!important}}.elementor-element.product-sku.elementor-widget.elementor-widget-heading{margin-bottom:-25px}a.product-card{color:#000}