@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;padding:.67em 0;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}button,html,input,select,textarea{color:#222}body{margin:0;padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{color:#222;background:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.4}main{display:block;padding-bottom:20px;background:#fff;border-top:1px solid transparent}@media screen and (min-width:0px) and (max-width:640px){main{padding-top:60px}}h1{font-size:24px;font-weight:400}@media screen and (min-width:641px) and (max-width:1024px){h1{font-size:28px}}@media screen and (min-width:1025px){h1{font-size:32px}}h2{font-size:20px;font-weight:400}@media screen and (min-width:1025px){h2{font-size:24px}}h3{font-size:18px;font-weight:400}@media screen and (min-width:1025px){h3{font-size:20px}}h4{font-size:16px;font-weight:400}@media screen and (min-width:1025px){h4{font-size:18px}}a{color:#940205;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:700}img{max-width:100%}hr{background-color:#ccc;border:0}li{margin-bottom:10px}input,textarea{border:1px solid #ccc}.notice{color:#bb2326}.constraint{max-width:1200px;margin:0 auto;padding:0 2%}.half-constraint{max-width:600px;margin:0 auto;padding:0 2%}.disclaimer{font-size:12px}.btn{border:#ccc 1px solid;border-radius:10px;cursor:pointer}.btn:hover{background-color:#bb2326;border-color:#000;color:#fff}.breadcrumbs{margin:.5em 0 .25em 0}.breadcrumbs a{font-size:12px;color:#000;text-decoration:none}@media screen and (min-width:641px){.breadcrumbs a{font-size:14px}}.swiper-container{padding:0 0 35px 0}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{visibility:visible}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:27px;height:20px;visibility:hidden}.swiper-container .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23bb2326'%2F%3E%3C%2Fsvg%3E")}.swiper-container .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23bb2326'%2F%3E%3C%2Fsvg%3E")}.swiper-container .swiper-pagination-bullet-active{background-color:#bb2326}.list{border:#ccc 2px solid;margin:0 0 20px 0;padding:0;list-style-type:none}.list li{border-bottom:#ccc 1px solid;padding:10px;margin-bottom:0}.list li:last-child{border-bottom:none}.list li.list-title{background:#000;color:#fff}.list li span{float:right}.list li span .fa{margin-left:10px}.submitbox{text-align:right}.submitbox .left{float:left}.submitbox .btn{text-transform:uppercase;font-size:18px;padding:0 20px;margin:5px 10px}.text-center{text-align:center}#raForm{background:#dfdfdf;padding:20px;width:310px;margin:0 auto}#raForm fieldset div{padding-bottom:20px}#raForm fieldset .submit-box{text-align:right}.online-dealers-list ul{list-style-type:none}@media screen and (min-width:641px) and (max-width:1024px){.online-dealers-list ul{columns:2}}@media screen and (min-width:1025px){.online-dealers-list ul{columns:4}}@media screen and (min-width:641px) and (max-width:1024px){.online-dealers-list ul li{text-align:center}}.online-dealers-list ul li a{font-size:24px}.online-dealers-list ul li a .disclaimer{position:relative;top:-2px;font-size:17px}body.admin{padding-top:32px}.admin_nav{background:#000;width:100%;top:0;min-height:45px;z-index:1000;position:fixed}.admin_nav::after{display:block;clear:both;content:''}@media screen and (min-width:641px){.admin_nav{min-height:20px}}.admin_nav .mobile-admin-menu{position:absolute;top:0;left:2px;font-size:26px}@media screen and (min-width:641px){.admin_nav .mobile-admin-menu{display:none}}.admin_nav .mobile-admin-menu span{display:none}.admin_nav ul{margin:0;padding:0}@media screen and (min-width:641px){.admin_nav ul{float:left}}@media screen and (min-width:0px) and (max-width:640px){.admin_nav>ul{display:none;margin:45px 0 10px}}.admin_nav li{margin-bottom:0}@media screen and (min-width:641px){.admin_nav li{display:inline-block}}.admin_nav .alert a{color:#bb2326;font-weight:500}.admin_nav .alert a:hover{color:#940205}.admin_nav .welcome-box{position:absolute;top:8px;right:5px}@media screen and (min-width:0px) and (max-width:640px){.admin_nav .welcome-box li{display:inline-block}}@media screen and (min-width:641px){.admin_nav .welcome-box{position:static;float:right}}.admin_nav .welcome-box span{display:block;margin:0 5px;padding:5px;color:#fff}.admin_nav a{display:block;margin:0 5px;padding:5px;color:#fff;text-decoration:none}.admin_nav a:hover{color:#ccc}@media screen and (min-width:0px) and (max-width:640px){.admin header{top:45px}}@media screen and (min-width:0px) and (max-width:640px){.admin main{padding-top:87px}}.account main form{width:auto;background:#f0f0f0;border:1px solid}.account main fieldset{margin:10px}.account main fieldset>div{margin:0 0 20px 0;border-bottom:#ccc 1px solid;padding-bottom:20px}.account main fieldset>div:last-child{border-bottom:none}.account main label{display:block;margin-top:5px;font-size:18px}@media screen and (min-width:1025px){.account main label{width:30%;float:left}}@media screen and (min-width:1025px){.account main .cols label{width:100%;float:none}}@media screen and (min-width:1025px){.account main .cols input{width:100%}.account main .cols input[type=checkbox],.account main .cols input[type=radio]{width:unset;margin-right:10px}}.account main input{padding:5px 10px;font-size:14px;min-width:100%}@media screen and (min-width:1025px){.account main input{min-width:60%}}.account main input[type=checkbox]{padding:0;min-width:unset}.account main input[type=submit]{float:right;text-transform:uppercase;font-size:18px;padding:0 20px}.account main textarea{width:100%;min-height:220px;padding:10px}.account main .search-orders{background:0 0;border:0}.account main .search-orders div{margin-bottom:20px;text-align:right}.account main .search-orders input{width:unset;min-width:unset}.account main select{padding:5px 10px;font-size:14px}.account main .submitbox{text-align:right}.account main .submitbox .btn{text-transform:uppercase;font-size:18px;padding:0 20px;margin:5px 10px}.account main .mce-tinymce{margin-top:5px;clear:left}.account main .mce-tinymce button{float:none;font-size:12px;text-transform:none;padding:2px 5px}.account .menu-item{display:flex}.account .menu-item>div{flex-grow:1}.account .menu-item>div label{display:block;width:100%}.account #product_category{width:280px}.account #uploadResults img{max-width:100%;margin:0 auto;display:block}.account #uploadProgress{position:relative;width:auto;border:1px solid #ddd;padding:1px;border-radius:3px;display:none}.account #uploadBar{background-color:#b4f5b4;width:0%;height:20px;border-radius:3px}.account #uploadPercent{position:absolute;display:inline-block;top:3px;left:48%}.account .imgUploadBtn.btn{float:none;display:block;margin:10px auto}.account .order-list{list-style-type:none;border:1px solid;padding:0;margin:10px}.account .order-list li{border-bottom:1px solid;padding:5px}.account .order-list li:last-child{border-bottom:0}.account .order-list li input{text-align:center;padding:0 2px;width:25px;min-width:25px;margin-right:10px}.account .order-list li span{float:right}.account .file-upload p{clear:left}.account .file-upload p a{text-decoration:none}.cols.sm-2{display:flex}.cols.sm-2>div{flex-basis:50%}@media screen and (min-width:641px){.cols.md-2{display:flex}.cols.md-2>div{flex-basis:50%}.cols.md-3{display:flex}.cols.md-3>div{flex-basis:33.33%}.cols.md-4{display:flex}.cols.md-4>div{flex-basis:25%}}header{background:#fff;border-top:#bb2326 5px solid;border-bottom:#dfdfdf 1px solid}@media screen and (min-width:0px) and (max-width:640px){header{position:fixed;width:100%;top:0;z-index:999}}header .constraint{position:relative}header .cart-btn{position:absolute;top:17px;right:82px;font-size:21px}header .cart-btn:hover{text-decoration:none}header .cart-btn span{display:none}header .cart-btn i{color:#bb2326}header .cart-btn i.fa-times{margin-right:2px}@media screen and (min-width:641px){header .cart-btn{top:27px;right:332px}header .cart-btn span{display:inline}}header .mobile-menu{position:absolute;top:16px;right:10px;font-size:23px}header .mobile-menu span{display:none}header .mobile-menu i{color:#bb2326}header .mobile-menu i.fa-times{margin-right:2px}@media screen and (min-width:641px){header .mobile-menu{display:none}}header .search-btn{position:absolute;top:17px;right:45px;font-size:20px}header .search-btn span{display:none}header .search-btn i{color:#bb2326}@media screen and (min-width:641px){header .search-btn{display:none}}header .logo{display:block;width:130px;padding:13px 0;transition:width .5s ease}@media screen and (min-width:641px){header .logo{width:250px;padding:25px 0}}header ul{margin:0 -2%;padding:0;list-style-type:none}header .nav{display:none;border-top:1px solid}@media screen and (min-width:641px){header .nav{display:block;position:absolute;top:70px;right:40px;border-top:0}}header .nav.open{display:block}header .nav a{display:block;padding:10px;font-size:18px;text-decoration:none;color:#fff}@media screen and (min-width:641px){header .nav a{color:#bb2326;padding:0;text-transform:uppercase}}header .nav a i{float:right}@media screen and (min-width:641px){header .nav a i{display:none}}header .nav li{border-top:#000 1px solid;background-color:#bb2326;margin-bottom:0}@media screen and (min-width:641px){header .nav li{position:relative;display:inline-block;margin:0 8px;padding-bottom:20px;border-top:0;background-color:transparent}header .nav li:last-child{margin-right:0}header .nav li:hover ul{display:block}}header .nav ul{display:none}@media screen and (min-width:641px){header .nav ul{display:none;position:absolute;top:30px;right:3px;border-top:0;z-index:9999}}header .nav ul.open{display:block}header .nav ul li{background:#940205}@media screen and (min-width:641px){header .nav ul li{display:block;margin:0;padding:0;background-color:#bb2326}header .nav ul li:first-child{border-top:0}header .nav ul li:hover{background-color:#940205}}header .nav ul li:last-child{border-bottom:0}header .nav ul a{font-size:16px;padding-left:20px;text-transform:none}@media screen and (min-width:641px){header .nav ul a{padding:5px 20px 5px 10px;white-space:nowrap;font-size:16px;color:#fff}}header form{width:0;height:0;margin:0 auto;padding-bottom:0;overflow:hidden;transition:width .5s,height 0s,padding-bottom 0s}@media screen and (min-width:641px){header form{position:absolute;top:25px;right:10px;width:300px;height:inherit}}header form div{width:100vw}@media screen and (min-width:641px){header form div{width:inherit}}@media screen and (min-width:0px) and (max-width:640px){header form.open{width:100%;height:inherit;margin-right:0;margin-left:auto;padding-bottom:15px}}header form input{width:calc(99% - 116px);margin-right:10px;padding:5px}header form .btn{width:85px;padding:5px;border-radius:15px}footer{border-top:15px solid #bb2326;color:#fff;font-weight:300}@media screen and (min-width:641px){footer{border-top-width:25px}}footer strong{font-weight:400}footer img{max-width:250px;margin-top:10px}@media screen and (min-width:641px){footer img{margin-top:30px}}footer a{color:#fff;font-weight:300;text-decoration:none}footer a:hover{text-decoration:underline}footer .constraint{display:flex;flex-direction:column-reverse;padding-right:0;padding-left:0}@media screen and (min-width:1025px){footer .constraint{flex-direction:row;margin-top:50px;padding-right:2%;padding-left:2%}}@media screen and (min-width:0px) and (max-width:640px){footer .constraint .company-info{text-align:center}footer .constraint .company-info img{margin-right:auto;margin-left:auto}}@media screen and (min-width:641px){footer .constraint .company-info{margin-left:2%}}@media screen and (min-width:1025px){footer .constraint .company-info{position:relative;margin-right:70px;padding-right:70px}footer .constraint .company-info::after{content:"";position:absolute;top:0;right:0;height:80%;margin-top:10%;width:1px;background-color:#fff}}footer .constraint .footer-nav-container{flex-grow:1}footer .constraint .menu-btn a{display:block;font-size:20px;padding:10px 20px;text-transform:uppercase}footer .constraint .menu-btn a:hover{text-decoration:none}footer .constraint .menu-btn a i{float:right;position:relative;top:3px}@media screen and (min-width:1025px){footer .constraint .menu-btn{display:none}}footer .constraint .footer-nav{margin-bottom:10px;border-top:1px solid #fff}@media screen and (min-width:1025px){footer .constraint .footer-nav{display:flex;margin-top:1em;border-top:0}footer .constraint .footer-nav i{display:none}}footer .constraint .footer-nav.open{border-bottom:1px solid #fff}footer .constraint .footer-nav.open>div>ul{display:block}@media screen and (min-width:1025px){footer .constraint .footer-nav>div{flex-grow:1}}footer .constraint ul{margin:0;padding:0;list-style-type:none;display:none}@media screen and (min-width:1025px){footer .constraint ul{display:block}}footer .constraint ul li{background-color:#bb2326;border-top:#000 1px solid;font-size:18px;margin-bottom:0}@media screen and (min-width:1025px){footer .constraint ul li{margin-bottom:15px;background-color:transparent;border-top:0;font-size:16px}}footer .constraint ul li ul.open{display:block}footer .constraint ul li li{background-color:#940205}@media screen and (min-width:1025px){footer .constraint ul li li{background-color:transparent;margin-bottom:0}}footer .constraint ul li li a{font-size:16px}@media screen and (min-width:1025px){footer .constraint ul li li a{margin-left:10px;font-size:14px}}footer .constraint ul li a{display:block;padding:10px 20px}@media screen and (min-width:1025px){footer .constraint ul li a{display:inline;margin:.5em 0;padding:0}}footer .constraint ul li a:hover{text-decoration:none}footer .constraint ul li a i{float:right;position:relative;top:3px}footer .constraint .copyright{font-size:13px}.modal{display:none;position:fixed;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.75);z-index:9999}.modal .modal-box{position:relative;width:90%;max-width:1200px;max-height:90%;background-color:#fff;margin:0 auto;top:50%;transform:translateY(-50%);overflow-y:scroll}.modal .modal-box .close{position:fixed;top:-3px;right:3px;font-size:20px}.modal .modal-box .modal-content{padding:20px}[data-modal-content]{display:none}.tabbed-content{margin:20px auto}.tabbed-content .tabs{display:flex;list-style-type:none;margin:0;padding:0}.tabbed-content .tabs li{position:relative;top:1px;width:50%;margin-bottom:0;padding:5px 10px;background-color:#efefef;border:#ccc 1px solid;cursor:pointer}.tabbed-content .tabs li.active{background-color:#fff;border-bottom:0;cursor:auto}.tabbed-content .tab-content{border:#ccc 1px solid;height:0;transition:height .3s ease;overflow:hidden}@media screen and (min-width:641px){.product .product-content{display:flex}}@media screen and (min-width:641px){.product .image-box{padding:0 20px 0 0;width:350px;flex-basis:350px}}.product .image-box img{display:block;margin:20px auto}.product .view-large-image{text-align:center}@media screen and (min-width:641px){.product .product-info{flex-grow:1;flex-basis:calc(100% - 350px)}.product .product-info h1{padding:0}}.product .product-info .discontinued{font-size:24px;color:#bb2326;text-transform:uppercase}.product [data-tab-content=desc]{padding:20px}.product [data-tab-content=desc] .download{margin:5px 0}.product [data-tab-content=desc] .download .review{position:relative;left:-3px}.product [data-tab-content=spec]>div{padding:20px}@media screen and (min-width:641px){.product [data-tab-content=spec]>div{display:flex}}.product [data-tab-content=spec] ul{padding-left:20px}@media screen and (min-width:641px){.product [data-tab-content=spec] ul{flex-grow:1;width:50%}}.product [data-tab-content=spec] ul li{margin-bottom:10px;padding-right:10px}.product [data-tab-content=spec] .specification{padding-bottom:18px;border-bottom:1px solid}@media screen and (min-width:641px){.product [data-tab-content=spec] .specification{padding-bottom:0;border-right:1px solid;border-bottom:0 solid}}@media screen and (min-width:641px){.product [data-tab-content=spec] .features{padding-left:30px}}.product .youtube{margin:20px auto}.product .modal img{display:block;margin:0 auto}.product-box{display:flex;padding:20px;flex-direction:column;border:#dfdfdf 1px solid}.product-box .image-box{position:relative;width:100%}.product-box .image-box:before{content:"";display:block;padding-top:85%}.product-box .image-box p{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;margin-top:0;overflow:hidden}.product-box p{margin-bottom:0;font-size:14px;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:641px){.product-list .constraint{display:grid;grid-template-columns:repeat(auto-fill,250px);grid-gap:40px;justify-content:space-around}}.product-list .product-box{margin-right:auto;margin-left:auto;width:100%;max-width:250px}@media screen and (min-width:0px) and (max-width:640px){.product-list .product-box{margin-bottom:40px}}.product-cart{border:1px solid;margin-bottom:10px}@media screen and (min-width:641px){.product-cart{display:inline-block;margin-right:10px}}.product-cart h2{margin:0;background:#000}.product-cart h2 a{display:block;padding:3px 10px;color:#fff;font-size:16px}.product-cart div{min-height:60px;padding:10px}.product-cart p{display:inline-block;font-size:24px;margin:0 10px 0 0}.product-cart form{display:inline-block}.product-cart form input[type=number],.product-cart form input[type=text]{width:50px;text-align:right}.product-cart form button.no-border{border:0}.product-cart form button.no-border img{position:relative;top:-4px}@media screen and (min-width:641px){.faq-list .constraint>div{margin-bottom:40px}}.faq-list .constraint>div>h2{padding-bottom:5px;color:#bb2326}.faq-list .constraint>div>h2 i{position:relative;top:-2px;font-size:14px}@media screen and (min-width:641px){.faq-list .constraint>div>h2 i{display:none}}.faq-list .constraint>div.open .answer{display:block}@media screen and (min-width:0px) and (max-width:640px){.faq-list .answer{display:none}}@media screen and (min-width:641px){.faq-list .answer{margin-bottom:40px}}.searchresults h2{font-weight:400}.searchresults .searchresults-list{border-top:#dfdfdf 1px solid}.searchresults .searchresults-list>div{display:flex;padding:10px 0;border-bottom:#dfdfdf 1px solid}@media screen and (min-width:641px){.searchresults .searchresults-list>div{height:100px;padding:20px 0}}.searchresults .searchresults-list>div>div{flex-grow:1}.searchresults .searchresults-list>div>div p{margin:0}.searchresults .searchresults-list>div a span{display:block;color:#666;font-size:14px}.searchresults .searchresults-list .image-box{display:none;position:relative;flex-grow:0;width:100px}@media screen and (min-width:641px){.searchresults .searchresults-list .image-box{display:block}}.searchresults .searchresults-list .image-box:before{content:"";display:block;padding-top:85%}.searchresults .searchresults-list .image-box p{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;overflow:hidden}.pagination{padding:0;text-align:center}.pagination li{display:inline-block;width:15px;text-align:center;margin:5px}@media screen and (min-width:641px){.pagination li{margin:10px}}.pagination li.prev{width:70px;text-align:right}.pagination li.next{width:70px;text-align:left}.pagination li span{color:#dfdfdf}.index h1{display:inline}.index .hero{padding:20px 0}@media screen and (min-width:641px){.index .hero .constraint{display:flex}}.index .hero .constraint .hero-content{flex-shrink:1;padding:20px}@media screen and (min-width:641px){.index .hero .constraint .hero-content{max-width:30%}}.index .hero .constraint .hero-content div{padding-bottom:10px}.index .hero .constraint .hero-content ul{list-style-type:none;margin:0;padding:0}.index .hero .constraint .hero-content ul a{font-size:20px}.index .hero .constraint .hero-content ul a::after{content:" »"}.index .hero .constraint .image{flex-grow:1;padding:20px}.index .hero .constraint .image img{width:100%}@media screen and (min-width:641px){.index .hero .constraint .image ul{column-count:2}}.index .hero p:first-of-type{display:inline}.warranty-form textarea{width:100%;min-height:150px}.warranty-form div{margin-bottom:20px}.warranty-form p{font-weight:500}@media screen and (min-width:0px) and (max-width:640px){.warranty-form{max-width:320px;margin:0 auto}.warranty-form label{display:block}.warranty-form input{width:100%;margin-bottom:10px}.warranty-form input[type=checkbox]{width:auto;margin-right:10px}}@media screen and (min-width:641px){.warranty-form fieldset{flex-grow:1;flex-basis:50%;width:50%}.warranty-form label{display:inline-block;width:150px}.warranty-form input{width:calc(100% - 200px)}.warranty-form input[type=checkbox]{width:auto;margin-right:10px}.warranty-form .checks{margin-bottom:50px}.warranty-form .checks label{display:block;width:auto}.warranty-form .mags label{display:block;width:auto;font-weight:500}.warranty-form .mags input{margin-bottom:10px;width:100%}.warranty-form .comments label{display:block;width:auto;font-weight:500}.warranty-form .comments textarea{margin-bottom:10px;width:100%}}@media screen and (min-width:641px){.return-authorization .cols>div:first-child{padding-right:40px}}.return-authorization-form textarea{width:100%;min-height:150px}.return-authorization-form div{margin-bottom:20px}.return-authorization-form p{font-weight:500}@media screen and (min-width:0px) and (max-width:640px){.return-authorization-form{max-width:320px;margin:0 auto}.return-authorization-form label{display:block}.return-authorization-form input{width:100%;margin-bottom:10px}.return-authorization-form input[type=checkbox]{width:auto;margin-right:10px}}@media screen and (min-width:641px){.return-authorization-form{margin:100px 10px 0 20px}.return-authorization-form label{display:inline-block;width:190px}.return-authorization-form input{width:calc(100% - 200px)}.return-authorization-form input[type=checkbox]{width:auto;margin-right:10px}.return-authorization-form .checks{margin-bottom:50px}.return-authorization-form .checks label{display:block;width:auto}.return-authorization-form .mags label{display:block;width:auto;font-weight:500}.return-authorization-form .mags input{margin-bottom:10px;width:100%}.return-authorization-form .comments label{display:block;width:auto;font-weight:500}.return-authorization-form .comments textarea{margin-bottom:10px;width:100%}}.return-lookup-status{margin:0 auto;padding:0;max-width:900px;border:1px solid;border-bottom:none;list-style-type:none}.return-lookup-status li{padding:20px;border-bottom:1px solid;font-size:18px}.return-lookup-status strong{display:block;font-size:14px}@media screen and (min-width:641px){.admin-search-ra{margin-right:50px}}.admin-ra-lists{padding-top:33px}.admin-ra-lists h2{margin-bottom:0}.request-info{margin:0 auto;padding:0 10px 50px 10px;max-width:900px}@media screen and (min-width:641px){.request-info p{clear:left;margin-bottom:20px}}.request-info p span{display:block}@media screen and (min-width:641px){.request-info p span{float:left;width:150px;text-align:right}}@media screen and (min-width:641px){.request-info p strong{display:block;margin-left:160px}}.update-return-form textarea{width:100%;min-height:100px}.update-return-form [for=close-return]{float:none}@media screen and (min-width:641px){.news .feature{display:flex}.news .feature .image{margin-right:20px}}.news .news-list{padding:0;list-style-type:none}.news .news-list li{display:flex;padding-top:20px;margin-top:20px;border-top:1px solid}.news .news-list li .content{flex-grow:1}.news .news-list li .content h2{margin:0}.news .news-list li .content p{margin:0}.news .news-list li .content p a{white-space:nowrap}.news .news-list li .image{height:100px;overflow:hidden;margin-right:20px}@media screen and (min-width:0px) and (max-width:640px){.news .news-list li .image{display:none}}.news .news-list li .image img{height:100px;max-width:inherit}.cart .dealer-form form>div{margin-bottom:20px}.cart .dealer-form textarea{width:100%}