@import url(https://fonts.googleapis.com/css?family=Karla:400,700|Nunito+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Lato:400,700);*{outline:0}body{font-family:'Nunito Sans',sans-serif;font-weight:400;color:#252525}h1,h2,h3,h4,h5,h6{font-family:'Nunito Sans',sans-serif;font-weight:400;color:#252525}.CmsMN .quick_sp a{display:inline-block}.CmsMN .quick_sp{text-align:center}a,a:focus,a:hover{text-decoration:none}#maintenance-notice{display:none}#wishlist-dropdown.is-open .button,.button,.button:active,.button:focus,.swal2-container .swal2-modal .swal2-cancel,.swal2-container button.swal2-confirm.button{font-family:'Nunito Sans',sans-serif;font-weight:700;font-size:12px;background:#252525;color:#fff;border:1px solid #252525;border-radius:0;letter-spacing:.22em;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#wishlist-dropdown.is-open .button:hover,.button:focus,.button:hover,.swal2-container .swal2-modal .swal2-cancel:hover,.swal2-container button.swal2-confirm.button:hover{background:#fff;color:#252525;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.button .icon svg,.button--icon svg{fill:#fff}.button--icon:hover svg,.button:hover .icon svg{fill:#252525}.account-product-title a:hover,.alertBox a:hover,.blog-post a:hover,.blog-title a:hover,.breadcrumb-label:hover,.card-title>a:hover,.cart-item-name a:hover,.cart-item-title a:hover,.footer-info-list a:hover,.ft_mail a:hover,.login-form .forgot-password:hover,.navPage-subMenu ul>li:hover>a,.navPages-action:hover,.navUser-action:hover,.previewCartItem-brand>a:hover,.previewCartItem-name>a:hover,.productView-reviewLink>a:hover,.tag a:hover{color:#d41c22}#previewModal.modal,.modal,div#modal-review-form.modal{transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;top:50%!important}.address-addNew{transform:translateX(-50%) translateY(-55%);-ms-transform:translateX(-50%) translateY(-55%);-webkit-transform:translateX(-50%) translateY(-55%);-moz-transform:translateX(-50%) translateY(-55%);-o-transform:translateX(-50%) translateY(-55%)}.form-prefixPostfix,.previewCart .productView{display:block}.coupon-code-cancel,.shipping-estimate-hide{font-style:normal;text-decoration:none}.login-form .form-actions{text-align:left}.cart-header>tr>th:first-child,.cart-header>tr>th:nth-child(2){text-align:left}.cart-header-item{text-transform:uppercase}.breadcrumbs{text-transform:capitalize}.modal-content .GiftCertificate{width:100%}.account-body{margin:0 auto}.address{float:left}#giftcertificatecode,.form.forgot-password-form .form-prefixPostfix .form-input{width:100%;display:block}#gift-certificate-balance .form-prefixPostfix .button,.form.forgot-password-form .form-prefixPostfix .button{margin:15px 0 0}.form.wishlist-form .form-actions .button--primary{margin-bottom:20px}.PayPalExpressCheckout{margin:15px 0}.form-input{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.account .pagination-list .pagination-item{float:none;line-height:41px}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field{padding-left:0;padding-right:0}.blog_mn_page .blog{width:33.33%;float:left;padding:0 15px;margin:20px 0 0;border:0}.blog_mn_page .blog:nth-child(3n+1){clear:left}.blog-post-body,.blog_mn_page .blog .blog-post-figure{width:100%}.blog .socialLinks,.blog-author,.blog-date,.blog-post-body{text-align:left}.blog-title{margin:0}.blog-thumbnail{max-width:100%;margin:0 auto 30px}.homeblog_post .blog-thumbnail{max-width:190px;margin:0 auto 30px}.pagination-item.pagination-item--current{border-color:#d41c22}.pagination-item.pagination-item--current .pagination-link{color:#d41c22!important}.brandGrid .card-body{padding:0;margin:0}.brand .card-img-container:after{padding-bottom:0}.brandGrid .brand .card-title{text-align:center}.quickSearchResults{position:absolute;right:0;top:100%;width:auto;background:#fff;z-index:99}.quickSearchResults .modal-close{color:#252525;top:0;right:15px;width:20px;height:20px;line-height:20px;font-size:20px}.quickSearchMessage{display:none}.quickSearchResults .productGrid{width:237px;background:#fff;display:block;max-height:428px;overflow-y:auto;min-width:100%;padding:0;margin:0;border:1px solid #cbcbcb;border-top:0}.quickSearchResults .card .card-body p.card-text,.quickSearchResults .card-figcaption,.quickSearchResults .productGrid:after,.quickSearchResults .productGrid:before{display:none}.quickSearchResults .productGrid .product{width:100%;padding:0 0 10px!important;margin:0 0 10px!important;display:block;border-bottom:1px solid #cbcbcb}.quickSearchResults .productGrid .product:last-child{padding:0!important;margin:0!important;border:0 none}.quickSearchResults .productGrid .product .card{border:0;margin:0;padding:0}.quickSearchResults .productGrid .product .card:hover .card-body{background:0 0}.quickSearchResults .card .card-figure{width:40%;height:100px;float:left;padding:0;margin:0}.quickSearchResults .card .card-figure>a{position:static;border:0;height:100px;float:left;width:100%}.quickSearchResults .card .card-figure .card-image{min-height:auto;transition:none;-webkit-transition:none;-moz-transition:none;max-height:100px;padding:0;max-width:90%}.quickSearchResults .card .card-body{width:60%;float:left;padding:5px 12px;text-align:left}.quickSearchResults .card .card-body .card-title{text-align:left;line-height:normal;height:auto;max-height:none;margin:0}.quickSearchResults .card .card-body .card-text{text-align:left}.quickSearchResults .card .card-body .card-text .price--rrp,.quickSearchResults .card .card-body .card-text .price--withoutTax{letter-spacing:0}.quickSearchResults .card .card-body .card-title>a,.quickSearchResults .card.card--alternate .card-body .card-text,.quickSearchResults .card.card--alternate:hover .card-body .card-text{font-size:14px;margin:0 0 5px;color:#252525;overflow:hidden;display:block;padding:0}.modal-close:hover,.quickSearchResults .card .card-body .card-title>a:hover{color:#d41c22}.quickSearchResults .card-figure>a img,.quickSearchResults .card-figure>a:hover img{-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.accordion--navList .accordion-title,.facetedSearch-refineFilters .sidebarBlock-heading,.sidebarBlock .sidebarBlock-heading{font-weight:700;text-transform:uppercase;font-size:18px}.sidebarBlock .navList-action{color:#252525}.sidebarBlock .navList-action:hover{color:#d41c22}.slick-dots li{padding:0;width:10px;margin:0 5px 0 0}.slick-dots li.slick-active button{border:0}.slick-dots li button{height:10px;width:10px;border:0}.slick-dots li.slick-active button:before{background:#d41c22;height:10px;width:10px}.slick-dots li button:before{background:rgba(108,108,108,.65);height:10px;width:10px}.breadcrumb a,.pagination-list .pagination-item .pagination-link,.pagination-list li a,.pagination-list li button{color:#252525}.breadcrumb a:hover,.pagination-list .pagination-item .pagination-link:hover,.pagination-list li a:hover,.pagination-list li button:hover,a:hover{color:#d41c22}.pagination-item .pagination-link:hover svg{fill:#d41c22}.page-heading{text-transform:uppercase;letter-spacing:.15em;font-weight:700}.body{float:left;width:100%}.homedefault .body{margin:0}.container{width:100%;max-width:1140px;padding:0;margin:0 auto}.header nav.navUser{padding:0;background:#252525;height:36px}.header .navUser ul li{position:relative}.header .navUser ul li a,.header .navUser ul li p{padding:0;margin:0;color:#fff;line-height:36px;font-size:13px;font-weight:600;text-transform:uppercase}.header nav.navUser ul.TopLeft{float:left;width:33.33%}.header nav.navUser ul.TopLeft li.drop_main>a{letter-spacing:.08em;background:url(../img/right_arrow.png) no-repeat right center;padding-right:16px}.header nav.navUser ul.TopLeft li.drop_main>a:hover{color:#d41c22}.header nav.navUser ul.TopLeft li.drop_main a span{color:#d41c22}.header nav.navUser ul.TopLeft li.drop_main .drop:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:50%;border-top:9px solid #fff;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.header nav.navUser ul.TopLeft li.drop_main .drop{display:none;position:absolute}.header nav.navUser ul.TopLeft li.drop_main.drop_open .drop{display:block;background:#252525;max-width:301px;height:auto;padding:35px 20px 29px 21px;top:36px;left:0;right:0;margin:auto;z-index:99}.header nav.navUser ul.TopLeft li.drop_main .drop p{line-height:15px;letter-spacing:.125em;margin-bottom:15px}.header nav.navUser ul.TopLeft li.drop_main .drop p a{line-height:15px}.header nav.navUser ul.TopLeft li.drop_main .drop p:hover a{color:#d41c22}.header nav.navUser ul.TopCenter{float:left;width:33.33%;text-align:center}.header nav.navUser ul.TopCenter li p{letter-spacing:.15em;display:inline-block;background:url(../img/shipping.png) no-repeat left center;padding-left:33px}.header nav.navUser ul.TopRight{float:right}.header nav.navUser ul.TopRight li{float:left;padding:0 7px}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart{padding-right:0}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart:hover .countPill.cart-quantity{color:#d41c22}.header nav.navUser ul.TopRight>li:hover>a{color:#d41c22}.header nav.navUser ul.TopRight li a{letter-spacing:.08em}.header nav.navUser ul.TopRight li a.Phone{background:url(../img/phone.png) no-repeat left center;padding-left:22px}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account:before{border-right:1px solid #5c5c5c;height:14px;content:"";vertical-align:sub;margin-right:14px;display:inline-block}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account:after{border-right:1px solid #5c5c5c;height:14px;content:"";vertical-align:sub;margin-left:14px;display:inline-block}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account a,.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account a.account{background:url(../img/user.png) no-repeat left center;padding-left:19px;display:inline-block}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account a.logout{background:url(//sandbox46.mybigcommerce.com/content/image/singout.png) no-repeat left center;text-indent:-9999px;margin-left:5px;width:20px}.header nav.navUser ul.TopRight li.Wishlist{padding-right:4px}.header nav.navUser ul.TopRight li.Wishlist a{background:url(../img/wishlist.png) no-repeat left center;display:block;width:14px;text-indent:-9999px}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart a.CartMn{background:url(../img/cart.png) no-repeat left center;padding-left:16px;z-index:1}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart .countPill.cart-quantity{display:block;height:36px;background:0 0;margin:0;font-weight:700;font-size:13px;padding-top:8px}.navUser-item--cart .dropdown-menu{max-width:300px!important;width:300px!important;right:0!important}.navUser-item--cart .dropdown-menu.is-open{z-index:-1}.navUser-item--cart .dropdown-menu.is-open:before{border:0 none}.navUser-item--cart .dropdown-menu ul.previewCartList{margin:0}.navUser-item--cart .dropdown-menu ul.previewCartList li{display:block;width:100%;padding:10px!important}.navUser-item--cart .dropdown-menu .previewCartItem-image{width:40%;float:left}.navUser-item--cart .dropdown-menu .previewCartItem-image img{margin:0}.navUser-item--cart .dropdown-menu .previewCartItem-content{width:60%;float:left;padding:0 0 0 10px}.navUser-item--cart .dropdown-menu .previewCartItem-content h6.previewCartItem-name a{color:#252525;line-height:normal;font-size:15px;word-break:break-word}.navUser-item--cart .dropdown-menu .previewCartItem-content h6.previewCartItem-name a:hover{color:#d41c22}.navUser-item--cart .dropdown-menu .previewCartItem-content span.previewCartItem-price{color:#252525}.navUser-item--cart .dropdown-menu .previewCartItem-brand{display:none}.navUser-item--cart .dropdown-menu .previewCartAction{padding-left:0;padding-right:0}.navUser-item--cart .dropdown-menu .previewCart .previewCartAction .button{display:block;padding:8px 0 8px;font-size:12px;line-height:normal;color:#fff}.navUser-item--cart .dropdown-menu .previewCart .previewCartAction .button:hover{color:#252525}.header .MidHead{float:left;width:100%;border-bottom:1px solid #e4e4e4}.header .MidHead .header-logo{margin:0;max-width:250px}.header .MidHead .header-logo-image-container:after{padding-bottom:75px}.header .MidHead .header-logo .header-logo-image-container img.header-logo-image{right:auto}.header .MidHead .dropdown{background:0 0;width:237px;padding:0;left:auto;right:0;top:23px}.header .MidHead .dropdown--quickSearch .form{display:inline-block;max-width:100%;width:100%}.header .MidHead .dropdown--quickSearch .form-field{position:relative}.header .MidHead .dropdown--quickSearch .form-input{height:33px;width:237px;background:0 0;border:1px solid #cbcbcb;color:#252525;padding:2px 30px 0 14px;text-transform:capitalize;margin:0;border-radius:0;font-size:14px;letter-spacing:.1em}.header .MidHead input.serh_btn{background:url(../img/search.png) no-repeat;border:0;display:inline-block;height:15px;width:15px;position:absolute;top:48%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0;margin:0 15px 0 0}div#menu{clear:both}#menu>.container{position:static}#menu .navPages{max-width:inherit;text-align:left}#menu .navPages ul.navPages-list>li.navPages-item{padding-top:12px;padding-bottom:15px}#menu .navPages ul.navPages-list>li.navPages-item>.navPage-subMenu ul.navPage-subMenu-list>li>a:hover,#menu .navPages ul.navPages-list>li.navPages-item>.navPage-subMenu ul.navPage-subMenu-list>li>ul>li>a:hover,#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action.activePage,#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action.is-open,#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action:hover{color:#d41c22}#menu .navPages ul.navPages-list>li.navPages-item:first-child>a.navPages-action{padding-left:0}#menu .navPages ul.navPages-list>li.navPages-item:last-child>a.navPages-action{padding-right:0}#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action{font-weight:600;color:#252525;font-size:12px;line-height:16px;letter-spacing:.1em;padding:0 7px}#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action i{display:none}#menu .navPages ul.navPages-list .navPages-action.is-open{background-color:transparent}#menu .navPages ul.navPages-list li .navPage-subMenu{background:#fff;left:0;right:0;top:100%;border-top:3px solid #d41c22;padding:20px 0 38px 0!important}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list{float:left;width:75%}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item{width:33.33%}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item>.navPage-subMenu-action{border:0 none;margin:0;padding:0;font-size:13px;line-height:14px;letter-spacing:.14em;text-transform:uppercase;color:#252525;padding-top:21px;padding-bottom:20px;font-weight:700}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list>li ul li a.navPage-childList-action{font-size:13px;line-height:33px;letter-spacing:.14em;text-transform:uppercase;color:#252525;font-weight:400;padding:0}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list>li ul li:nth-child(n+6){display:none}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list>li ul li.show{display:block}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list>li ul li.show a{text-decoration:underline}#menu .navPages ul.navPages-list li .navPage-subMenu .menu_cat_img{float:left;width:25%}.heroCarousel.slick-initialized{margin:0}.heroCarousel ul.slick-dots{display:none!important}.CatTopBlockMn{float:left;width:100%;margin-top:-31px}.CatTopBlockMn>.container{max-width:1160px}.CatTopBlockMn ul{margin:0;list-style:none;float:left;width:100%;background:#fff;padding:5px}.CatTopBlockMn ul li{float:left;width:33.33%;border:5px solid #fff;text-align:center}.CatTopBlockMn ul li .Section{float:left;width:100%}.CatTopBlockMn ul li .Section:hover h3 a{color:#010101}.CatTopBlockMn ul li .Section:hover img{opacity:.8}.CatTopBlockMn ul li .Section h3{margin:0;line-height:15px;padding-top:35px;padding-bottom:21px}.CatTopBlockMn ul li .Section h3 a{font-weight:700;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;letter-spacing:.15em;line-height:14px}.CatTopBlockMn ul.CatTop li:first-child .Section:first-child{background:#d05357}.CatTopBlockMn ul.CatTop li:first-child .Section:first-child h3{padding-bottom:22px}.CatTopBlockMn ul.CatTop li:first-child .Section:first-child h3 a{letter-spacing:.2em}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2){background:#e8e5e5;border-top:10px solid #fff;position:relative}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2):hover h3 a,.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2):hover h3 a{color:#d41c22}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2) h3{text-align:left;padding-left:30px;padding-top:38px;position:absolute;left:0;top:0;z-index:1}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2) h3 a{color:#010101}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2) img{float:right;padding-right:18px;padding-bottom:10px;padding-top:27px}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section{background:#bdc1bf}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section h3{padding-top:42px;line-height:22px;padding-bottom:26px}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section h3 a{letter-spacing:.2em;line-height:22px}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section img{padding-bottom:17px}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:first-child{background:#d41c22;position:relative}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:first-child h3{text-align:right;padding-right:20px;padding-top:47px;position:absolute;right:0;top:0;z-index:1}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:first-child img{float:left;padding-left:26px;padding-top:21px}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2){background:#d7d3d3;border-top:10px solid #fff}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2) h3{padding-top:22px;line-height:22px;padding-left:75px;padding-right:75px;padding-bottom:20px}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2) h3 a{line-height:22px;color:#010101}.CatTopBlockMn ul.CatBottom{margin-top:-10px}.CatTopBlockMn ul.CatBottom li{height:241px;position:relative}.CatTopBlockMn ul.CatBottom li:first-child{background:#d41c22}.CatTopBlockMn ul.CatBottom li:nth-child(2){background:#252525}.CatTopBlockMn ul.CatBottom li:nth-child(3){background:#d05357}.CatTopBlockMn ul.CatBottom li .Section{position:absolute;top:50%;left:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.CatTopBlockMn ul.CatBottom li .Section h3{padding:0 30px;letter-spacing:.2em;font-size:20px;line-height:22px;color:#fff;text-transform:uppercase}.CatTopBlockMn ul.CatBottom li:nth-child(2) .Section h3{line-height:15px}.CatTopBlockMn ul.CatBottom li:nth-child(2) .Section a{margin-top:28px}.CatTopBlockMn ul.CatBottom li .Section>a{width:135px;height:34px;line-height:32px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-weight:700;letter-spacing:.22em;display:inline-block;margin-top:20px;font-size:11px}.CatTopBlockMn ul.CatBottom li .Section>a:hover{background:#fff;color:#252525}.WeOfferBlockMn{float:left;width:100%;position:relative;margin-top:74px;margin-bottom:56px}.WeOfferBlockMn .content{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.WeOfferBlockMn img{width:100%}.WeOfferBlockMn .content h2{color:#fff;font-weight:700;text-transform:uppercase;font-size:31px;line-height:29px;letter-spacing:.26em;margin:0;position:relative;padding-bottom:22px}.WeOfferBlockMn .content h2:after{border-bottom:1px solid #fff;content:"";max-width:71px;display:block;position:absolute;margin:32px auto auto;left:0;right:0;bottom:0}.WeOfferBlockMn .content a{width:158px;height:40px;line-height:38px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-weight:700;letter-spacing:.22em;display:inline-block;margin-top:31px;font-size:11px}.WeOfferBlockMn .content a:hover{background:#fff;color:#252525}.CatBottomBlockMn,.warrantyBlockMn{float:left;width:100%}.warrantyBlockMn .warranty ul{list-style:none;margin:0}.warrantyBlockMn .warranty ul li{float:left;width:33.33%;text-align:center}.warrantyBlockMn .warranty ul li .ImgMn{margin-bottom:34px}.warrantyBlockMn .warranty ul li .ImgMn img{margin:auto}.warrantyBlockMn .warranty ul li .Content h2{margin:0;line-height:14px;letter-spacing:.15em;font-size:18px;color:#252525;text-transform:uppercase;font-weight:700;margin-bottom:18px}.warrantyBlockMn .warranty ul li .Content p{margin:0;color:rgba(37,37,37,.8);font-size:14px;line-height:22px;font-weight:400;letter-spacing:.15em;padding:0 35px}.CatBottomBlockMn{margin-top:72px}.CatBottomBlockMn ul{list-style:none;margin:0}.CatBottomBlockMn ul li{float:left;width:33.33%;text-align:center;position:relative}.CatBottomBlockMn ul li img{width:100%}.CatBottomBlockMn ul li .Section{position:absolute;top:50%;left:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.CatBottomBlockMn ul li .Section h3{color:#fff;font-weight:700;text-transform:uppercase;font-size:23px;line-height:23px;letter-spacing:.2em;margin:0;position:relative;padding-bottom:18px}.CatBottomBlockMn ul li:nth-child(2) .Section h3{padding-bottom:26px}.CatBottomBlockMn ul li .Section h3:after{border-bottom:1px solid #fff;content:"";max-width:73px;display:block;position:absolute;margin:32px auto auto;left:0;right:0;bottom:0}.CatBottomBlockMn ul li .Section a{width:149px;height:37px;line-height:35px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-weight:700;letter-spacing:.22em;display:inline-block;margin-top:40px;font-size:12px}.CatBottomBlockMn ul li .Section a:hover{background:#fff;color:#252525}.BestPro,.FeaturedPro{float:left;width:100%;margin-top:80px}.BestPro{margin-top:120px}.BestPro h2.page-heading,.FeaturedPro h2.page-heading{color:#444;font-weight:700;text-transform:uppercase;font-size:22px;line-height:21px;letter-spacing:.24em;margin:0;position:relative;padding-bottom:23px;margin-bottom:50px}.BestPro h2.page-heading:after,.FeaturedPro h2.page-heading:after{border-bottom:1px solid #050516;content:"";max-width:96px;display:block;position:absolute;margin:auto;left:0;right:0;bottom:0}.BestPro .productCarousel,.FeaturedPro .productCarousel{margin-bottom:45px}.TestiMn .TestiContent ul .slick-next,.TestiMn .TestiContent ul .slick-prev{display:none!important}.BestPro .productCarousel .productCarousel-slide .card .card-figure,.FeaturedPro .productCarousel .productCarousel-slide .card .card-figure,.card .card-figure{height:210px}.BestPro .productCarousel .productCarousel-slide .card .card-figure img,.FeaturedPro .productCarousel .productCarousel-slide .card .card-figure img,.card .card-figure img{max-height:188px}.card-img-container img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out}.card-img-container:after{padding:0}.card-img-container img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out}.BestPro .productCarousel .productCarousel-slide .card .card-figure .card-figcaption,.FeaturedPro .productCarousel .productCarousel-slide .card .card-figure .card-figcaption,.card .card-figure .card-figcaption{display:none}.BestPro .productCarousel .productCarousel-slide .card .card-body,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body,.card .card-body{text-align:center;max-width:80%;margin:auto;padding-top:36px}.BestPro .productCarousel .productCarousel-slide .card .card-body h4.card-title,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body h4.card-title,.card .card-body h4.card-title{height:34px;line-height:17px;overflow:hidden;margin-bottom:8px}.BestPro .productCarousel .productCarousel-slide .card .card-body h4.card-title a,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body h4.card-title a,.card .card-body h4.card-title a{font-size:15px;font-weight:700;line-height:17px;letter-spacing:.14em;color:#252525;text-transform:uppercase}.BestPro .productCarousel .productCarousel-slide .card:hover .card-body h4.card-title a,.FeaturedPro .productCarousel .productCarousel-slide .card:hover .card-body h4.card-title a,.card:hover .card-body h4.card-title a{color:#d41c22}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text>div,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text>div,.card .card-body .card-text>div,.productView-details .productView-price>div{display:inline-block}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.rrp-price--withTax,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.rrp-price--withTax,.card .card-body .card-text .price-section.rrp-price--withTax,.productView-details .productView-price .price-section.rrp-price--withTax{display:none}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price,.card .card-body .card-text .price-section span.price,.productView-details .productView-price .price-section span.price{font-size:16px;font-weight:700;line-height:17px;letter-spacing:.14em;color:#252525;text-transform:uppercase;font-family:Lato,sans-serif}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price.price--non-sale,.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price.price--rrp,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price.price--non-sale,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section span.price.price--rrp,.card .card-body .card-text .price-section span.price.price--non-sale,.card .card-body .card-text .price-section span.price.price--rrp,.productView-details .productView-price .price-section span.price.price--non-sale .productView-details .productView-price .price-section span.price.price--rrp{color:#bebebe;text-decoration:line-through;font-family:Lato,sans-serif}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.HasSalePrice,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.HasSalePrice,.card .card-body .card-text .price-section.HasSalePrice,.productView-details .productView-price .price-section.HasSalePrice{margin-left:10px}.quickSearchResults .card .card-body .card-text .price-section.HasSalePrice{margin-left:0}.BestPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.HasSalePrice span.price,.FeaturedPro .productCarousel .productCarousel-slide .card .card-body .card-text .price-section.HasSalePrice span.price,.card .card-body .card-text .price-section.HasSalePrice span.price,.productView-details .productView-price .price-section.HasSalePrice span.price{color:#d41c22;font-family:Lato,sans-serif}.productView-details .productView-price .price-section.price-section--saving.price{display:block;font-size:14px;font-weight:400}.BestPro .productCarousel .slick-dots,.FeaturedPro .productCarousel .slick-dots{bottom:-62px}.TestiMn{float:left;width:100%;margin-top:55px;position:relative}.TestiMn img{width:100%}.TestiMn .content{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.TestiMn h2{color:#fff;font-weight:700;text-transform:uppercase;font-size:27px;line-height:32px;letter-spacing:.26em;margin:0;position:relative;padding-bottom:27px;text-align:center;padding-top:0}.TestiMn h2:after{border-bottom:1px solid #fff;content:"";max-width:77px;display:block;position:absolute;margin:auto;left:0;right:0;bottom:0}.TestiMn .TestiContent{padding-top:40px;text-align:center}.TestiMn .TestiContent .container{max-width:840px}.TestiMn .TestiContent ul{margin:0}.TestiMn .TestiContent .slick-dots{display:none!important}.TestiMn .TestiContent ul li p{color:#fff;font-weight:400;font-size:14px;line-height:25px;letter-spacing:.2em;margin:0}.TestiMn .TestiContent ul li h4{color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;line-height:32px;letter-spacing:.2em;margin-top:33px;margin-bottom:0}.NewsMn{float:left;width:100%;background:#fafafa;text-align:center}.NewsMn .NewsContent{max-width:530px;margin:auto}.NewsMn h5.footer-info-heading{color:#252525;font-weight:700;text-transform:uppercase;font-size:22px;line-height:19px;letter-spacing:.12em;margin-top:66px;margin-bottom:23px;display:inline-block;background:url(../img/news_email.png) no-repeat left center;padding-left:34px}.NewsMn p{color:#252525;font-weight:400;font-size:17px;line-height:15px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:34px}.NewsMn .NewsContent .form{margin-bottom:62px}.NewsMn .NewsContent .form .form-fieldset .form-field{margin-bottom:0;position:relative}.NewsMn .NewsContent .form .form-fieldset .form-field .form-input{width:100%;border-radius:0;border-color:#e1dfdf;padding:0 50px 0 24px;height:45px;font-size:14px;line-height:45px;letter-spacing:.2em;color:#252525;text-transform:uppercase}.NewsMn .NewsContent .form .form-fieldset .form-field .button{position:absolute;top:0;right:0;width:45px;height:45px;margin:0;text-indent:-9999px;border-radius:0;background:#252525 url(../img/news_button.png) no-repeat center;padding:0}footer.footer{float:left;width:100%;background:#252525;padding-top:71px;padding-bottom:26px}footer.footer .footer-info{margin:0}footer.footer .footer-info .footer-info-col{float:left;width:25%;padding:0 10px 0 0;text-align:left}footer.footer .footer-info .footer-info-col.four{padding:0}footer.footer .footer-info .footer-info-col.four .footer-info-list li{margin-bottom:19px}footer.footer .footer-info .footer-info-col.four .footer-info-list li a{font-size:15px;line-height:16px;letter-spacing:.14em;font-weight:700}footer.footer .footer-info .footer-info-col.four ul.socialLinks.socialLinks--alt{margin-top:5px}footer.footer .footer-info .footer-info-col.four ul.socialLinks.socialLinks--alt li{margin:0 15px 28px 0}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a svg{display:none}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--instagram{background:url(//sandbox46.mybigcommerce.com/content/image/instagram_hover.png) no-repeat center;height:30px;width:30px}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--instagram:hover{background:url(../img/instagram.png) no-repeat center}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--twitter{background:url(//sandbox46.mybigcommerce.com/content/image/twitter_hover.png) no-repeat center;height:30px;width:30px}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--twitter:hover{background:url(../img/twitter.png) no-repeat center}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--pinterest{background:url(//sandbox46.mybigcommerce.com/content/image/pinterest_hover.png) no-repeat center;height:30px;width:30px}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item a.icon--pinterest:hover{background:url(../img/pinterest.png) no-repeat center}footer.footer .footer-info .footer-info-col h5.footer-info-heading{color:#fff;font-family:Lato,sans-serif;font-size:16px;line-height:17px;letter-spacing:.14em;display:inline-block;text-transform:uppercase;font-weight:700;border-bottom:1px solid #444;padding-bottom:22px;margin-bottom:15px;width:178px}footer.footer .footer-info .footer-info-col.four h5.footer-info-heading{width:100%}footer.footer .footer-info .footer-info-col.four .socialLinks .socialLinks-item .icon svg{fill:#fff}footer.footer .footer-info .footer-info-col ul.footer-info-list li a{color:#fff;font-size:13px;line-height:38px;letter-spacing:.1em;text-transform:uppercase}footer.footer .footer-info .footer-info-col ul.footer-info-list li a:hover,footer.footer .footer-info .footer-info-col.four .footer-info-list li a:hover{color:#d41c22}footer.footer .footer-copyright{text-align:center;margin-top:34px}footer.footer .footer-copyright p,footer.footer .footer-copyright p a{text-transform:uppercase;color:rgba(255,255,255,.27);font-size:11px;line-height:30px;letter-spacing:.15em}footer.footer .footer-copyright p a:hover{color:#d41c22}.page_about{margin:0}.page_about .AboutHead{float:left;width:100%;min-height:350px;background:url(../img/AboutBG.jpg) no-repeat center;background-size:cover;position:relative}.page_about .AboutHead h1.page-heading{position:absolute;top:164px;left:0;right:0;text-align:left;font-weight:700;font-size:39px;line-height:57px;letter-spacing:.125em;color:#fff;max-width:1140px;margin:-28px auto auto;text-transform:uppercase}.page_about .AboutHead .AboutBread{height:56px;position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.77)}.page_about .AboutHead ul.breadcrumbs{margin:0;padding:0;text-align:left;max-width:1140px;margin:auto}.page_about .AboutHead ul.breadcrumbs .breadcrumb{line-height:56px}.page_about .AboutHead ul.breadcrumbs .breadcrumb a,.page_about .AboutHead ul.breadcrumbs .breadcrumb li,.page_about .AboutHead ul.breadcrumbs .breadcrumb span{color:#252525;font-size:15px;letter-spacing:.14em}.breadcrumb.is-active>.breadcrumb-label,.page_about .AboutHead ul.breadcrumbs .breadcrumb.is-active>.breadcrumb-label{color:#d41c22}.page_about .AboutHead .breadcrumb:before{content:">";color:#252525;font-size:15px;letter-spacing:.14em;margin:0 14px}.page_about .AboutHead .breadcrumb:first-child:before{content:" ";margin:0}.page_about .page-content{padding:0;width:100%}.page_about .page-content .CmsMN .AboutMn{float:left;width:100%}.page_about .page-content .CmsMN .AboutMn .WhoSection{float:left;width:100%;background:#f8f8f8;padding-top:76px;padding-bottom:56px}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left{float:left;width:50%;padding-right:65px}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left h3{color:#444;font-size:25px;line-height:21px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;margin:0;position:relative;padding-bottom:22px}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left h3:after{border-bottom:1px solid #050516;content:"";max-width:97px;display:block;position:absolute;left:0;right:0;bottom:0}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left h4{color:#000;font-size:18px;line-height:24px;letter-spacing:.14em;font-weight:600;margin:28px 0 18px 0}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left p{color:rgba(37,37,37,.8);font-size:16px;line-height:25px;letter-spacing:.14em;margin:0 0 15px 0}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right{float:left;width:50%}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.WhoImg1{position:absolute;z-index:9;right:0;top:39px}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.WhoImg{position:absolute;z-index:0;right:120px;top:184px}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.whomob{display:none}.page_about .page-content .CmsMN .AboutMn .LocationSection{float:left;width:100%;margin-top:45px;margin-bottom:83px;position:relative}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left{position:absolute;top:50%;left:0;border:3px solid #d41c22;width:366px;height:518px;margin-top:-259px;padding-left:26px;padding-right:50px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h3{color:#0a0303;font-size:23px;line-height:21px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;position:relative;padding-bottom:23px;margin-top:54px;margin-bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h3:after{border-bottom:1px solid #050516;content:"";max-width:97px;display:block;position:absolute;left:0;right:0;bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h4{color:#252525;font-size:20px;line-height:25px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;position:relative;padding-bottom:0;margin-top:41px;margin-bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h4 span{color:#8a8a8a;font-size:18px;display:block}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h5{color:#252525;font-size:18px;line-height:25px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-top:33px;margin-bottom:34px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h5 span{display:block}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h5 span a{font-size:20px;line-height:30px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left p{color:rgba(37,37,37,.8);font-size:15px;line-height:22px;letter-spacing:.14em;font-weight:400}.page_about .page-content .CmsMN .AboutMn .LocationSection .Center{text-align:center}.page_about .page-content .CmsMN .AboutMn .LocationSection .Center img{margin:auto}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right{position:absolute;top:50%;right:0;background:#d05357;width:366px;height:518px;margin-top:-259px;padding-left:41px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h3{color:#fff;font-size:25px;line-height:21px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;position:relative;padding-bottom:23px;margin-top:57px;margin-bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h3:after{border-bottom:1px solid #ebebeb;content:"";max-width:97px;display:block;position:absolute;left:0;right:0;bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right p{color:#fff;font-size:20px;line-height:25px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-top:41px;margin-bottom:0}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h4{color:#fff;font-size:20px;line-height:25px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-top:55px;margin-bottom:0}.page_about .page-content .CmsMN .AboutMn .warrantyBlockMn{margin-bottom:72px}.page-content--centered{width:100%}.CmsMN img{margin:auto;display:block;max-width:100%}.homecategory img{margin:auto;max-width:100%;display:block}.productView .productView-details .productView-options .form-action #form-action-addToCart,.productView .productView-details .productView-options .form-wishlist a{padding-top:15px;padding-bottom:15px;line-height:16px}#wishlist-dropdown li .button{font-size:15px;padding:13px 5px;height:auto;line-height:normal}.tabs-contents #tab-related .slick-dots,.tabs-contents #tab-similar .slick-dots{bottom:-65px}#menu_responsive{display:none}.header.is-open #menu_responsive{display:block}.navPages-container.is-open{width:280px;display:block;float:left;z-index:50;margin:0;padding:0;position:fixed;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;left:0}body.has-activeNavPages{left:280px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#menu_responsive .navPages{background:#252525;padding:15px 20px;text-align:left;overflow-y:auto;width:100%;height:100%}#menu_responsive .navPages ul li:hover .navPage-subMenu{min-height:100%}#menu_responsive ul li{border:0;padding:0!important;display:block;position:relative;width:100%;float:left}#menu_responsive .navPages-list.navPages-list--user li:hover a.navPages-action{color:#fff}#menu_responsive .navPage-subMenu-item>.navPage-subMenu-action,#menu_responsive .navPages-action{text-transform:uppercase;letter-spacing:.14em;line-height:normal;padding:5px 0;display:block;border:0;font-size:11px;color:#fff;font-weight:600;margin:0}#menu_responsive ul li>a.navPages-action:hover,#menu_responsive ul.navPages-list.navPages-list--user li>a.navPages-action:hover{color:#d41c22}#menu_responsive .navPage-subMenu-item>.navPage-subMenu-action>i,#menu_responsive .navPages ul li:hover .navPage-subMenu,.navPages-container.is-open svg{display:none}#menu_responsive .navPage-subMenu .container{padding:0}#menu_responsive .navPage-subMenu .container,#menu_responsive .navPage-subMenu .navPage-subMenu-list{display:block!important}#menu_responsive .subcat-expand{height:25px;width:25px;position:absolute;top:0;right:0;cursor:pointer}#menu_responsive .subcat-expand.subcat-expanded:before{display:none}#menu_responsive .subcat-expand:after,#menu_responsive .subcat-expand:before{background:#fff;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}#menu_responsive .subcat-expand:before{height:12px;width:2px}#menu_responsive .subcat-expand:after{height:2px;width:12px}#menu_responsive .navPage-subMenu{background:0 0;top:0;padding:0!important;position:static}#menu_responsive .navPages ul{width:100%;float:left}#menu_responsive ul ul{width:100%;display:block;padding:5px 0 5px 5px;background:0 0;margin:0;border:0}#menu_responsive .navPages-list+.navPages-list{float:left;margin-bottom:30px}#menu_responsive{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;left:0;top:0}#menu_responsive .navPages .navPages-quickSearch{display:none}.productView-thumbnails .slick-next,.productView-thumbnails .slick-prev{margin:0;padding:0;text-align:center;height:40px;width:30px}.CmsMN p.us_icon img{display:inline-block}.CmsMN address,.CmsMN ol li,.CmsMN p,.CmsMN ul li{font-size:14px;color:#000}.CmsMN h3{font-size:20px;font-weight:700;margin:10px 0}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field.form-field-group{padding-left:.75rem;padding-right:.75rem}.login-form .forgot-password{line-height:41px}.footer-copyright a:hover,.navBar--sub .navBar-action:hover,.panel--newAddress:hover .address-title{color:#d41c22}.navBar--sub .navBar-item.is-active{border-color:#d41c22;color:#d41c22}.navBar--sub .navBar-item{margin:0 8px}.previewCartCheckout .button{padding:12px}.productGrid .product{text-align:center}.button:focus{background:#252525;color:#fff}.blog_page .blog{float:left;width:33.33%;border-right:solid 1px #ccc;padding:0 25px;margin:0 0 50px;border-top:0}.footer-info-list li{color:#fff}.search-suggestion .category-suggestion-list .category-suggestion{width:100%}.heroCarousel .slick-next,.heroCarousel .slick-prev{background:0 0;border:0 none;padding:0;width:25px;height:50px;margin-top:0}.heroCarousel .slick-next:before,.heroCarousel .slick-prev:before{width:25px;height:50px}.heroCarousel .slick-next:focus,.heroCarousel .slick-prev:focus{background:0 0}@media only screen and (min-width:992px){.header{position:fixed;top:0;left:0;right:0;z-index:999;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear}body{padding-top:156px}.header.header_fixed .navUser{transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;margin-top:-36px}.header.header_fixed nav.navUser ul.TopRight li.navUser-item.navUser-item--cart{position:absolute;right:0;top:46px}.header.header_fixed .navUser-item--cart .dropdown-menu.is-open:before{border:10px inset;height:0;border-color:transparent transparent #ccc;border-bottom-style:solid;bottom:100%;left:auto;right:.78571rem}.header.header_fixed nav.navUser ul.TopRight li.navUser-item.navUser-item--cart .countPill.cart-quantity{color:#252525;padding-top:11px}.header.header_fixed nav.navUser ul.TopRight li.navUser-item.navUser-item--cart:hover .countPill.cart-quantity{color:#d41c22}.header.header_fixed .MidHead .header-logo-image-container:after{padding-bottom:55px}.header.header_fixed .MidHead .dropdown{top:11px;right:70px}}@media only screen and (max-width:1599px){.WeOfferBlockMn{min-height:221px;background:url(../img/Offer.jpg) no-repeat center;background-size:cover}.WeOfferBlockMn img{display:none}.TestiMn{min-height:396px;background:url(../img/TestiBG.jpg) center no-repeat;background-size:cover}.TestiMn img{display:none}}li.navPages-item.navPages-item-page{display:none}li.navPages-item.navPages-item-page.financing{display:block}#menu .navPages ul.navPages-list>li.navPages-item:hover .navPage-subMenu{display:block}.page.financing_page_mn{display:none!important}.pre_order_lbl{font-size:600;font-size:15px;padding:5px 10px;border:2px solid #e33530;display:inline-block;clear:both}.change_wish_btn .form-wishlist .wishlt_btn{display:none}.change_wish_btn .form-wishlist .outofstock_btn{display:inline-block!important}@media only screen and (max-width:1199px){.quickSearchResults,.quickSearchResults .productGrid{width:100%}#menu{display:none}.tabs-contents .productCarousel .slick-prev{left:0}.tabs-contents .productCarousel .slick-next{right:0}.header .MidHead{border-bottom:0}.BestPro .slick-prev,.FeaturedPro .slick-prev{left:0}.BestPro .slick-next,.FeaturedPro .slick-next{right:0}body{padding-top:0}.header .countPill{color:#252525}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart{position:absolute;top:100%;margin-top:68px;right:0;z-index:999;right:15px}.header-logo>a{padding:26px 0 25px;display:inline-block}.header-logo>a{width:100%}.header .MidHead .header-logo-image-container::after{padding-bottom:0}.header .MidHead .header-logo{max-width:100%}.mobileMenu-toggle .mobileMenu-toggleIcon{top:50%}.mobileMenu-toggle{height:98px;width:50px;padding:0 15px;top:100%;display:block}#quickSearch{position:static;width:100%}.header .MidHead .dropdown--quickSearch .form-input{width:100%}.header .MidHead .header-logo .header-logo-image-container img.header-logo-image{max-height:inherit}.header .MidHead .header-logo .header-logo-image-container img.header-logo-image{position:static}.container{max-width:inherit;padding:0 15px}#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action{padding:0 12px}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item>.navPage-subMenu-action{font-size:12px}#menu .navPages ul.navPages-list li .navPage-subMenu .navPage-subMenu-list>li ul li a.navPage-childList-action{font-size:12px;padding:7px 0;line-height:normal}.header nav.navUser ul.TopRight li{padding:0 5px}.accordion--navList .accordion-title,.facetedSearch-refineFilters .sidebarBlock-heading,.sidebarBlock .sidebarBlock-heading{font-size:15px}.CatTopBlockMn>.container{max-width:inherit}.header{position:static}.header nav.navUser{position:static;height:auto;top:0;-webkit-transform:none;transform:none}.header nav.navUser ul.TopLeft{width:39%}.header nav.navUser ul.TopCenter{width:25%}.header .MidHead .dropdown{right:15px}.header .MidHead .dropdown .container{padding:0}#menu .navPages ul.navPages-list>li.navPages-item>a.navPages-action{font-size:11px}.CatTopBlockMn ul li .Section h3 a{font-size:15px}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2) h3{padding-top:23px;padding-bottom:22px}.CatBottomBlockMn ul li .Section h3{font-size:18px;line-height:normal}.button.button--primary.button--small.shipping-estimate-submit,.cart-gift-certificate-form .button,.coupon-form .button,.previewCartCheckout .button,.previewCartCheckout .button+.button,.previewCartCheckout .button+p{padding-left:0;padding-right:0}#wishlist-dropdown.is-open .button,.button,.button:active,.button:focus,.swal2-container .swal2-modal .swal2-cancel,.swal2-container button.swal2-confirm.button{letter-spacing:.06em}.page_about .AboutHead h1.page-heading{left:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left,.page_about .page-content .CmsMN .AboutMn .LocationSection .Right{padding-left:15px;width:330px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Center img{max-width:480px}.page_about .AboutHead ul.breadcrumbs{max-width:inherit;padding-left:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left{left:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right{right:15px}.account--fixed{width:75%}.header nav.navUser ul.TopLeft li.drop_main.drop_open .drop{text-align:left}.header .MidHead{padding-bottom:15px}}@media only screen and (max-width:991px){.mobileMenu-toggle{height:78px;width:50px;padding:0 15px;top:100%;display:block}.header .MidHead .header-logo{max-width:inherit}.BestPro .slick-next,.BestPro .slick-prev,.FeaturedPro .slick-next,.FeaturedPro .slick-prev{display:none!important}.header .MidHead .header-logo-image-container:after{padding:0}.header .MidHead .dropdown{position:static;width:100%}.header .MidHead .dropdown--quickSearch .form-input{width:100%}.header .MidHead{padding-bottom:15px;border:0 none}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon:after,.mobileMenu-toggle .mobileMenu-toggleIcon:before,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:after,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:before{background:#d41c22}.header nav.navUser{padding:5px 0}.header nav.navUser .container{position:inherit}.header nav.navUser ul.TopRight li.Wishlist{display:none}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart{position:absolute!important;right:15px;top:100%;padding-top:26px!important;z-index:999;margin:0}.header nav.navUser ul.TopLeft{width:100%;text-align:center}.header .navUser ul li a,.header .navUser ul li p{line-height:normal}.header nav.navUser ul.TopCenter{width:50%;text-align:left}.header nav.navUser ul.TopRight{width:50%;text-align:right}.header nav.navUser ul.TopRight li{float:none;display:inline-block;padding:0}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--account{display:none}.header-logo>a{width:100%;padding:15px 0;display:inline-block}#faceted-search-container .sidebarBlock{display:none}#faceted-search-container #facetedSearch{display:block;padding:0;margin:0;border:0}.navPages-container{display:none}.quickSearchResults{left:0}.header nav.navUser ul.TopLeft li.drop_main.drop_open .drop{top:25px}.header nav.navUser ul.TopLeft li.drop_main.drop_open .drop p P{text-align:left}.CatTopBlockMn ul li .Section h3 a{font-size:13px}.CatTopBlockMn ul li img{max-width:90%;float:none!important;padding:0!important}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2)>a,.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:first-child>a{float:none;padding:0}.CatTopBlockMn ul.CatTop li:first-child .Section:nth-child(2) h3,.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:first-child h3{position:static;text-align:center;padding-right:0;padding-left:0}.CatTopBlockMn ul li .Section h3{line-height:normal;padding-top:15px!important;padding-bottom:15px!important}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section h3{padding-top:52px!important}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section img{padding-bottom:30px!important}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2) h3{padding-right:10px;padding-left:10px;padding-top:28px!important}.CatTopBlockMn ul.CatBottom li .Section h3{font-size:15px;line-height:normal;padding:0 10px}.CatBottomBlockMn ul li .Section h3{font-size:14px}.WeOfferBlockMn .content h2{font-size:25px;line-height:normal}.warrantyBlockMn .warranty ul li .Content h2{font-size:12px;line-height:normal}.warrantyBlockMn .warranty ul li .Content p{padding:0 10px;font-size:12px;line-height:normal}footer.footer .footer-info .footer-info-col{padding:0 15px 0 0}footer.footer .footer-info .footer-info-col h5.footer-info-heading{font-size:14px;line-height:normal;width:100%}footer.footer .footer-info .footer-info-col ul.footer-info-list li a{word-wrap:break-word;font-size:12px}footer.footer .footer-info .footer-info-col.four .footer-info-list li a{font-size:12px;line-height:normal;letter-spacing:.065em}.page_about .page-content .CmsMN .AboutMn .WhoSection .Left{width:100%;padding:0}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right{width:100%}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.WhoImg,.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.WhoImg1{display:none}.page_about .page-content .CmsMN .AboutMn .WhoSection .Right img.whomob{display:block}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left,.page_about .page-content .CmsMN .AboutMn .LocationSection .Right{float:left;position:static;margin:auto;width:100%;height:auto;padding-right:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Center img{max-width:100%}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right{padding-bottom:20px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h3{margin-top:20px;line-height:normal;padding-bottom:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h4{margin-top:20px;line-height:normal}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h5{margin-top:20px;line-height:normal;margin-bottom:20px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left p{line-height:normal;margin-bottom:20px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h3{margin-top:20px;line-height:normal;padding-bottom:15px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right p{line-height:normal;margin-top:20px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h4{margin-top:20px}.quickSearchResults{margin-top:0}.quickSearchResults .card .card-body .card-text .price-section.HasSalePrice{margin-left:0}.page_about .AboutHead ul.breadcrumbs{display:block}.account--fixed{width:100%}}@media only screen and (max-width:767px){.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart .countPill.cart-quantity{height:auto;line-height:normal}.CatTopBlockMn{margin-top:-20px}.CatTopBlockMn ul li{width:100%}.CatTopBlockMn ul li .Section h3{padding-top:15px!important;line-height:normal;padding-bottom:15px!important;padding-left:10px;padding-right:10px}.CatTopBlockMn ul li .Section h3 a{font-size:16px}.WeOfferBlockMn{margin-bottom:40px}.WeOfferBlockMn .content h2{font-size:15px}.warrantyBlockMn .warranty ul li{width:100%;padding:10px 0}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section h3{padding-top:15px!important}.CatTopBlockMn ul.CatTop li:nth-child(2) .Section img{padding-bottom:15px!important}.CatTopBlockMn ul.CatTop li:nth-child(3) .Section:nth-child(2) h3{padding-top:15px!important}.CatBottomBlockMn ul li{width:100%}.CatBottomBlockMn ul li .Section h3{font-size:16px}.CatBottomBlockMn ul li .Section h3{padding-bottom:15px}.CatBottomBlockMn ul li .Section a{margin-top:20px}.BestPro,.CatBottomBlockMn,.FeaturedPro,.TestiMn,.WeOfferBlockMn{margin-top:40px}.BestPro h2.page-heading,.FeaturedPro h2.page-heading{line-height:normal;padding-bottom:15px;margin-bottom:15px}.TestiMn h2{line-height:normal;font-size:21px}.TestiMn .TestiContent ul li p{font-size:12px;line-height:normal}.TestiMn .TestiContent ul li h4{font-size:14px;line-height:normal}.blog_page .blog,.page-sidebar+.page-content .productGrid .product,.productGrid .product,footer.footer .footer-info .footer-info-col{width:50%}footer.footer .footer-info .footer-info-col.two{padding-right:0}.page-heading{font-size:21px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h3,.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h3{font-size:21px;line-height:normal}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h4,.page_about .page-content .CmsMN .AboutMn .LocationSection .Right h4{font-size:18px;line-height:normal}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h4 span{font-size:16px}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left h5{font-size:16px;line-height:normal}.page_about .page-content .CmsMN .AboutMn .LocationSection .Left p{font-size:14px;line-height:normal}.page_about .page-content .CmsMN .AboutMn .LocationSection .Right p{font-size:15px}.heroCarousel .slick-next,.heroCarousel .slick-prev{width:20px;height:25px}.heroCarousel .slick-next:before,.heroCarousel .slick-prev:before{width:20px;height:25px}}@media only screen and (max-width:479px){.header .MidHead .header-logo .header-logo-image-container img.header-logo-image{max-height:40px}.mobileMenu-toggle{height:70px}.header nav.navUser ul.TopRight li.navUser-item.navUser-item--cart{padding-top:23px!important}.header .navUser ul li a,.header .navUser ul li p{font-size:9px}.header nav.navUser ul.TopLeft li.drop_main a{padding-right:10px}.header nav.navUser ul.TopCenter li p{padding-left:24px;letter-spacing:.06em;background-size:auto 12px}.header nav.navUser ul.TopRight li a.Phone{padding-left:18px;background-size:auto 12px}.header nav.navUser ul.TopRight li{padding:0 2px}.CatBottomBlockMn ul li .Section h3,.WeOfferBlockMn .content h2{font-size:16px;padding-left:10px;padding-right:10px}.BestPro h2.page-heading,.FeaturedPro h2.page-heading{font-size:18px}.TestiMn h2{font-size:15px}.NewsMn h5.footer-info-heading{font-size:18px;line-height:normal;margin-top:15px;margin-bottom:15px}.NewsMn p{font-size:12px;line-height:normal;letter-spacing:.15em;margin-bottom:15px}.NewsMn .NewsContent .form{margin-bottom:15px}.blog_page .blog,.page-sidebar+.page-content .productGrid .product,.productGrid .product{width:100%}.blog_page .blog{border-right:0 none}footer.footer{padding-top:50px}footer.footer .footer-info .footer-info-col{width:100%;padding:0;margin-bottom:20px}footer.footer .footer-info .footer-info-col.four ul.socialLinks.socialLinks--alt li{margin:0 15px 15px 0}footer.footer .footer-info .footer-info-col.four .footer-info-list li{margin-bottom:10px}footer.footer .footer-copyright{margin-top:0}footer.footer .footer-copyright p,footer.footer .footer-copyright p a{line-height:normal;font-size:10px;letter-spacing:.06em}.page-heading{font-size:18px}#gift-certificate-submit{padding:.85714rem 0}}@media only screen and (max-width:991px){.cart-totals{width:50%}.cart-total-label,.cart-total-value{display:block;width:50%;margin:0;padding:6px 0;font-size:14px;text-align:right}.cart-total-label{text-align:left}#CartEditProductFieldsForm .form-actions{margin:20px 0}.cart-item-info{margin-top:11px}.cart-item-quantity .form-increment{margin-left:10px}.cart-list{border-top:0}.swal2-modal .button{margin:0 5px}.navBar--account{display:block}.navBar--sub .navBar-item{display:inline-block}.accordion--navList .accordion-navigation-actions{top:15px}}@media only screen and (max-width:767px){.cart-totals{width:100%}}@media only screen and (max-width:479px){.header nav.navUser ul.TopLeft li.drop_main.drop_open .drop{z-index:1000}}@media only screen and (min-width:990px){.header .navUser ul li.drop_main:hover .drop{background:#252525;max-width:301px;height:auto;padding:35px 20px 29px 21px;top:36px;left:0;right:0;margin:auto;z-index:99;display:block!important}}.blog_page .blog-thumbnail{height:180px}.blog_page .blog-thumbnail img{position:relative}.blog_page .blog-thumbnail:after{display:none}