*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,div,form,h2,input,li,p,ul{padding:0;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit}img{border:0}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg{fill:currentColor}ul{list-style:none}h2{font-weight:inherit;font-size:100%}@font-face{font-family:titling-gothic-fb;font-style:normal;font-stretch:normal;font-weight:400;font-display:swap;src:url(assets/fonts/titling-gothic-fb-standard.woff2) format("woff2")}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/SpaceMono-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:optional;src:url(assets/fonts/SpaceMono-Italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/SpaceMono-Bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/Oswald-Light.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/Oswald-SemiBold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome";src:url("assets/fonts/fontawesome.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}[class*=" fa-"]{font-family:"Font Awesome"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-plus:before{content:"+"}.fa-times-circle:before{content:""}.fa-search:before{content:""}.container-fluid{width:100%;position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:30px;padding-left:30px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}@media (min-width:768px){.container-fluid{padding-right:45px;padding-left:45px}.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.container-fluid{padding-right:45px;padding-left:45px}.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.container-fluid{padding-right:45px;padding-left:45px}.row{margin-right:-15px;margin-left:-15px}}.col-6,.col-lg-3,.col-md-4,.col-xl-2p4{position:relative;width:100%;min-height:1px;padding-right:7.5px;padding-left:7.5px}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:768px){.col-6,.col-lg-3,.col-md-4,.col-xl-2p4{padding-right:15px;padding-left:15px}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){.col-6,.col-lg-3,.col-md-4,.col-xl-2p4{padding-right:15px;padding-left:15px}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.col-6,.col-lg-3,.col-md-4,.col-xl-2p4{padding-right:15px;padding-left:15px}.col-xl-2p4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}::-webkit-input-placeholder{color:#161623;opacity:.4}::-moz-placeholder{color:#161623;opacity:.4}:-ms-input-placeholder{color:#161623;opacity:.4}::-ms-input-placeholder{color:#161623;opacity:.4}::placeholder{color:#161623;opacity:.4}html{font-size:87.5%}body{color:rgb(115.2,115.2,123);font-family:"Space Mono",monospace;line-height:1.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-kerning:normal;font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"kern","lnum";font-feature-settings:"kern","lnum";-webkit-font-variant-ligatures:none;font-variant-ligatures:none}a{color:inherit}img,svg{vertical-align:middle}iframe{border:none;width:100%}#notification-bar{background-color:#ff5000;color:#fff;font-size:.7142857143rem;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;text-align:center;padding:.6em 15px;min-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box}#notification-bar p{margin:0;padding:0;display:inline}#notification-bar a{position:relative}#notification-bar a::after{background-color:#fff;content:"";display:block;position:absolute;left:0;bottom:1px;width:100%;height:1px}header{background-color:#161623;color:#fff;display:block;position:relative;top:0;right:0;left:0;overflow:hidden;z-index:10;min-height:66px}header .site-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1}header .site-logo a{display:inline-block;height:auto;line-height:1}header .site-logo svg{height:18px;width:169.2px}header nav{margin:24px 0;position:relative;text-align:center}@media (min-width:768px){header{min-height:130px}header .site-logo svg{height:30px;width:282px}header nav{margin-top:36px;margin-bottom:0}}header nav .menu{font-family:Oswald,sans-serif;font-size:1.0714285714rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;display:block;margin:0;margin-bottom:0;padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box}header nav li{display:inline-block;line-height:1}header nav li.current-menu-item{color:#ff5000}header nav li a{color:inherit;display:inline-block;line-height:1;padding:9px 12px}header nav li .search-form{padding:9px 12px}header nav li .search-form button{padding:0;line-height:1}header nav li .search-form .search-field{background-color:rgba(0,0,0,0);border-width:0 0 1px;color:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;height:22px;line-height:1;margin-bottom:0;margin-left:.25em;padding:0;width:0}header nav li .search-form .search-field::-webkit-input-placeholder{color:#fff}header nav li .search-form .search-field::-moz-placeholder{color:#fff}header nav li .search-form .search-field:-ms-input-placeholder{color:#fff}header nav li .search-form .search-field::-ms-input-placeholder{color:#fff}main{background-color:#fff;position:relative;z-index:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#filter{border-bottom:1px solid;position:relative;padding-top:12px;padding-bottom:12px;width:100%;z-index:1}@media (min-width:1200px){#filter{padding-top:24px;padding-bottom:24px}}.filter-area{position:relative}.filter-area .filter-toggle::after{content:"";display:inline-block;font-family:"Font Awesome";font-style:normal;font-variant:normal;font-weight:400;text-rendering:auto;line-height:1;margin-left:15px}@media (max-width:767px){.filter-area .filter-toggle[data-dropdown=view]{display:none}}.filter-area .dropdown{display:none;width:100%;margin-top:1px;padding:12px 0 0}.filter-area .dropdown li{border:none}.filter-area .dropdown li.active{color:#161623}.filter-area .dropdown.specs li{padding:3px 0}.filter-area .dropdown.specs li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 6px;position:relative}.filter-area .dropdown.specs li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.filter-area .dropdown.specs li label::before{content:"";display:inline-block;width:1.2em;height:1.2em;border:2px solid;border-radius:2px;margin-right:9px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;position:relative}.filter-area .dropdown.specs li label::after{content:"";position:absolute;left:calc(3px + .15em);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75em;height:.75em;opacity:0;z-index:1}.filter-area .dropdown.specs li label span{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.filter-area li{border:1px solid transparent;display:inline-block;font-family:titling-gothic-fb,sans-serif;font-size:.6428571429rem;letter-spacing:.2em;text-transform:uppercase}.filter-area li a{display:inline-block;padding:6px}@media (min-width:992px){.filter-area li a{padding:6px 12px}}.filter-area li a span.count{color:rgb(178.11,178.11,182.4);font-family:Oswald,sans-serif;font-weight:600;margin-left:.5em}section{background-position:center;background-size:cover;padding-top:45px;padding-bottom:45px;position:relative}section h2{color:#161623;font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase}section h2,section ul{margin-bottom:18px}section h2{font-size:1.7142857143rem;line-height:1.167}section .post-header{margin-bottom:24px}section .post-categories{font-family:titling-gothic-fb,sans-serif;font-size:.7142857143rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75em}section .post-title{font-size:2.2857142857rem;letter-spacing:-.02em;line-height:1;text-transform:none}section .post-content li a{color:#161623;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}section.filter{padding:0}section.filter ul{margin:0;width:auto}section.filter #filter{text-align:center}section.products .post-image{background-color:rgb(243.35,243.35,244);position:relative;padding-top:100%}section.products .post-image .post-thumbnail,section.products .post-image>a{position:absolute;top:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:15px}section.products .post-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}section.products .post-image .post-image-overlay{position:absolute;text-align:right;top:0;left:0;width:100%;padding:15px;opacity:0}section.products .post-image .post-image-overlay button{background-color:#af9fff;color:#161623;display:inline-block;padding:.5em 1em;font-size:.8571428571rem}section.products .post-header{padding-top:15px}section.products .product-price{font-family:titling-gothic-fb,sans-serif;letter-spacing:.2em;line-height:1.444em;text-transform:uppercase}section.products .product-price span{color:#161623;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.06em}section.products article{margin-bottom:15px}section.products .post-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}section.products .post-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 15px}section.products .post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.products .post-header .post-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}.col-6,.col-lg-3,.col-md-4,.col-xl-2p4{padding-right:15px;padding-left:15px}section{padding-top:45px;padding-bottom:45px}section.products .post-header .post-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.products .post-header .post-title,section.products .post-header .product-price{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:0}section.products .product-price{padding-left:1em;text-align:right}}section.products .post-categories{font-size:.6428571429rem;line-height:1.444em}section.products .post-title{font-size:1.1428571429rem;line-height:1.25;margin-bottom:6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.products .product-price{font-size:.6428571429rem;padding-top:.45em;padding-bottom:.45em}section.products .product-price span{font-size:.9285714286rem}section.products .product-specs{font-size:.8571428571rem;line-height:1.333;margin-bottom:0}section.products .product-specs li{border-top:1px solid;padding:.25em 0}section.products .product-specs .spec-label{display:block}section.products .product-specs .spec-value-wrapper{display:block}section.products .product-specs .spec-value-wrapper .spec-value{display:inline}section.products .product-specs .spec-value-wrapper .spec-value .calculated{display:inline}section.products .product-specs .spec-value-wrapper .spec-unit{display:inline}#popup-bottom{max-width:400px;position:fixed;bottom:0;left:0;padding:.75em;z-index:99}#popup-bottom.hide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#popup-bottom .popup-body{border:1px solid #161623;background-color:#fff;color:#161623;padding:1.5em;-webkit-box-shadow:0 .25rem .75rem rgba(22,22,35,.1);box-shadow:0 .25rem .75rem rgba(22,22,35,.1);border-radius:3px}#popup-bottom .widget{position:relative}#popup-bottom h2{font-family:Oswald,sans-serif;font-weight:700;margin-bottom:6px;text-transform:uppercase}#popup-bottom input,#popup-bottom input[type=submit]{border:0;border-radius:0;color:inherit;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-bottom:1px solid}#popup-bottom input[type=submit]{font-family:Oswald,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;padding-right:0}#popup-bottom button.close{background-color:rgba(0,0,0,0);border-radius:none;color:inherit;font-size:.7857142857rem;padding:0;position:absolute;top:0;right:0}#popup-bottom .gform_wrapper .gform_description{color:rgb(115.2,115.2,123)}#popup-bottom .gform_wrapper .gform_body,#popup-bottom .gform_wrapper input{width:100%}#popup-bottom .gform_wrapper .gform_body input{padding-left:0}#popup-bottom ::-webkit-input-placeholder{color:inherit}#popup-bottom ::-moz-placeholder{color:inherit}#popup-bottom :-ms-input-placeholder{color:inherit}#popup-bottom ::-ms-input-placeholder{color:inherit}#popup-bottom.dark .popup-body{border:1px solid #fff;background-color:#161623;color:#fff}#compare-tray{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:fixed;bottom:0;left:0;width:100%;overflow:hidden}@media (min-width:576px){section.products .product-specs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#compare-tray{margin:0 15px 15px;width:calc(100% - 30px)}}#compare-tray.hide .compare-wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}#compare-tray .compare-wrapper{background-color:#161623;border:1px solid;border-radius:.75em .75em 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){#compare-tray .compare-wrapper{border-radius:.75em}}form li::before{content:none!important}input{font-family:"Space Mono",monospace;font-size:1rem;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;margin-bottom:18px}input[type=text]{width:100%}button,input{border-radius:0}input{background-color:#fff;border:1px solid;padding:.5em}button,input[type=submit]{background-color:#161623;border:0;border-radius:3px;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-weight:700;font-size:1.0714285714rem;letter-spacing:.03em;text-transform:uppercase;padding:.5em 1em;width:auto}section.bottom-banner a{display:block}section.bottom-banner a img{width:100%;height:auto}@media (min-width:768px){#compare-tray{margin:0 30px 30px;width:calc(100% - 60px)}#compare-tray .compare-wrapper{padding:30px}section.bottom-banner .banner-mobile{display:none}}.calculated{position:relative;text-decoration:underline;text-decoration-color:#ff5000;text-decoration-thickness:1px;text-underline-offset:2px}.calculated::after{content:"Calculated";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em;padding:.4em .6em;background-color:rgb(243.35,243.35,244);color:#161623;font-size:.75em;white-space:nowrap;border-radius:4px;opacity:0;z-index:10}html.no-js header{position:relative}html.no-js .filter-area .dropdown{display:none;position:absolute;left:0}html.no-js .filter-area .dropdown::before{content:"";display:block;position:absolute;width:100vw;height:100%;margin:0 calc(50% - 50vw);background-color:#fff;border-bottom:1px solid;z-index:-1}@media only screen and (max-width:767px){.menu-toggle{display:block;height:20px;width:26px;position:absolute;top:3px;right:12px;z-index:2}.menu-toggle span{background-color:#fff;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:26px}.menu-toggle span::after,.menu-toggle span::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:100%}.menu-toggle span::before{top:-8px}.menu-toggle span::after{bottom:-8px}header nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header nav .site-nav{background:#161623;position:absolute;top:0;right:-100%;width:100%;height:100vh;z-index:-1;margin-top:24px}header nav .menu{text-align:center}header nav .menu li{width:100%}}@media only screen and (min-width:768px){.menu-toggle{display:none}}.gform_wrapper ul{list-style:none}.gform_wrapper ul li.gfield{margin-bottom:16px;width:100%}.gform_wrapper ul li::after,.gform_wrapper ul li::before,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_wrapper li{border:0!important}.gform_wrapper li::before{content:none}.gform_wrapper label.gfield_label{font-family:titling-gothic-fb,sans-serif;font-size:.7142857143rem;letter-spacing:.2em;text-transform:uppercase}.gform_wrapper .gfield_description{font-size:.8571428571rem;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_wrapper .gfield_description{width:100%}.gform_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;padding:.5em}.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-bottom:0}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}