body{padding-top:47px}@media (min-width:551px){body{padding-top:67px}}@media (min-width:801px){body{padding:0}}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}.body{margin-top:1.5rem}.icon-primary{background:#e0162b}.icon-secondary{background:#002868}.icon-round{border-radius:50%;border:7px solid #fff;color:#fff;font-size:25px;height:56px;left:0;line-height:56px;margin:auto;position:absolute;right:0;text-align:center;font-style:normal;top:-30px;width:56px}.nav-flex{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0}.nav-flex li{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-flex a{font-weight:600}.button--loctite{background:#e0162b;border-radius:0;border:none;font-size:18px;font-weight:500;line-height:1;text-transform:uppercase}.button--loctite:hover{background:#002868}.header{background:#f4f4f4;border-bottom:2px solid #c4c4c4;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);padding:10px 15px}.header .inner{margin:0 auto;max-width:1160px;overflow:hidden;width:100%}@media (min-width:801px){.header .inner{padding:.5rem}}@media (min-width:1051px){.header .inner{padding:15px 1.5rem}}@media (min-width:1201px){.header .inner{padding:15px 20px;width:96%}}@media (max-width:550px){.header{padding:5px}}@media (min-width:801px){.header{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}}@media (max-width:800px){.mobile-icon{border:1px solid #c4c4c4;border-radius:4px;color:#fff;float:left;font-size:24px;height:45px;opacity:1;padding:9px 12px 0;position:relative;text-align:center;width:50px;background:#354f79;background:-webkit-gradient(linear,left top,left bottom,from(#354f79),to(#243e67));background:linear-gradient(to bottom,#354f79 0,#243e67 100%)}.mobile-icon:focus,.mobile-icon:hover{background:#435d88;color:#fff}.mobile-icon.fa-shopping-cart{padding-left:10px}}@media (max-width:550px){.mobile-icon{font-size:18px;height:35px;padding:7px 10px 0;width:40px}.mobile-icon.fa-shopping-cart{padding-left:8px}}.mobileMenu-toggle{font-size:0;float:left;height:45px;margin:0;position:relative;width:50px}.mobileMenu-toggle.is-open{background:#435d88}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:after,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:before{background:#fff}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon:after,.mobileMenu-toggle .mobileMenu-toggleIcon:before{background:#fff;border-radius:2px;height:4px;width:24px}.mobileMenu-toggle .mobileMenu-toggleIcon{top:calc(50% - 2px)}.mobileMenu-toggle .mobileMenu-toggleIcon:before{top:-8px}.mobileMenu-toggle .mobileMenu-toggleIcon:after{bottom:-8px}.mobileMenu-toggle:focus,.mobileMenu-toggle:hover{background:#435d88;color:#fff}@media (max-width:550px){.mobileMenu-toggle{height:35px;width:40px}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon:after,.mobileMenu-toggle .mobileMenu-toggleIcon:before{height:4px;width:18px}.mobileMenu-toggle .mobileMenu-toggleIcon:before{top:-6px}.mobileMenu-toggle .mobileMenu-toggleIcon:after{bottom:-6px}}.header-logo,.header-primary,.header-secondary{display:inline-block;vertical-align:top}.header-logo{margin:0 0 0 5px}.header-logo>a{display:block;padding:0;width:100%}@media (min-width:551px){.header-logo{margin-left:15px}}@media (min-width:801px){.header-logo{margin:0;width:175px}}@media (min-width:1051px){.header-logo{width:235px}}.header-logo-image-container:after{display:none}.header-logo-image{max-height:35px;position:relative}@media (min-width:551px){.header-logo-image{max-height:45px}}@media (min-width:801px){.header-logo-image{max-height:none}}@media (min-width:801px){.header-primary,.header-secondary{margin-left:5px}}@media (min-width:1051px){.header-primary,.header-secondary{margin-left:10px}}@media (min-width:1201px){.header-primary,.header-secondary{margin-left:20px}}.header-primary{display:none;width:calc(100% - 375px)}.header-primary .nav-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 5px;padding:0 3% 0 4%}.header-primary .nav-flex li{border-left:1px solid #d9d9d9;padding:0 10px}.header-primary .nav-flex li:first-of-type{border:none;padding-left:0}.header-primary .nav-flex a{color:#002868;font-size:12px;text-decoration:none}.header-primary .nav-flex a:hover{color:#e0162b}@media (min-width:1101px){.header-primary .nav-flex a{font-size:1rem}}.header-primary .nav-flex h3,.header-primary .nav-flex h4{display:inline-block;font-size:12px;font-weight:600;letter-spacing:normal;margin:0;vertical-align:middle}@media (min-width:1101px){.header-primary .nav-flex h3,.header-primary .nav-flex h4{font-size:1rem}}.header-primary .nav-flex .header-primary--status{display:none}@media (min-width:901px){.header-primary .nav-flex .header-primary--status{display:inline-block}}.header-primary .nav-flex .header-primary--phone{border:none;line-height:1;width:170px}@media (min-width:901px){.header-primary .nav-flex .header-primary--phone{border-left:1px solid #d9d9d9;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:160px}}@media (min-width:1101px){.header-primary .nav-flex .header-primary--phone{width:180px}}@media (min-width:1161px){.header-primary .nav-flex .header-primary--phone{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:200px}}.header-primary .nav-flex .header-primary--cta-pig{padding-right:0}.header-primary .nav-flex .header-primary--cta-pig .cta-link{background:#002868;border-color:#002868;color:#fff;display:block;margin:0;width:100%}.header-primary .nav-flex .header-primary--cta-pig .cta-link i{color:inherit}.header-primary .nav-flex .header-primary--cta-pig .cta-link:hover{background:#e0162b;border-color:#e0162b}@media (min-width:1051px){.header-primary .nav-flex{margin-top:15px}}@media (min-width:1101px){.header-primary .nav-flex{margin-bottom:10px}}.header-primary .container{float:left;padding:0 0 0 4%;width:97%}.header-primary .form,.header-primary .form-field{margin:0}.header-primary .button{background:#ce1427;border:none;border-radius:4px 0 0 4px;color:#fff;float:left;font-size:16px;height:35px;margin:0;padding:0;width:15%}.header-primary .button:hover{background:#00235b}.header-primary .form-input{border-color:#d9d9d9;border-radius:0 4px 4px 0;-webkit-box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.08);box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.08);color:#4a4a4a;float:left;font-size:13px;height:35px;padding:0 1rem;width:85%}.header-primary .quickSearchResults{display:none}@media (min-width:801px){.header-primary{display:inline-block}}@media (min-width:1051px){.header-primary{width:calc(100% - 485px)}}.header-secondary{display:none}@media (min-width:801px){.header-secondary{display:inline-block;float:none;margin-top:5px;width:180px}}@media (min-width:1051px){.header-secondary{margin-top:12px;width:200px}}.header-message,.navUser{display:inline-block;vertical-align:top}.header-message{display:none;margin-top:4px}.header-message h4{color:#535353;font-size:12px;font-weight:500;letter-spacing:normal;margin:0 0 5px}@media (min-width:1051px){.header-message h4{font-size:15px;margin-top:7px}}@media (min-width:1201px){.header-message h4{font-size:18px}}.header-message strong{color:#002868;font-weight:700;padding-right:5px}.header-message h3{color:#e0162b;font-family:Khand,Arial,Helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1;margin:0}@media (min-width:1051px){.header-message h3{font-size:33px}}@media (min-width:1201px){.header-message h3{font-size:40px}}@media (min-width:801px){.header-message{display:inline-block}}@media (min-width:1201px){.header-message{margin-top:0}}.navUser{margin:0 0 0 5px;padding:0;width:150px}@media (min-width:1051px){.navUser{margin-left:10px;width:175px}}.navUser-section{float:none}.navUser-item{float:left;text-align:center;width:50%}.navUser-action{color:#535353;font-size:12px;font-weight:600;line-height:1;padding:0;text-transform:none}.navUser-action i{color:#002868;display:block;font-size:24px;margin-bottom:5px}@media (min-width:1051px){.navUser-action i{font-size:30px}}.navUser-action .icon-round{border-width:3px;color:#fff;display:none;font-family:Khand,Arial,Helvetica,sans-serif;font-size:13px;height:26px;left:initial;line-height:22px;right:7%;top:-10px;width:26px}@media (min-width:801px){.navUser-action .icon-round{display:inline-block}}@media (min-width:1051px){.navUser-action .icon-round{font-size:15px;height:30px;line-height:28px;top:-15px;width:30px}}.navUser-action:hover i{color:#e1062b}@media (min-width:1051px){.navUser-action{font-size:1rem;line-height:20px}}.navUser-action--label{color:#e1062b;display:block;font-family:Khand,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase}@media (min-width:1051px){.navUser-action--label{font-size:17px}}.navigation-mobile{float:right;list-style:none;margin:0}.navigation-mobile li{float:left;margin:0 0 0 5px}@media (min-width:551px){.navigation-mobile{margin-left:10px}}@media (min-width:801px){.navigation-mobile{display:none}}@media (max-width:800px){.navPages-container{overflow:auto;padding:0 0 67px;top:67px}.navPages-container.is-open{padding:0}}@media (max-width:550px){.navPages-container{padding-bottom:47px;top:47px}}@media (min-width:801px){.navPages-container{background:#00235b url("../img/bg-pattern-blue.png") repeat-x top;position:relative;z-index:5}}@media (min-width:801px){.navPages .navPages-list{margin:0 auto}}@media (max-width:800px){.navPages{background:#243e67;padding:0}}.navPages-quickSearch{border-color:#15233a;padding:15px;margin:0}.navPages-quickSearch .form,.navPages-quickSearch .form-field{margin:0}.navPages-quickSearch .button{background:#ce1427;border:none;border-radius:4px 0 0 4px;color:#fff;float:left;font-size:16px;height:35px;margin:0;padding:0;width:50px}.navPages-quickSearch .button:hover{background:#00235b}.navPages-quickSearch .form-input{border-radius:0 4px 4px 0;width:calc(100% - 50px)}.navPages-quickSearch .quickSearchResults{display:none}.navPages-quickSearch .search-form .search-exact-match .form-label{color:#fff}@media (max-width:800px){.navPages-list+.navPages-list{border-color:#15233a;margin:0;padding:0}.navPages-list .navPage-subMenu-list{margin:0}}@media (min-width:801px){.navPages-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1160px;position:relative;width:100%}.navPages-list+.navPages-list{display:none}.navPages-list:first-of-type .navPages-item:last-of-type{border-right:1px solid #031c46}}@media (min-width:1161px){.navPages-list{width:100%}}@media (max-width:800px){.navPages-item{border-top:1px solid #15233a}.navPages-item:first-of-type{border:none}.navPages-item:hover{background:#354f79}}@media (min-width:801px){.navPages-item{border-left:1px solid #031c46;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;float:none}.navPages-item.has-subMenu:hover{background:#ce1427 url("../img/bg-pattern-red.png") repeat-x top}.navPages-item.has-subMenu:hover .navPage-subMenu{display:block;left:0;width:100%}.navPages-item.activePage{background:#ce1427 url("../img/bg-pattern-red.png") repeat-x top}}.navPages-item>.navPages-action{font-family:Khand,Arial,Helvetica,sans-serif}.navPages-item>.navPages-action:focus{color:#fff}.navPages-item--sight-math{display:none}@media (min-width:801px){.navPages-item--sight-math{display:block}}.navPages-action{color:#fff;display:block;font-size:19px;font-weight:500;letter-spacing:.05em;line-height:1;padding:15px 5px 14px}.navPages-action.has-subMenu i{color:#fff;float:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.navPages-action.has-subMenu.is-open i{-webkit-transform:rotate(0);transform:rotate(0)}@media (min-width:801px){.navPages-action.has-subMenu i{display:none}}.navPages-action.activePage{color:#fff}.navPages-action.is-open,.navPages-action:hover{color:#fff}@media (min-width:801px){.navPages-action.is-open,.navPages-action:hover{background:#ce1427 url("../img/bg-pattern-red.png") repeat-x top}}@media (max-width:800px){.navPages-action{padding:12px 15px 10px}.navPages-action.is-open{background:#354f79}}@media (max-width:800px){.navPage-subMenu.is-open{background:#354f79}}@media (min-width:801px){.navPage-subMenu{background:#ebebeb;border:1px solid #d9d9d9;border-radius:0 0 6px 6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);padding:10px!important}}@media (min-width:1051px){.navPage-subMenu{padding:15px 25px!important}}@media (max-width:800px){.navPage-subMenu-item{border-top:1px solid #15233a}.navPage-subMenu-item>.navPage-subMenu-action{font-size:14px;padding-left:25px}.navPage-subMenu-item>.navPage-subMenu-action:hover{background:#142c52}}@media (min-width:801px){.navPage-subMenu-item{margin:5px 1%!important;padding:0!important}.navPage-subMenu-item>.navPage-subMenu-action{background:0 0;border:none;color:#002868;font-size:16px;font-weight:700;margin:0;padding:4px 0}.navPage-subMenu-item>.navPage-subMenu-action:hover{color:#e0162b}}@media (min-width:801px) and (max-width:1050px){.navPage-subMenu-item{width:31.33%}.navPage-subMenu-item:nth-child(3n+1){clear:both}}@media (min-width:1051px){.navPage-subMenu-item{width:18%}.navPage-subMenu-item:nth-child(5n+1){clear:both}}.footer{background-image:url("../img/bg-footer-main.png");background-repeat:repeat;-webkit-box-shadow:inset 0 2px 8px 0 rgba(0,0,0,.45);box-shadow:inset 0 2px 8px 0 rgba(0,0,0,.45);clear:both;margin-top:30px;padding:1.5rem 0}@media (min-width:801px){.footer{padding:3rem 0 1.5rem}}.footer-info{margin:0;padding:0 0 20px;text-align:center}@media (min-width:801px){.footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}}.container-dark .container{padding:0;text-align:center}@media (min-width:801px){.container-dark{background:rgba(0,0,0,.25);-webkit-box-shadow:inset 0 2px 8px 0 rgba(0,0,0,.25);box-shadow:inset 0 2px 8px 0 rgba(0,0,0,.25)}.container-dark .container{padding:15px 0}}.footer-info-col--small{margin:10px 5px;padding:0;text-align:center;width:calc(50% - 10px)}@media (min-width:801px){.footer-info-col--small{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px;text-align:left;width:calc(23% - 30px)}}@media (min-width:1161px){.footer-info-col--small{width:16%}}.footer-info-heading{background:#142137;color:#fff;display:inline-block;font-family:Khand,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;margin:0 0 8px;padding:4px 10px 2px;text-transform:uppercase}.footer-info-list li{font-size:14px;margin:2px 0}.footer-info-list a{color:#bcbcbc;display:block}.footer-info-list a:hover{color:#fff}.footer-info-col--newsletter{background:#fff;border-radius:8px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:50px 0 0;padding:25px 25px 15px;position:relative;text-align:center;width:100%}.footer-info-col--newsletter .icon-round{border-width:6px;height:61px;line-height:51px;top:-32px;width:61px}.footer-info-col--newsletter h4{color:#002868;font-size:24px;font-weight:600;line-height:normal;margin:0 0 5px}.footer-info-col--newsletter p{color:#4a4a4a;font-size:16px;line-height:1.2;margin-bottom:5px}.footer-info-col--newsletter .form-field{float:left;margin:5px 0;position:relative;width:100%}.footer-info-col--newsletter #nl_email{padding-right:30px}.footer-info-col--newsletter .button{background:0 0;border:none;color:#e0162b;display:block;font-size:18px;height:35px;line-height:40px;margin:0;padding:0;position:absolute;right:0;top:0;width:25px}@media (min-width:1161px){.footer-info-col--newsletter{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px 15px 0;padding:25px 15px 15px;width:19%}}.footer-info-col--social{display:block;left:initial;margin:0;padding:0;text-align:center;vertical-align:middle;width:auto}@media (min-width:801px){.footer-info-col--social{display:inline-block}}.footer-payment-icons{display:block;height:auto;margin:10px 0 0;vertical-align:top}.footer-payment-icons .footer-payment-icon{fill:#fff;height:35px;margin:0 5px;width:4rem}@media (min-width:551px){.footer-payment-icons .footer-payment-icon{margin:0 10px;width:5rem}}@media (min-width:801px){.footer-payment-icons{display:inline-block;margin:5px 0 0 10px}}.footer-copyright{padding:20px 0 0;text-align:center}.footer-copyright>.powered-by{color:#bcbcbc;font-size:13px}.socialLinks{line-height:1}.socialLinks .socialLinks-item{margin:0 10px}.socialLinks .icon{color:#333;display:block;height:auto;width:auto}.socialLinks .icon--instagram{color:#fff}.socialLinks .icon--facebook{color:#3b5998}.socialLinks .icon--youtube{color:#f33}.socialLinks .icon--twitter{color:#3cf}.socialLinks .icon--pinterest{color:#bd081c}.socialLinks-item{font-size:40px}.socialLinks-item i{position:relative}.socialLinks-item i:before{position:relative;z-index:2}.socialLinks-item i:after{background:#fff;border-radius:4px;content:'';display:block;height:34px;left:1px;position:absolute;top:4px;width:33px;z-index:0}.socialLinks-item .icon--instagram i:after{background:#fff;border-radius:12px;content:'';display:block;height:34px;left:1px;position:absolute;top:4px;width:33px;z-index:0;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.form-input{font-size:13px;height:35px;line-height:35px;padding:0 10px}.slick-next,.slick-prev{background:rgba(255,255,255,.5);border:none;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;height:auto;line-height:1;margin:0;opacity:.5;text-rendering:auto;width:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.slick-next:before,.slick-prev:before{background:0 0;color:#e0162b;display:inline-block;font-size:50px;height:auto;width:auto}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:rgba(255,255,255,.5);opacity:1}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{background:0 0;opacity:1}.slick-prev{left:0}.slick-prev:before{content:'\f053'}.slick-next{right:0}.slick-next:before{content:'\f054'}.banners{background:0 0;padding:0}.banners-home{background:#354f79;overflow:hidden}.banners-home h2{background:#354f79;color:#fff;display:inline-block;font-size:1.15rem;letter-spacing:normal;line-height:1.1;position:relative;margin:1rem 0 .5rem;padding:0 1rem}.banners-home h2:after,.banners-home h2:before{background:#6e7f9a;content:'';display:none;height:1px;position:absolute;top:calc(50% - 2px);width:25%}@media (min-width:551px){.banners-home h2:after,.banners-home h2:before{display:block}}@media (min-width:801px){.banners-home h2:after,.banners-home h2:before{background:#d9d9d9}}.banners-home h2:before{left:-25%}.banners-home h2:after{right:-25%}.banners-home h2 strong{font-weight:600}@media (min-width:551px){.banners-home h2{font-size:1rem;line-height:1;margin-bottom:.75rem;padding:0 1rem}}@media (min-width:801px){.banners-home h2{background:#fff;color:#002868;font-size:1.15rem;margin-bottom:1rem;padding:0 1rem}.banners-home h2 strong{font-weight:700}}@media (min-width:801px){.banners-home{background:0 0}}.default-page .body{margin-top:0}.default-page .banners-top{margin:10px auto;max-width:1160px;overflow:hidden;position:relative;text-align:center;width:96%}.default-page .banners-top *{margin:0;padding:0}.default-page .banners-bottom{display:none}@media (min-width:551px){.default-page .banners-bottom{display:block}}.heroCarousel{display:none;margin:0 0 20px}.heroCarousel.hide-on-mobile{display:none}@media (min-width:551px){.heroCarousel.hide-on-mobile{display:block}}.heroCarousel .slick-list{max-height:460px}.heroCarousel .slick-slide{opacity:.35;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1281px){.heroCarousel .slick-slide{margin:0 10px}}.heroCarousel .slick-active{opacity:1;z-index:3}.heroCarousel .heroCarousel-image-wrapper{height:auto!important}.heroCarousel .slick-next:before,.heroCarousel .slick-prev:before{color:#fff}.heroCarousel .slick-prev{left:0}@media (min-width:1281px){.heroCarousel .slick-prev{left:calc(15% + 10px)}}.heroCarousel .slick-next{right:0}@media (min-width:1281px){.heroCarousel .slick-next{right:calc(15% + 10px)}}@media (min-width:551px){.heroCarousel{display:block}}.mobileCarousel{display:block;margin:0}@media (min-width:551px){.mobileCarousel{display:none}}.home-ctas-container{clear:both;float:left;margin:0 25px 20px;position:relative;width:calc(100% - 50px)}.home-ctas-container .slick-track{padding-top:45px}.home-ctas-container .slick-next,.home-ctas-container .slick-prev{padding:0}.home-ctas-container .slick-next:before,.home-ctas-container .slick-prev:before{font-size:40px}.home-ctas-container .slick-prev{left:-25px}.home-ctas-container .slick-next{right:-25px}.home-ctas{list-style:none;margin:0}.home-ctas li{border:1px solid #d9d9d9;border-radius:0 0 4px 4px;margin:0 10px;position:relative;text-align:center}.home-ctas .icon-round{border-width:8px;font-size:18px;height:76px;line-height:61px;top:-46px;width:76px}.home-ctas .icon-round:before{font-size:36px}.home-ctas .icon-round span{bottom:0;color:#e0162b;font-family:Hind,Arial,Helvetica,sans-serif;font-weight:700;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.home-ctas a{color:#002868;text-decoration:none}.home-ctas h3{color:#002868;display:block;font-weight:600;margin:20px 10px 10px}.home-ctas p{color:#4a4a4a;display:block;font-size:16px;line-height:1.3;margin:0 15px 10px}.home-ctas span{color:#e0162b;display:block;font-size:18px;font-weight:700;margin:10px 0}.home-ctas span i{font-size:12px}.section{margin:20px 0}.section-heading{border-top:1px solid #ebebeb;display:inline-block;font-size:20px;margin:14px 0 20px;padding:30px 0 0;position:relative;text-align:center;text-transform:uppercase;width:100%}.section-heading strong{font-weight:600}.section-heading .icon-round{border-width:8px;line-height:38px;padding-left:2px}@media (min-width:551px){.section-heading{font-size:28px}}.section-featured{margin:20px 25px 30px;position:relative;width:calc(100% - 50px)}.section-featured .section-heading{margin:25px -25px 20px;width:calc(100% + 50px)}.section-featured .productGrid{margin:0}.section-featured .slick-next,.section-featured .slick-prev{padding:0}.section-featured .slick-next:before,.section-featured .slick-prev:before{font-size:40px}.section-featured .slick-prev{left:-25px}.section-featured .slick-next{right:-25px}.brands-list{list-style:none;margin:20px 25px 20px;position:relative;width:calc(100% - 50px)}.brands-list .slick-next,.brands-list .slick-prev{padding:0}.brands-list .slick-next:before,.brands-list .slick-prev:before{font-size:40px}.brands-list .slick-prev{left:-25px}.brands-list .slick-next{right:-25px}.brand-item{padding:0 5px;text-align:center}.brand-item a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand-item img{margin:auto}.productGrid{text-align:center}.productGrid .product{border:1px solid #d9d9d9;border-radius:4px 4px 0 0;display:inline-block;font-size:14px;margin:5px 0;padding:0;position:relative;text-align:left;width:100%}@media (min-width:401px){.productGrid .product{margin:10px 9px;width:calc(50% - 18px)}}@media (min-width:801px){.productGrid .product{margin:0 9px;width:calc(20% - 18px)}}.productCarousel .productCarousel-slide{border:1px solid #d9d9d9;border-radius:4px 4px 0 0;display:inline-block;font-size:14px;margin:0 9px 20px;padding:0;position:relative;text-align:left}.card{margin:0}.card-figure{border-bottom:1px solid #d9d9d9}.card-body{margin:10px 0 0;padding:0 10px}.card-body .card-text{color:#002868;font-family:Khand,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;height:31px}.card-body .card-text--options{height:auto;font-family:Hind,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.2;margin:5px 0}.card-body .card-text--options strong{display:block}.card-body .card-text--rating{height:auto;margin-top:-10px}.card-body .price-section{display:inline-block;vertical-align:top}.card-body .price-now-label,.card-body .price-section--non-sale{display:none}.card-tag{border:1px solid #ce142b;color:#ce142b;display:inline-block;font-size:11px;font-weight:600;line-height:1;margin-bottom:5px;padding:3px 10px 0;text-transform:uppercase}.card-title{font-weight:500;line-height:1.3;margin:0}.card-button{background:#002868;border:none;border-radius:0;color:#fff;font-size:13px;height:35px;line-height:38px;padding:0;width:100%}.card-button:hover{background:#001435;color:#fff}.card-button.button--dark{background:#333}.card-button.button--dark:hover{background:#000}.sale-flag-sash{line-height:1.5rem;padding-left:10px}.page-sidebar{margin:0;padding:0;width:100%}.page-sidebar+.page-content{width:100%}.page-sidebar+.page-content .productGrid{margin:0;text-align:left}.page-sidebar+.page-content .productGrid .product{margin:0 0 10px;width:100%}@media (min-width:401px){.page-sidebar+.page-content .productGrid .product{margin:0 9px 20px;width:calc(50% - 18px)}}@media (min-width:551px){.page-sidebar+.page-content .productGrid .product{width:calc(33.33% - 18px)}}@media (min-width:1151px){.page-sidebar+.page-content .productGrid .product{width:calc(20% - 18px)}}@media (min-width:401px){.page-sidebar+.page-content .productGrid{margin:0 -9px}}@media (min-width:801px){.page-sidebar{margin:0 20px 0 .75rem;width:220px}.page-sidebar+.page-content{width:calc(100% - 240px - .75rem)}.page-sidebar.u-hiddenVisually+.page-content{width:100%}}.sidebarBlock{clear:both;float:left;width:100%}.sidebarBlock-heading{background:#ce142b;border-bottom:1px solid #fff;color:#fff;float:left;font-family:Khand,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;margin:0;padding:6px 10px 2px;text-transform:uppercase;width:100%}.sidebarBlock-body{border:1px solid #d9d9d9;border-top:none;clear:both;float:left;margin-top:-1px;padding:5px 8px;position:relative;width:100%}.side-ctas{clear:both;display:none;list-style:none;margin:10px 0 0;width:100%}.side-ctas .cta{display:block;margin:0;padding:10px 0 0;width:100%}.side-ctas a{display:block;text-decoration:none}@media (min-width:801px){.side-ctas{display:block}}.inlineList--labels{margin:0}.inlineList--labels>li{margin:0 0 5px;width:100%}.inlineList--labels .facetLabel{padding:.15rem 20px 0 .5rem;position:relative;width:100%}.inlineList--labels .facetLabel .icon{position:absolute;right:5px;top:6px}.facetedSearch-toggle+.facetedSearch-navList{margin:0}.facetedSearch-navList{clear:both}.facetedSearch-navList .accordion{margin:0}.accordion--navList .accordion-block{margin:0}.accordion--navList .accordion-block:first-of-type .accordion-navigation{border-radius:0}.accordion--navList .accordion-block:last-of-type .accordion-content,.accordion--navList .accordion-block:last-of-type .accordion-navigation{border-radius:0}.accordion--navList .accordion-navigation{background:#ce142b;border-bottom:1px solid #fff;float:left;padding:7px 30px 5px 10px;text-transform:uppercase;width:100%}.accordion--navList .accordion-title{color:#fff;font-family:Khand,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;letter-spacing:normal;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion--navList .accordion-navigation-actions{right:10px;top:10px}.accordion--navList .accordion-navigation-actions>a{display:none}.accordion--navList .accordion-indicator{color:#fff;font-size:18px;font-weight:900}.accordion--navList .accordion-content{border:1px solid #d9d9d9;border-top:none;clear:both;float:left;margin-top:-1px;padding:5px 8px;position:relative;width:100%}.navList-action{color:#002868}.navList-action:active,.navList-action:hover{color:#e0162b}.navList-action--checkbox{font-size:16px;padding:0 20px 0 1.5rem;position:relative}.navList-action--checkbox:after,.navList-action--checkbox:before{margin:0;top:2px}.navList-action--checkbox span{font-size:11px;position:absolute;right:0;top:3px}.navList-action-close{display:none}.toggleLink-more{color:#000;font-size:11px;font-weight:700;display:block;line-height:16px;padding:0 0 4px}.toggleLink-more i{font-size:8px}.toggleLink-more:hover{color:#999}.competition-carry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;display:none}.competition-carry-content{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px);margin:5px;padding:.25rem}.competition-carry-content p:last-of-type{margin-bottom:.25rem}.category-heading+.sub-categories .category-product-listing{display:none}.sub-categories{clear:both;display:block;margin:0 0 10px;text-align:center}.sub-categories .navList{margin:0}.subcategory-item{display:inline-block;margin:4px 2px;padding:0;text-align:center;vertical-align:top;width:calc(50% - 10px)}.subcategory-item a{display:block}@media (min-width:400px){.subcategory-item{margin:7px 5px;width:calc(50% - 13px)}}@media (min-width:600px){.subcategory-item{width:calc(33.33% - 13px)}}@media (min-width:992px){.subcategory-item{width:calc(25% - 13px)}}@media (min-width:1200px){.subcategory-item{width:calc(20% - 14px)}}.subcategory-item--has-image{display:inline-block;margin:0 0 2%;vertical-align:top}.subcategory-item--image,.subcategory-item--name{display:block}.subcategory-item--image{height:140px}.subcategory-item--image img{height:auto;max-height:140px;max-width:100%}@media (min-width:400px){.subcategory-item--image{height:167px;padding:0}.subcategory-item--image img{max-height:180px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.subcategory-item--name{background:#efefef;border:1px solid #d9d9d9;border-radius:4px;color:#002868;font-size:1rem;font-weight:700;height:60px;line-height:14px;padding:3px 5px 0;position:relative;text-decoration:none;-webkit-transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-box-shadow .3s ease}.subcategory-item--name:hover{background:#f1f1f1;border-color:#002868;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.2);box-shadow:0 2px 3px 1px rgba(0,0,0,.2);color:#c0162b}.subcategory-item--name .name-label{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);word-break:break-word}@media (min-width:400px){.subcategory-item--name{font-size:18px;height:70px;line-height:18px}}.filter-paging{background:#002561;border-radius:6px 6px 0 0;clear:both;float:left;margin-bottom:20px;padding:12px 20px;width:100%}.filter-paging .actionBar{margin:0;text-align:center}@media (min-width:551px){.filter-paging .actionBar,.filter-paging .pagination-list{margin:0}.filter-paging .pagination-list{float:right}.filter-paging .actionBar{float:left}}.filter-paging--center{border-radius:0 0 6px 6px;text-align:center}.filter-paging--center .pagination-list{display:inline-block;float:none;margin:auto;width:auto}.actionBar .form-field{background:0 0;border:none;border-radius:0;margin:0}.actionBar .form-label{color:#fff;cursor:default;font-family:Khand,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:1.1;margin:0 10px 0 0;padding:0;text-transform:uppercase;vertical-align:middle}.actionBar .form-select{color:#002868}.actionBar-section .form-select{background-position:right .4rem top .4rem;border-radius:0;height:27px;padding-left:5px}.pagination-list li{margin:0 1px;vertical-align:middle}.pagination-list .pagination-label{color:#fff;cursor:default;font-family:Khand,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:1.1;padding-right:10px;text-transform:uppercase}.pagination-item{border:none;border-radius:0;margin:0 1px}.pagination-item.pagination-item--current{border-radius:0;margin:0 1px}.pagination-item.pagination-item--current .pagination-link{background:#fff;color:#e0162b}.pagination-item .pagination-link{border-radius:0;color:#fff;font-size:16px;font-weight:700;line-height:1.4;padding:3px 9px 2px}.pagination-item .pagination-link:active,.pagination-item .pagination-link:hover{background:#fff;color:#e0162b}.pagination-item.pagination-arrow{float:none}.pagination-item.pagination-arrow>.pagination-link{color:#fff;font-size:20px;line-height:1.1;padding:3px 4px 0}.pagination-item.pagination-arrow>.pagination-link:focus,.pagination-item.pagination-arrow>.pagination-link:hover{background:0 0;color:#fff}.product-page .breadcrumbs{display:block}@media (min-width:1161px){.product-page .breadcrumbs{margin:0 .75rem}}.product-page .breadcrumb.is-active{display:none}@media (min-width:1161px){.productView{margin:0}}.productView-details{margin:0 0 1rem;width:100%}.productView-details .addthis_toolbox{display:inline-block;margin:0 0 10px;text-align:right;vertical-align:top;width:48%}.productView-details .socialLinks{display:inline-block;vertical-align:top}.productView-details .socialLinks-item{float:left;font-size:24px;margin:0 2px}.productView-details .socialLinks-item.socialLinks-item--google_plusone{margin-top:4px}.productView-details .socialLinks-item .icon{height:24px}.productView-details .socialLinks-item i:after{display:none}@media (min-width:801px){.productView-details{margin:0;width:62%}}.productView-images{margin-bottom:1rem;width:100%}@media (min-width:801px){.productView-images{margin-bottom:3rem;width:38%}}.productView-image{border:1px solid #ebebeb;min-height:300px}.productView-image+.productView-thumbnails{margin-top:0}.productView-thumbnails{margin:0}.productView-thumbnail{padding:0;width:60px}.productView-thumbnail+.productView-thumbnail{margin-left:-1px}.productView-thumbnail-link{border-top:none;display:block;height:60px;max-width:60px}.productView-product{border:none;padding:0}.productView-title{color:#535353;font-size:28px;font-weight:700;letter-spacing:normal;line-height:1.1;margin:0;padding:10px 0}.productView-tag{float:left;margin-bottom:.5rem;width:100%}.productView-tag .card-tag{margin:0}.productView-rating{clear:both;display:inline-block;margin:0 0 10px;vertical-align:top;width:48%}.product-rating{display:inline-block;margin-right:.78571rem;vertical-align:middle}.productView-reviewLink{margin:0}.productView-reviewLink>a{color:#002868}.productView-reviewLink>a:hover{color:#e0162b}.productView-info{font-size:16px;margin:0}.productView-info .productView-info-name{font-size:16px;font-weight:500}.productView-info .productView-info-name:first-of-type{margin-top:.35714rem}.productView-info .productView-info-value:last-of-type{margin-bottom:1.5rem}.productView-custom-fields{display:none}.productView-options{text-align:left}.productView-options .form{clear:both;float:left;margin:0;width:100%}.productView-options .form-field{display:inline-block;margin:1rem 0;vertical-align:top;width:100%}.productView-options .form-field>.form-checkbox+.form-label,.productView-options .form-field>.form-radio+.form-label{margin-left:0;width:100%}.productView-options .form-label .spacer{display:block;height:10px}.productView-options .form-field--sku,.productView-options .form-field--stock{margin:0}.productView-options .form-field--sku .form-label,.productView-options .form-field--stock .form-label{font-weight:400;margin:0}.productView-options .form-field--sku{margin-bottom:5px}.productView-options .form-field--quantity{float:left;display:inline-block;margin:0;text-align:right;vertical-align:middle;width:50%}.productView-options .form-action{float:right;display:inline-block;margin:10px 0 0;padding:0;vertical-align:middle;width:100%}.productView-options .form-action .button{background:#e0162b;border-radius:0;border:none;font-size:22px;font-weight:500;height:45px;line-height:50px;margin:0;padding:0;text-transform:uppercase;width:100%}.productView-options .form-action .button:hover{background:#b21122}.productView-options .form-wishlist{margin:5px 0 0}.productView-options .form-wishlist .button{background:#002868;color:#fff}.productView-options .form-wishlist .button span{display:inline-block}.productView-options .form-wishlist .button i,.productView-options .form-wishlist .button svg{font-size:12px;vertical-align:middle}.productView-options .form-wishlist .button:hover{background:#001435}@media (min-width:1161px){.productView-options [data-product-unavailable]+.form-wishlist{margin-top:-45px}}@media (min-width:551px){.productView-options .form-action{clear:both;float:left;width:45%}.productView-options .form-wishlist{clear:both;float:right;margin-top:-45px;width:48%}}@media (min-width:801px){.productView-options .form-action{margin:0}.productView-options .form-wishlist{margin-top:-45px}}@media (min-width:1161px){.productView-options .form-field--quantity{float:none;text-align:center;width:150px}.productView-options .form-action{float:right;width:40%}.productView-options .form-wishlist{float:right;margin-top:5px}}#wishlist-dropdown.is-open{border:1px solid #002868;border-radius:0 0 4px 4px;padding:0 5px}#wishlist-dropdown.is-open li{margin:5px 0}#wishlist-dropdown.is-open .button{background:#e6e6e6;color:#002868}#wishlist-dropdown.is-open .button:hover{background:#c6c6c6}.product-customizations,.product-options{margin-bottom:1rem}.body .productView-price{width:50%}@media (min-width:1161px){.body .productView-price{float:none;width:calc(100% - 40% - 157px)}}.body .productView-price--range{width:100%}.body .productView-price--range+.form-field--quantity{text-align:left;width:100%}@media (min-width:500px){.body .productView-price--range{width:50%}.body .productView-price--range+.form-field--quantity{text-align:right;width:50%}}@media (min-width:1161px){.body .productView-price--range{width:calc(100% - 40% - 157px)}.body .productView-price--range+.form-field--quantity{text-align:center;width:150px}}.productView-price{clear:both;color:#e0172a;display:inline-block;float:left;font-family:Khand,Arial,Helvetica,sans-serif;font-size:36px;font-weight:600;line-height:1.2;margin:0;vertical-align:middle}.productView-price .price-section--saving{color:#535353;font-family:Hind,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500}.productView-price .price-section--saving .price{display:inline-block;margin:0 -1px;vertical-align:middle}.productView-price .price-section--saving .price:last-of-type{margin-left:-4px}.product-options .form-label{color:#000;position:relative}.option-modal-link+.tooltip{left:-50px!important}.form-field--quantity .form-label{display:inline-block;font-weight:500;margin:0 5px 0 0;vertical-align:middle}.form-field--quantity .form-increment{display:inline-block;vertical-align:middle;width:60px}.productAttributes-message{display:table;width:100%}.productView-description{width:100%}.productView-description .tabs{border:none;margin-bottom:-1px}@media (min-width:801px){.productView-description .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.productView-description .tab{border:none;display:inline-block;margin:5px 0 0;float:none;width:100%}.productView-description .tab:first-of-type .tab-title{border:none}.productView-description .tab:hover .tab-title{background:#9c9c9c}.productView-description .tab.is-active{border:none}.productView-description .tab.is-active .tab-title{background:#e0172a;color:#fff;font-weight:500}.productView-description .tab.is-active .tab-title:hover{background:#e0172a;cursor:default}@media (min-width:801px){.productView-description .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;width:auto}}.productView-description .tab-title{background:#002156;border-left:1px solid #002156;color:#fff;font-family:Khand,Arial,Helvetica,sans-serif;font-size:19px;font-weight:500;letter-spacing:.05em;padding:10px 5px;text-align:center;text-transform:uppercase}.productView-description .tabs-contents{border:1px solid #ebebeb;border-top:none;padding:25px 25px 10px}.productView-description .tab-content{padding:0}.productView-description .productReview{width:100%}.productReview{width:100%}.productReviews-content>.button{border-radius:0;height:35px;line-height:35px;margin-bottom:2rem;padding:0 15px}.productReviews-list{counter-reset:review-counter;padding-left:30px;position:relative}.productReview:before{background:#e5e5e5;border-radius:2px;color:#a9a9a9;content:counter(review-counter);counter-increment:review-counter;font-weight:600;left:10px;padding:3px 6px;position:absolute;text-align:center}.productReview-title{display:inline-block;font-size:18px;font-weight:500;vertical-align:middle}.productReview-rating{margin:0 0 0 5px}.productReview-author{color:#aaa;font-size:12px;font-style:italic;margin-bottom:0}.section--related-products .productGrid{margin:0}.link-custom-sight{display:none;position:relative;top:-10px}.link-custom-sight+.cta-link{margin-top:10px}.ctas{padding:1rem 0 0;text-align:center}@media (min-width:551px){.ctas{padding:1.5rem 0 .5rem}}.ctas .cta-link{background:#fff;border-color:#d9d9d9;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#002561;display:inline-block;font-size:1.2rem;font-weight:600;margin:15px 5px;padding:30px 5px 20px;position:relative}@media (max-width:550px){.ctas .cta-link{width:100%}}@media (min-width:551px){.ctas .cta-link{margin:0 5px 10px}}.ctas .cta-link .fa-bullseye,.ctas .cta-link .fa-check-circle{background:#fff;display:inline-block;font-size:2.5rem;left:0;margin:auto;position:absolute;right:0;top:-17px;width:55px}.ctas .cta-link:hover{background:#fff;border-color:#002561;color:#e0162b}.ctas+.ctas{padding-top:0}.page-sidebar .cta-link{max-width:calc(100% - 0px);margin-left:0;margin-right:0}.page-sidebar .cta-link+.cta-link{margin-top:20px}.page-sidebar .ctas{display:none;width:100%}@media (min-width:801px){.page-sidebar .ctas{display:inline-block}}.page-sidebar>nav+.ctas{margin-top:18px}.page-sidebar>nav+ul.ctas{margin-top:0}.cta-link{background:#f1f1f1;border:1px solid #c9c9c9;border-radius:5px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1);box-shadow:inset 0 0 3px rgba(0,0,0,.1);color:#333;display:none;font-size:1.1rem;line-height:1;margin:-10px 0 10px;padding:7px 7px 5px;width:225px}.cta-link i{color:#e0162b;font-size:1.2rem;margin-right:4px;vertical-align:middle}.cta-link i.fa-registered{color:inherit;font-size:.7em;margin:0;vertical-align:top}.cta-link:hover{background:#f6f6f6;border-color:#b1b1b1;-webkit-box-shadow:none;box-shadow:none;color:#111}.cta-subtitle{display:block;font-size:11px;font-style:italic;margin-top:.5rem}.product-sight .product-options .form-field{cursor:not-allowed;opacity:.6}@media (min-width:530px){.product-sight .product-options .form-field{width:calc(33.33% - 3px)}}.product-sight .product-options .form-field>*{pointer-events:none}.product-sight .product-options .form-field.active-field{cursor:default;opacity:1}.product-sight .product-options .form-field.active-field>*{pointer-events:initial}.product-sight .product-options .custom-modal-link{color:#002868;display:block;font-size:12px;font-style:italic;font-weight:400;margin:-4px 0;text-decoration:underline}.product-sight .product-options .custom-modal-link:hover{color:#e0162b}.product-sight .cta-link{display:block}.product-sight-custom .addthis_toolbox,.product-sight-custom .form-field--sku,.product-sight-custom .productView-rating{display:none!important}.product-sight-custom .form-select option[data-make]{display:none}.product-sight-custom .form-select[data-make*=Browning] option[data-make*=Browning]{display:block}.product-sight-custom .form-select[data-make*=Canik] option[data-make*=Canik]{display:block}.product-sight-custom .form-select[data-make*=Colt] option[data-make*=Colt]{display:block}.product-sight-custom .form-select[data-make*=CZ] option[data-make*=CZ]{display:block}.product-sight-custom .form-select[data-make*=Glock] option[data-make*=Glock]{display:block}.product-sight-custom .form-select[data-make*=Ruger] option[data-make*=Ruger]{display:block}@media (min-width:551px){.product-sight-custom .custom-choose-model,.product-sight-custom .custom-make{width:calc(50% - 2px)}}@media (min-width:551px){.product-sight-custom .custom-sight-height,.product-sight-custom .custom-sight-style,.product-sight-custom .custom-sight-width{width:calc(33.3% - 23px);margin-left:0;margin-right:20px}}.product-sight-custom .custom-sight-height,.product-sight-custom .custom-sight-width{position:relative}.product-sight-custom .custom-sight-height .form-label small,.product-sight-custom .custom-sight-width .form-label small{left:-10px;margin:0;padding-left:10px;position:absolute;overflow:hidden;top:0;width:10px}.product-sight-custom .custom-sight-height .form-label small:before,.product-sight-custom .custom-sight-width .form-label small:before{content:'*';font-size:14px;left:0;position:absolute}.product-sight-custom .custom-sight-height .form-range,.product-sight-custom .custom-sight-width .form-range{background-color:#142b54;border:1px solid #00245f;border-radius:10px;cursor:-webkit-grab;cursor:grab;height:12px;margin:10px auto 0;max-width:280px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;-webkit-appearance:none!important}.product-sight-custom .custom-sight-height .form-range:before,.product-sight-custom .custom-sight-width .form-range:before{border:1px solid #d9d9d9;border-radius:4px;color:#00245f;content:attr(data-value);cursor:default;font-size:18px;height:31px;line-height:31px;padding:0;text-align:center;position:absolute;border:none;width:auto;right:auto;left:100px;top:-50px}.product-sight-custom .custom-sight-height .form-range::-webkit-slider-thumb,.product-sight-custom .custom-sight-width .form-range::-webkit-slider-thumb{-webkit-appearance:none!important;background-color:#e0162b;border-radius:50%;-webkit-box-shadow:0 0 3px #3c6d59;box-shadow:0 0 3px #3c6d59;height:22px;-webkit-transition:all .5s ease;transition:all .5s ease;width:22px}.product-sight-custom .custom-sight-height .form-range::-webkit-slider-thumb:hover,.product-sight-custom .custom-sight-width .form-range::-webkit-slider-thumb:hover{background-color:#e0162b}.product-sight-custom .custom-sight-height .form-range::-webkit-slider-thumb:active,.product-sight-custom .custom-sight-width .form-range::-webkit-slider-thumb:active{-webkit-box-shadow:0 0 1px #e0162b;box-shadow:0 0 1px #e0162b}.product-sight-custom .price-section{display:inline-block}.product-sight-custom .price-section--saving{display:none}.custom-sight-delay{background:#fcf8e3;border:1px solid #faebcc;border-radius:4px;color:#8a6d3b;display:block;font-size:12px;font-style:italic;font-weight:400;margin-top:5px;max-width:20rem;padding:5px 10px 3px}.search-results-heading{margin-bottom:20px;text-align:center}.search-results-heading .page-heading{margin-bottom:0}.page-content-section--inner{margin:0 2rem}@media (min-width:801px){.page-content-section--inner{max-width:620px;margin:0 auto 20px}}.page-content-section--inner h3{font-family:"open sans";font-size:20px;font-weight:700;letter-spacing:.25px;line-height:1.2;margin:2rem 0;text-transform:uppercase}@media (min-width:601px){.page-content-section--inner h3{margin:2rem 0 0}}.page-content-section--inner ul{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0}.page-content-section--inner li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media (min-width:551px){.page-content-section--inner li{width:50%}}.page-content-section--inner strong{font-size:1.1rem}.page-content-section--inner p+strong{display:block}@media (min-width:401px){.page-content-section--inner p+strong{margin-top:2rem}}@media (min-width:601px){.page-content-section--inner p+strong{margin-top:7rem}}.brand-image-container{display:none}.account--fixed,.account--fixedLarge,.account--fixedSmall,.page-content--centered{width:100%}.navBar--account{display:block}.cart-header-item,.cart-item-name,.cart-item-value{font-size:14px}.cart-total-label,.cart-total-value{font-size:16px}.cart-item .shipping-restrictions-message{float:none;margin-bottom:0;position:relative;z-index:2}.cart-item .shipping-restrictions-message a,.cart-item .shipping-restrictions-message a:focus{float:none}.cart-item .shipping-restrictions-message p{position:absolute;top:100%;width:100%}.cart-item-figure{float:none;display:inline-block;margin:0 auto 1.5rem;text-align:center;width:100%}@media (min-width:551px){.cart-item-figure{display:block;float:left;margin:0 0 1.5rem -33.33%;width:33.33%}}@media (min-width:801px){.cart-item-figure{display:table-cell;float:none;width:8.33%}}.cart-item-title{float:left;overflow:visible;width:100%}.cart-item-name{font-weight:600}.cart-item-name a{color:#002868}.cart-item-name a:hover{color:#e0162b}.cart-item-name+.definitionList{font-size:12px}.cart-item-name .product-sku{float:left;font-weight:400;margin-right:7px}.cart-item-quantity .form-label{color:#999;font-size:1rem;font-weight:400}.cart-item-quantity .button{height:22px;padding:0 .35rem}.cart-item-quantity .button i{font-size:10px;line-height:20px}.cart-item-total .cart-item-label{text-align:right}@media (min-width:551px){.cart-item-total{text-align:right}}.cart-remove{background:0 0;clear:both;color:#333;border-radius:0;display:inline-block;float:none;font-size:10px!important;height:auto;margin:-2px 0 0 5px;padding:0;width:auto}.cart-remove span{background:#e5e5e5;border-radius:4px;display:inline-block;padding:.21419rem}.cart-remove svg{display:none;height:1.28571rem;vertical-align:text-bottom;width:1.28571rem}@media (min-width:360px){.cart-remove svg{display:inline-block}}.cart-remove:hover span{background:#d5d5d5}@media (min-width:551px){.cart-remove{display:block;margin:0}}.cart-total-label{color:#444}.cart-total-value span{font-weight:600}.page-sidebar .sight-steps--step--input--label--tooltip-button{display:none}.page-sidebar[data-sight-category] .sight-steps--step--input--label--tooltip-button{display:inline-block}.breadcrumbs{display:none;margin-bottom:0;text-align:left}.breadcrumb{font-size:1rem}.breadcrumb.is-active .breadcrumb-label{color:#002868}.breadcrumb a{color:#002868}.breadcrumb a:hover{color:#e0162b}.form-label{color:#002868;cursor:default;font-size:16px;font-weight:700}.form-label small{color:#be0303;font-size:.8rem;margin:0 0 0 .25rem;vertical-align:baseline}@media (min-width:900px){.form-label small{font-size:.85rem}}.form-input{border-radius:0}.form-radio+.form-label{font-size:16px;font-weight:700}.form-checkbox[disabled]+.form-label,.form-radio[disabled]+.form-label{cursor:not-allowed}[data-product-attribute=product-list] .unavailable,[data-product-attribute=set-radio] .unavailable{opacity:.5}.back-to-top{bottom:10px;cursor:pointer;line-height:1;opacity:.5;position:fixed;right:10px;z-index:100}.back-to-top i{background:#fff;border:2px solid #d9d9d9;border-radius:50%;color:#00235b;font-size:2.5rem}.back-to-top i:before{position:relative;top:1px}.back-to-top:hover{opacity:1}.search-form .search-exact-match{display:block;font-size:12px;height:0;margin:auto;opacity:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:160px}.search-form .search-exact-match.form-field--success .form-label:after{opacity:1;top:1px;-webkit-transform:scale(1);transform:scale(1)}.search-form .search-exact-match .form-label{color:#333;cursor:pointer;font-size:12px}.search-form .search-exact-match .form-label:before{top:0}.search-form .search-exact-match .form-label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.search-form.show-exact-match .search-exact-match{height:16px;margin:10px auto 0;opacity:1}.custom-modal .modal-header{border:none;padding:0}.custom-modal .modal-header-title{border-bottom:1px solid #e5e5e5;line-height:1;padding:1rem 2.25rem 1rem 3.03571rem}.custom-modal .modal-header-title:empty{border:none;padding:0}.custom-modal .modal-header-title:empty+.modal-close{right:1.5rem;top:.5rem}.custom-modal .modal-close{color:#000;font-size:1.6rem}.custom-modal .modal-close:hover{color:#666}.custom-modal .modal-body{padding:0}@media (max-width:699px){.custom-modal .modal-body iframe{height:250px;width:90%}}@media (max-width:499px){.custom-modal .modal-body iframe{height:200px;width:100%}}@media (max-width:399px){.custom-modal .modal-body iframe{height:150px}}.custom-modal .modal-body .page-sight-calculator{margin:0;padding:2rem}@media (max-width:699px){.page-content iframe{height:250px;width:90%}}@media (max-width:499px){.page-content iframe{height:200px;width:100%}}@media (max-width:399px){.page-content iframe{height:150px}}.tooltip{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1070}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip-inner{background-color:#000;border-radius:4px;color:#fff;max-width:200px;padding:5px 8px;text-align:center;text-decoration:none;text-transform:none;white-space:pre-wrap}.shipping-restrictions-message{float:left;margin-bottom:10px;margin-top:10px}.shipping-restrictions-message.active{margin-bottom:0}.shipping-restrictions-message.active a,.shipping-restrictions-message.active a:focus{border-bottom:none}.shipping-restrictions-message.active p{display:block;float:left;margin-top:-1px}.shipping-restrictions-message a i{font-size:12px;margin-right:4px;top:2px}.shipping-restrictions-message a,.shipping-restrictions-message a:focus{background:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:5px 10px 3px;float:left;font-size:12px;font-weight:400;position:relative;text-decoration:none;z-index:1}.shipping-restrictions-message p{clear:both;display:none}.alertBox-warning{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}.CartContents .ProductName .shipping-restrictions-message a{font-weight:400}.productView-description p{font-size:18px;line-height:30px}.productView-description .product-description-callout{font-size:20px;background:#036;color:#fff;padding:5px 15px;font-weight:600;margin-top:0}.productView-description .product-features-list h4{color:red;text-transform:uppercase;font-size:28px;font-weight:700;margin-top:20px}.productView-description .product-features-list li{color:#036;color:#036;font-weight:600;font-size:18px}.productView-description .product-features-list .loctite-callout{font-size:18px;font-weight:700;font-style:italic}.productView-description .product-description-seals{margin-top:20px}.productView-description .product-description-seals .product-description-seals--seals{display:inline-block;vertical-align:top}.productView-loctite-callout{display:inline-block;margin:40px 0}.loctite-text-container{margin-top:80px;padding-bottom:90px;position:relative}.loctite-text-container img{bottom:0;position:absolute;right:0}.dawson-descripton-image-container .image-title,.dawson-image-grid-container .image-title,.loctite-image-container .image-title{position:absolute;color:#fff;background:#00235b;padding:5px 10px;right:10px;bottom:10px;font-weight:600;font-size:16px;font-family:'open sans'}.dawson-descripton-image-container{position:relative;margin:40px 0;display:inline-block;width:100%;margin-top:0}.loctite-image-container img{width:100%;height:auto}.loctite-text-container h3{text-transform:uppercase;font-family:"open sans";font-weight:700;font-size:22px;color:#000}.loctite-text-container p{font-family:"open sans";color:#000}.dawson-package-description a,.loctite-text-container a{font-weight:700;font-family:"open sans"}@media (min-width:350px){.dawson-package-description,.dawson-package-description--image,.dawson-package-description--list{display:inline-block}.dawson-package-description{margin:40px 0;width:100%;margin-top:0}.dawson-package-description--image,.dawson-package-description--list{width:100%;float:left}.dawson-package-description--image{text-align:center;margin-top:50px}.loctite-image-container,.loctite-text-container{display:inline-block;width:100%;float:left}.loctite-image-container{margin-right:0;position:relative}.loctite-text-container{margin-top:0}.dawson-package-description h3,.loctite-text-container h3{font-size:18px;font-family:"open sans";text-transform:uppercase;font-weight:700;color:#000}.dawson-package-description li,.dawson-package-description p,.loctite-text-container p{font-size:16px;color:#000;font-family:"open sans"}.dawson-image-grid-container{width:calc(50% - 20px);float:left;position:relative;margin-right:20px;margin-bottom:20px}.dawson-description-image-grid{width:100%;margin:40px 0}.dawson-description-image-grid,.dawson-image-grid-container{display:inline-block}}@media (min-width:650px){.productView-loctite-callout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.loctite-image-container,.loctite-text-container{display:inline-block;width:calc(50% - 20px);float:left}.loctite-image-container{margin-right:40px}.loctite-text-container h3{margin-top:0}}@media (min-width:850px){.dawson-package-description--list{width:70%}.dawson-package-description--image{width:30%;margin-top:50px}.dawson-package-description--image{max-width:250px;float:right}.dawson-package-description--image img{float:right;width:100%;height:auto}.dawson-image-grid-container{width:calc(25% - 20px)}}@media (min-width:1024px){.loctite-text-container{margin-top:100px}.dawson-package-description h3,.loctite-text-container h3{font-size:22px}.dawson-package-description li,.dawson-package-description p,.loctite-text-container p{font-size:18px}.loctite-image-container{margin-right:80px}.loctite-image-container,.loctite-text-container{width:calc(50% - 40px)}}.perfect-impact-intro{display:inline-block;width:100%;background:url(https://cdn11.bigcommerce.com/s-5t3ceeio/product_images/uploaded_images/intro-flag-banner-image.png);background-position:center;background-size:cover}.perfect-impact-intro-container{text-align:center}.perfect-impact-intro-inner{float:left;margin:30px auto 0;max-width:800px;text-align:left;width:100%}@media (min-width:651px){.perfect-impact-intro-inner{margin:30px auto 15px}}@media (min-width:801px){.perfect-impact-intro-inner{display:inline-block;float:none;margin:20px auto}}.perfect-impact-intro .perfect-impact-intro--content{margin:0 auto;padding:0 2rem;width:100%}@media (min-width:801px){.perfect-impact-intro .perfect-impact-intro--content{max-width:620px;padding:0}}.perfect-impact-intro .perfect-impact-intro--content h2{color:#fff;font-family:"open sans";font-size:18px;font-weight:700;margin-top:0;text-transform:uppercase}@media (min-width:651px){.perfect-impact-intro .perfect-impact-intro--content h2{margin-top:1rem}}@media (min-width:801px){.perfect-impact-intro .perfect-impact-intro--content h2{margin-top:2.28571rem}}.perfect-impact-intro .perfect-impact-intro--content p{color:#fff;font-size:16px;font-family:"open sans";line-height:1.3}.perfect-impact-content-section:nth-of-type(odd){background:#e8e8e8}.perfect-impact-content-section--inner{margin:0 2rem}@media (min-width:801px){.perfect-impact-content-section--inner{max-width:620px;margin:0 auto 30px}}.perfect-impact-content-section{display:inline-block;width:100%}.perfect-impact-closing .perfect-impact-content-section--inner{margin-top:20px;margin-bottom:20px}.perfect-impact-content-section h3,.perfect-impact-content-section p{color:#333}.perfect-impact-content-section p{font-size:16px;font-family:"open sans"}.perfect-impact-content-section h3{color:#000;font-family:"open sans";font-size:22px;font-weight:700;letter-spacing:normal;line-height:1.2;margin-top:1.5rem;text-transform:uppercase}@media (min-width:651px){.perfect-impact-content-section h3{letter-spacing:.25px;line-height:1.5}}@media (min-width:801px){.perfect-impact-content-section h3{margin-top:2.28571rem}}.perfect-impact-closing{background:#00235b!important}.perfect-impact-closing p{color:#fff;font-size:14px}.perfect-impact-video{display:none}.perfect-impact-video-inner .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.perfect-impact-video-inner .video-container embed,.perfect-impact-video-inner .video-container iframe,.perfect-impact-video-inner .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.how-to-redeem-steps{display:inline-block;width:100%}.how-to-redeem-steps .how-to-redeem-steps--step{display:inline-block;width:100%;float:left;background:#e8e8e8;margin-bottom:10px;padding:20px}.how-to-redeem-steps .how-to-redeem-steps--step h4{font-weight:600;color:#333;font-size:20px;margin-left:40px;margin-top:0;margin-bottom:10px}.how-to-redeem-steps .how-to-redeem-steps--step p{margin-bottom:0}.how-to-redeem-steps .how-to-redeem-steps--step{position:relative;top:0;left:0}.how-to-redeem-steps .how-to-redeem-steps--step:before{content:'1';background:#e0162b;width:28px;height:28px;position:absolute;color:#fff;text-align:center;font-size:20px}.how-to-redeem-steps .step-redeem-call:before{content:'2'}.how-to-redeem-steps .step-redeem-ship:before{content:'3'}.how-to-redeem-steps .step-redeem-ship{margin-bottom:0}.how-to-redeem-steps .step-redeem-call a{font-weight:700;color:#333}.how-to-redeem-steps .step-redeem-call a:hover{color:#a7a7a7}.category-product-listing[data-product-count="0"],.subcategory-item[data-product-count="0"]{display:none}.page--category-subcats-sorted .sub-categories--sorted .category-product-listing+.subcategory-item{margin-top:50px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item{width:100%;clear:both;position:relative;margin:0}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--image{position:absolute;width:145px;height:145px;left:0;top:0;z-index:1;padding:0;border-radius:5px;overflow:hidden;border:1px solid #d9d9d9;border:5px solid #f5f5f5;display:none}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--image img{border-radius:4px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name{width:100%;margin-left:0;text-align:left;padding:0 0 7px;height:auto;display:inline-block;background:0 0;border:none;border-bottom:2px solid #ce1427;border-radius:0;margin-bottom:15px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name.subcategory-item--name__has-description{min-height:145px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#d9d9d9}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label{top:15%}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label .name{float:left;width:100%;font-size:22px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label .description{float:left;width:100%;font-size:14px;color:#000;font-weight:400;margin-top:10px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label .description:empty{display:none}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label .description strong{font-weight:600}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .subcategory-item--name .name-label .description p:last-of-type{margin-bottom:0}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .filter-paging .filter-paging--product-count{float:right;color:#fff;padding:3px;font-style:italic;opacity:.8}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing{margin-top:0}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .filter-paging{background:#fff;width:100%;float:right;border-radius:0 0 5px 5px;margin-top:-56px;z-index:2;position:relative;border:1px solid #d9d9d9;padding:10px}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .filter-paging .actionBar{float:right}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .filter-paging .actionBar .form-label{color:#002868}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .filter-paging--product-count{float:left;padding:4px 0 0 10px;font-style:italic;color:#7d7d7d}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .productGrid{text-align:left}@media (min-width:1151px){.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .productGrid .product{width:calc(25% - 18px)}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item .category-product-listing .productGrid .product .card-img-container{max-width:162px}}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item+.category-product-listing .productGrid{text-align:left}@media (min-width:1151px){.page--category-subcats-sorted .sub-categories--sorted .subcategory-item+.category-product-listing .productGrid .product{width:calc(25% - 18px)}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item+.category-product-listing .productGrid .product .card-img-container{max-width:162px}}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item--has-image .subcategory-item--name{padding:30px 20px;border:none;background:#f5f5f5}@media (min-width:460px){.page--category-subcats-sorted .sub-categories--sorted .subcategory-item--has-image .subcategory-item--name{width:calc(100% - 145px);margin-left:145px;min-height:145px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}}.page--category-subcats-sorted .sub-categories--sorted .subcategory-item--has-image .category-product-listing .filter-paging{width:calc(100% - 145px);border-left:0;border-radius:0 0 5px 0}.its-brand-carousel__slide--image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.its-brand-carousel__wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.its-brand-carousel__wrapper .slick-prev{left:-25px}.its-brand-carousel__wrapper .slick-next{right:-25px}