body{font-family:Helvetica,sans-serif;font-size:14px}.card-body .card-text,.form-label,body{color:#33271b}.body{margin-bottom:20px}.banner,.container,.facetedSearch-toggle,.heroCarousel,.logoRowWrap,.navPages,.previewCartAction,.previewCartItem{margin:0 auto;max-width:1390px;padding:0 15px;width:100%}h1,h2,h3,h4,h5,h6{color:#a63711;font-family:Teko,sans-serif}.button--primary,.button--primary:focus,.button--primary:hover{background:#a63711;border:0;text-transform:uppercase}.breadcrumbs{text-align:left}.navPages{max-width:1390px;width:100%}.heroCarousel,.navPages,.navUser{margin:0 auto}a{color:#33271b}a:hover{color:#765a3e}.header{background:url("../img/headerbg.jpg") #fff}.promo-banner{background-color:#33271b;font-family:Teko,sans-serif;font-size:25px;font-style:italic;line-height:1;padding:8px 15px 3px;text-align:center;text-transform:uppercase}.promo-banner p{color:#fff;margin:0}.promo-banner a{color:#fff;text-decoration:none}.promo-banner span{color:#ffc804}.promo-banner svg{fill:#a63711;transform:rotate(-90deg);width:16px;height:16px}.header-logo{display:inline-block}.card--alternate:hover{border-color:#a63711}.card--alternate:hover .card-body{background-color:transparent}.card--alternate .card-body .card-text,.card--alternate .card-title>a,.card--alternate:hover .card-body .card-text,.card--alternate:hover .card-title>a{color:#33271b}#quickSearch{z-index:50}#quickSearch .form-input{padding-right:50px}#quickSearch button{background:#a63711;height:100%;margin:0;padding:10px 12px;position:absolute;right:0;top:0}#quickSearch button svg{fill:#fff}#quickSearch,#quickSearch .form-field,#quickSearch form{margin:0}.quickSearchResults{background:#fff;left:0;position:absolute;top:100%;z-index:50}#quickSearch .container{padding:0}.quickSearchResults{position:absolute;right:0;width:300px;z-index:15;margin:0}.quickSearchResults .modal-close{display:none}.quickSearchResults .productGrid{border:1px solid #dfdfdf;display:block;margin:0}.quickSearchResults ul .product{display:block;margin:0;padding:0;width:100%;max-width:none}.quickSearchResults article.card{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0}.quickSearchResults figure.card-figure{display:block;-ms-flex:1 1 75px;flex:1 1 75px;height:auto}.quickSearchResults .card-image{max-height:75px}.quickSearchResults div.card-body{-ms-flex:1 1 calc(100% - 75px);flex:1 1 calc(100% - 75px);padding:10px 15px}.quickSearchResults .card-figcaption-button{display:none}.navUser{display:inline-block;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 195px);vertical-align:middle}.navUser ul li{display:inline-block;float:none;font-weight:700;padding:0 15px;vertical-align:middle}.navUser ul li:not(:first-child){border-left:1px solid #c5c5c5}.navUser a{text-decoration:none}.navUser-section .headerPhone{font-size:12px}.navUser-section .headerPhone span:not(.svgWrap){font-family:Teko,sans-serif;font-size:28px;font-weight:500}.navUser .svgWrap{margin-right:6px;position:relative;top:3px}.navUser svg{fill:#a63711}.svgStroke line,.svgStroke path,.svgStroke polyline{stroke:#a63711;fill:none}.navPages-item--cart svg,.navUser-item--cart svg{stroke-width:0;vertical-align:middle;width:27px}.countPill{background:0 0;border-radius:0;display:inline-block;font-size:14px;height:auto;line-height:normal;margin:0;padding:0;width:auto}.navUser-item.navUser-item--cart{-ms-flex-align:center;align-items:center;background:#a63711;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;float:right;height:55px}.navUser-item--cart .countPill,.navUser-item--cart a{color:#fff}.navPages-action{color:#33271b;font-size:14px;font-weight:400;padding:0}.navPages-action:focus,.navPages-action:hover{color:#765a3e}.footer{background-color:#f5ede0;margin-top:20px;padding:0}.footer-newsletter{background:url("../img/newsletterbg.jpg") #33271b;overflow:hidden;padding:20px 0 30px}.footer-newsletter .container{max-width:100%;width:675px;text-align:center}.footer-newsletter,.footer-newsletter h5{color:#fff}.footer-newsletter h5{font-size:60px;font-weight:400;line-height:.8;margin:0;text-transform:uppercase}.footer-newsletter h5 svg{width:31px;vertical-align:middle}.footer-newsletter p{color:#c1a46e;font-size:18px;font-weight:700}.footer-newsletter .form-field,.footer-newsletter form{margin:0}.footer-newsletter .form-input{border-radius:4px 0 0 4px}.footer-newsletter .form-prefixPostfix .button{border-radius:0 4px 4px 0;font-family:Teko,sans-serif;font-size:25px;margin:0;width:auto}.footer-info{margin:0;padding-top:30px}.footer-info-heading{font-size:24px;font-weight:500;text-transform:uppercase}.footer-info-col,.footer-info-list a{color:#6c6c6c}.footer-phone{display:block;font-family:Teko,sans-serif;margin-top:20px;text-decoration:none;font-size:28px}.footer-copyright{background:rgba(0,0,0,.04)}.footer-copyright p{font-size:12px;margin:0;padding:10px 0}.footer-copyright a{color:#6c6c6c}.row{margin:0 -10px;overflow:hidden}.row .columns{float:left;padding:0 10px 20px}.four{width:33.333%}.six{width:50%}.eight{width:66.666%}.homeBlocks a{display:block;text-align:center}.homeBlocks a+a{padding-top:20px}.brandGrid,.productGrid,.slick-track{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.brandGrid .brand,.productGrid .product{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;margin-bottom:20px}.slick-track .productCarousel-slide{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:20px}.brandGrid .card,.card,.productCarousel-slide .card,.productGrid .card{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;margin-bottom:0}.card .card-figure{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:200px;-ms-flex-pack:center;justify-content:center}.card .card-image{max-height:calc(200px - 2px)}.card .card-body{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;height:calc(100% - 200px);text-align:left}.card .card-title{-ms-flex-item-align:start;align-self:flex-start;-ms-flex:0 1 100%;flex:0 1 100%;font-size:20px;margin:0;text-align:left}.card .card-text{-ms-flex:0 1 auto;flex:0 1 auto}.productGrid .card-body .button{text-transform:uppercase}.card-figure{border:1px solid #c5c5c5}.card .brand-name{font-size:12px}.card .brand-name:before{content:"_";display:block;line-height:1px;margin:-2px 0 8px}.card .price-section{font-size:16px}.regular-price{text-decoration:line-through}.regular-price+.price{color:#c00}.price--discounted+.price,.price--rrp+.price{color:#c00}.price--discounted,.price--rrp{display:block;font-size:11px}.price--rrp:before{content:"MSRP "}.sale-text{display:inline-block;font-size:14px;text-transform:uppercase;padding:0}.sale-flag-side{border-radius:0;height:auto;left:0;line-height:1;min-width:30%;padding:3px 15px 2px;text-align:center;top:0}.sale-text,.stock-badge{font-family:Teko,sans-serif}.stock-badge{background:#f5ede0;bottom:0;color:#33271b;font-size:14px;left:0;line-height:1;padding:4px 5px 1px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.page-content .breadcrumbs,.page-content h1.page-heading{text-align:left}.page-content h1.page-heading{margin-bottom:10px}.sidebarBlock-heading{border-bottom:1px dotted #c5c5c5;font-size:23px;text-transform:uppercase}.page-sidebar .navList{padding-left:10px}.page-sidebar .navList,.page-sidebar .navList a{font-size:14px}productView-details{margin-bottom:0}.productView-product{border:0;padding-bottom:0}.productView-title{font-size:35px;line-height:35px;margin-top:0}.productView-brand,.productView-sku{font-size:12px}.productView-brand+.productView-sku:before{content:"|";display:inline-block;padding:0 5px}.productView-priceBlock{border-top:1px solid #c5c5c5;clear:both;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:18px;padding:15px 0}.productView-priceBlock>div{-ms-flex:1 1 50%;flex:1 1 50%}.productView-priceBlock>div:first-child:not(:last-child){padding-right:20px}.productView .price-section{font-size:20px}.productView .sale-flag-side{display:inline-block;position:static;min-width:0}.productView .price--discounted,.productView .price--rrp{font-size:12px}.productView .stock-message{font-size:14px}.besidePrice{font-size:12px;padding-left:20px;border-left:1px solid #c5c5c5}.besidePrice>div{background:#f5ede0;border:1px solid #c5c5c5;padding:5px 15px;font-weight:700}.besidePrice>div:not(:last-child){margin-bottom:10px}.localPickupBadge{display:none}.productView-priceBlock svg{display:inline-block;vertical-align:middle;margin-right:8px}.productView-priceBlock svg,.productView-priceBlock svg path{fill:#a63711}.productView-price{font-size:19px;margin-bottom:0}.productView-price .price-section--saving{font-size:13px}.shipOption{background:#f5ede0;border:1px solid #c5c5c5;padding:10px 15px 5px}.productView-options .form{display:block;margin:0}.productView .form-field--increments{margin-right:20px}.productView .addToCart,.productView .form-field--increments{display:inline-block;margin-bottom:20px;vertical-align:bottom}.productView .addToCart .button{font-family:Teko,sans-serif;font-size:23px;line-height:1;margin:0;padding:10px 25px 7px}.wishlist-link{background:0 0;border:0;outline:0;padding:0}.productView-description{width:100%}.productView-title{color:#33271b;font-family:Teko,sans-serif}.productView-warranty{float:none;padding:8px 0 0}.fflDealerSearch{display:none}.fflDealerSearch div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:10px}.fflDealerSearch span{display:block;-ms-flex:0 1 25%;flex:0 1 25%;float:left;font-size:1rem;text-align:right;width:25%}.fflDealerSearch .error{border:1px solid #c60f13}.fflDealerSearch input,.fflDealerSearch select{display:block;-ms-flex:1 1 calc(75% - 10px);flex:1 1 calc(75% - 10px);float:left;font-size:1rem;height:32px;margin:0 0 0 10px;width:calc(75% - 10px)}.fflDealerSearch .halfWidth{-ms-flex:0 1 calc((75%/2) - 10px);flex:0 1 calc((75%/2) - 10px)}.fflDealerSearch .thirdWidth{-ms-flex:0 1 calc((75%/3) - 10px);flex:0 1 calc((75%/3) - 10px)}@media only screen and (min-width:801px) and (max-width:1120px){.navPages-action-moreIcon{display:none}}@media only screen and (min-width:801px) and (max-width:1030px){.navPages-list>li:not(.navPages-item--cart)>a.navPages-action{font-size:20px;padding:9px 10px 4px}li.navPages-item--cart svg{padding:12px 10px 11px}}@media only screen and (min-width:801px) and (max-width:900px){.navPages-action{font-size:14px}.navPages-item--cart span:not(.countPill){display:none}}@media only screen and (min-width:801px){.hide-above-800{display:none!important}.header{border:0}.logoRowWrap{padding-bottom:15px;padding-top:15px;position:relative}#quickSearch{display:inline-block}.header-logo{margin:0;position:relative;width:175px;z-index:60}.navUser{padding:0}.navUser-section{width:100%}#quickSearch{width:calc(100% - 475px)}.navPages-container{background:#fff;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;box-shadow:0 1px 3px #c5c5c5}.navPages{text-align:left}.navPages-list:not(.navPages-list--user){display:block;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}.navPages-mega>li:not(.navPages-item-page):not(.navPages-item--cart){-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.navPages-mega>li:not(.navPages-item-page).navPages-item--cart{-ms-flex:0 1 80px;flex:0 1 80px}.navPages-list li li li a{color:#6c6c6c}.navPages-item--cart .navPages-action{padding:0 15px 0 5px}.navPage-subMenu{border:1px solid #c5c5c5}.navPage-subMenu,.navPages-item:not(.navPages-item--cart):hover>.navPages-action,.navPages-list>li:not(.navPages-item--cart):hover{background-color:#fbf7ec}.navPages-list>li:not(.navPages-item--cart)>.navPages-action{padding:9px 14px 4px}.navPages-list>li{border-right:1px dotted #c5c5c5}.navPages-list>li:not(.navPages-item--cart)>a{font-family:Teko,sans-serif;font-size:26px;font-weight:500}.navPage-subMenu-item>.navPage-subMenu-action{border:0;font-family:Teko,sans-serif;font-size:22px;font-weight:500;margin:0;text-transform:uppercase}.navPage-subMenu-item:not(:last-child)>.navPage-subMenu-action+ul{margin-bottom:20px}.navPages-list>li:first-child{border-left:1px dotted #c5c5c5}.navPages-item-page{display:none}.navPages-item--cart{background:#a63711}.navPages-item--cart .navPages-action,.navUser-item--cart a{color:#fff;font-weight:400;text-transform:none}.navPages-item:not(.navPages-item--cart) .navPages-action svg,.navPages-item:not(.navPages-item--cart) .navPages-action:hover svg{fill:#a63711;stroke:#a63711;stroke-width:2px}.navPages-item--cart{background:#a63711;float:right}.navPages-item--cart svg{background:#a63711;padding:16px 10px;width:47px}.navPages-list-depth-max.subMenu-is-open .navPages-item-page{display:none}.navPages-item{position:relative}.navPages-item.active>.navPage-subMenu,.navPages-item:hover>.navPage-subMenu{display:block;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;left:0;top:100%}.navPage-subMenu-item-child{position:relative}.navPage-subMenu-item-child.active>.navPage-subMenu,.navPage-subMenu-item-child:hover>.navPage-subMenu{border-left:1px solid #c5c5c5;display:block;left:100%;margin:0;position:absolute;top:0}.navPage-subMenu-horizontal.is-open{margin:0;left:100%}.has-subMenu.is-root+.navPage-subMenu-horizontal,.navPage-subMenu-horizontal.is-open{padding:0!important}.navPages-mega .has-subMenu.is-root+.navPage-subMenu-horizontal,.navPages-mega .navPage-subMenu-horizontal.is-open{width:200px}.navPages-list:not(.navPages-mega) .has-subMenu.is-root+.navPage-subMenu-horizontal,.navPages-list:not(.navPages-mega) .navPage-subMenu-horizontal.is-open{width:100%}.navPages-mega>li:not(.navPages-item-page):not(.navPages-item--cart){display:inline-block;float:none}.navPages-mega>li:not(.navPages-item-page):not(.navPages-item--cart):not(.singleCol){position:static}.navPages-mega .navPage-subMenu{max-width:1390px;width:100%;padding:0!important}.navPage-subMenu-mega>ul.navPage-subMenu-list{float:left;margin:0;width:25%}.navPages-mega .navPage-subMenu>ul{padding:20px 0 0}.navPage-subMenu-item:last-child{margin-bottom:20px}.navPage-subMenu-mega>ul.navPage-subMenu-list:not(:first-child){border-left:1px solid #c5c5c5}.navPages-mega .navPage-subMenu-item{float:none;padding:0 16px!important;width:auto}.page-sidebar{width:250px}.page-sidebar+.page-content{width:calc(100% - 250px)}.footer-info>.container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}.footer-info .footer-info-col{padding:0 30px;width:25%}.footer-info .footer-info-col:not(:first-child){border-left:1px solid #c5c5c5}}@media only screen and (max-width:800px){.hide-below-801{display:none!important}.medium-twelve{width:100%}.doubleBlock.medium-twelve a{display:block;float:left;width:50%}.doubleBlock.medium-twelve a:first-child{padding:0 10px 0 0}.doubleBlock.medium-twelve a:last-child{padding:0 0 0 10px}.logoRowWrap{position:relative}.header-logo{margin:0 40px}.navUser{width:auto}.navUser-section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.navUser-item--phoneNumber{display:block}.navUser-item{float:none}.countPill{color:#fff}.navPages-item--cart svg path,.navPages-item--cart svg polygon{fill:#fff}.navPages-item--account .navPages-action{display:inline-block}.navPages-action-depth-max.has-subMenu.is-open{text-align:left;border:0}.navPages-action-depth-max.has-subMenu .navPages-action-moreIcon,.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon{border:0;border-radius:0;height:100%;margin:0;padding:15px;transform:none;width:42px}.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon{transform:rotate(180deg)}.navPages-action-depth-max.has-subMenu.is-open svg{height:100%;width:100%}.navPage-subMenu.is-open{display:none}.navPages{color:#fff;padding:0}.navPages-list+.navPages-list{border:0;margin:0;padding:0}.navPages-action-moreIcon{background:rgba(255,255,255,.2);transform:none;float:right;height:100%;margin:0;padding:13px;position:absolute;right:0;top:0;width:42px}.navPages-item{float:none}.navPages>ul{background:#a63711}.navPages>ul ul{background:rgba(255,255,255,.2);padding-left:30px}.navPages-action,.navPages-action:focus,.navPages-action:hover{color:#fff}.navPages-action{padding:10px 15px;position:relative}.navPages .icon{transition:unset}.navPages-action svg,.navPages-action:focus svg,.navPages-action:hover svg{fill:#fff;stroke:#fff}.navPage-childList,.navPages .navPage-subMenu-list{margin:0}.navPages-list-depth-max.subMenu-is-open .is-hidden,.navPages-list-depth-max.subMenu-is-open .navPages-item-page{display:block}.mega-link-expanded>a>.navPages-action-moreIcon{transform:rotate(180deg)}.navPage-subMenu-item div,.navPage-subMenu-item ul{display:none}.mega-link-expanded>div,.mega-link-expanded>ul{display:block;padding-left:20px}.productGrid{display:block}.productGrid .product{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}@media only screen and (max-width:630px){.hide-below-631{display:none!important}}@media only screen and (min-width:551px) and (max-width:800px){.footer-info-col{width:50%}}@media only screen and (max-width:480px){.hide-below-481{display:none!important}.quickSearchResults{width:100%}.doubleBlock.medium-twelve.mobile-stack a{width:100%;padding:0}.doubleBlock.medium-twelve.mobile-stack a+a{padding-top:20px}.productGrid .product{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}