#masthead{margin:0}.col-full>.woocommerce .woocommerce-message,.woocommerce-SavedPaymentMethods-saveNew,.sfb-footer-bar .input-group br,.single-product div.product .product_meta .posted_in,.grecaptcha-badge,.toc_widget{display:none}.header-widget-region{background:#f8f8f8;height:72px;overflow:hidden}.header-widget-region .widget{padding:0}.header-widget-region .wpb_wrapper{margin:0 auto;width:200px;padding-left:10px}.storefront-sorting{margin-top:20px}.secure-checkout-badge .pf{vertical-align:middle}.single-product div.product .summary{margin-bottom:0}.single-product div.product p.price{margin:0}.stock.available-on-backorder{color:#ffbf00}.stock.available-on-backorder:before{content:""}.stock.available-on-backorder:has(.additional-day-notice):before{color:#0f834d}.stock.available-on-backorder .additional-day-notice{color:#0f834d}.wpcbm-badges-top-left{top:0;left:0}.wpcbm-badges-top-right{top:0;right:0}.wpcbm-badges-bottom-left{bottom:0;left:0}.wpcbm-badges-bottom-right{bottom:0;right:0}.woobt-thumb .woobt-thumb-ori{position:relative}.woobt-thumb a[href$='gerber-file-download/'] .woobt-thumb-ori img{opacity:0}.woobt-thumb a[href$='gerber-file-download/'] .woobt-thumb-ori:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:50%;margin:-15px -15px 0;padding:8px;color:#fff;background:#2ecc71;border-radius:100%;line-height:1em;content:"\f019"}.product_meta .tagged_as{display:none!important}.wc-tab h2:not(:first-child){margin-top:1em!important}.wc-tab pre{background:none;padding:0}.wc-tab table td+td{text-align:center}.storefront-breadcrumb{margin:20px 0;padding:0}.hentry .entry-header{margin-bottom:1em}header h1.entry-title{margin:20px 0}header h2.entry-title{margin:0}.toc_widget li:first-child{border-top:none}.toc_widget li{padding:5px 0;border-top:1px solid;border-top-color:rgb(0 0 0 / .06)}.toc_widget .widget-title{font-size:inherit;margin:0}.entry-content h2 span{outline:0}.wpcf7 .form-group input[type=submit],.wpcf7 .form-group button[type=submit]{background-color:#00C5BE;border:none;color:#fff;font-size:1em;padding:10px 50px;text-transform:uppercase;font-weight:400}.wpcf7 .form-group{padding-bottom:15px}.wpcf7 .form-group input,.wpcf7 .form-group textarea{width:100%}.wpcf7 .hidden,.wpcf7-spinner,.wpcf7 p:empty{display:none}.wpcf7 .input-group-addon p{margin:0}.site-info .payment-icons .pf-stripe{color:#6772e5}.terms-definitions td:first-child{padding-left:0}.terms-wrapper div{display:block;position:relative;top:-250px;visibility:hidden}.terms-wrapper div:target+p{background-color:#ffa}.terms-wrapper h2{margin:30px 0 30px}.terms-wrapper h2 a,.terms-wrapper h2 a:hover,.terms-wrapper h2 a:active{color:inherit;text-decoration:none}form.login button{margin-top:20px}.mailpoet-manage-subscription .mailpoet_paragraph{margin:0 0 20px 0}.footer-links a,.widget-area .widget a,.hentry .entry-content a{text-decoration:none}#content .wpb_text_column{margin-bottom:35px!important}.woocommerce-tabs a:hover,.footer-links a:hover,.widget-area .widget a:hover{text-decoration:underline}.woocommerce-tabs .panel .toc_title{display:none}.woocommerce-tabs .panel h2:first-of-type{font-size:2em}.woocommerce-tabs .panel .toc_list{list-style:none;font-size:1.2em;margin-left:1.6em}.woocommerce-tabs .panel .toc_list li{padding:5px 0}.woocommerce-tabs .panel .toc_list li:not(:last-of-type){border-bottom:1px solid rgb(0 0 0 / .1)}.woocommerce-tabs .panel .toc_list a:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;margin-left:-1.6em;text-decoration:none;content:"\f328"}.woocommerce-tabs .panel .toc_list a[href="#features"]:before{content:"\f46d";padding-left:2px}.woocommerce-tabs .panel .toc_list a[href="#what8217s-included"]:before{content:"\f49e";margin-left:-1.75em}.woocommerce-tabs .panel .toc_list a[href="#interactive-web-gui"]:before{content:"\f0ac"}.woocommerce-tabs .panel .toc_list a[href="#external-powering"]:before,.woocommerce-tabs .panel .toc_list a[href="#compatible-relays"]:before{content:"\f1e6"}.woocommerce-tabs .panel .toc_list a[href="#device-compatibility"]:before{content:"\f12e"}.woocommerce-tabs .panel .toc_list a[href="#schematic-diagram"]:before{content:"\f568"}.woocommerce-tabs .panel .toc_list a[href="#dimensions"]:before{content:"\f546"}.woocommerce-tabs .panel .toc_list a[href="#maximum-pcb-ratings"]:before{content:"\f0e7"}.woocommerce-tabs .panel .toc_list a[href="#documentation"]:before{font-weight:400;padding-left:2px}.woocommerce-tabs .panel .toc_list a[href="#usage"]:before{content:"\f120"}.woocommerce-tabs .panel .toc_list a[href="#how-does-it-work"]:before{content:"\f05a"}.woocommerce-tabs .panel .toc_list a[href="#pay-what-you-want"]:before{content:"\f4be"}.woocommerce-tabs .panel .toc_list a[href="#support"]:before{content:"\f0e0"}.woocommerce-tabs .panel .toc_list a[href="#gerber-files"]:before{content:"\f126"}.woocommerce-tabs .panel .toc_list a[href="#in-the-wild"]:before{content:"\f302"}.woocommerce-tabs .panel .toc_list a[href="#configuring"]:before{content:"\f54a"}.woocommerce-tabs .panel .toc_list a[href="#parts-list"]:before{content:"\f2db";margin-left:-1.7em}.star-rating span:before,p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before{font-weight:900!important;color:gold!important}#cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button{background:#01c5c4}.wc-tab table.table-full{width:100%}.wc-tab table.table-full td+td{text-align:left}.woocommerce-tabs .i2c-table th,.woocommerce-tabs .i2c-table td{text-align:center}.woobt-checkbox{transform:scale(1.5);margin:0 .3em 0 .2em}.woobt-qty-num:before{content:"Add "}.c4wp_captcha_field{margin:0!important}.site-footer,.footer-bottom{padding-bottom:0}.site-footer a:not(.button):not(.components-button){color:#fff}.site-footer .social-links ul{margin:0}.site-footer .social-links li{font-size:1.8em;display:inline-block}.site-footer .social-links li:not(:first-child){padding-left:20px}.site-footer .footer-bottom{clear:both;background:#2c2d33}.sfb-footer-bar .input-group{display:table;max-width:500px}.sfb-footer-bar .wpcf7-form-control-wrap:not(.hidden){display:table-cell}.sfb-footer-bar .wpcf7-form-control-wrap input{width:100%;height:46px;padding:10px 35px 10px 20px;border-radius:5px 0 0 5px;outline:0}.sfb-footer-bar .wpcf7-form-control-wrap input:focus{box-shadow:inset 0 0 0 2px #01c5c4}.sfb-footer-bar .wpcf7-not-valid-tip{margin-top:5px}.sfb-footer-bar .input-group .input-group-addon{white-space:nowrap;vertical-align:top;display:table-cell}.sfb-footer-bar .input-group-addon{position:relative}.sfb-footer-bar .input-group-addon input{font-size:30px;line-height:9px;height:46px;border-radius:0 5px 5px 0}.sfb-footer-bar .input-group-addon .ajax-loader{position:absolute;left:-30px;top:15px}.sfb-footer-bar .wpcf7 form .wpcf7-response-output{max-width:500px;margin:2em 0 1em}.sfb-footer-bar .no-spam-notice .fas{padding-right:5px}#newsletter:focus{outline:0!important}#newsletter form{margin:0}.site-info .footer-float{width:100%}.site-info .footer-left{padding:20px 0 10px 0;text-align:center}.site-info .footer-right{padding:10px 0 20px 0;text-align:right;width:100%}.site-info .payment-icons{font-size:1.6em;text-align:center}.site-info .payment-icons i{vertical-align:middle}.site-info .footer-left a{color:inherit!important;text-decoration:none}.site-info .footer-left a:hover{text-decoration:underline}.footer-bottom-list{list-style:none;display:inline-block;margin:0;padding:0}.footer-bottom-list li{display:inline;padding:0 12px}.footer-terms-links{display:none}.site-info .pf-american-express,.site-info .pf-apple-pay{margin-left:6px}.site-info .pf-paypal{margin:2px 0 0 6px}@media only screen and (max-width:769px){.swap-on-mobile{display:flex!important;flex-direction:column-reverse}}@media screen and (min-width:768px){#masthead{height:171px}#masthead .col-full{height:83px}#masthead .site-branding{width:49%;margin:0}#masthead .secondary-navigation{width:26.913043%;float:left;margin-right:2.347826%;line-height:21px}.site-header{padding-top:30px}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a,.site-header-cart .cart-contents{padding:16px}.site-header-cart .cart-contents{padding:16px 0}.header-sticky{position:fixed;top:-113px;width:100%;margin-bottom:113px}.header-sticky+.header-widget-region{margin-top:171px}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:unset;right:0;width:400px}.entry-content img.aligncenter{width:100%;max-width:600px}.wc-tab p+table{width:390px}.woocommerce-tabs ul.tabs{width:100%;float:none;text-align:center;border-bottom:1px solid rgb(0 0 0 / .05)}.woocommerce-tabs ul.tabs li{display:inline-block;padding:0 1em;border:none}.woocommerce-tabs ul.tabs li.active:after{display:none}.woocommerce-tabs .panel{float:none;width:100%}body:not(.blog) .toc_widget{display:block}.site-footer,.site-info{padding:0}.site-footer .social-links{text-align:right}.footer-widgets{padding-top:2em}.footer-widgets .widget{margin:0}}@media screen and (max-width:539.9px){.footer-widgets .footer-widget-3{display:none}.footer-terms-links{display:block}}@media screen and (min-width:350px) and (max-width:539.9px){.footer-widgets .block{width:50%;float:left}}@media screen and (min-width:540px) and (max-width:767.9px){.footer-widgets .block{width:33.33%;float:left}}@media screen and (max-width:767.9px){.woocommerce-tabs .panel #toc_container{display:none}.site-branding .site-title a{font-size:.8em}.weee-bin img{max-width:150px}.footer-widgets .block.footer-widget-4{float:none;width:100%;margin:0 auto;text-align:center;clear:both}.footer-bottom{padding-bottom:70px}}@media screen and (max-width:450px){.site-branding .site-title a{font-size:.6em}}@media screen and (max-width:350px){.site-branding .site-title a{font-size:1em;width:50px;height:50px;padding-left:50px;overflow:hidden;position:absolute;top:22px}}@media screen and (min-width:992px){.site-info .footer-float{float:left;line-height:66px}.site-info .footer-left{width:60%;text-align:left}.site-info .footer-right{width:40%}.site-info .payment-icons{text-align:right}.site-info .footer-left{padding:10px 8px 10px 0}.site-info .footer-right{padding:10px 0 10px 8px}}