*{outline:none!important}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{font-family:Roboto,sans-serif;overflow-x:hidden;position:relative;font-size:.875rem;line-height:1.4285;color:#323232}.h1,h1{font-size:3rem;line-height:1;margin-bottom:1rem}.h1,.h2,h1,h2{font-weight:900;color:#000}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.125rem;font-weight:900;color:#000}.lead{font-size:1rem;font-weight:400;margin-bottom:55px}.fz10{font-size:.625rem}.fz12-grey3,.fz12-uppercase{font-size:.75rem;text-transform:uppercase}.fz12-grey3{color:#646464;font-weight:700}.fz16{font-size:1rem}.fz18-medium{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:30px}.color-grey{color:#969696}ul.list-dot{padding-left:1rem}ul.list-dot li{margin-bottom:10px}a{color:#000}a:focus,a:hover{color:#ff7814;text-decoration:none}.breadcrumb{padding:12px 0;background-color:transparent}.breadcrumb-item.active,.breadcrumb a{color:#646464}.breadcrumb-item+.breadcrumb-item:before{content:">"}.container{padding-left:10px;padding-right:10px}.row{margin-right:-10px;margin-left:-10px}.col,[class*=col-]{padding-right:10px;padding-left:10px}label{font-size:1rem;font-weight:700}.form-check-label{font-weight:400}.btn,.form-control{border-radius:0;box-shadow:none!important}.form-control{border-color:#969696;color:#000}.form-control:focus{border-color:#000;color:#000}.form-control-lg{height:44px;font-size:1rem}.btn{border-radius:0;font-weight:700;font-size:.75rem;line-height:1.25rem;padding:.375rem .9375rem}.btn.fz16{font-size:1rem}.btn.fz12{font-size:.75rem}.btn-outline-orange{border:2px solid #ff7814;color:#fff}.btn-outline-orange:focus,.btn-outline-orange:hover{background-color:#ff7814;color:#fff}.btn-outline-black{border:2px solid #000;color:#000}.btn-black,.btn-outline-black.active,.btn-outline-black:focus,.btn-outline-black:hover{background-color:#000;color:#fff}.btn-black{border:2px solid #000}.btn-black:focus,.btn-black:hover{border-color:#000;color:#000;background-color:#fff}.btn-outline-white{border:2px solid #fff;color:#fff}.btn-outline-white.active,.btn-outline-white:focus,.btn-outline-white:hover,.btn-white{background-color:#fff;color:#000}.btn-white{border:2px solid #fff}.btn-white:focus,.btn-white:hover{border-color:#fff;color:#fff;background-color:transparent}.btn-link{color:#969696;padding-left:0;padding-right:0}.btn-link:focus,.btn-link:hover{color:#646464}.btn-sm{font-size:.5rem;line-height:.875rem}.btn-md,.btn-sm{padding:.1875rem .9375rem}.btn-md{font-size:.875rem}.btn-lg{padding:.625rem .9375rem}.btn-block{padding-left:.625rem;padding-right:.625rem}.btn-w200{width:200px}.btn-w250{width:250px}.btn-radio input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-radio .btn{padding-left:10px;padding-right:10px}.btn-radio .btn+.btn{margin-left:10px}.btn-radio .btn.disabled{pointer-events:none}.custom-checkbox .custom-control-label:before{border-radius:2px}.custom-control-label{font-size:.75rem;font-weight:500;text-transform:uppercase;padding-top:4px;color:#646464}.custom-control-label:before{border-color:#646464;border-width:2px;background-color:transparent}.custom-control-right{padding-left:0;padding-right:1.5rem}.custom-control-right .custom-control-label:after,.custom-control-right .custom-control-label:before{left:auto;right:-1.5rem}.custom-control-input:checked~.custom-control-label:before{background-color:#000;border-color:#000}.badge{color:#fff;border-radius:0;font-size:1rem;font-weight:400}.badge-black{background-color:#000}.badge-orange{background-color:#ff7814}.dropdown-menu{border-radius:0;margin-top:0;border-top:0}.middle{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scrollable{height:100%;overflow-x:hidden;overflow-y:auto}section{padding:60px 0}section.pt0{padding-top:0}section.pt30{padding-top:30px}.slick-dots{list-style:none;padding:0;margin:0 0 10px;text-align:center}.slick-dots li{display:inline-block;position:relative}.slick-dots li+li{margin-left:15px}.slick-dots li button{font-size:0;height:15px;width:15px;padding:0;background-color:#969696;border-radius:50%;border:0;outline:none!important}.slick-dots li.slick-active button{width:22px;height:22px;background-color:#000}.slick-arrow{font-size:0;padding:0;border:0;width:20px;height:20px;background-color:transparent;position:relative;display:block;position:absolute;top:50%;margin:-10px auto 0;z-index:10}.slick-arrow:before{position:absolute;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;top:1px}.slick-arrow.slick-prev{left:-10px}.slick-arrow.slick-prev:before{right:4px;border-right:10px solid #e6e6e6}.slick-arrow.slick-next{right:-10px}.slick-arrow.slick-next:before{left:4px;border-left:10px solid #e6e6e6}.slick-vertical .slick-arrow{position:relative;top:auto;margin-top:0}.slick-vertical .slick-arrow:before{border-left:8px solid transparent;border-right:8px solid transparent;left:1px}.slick-vertical .slick-arrow.slick-prev{left:auto}.slick-vertical .slick-arrow.slick-prev:before{bottom:4px;border-bottom:10px solid #e6e6e6}.slick-vertical .slick-arrow.slick-next{right:auto}.slick-vertical .slick-arrow.slick-next:before{top:4px;border-top:10px solid #e6e6e6}.navbar{background-color:#000;padding:.9375rem 1.25rem;height:70px}.navbar-toggler{color:#fff;border:0;font-size:.75rem;font-weight:700}.navbar-toggler i{font-size:1.5rem;vertical-align:middle;margin-right:5px}.navbar-brand{margin:0 20px;width:215px}.navbar-brand img{display:block;max-width:100%}.navbar-center{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.navbar-left,.navbar-right{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.navbar-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.navbar-right .navbar-nav{-ms-flex-direction:row;flex-direction:row;margin-left:20px}.navbar-right .navbar-nav .nav-link{white-space:nowrap;font-size:.75rem;font-weight:700;color:#fff;padding-left:.9375rem;padding-right:.9375rem}.navbar-right .navbar-nav .nav-link i{font-size:1.25rem;position:relative;top:2px;margin-right:5px}.navbar-form{display:block}.navbar-form,.navbar-form-input{position:relative}.navbar-form .form-control{height:30px;border:0;border-radius:15px;padding-right:40px;transition:all .35s ease;float:right}.navbar-form .btn{top:0;border:0;padding:.1875rem .75rem;height:30px;border-radius:0 15px 15px 0;font-size:1rem}.navbar-autocomplete,.navbar-form .btn{position:absolute;right:0;background-color:#fff}.navbar-autocomplete{padding:10px 0;top:100%;margin-top:10px;width:100%;z-index:100;transition:all .35s ease;opacity:0;visibility:hidden}.navbar-autocomplete.show{visibility:visible;opacity:1}.navigation{position:fixed;top:0;left:0;bottom:0;z-index:1030;width:100%;max-width:500px;transition:all .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.navigation-open .navigation{-webkit-transform:translateZ(0);transform:translateZ(0)}.navigation .nav .nav-item{margin-bottom:10px}.navigation .nav .nav-item.active .nav-link{color:#ff7814}.navigation .nav .nav-item.active .nav-link path{fill:#ff7814}.navigation .nav .nav-link{text-align:center;font-weight:900;text-transform:uppercase}.navigation .nav .nav-link path{fill:#000}.navigation .nav .nav-link span{display:block;margin-top:5px}.navigation .nav .nav-link:focus,.navigation .nav .nav-link:hover{color:#ff7814}.navigation .nav .nav-link:focus path,.navigation .nav .nav-link:hover path{fill:#ff7814}.navigation-child,.navigation-parent{position:absolute;top:0;left:0;width:250px;background-color:#fff;height:100%;transition:all .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.navigation-parent{border-right:1px solid #969696;z-index:1020}.navigation-open .navigation-parent{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.navigation-header{background-color:#fff;text-align:center;padding:20px}.navigation-header .close{float:none;font-size:.875rem;opacity:1!important}.navigation-header .close span{font-size:2.125rem;display:inline-block;vertical-align:middle;font-weight:400;position:relative;top:-2px;margin-right:3px}.navigation-footer{background-color:#fff;padding:20px;font-size:.625rem;text-align:center}.navigation-footer p{margin-bottom:5px}.navigation-child{z-index:1010;overflow-x:hidden;overflow-y:auto;padding:20px 0}.navigation-child.active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:1}.navigation-child-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;min-height:650px}.navigation-child .nav{width:100%}.navigation-child .nav .nav-item{position:relative;margin-bottom:40px}.navigation-child .nav .nav-item:after{position:absolute;content:"";width:60px;height:1px;background-color:#969696;left:50%;bottom:-10px;margin-left:-30px}.navigation-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1000;transition:all .4s ease;opacity:0;visibility:hidden}.navigation-open{overflow:hidden;height:100%}.navigation-open .navigation-backdrop{opacity:1;visibility:visible}[data-dismiss=navigation-child]{display:none}.ui-autocomplete{list-style:none;padding:0;margin:0;width:100%!important;left:auto!important;top:auto!important}.ui-menu-item-wrapper{padding:5px 15px;margin:0!important;display:block;cursor:pointer}.ui-menu-item-wrapper:focus,.ui-menu-item-wrapper:hover,.ui-state-active,.ui-state-focus{color:#ff7814}.autocomplete-info{padding:5px 15px;opacity:0;display:none;transition:all .35s ease-in-out}.autocomplete-info.show{opacity:1;display:block}.autocomplete-quick-links{overflow:hidden}.autocomplete-quick-links h4{font-size:.875rem;font-weight:700;padding:10px 15px;margin-bottom:0;transition:all .35s ease-in-out;opacity:0}.navbar-autocomplete.show .autocomplete-quick-links h4{opacity:1}.autocomplete-quick-links ul{list-style:none;padding:0;margin:0}.autocomplete-quick-links ul li{transition:all .35s ease-in-out;opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.navbar-autocomplete.show .autocomplete-quick-links ul li{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.navbar-autocomplete.show .autocomplete-quick-links ul li:first-child{transition-delay:.1s}.navbar-autocomplete.show .autocomplete-quick-links ul li:nth-child(2){transition-delay:.2s}.navbar-autocomplete.show .autocomplete-quick-links ul li:nth-child(3){transition-delay:.3s}.navbar-autocomplete.show .autocomplete-quick-links ul li:nth-child(4){transition-delay:.4s}.navbar-autocomplete.show .autocomplete-quick-links ul li:nth-child(5){transition-delay:.5s}.subnav{background-color:#333;color:#fff;padding:5px 0;height:fit-content}.subnav .container{padding-left:10px;padding-right:10px}.subnav-brand{font-size:1.5rem;font-weight:700;margin-right:15px}.subnav .navbar-nav .nav-link{font-weight:700;color:#e6e6e6;text-transform:uppercase;padding:10px 15px}.subnav .navbar-nav .nav-link:hover{color:#ff7814}.subscribe{background-color:#e5e5e5;padding:55px 0 60px;text-align:center}.subscribe h2{font-size:1.875rem}.subscribe p{margin-bottom:20px}.subscribe form{max-width:550px;margin:0 auto}.subscribe form .form-control{height:50px;border-color:#969696;border-right:0;padding-right:0}.subscribe form .btn{background-color:#fff;border-color:#969696;border-left:0;padding:9px 12px}footer{background-color:#000;color:#969696;padding:75px 0;font-size:.75rem}footer h3{color:#fff;margin-bottom:20px}footer .nav li{margin-bottom:10px}footer a{color:#969696}footer .nav-social{font-size:1.5rem}footer .nav-social li+li{margin-left:15px}footer .footer-logo{max-width:250px;margin:0 auto}.header-full-height{height:calc(100vh - 70px);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;color:#fff}.header-home{background-image:url(../jpg/header-homepage.jpg)}.header-home p{font-weight:300;margin-bottom:20px}.header-home p strong{font-weight:700}.header-home h1{font-size:3rem;max-width:200px;line-height:.9375;margin-bottom:50px;position:relative;color:#fff}.header-home h1:after{position:absolute;content:"";width:50px;height:6px;background-color:#fff;left:0;bottom:-27px}.card-product{border-radius:0;border:0;margin-bottom:20px}.card-product .card-img{display:block;border-radius:0;position:relative}.card-product .card-img img{display:block;max-width:100%;margin:0 auto}.card-product .card-img .badge{position:absolute;right:0;top:0}.card-product .card-img .custom-control{position:absolute;bottom:10px;right:10px;display:block;z-index:2;transition:all .25s ease;opacity:0}.card-product .card-img .custom-control .custom-control-label{font-size:1rem;color:#000;padding-top:1px}.card-product .card-img .custom-control .custom-control-label:before{border-color:#000}.card-product .card-img .custom-control-input:disabled~.custom-control-label{color:#969696}.card-product .card-img .custom-control-input:disabled~.custom-control-label:before{border-color:#969696}.card-product .card-body{text-align:center;padding:15px 0}.card-product .card-body h3{text-transform:uppercase}.card-product .card-body p{margin-bottom:8px}.card-product .card-body .price{font-size:1rem;font-weight:700;margin-bottom:15px}.card-product.active .custom-control,.card-product:hover .custom-control{opacity:1}.banner{position:relative;background-color:#000;padding:130px 0 120px;color:#fff;text-shadow:0 0 4px #000}.banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.banner .h1{color:#fff}.banner .lead{margin-bottom:20px}.banner .btn{text-shadow:none}.product-single{padding-top:10px}.product-single .fz12-grey3{margin-bottom:10px}.product-single .price{font-size:2.25rem;font-weight:700;margin-bottom:10px}.product-single p{font-size:1rem}.product-single__photos{max-width:570px}.product-single .media-body{-ms-flex-order:2;order:2}.product-single .thumbs-wrap{-ms-flex-order:1;order:1;width:90px;margin-right:20px}.product-single .thumbs .image-item{border:1px solid #e6e6e6;margin:10px 0}.product-single .thumbs .image-item:not(.slick-current) img{opacity:.7}.image-item img{display:block;max-width:100%}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px;box-sizing:border-box;background:rgba(0,0,0,.3)}.fancybox-thumbs__list a:before{border:4px solid #ff7814}.fancybox-progress{background:#ff7814}.feature-top{text-align:center;position:relative;margin-bottom:65px}.feature-top:before{position:absolute;content:"";top:5px;height:65px;left:-10px;border-left:1px dotted #646464}[class*=col-]:first-child .feature-top:before{display:none}.feature-banner{margin-bottom:65px}.feature-banner:last-child{margin-bottom:0}.nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-tabs li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.nav-tabs .nav-link{text-align:center;font-size:1rem;color:#fff;background-color:#000;font-weight:900;text-transform:uppercase;border-radius:0;border:0;padding:19px 10px;white-space:nowrap}.nav-tabs .nav-link.active{background-color:#ededed;color:#000}.tab-content{background-color:#ededed}.tab-pane{padding:40px 20px}.tab-pane h3{font-weight:700;margin-bottom:15px}[data-toggle=collapse-sm]{display:none}.underline{border-bottom:1px solid #969696;padding-bottom:10px}.specs-content .col-md-6:first-child{padding-right:20px}.specs-content .col-md-6:last-child{padding-left:20px}.media-download{font-size:1.5rem;font-weight:700;color:#000;max-width:240px;margin:0 auto 20px;line-height:1.17}.media-download i{font-size:3.375rem;margin-right:20px}.header-small{background-repeat:no-repeat;background-position:50%;background-size:cover;height:26vw;min-height:370px;color:#fff}.header-small h1{color:#fff;font-size:3rem}.header-small .breadcrumb-item.active,.header-small .breadcrumb a{color:#969696}.header-small .container{height:100%;position:relative}.header-small-content{padding:20px 10px 0;max-width:460px}.header-category{background-image:url(../jpg/header-category.jpg)}.product-category{padding-top:40px;padding-bottom:20px}.category-group{margin-bottom:20px}.category-group .lead{margin-bottom:25px}.category-group .card-product .card-img{background-color:#e6e6e6;overflow:hidden}.category-group .card-product .card-img img{transition:all .3s ease}.category-group .card-product .card-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-group .card-product .card-body{text-align:left}.category-group .card-product .card-body .price{font-weight:400;margin-bottom:8px}.sidebar{max-width:260px}.filter-group{border-bottom:1px solid #e6e6e6}.filter-group .btn{font-size:.875rem;padding:15px 0;position:relative;display:block;width:100%;text-align:left}.filter-group .btn:after{position:absolute;content:"_";right:0;top:50%;margin-top:-1.0625rem;font-size:1.25rem;font-weight:400}.filter-group .btn.collapsed:after{content:"+";margin-top:-.625rem}.filter-group .collapse-body{padding-bottom:20px}[data-toggle=collapse-md]{display:none}#product-to-compare{margin-top:-20px}.compare-tray{position:fixed;bottom:0;left:0;width:100%;padding:20px 0;background-color:#323232;z-index:1000;color:#fff;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.compare-tray.active{-webkit-transform:none;transform:none}.compare-tray .h2{color:#fff;margin-bottom:0}.compare-item{text-align:center;transition:visibility 0s .4s,-webkit-transform .4s ease;transition:transform .4s ease,visibility 0s .4s;transition:transform .4s ease,visibility 0s .4s,-webkit-transform .4s ease;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:hidden}.compare-item.show{transition:visibility 0s 0s,-webkit-transform .4s ease;transition:transform .4s ease,visibility 0s 0s;transition:transform .4s ease,visibility 0s 0s,-webkit-transform .4s ease;visibility:visible;-webkit-transform:none;transform:none}.compare-item .img{position:relative;max-width:104px;margin:0 auto}.compare-item .img img{display:block;max-width:100%}.compare-item h4{font-size:.625rem;font-weight:700;text-transform:uppercase;margin-bottom:0}.compare-item .compare-remove{position:absolute;bottom:5px;right:0;font-size:1.25rem;font-weight:700;line-height:.75;padding:0;border:0;width:15px;text-align:center;border-radius:2px;cursor:pointer;background-color:#fff}.compare-btn-wrap{max-width:200px}.form-find-store{margin-bottom:20px}#map{height:546px}#map,#map-mobile{margin-bottom:10px}#map-mobile{height:460px}.tabs-small .nav-tabs{margin-bottom:15px}.tabs-small .nav-tabs .nav-link{font-weight:700;padding:3px 10px;border:2px solid #000;background-color:#fff;color:#000}.tabs-small .nav-tabs .nav-link.active{background-color:#000;color:#fff}.tabs-small .tab-content{background-color:#fff}.tabs-small .tab-pane{padding:0}.store-wrap{height:500px;overflow:auto}.media-store-item{padding:15px 10px;font-size:.75rem;border-bottom:1px solid #969696}.media-store-item:first-child{border-top:1px solid #969696}.media-store-item:focus,.media-store-item:hover{color:#000;background-color:#e6e6e6}.media-store-item h4{font-size:.75rem;font-weight:900;text-transform:uppercase}.media-store-item p{margin-bottom:.625rem}.media-store-item p:last-child{margin-bottom:0}#map-store{height:540px}.header-warranty{background-image:url(../png/banner-01.png)}.header-warranty .header-small-content{max-width:520px}.header-blog{background-image:url(../jpg/banner-03.jpg)}.subnav-black{background-color:#000}.subnav-black .nav-item .nav-link{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;padding:23px 25px}.subnav-black .nav-item.active .nav-link{background-color:#fff;color:#000}.blog-item{margin-bottom:45px}.blog-item-img{display:block}.blog-item-img img{display:block;max-width:100%}.blog-item-body{background-color:#ccc;padding:15px 20px;text-align:center}.blog-item-body .fz12-grey3{margin-bottom:10px}.blog-item-body h4{font-size:1rem;font-weight:700}.blog-item-body h4:last-child{margin-bottom:0}.blog-post h2{margin:40px 0 20px}.blog-post h2:first-child{margin-top:0}.blog-post p{font-size:1.125rem;line-height:1.3334}.blog-post-img{margin:40px -65px}.blog-post-img img{display:block;max-width:100%}.nav-small li+li:before{content:"|";padding:0 10px}.nav-small li a{font-size:.75rem}.media-list{padding:20px 0;border-bottom:1px solid #e6e6e6;-ms-flex-align:center;align-items:center}.media-list:first-child{border-top:1px solid #e6e6e6}.media-list-img{text-align:center}.media-list-img img{max-width:100%;max-height:80px}.media-list h3:last-child{margin-bottom:0}.retail-item{display:block;text-decoration:none!important;text-align:center;margin-bottom:50px}.retail-item h3{margin-bottom:5px}.retail-item .site{font-size:1rem;font-weight:700;text-decoration:underline}.retail-item:hover h3{color:#ff7814}.img-404{max-width:360px;margin:50px auto}.comparison-group{border:1px solid #969696;margin-bottom:30px}.comparison-group-header{border:0;border-bottom:1px solid #969696}.comparison-group-header img{max-height:130px}.comparison-group-header h3{margin-bottom:0}.comparison-group-header .comparison-item .inner{border-left:0;padding:0}.comparison-item{border-bottom:1px solid #e6e6e6}.comparison-item .inner{padding:10px 0 10px 15px;text-align:center;border-left:1px solid #e6e6e6}.comparison-item .inner.fw-bold{font-weight:700;text-align:left}.comparison-item .col-md-4 .inner{border-left:0}.table{font-size:1rem;border:2px solid #000;margin-bottom:30px}.table thead th{background-color:#000;color:#fff;border-bottom:0}@media (max-height:620px){.navigation-child-inner{height:auto}}@media (min-width:1200px){.container{max-width:1200px}}@media (max-width:1199px){.h1,h1{font-size:2.5rem}.navbar-form .form-control{position:absolute;right:0;top:0;width:200px;opacity:0;visibility:hidden}.navbar-form .btn{position:relative;top:auto;right:auto;background-color:transparent;color:#fff}.navbar-form.show .form-control{opacity:1;width:400px;visibility:visible}.navbar-form.show .btn{color:#000}.navbar-form.show .navbar-autocomplete{width:400px}.navbar-autocomplete{min-width:200px}.product-single__photos{max-width:430px}.touchevents .card-product .card-img .custom-control{opacity:1}.subnav-black .nav-item .nav-link{padding:23px 15px}.comparison-group-header img{max-height:100px}}@media (max-width:991px){.h1,h1{font-size:2.375rem}footer .footer-logo{margin-top:50px}.subnav .navbar-nav{display:none}.subnav .btn{margin-left:auto}.product-single .media{display:block}.product-single__photos{max-width:none}.product-single .thumbs-wrap{width:auto;margin-right:-10px;margin-left:-10px}.product-single .thumbs .image-item{margin:10px}.feature-top:after{position:absolute;content:"";left:0;right:0;top:-25px;border-top:1px dotted #646464}[class*=col-]:first-child .feature-top:after,[class*=col-]:nth-child(2) .feature-top:after,[class*=col-]:nth-child(3n) .feature-top:before{display:none}.sidebar{margin-bottom:40px;max-width:none}.filter-group .collapse{display:block!important}.filter-group .collapse-body{padding:0 20px 10px}.filter-group .btn{padding:15px 20px;pointer-events:none}.filter-group .btn:after{display:none}[data-toggle=collapse-md]{display:block;width:100%;font-size:1rem;color:#fff!important;background-color:#000;font-weight:900;text-transform:uppercase;border:0;padding:19px 20px;white-space:nowrap;text-align:left;position:relative}[data-toggle=collapse-md]:after{position:absolute;content:"_";right:20px;top:50%;margin-top:-1.0625rem;font-size:1.25rem;font-weight:400}[data-toggle=collapse-md].collapsed:after{content:"+";margin-top:-.625rem}.filter-collapse-md{display:none}.category-group{text-align:center}.category-group .card-product{margin-bottom:0}.badge{font-size:.875rem}.subnav-black .nav-item .nav-link{padding:20px 10px;font-size:.875rem}.blog-post-img{margin:40px -20px}.comparison-group-header img{max-height:65px}.comparison-group-header h3{font-size:1.25rem}}@media (max-width:767px){.h1,h1{font-size:1.75rem}.h2,h2{font-size:1.25rem}.lead{margin-bottom:30px}.navbar-toggler{margin-left:-12px}.navbar-nav,.navbar-toggler span{display:none}.navbar-brand{width:140px}.navbar-form.show .form-control,.navbar-form.show .navbar-autocomplete{width:calc(100vw - 40px)}footer{padding-top:40px}footer h3{margin-top:30px}section.pt0{padding-top:30px}.banner{text-align:center;padding-top:54vw;padding-bottom:50px}.banner-bg{height:54vw}.banner-bg.bg-sm-rc{background-position:90%}.banner .container{padding-top:35px}.banner .text-right{text-align:center!important}.product-single h1{font-size:2rem}.product-single .price{font-size:1.625rem}.product-single .thumbs-wrap{margin-bottom:20px}.feature-top{margin-bottom:50px}.feature-top:before{display:none}[class*=col-]:nth-child(2) .feature-top:after{display:block}.feature-banner{text-align:center;margin-bottom:40px}.feature-banner-img{margin-bottom:20px}.tabs-specs .tab-content{background-color:transparent}.tabs-specs .tab-content>.tab-pane{display:block;opacity:1;padding:0;margin-bottom:10px}[data-toggle=collapse-sm]{display:block;width:100%;text-align:left;font-size:1rem;color:#fff;background-color:#000;font-weight:900;text-transform:uppercase;border:0;padding:19px 20px;white-space:nowrap;position:relative}[data-toggle=collapse-sm]:after{position:absolute;content:"+";right:20px;top:50%;font-weight:400;font-size:1.625rem;line-height:1;margin-top:-.8125rem}.active [data-toggle=collapse-sm]:after{content:"_";margin-top:-1.375rem}.collapse-sm{padding:30px 20px;display:none}.show .collapse-sm{display:block}.header-small{background:none!important;color:#000;text-align:center;height:auto;min-height:auto;padding:40px 0 0}.header-small .middle{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.header-small h1{color:#000;font-size:2.5rem}.header-small .btn-outline-orange{border-color:#000;color:#000}.header-small .btn-outline-orange.active,.header-small .btn-outline-orange:focus,.header-small .btn-outline-orange:hover{background-color:#000;color:#fff}.header-small-content{padding:0;max-width:none}.compare-tray{text-align:center}.compare-item,.compare-tray .h2{margin-bottom:20px}.compare-btn-wrap{max-width:none}#map-store{height:90vw;margin-top:20px}.subnav-black .btn{display:block;width:100%;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;padding:20px}.subnav-black .dropdown-menu{right:0}.subnav-black .dropdown-menu .dropdown-item{text-transform:uppercase;font-weight:700}.comparison-group-header .comparison-item .inner.fw-bold{border:0}.comparison-item .row{margin:0}.comparison-item .col,.comparison-item [class*=col-]{padding:0}.comparison-item .inner{padding-left:10px;padding-right:10px}.comparison-item .inner.fw-bold{border-bottom:1px solid #e6e6e6;text-align:center}.comparison-item .col:nth-child(2) .inner{border-left:0}.media-store-item{display:block;text-align:center}.media-store-item .btn{margin:15px 0 0!important}}@media (max-width:576px){.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.125rem}.fz16{font-size:.875rem}.container,.subnav .container{padding-left:20px;padding-right:20px}section{padding:40px 0}.navigation-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.navigation-child{top:74px;height:calc(100% - 74px)}.navigation-child.active{z-index:1022;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-dismiss=navigation-child]{display:block;opacity:0!important;transition:opacity .3s ease;visibility:hidden}.navigation-child-open [data-dismiss=navigation-child]{opacity:1!important;visibility:visible}.subscribe{padding:35px 0 40px}footer{text-align:center;padding-top:20px;padding-bottom:60px}footer h3{margin-top:20px}footer .nav-social{-ms-flex-pack:center;justify-content:center}footer .footer-logo{margin-top:30px}.header-home-content{text-align:center}.header-home h1{margin:0 auto 50px}.header-home h1:after{left:50%;margin-left:-25px}.subnav-brand{font-size:1.25rem}.subnav .btn{width:auto}.product-single p{font-size:.875rem}.feature-banner-img{margin-left:-20px;margin-right:-20px}.header-small-content{padding-left:20px;padding-right:20px}.compare-btn-wrap{max-width:none}.compare-btn-wrap .btn{font-size:.875rem;padding-left:5px;padding-right:5px}.blog-post p{font-size:.875rem}.comparison-group-header img{max-height:60px;margin-bottom:10px}.comparison-group-header h3{font-size:.875rem}}
/*# sourceMappingURL=style.css.map */
