.supports-fontface .icon-hamburger{display:block;color:#262262;margin:0 0 0 15px;padding:8px 7px;cursor:pointer;max-width:34px;max-height:34px}.supports-fontface .icon-hamburger:before{font-size:17px;font-weight:100}figure{margin:0}.linkedin{width:25px}@media all and (min-width: 769px){.mobile-only{display:none}}@media all and (max-width: 768px){.desktop-only{display:none}}.site-header{background-color:#fafafa;background-image:url(//cdn.shopify.com/s/files/1/1988/7991/t/9/assets/brushedMetalTexture4.jpg?v=142711676674089533621569721897);padding:0}.site-header--bar{background-color:#262262;background-image:url(//cdn.shopify.com/s/files/1/1988/7991/t/9/assets/gearsBg.jpg?v=24017625953020352341570427384);display:flex}.header-logo{margin:8px 10px -6px 6px}@media all and (max-width: 768px){.header-logo{margin:6px 8px 0 12px}.header-logo img{max-height:45px}}.header-logo-background{position:relative;z-index:1;display:flex;align-items:center}.header-logo-background:after{z-index:-1;background-color:#fafafa;background-image:url(//cdn.shopify.com/s/files/1/1988/7991/t/9/assets/brushedMetalTexture4.jpg?v=142711676674089533621569721897);content:"";position:absolute;top:0;bottom:-1px;width:100%;transform:skew(-10deg);transform-origin:top right;box-shadow:inset 1px 1px 1px #ffffffe6,inset -1px 1px 1px #00000040,16px 0 8px -8px #0009}.header-bar-wrapper{display:flex;align-items:center;justify-content:right;padding-top:12px;padding-bottom:12px;padding-left:30px;vertical-align:bottom;font-size:.95em}.header-bar-wrapper .menu-item{margin-left:auto;margin-right:30px;text-align:center}.header-bar-wrapper a{color:#fff;font-weight:700}.header-bar-wrapper a:visited{color:#fff}@media screen and (max-width: 930px){.header-bar-wrapper{padding-left:15px}.header-bar-wrapper .menu-item{margin-right:15px}}.search-bar{max-width:500px;display:flex}.search-bar .search-bar--outline{position:relative}.search-bar .search-bar--outline:after{pointer-events:none;content:"";position:absolute;width:100%;height:100%;border-radius:5px;box-shadow:-1px -1px 1px #00000040,1px 1px 1px #fff9,inset 2px 2px 3px #00000026}.search-bar input[type=search]{border-radius:5px 0 0 5px;color:#444;padding:5px 12px}.search-bar input[type=search]::placeholder{color:#858585;font-family:Roboto,HelveticaNeue,Helvetica Neue,sans-serif;font-style:italic;font-weight:400;opacity:.75}.search-bar .search-bar--submit{position:static;padding-top:2px;background-color:#fb7638;border-radius:0 5px 5px 0;-webkit-user-select:none;user-select:none}@media all and (max-width: 768px){.search-bar{max-width:100%}}.site-header--bar .search-bar .search-bar--outline:after{box-shadow:-2px -2px 2px #0009,1px 1px 1px #ffffff8c,inset 2px 2px 3px #0006}.site-header .search-bar{display:flex}.site-header .search-bar input[type=search]{color:#444}.nav-bar-wrapper{display:flex;align-items:center;padding-top:12px;padding-bottom:12px;padding-right:30px;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0000004d,0 -8px 8px #0009,0 1px 1px #00000026}.nav-bar-wrapper .icon-phone{max-width:34px;max-height:34px;position:relative;top:1px;padding:5px}.nav-bar-wrapper .menu-item{margin-left:30px}.nav-bar{flex:1;top:0;bottom:0;left:-85%;right:-85%;background-color:transparent;padding-top:0;padding-bottom:0}@media all and (min-width: 769px){.nav-bar .site-nav{line-height:1;vertical-align:bottom}.nav-bar .site-nav>li{padding-top:0;padding-bottom:0}.nav-bar .site-nav>li>a{padding-bottom:0}}.metal-button{background-color:#0000001a;border-radius:5px;box-shadow:1px 1px 1px #ffffff40,-1px -1px 1px #00000040,inset 1px 1px 1px #ffffff40,inset -1px -1px 1px #00000040}.background-cover{display:none}@media screen and (max-width: 768px){.nav-bar-wrapper{padding-right:15px}.nav-bar-wrapper .menu-item{margin-left:15px}.nav-bar-wrapper .nav-bar{margin:0;padding:0}.nav-bar{margin:0;padding:0;width:80%;background-color:#fff;border-right:1px solid #303030;box-shadow:16px 0 8px -8px #00000059;transition:all 175ms cubic-bezier(.55,.085,.68,.53)}.nav-bar .menu-toggle{display:block;width:100%;background-color:#000;cursor:pointer;text-align:right}.nav-bar .menu-toggle .icon-x{color:#fff;padding:10px}.nav-bar .menu-toggle .icon-x:before{font-size:18px;font-weight:100}.nav-bar .site-nav-wrapper{width:100%;height:100%;overflow-y:auto}.nav-bar .site-nav-wrapper .site-nav{padding-bottom:50px}.nav-bar .site-nav-wrapper .site-nav>li{padding-top:25px}.background-cover{display:block;position:fixed;top:0;bottom:0;width:100%;height:100%;background-color:#0009;z-index:100;visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0ms 175ms,opacity 175ms cubic-bezier(.55,.085,.68,.53)}.show-nav .nav-bar{overflow-y:visible;top:0;bottom:0;left:0;right:0;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.show-nav .background-cover{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.show-nav html,.show-nav body{height:100%;overflow:hidden;position:fixed}}.site-headerOLD{border-bottom:1px solid #595959;background-color:#ff0}.site-headerOLD .grid--fullx{position:relative;padding:0;margin:0}.site-headerOLD .header-logoOLD{margin:0;position:absolute;top:8px;left:6px;z-index:2}@media all and (max-width: 500px){.site-headerOLD .header-logoOLD img{max-height:43px}}.site-header__logo img{max-width:150px}.header-logo-backgroundOLD{background:#fafafa;transform:skew(-10deg);transform-origin:top right;position:relative;top:1px;box-shadow:inset 1px 1px 1px #ffffffe6,inset -1px 1px 1px #0000001a,12px 0 6px -6px #0009}.header-logo-backgroundOLD .header-logo-background--width{width:230px}@media all and (max-width: 500px){.header-logo-backgroundOLD .header-logo-background--width{width:182px}}.site-header--barOLD{width:100%;padding:0;margin:0;white-space:nowrap;background:#262262;box-shadow:inset 0 -12px 6px -6px #0009}.site-header--barOLD th{border:0px;padding:0;font-weight:400}@media all and (max-width: 500px){.site-header--barOLD{text-align:center}}.site-header--barOLD .search-bar{display:inline-block;max-width:100%;width:calc(100% - 45px);width:-webkit-calc(100% - 45px);width:-moz-calc(100% - 45px);right:15px;left:15px;margin-top:12px;margin-bottom:12px}.site-header--barOLD .search-bar>input{border-radius:5px}.site-header--barOLD .search-bar--submit{top:0;padding-top:2px;background:#fb7638;border-radius:0 5px 5px 0;-webkit-user-select:none;user-select:none}.site-header--barOLD .site-header--text-links{display:table-cell;color:#fff;font-size:.95em}.site-header--barOLD .site-header--text-links a,.site-header--barOLD .site-header--text-links a:visited{color:#fff}@media screen and (max-width: 769px){.site-header--barOLD .site-header--text-links{display:none;width:0px}}.site-header--barOLD .site-header--meta-links{margin-left:15px;margin-right:15px}.header-cart-btn{position:relative;top:5px;background-color:transparent;font-size:18px;line-height:1;padding:0;text-transform:none;vertical-align:bottom;margin-right:-6}.header-cart-btn img{width:25px}.header-cart-btn .cart-count{color:#fff;background:#fb7638}@media screen and (max-width: 768px){.header-cart-btn{display:block}}.header-cart-btn:hover{background-color:transparent}.cart-badge--desktop{position:relative;top:-18px;right:6px}.site-nav--dropdown{width:33%}.site-nav--dropdown li{display:inline-block;width:45%}.active-nav{border-bottom:3px solid #FB7638}.active-nav .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.site-nav--dropdown.active-nav{border-bottom:none}.active-nav-border{border-bottom:3px solid #FB7638}.slider-section{width:100%}.flex-direction-nav{display:none}.slideshow-text{position:absolute;color:#fff;left:70%;top:50%;Width:35%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width: 770px){.slideshow-text{width:52.5%}}@media all and (max-width: 500px){.slideshow-text{width:75%;left:50%;top:45%;text-align:center}}.slideshow-text h2{font-family:Roboto,sans-serif;font-weight:700;color:#fff;font-size:55px;width:90%}@media all and (max-width: 770px){.slideshow-text h2{font-size:30px}}@media all and (max-width: 500px){.slideshow-text h2{font-size:22px}}.slideshow-text p{margin:35px 40px 45px 0}@media all and (max-width: 770px){.slideshow-text p{margin:15px 0 25px;width:80%}}.featured-link--half{vertical-align:middle;display:inline-block;float:none;width:49%}@media screen and (max-width: 730px){.featured-link--half{width:100%;display:block;margin:auto}}.featured-link--half a{margin-top:50px}@media all and (max-width: 500px){.featured-link--half a{margin:25px auto;display:block}}.featured-link--half .info{width:80%;margin:auto}.template-index .section-header{padding-top:30px;margin-bottom:0}.template-index .featured-content-section{margin-bottom:50px}.template-index .main-content{padding-bottom:0}.template-index .grid-item{display:inline-block;float:none}.template-index,.image-with-text-section{background:#fff}.featured-link--image{padding-bottom:50px}.image-text__video figure{margin:0}.specialties-section{background:#f3f3f3;text-align:center;padding:85px 0}.specialties-section figure{position:relative;background:#fff;width:25%;display:inline-block;vertical-align:top}.specialties-section figure:nth-of-type(2n){margin:0 30px}@media all and (max-width: 980px){.specialties-section figure:nth-of-type(2n){margin:0}}@media all and (max-width: 980px){.specialties-section figure{width:100%}}@media all and (min-width: 980px){.specialties-section figure{min-height:550px}}.specialties-section figcaption{text-align:left;padding:35px}@media all and (min-width: 980px){.specialties-section figcaption p{min-height:150px}}.specialties-section img{max-width:100%}.specialties-section h3{color:#272363;font-size:25px;font-weight:700;font-family:Roboto,sans-serif}.specialties-section h3:after{content:"";border-bottom:3px solid #FB7638;width:70px;display:block;padding:8px 0}.specialties-section p{padding-bottom:20px}.specialties-section a{display:block;position:relative}.image-with-text-overlay-section figure{margin:0;position:relative}.image-with-text-overlay-section figcaption{text-align:center;width:66%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width: 500px){.image-with-text-overlay-section figcaption{width:90%}}.image-with-text-overlay-section .headline{color:#fff;font-size:60px}@media all and (max-width: 770px){.image-with-text-overlay-section .headline{font-size:35px}}@media all and (max-width: 500px){.image-with-text-overlay-section .headline{font-size:22px}}.image-with-text-overlay-section .bg-image{background-size:100%;height:0;padding-bottom:32.85714%;display:block}@media all and (max-width: 500px){.image-with-text-overlay-section .bg-image{background-size:100%;height:0;padding-bottom:76%;display:block}}.template-collection header.section-header{padding-top:40px}.custom-sort-per-page>div{text-align:left;width:50%;float:left}@media all and (max-width: 770px){.custom-sort-per-page>div{width:100%}}.custom-sort-per-page>div label,.custom-sort-per-page>div select{display:inline-block}.custom-sort-per-page>div:first-of-type select{width:60px}.custom-sort-per-page>div:last-of-type select{width:155px}.product-results,.pagination{float:left;line-height:2}.product-results{margin-left:20px}@media all and (max-width: 770px){.product-results{margin-left:15px}}.pagination li{display:inline-block;border:1px solid #858585;width:30px;height:30px;text-align:center}.pagination li span{line-height:2}.pagination .icon{padding:6px 9px}#ProductSection h1.h2{font-size:30px;font-family:Roboto,sans-serif;font-weight:700}@media all and (max-width: 770px){#ProductSection h1.h2{margin-top:30px}}@media all and (max-width: 500px){#ProductSection h1.h2{font-size:18px}}#ProductSection .quantity-selector-product-template{visibility:hidden}.active-thumb{border:3px solid #FB7638}.active-thumb+p{color:#fb7638;font-family:Roboto,sans-serif;font-weight:700}.rmtrigger a{color:#fb7638;text-transform:uppercase;font-size:18px}.rmtrigger a span{color:#fb7638;text-transform:uppercase;font-size:18px;font-weight:700}.arrow-up span{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-photo-container h4{width:100%;background:#272363;color:#fff;font-size:20px;font-family:Roboto,sans-serif;font-weight:700;text-align:left;padding:25px}@media all and (max-width: 500px){#addToCartForm button{margin:20px auto;display:block}#addToCartForm .js-qty{width:80%;margin:auto;display:block}}#about{background:#fff}#shopify-section-about-template section:first-of-type{background:#f3f3f3;padding:70px}@media all and (max-width: 500px){#shopify-section-about-template section:first-of-type{padding:25px}}#shopify-section-about-template blockquote{color:#272363;font-size:45px;font-style:italic;font-family:Roboto,sans-serif;border-left:none}@media all and (max-width: 500px){#shopify-section-about-template blockquote{font-size:22px}}#shopify-section-about-template blockquote p{font-size:24px;color:#444}#shopify-section-about-template img,#shopify-section-about-template blockquote{vertical-align:middle}.about-content{float:none;margin:auto;display:block;padding-top:65px;padding-bottom:80px}.about-content h3{font-family:Roboto,sans-serif;font-weight:700;font-size:35px;margin:0 auto 45px;width:75%}@media all and (max-width: 500px){.about-content h3{width:100%;font-size:20px}}#get-in-touch h4{font-size:30px;color:#444;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:60px}#get-in-touch h2{margin-top:40px}.contact-info{padding-bottom:45px}@media all and (max-width: 500px){.contact-info{width:90%;margin:auto}}.contact-info img,.contact-info p,.contact-info a{display:inline-block;vertical-align:middle}.contact-info p,.contact-info a{padding-left:30px;font-size:24px;color:#444;font-family:Roboto,sans-serif}.contact-info a{text-decoration:underline;width:80%}@media all and (max-width: 500px){.contact-info a{font-size:18px}}.contact-info:last-of-type{margin-left:11px}.contact-left{margin-top:5%}.cart-page{max-width:80%;width:100%;margin:auto}.cart-page h1{margin-top:40px}@media all and (max-width: 500px){.cart-page{max-width:100%}}.cart-subtotal--price{font-weight:400;color:#828282;font-size:20px}.ajaxifyCart--remove{background:transparent}.no-border-cart-row{border:none;color:#272363;font-family:Roboto,sans-serif;font-weight:700;font-size:20px}.cart-row .update-cart{padding:30px;text-decoration:underline;text-transform:lowercase;display:inline-block;color:#444;font-size:16px;font-weight:400;background:none;vertical-align:middle}@media all and (max-width: 500px){.cart-row .update-cart{padding:40px 0 10px 10px}}@media all and (max-width: 500px){.small--one-whole .js-qty{margin:1em auto}}#faqs{background:#fff}#faqs section{background:#f3f3f3;text-align:center;padding:80px 0}#faqs .rte{margin-top:70px}#faqs .rte h1{font-size:35px;color:#444}#faqs .rte b,#faqs .rte p{color:#444}.table-overflow{-ms-overflow-x:auto;overflow-x:auto}.sidebar h2.h3{font-size:18px;margin-bottom:0}.sidebar .active-filter a{color:#fb7638}.advanced-filters{margin-bottom:20px}@media all and (max-width: 770px){.site-nav--dropdown{width:100%}.site-nav--dropdown li{width:49%;padding:10px 0}}
/*# sourceMappingURL=/s/files/1/1988/7991/t/9/assets/custom.scss.css.map */
