html *{box-sizing:border-box;scroll-padding-top:80px}:root{--swiper-theme-color:#ffffff!important}body,html{padding:0;margin:0;font-family:Roboto,sans-serif;color:#000;scroll-behavior:smooth;scroll-padding-top:223px;font-size:18px}@media(min-width:640px)and (max-width:1921px){body,html{font-size:calc(18px + 6*(100vw - 640px)/1281)}}@media(min-width:1921px){body,html{font-size:24px}}body{scroll-snap-type:y proximity;scroll-behavior:smooth;scroll-padding-top:223px;line-height:1.7;font-family:Roboto,sans-serif}div.deepLink:before{content:"";display:block;height:110px;margin-top:-110px}img,svg{max-width:100%;height:auto;line-height:1}blockquote,figure{margin:0;padding:0}cite{font-style:normal}h1,h2,h3,h4,h5,h6{margin:.7em 0}h1{font-weight:700;line-height:1.25;font-size:38px}@media(min-width:640px)and (max-width:1921px){h1{font-size:calc(38px + 22*(100vw - 640px)/1281)}}@media(min-width:1921px){h1{font-size:60px}}h2{font-weight:700;line-height:1.25;font-size:32px}@media(min-width:640px)and (max-width:1921px){h2{font-size:calc(32px + 16*(100vw - 640px)/1281)}}@media(min-width:1921px){h2{font-size:48px}}p{font-size:18px}@media(min-width:640px)and (max-width:1921px){p{font-size:calc(18px + 6*(100vw - 640px)/1281)}}@media(min-width:1921px){p{font-size:24px}}a{color:#e4002b;transition:all .15s ease-in-out}.react-parallax-content{width:100%}.twoColumns{column-count:1}@media(min-width:1185px){.twoColumns{column-count:2}}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.embed-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.centerFiftyEmbed{width:100%}@media(min-width:1185px){.centerFiftyEmbed{width:50%;margin:0 auto}}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.layoutSearch{display:block}@media(min-width:1185px){.layoutSearch{display:none}}.btn{background:#000;text-transform:uppercase;color:#fff;border:1px solid #000;padding:13px 30px;font-size:16px;letter-spacing:.15em;cursor:pointer;transition:.2s;border-radius:8px;display:inline-block;text-decoration:none;line-height:1}.btn:hover{background:#fff;color:#000;transition:.2s}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.block{display:block;width:100%}.btn.white{background:#fff;color:#000;border:1px solid #000}.btn.white:hover{background:#000;color:#fff}.btn.red{background:#e4002b;color:#fff;border:1px solid #e4002b}.btn.red:hover{background:#fff;color:#e4002b}.btn.small{padding:10px;font-size:14px}.spinner{display:inline-block;width:16px;height:16px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(1turn)}}.formFull,form{width:100%}.formFull{margin-bottom:1em}.formGroup{width:100%}@media(min-width:1185px){.formGroup{display:flex;column-gap:1em}}.formHalf{width:50%;margin-bottom:1em}.formFull.labelInline{display:flex;justify-content:space-between;flex-wrap:wrap}.formFull.labelInline label{display:inline-block;margin-right:1em}.formFull.labelInline a,label{font-size:16px}label{display:block;text-transform:uppercase;margin-bottom:.5em;text-align:left}input,textarea{width:100%;padding:15px;border:1px solid #707070;border-radius:8px;font-size:16px;font-family:Roboto,sans-serif}textarea{min-height:35vh}select{width:100%;padding:13px;border:1px solid #707070;border-radius:8px;font-size:16px;font-family:Roboto,sans-serif}.description{font-size:14px;margin-top:.25em}.required{color:#e4002b}.tileHead{width:100%;background:#000;color:#fff;padding:20px;padding-inline:30px;line-height:1;text-transform:uppercase;font-weight:500;border-radius:10px 10px 0 0;text-align:center;font-size:16px}@media(min-width:640px)and (max-width:1921px){.tileHead{font-size:calc(16px + 2*(100vw - 640px)/1281)}}@media(min-width:1921px){.tileHead{font-size:18px}}.viewMore{position:absolute;zoom:.65;right:40px;bottom:25px;display:flex;align-items:center;gap:15px;line-height:1;text-decoration:none;transition:transform .2s ease}.viewMore:hover svg{transform:scale(1.05)}.viewMore:hover .viewMoreText{text-decoration:underline}.viewMoreText{font-size:18px;line-height:1;color:#707070;text-transform:uppercase;font-weight:500}.tableWrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:18px;text-align:left;margin:0}table tr{border-bottom:2px solid #e6e7e8}table tr:last-child{border-bottom:none}table tr td,table tr th{padding:5px 10px;height:65px}table tr td a,table tr th a{display:inline-block;line-height:1.3}@media(max-width:1000px){table tr td.hide-mobile,table tr th.hide-mobile{display:none}}table tr th{text-transform:uppercase;border-bottom:2px solid #e6e7e8}.cds-content{background-color:#fff;margin:0;padding:13px}.cds-browse-list{list-style:none;display:flex;flex-wrap:wrap}.cds-browse-list img{width:200px}.cds-browse-list li{display:flex;align-items:center;justify-content:center;text-align:center;width:200px}.cds-browse-list a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cds-browse-container .head p{width:100%;margin-bottom:0}.head ol{margin-left:25px}.head ul{list-style-type:none;list-style-position:inside;padding-left:8px}.bold{font-weight:700}.clear-both{clear:both}.text-underline{text-decoration:underline}#cds-cad-view-2D-button{width:auto}#cds-cad-download-formats{font-size:large;padding:5px}.cds-browse-container .head,.cds-browse-container h2{padding:0!important;margin:0}.head p{padding:.5em 0}.cds-product-controls{width:50%}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}#cds-add-to-cart-button,#cds-buy-online-button,#cds-cad-download-button,#cds-cad-view-2D-button{background:black;border:1px solid black;border-radius:10px;color:white;font-size:1.154em;font-weight:700;height:2.2em;min-width:7.75em;margin:4px 0;padding:6px 15px;display:inline-block;transition:.3s;letter-spacing:.5px;white-space:nowrap}#cds-facet-keys-input>button,#cds-product-controls-compare>button,.cds-product-list-rfq,.cds-product-list>li>div>button{background-color:#e4002b;border:1px solid #e4002b;border-radius:10px;padding:6px 15px;color:#fff;font-weight:700;display:inline-block;transition:.3s;letter-spacing:.5px;font-size:1.154em;margin-right:5px}#cds-message{color:#8f8f8f;float:right;margin-bottom:1em}#cds-add-to-cart-button,#cds-buy-online-button,#cds-request-for-purchase-button{font-family:inherit;font-size:1.154em;height:2.2em;min-width:7.75em;margin:4px;padding-left:1em;padding-right:1em;vertical-align:center;color:#fff;background-color:#e4002b;background:linear-gradient(#e4002b,#f4003b);background:-o-linear-gradient(top,#e4002b,#f4003b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4002b",endColorstr="#f4003b");border:1px solid #c4000b;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em}#cds-add-to-cart-button:hover,#cds-buy-online-button:hover,#cds-request-for-purchase-button:hover{color:#fff;background-color:#e4002b;background:-o-linear-gradient(top,#e4002b,#c4000b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4002b",endColorstr="#c4000b");border:1px solid #bbb;box-shadow:1px 1px 3px #d2d2d2;-webkit-box-shadow:1px 1px 3px #d2d2d2;-moz-box-shadow:1px 1px 3px #d2d2d2}#cds-pricing-container td{text-align:center}.cds-product-list-custom{vertical-align:top}.cds-in-stock{color:#339933}.cds-out-of-stock{color:#CC3333}#cds-pricing-container{font-size:16px}#cds-pricing-container td{padding:0}.cds-product-image-container{width:400px;height:375px;display:none}.cds-product-icons img{cursor:pointer}#cds-viewer-container{float:left;width:400px;height:375px;border:1px solid grey;margin-right:26px;margin-bottom:13px;z-index:1000}#cds-cad-viewer-controls{clear:both}#cds-cad-viewer-controls img{width:28px;cursor:pointer}#inset{position:relative;top:-40px}#search-text-ctr{width:60%;float:left;display:inline}#search-img-ctr{width:40%;float:right;display:inline}#cds-product-line-header{font-size:1.6em;color:#333;font-weight:700}.cds-browse-container .head img{width:40%}@media screen and (max-width:430px) and (min-width:400px){.cds-content{font-size:.9em}}@media screen and (max-width:400px){.cds-content{font-size:.6em}}@media screen and (max-width:330px){.cds-content{font-size:.55em}}@media screen and (max-width:1080px){#cds-add-to-cart-button,#cds-request-for-purchase-button{font-size:1.5vw;line-height:1.5vw}.cds-browse-container{margin-left:auto!important}.cds-facet-container,.cds-product-details-left,.cds-product-details-right,.cds-product-image-container{width:100%!important}.cds-product-controls{width:100%!important;max-width:100%!important}.cds-product-image-container{margin:auto!important;display:block!important}#cds-add-to-cart-button,#cds-request-for-purchase-button{font-size:1.154em!important;height:unset!important;padding:.5em!important;line-height:unset!important;width:100%!important}.cds-cart-table tbody td{padding:5px 10px!important}.quantityInput{width:50px!important}#cds-cart-comments{columns:unset!important;width:100%!important}#cds-message{float:unset!important}.cds-attribute-value-list li div{width:unset!important}.cds-product-list td{vertical-align:top;padding:.2em .2em 0 0;line-height:1.1em}.cds-clearfix>div>a{display:block;clear:both}}.cds-attribute-value-list input[type=checkbox]{vertical-align:unset!important}#cds-search-header>div>div{display:flex}table tbody tr:nth-child(2n){background:#fff}.cds-product-grid .cds-product-list-rfq{margin-bottom:5px;width:100%}.cds-product-grid ul li{padding-right:40px!important}#cds-product-controls-grid,#cds-product-controls-list,#cds-product-controls-table{cursor:pointer}.cds-product-list img{margin-right:10px}#cds-product-list>li>div{display:none}