@import url("https://use.typekit.net/ohi0szp.css");@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&display=swap");.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.inline{display:inline;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.block{display:block;}.none{display:none;}.absolute-block{position:absolute;display:block;}.absolute-none{position:absolute;display:none;}.relative-block{position:relative;display:block;}.relative-none{position:relative;display:none;}.inline-block{display:inline-block;vertical-align:top;}.relative-inline-block{position:relative;display:inline-block;vertical-align:top;}.fixed-block{position:fixed;display:block;}.fixed-none{position:fixed;display:none;}.table{display:table;}.table-row{display:table-row;}.table-cell{display:table-cell;}.nowrap{white-space:nowrap;}.wrap{white-space:normal;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.clearfix:after{display:block;visibility:hidden;content:'';height:0;clear:both;font-size:0;}.t1{outline:dotted 1px rgba(0,0,200,0.5);background-color:rgba(50,50,150,0.2);}.t2{outline:dotted 1px rgba(200,0,0,0.5);background-color:rgba(150,50,50,0.2);}.t3{outline:dotted 1px #00c801;background-color:rgba(50,150,50,0.2);}.t4{outline:dotted 1px rgba(245,165,15,0.75);background-color:rgba(255,255,255,0.3);}.t5{outline:dotted 1px rgba(165,15,245,0.75);background-color:rgba(245,245,255,0.3);}html{text-shadow:rgba(0,0,0,0.15) 0 0 1px;-webkit-overflow-scrolling:touch;}html,html a,html input{-webkit-font-smoothing:antialiased !important;}.hleft{text-align:left;}.hcenter{text-align:center;}.hright{text-align:right;}.vtop{vertical-align:top;}.vmid{vertical-align:middle;}.vbot{vertical-align:bottom;}.content-top{display:table;width:100%;}.content-top .pgcontent{display:table-cell;width:40%;vertical-align:top;padding-right:5%;}.content-top .prodtable{display:table-cell;vertical-align:top;}.content-canvas header.pagecaption > h2{letter-spacing:.25ch;}.buttons{margin-top:3rem;white-space:nowrap;}.product-table-wrapper{position:relative;display:block;}.product-table-wrapper .fadeout{position:absolute;display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#f3f1f1 80%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#f3f1f1 80%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#f3f1f1 80%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,#f3f1f1 80%);background:linear-gradient(top,rgba(0,0,0,0) 0%,#f3f1f1 80%);height:6rem;left:0;right:0;bottom:0;}@media only screen and (max-width: 1024px){.content-top{display:block;}.content-top .pgcontent,.content-top .prodtable{display:block;width:auto;}}@media only screen and (max-width: 580px){.content-top .prodtable{display:none;}}@media only screen and (max-width: 420px){.buttons input[type="button"],.buttons input[type="submit"],.buttons input[type="reset"],.buttons button,.buttons a.button{display:block;margin:0 10% 1.5rem;}}#homepage-promo{position:fixed;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2500;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(255,255,255,0.6);opacity:0;transition:opacity .70s 1s;}#homepage-promo .homepage-promo-canvas{position:absolute;display:block;top:30vh;width:80%;max-width:36rem;left:50vw;top:40vh;transform:translate(-50%,-50%);background:#fefefe;border:solid 1px rgba(118,40,41,0.5);border-radius:.35rem;font-weight:300;padding:1.5rem 1.5rem;opacity:0;transition:opacity .5s 1.60s;}#homepage-promo .homepage-promo-canvas header{margin:0 0 1.25rem 0;}#homepage-promo .homepage-promo-canvas header h3{margin:0;}#homepage-promo .homepage-promo-canvas footer{margin:1.5rem 0 0 0;text-align:center;}#homepage-promo .homepage-promo-canvas .promo-x{position:absolute;display:block;z-index:100;top:1.5rem;right:1.5rem;font-size:1.35rem;font-family:'Font Awesome 5 Pro';line-height:1;padding:0 1px;}#homepage-promo .homepage-promo-canvas .promo-x:hover{color:#fff;background-color:#762829;}