html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:'Encode Sans', Arial, sans-serif;font-size:100%;font:inherit;vertical-align:baseline;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:after,.header__container:after,.footer__container:after{visibility:hidden;display:block;content:"";clear:both;height:0px}.column--full{width:100%}.column--two-third{width:100%}@media screen and (min-width: 768px){.column--two-third{width:66.66667%}}.column--half{width:100%}@media screen and (min-width: 768px){.column--half{width:50%}}.column--third{width:100%}@media screen and (min-width: 768px){.column--third{width:33.33333%}}.column--quarter{width:50%}@media screen and (min-width: 768px){.column--quarter{width:25%}}body{font-family:"Encode Sans",Arial,Sans-serif;color:#222;font-weight:400}a{text-decoration:none}h1{font-weight:700;font-size:45px}@media screen and (min-width: 768px){h1{font-size:55px}}@media screen and (min-width: 1024px){h1{font-size:70px}}h2{font-weight:400;font-size:18px}@media screen and (min-width: 768px){h2{font-size:24px}}h3{font-weight:700;font-size:18px}strong{font-weight:700}.is-hidden-mobile{display:none}@media screen and (min-width: 768px){.is-hidden-mobile{display:block}}.button,.button--ftx-red,.fsBody .fsSubmitButton,.button--blue-light,.page__body .button--blue-light,#warranty_registration_form .button__solid--blue,.button--grey-light{display:inline-block;min-width:200px;text-align:center;padding:10px 15px;border:none;font-weight:700;font-size:15px;transition:background .5s}.button:hover,.button--ftx-red:hover,.fsBody .fsSubmitButton:hover,.button--blue-light:hover,#warranty_registration_form .button__solid--blue:hover,.button--grey-light:hover{text-decoration:none !important}.button--ftx-red,.fsBody .fsSubmitButton{background-color:#9C223F;color:white}.button--ftx-red:hover,.fsBody .fsSubmitButton:hover{background-color:#7d1a32}.button--blue-light,.page__body .button--blue-light,#warranty_registration_form .button__solid--blue{background-color:#9C223F;color:white}.button--blue-light:hover,#warranty_registration_form .button__solid--blue:hover{background-color:#7d1a32}.button--grey-light{background-color:#E4E4E4;color:#222}.button--grey-light:hover{background-color:#CCCCCC}.fsBody{padding:0px !important}.fsBody .fsForm{margin:0px auto !important}.fsBody .fsSubmitButton{background-color:#9C223F !important;font-size:15px !important;font-weight:700 !important;padding-top:10px !important;padding-bottom:10px !important}.fsBody .fsSubmitButton:hover{background-color:#7d1a32 !important}.fsBody .fsLabel{font-weight:700 !important}body{background-image:url("../images/background/carbon-fiber.jpg");background-size:100%;background-repeat:repeat-y}#header{z-index:1;width:100%}.container{position:relative;z-index:0;background-color:#FFFFFF;width:100%;max-width:1300px;margin:0 auto 30px;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}.header{background:#000;color:#FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.header__container{width:100%}.header__top{background-color:#000;text-align:center;padding:8px 30px;line-height:100%}.header__top a{color:white;font-weight:bold;font-size:13px;transition:color .5s}.header__top a:hover{color:#E4E4E4}.header__top a #search-your-area{display:block}@media screen and (min-width: 768px){.header__top a #search-your-area{display:inline;margin-top:0px}.header__top a #search-your-area::before{content:" "}}.header__left{width:150px;padding:15px;float:left}@media screen and (min-width: 768px){.header__left{width:180px;min-height:71px}}.header__logo{display:block}@media screen and (min-width: 768px){.header__logo{padding:0px}}.header__logo #header-logo{width:100px;height:34px}@media screen and (min-width: 768px){.header__logo #header-logo{margin-top:4px;margin-left:15px}}.header__middle{display:block;float:right;margin-top:18px;margin-right:30px}@media screen and (min-width: 768px){.header__middle{display:none}}.header__middle #nav-button{font-size:30px}.header__middle #nav-button:hover{cursor:pointer;color:#9C223F}.header__right{width:100%;clear:left}@media screen and (min-width: 768px){.header__right{width:calc(100% - 195px);clear:none;float:right;margin-top:8px;margin-right:15px}}.nav{height:0px;overflow:hidden;background-color:white;visibility:visible;transition:height .5s}@media screen and (min-width: 768px){.nav{height:auto;overflow:auto;background-color:transparent;box-shadow:none}}@media screen and (min-width: 768px){.nav__links{display:flex;justify-content:flex-end;margin-right:15px}}@media screen and (min-width: 768px){.nav .current_page_item a,.nav .current-menu-parent a{border-bottom:solid 1px #9C223F}}.nav a{font-size:15px;display:block;text-align:left;padding:25px;color:#000;font-weight:700;border-bottom:solid 1px #E9E9E9}.nav a:hover{background-color:#D9D9D9}.nav a::after{content:">";float:right;font-weight:700}@media screen and (min-width: 768px){.nav a{font-size:14px;text-align:center;color:white;border-bottom:none;padding:17px 3px 5px;margin-right:5px;margin-left:30px;transition:color .5s;border-bottom:solid 1px #000}.nav a:hover{background-color:transparent;border-bottom:solid 1px #7d1a32;transition:border-color .25s}.nav a::after{content:"" !important}}.nav.nav-active{height:auto;overflow:visible;visibility:visible;padding-top:15px}#menu-item-382 a::after{content:"+"}#menu-item-382 .sub-menu{height:0px;overflow:hidden;opacity:0;transition:height .5s, padding .5s, opacity .5s}@media screen and (min-width: 768px){#menu-item-382 .sub-menu{position:absolute;background:#FFF;width:100%;max-width:1300px;left:0px;margin-top:22px;box-shadow:0px 5px 3px rgba(0,0,0,0.2);display:flex;padding:0px 45px}}@media screen and (min-width: 1300px){#menu-item-382 .sub-menu{left:50%;margin-left:-650px}}@media screen and (min-width: 768px){#menu-item-382 .sub-menu li{width:33.33333%}}#menu-item-382 .sub-menu li a{font-weight:700;display:block;text-align:center;color:#000;border-bottom:none;padding-top:120px;background-size:180px;background-repeat:no-repeat;background-position:50% -15px}@media screen and (min-width: 768px){#menu-item-382 .sub-menu li a{padding-top:125px}}#menu-item-382 .sub-menu li a::after{content:""}#menu-item-382 .sub-menu li a:hover{background-color:transparent}#menu-item-382.sub-menu-active{border-bottom:solid 1px #E9E9E9}@media screen and (min-width: 768px){#menu-item-382.sub-menu-active{border-bottom:none}}#menu-item-382.sub-menu-active a::after{content:"-"}#menu-item-382.sub-menu-active .sub-menu{height:auto;overflow:visible;opacity:1}@media screen and (min-width: 768px){#menu-item-382.sub-menu-active .sub-menu{padding:15px 45px}}#menu-item-383 a{background-image:url("../images/background/nav-ftx-accessories.jpg")}#menu-item-384 a{background-image:url("../images/background/nav-ftx-remotes.jpg")}#menu-item-385 a{background-image:url("../images/background/nav-ftx-systems.jpg")}.content{position:relative;z-index:-1}.breadcrumb{background:#E9E9E9}.breadcrumb__container{width:100%;margin:0 auto;padding:7px 15px}@media screen and (min-width: 768px){.breadcrumb__container{padding:7px 30px}}.breadcrumb__links{list-style:none;overflow:auto}.breadcrumb__links li{float:left;font-size:11px;margin-right:5px;color:#555}.breadcrumb__links li::after{content:'>';margin-left:5px;float:left}.breadcrumb__links li:last-child{color:#222;margin-right:0px;font-weight:700}.breadcrumb__links li:last-child::after{content:""}.breadcrumb__links li a{float:left;color:inherit}.breadcrumb__links li a:hover{text-decoration:underline}.footer{margin-top:5px;width:100%;background-color:#000;color:white}.footer__container{padding:30px}@media screen and (min-width: 768px){.footer__nav{display:flex}}.footer__nav .footer-nav-links{text-align:center}.footer__nav .footer-nav-links li{font-size:15px;font-weight:700;padding-bottom:10px}@media screen and (min-width: 768px){.footer__nav .footer-nav-links li{width:calc((1/3) * 100%);text-align:left}}.footer__nav .footer-nav-links li a{color:#E4E4E4;display:block;padding:8px 0px;transition:color .5s}.footer__nav .footer-nav-links li a:hover{color:white}.footer__nav .footer-nav-links .sub-menu li{font-weight:400;padding-bottom:0px;width:100%}@media screen and (min-width: 768px){.footer__nav .footer-nav-links{width:75%;display:flex}.footer__nav .footer-nav-links li{font-size:14px}}.footer__bottom{text-align:center;border-top:solid 1px white;padding-top:30px;margin-top:30px}.footer__social{text-align:center;margin:10px 0px}@media screen and (min-width: 768px){.footer__social{margin-top:0px;text-align:left;width:25%}}.footer__social h4{font-weight:700;font-size:14px}@media screen and (min-width: 768px){.footer__social h4{margin-left:1px}}.footer__social a{display:block}.footer__social #myfirstech-logo{margin-top:5px;width:150px}@media screen and (min-width: 768px){.footer__social #myfirstech-logo{width:180px}}.footer__social-links{display:flex;justify-content:space-evenly}.footer__social-links li{margin:0px 15px}.footer__social-links a{color:white;transition:color .5s}.footer__social-links a:hover{color:#ccc}.footer__social-links a i{font-size:28px}.footer__copyright{font-size:12px;margin-bottom:5px}.footer__site-map{color:white}#mobileGoTop{color:#9C223F;position:fixed;height:60px;width:60px;bottom:30px;right:30px;z-index:2;display:none;transition:bottom .5s}@media screen and (min-width: 768px){#mobileGoTop{display:none !important}}#mobileGoTop:hover{cursor:pointer}#mobileGoTop a{display:block}#mobileGoTop.moveUp{bottom:45px}.find-a-dealer{background-color:#000}@media screen and (min-width: 768px){.find-a-dealer{height:153px;border-bottom:solid 5px white}}.find-a-dealer__container{background-image:url("../images/background/ftx-dealership-banner.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;text-align:center;padding:45px 30px 60px}@media screen and (min-width: 768px){.find-a-dealer__container{padding:60px 30px;display:flex;justify-content:center;align-items:center}}.find-a-dealer__content{margin-bottom:15px}@media screen and (min-width: 768px){.find-a-dealer__content{margin-right:30px;margin-bottom:0px}}.find-a-dealer__content h4{font-weight:700;color:white}@media screen and (min-width: 768px){.find-a-dealer__content h4{font-size:24px}}.home{background:#F9F9F9}.home__hero{background-color:#000;background-repeat:no-repeat;background-size:100%;background-position:30% 0%;display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 768px){.home__hero{flex-wrap:nowrap;flex-direction:row;align-items:flex-start;background-size:cover;background-position:50% 50%;padding:0px 30px 0px 0px}}@media screen and (min-width: 1024px){.home__hero{padding:0px 30px}}.home__hero-content{width:100%;background:#000000;padding:25px 15px 30px 15px;text-align:center;color:white}@media screen and (min-width: 600px){.home__hero-content{padding:25px 30px}}@media screen and (min-width: 768px){.home__hero-content{align-self:flex-start;background:rgba(0,0,0,0.85);padding:25px 30px 30px 30px;width:45%;text-align:left;max-width:480px}}@media screen and (min-width: 1024px){.home__hero-content{padding:45px 30px 30px 30px}}@media screen and (min-width: 1200px){.home__hero-content{padding:60px 45px 45px 45px}}.home__hero-image{width:100%;text-align:center}@media screen and (min-width: 768px){.home__hero-image{align-self:flex-end;width:65%}}.home__hero-image #hero-image-foreground{vertical-align:bottom;width:75%;max-width:400px}@media screen and (min-width: 768px){.home__hero-image #hero-image-foreground{max-width:100%}}.home__label{color:#444444;font-weight:bold;display:block;margin-bottom:15px;font-size:13px;text-transform:uppercase}.home__headline{margin-bottom:15px;line-height:95%;font-weight:400}.home__headline span{display:inline-block;font-weight:700;color:#9C223F}@media screen and (min-width: 768px){.home__headline{font-size:45px}}.home__subheadline{font-size:15px;margin-bottom:15px}@media screen and (min-width: 768px){.home__categories{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}}.home__categories-section{padding:15px 15px 0px;width:100%}@media screen and (min-width: 768px){.home__categories-section{width:33.33333%}.home__categories-section:nth-child(2){padding-left:0px;padding-right:0px}}.home__categories-link{display:block;background-color:white;text-align:center;box-shadow:0px 0px 5px rgba(0,0,0,0.2);padding:15px;color:#222}@media screen and (min-width: 768px){.home__categories-link{padding:30px}}.home__categories-description{margin-top:15px}.home__categories-image{width:150px}@media screen and (min-width: 768px){.home__categories-image{width:200px}}.home__highlights{padding-bottom:10px}@media screen and (min-width: 768px){.home__highlights{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}}.home__highlights-section{padding:15px 15px 0px}@media screen and (min-width: 768px){.home__highlights-section{width:50%}.home__highlights-section:nth-child(2){padding-left:0px}}.home__highlights-link{display:block;text-align:center;box-shadow:0px 0px 5px rgba(0,0,0,0.2);padding:30px;background-repeat:no-repeat;background-size:480px;background-position:50% 0}@media screen and (min-width: 600px){.home__highlights-link{background-size:745px}}.home__highlights-description{padding-top:160px}@media screen and (min-width: 600px){.home__highlights-description{padding-top:260px}}.product .product-main__container{width:100%;margin:15px auto}@media screen and (min-width: 768px){.product .product-main__container{margin:15px auto 45px;max-width:1100px;display:flex;align-items:top}}@media screen and (min-width: 768px){.product .product-main__image{width:50%}}.product .product-main__image #product-gallery-main{display:block;width:270px;margin:0 auto 30px}@media screen and (min-width: 768px){.product .product-main__image #product-gallery-main{width:400px;margin:0 auto 30px}}.product .product-main__gallery{display:flex;padding:0px 30px;margin-top:-15px;justify-content:center}@media screen and (min-width: 768px){.product .product-main__gallery{justify-content:flex-start}}.product .product-main__gallery li{width:45px;border:solid 1px transparent;margin:0px 10px;opacity:.75}.product .product-main__gallery li:hover{border:solid 1px #E9E9E9;opacity:1;cursor:pointer;transition:all .5s}.product .product-main__content{padding:15px 30px}@media screen and (min-width: 768px){.product .product-main__content{width:50%;padding:15px 45px 15px 30px}}.product .product-main__content h1{font-size:35px;margin-bottom:10px}@media screen and (min-width: 768px){.product .product-main__content h1{font-size:45px;line-height:50px}}.product .product-main__content h2{margin-bottom:15px}@media screen and (min-width: 768px){.product .product-main__content h2{font-size:18px}}.product .product-main__content h3{font-size:14px;font-weight:400}.product .product-main__content .product-main__description{display:block;margin-top:15px;margin-bottom:15px;line-height:150%}.product .product-main__content .button--ftx-red,.product .product-main__content .fsBody .fsSubmitButton,.fsBody .product .product-main__content .fsSubmitButton{margin-top:10px;width:100%}@media screen and (min-width: 768px){.product .product-main__content .button--ftx-red,.product .product-main__content .fsBody .fsSubmitButton,.fsBody .product .product-main__content .fsSubmitButton{width:200px}}.product .product-main__content .product-main__disclaimer{font-size:13px;line-height:150%;margin-top:15px}.product .product-overview{margin-bottom:30px}@media screen and (min-width: 768px){.product .product-overview{margin-bottom:30px}}.product .product-overview__header,.product .product-callouts__header{width:100%;margin:0 auto;padding:10px 30px;background-color:rgba(156,34,63,0.1)}@media screen and (min-width: 768px){.product .product-overview__header,.product .product-callouts__header{max-width:1100px}}.product .product-overview__container{width:100%;margin:15px auto 0px}@media screen and (min-width: 600px){.product .product-overview__container{display:flex}}@media screen and (min-width: 768px){.product .product-overview__container{max-width:1100px}}.product .product-overview__includes{padding:15px 30px}@media screen and (min-width: 600px){.product .product-overview__includes{width:40%;padding:15px 15px}}@media screen and (min-width: 768px){.product .product-overview__includes{padding:15px 30px;width:50%}}.product .product-overview__components{display:flex;flex-wrap:wrap;margin-top:15px}.product .product-overview__component-item{width:33.33333%;text-align:center;padding:0px 5px;font-size:13px;margin-bottom:5px}.product .product-overview__component-item:first-child{padding-left:0px}.product .product-overview__component-item:last-child{padding-right:0px}@media screen and (min-width: 600px){.product .product-overview__component-item{width:50%}}@media screen and (min-width: 768px){.product .product-overview__component-item{width:33.33333%}}.product .product-overview__component-item img{width:75px;height:75px;margin:5px 0px 5px}.product .product-overview__features{padding:15px 30px}@media screen and (min-width: 600px){.product .product-overview__features{width:60%;padding:15px 15px}}@media screen and (min-width: 768px){.product .product-overview__features{width:50%;padding:15px 30px}}.product .product-overview__features-list,.product .product-overview__features-list--extended{margin-top:15px;display:flex;flex-direction:column;flex-wrap:wrap;padding-left:20px;list-style:disc outside;max-height:320px}@media screen and (min-width: 600px){.product .product-overview__features-list,.product .product-overview__features-list--extended{max-height:400px}}@media screen and (min-width: 768px){.product .product-overview__features-list,.product .product-overview__features-list--extended{max-height:350px}}.product .product-overview__features-list--extended{max-height:500px}@media screen and (min-width: 600px){.product .product-overview__features-list--extended{max-height:650px}}@media screen and (min-width: 768px){.product .product-overview__features-list--extended{max-height:500px}}.product .product-overview__features-list li,.product .product-overview__features-list--extended li{margin-bottom:12px;width:50%;padding-right:20px;font-size:14px}@media screen and (min-width: 600px){.product .product-overview__features-list li,.product .product-overview__features-list--extended li{font-size:14px;margin-bottom:10px}}@media screen and (min-width: 768px){.product .product-overview__features-list li,.product .product-overview__features-list--extended li{font-size:14px;margin-bottom:10px}}@media screen and (min-width: 1024px){.product .product-overview__features-list li,.product .product-overview__features-list--extended li{font-size:15px;margin-bottom:15px}}.product .product-overview__feature-text{line-height:150%}.product .product-overview__features-disclaimer{font-size:12px;margin-top:10px}.product .product-overview__documents{margin-top:25px;display:flex;flex-wrap:wrap}.product .product-overview__documents-item .manuals-2__dl-link{display:block;color:#444444;font-size:12px;font-weight:500;padding:0px 15px 8px 0px}.product .product-overview__documents-item .manuals-2__dl-link:hover{text-decoration:underline}@media screen and (min-width: 768px){.product .product-overview__documents-item .manuals-2__dl-link{padding-right:15px}}.product .product-overview__documents-item .manuals-2__pdf{width:15px;margin-right:3px;margin-bottom:0px;display:inline-block;vertical-align:middle;opacity:.8}.product .product-callouts{margin-bottom:30px}@media screen and (min-width: 768px){.product .product-callouts{margin-bottom:45px}}.product .product-callouts__container{width:100%;margin:0px auto 0px;max-width:1100px;padding:15px 0px;border-bottom:solid 1px #E4E4E4}.product .product-callouts__container:last-child{border-bottom:none}@media screen and (min-width: 768px){.product .product-callouts__container{display:flex;flex-direction:row;align-items:center;padding:30px 0px}.product .product-callouts__container:nth-child(even){flex-direction:row-reverse}}.product .product-callouts__image{width:100%;text-align:center}@media screen and (min-width: 768px){.product .product-callouts__image{width:50%}}.product .product-callouts__image img{width:300px}@media screen and (min-width: 768px){.product .product-callouts__image img{width:75%}}.product .product-callouts__content{padding:15px 30px 30px;line-height:150%}@media screen and (min-width: 768px){.product .product-callouts__content{width:50%;padding:30px 45px}}.product .product-callouts__content h3{font-size:28px;font-weight:400;margin-bottom:15px}@media screen and (min-width: 768px){.product .product-callouts__content h3{margin-bottom:25px;font-size:35px}}.product .product-callouts__content p{margin-bottom:15px}.product .product-callouts__content a{color:#9C223F;font-weight:500}.product .product-callouts__content a:hover{text-decoration:underline}.line--grey{border:none;border-bottom:solid 1px #E9E9E9}.product-shortcut{width:100%}.product-shortcut__container{text-align:center;padding:0 15px 15px}@media screen and (min-width: 768px){.product-shortcut__container{text-align:right}}.product-shortcut__link,.product-shortcut__link--previous,.product-shortcut__link--next{color:#666666;font-size:13px;margin:0px 5px;transition:color .5s}.product-shortcut__link:hover,.product-shortcut__link--previous:hover,.product-shortcut__link--next:hover{color:#222}.category .category-header{background-repeat:no-repeat;background-size:cover;background-position:70% 50%;background-size:100% 170px;background-position:50% 0%}@media screen and (min-width: 768px){.category .category-header{background-size:1024px;background-position:50% -45px}}@media screen and (min-width: 1024px){.category .category-header{background-position:50% -140px;background-size:1300px}}.category .category-header__container{color:#000;width:100%;margin:0 auto}@media screen and (min-width: 768px){.category .category-header__container{color:#FFFFFF;max-width:1100px;display:flex;flex-direction:row-reverse;align-items:top}}.category .category-header__content{padding:0px 30px 0px;text-align:center}@media screen and (min-width: 768px){.category .category-header__content{text-shadow:1px 1px 5px rgba(0,0,0,0.1);text-align:left;padding:90px 30px 30px;width:60%}}@media screen and (min-width: 1024px){.category .category-header__content{width:70%}}@media screen and (min-width: 1024px){.category .category-header__content{padding:90px 60px 30px 30px}}.category .category-header__content .separator__red{border:none;border-top:solid 2px #9C223F;margin:15px auto 10px;width:90px}@media screen and (min-width: 768px){.category .category-header__content .separator__red{margin:5px 0px 5px;width:60px}}.category .category-header__content h1{font-size:30px;margin-bottom:10px;color:#000}@media screen and (min-width: 768px){.category .category-header__content h1{font-size:45px;color:white}}@media screen and (min-width: 1024px){.category .category-header__content h1{font-size:55px}}.category .category-header__content p{line-height:150%;color:#000}@media screen and (min-width: 768px){.category .category-header__content p{color:white;font-size:18px}}.category .category-header__image{text-align:center;padding:15px 15px 0px}@media screen and (min-width: 768px){.category .category-header__image{padding:30px 30px 0px;text-align:right;width:40%}}@media screen and (min-width: 1024px){.category .category-header__image{width:30%}}.category .category-header__image img{max-width:100%;max-height:200px}@media screen and (min-width: 768px){.category .category-header__image img{width:auto;max-height:300px}}@media screen and (min-width: 768px){.category .category-header__image #accessory-image{max-height:270px}}.category .category-list__container{width:100%;margin:15px auto 30px}@media screen and (min-width: 768px){.category .category-list__container{margin:0px auto 30px;max-width:1100px}}.category .category-list__product-list{width:100%;display:flex;flex-wrap:wrap;align-items:top}.category .category-list__product-list-link{display:block;color:inherit}.category .category-list__product-list-link:hover .button--grey-light{background-color:#ccc}.category .category-list__product-list-link h3{color:#2F3947;margin-bottom:5px}.category .category-list__product-list-link h4{min-height:32px;font-size:15px;line-height:130%}@media screen and (min-width: 600px){.category .category-list__product-list-link h4{padding:0px 15px}}.category .category-list__product-list-link .button--grey-light{min-width:150px;font-size:12px;margin-top:15px}.category .category-list__product-list-item{width:50%;padding:0px 15px 15px;text-align:center}@media screen and (min-width: 768px){.category .category-list__product-list-item{padding:0px 30px 30px;width:25%}}.category .category-list__product-image,.category .category-list__product-image--default{width:150px;margin-bottom:5px}@media screen and (min-width: 768px){.category .category-list__product-image,.category .category-list__product-image--default{width:175px}}.category .category-list__product-image--default{padding:30px}.page__container{width:100%;max-width:1100px;margin:0 auto;padding:30px;min-height:600px}@media screen and (min-width: 768px){.page__container{padding:45px 30px}}.page__header{width:100%;padding-bottom:15px;margin-bottom:20px;border-bottom:solid 1px #ccc}.page__header h1{font-size:35px}@media screen and (min-width: 768px){.page__header h1{font-size:45px}}.page__body{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.page__body{flex-wrap:nowrap}}.page__body h2{font-size:18px;margin-top:15px;margin-bottom:15px}@media screen and (min-width: 768px){.page__body h2{font-size:24px}}.page__body h3{margin-bottom:15px;font-size:18px}.page__body h4{margin-bottom:15px;font-size:15px}.page__body hr{border:none;border-top:solid 1px #CCCCCC}.page__body p{line-height:130%;margin-bottom:15px}.page__body a{color:#2F3947;font-weight:500}.page__body a:hover{text-decoration:underline}.page__body a:visited{color:default}.page__body ul{list-style:disc;margin-bottom:5px}.page__body ul li{margin-bottom:10px;margin-left:30px}.page__body .ftx-faqs{list-style:none}@media screen and (min-width: 768px){.page__body .ftx-faqs{padding-right:30px}}.page__body .ftx-faqs__qa{margin:0px 0px 25px}.page__body .ftx-faqs__qa:last-child{margin:0px 0px 0px}.page__body .ftx-faqs__qa h4{font-weight:700}.page__body .ftx-faqs__qa p{font-size:14px;line-height:150%}.page__content{width:100%}.page__content--sidebar{margin-bottom:30px}@media screen and (min-width: 768px){.page__content--sidebar{width:calc(100% - 240px)}}@media screen and (min-width: 1200px){.page__content--sidebar{width:calc(100% - 270px)}}.page__sidebar{width:100%}@media screen and (min-width: 768px){.page__sidebar{width:240px;padding:0px 0px 0px 15px}}@media screen and (min-width: 1200px){.page__sidebar{width:270px}}.page__sidebar-links{background:#E4E4E4;padding:30px}@media screen and (min-width: 768px){.page__sidebar-links{padding:20px}}.page__sidebar-links li{font-size:13px;list-style:none;padding-bottom:10px;margin:0px 0px 10px 0px !important;border-bottom:solid 1px #CCCCCC}@media screen and (min-width: 768px){.page__sidebar-links li{margin-bottom:10px !important;padding-bottom:10px !important}}.page__sidebar-links li:last-child{margin-bottom:0px !important;border-bottom:none}.page__sidebar-links li a{font-weight:500;color:#9C223F}.page__sidebar-links li a:hover{color:#7d1a32}.nustart-intro p{line-height:130%}.nustart-intro__hero{background-size:cover;color:white}.nustart-intro__hero-container{width:100%;max-width:800px;margin:0 auto;padding:30px 30px;text-align:center}@media screen and (min-width: 768px){.nustart-intro__hero-container{padding:60px 30px}}.nustart-intro__hero-content h1{margin-bottom:15px}.nustart-intro__hero-content p{margin-bottom:15px}.nustart-intro__section{width:100%;padding:30px 0px;border-bottom:solid 1px #E9E9E9}@media screen and (min-width: 768px){.nustart-intro__section:nth-child(odd) .nustart-intro__section-container{display:flex;flex-direction:row-reverse;align-items:center}}@media screen and (min-width: 768px){.nustart-intro__section:nth-child(even) .nustart-intro__section-container{display:flex;flex-direction:row;align-items:center}}.nustart-intro__section:last-child{border:none !important}.nustart-intro__section-container{width:100%}@media screen and (min-width: 768px){.nustart-intro__section-container{max-width:1100px;margin:0 auto}}.nustart-intro__section-image{width:100%;text-align:center}@media screen and (min-width: 768px){.nustart-intro__section-image{width:50%}}.nustart-intro__section-image img{width:300px}@media screen and (min-width: 768px){.nustart-intro__section-image img{width:75%}}.nustart-intro__section-content{padding:0px 30px;line-height:150%}@media screen and (min-width: 768px){.nustart-intro__section-content{width:50%;padding:0 45px}}.nustart-intro__section-content h2{margin-bottom:15px;text-align:center;font-size:28px}@media screen and (min-width: 768px){.nustart-intro__section-content h2{margin-bottom:25px;font-size:35px;text-align:left}}.nustart-intro__section-content a{color:#2F3947;font-weight:700;display:block;margin-top:15px}.nustart-intro__cta{background-color:#000;color:white}@media screen and (min-width: 768px){.nustart-intro__cta{border-bottom:solid 5px white;height:219px}}.nustart-intro__cta-container{background-image:url("../images/background/ftx-dealership-banner.jpg");background-repeat:no-repeat;background-size:cover;width:100%;padding:30px 30px 45px;text-align:center}@media screen and (min-width: 768px){.nustart-intro__cta-container{padding:45px 30px}}.nustart-intro__cta-content{max-width:800px;margin:0 auto}.nustart-intro__cta-content h2{margin-bottom:15px}.nustart-intro__cta-content p{margin-bottom:15px}.nustart-intro__cta-content .button--grey-light{margin-bottom:15px}@media screen and (min-width: 768px){.nustart-intro__cta-content .button--grey-light{margin-right:10px;margin-bottom:0px}}.manuals{margin:30px 0px 0px;width:100%;max-width:800px}.manuals__header{background:#E5F5FC;display:flex;padding:0px 30px;margin-bottom:10px}.manuals__header h2{font-size:18px}.manuals__row{display:flex;align-items:center;flex-wrap:wrap;border-bottom:solid 1px #E9E9E9;padding-bottom:15px}.manuals__row:last-child{padding-bottom:0px;border-bottom:none}@media screen and (min-width: 768px){.manuals__row{padding:0px 30px}}.manuals__column,.manuals__column--first,.manuals__column--second,.manuals__column--third{display:block}.manuals__column--first{padding:0px;width:30%;text-align:center}@media screen and (min-width: 600px){.manuals__column--first{width:15%}}.manuals__column--second{width:70%;text-align:left}@media screen and (min-width: 600px){.manuals__column--second{width:50%;padding-right:30px}}.manuals__column--third{padding:0px 15px;width:100%;text-align:center}@media screen and (min-width: 600px){.manuals__column--third{width:35%}.manuals__column--third .button--grey-light{width:100%;min-width:0px}}.manuals__disclaimer{font-size:12px;color:#666666;margin-top:5px}.manuals-2{width:100%;border:solid 1px #CCCCCC}@media screen and (min-width: 768px){.manuals-2{max-width:800px}}.manuals-2__header{background:#000;color:white;font-weight:700}.manuals-2__header .manuals-2__col{border-left:0px !important}.manuals-2__row{display:flex;align-items:stretch;border-bottom:solid 1px #CCC;font-size:14px;font-weight:500}.manuals-2__row:last-child{border-bottom:none}.manuals-2__row .manuals-2__col{padding:5px 10px}@media screen and (min-width: 768px){.manuals-2__row .manuals-2__col{padding:10px 15px}}.manuals-2__row .manuals-2__col #product-gallery-main{width:40px;display:block}.manuals-2__row .manuals-2__col:first-child{width:25%;font-size:14px}.manuals-2__row .manuals-2__col:nth-child(2){width:75%;text-align:center;border-left:solid 1px #CCC}.manuals-2__dl-list{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin:0px 0px 0px 0px}.manuals-2__dl-list-item{list-style:none;margin:0px 5px 3px 5px !important}@media screen and (min-width: 768px){.manuals-2__dl-list-item{margin:0px 15px 5px 15px !important}}.manuals-2__dl-list-item a{display:block;font-size:12px;color:#2F3947;margin:0px 0px 0px 0px}.manuals-2__pdf{margin-bottom:3px;width:15px}#system-manuals{margin-bottom:30px}#warranty_registration_form h4{width:100%;font-size:21px;padding-bottom:10px;margin-top:15px;margin-bottom:10px;border-bottom:solid 1px #CCCCCC}#warranty_registration_form .form__warranty{display:flex;flex-wrap:wrap}#warranty_registration_form .form__warranty--label-half,#warranty_registration_form .form__warranty--label-full,#warranty_registration_form .form__warranty--label-third{width:100%;display:block}#warranty_registration_form .form__warranty--label-half span,#warranty_registration_form .form__warranty--label-full span,#warranty_registration_form .form__warranty--label-third span{display:block;width:100%;padding-right:15px}#warranty_registration_form .form__warranty--label-half span input,#warranty_registration_form .form__warranty--label-full span input,#warranty_registration_form .form__warranty--label-third span input{width:100%;display:block;margin:5px 0px 10px;padding:5px}#warranty_registration_form .form__warranty--label-half span select,#warranty_registration_form .form__warranty--label-full span select,#warranty_registration_form .form__warranty--label-third span select{width:100%;display:block;margin:5px 0px 10px;padding:5px;font-size:18px}@media screen and (min-width: 768px){#warranty_registration_form .form__warranty--label-half,#warranty_registration_form .form__warranty--label-full,#warranty_registration_form .form__warranty--label-third{width:50%}}@media screen and (min-width: 768px){#warranty_registration_form .form__warranty--label-full{width:100%}}@media screen and (min-width: 768px){#warranty_registration_form .form__warranty--label-third{width:33.33333%}}#warranty_registration_form .button__solid--blue{margin:15px auto;display:block}@media screen and (min-width: 768px){#warranty_registration_form .button__solid--blue{margin:15px 0px}}#warranty_registration_form .button__solid--blue:hover{cursor:pointer}#warranty_registration_form #product_input_container_1,#warranty_registration_form #product_input_container_2,#warranty_registration_form #product_input_container_3{display:block;width:100%}#warranty_registration_form #product_input_container_1 #add_product,#warranty_registration_form #product_input_container_1 #add_product_2,#warranty_registration_form #product_input_container_2 #add_product,#warranty_registration_form #product_input_container_2 #add_product_2,#warranty_registration_form #product_input_container_3 #add_product,#warranty_registration_form #product_input_container_3 #add_product_2{display:none}#warranty_registration_form #product_input_container_1 .remove_input,#warranty_registration_form #product_input_container_2 .remove_input,#warranty_registration_form #product_input_container_3 .remove_input{display:none}#warranty_registration_form #product_input_container_1 em,#warranty_registration_form #product_input_container_2 em,#warranty_registration_form #product_input_container_3 em{font-size:12px;line-height:100%}.about-page .about-page-header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.about-page .about-page-header__content{text-align:center;width:100%;margin:0 auto;padding:45px 30px}@media screen and (min-width: 768px){.about-page .about-page-header__content{max-width:800px;padding:60px 30px}}.about-page .about-page-header__content h1{margin-bottom:10px}.about-page__section,.about-page__section--text-left,.about-page__section--text-right,.about-page__section--stack{width:100%;margin:0 auto;padding:15px 0px;border-bottom:solid 1px #CCC}.about-page__section:last-child,.about-page__section--text-left:last-child,.about-page__section--text-right:last-child,.about-page__section--stack:last-child{border-bottom:none}@media screen and (min-width: 768px){.about-page__section,.about-page__section--text-left,.about-page__section--text-right,.about-page__section--stack{max-width:1100px;display:flex;align-items:center;padding:30px 0px}}.about-page__section h2,.about-page__section--text-left h2,.about-page__section--text-right h2,.about-page__section--stack h2{margin-bottom:15px;font-size:21px}@media screen and (min-width: 768px){.about-page__section h2,.about-page__section--text-left h2,.about-page__section--text-right h2,.about-page__section--stack h2{font-size:28px}}@media screen and (min-width: 1024px){.about-page__section h2,.about-page__section--text-left h2,.about-page__section--text-right h2,.about-page__section--stack h2{font-size:35px}}@media screen and (min-width: 768px){.about-page__section--text-left{flex-direction:row-reverse}}.about-page__section--stack{display:block;text-align:center}.about-page__section--stack .about-page__content{margin:0 auto}@media screen and (min-width: 768px){.about-page__section--stack .about-page__content{width:66.66667%}}.about-page__content{width:100%;padding:15px 30px 30px}@media screen and (min-width: 768px){.about-page__content{width:50%;padding:15px 45px}}.about-page__image{width:100%;text-align:center}@media screen and (min-width: 768px){.about-page__image{width:50%}}.about-page__image img{width:300px}@media screen and (min-width: 768px){.about-page__image img{width:90%}}.about-page__section-gallery{width:100%;margin-bottom:30px}@media screen and (min-width: 768px){.about-page__section-gallery{display:flex;flex-wrap:wrap}}.about-page__section-gallery-item{padding:15px 30px;font-size:90%;display:flex;align-items:center}@media screen and (min-width: 768px){.about-page__section-gallery-item{display:block;width:33.33333%;padding:15px 15px}}.about-page__section-gallery-image{width:110px;height:110px}@media screen and (min-width: 768px){.about-page__section-gallery-image{width:50%;height:auto}}.about-page__section-gallery-text{width:calc(100% - 130px);text-align:left;padding-left:10px}@media screen and (min-width: 768px){.about-page__section-gallery-text{width:100%;text-align:center;padding-left:0px}}.about-page__footer{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.about-page__footer-content{width:100%;text-align:center;padding:30px}@media screen and (min-width: 768px){.about-page__footer-content{margin:0 auto;max-width:800px;padding:60px 30px}}.about-page__footer-content h2{margin-bottom:10px}.about-page__footer-content p{margin-bottom:10px}.about-page__footer-content .button--grey-light{margin-right:5px}.about-page .separator__red{border:none;border-top:solid 2px #9C223F;margin:5px auto 0px;width:60px}
