.header-action{background-color:#48609c}.header-action.down{background-color:#48609c}.block-sidenav .block-content,.navigation,.navigation .ui-menu li,.sidebar .nav-accordion{background:#48609c}.navigation .ui-menu li a span{color:#fff}.abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.customer-review .product-details{margin-bottom:0 !important}.feature h3{font-size:2.4rem}.feature .above-heading{margin:0 0 7px;font-size:1.1rem;line-height:1.8rem;text-transform:uppercase;color:#888}.feature.feature-icon-hover.indent.indent-size-l em{margin:0 0 20px;border:2px solid #333;padding:3px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;height:54px;width:54px;box-sizing:content-box;background:#dc3545;border:4px solid #dc3545}.feature.feature-icon-hover.indent.indent-size-l em:hover{background:#fff;border:4px solid #dc3545}.feature.feature-icon-hover.indent.indent-size-l em:before{text-align:center;display:block;line-height:54px;color:#fff}.feature.feature-icon-hover.indent.indent-size-l em:hover:before{color:#dc3545}.footer-container{background-color:#f5f5f5}.row-4-blocks:first-child{background-color:#fff}.copyright{clear:both}@media (min-width:992px){.products-grid .product-item-info,.products-grid .product-item-info:hover,.products-grid .product-item-info.active{margin:0;padding:9px}.products-grid .product-item-info{box-shadow:3px 4px 4px 0 rgb(0 0 0/0%);border:1px solid transparent}div#subcats a{height:308px;display:inline-block}.col-md-3.mobile-grid.banner{border:1px solid #dc3545;margin-right:10px;width:calc(25% - 10px);padding:10px;box-sizing:border-box}.col-md-3.mobile-grid.banner:last-child{margin-right:0}.row-4-blocks,.row-5-blocks{padding:30px}}@media (min-width:768px) and (max-width:991px){div#subcats a{height:160px;display:inline-block}.col-md-3.mobile-grid.banner{border:1px solid #dc3545;margin-right:10px;margin-bottom:10px;width:calc(25% - 10px);padding:10px;box-sizing:border-box}.col-md-3.mobile-grid.banner:last-child{margin-right:0}h4{font-size:1.3rem}}@media (max-width:767px){.col-md-3.mobile-grid.banner{border:1px solid #dc3545;margin-right:0;margin-bottom:10px;width:100%;padding:10px;box-sizing:border-box}.col-md-4{margin-top:20px}div[class^=col-]{max-width:100%;width:auto;padding-left:0;padding-right:0}.row-4-blocks .column:first-child{margin-bottom:20px}}.p-4{padding:24px !important}.pb-1,.py-1{padding-bottom:4px !important}.pb-3,.py-3{padding-bottom:16px !important}.pt-3,.py-3{padding-top:16px !important}.pl-4,.px-4{padding-left:24px !important}.pr-4,.px-4{padding-right:24px !important}.pb-4,.py-4{padding-bottom:24px !important}.pt-4,.py-4{padding-top:24px !important}.pb-5,.py-5{padding-bottom:48px !important}.pt-5,.py-5{padding-top:48px !important}.pt-0,.py-0{padding-top:0 !important}.ml-2,.mx-2{margin-left:8px !important}.mr-2,.mx-2{margin-right:8px !important}.mr-3,.mx-3{margin-right:16px !important}.mr-4,.mx-4{margin-right:24px !important}.mb-1,.my-1{margin-bottom:4px !important}.mb-2,.my-2{margin-bottom:8px !important}.mb-3,.my-3{margin-bottom:16px !important}.mb-4,.my-4{margin-bottom:24px !important}.mb-5,.my-5{margin-bottom:48px !important}@media (min-width:576px){.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pb-sm-3,.py-sm-3{padding-bottom:16px !important}.pt-sm-3,.py-sm-3{padding-top:16px !important}.pr-sm-2,.px-sm-2{padding-right:8px !important}}@media (min-width:768px){.pt-md-0,.py-md-0{padding-top:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.col-sm-4\/5{flex:0 0 80%;max-width:80%}.col-sm-3\/5{flex:0 0 60%;max-width:60%}.col-sm-2\/5{flex:0 0 40%;max-width:40%}.col-sm-1\/5{flex:0 0 20%;max-width:20%}}@media (min-width:992px){.pl-lg-5,.px-lg-5{padding-left:48px !important}.pt-lg-5,.py-lg-5{padding-top:48px !important}.pb-lg-5,.py-lg-5{padding-bottom:48px !important}.mb-lg-3,.my-lg-3{margin-bottom:16px !important}.mr-lg-4,.mx-lg-4{margin-right:24px !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}}@media (min-width:1280px){.pb-xl-2,.py-xl-2{padding-bottom:8px !important}.pl-xl-5,.px-xl-5{padding-left:48px !important}.pr-xl-5,.px-xl-5{padding-right:48px !important}}