@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");noscript,.unsupported-browser{z-index:100;background-color:#b00d25;padding:10px;display:flex;justify-content:center;align-items:center;width:100vw}noscript p,.unsupported-browser p{color:white;margin:0;font-size:16px}noscript a,.unsupported-browser a{color:#ffc200}.unsupported-browser{display:none}.unsupported-browser.active{display:flex}.ie-message{padding:40px;text-align:center;height:100vh;width:100vw;position:fixed;top:0}.ie-message a{color:#e6b417}.ie-message h2{padding:20px}body,main,header,footer{overflow-x:hidden;outline:none}body{font-size:16px;font-size:parse-int(16px)/16rem;background-color:black;color:white;font-family:"Roboto Condensed", sans-serif;margin:0}main{min-height:100vh;margin-top:70px}h1,h2,h3{text-transform:uppercase}h2{font-size:20px;font-size:parse-int(20px)/16rem;font-weight:bold}button{text-transform:uppercase;background-color:transparent;border:0;color:white}a{text-decoration:none;color:white}a:active,a:hover,a:focus{color:#e6b417}ul{list-style:none;padding:0}table{font-family:arial, sans-serif;border-collapse:collapse;width:100%}td,th{border:1px solid #dddddd;text-align:left;padding:8px}tr:nth-child(even){background-color:#dddddd}@media (min-width: 1024px){main,footer{width:80vw}main{margin-top:0}header{width:20vw;height:100vw;position:fixed;right:0}h2{font-size:24px;font-size:parse-int(24px)/16rem}}.flex-wrapper{display:flex;justify-content:center;align-items:center}.hidden{display:none}.desktop-only{display:none}.margin-right-8{margin-right:8px}.color-yellow{color:#e6b417}.color-medium-grey{color:gray}.banner-home-image{max-width:70%;overflow:hidden;padding-left:15px;padding-right:15px}.banner-home-image img{width:100%}.no-margins{margin:0}.full-screen-section{height:calc((100vh - 70px) / 3);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.link-button{padding:15px;margin-top:15px;margin-bottom:15px;font-weight:bolder;text-transform:uppercase;text-align:center}.link-button p{margin:0}.link-button.yellow-background{background-color:#e6b417;color:white}.link-button.yellow-background:hover,.link-button.yellow-background:active,.link-button.yellow-background:focus{border:0;background-color:black;color:white}.link-button.white-background{border:solid 1px #e6b417;background-color:white;color:#e6b417}.link-button.white-background:hover,.link-button.white-background:active,.link-button.white-background:focus{background-color:#e6b417;color:white}.link-button.black-background{background-color:black;color:white}.link-button.black-background:hover,.link-button.black-background:active,.link-button.black-background:focus{background-color:#e6b417;color:white}@media (min-width: 768px){.full-screen-section{height:calc((100vh - 130px) / 3);padding-bottom:20px}}@media (min-width: 1024px){.mobile-tablet{display:none}.desktop-only{display:block}.full-screen-section{text-align:left;align-items:flex-start;height:calc(100% - 40px);padding:20px;padding-top:0;padding-bottom:40px;border-right:1px solid #212121;overflow:hidden}.width-33{width:50%}}.header-component{overflow-x:hidden;position:fixed;background-color:black;width:100vw}.header-component .banner{height:70px;justify-content:space-between;overflow:hidden}.header-component .banner div{height:100%;display:flex;align-items:center}.header-component .menu-button{outline:none;padding:15px}.header-component .menu-button span{font-size:16px;font-size:parse-int(16px)/16rem}.header-component .menu-button img{height:32px;width:32px}.header-component .menu-items{position:fixed;z-index:10;transition:all .3s;left:0;background-color:black;width:50vw;height:calc(100vh - 70px)}.header-component .menu-items.hidden{transition:all .3s;left:-100%}.header-component .menu-items ul li{font-size:20px;font-size:parse-int(20px)/16rem;padding:15px}@media (min-width: 1024px){.header-component{border-left:1px solid #212121;position:relative;width:initial}.header-component .desktop-only{text-align:center}.header-component .desktop-only .image-wrapper{height:35vh;overflow:hidden;padding:20px;padding-top:40px;padding-bottom:40px}.header-component .desktop-only .image-wrapper img{height:100%}.header-component .menu-items{width:100%;position:relative}.header-component .menu-items ul{border-top:1px solid #212121;margin-top:0}.header-component .menu-items ul li{border-bottom:1px solid #212121}.header-component .menu-items ul li a img{margin-right:8px}}.footer-component{text-align:center;margin-bottom:40px;padding-top:40px}.footer-component h2{font-size:20px;font-size:parse-int(20px)/16rem;color:#e6b417}.footer-component .logo-section,.footer-component .sitemap-section{margin-bottom:40px}.footer-component .sitemap-section ul li{padding:5px}.footer-component .paypal-section{margin-top:60px;margin-bottom:60px}@media (min-width: 1024px){.footer-component .footer-sections{display:flex;justify-content:space-around;align-items:center}}.skip-link-component{position:absolute;left:-50vw}.skip-link-component .skip-to-banner-link,.skip-link-component .skip-main-link{position:relative;z-index:-1;outline:none;margin:0}.skip-link-component .skip-to-banner-link:focus,.skip-link-component .skip-to-banner-link:active,.skip-link-component .skip-main-link:focus,.skip-link-component .skip-main-link:active{font-size:20px;font-size:parse-int(20px)/16rem;left:50vw;z-index:100;color:white}.skip-link-component .skip-main-link{top:0}.skip-link-component .skip-to-banner-link{bottom:50px}.tsb-not-found{padding:20px}@media (min-width: 768px){.tsb-not-found{padding:40px}}.ts-home-component{background-position:center center;background-size:cover;transition-delay:.1s}.ts-home-component section{background-position:center center;background-size:cover}.ts-home-component section h2{margin:0}.ts-home-component section router-link{height:100%;width:100%}@media (min-width: 1024px){.ts-home-component{display:flex}.ts-home-component section{background-image:none !important;height:100vh;width:25%}}.ts-product{font-size:18px;font-size:parse-int(18px)/16rem;background-color:white;text-align:center;color:#212121;padding-left:20px;padding-right:20px;padding-bottom:10px}.ts-product h1{font-size:38px;font-size:parse-int(38px)/16rem;color:#ad1700;text-transform:none;font-weight:normal;margin-bottom:0}.ts-product .retail{font-size:24px;font-size:parse-int(24px)/16rem;margin:5px;font-weight:bold}.ts-product .add-to-cart{margin-top:60px;margin-bottom:40px}.ts-product .review{border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:20px}.ts-product .review blockquote{font-size:22px;font-size:parse-int(22px)/16rem;font-weight:bold;font-style:italic;color:gray}.ts-product .review p{font-weight:bold}.ts-product .description{text-align:left}.ts-product .image-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;height:200px}.ts-product .image-wrapper .ts-image{height:100%}.ts-product .image-wrapper .equipment-image{width:100%}.ts-product .how-it-works-cta{margin-top:60px}@media (min-width: 768px){.ts-product .image-wrapper .equipment-image{height:100%;width:auto}}@media (min-width: 1024px){.ts-product .banner{height:25vh;background-position:center center;background-size:cover;margin-left:-20px;width:calc(100% + 25px);display:flex;justify-content:center;align-items:center}.ts-product .content-wrapper{display:flex;justify-content:space-around;width:100%}.ts-product .content-wrapper .media,.ts-product .content-wrapper .main-content{width:45%}.ts-product .review{border-top:2px solid #E8E8E8;border-bottom:none;margin-top:40px}.ts-product .hero-text{font-size:185px;font-size:parse-int(185px)/16rem;color:white;text-transform:uppercase;opacity:.5}.ts-product .media .image-wrapper{margin-top:60px}}.ts-why-it-works-component .banner{font-size:54px;font-size:parse-int(54px)/16rem;line-height:54px;background-color:#e6b417;color:black;height:30vh;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px}.ts-why-it-works-component .selling-points{padding:40px;text-align:center;color:gray}.ts-why-it-works-component .selling-points ul li{padding-bottom:40px}.ts-why-it-works-component .selling-points h2{color:#e6b417}.ts-why-it-works-component .selling-points .image-wrapper{overflow:hidden}.ts-why-it-works-component .selling-points .image-wrapper img{width:100%}.ts-why-it-works-component .cta{border-top:1px solid #212121;padding:30px;padding-bottom:0;text-align:center}.ts-why-it-works-component .cta .yellow-lead-wrapper{position:absolute;left:0}.ts-why-it-works-component .cta .yellow-lead-wrapper div{background-color:#e6b417;width:100vw;height:120px;position:relative;bottom:120px;z-index:-1}@media (min-width: 768px){.ts-why-it-works-component .selling-points ul li{padding-bottom:60px}.ts-why-it-works-component .selling-points ul li h2{margin-top:40px}.ts-why-it-works-component .selling-points .image-wrapper img{height:100%;max-width:50vw}}@media (min-width: 1024px){.ts-why-it-works-component .selling-points{padding-bottom:0}.ts-why-it-works-component .selling-points ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ts-why-it-works-component .selling-points ul li{width:30%}.ts-why-it-works-component .cta{border-top:none;padding-top:0}}.ts-contact-us-component{background-color:white;color:#212121;padding:30px;padding-bottom:10px}.ts-contact-us-component .lead{font-size:42px;font-size:parse-int(42px)/16rem;line-height:42px;margin:0}.ts-contact-us-component .follow{font-size:20px;font-size:parse-int(20px)/16rem;color:gray;font-weight:bold}.ts-contact-us-component .contact-section a{color:#e6b417}.ts-contact-us-component .why-it-works-cta-section{margin-top:20px}.ts-contact-us-component .why-it-works-cta-section .image-wrapper{overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ts-contact-us-component .why-it-works-cta-section .image-wrapper .full-height{height:200px}.ts-contact-us-component .why-it-works-cta-section .image-wrapper .full-width{width:100%}.ts-contact-us-component .shipping-section{margin-top:40px}@media (min-width: 768px){.ts-contact-us-component{padding:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:75vh}.ts-contact-us-component hr{display:none}.ts-contact-us-component .why-cta{max-width:40%}.ts-contact-us-component .lead{font-size:48px;font-size:parse-int(48px)/16rem}.ts-contact-us-component .follow{font-size:24px;font-size:parse-int(24px)/16rem}.ts-contact-us-component p{font-size:18px;font-size:parse-int(18px)/16rem}}@media (min-width: 1024px){.ts-contact-us-component{flex-direction:row;justify-content:space-around;align-items:flex-start;padding-top:60px}.ts-contact-us-component .main{width:55%}.ts-contact-us-component .why-cta{max-width:25%}}.tsbase-component{display:initial !important;height:100%;width:100%}
