/* Template CSS */
html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Roboto", Arial, sans-serif;line-height:1.5;font-size:1em;background:#fff;color:#413c41;font-weight:300;overflow-x:hidden}.payments{width:auto;text-align:left}.mt-2pc{margin-top:2%}.shown{display:block}.background-slide-out{transform:translateX(400px)}.background-slide-out-active{width:400px;height:100vh;position:absolute;transition:transform 0.5s ease;transform:translateX(-400px);z-index:9999999;right:-400px;top:0;background:white}.background-gradient-active{background:rgba(0, 0, 0, 0.5);height:5000vh;width:100vw;position:absolute;top:0;z-index:999;transition:all 0.5s ease}.gradient-active{background:rgba(0, 0, 0, 0.5);height:100vh;width:100vw;position:absolute;top:0;z-index:999;transition:all 0.5s ease}._input-group-append #search_change_location{position:relative;top:auto;right:auto;transform:unset}._input-group-append #search_change_location:hover{background-color:white;color:#ff6e00}#error_message{text-align:center;width:600px;max-width:100%;height:auto;padding:20px 10px;color:white;position:fixed;bottom:0px;left:50%;transform:translate(-50%, 100%);display:block;transition:all 0.5s;background-color:#ff6e00;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;font-size:1.2rem;font-weight:700;z-index:9000}#error_message.error-visible{bottom:0px;transform:translate(-50%, 0)}#_product_details p#_class_empty{font-size:1.2rem;color:#c80000;font-weight:700}#_spb_wrapper{display:none}.click-product-detail{position:relative}.out-of-stock-banner{display:none;color:#413C41;background-color:#000000;opacity:1;z-index:1000;font-family:Roboto;text-align:center;font-size:1rem;font-weight:700;width:50%;text-align:center;margin:auto;margin:5px 0px;padding:3px 0px 3px 0px}.out-of-stock-product .out-of-stock-banner{display:inline-block}.out-of-stock-banner{background-color:#FFFF00;opacity:1}.content-builder-block h1,.content-builder-block h2,.content-builder-block h3{font-family:"Roboto Condensed", sans-serif;font-weight:600}.content-builder-block h4,.content-builder-block h5,.content-builder-block h6{font-family:"Roboto", sans-serif;font-weight:600;margin-bottom:10px}.content-builder-block a{color:#f46f22;text-decoration:underline}div.content-builder-block.row.clearfix{display:block}.full{width:90%;margin:auto}.rating-count{font-size:0.7rem;position:relative;top:2px;left:10px}#_forgot_form::before{content:"Note: For security purposes you must click the password reset link sent to your email from THIS DEVICE or a device sharing the same network."}.sign-here-image{display:none}a{color:#f56200;-webkit-transition:0.5s, ease;-o-transition:0.5s, ease;transition:0.5s, ease;text-decoration:none}a:hover{text-decoration:underline;color:#f56200}p,ul,ol{margin-bottom:1.2em;font-size:1em;color:#413c41;font-family:"Roboto", Arial, sans-serif}h1,h2,h3{color:#413c41;font-family:"Roboto Condensed", Arial, sans-serif;font-weight:600;margin:0}h4,h5,h6{color:#413c41;font-family:"Roboto", Arial, sans-serif;font-weight:600;margin:0 0 10px 0}h1{font-size:32px;font-weight:600;line-height:38px;text-transform:none;color:#413c41;text-align:left}h2{font-size:3em;font-weight:600;line-height:1.1em}h3{font-size:1.7em;font-weight:600;line-height:1.1em}h4{font-size:1.3em;font-weight:600;line-height:1.1em;text-transform:uppercase;letter-spacing:1px}h5{font-size:1.3em;font-weight:600;line-height:1.1em}figure{margin-bottom:2em}::-webkit-selection{color:#fcfcfc;background:#ff6e00}::-moz-selection{color:#fcfcfc;background:#ff6e00}::selection{color:#fcfcfc;background:#ff6e00}.w-1600{width:100%;max-width:1600px;margin:auto}.w-1400{width:100%;max-width:1400px;margin:auto}.w-1000{width:100%;max-width:1000px;margin:auto}.w-800{width:100%;max-width:800px;margin:auto}.m-100{padding:2em}b,strong{font-weight:700}a{color:#f56200;text-decoration:none;background-color:transparent;cursor:pointer}a.spb-link{text-decoration:underline;color:#ff6e00}.text-upper{margin-bottom:0;font-size:1em;line-height:1em}.orange-text{color:#ff6e00}.gray-section{background:#f5f5f5}.light-section{background:#fff}*:focus{outline:none}.spb-btn-light{padding-bottom:6px;border-bottom:2px solid #ff6e00;color:#fff}.spb-btn-light:hover{text-decoration:none}.spb-btn-light:after{content:"▶";padding-left:15px;padding-bottom:4px;font-size:0.75em;margin-top:5px;color:#ff6e00}.spb-btn-dark{padding-bottom:6px;border-bottom:2px solid #ff6e00;color:#413c41}.spb-btn-dark:hover{text-decoration:none}.spb-btn-dark:after{content:"▶";padding-left:15px;padding-bottom:4px;font-size:0.75em;margin-top:5px;color:#ff6e00}.white-text{color:#fff}#_search_products_form{width:100%}#_search_products_form .input-group{margin-bottom:0;flex-wrap:nowrap}#_spb_search_submit{padding:5px;margin:0;height:unset;color:#ff6e00;background:#fff;letter-spacing:0;font-size:12px;border-radius:0;border:1px solid #ced4da}#search_text{width:75%;border-radius:0}.items-no-wrap{white-space:nowrap}.img-float-left{float:left;margin:10px}.img-float-right{float:right;margin:10px}.navbar{padding-top:0px;padding-bottom:0px}.navbar-brand img{max-height:80px;margin:1.3rem 0;width:auto}.navbar-toggler a{color:#413c41}#_shop_buttons{padding:2rem 0rem}.header-bottom > .container > .row{padding-top:20px;padding-bottom:0px}#services .service-links ul{display:flex;padding-left:0px;margin-bottom:0px;align-items:center}#services .service-links ul li{text-align:center;display:flex}#services .service-links ul li a{color:#413c41;font-size:0.9rem}#services .service-links ul li a.reservation,#services .service-links ul li a.reservation-login{color:#fff;background-color:#ff6e00;padding:6px 0px;margin-right:5px}ul.shop-items{display:inline-flex;margin-bottom:0}@media (max-width: 991px){ul.shop-items{justify-content:flex-end}}ul.shop-items li{flex:0 0 auto;display:flex;align-items:center;padding:5px 10px;margin:0;line-height:1}ul.shop-items li a,ul.shop-items li span,ul.shop-items li i{font-size:0.85rem}ul.shop-items li a{color:#413c41;display:flex;align-items:center;position:relative}ul.shop-items li i{color:#ff6e00;font-size:1.3rem}ul.shop-items li.has-submenu i{position:absolute;top:-3px;left:0px}#_my_account{position:relative;padding:10px 10px}#_employee_menu{position:relative}.account-submenu,.employee-submenu{position:absolute;background-color:#fff;top:36px;left:-18px;font-size:0.85rem;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);min-width:148px}.employee-submenu{min-width:195px;left:-62px}.account-submenu:before,.employee-submenu:before{content:"";position:absolute;border-color:#fff;border:solid transparent;border-bottom-color:white;border-width:5px;margin-left:-10px;top:-10px;right:65px;z-index:9999}.account-submenu:after,.employee-submenu:after{content:"";position:absolute;right:66px;top:-10px;width:0;height:0;border:solid transparent;border-width:5px;border-bottom-color:#fff;z-index:9999}.account-submenu ul,.employee-submenu ul{padding:11px}ul.shop-items li.mobile-trigger{display:none}.cart-button{color:#413c41;cursor:pointer;font-weight:600;position:relative}.pra-sty{font-size:18px;margin-bottom:50px;font-family:"Roboto", sans-serif}#_top_featured_content{display:flex;max-width:800px;flex-wrap:wrap;padding:20px}#_top_featured_content .banner img{max-width:200px;border:0.5px solid #ccc;margin:10px}.shopping-cart{cursor:pointer;margin-left:20px}h2.testimonial_rotator_slide_title{color:#ff6e00;font-size:25px;line-height:30px}h2.widgettitle{color:#ff6e00;text-align:center;font-size:46px;line-height:55px}#testimonial{margin:50px 0}#spb-header{position:relative;margin-bottom:0;z-index:9999999}.stuck{position:fixed;top:0;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);-o-box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);box-shadow:0 2px 2px rgba(0, 0, 0, 0.05)}.header-top{padding:0px;background:#e0e0e0;box-shadow:0 4px 8px rgba(0, 0, 0, 0.25)}.header-top .spb-link p{margin-bottom:0}.header-top .spb-link a{font-size:0.85em;color:#413c41}.header-top .spb-link a:hover{color:#413c41}.text-center.center-center{display:flex;align-items:center}#_spb_header_section{padding:0;position:relative;left:0;width:100%;z-index:1022;background:#fff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2)}.container{padding:0px 0px}@media screen and (max-width: 768px){.header-top .spb-link{text-align:center}#_spb_header_section{margin-top:0px}}.header-bottom-ticker{padding:0;background:#fa192d;box-shadow:0 4px 8px rgba(0, 0, 0, 0.25)}.header-bottom-ticker .spb-link p{margin-bottom:0;color:#fff;font-size:1em}.header-bottom-ticker .spb-link a{font-size:12px;color:#fff}.header-bottom-ticker .spb-link a:hover{color:#fff}@media screen and (max-width: 768px){.header-bottom-ticker .spb-link{text-align:center}}#sandbox_text{position:absolute;top:80px;left:40px;font-size:3rem;color:#c00000;font-weight:900}.nav-header{position:relative;width:100%;max-width:1200px;margin:auto;text-align:center}#_spb_selected_location{margin-bottom:10px;margin-left:20px}#_spb_selected_location .selected-location-title{margin:0;font-size:1rem}#_spb_selected_location .selected-location{font-size:0.85em}.spb-section-gray{background:rgba(0, 0, 0, 0.04)}.heading-section{padding-bottom:1em;margin-bottom:5em}.heading-section:after{position:absolute;content:"";bottom:0;left:50%;width:100px;margin-left:-50px;height:2px;background:#ff6e00}.heading-section h3{font-size:40px;font-weight:300;position:relative}.heading-section p{font-size:20px}#_spb_menu_wrap{display:flex}#_spb_main_menu{display:flex;background:#fff;z-index:2000}#_spb_main_menu li{display:block;text-align:left;margin:0;padding:0;z-index:2001}#_spb_main_menu li.active-page a{background-color:inherit}#_spb_main_menu li:hover > ul{display:block;z-index:9000}#_spb_main_menu li span{cursor:pointer}#_spb_main_menu li > a,#_spb_main_menu li > span{display:flex;align-items:center;color:#413c41;padding:0 10px;position:relative;top:0;white-space:nowrap;width:100%}#_spb_main_menu li > a:hover,#_spb_main_menu li.hover-within > a,#_spb_main_menu li.hover-within > span,#_spb_main_menu li > span:hover{text-decoration:none}#_spb_main_menu > ul{display:flex;flex:0 1 auto;margin:0;position:relative;top:0;z-index:2002}#_spb_main_menu > ul > li{flex:0 1 auto;height:45px;position:relative}#_spb_main_menu > ul > li > a,#_spb_main_menu > ul > li > span{color:#413c41;height:45px;text-align:center}#_spb_main_menu > ul > li.hover-within > a:before{content:"";position:absolute;height:3px;background:#ff6e00;top:100%;width:50%;left:50%;transform:translateX(-50%);z-index:9999}#_spb_main_menu > ul > li > ul{margin-top:0;min-width:100%}#_spb_main_menu > ul ul{display:none;background:#fff;border:none;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);margin:0;padding:0;position:absolute;top:100%;z-index:9000}#_spb_main_menu > ul ul a{color:#413c41;height:40px;text-shadow:none}#_spb_main_menu > ul ul ul{top:0;left:100%;min-height:100%}#_spb_main_menu > ul:first-of-type > li:first-child > ul{left:0;transform:initial;right:initial}#_spb_main_menu > ul:last-of-type > li:last-child > ul{right:0;transform:initial;left:initial}#_spb_main_menu span{font-size:0.9rem}#_spb_main_menu li{flex:0 1 auto}#_spb_main_menu li:hover > a > span > i{color:#fff}#_spb_main_menu > ul{justify-content:space-between;width:100%;padding:0px;border-top:1px solid #c8c8c8}#_spb_main_menu > ul > li > a > span{line-height:1.2;font-weight:500}#_spb_main_menu > ul > li > a > span > i{padding-left:5px}#_spb_main_menu > ul ul li{line-height:1}#_spb_main_menu > ul ul a{height:32px}#_spb_main_menu > ul ul i{position:absolute;right:10px;color:#ff6e00}#_spb_main_menu > ul ul span{padding-right:10px}#_spb_main_menu > ul ul #_menu-asset_protection{right:100%;left:unset}#_spb_main_menu > ul > li > a:hover:before{content:"";position:absolute;height:3px;background:#ff6e00;top:100%;width:50%;left:50%;transform:translateX(-50%);z-index:9999}.hc-nav-trigger{border-radius:0.25em;line-height:normal;right:0;top:-15px;width:50px}.hc-nav-trigger i{font-size:2em}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#fff}.hc-offcanvas-nav .nav-container{width:315px}.hc-offcanvas-nav h2{color:#ccc}.hc-offcanvas-nav a,.hc-offcanvas-nav a.nav-item,.hc-offcanvas-nav .nav-item{color:#413c42;border-bottom:0 solid #f0f0f0;font-weight:normal}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#fafafa;color:#413c42}.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a{border-top:0 solid #f0f0f0}.hc-offcanvas-nav li{margin:0}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background:#f0f0f0;border-top:0 solid #ebebeb;border-bottom:0 solid #ebebeb}.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav li.nav-back a:hover{background:#eee}.hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next{width:60px;border-left:0 solid #f0f0f0}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:whitesmoke}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a{border-bottom:0 solid #ebebeb}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#f7f7f7}#spb-contact .contact-info{margin:0;padding:0}#spb-contact .contact-info li{list-style:none;margin:0 0 20px 0;position:relative;padding-left:40px}#spb-contact .contact-info li i{position:absolute;top:0.3em;left:0;font-size:22px;color:rgba(0, 0, 0, 0.3)}#spb-contact .contact-info li a{font-weight:400;color:rgba(0, 0, 0, 0.3)}#spb-contact .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;border:1px solid rgba(0, 0, 0, 0.1);font-size:18px;font-weight:400;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}#spb-contact .form-control:focus,#spb-contact .form-control:active{border-bottom:1px solid rgba(0, 0, 0, 0.5)}#spb-contact input[type="text"]{height:50px}#spb-contact .form-group{margin-bottom:30px}#map{width:100%;height:500px;position:relative}@media screen and (max-width: 768px){#map{height:200px}}.spb-social-icons > a{padding:4px 10px;color:#ff6e00}.spb-social-icons > a i{font-size:26px}.spb-social-icons > a:hover,.spb-social-icons > a:focus,.spb-social-icons > a:active{text-decoration:none;color:#5a5a5a}#_spb_footer{background:#413c42;padding:40px 60px}#_spb_footer h2{color:#fff;margin-bottom:15px;font-size:1.5rem}#_spb_footer h3{color:#fff;margin-bottom:10px;font-size:1.2rem}#_spb_footer p{color:#fff;font-size:14px}#_spb_footer ul{padding:0;list-style-type:none}h4.footer-title-form{color:#ffffff;padding-left:15px;font-size:1.5rem;text-transform:none}#_spb_footer h2.promo{color:#ff6e00;padding-top:10px;padding-left:15px;font-size:1.75rem}#_spb_footer_menu a{color:#fff;font-weight:400;font-size:0.85em}#_spb_footer .container > .row,#_spb_footer_top .container > .row{padding:0}.social-menu{display:flex;font-size:30px;margin-bottom:0.6em}.social-menu li a{color:#ff6e00}.social-menu li{max-width:50px}.social-menu li i{margin-right:10px;color:#ff6e00}#_spb_footer p a{color:rgba(255, 255, 255, 0.5)}#_spb_footer_menu{display:flex;flex-wrap:wrap;flex-grow:1;max-width:100%}#_spb_footer_menu .row{padding:0}#_spb_footer_menu .footer-section:first-of-type{width:100%}#_spb_footer_menu .footer-section:last-of-type{width:100%}#_spb_footer_title{padding:0}h1.footer-title{color:#ff6e00;font-size:1.5rem;color:#f16c03;font-weight:600;line-height:38px}#_spb_footer_title .row{padding:0}.footer-form-title{color:#444;margin:20px 0}#_spb_footer_right{padding-bottom:32px;padding-top:40px;border-left:2px solid #ff6e00}#zaius-signup-form-new{padding-bottom:40px}#_footer_stay_connected .zaius-signup-form-new .container-wrapper .container{padding:25px 10px}#_signup_form_wrapper{display:flex;justify-content:center;align-items:center}#_signup_form_wrapper form{padding:10px;height:100%}#_signup_form_wrapper .form-wrapper{flex-direction:column;width:100%;height:auto}#_signup_form_wrapper form .form-row,form .form-field{display:flex}#_signup_form_wrapper form .form-field{flex-direction:column}#_signup_form_wrapper form label{font-weight:400;font-size:1em;margin-top:10px;padding-left:5px;color:#ffffff}#_signup_form_wrapper form h3{font-size:1.5em;font-weight:500;letter-spacing:none;line-height:35px;text-transform:capitalize}#_signup_form_wrapper form input{padding:10px;margin:5px 5px;background-color:#ffffff;border:1px solid #e6e1e1}#_signup_form_wrapper form .form-row.form-btn input{background-color:#ff6e00;color:#ffffff;border-style:none;padding:10px 30px}.btn{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn{text-transform:none;letter-spacing:2px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn.btn-primary{background:#ff6e00;color:#fff;border:none;border-radius:0;letter-spacing:0}#store_popover_content a{font-size:1em;text-transform:capitalize}.beautifier{width:400px;max-width:100%}.btn-outline-primary{border-color:#ff6e00;color:#ff6e00}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{box-shadow:none;background:#ff6e00;color:#fff}.btn:hover,.btn:active,.btn:focus{background:#393e46;color:#fff;outline:none}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{border-color:transparent}@media screen and (min-width: 1366px){a.hover-fx:after{transition:all 0.4s ease}.hover-fx span{cursor:pointer;display:inline-block;position:relative;transition:0.4s}.hover-fx span:after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:0.5s}.hover-fx:hover span{padding-right:24px}.hover-fx:hover span:after{opacity:1;right:0}}.js .animate-box{opacity:0}#spb-wrapper{overflow-x:hidden;position:relative}#_spb_page{position:relative}.spb-nav-toggle{cursor:pointer;text-decoration:none}.spb-nav-toggle.active i::before,.spb-nav-toggle.active i::after{background:#fff}.spb-nav-toggle.dark.active i::before,.spb-nav-toggle.dark.active i::after{background:#fff}.spb-nav-toggle:hover,.spb-nav-toggle:focus,.spb-nav-toggle:active{outline:none;border-bottom:none}.spb-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:30px;height:2px;color:#fff;font:bold 14px/0.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;transition:all 0.2s ease-out}.spb-nav-toggle i::before,.spb-nav-toggle i::after{content:"";width:30px;height:2px;background:#fff;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.spb-nav-toggle.dark i{position:relative;color:#000;background:#000;transition:all 0.2s ease-out}.spb-nav-toggle.dark i::before,.spb-nav-toggle.dark i::after{background:#000;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.spb-nav-toggle i::before{top:-7px}.spb-nav-toggle i::after{bottom:-7px}.spb-nav-toggle:hover i::before{top:-10px}.spb-nav-toggle:hover i::after{bottom:-10px}.spb-nav-toggle.active i{background:transparent}.spb-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.spb-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.spb-nav-toggle{position:absolute;top:0px;right:0px;z-index:9999;display:block;margin:0 auto;display:none;cursor:pointer}@media screen and (max-width: 768px){.spb-nav-toggle{display:block;top:0px;margin-top:2em}h4.footer-title-form{color:#ffffff;padding-left:15px;font-size:1.5rem;text-align:left}#_spb_footer h2.promo{color:#ff6e00;padding-top:10px;padding-left:15px;text-align:left;font-size:1.25rem}}@media screen and (max-width: 480px){.col-xxs-12{float:none;width:100%}}.row-bottom-padded-lg{padding-bottom:7em}@media screen and (max-width: 768px){.row-bottom-padded-lg{padding-bottom:2em}}.row-top-padded-lg{padding-top:7em}@media screen and (max-width: 768px){.row-top-padded-lg{padding-top:2em}}.row-bottom-padded-md{padding-bottom:4em}@media screen and (max-width: 768px){.row-bottom-padded-md{padding-bottom:2em}}.row-top-padded-md{padding-top:4em}@media screen and (max-width: 768px){.row-top-padded-md{padding-top:2em}}.row-bottom-padded-sm{padding-bottom:2em}@media screen and (max-width: 768px){.row-bottom-padded-sm{padding-bottom:2em}}.row-top-padded-sm{padding-top:2em}@media screen and (max-width: 768px){.row-top-padded-sm{padding-top:2em}}.border-bottom{border-bottom:1px solid rgba(0, 0, 0, 0.06)}.newsletter{position:relative;width:100%;background:#464646}.newsletter .inner{max-width:1142px;width:96%;margin:0 auto}.newsletter .inner .col-380,.newsletter .inner .col-540{width:48%}.newsletter h2{margin-bottom:10px}.newsletter h2{margin-top:30px;font-size:36px;text-transform:capitalize;font-weight:700;color:#ff6e00}.newsletter h5{color:#fff;margin:12px 0 0 0;font-weight:normal;font-family:"ITC Franklin Gothic", "corbel";font-size:23px;margin-bottom:30px}.newsletter .inner .col-380,.newsletter .inner .col-540{width:48%}.newsletter-signup-form{margin-top:36px}.newsletter-signup-form .form-group{width:60%;margin-bottom:0;float:left;margin-right:2%}.newsletter-signup-form .form-group .form-control{width:100%;max-width:100%;height:36px;line-height:1em;margin-top:0;border-radius:0}.newsletter-signup-form button,.newsletter-signup-form input[type="submit"]{float:left;cursor:pointer;width:100%;height:36px;background:#f15a23;color:white;border:none;border-radius:0;font-family:"Roboto", arial;margin-top:0;line-height:1.2em;transition:width 0s;font-size:14px;font-weight:500;vertical-align:baseline;display:inline-block;margin:0px;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 1px inset}#_signup_form h3{color:#fff;text-align:center}.dropdown-item{background:#f0f0f0;border-bottom:1px solid #e5e5e5;text-transform:uppercase;color:#444444;font-size:16px;font-weight:400;line-height:23px;padding:5px 10px}.dropdown-item:hover{color:#ff6e01}.dropdown-item.active,.dropdown-item:active{color:#ff6e00;text-decoration:none;background-color:#f0f0f0}.dropdown-menu{padding:0;border-radius:0}#_main_content{width:100%;max-width:100%;margin:auto;position:relative}#_main_content h1{font-size:32px;font-weight:600;line-height:38px;color:#413c41}#_main_content h1.small{font-size:16px;font-weight:400;line-height:23px;color:#999999}#_main_content h2{color:#ff6e00;font-size:3em;margin-top:30px;margin-bottom:20px}#_main_content h2.small{color:#ff6e00;font-size:2em;margin-top:30px;margin-bottom:20px}#_main_content{display:flex}#_main_content_inner{width:65%;padding:40px}#_sidebar_content{display:none}#_main_content ol{list-style:decimal;list-style-position:inside}#_main_content ol li{line-height:1.8;list-style-position:outside;margin-left:20px}#_main_content .bulleted-list li{list-style:square;padding-left:5px;margin-left:15px;padding-bottom:5px;color:#413c41}#_main_content ul li{list-style:square;padding-left:5px;margin-left:15px}#_page_header{background:#ffffff;margin-top:0px}#_page_header h1{color:#413c41;font-weight:600;font-size:32px;margin:40px 0px 0px 0px;text-align:center}#_sidebar_content{width:35%;padding:40px 0;border-left:1px solid #e2e2e2}#_sidebar_content .sidebar-banner{margin:0 10% 20px 10%}#_sidebar_content .sidebar-banner img{width:100%}.form-control::placeholder{color:#aaa;opacity:1}.form-line{max-width:800px;margin-bottom:10px;width:100%;margin-top:5px}.form-line label{display:block;margin-bottom:0}.form-line label.checkbox-label{display:inline}.form-line input[type="text"],.form-line input[type="email"],.form-line select,.form-line textarea{width:80%;background:#f2f2f2;border-radius:0;border:1px solid #ddd;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;transition:box-shadow 0.15s ease-in-out}.form-line input[type="text"]:focus,.form-line input[type="email"]:focus,.form-line select:focus,.form-line textarea:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.form-line textarea{height:130px}#current_password,#new_password,#password_again,#login_password,#_login_form_wrapper input[type="text"],#_login_form_wrapper input[type="password"]{width:80%;background:#f2f2f2;border-radius:0;border:1px solid #ddd;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;transition:box-shadow 0.15s ease-in-out}#current_password:focus,#new_password:focus,#password_again:focus,#login_password:focus,#_login_form_wrapper input:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}#_edit_form,#_form_div{max-width:600px;width:100%}#ffl_dealer_filter{width:100%;max-width:400px;border-radius:0;border:1px solid #ddd}#demo .carousel-indicators li{background-color:#000}#demo .carousel-caption{top:0}.testimonial_rotator_stars.cf-tr{color:#ffd203;font-size:20px}.testimonial_rotator_quote p{color:#413c41;font-size:18px;line-height:27px;font-family:"Roboto", sans-serif}.testimonial_rotator_author_info.cf-tr p{color:#ff6e00;font-size:16px;line-height:19px;font-family:"Roboto", sans-serif;font-weight:bold}#register-boxes{background:#ff6e00;margin:25px 0 0 0}#register-boxes .col-sm-4{background:transparent;min-height:232px;position:relative;margin:57px 0;border:15px solid #ff6e00;padding:0}#register-boxes .gray-portion{background:#e1e1e1;text-align:center;padding:13px;font-weight:700;text-transform:uppercase}#register-boxes .gray-portion a{font-size:18px;line-height:27px;color:#32323c;font-family:"Roboto", sans-serif}#register-boxes .white-portion{background:#fff;padding:20px}#register-boxes h2{text-transform:capitalize;color:#ff6e00;margin-right:13%;font-size:36px;line-height:1em}#register-boxes ul li{color:#413c41;font-size:18px;line-height:27px;font-family:"Roboto", sans-serif}.widget-title h3{font-size:46px;font-family:"Roboto Condensed", "corbel";text-transform:capitalize;line-height:1.2em;text-align:center;font-weight:600}p#sched{text-align:center;color:#413c41;font-size:18px;text-transform:uppercase;font-weight:500;margin:20px 15px;font-family:"Roboto", sans-serif}h1{font-size:32px;color:#413c41;font-weight:600;line-height:38px}#map-row .btn-primary{color:#fff;line-height:1.4em;font-weight:700;letter-spacing:0.05em;padding:13px 30px;text-shadow:none;background:#ff6e00;text-transform:none;font-size:22px}section#tabs{margin:50px 0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#ffffff;background-color:#ff6e00;border-color:#ff6e00;border-radius:0;font-size:24px;font-weight:bold;line-height:40px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;line-height:40px;font-size:24px;color:#32323c;font-weight:600}.nav-tabs{border-bottom:2px solid #ff6e00}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#ff6e00 #ff6e00 #ff6e00}#nav-tabContent{font-family:"Roboto", sans-serif}#nav-tabContent h4{font-weight:bold}#nav-tabContent .col-sm-3{text-align:center}#nav-tabContent .col-sm-3{text-align:center;background:#e1e1e1;border:15px solid #fff}#nav-tabContent img{width:100%;margin:15px 0}.checkbox-label{display:inline-block;margin-left:5px}.carousel-control-next,.carousel-control-prev{z-index:2}.category-button{background:transparent;border:0;padding:20px;text-align:left;max-height:30px}.category-button img{max-height:30px}.category-button:hover{background:transparent}.carousel-item img{width:100%}.catalog-item{max-width:350px}.catalog-item:hover{box-shadow:none;border:0}.catalog-item .info-label{font-size:90%;margin-right:10px}.catalog-item-thumbnail{height:250px}.catalog-item img{max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:zoom-in}.click-product-detail{cursor:pointer}.catalog-item-description{font-size:1.2rem;font-weight:600;height:100px;max-height:2.6rem;overflow:hidden;position:relative;color:#413c41;letter-spacing:0;font-family:Roboto}.catalog-item-description:after{content:"";position:absolute;top:90px;left:0;height:20px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-detailed-description{font-size:0.8rem;margin-bottom:10px;height:100px;overflow:hidden;position:relative;color:#c16c18}.catalog-item-detailed-description:after{content:"";position:absolute;top:60px;left:0;height:40px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-product-code,.catalog-item-brand{font-weight:500;color:#413c41;text-align:left;font-size:0.8rem}.catalog-item-brand{color:#413c41;font-size:1rem;font-weight:300;text-align:left;margin-bottom:8px;margin-top:20px;font-family:Roboto}.catalog-item-brand span.info-label{display:none}.catalog-item-upc-code,.catalog-item-manufacturer-sku{color:#252525;text-align:left;font-size:0.9rem}.click-product-detail a:hover{color:#8c8c8c}.catalog-item-thumbnail{text-align:center;margin-bottom:10px;height:120px;position:relative;border:1px solid #ccc;margin:auto;margin-bottom:20px}.catalog-item-thumbnail img{max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:zoom-in;pointer-evenmodel:none;padding:15px}.catalog-item-out-of-stock{padding:5px;text-align:center}.catalog-item-add-to-cart{padding:5px;text-align:center}.catalog-item-add-to-wishlist{padding:5px;text-align:center}.catalog-item-location-availability p{font-size:0.8rem}.button-subtext{display:none}.map-priced-product .button-subtext{display:inline;font-size:0.8em}.map-priced-product.button-subtext{display:inline;font-size:0.8em;color:#080;vertical-align:super}.out-of-stock-product .button-subtext{display:inline;white-space:pre-line;font-size:0.8em;vertical-align:super}button{background:#222;border-radius:0;color:#fff;font-weight:600;height:auto;margin:5px 0;text-transform:none;transition:all 0.16s ease;padding:5px 10px}button.add-to-cart{width:100%;margin:5px 0;border-radius:0;border:0;text-transform:none;transition:all 0.16s ease;background:#ff6e00;color:#fff;font-weight:600;font-size:20px;min-height:60px}button.add-to-cart:hover{color:#fff;background:#151515}button.out-of-stock{background:#fff;border:1px solid #b60303;color:#b60303;display:none;font-size:20px;margin:5px 0;text-transform:none;transition:all 0.16s ease;width:100%}button.out-of-stock:hover{background:#b60303;color:#fff}button.add-to-wishlist{background:#fff;border:1px solid #333;color:#32323c;font-size:20px;font-weight:600;line-height:40px;margin:5px 0 15px 0;text-transform:none;transition:all 0.16s ease;width:100%}button.add-to-wishlist:hover{background:#0d0d0d;color:#fff;border-color:1px solid #0d0d0d}button.ui-widget button{width:100%;margin:5px 0;background:#151515;color:#fff;border-radius:0;text-transform:uppercase;border:0;transition:all 0.16s ease}button.ui-widget button:hover{background:#0d0d0d;color:#fff}#_spb_minicart_modal_wrapper{width:400px}#_spb_minicart_modal_wrapper{display:none;position:absolute;top:0;right:0;height:100vh;background:#fff;box-shadow:-1px 3px 10px 0px rgba(0, 0, 0, 0.25);z-index:99999999;color:black}#_spb_minicart_modal_wrapper .stop-scroll{overflow-y:hidden}#_spb_minicart_modal_wrapper.shown{display:block}#mini_cart_header{display:flex;flex-wrap:wrap;padding-bottom:20px}#mini_cart_header h3{width:50%;text-align:left;font-size:28px;font-weight:600;margin-top:-7px;margin-bottom:auto;color:black}#mini_cart_header a{text-align:center}.shopping-cart-modal-content{padding:15px 10px 0 7px}#_close_mini_cart_button{color:#000000;border-radius:0;text-transform:uppercase;background:transparent;border:0;padding:0;height:auto;font-weight:600;width:initial;margin-right:8px;margin-top:-10px}#_close_mini_cart_button:hover{color:#ff6e00}.cart-close-wrapper{display:flex;width:100%;margin:5px;font-size:20px;margin-right:10px}.mini-cart-price-quantity-container{display:flex;flex-direction:column;align-items:end}.mini-cart-item-line{display:flex;padding:10px;min-height:105px}.mini-cart-item-image{text-align:center;max-height:90px;max-height:100px;margin-right:20px}.mini-cart-item-image img{max-height:70px;max-width:100px}.mini-cart-item-description{width:65%;max-width:120px;line-height:1.5;font-size:12px;padding-left:10px;padding-right:10px;color:#080808}.mini-cart-item-price{font-weight:700;font-size:18px}.mini-cart-item-quantity-number{line-height:1;font-size:18px;padding:6px 0;width:38px;height:30px;text-align:center}.mini-cart-item-quantity{display:flex;align-items:end}.mini-cart-item-increase-quantity,.mini-cart-item-decrease-quantity{border:0.5px solid #151515;color:#151515;text-align:center;font-size:19px;cursor:pointer;font-weight:100;height:30px;width:30px}.mini-cart-item-increase-quantity:hover,.mini-cart-item-decrease-quantity:hover{border:0.5px solid #ff6e01;color:#ff6e01}#mini_cart_items_wrapper{height:64vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mini-cart-item-wrapper{border-top:0.5px solid #e6e6e6}.shipping-tax{display:flex;width:100%;text-align:center}#_total_items_in_cart{margin-right:-40px}.item-subtotal-label{margin-right:-41px}#_total_cost_for_cart{text-align:right}.right-paren{margin-right:9px}.cart-footer-total{display:flex;border-top:0.5px solid #e6e6e6;font-weight:900;font-size:27px;padding-top:20px;padding-bottom:5px}.cart-footer-detail{display:flex;margin-top:20px;border-top:0.5px solid #e6e6e6}.shipping-text{font-size:18px}.cart-footer-column{display:flex;flex-direction:column}.column-align-left{text-align:left}.column-align-right{text-align:right;margin-left:-58px}.subtotal-container{display:flex}.item-subtotal-label{margin-right:-47px}.margin-item{margin:5px;font-weight:500;font-size:20px}@media only screen and (max-width: 500px){#_spb_minicart_modal_wrapper #mini_cart_header h3{font-size:24px}#_spb_minicart_modal_wrapper #_checkout_button{font-size:17px;height:34px}.mini-cart-item-image img{max-height:auto;max-width:70px}.mini-cart-item-image{width:25%}.mini-cart-item-description{font-size:11px;max-width:auto;width:35%}#_spb_minicart_modal_wrapper{width:300px}.mini-cart-item-price{font-size:14px}.mini-cart-item-increase-quantity,.mini-cart-item-decrease-quantity{font-size:16px;height:26px;width:26px}.mini-cart-item-quantity-number{font-size:14px;padding:8px 0;width:28px;height:28px}.margin-item{font-size:17px}.shipping-text{font-size:14px}.background-slide-out-active{width:300px}}@media only screen and (min-height: 721px) and (max-height: 1000px){#mini_cart_items_wrapper{height:58vh}}@media only screen and (max-height: 720px){#mini_cart_items_wrapper{height:45vh}}@media only screen and (min-height: 721px){#mini_cart_items_wrapper{height:40vh}}#empty_cart_wrapper{min-height:200px;display:none}#empty_cart_wrapper span.fa.fa-exclamation-circle{color:#151515;font-size:2em}.quantity-ordered{vertical-align:middle}.decrease-qty{font-weight:500;font-size:1.5em;color:#05396b;cursor:pointer}.minicart-item-subtotal{font-size:1.2em;margin:auto 0;text-align:right}.minicart-totals-wrapper{margin-top:30px}.minicart-subtotal{display:flex;text-align:center;border-top:1px solid #ccc;padding:15px;font-size:1.5em;font-weight:500}#_checkout_button{width:100%;margin:5px 0;color:#ffffff;border-radius:0;text-transform:uppercase;background:#ff6e01;font-size:20px;border:0;height:50px;font-weight:600}#_checkout_button:hover{background:#0d0d0d;color:#fff}#_continue_shopping_button{width:100%;margin:5px 0;background:#0d0d0d;color:#fff;border-radius:0;text-transform:uppercase;font-family:"Saira", sans-serif;font-style:italic;font-weight:600;border:0}#_continue_shopping_button:hover{background:#05396b;color:#fff}#_continue_shopping_button:hover #_mobile_nav_trigger{top:1px;border-radius:0.25em;border:1px solid #ccc;padding:5px;width:50px;text-align:center;line-height:normal}.zaius-list-signup-form label{text-transform:uppercase;font-size:11px;font-weight:800}.zaius-list-signup-form .form-label{width:390px}.zaius-list-signup-form input{cursor:auto;transition:width 0s;font-family:avenir, helvetica, sans-serif;font-size:14px;font-weight:500;color:#666;vertical-align:baseline;border:1px solid #ccc;height:38px;line-height:38px;width:390px;display:inline-block;padding:0 0.9em;margin:0;box-shadow:rgba(0, 0, 0, 0.1) 0 1px 1px inset;border-radius:4px}.zaius-list-signup-form .btn{width:115px}.zaius-list-signup-form .zaius-list-signup-form-sublabel{font-size:9px}.zaius-list-signup-form .zaius-list-signup-form-important{color:red}.zaius-list-signup-form .zaius-list-signup-form-label-right{float:right}.zaius-list-signup-form .optional{display:inline;color:rgba(57, 57, 57, 0.65)}.zaius-list-signup-form .name{display:inline}#_spb_footer_top{background:#fff}#_store_info .container{border:1.5px solid #ccc}#_store_schedule{padding:20px 50px;padding-bottom:0;-webkit-box-shadow:-10px 0px 6px -5px rgba(0, 0, 0, 0.22);-moz-box-shadow:-10px 0px 6px -5px rgba(0, 0, 0, 0.22);box-shadow:-10px 0px 6px -5px rgba(0, 0, 0, 0.22)}#_store_map iframe{width:100%;height:100%}#_store_map{padding:0}#_store_schedule h3{font-size:1.4em}#_store_options p i{color:#ff6e01}.set-store a{font-size:0.8em;color:#f5f5f5;background:#ff6e01;margin-top:15px;margin-bottom:15px;vertical-align:super;padding:5px 10px;display:block;max-width:150px;text-align:center}.set-store a:hover{background:#423c43}.text-upper{font-weight:600}#_range_locations{display:flex;flex-wrap:wrap}#_range_locations_1,#_range_locations_2{padding:0}#_range_locations h3{margin-top:50px}#_range_locations p{margin-bottom:0.25em}.range-time{padding:0.45em 0.5em;font-size:1.6em;color:#444;background:#ff6e01;font-weight:600;margin-bottom:10px}.range-schedules-title{margin-bottom:0;color:#ff6e00}.range-schedules-location{font-size:1.7em;font-weight:600;font-family:Roboto Condensed;color:#413c41}#_range_info h4{font-size:1.2em;font-family:Roboto;color:inherit}#_range_info h4.mt-40{margin-top:40px}.xtra-small.promo-price{font-size:0.65em;font-style:italic}.range-add-ons .text-right{text-align:right}.range-specials-rate{text-align:right}.range-time-price{text-align:right}.brand-orange-color{color:#FF6E00}.range-time,.range-add-ons{display:flex}.range-time-price{color:#fff}.range-time-notes,.range-add-on-note{font-size:0.95em;color:#aaa;font-weight:100;font-style:italic}.range-add-ons-desc p,.range-add-ons-price p,.range-add-ons-price{margin-bottom:0.5em;font-weight:600}#_range_specials{padding-top:2em}.weekday-specials-divider{border-top:3px solid #ff6e01;padding:20px 0}.range-specials-header{display:flex;background:#ff6e01;padding:8px;color:#fff;font-weight:600}.range-specials-desc{display:flex;background:#eee;padding:8px;margin-bottom:10px}.range-specials-desc-text{max-width:70%}#_location_features,#_location_virtual_tour{padding:2em 0}#_location_features h3{font-size:1.3em;margin-bottom:10px}.range-location-title{font-size:2.5em;text-transform:capitalize}#_location_virtual_tour .slick-next,#_location_virtual_tour .slick-prev{display:block}#_location_virtual_tour .slick-next:before,#_location_virtual_tour .slick-prev:before{color:#000}#_location_virtual_tour h2{width:100%}div#_ohio-ccw .ccw-callout{background-color:#f2f0f0}div#_ohio-ccw h2{color:#413c41;font-size:32px;text-align:center;margin:10px 0px 10px 0px}div#_ohio-ccw .online{background-color:#413c41;padding-top:5px;padding-bottom:5px;text-align:center}div#_ohio-ccw .ccw-callout .online a{color:#ffffff}div#_ohio-ccw .ccw-callout .online a:hover{color:#ff6e00}div#_ohio-ccw .ccw-callout .online strong{color:#ff6e00}div#_ohio-ccw .ccw-callout .inperson a{color:#413c41}div#_ohio-ccw .ccw-callout .inperson a:hover{color:#ff6e00}div#_ohio-ccw .ccw-callout .inperson strong{color:#ff6e00}div#_ohio-ccw .inperson{background-color:#e6e1e1;padding-top:5px;padding-bottom:5px;text-align:center}div#_ohio-ccw .ccw-callout h3.tag{color:white;font-size:20px;text-align:center;padding-top:8px}div#_ohio-ccw .ccw-callout .pricedrop{color:#ff6e00;margin:0px auto;width:200px}div#_ohio-ccw .ccw-callout .pricedrop h3{color:#ff6e00}#_waiver-test.col-12.text-center{background-color:#e6e1e1;padding-bottom:30px}#_main_content h2.waiver-title-test{font-size:30px;color:#413c41;padding-bottom:0px}.waiver-form h3{font-size:15px;color:#413c41;padding-top:0px}.waiver-form a{color:#ff6e00}.ui-dialog{z-index:99999999}.ui-dialog .ui-widget-header{border:none;background:transparent}.ui-dialog .ui-widget-header .ui-dialog-title{font-size:1.4rem}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close{border:none;background:transparent;color:#222;font-size:1.3rem;line-height:1.3rem}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:hover{color:#ff6e00}#_member_testimonials .slick-prev:before,#_member_testimonials .slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;color:#3c3c3c}#_member_testimonials .slick-prev:before,#_member_testimonials .slick-next:before{font-size:20px;opacity:0.75;color:#3c3c3c}#_member_testimonials .slick-next{right:15px}#_member_testimonials .slick-prev{left:15px;z-index:1}#_member_testimonials{padding:2em 0}#_member_testimonials .testimonial-title h3{margin:10px 0;font-weight:600;font-size:1em}#_member_testimonials .testimonial-content{text-align:center;padding:10px}#_member_testimonials .review-stars .fas{color:#ff6e00;font-size:1.5rem}#_member_testimonials .review-stars .empty-star{color:transparent;font-size:1.5rem;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ff6e00}.rebate-banner-text{font-size:10px;color:#FF6E00}#category_detailed_description:empty{display:none}#_main_content_inner > img[src="/images/empty.jpg"]{display:none}#_mobile_menu .offcanvas-header{border-bottom:1px solid black;padding-bottom:21px;flex-grow:unset}#_mobile_menu .offcanvas-body > ul > li > a{font-weight:600}#_mobile_menu .offcanvas-body > ul{padding:1rem}#_mobile_menu .offcanvas-body{padding:0px 0px}#_mobile_menu{max-height:100vh;width:100%;max-width:22rem;padding:0.5rem;font-size:1.2rem;z-index:10002}#_mobile_menu a{color:#413c41}#_mobile_menu li{padding:7px 0px}#_mobile_menu li.has-submenu{position:relative}#_mobile_menu div{flex-shrink:unset}.has-submenu ul{display:none}#_mobile_menu li.has-submenu ul{border-left-width:5px;border-left-style:solid;border-left-color:#ff6e00;padding-left:5px;margin-top:7px}#_mobile_menu li.has-submenu i.fa-angle-down,#_mobile_menu li.has-submenu i.fa-angle-up{position:absolute;top:0.7rem;right:0}#_mobile_menu ul{padding:0}#_mobile_menu .mobile-menu-title{border-bottom:1px solid black;padding-bottom:0.5rem;padding-left:1rem;font-size:1.2em;color:#ff6e00}#_mobile_menu .mobile-menu-highlight > a{color:#ff6e00}#_mobile_menu a .fa-solid,#_spb_header_section a .fa-solid,#_spb_header_section a:hover .fa-solid{text-decoration:none}#_get_store_locations{max-height:100vh;width:100%;max-width:26rem;overflow-y:auto;padding:0.5rem;position:absolute}#_get_store_locations > div{flex:0}#_get_store_locations > div#_store_location_panel{flex:1}#_get_store_locations .my-loc-container a{text-decoration:underline}#_get_store_locations .offcanvas{z-index:10000}@media (max-width: 719px){#_get_store_locations .offcanvas-header,#_get_store_locations #services{padding-bottom:10px;padding-top:145px}#_get_store_locations .offcanvas-header .btn-close:hover,#_get_store_locations #services .btn-close:hover{background-color:transparent;color:#ff6e00}}@media (min-width: 720px) and (max-width: 991px){#_get_store_locations .offcanvas-header{padding-bottom:10px;padding-top:150px}#_get_store_locations .offcanvas-header .btn-close:hover{background-color:transparent;color:#ff6e00}}@media (min-width: 992px){#_get_store_locations .offcanvas-header{padding-bottom:10px;padding-top:210px}#_get_store_locations .offcanvas-header .btn-close:hover{background-color:transparent;color:#ff6e00}}#_get_store_locations ._input-group{position:relative;flex:0}#_get_store_locations ._input-group-append{position:absolute;right:0;top:50%;transform:translate(-50%, -50%)}#_get_store_locations + .modal-backdrop{position:absolute}.modal-open-lock-page{overflow:hidden}@media (max-width: 750px){.modal-open-lock-page{position:fixed}}.location-block.pickup-not-available .location-block-inventory-count{color:red}div.location-block{border-bottom:1px solid #c8c8c8;padding:15px 0;position:relative}div.location-block div:first-child h3{font-size:1rem}div.location-block div:first-child p{position:relative;margin:0;padding:0;font-size:0.8rem;top:auto;right:auto}div.location-block div:first-child .store-information{font-size:0.8rem}div.store-information .store-hours{display:none}div.store-information .store-hours p{color:#413c41}div.store-information .view-store-details:hover{text-decoration:underline;color:#ff6e00}div.store-information .view-store-details{cursor:pointer}div.location-block div.store-information .view-store-details p{color:#ff6e00;text-transform:unset}#_main_content #close_change_location_panel{top:1.8rem;font-size:1.5rem}.modal-open-lock-page #close_change_location_panel{top:1.8rem;font-size:1.5rem}#_main_content #change_location_panel h2{margin-top:0px;color:#413c41;padding:1rem 1rem;font-size:1.3em}.modal-open-lock-page #change_location_panel{padding:0.5rem}.modal-open-lock-page #change_location_panel h2{padding:1rem 1rem;font-size:1.3em}#change_location_panel #change_locations{padding:1rem 1rem}#_store_location_panel .fw-bold a{color:#413c41}#change_location_panel .fw-bold a{color:#413c41}@media screen and (max-width: 575px){#_store_location_panel button.location-block-store-button.default-store,#change_locations button.location-block-store-button.default-store{width:77px;height:25px}#_store_location_panel .text-right,#change_locations .text-right{position:absolute}#_store_location_panel .location-block .location-block-store-button,#change_locations .location-block .location-block-store-button{top:29px;height:27px}#_range_locations_1{padding-left:5px}#_range_schedules_1{flex-grow:0;width:90%;margin:auto}#_range_schedules_2{flex-grow:0;width:90%;margin:auto}.range-schedules-title{flex-grow:0;width:90%;margin:auto}.range-schedules-location{flex-grow:0;width:90%;margin:auto}#_range_specials_1{flex-grow:0;width:90%;margin:auto}#_range_specials_2{flex-grow:0;width:90%;margin:auto}#_range_specials > h4{flex-grow:0;width:90%;margin:auto}}#change_location_panel h2{margin-top:0px;color:#413c41;padding:1rem 1rem;font-family:"Roboto";line-height:1.5}#change_location_panel .location-block .location-block-store-button{font-size:0.8rem;font-weight:700}#change_location_panel button.location-block-store-button.default-store{background-color:transparent;font-size:0.9rem;border:0px;min-width:auto;top:15px;right:15px;color:#018e11;font-weight:700}#_store_location_panel #search_change_location,#change_locations #search_change_location{position:unset;transform:unset}#_store_location_panel .location-block p.location-block-distance,#change_locations .location-block p.location-block-distance{position:absolute;top:0px;right:15px}#_store_location_panel .location-block .location-block-store-button,#change_locations .location-block .location-block-store-button{font-size:0.8rem;border-radius:0px;color:#ff6e00;border:1px solid #ff6e00;min-width:140px;right:15px;position:absolute;bottom:0;text-transform:capitalize;font-weight:700;padding:5px;letter-spacing:normal}#_store_location_panel .location-block .location-block-store-button:hover:not(.default-store),#change_locations .location-block .location-block-store-button:hover:not(.default-store){background-color:#ff6e00;color:white}#_store_location_panel button.location-block-store-button.default-store,#change_locations button.location-block-store-button.default-store{background-color:transparent;font-size:0.9rem;border:0px;min-width:auto;top:15px;right:15px;color:#018e11;font-weight:700}#change_locations button.location-block-store-button.default-store{top:30px}#change_locations button.location-block-store-button.default-store:before{font-family:"Font Awesome 6 Pro";content:"\f058";display:inline-block;padding-right:0.5rem;vertical-align:middle;font-weight:900}#_spb_header_section{display:grid;grid-template-columns:50px 109px 1fr;grid-template-rows:auto auto auto;grid-gap:0rem;grid-template-areas:"news news news" "nav logo shopping" "location location search";margin:0 0 0 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:1039}#news{grid-area:news;background-color:#ff6e00;background:linear-gradient(#ff6e00 0%, #ed6600 100%);padding:5px 0px;text-align:center;color:#fff;font-size:0.8em;transition:all 0.3s ease-out;height:31px;z-index:-1;overflow:hidden}#news a{color:#fff}#news p{color:#fff;margin-bottom:0px;font-size:13px}#news .slick-slider{margin:unset}#announcements{grid-area:announce;background-color:#413c41;padding:5px 0px;text-align:center;color:#fff;font-size:0.8rem;transition:all 0.3s ease-out;height:31px;overflow:hidden}#announcements p{margin-bottom:0px;color:#fff;font-size:13px}#announcements a{color:#fff}#announcements .slick-slider{margin:unset}#logo{grid-area:logo}#search_products{grid-area:search;display:flex;align-items:center;padding-left:28px;padding-right:20px}#search_text{height:40px}#_spb_search_submit{color:black;font-size:23px;border-left:0;padding-top:3px;height:40px}#navigation{grid-area:nav;display:flex}#_store_hours span{color:#3dc169;font-size:0.9em;display:none}#_main_content #_holiday_hours_header{font-size:1.5em;margin-top:10px;margin-bottom:10px}.holiday-hour-block{margin-top:5px}#_holiday_times{font-weight:bold}@media only screen and (max-device-width: 700px){#_main_content #_main_content_inner .holiday-container{flex-direction:row}#_main_content .holiday-container #_holiday_days{width:50%}#_main_content .holiday-container #_holiday_times{width:50%}}#store_location{grid-area:location;padding-left:5px;display:flex;align-items:center}#services{grid-area:services;padding-right:100vw;margin-right:-100vw;background-color:#fff;display:none;align-items:center;justify-content:center}#shop_buttons{grid-area:shopping;text-align:right;display:flex;align-items:center}#shop_buttons,#store_location{padding-top:5px;padding-bottom:5px;background-color:#f2f0f0}#logo img{width:94%;margin:0 0 0 0;height:auto;padding:10px 0px}#_shop_buttons{padding:0 0}#_spb_selected_location{margin:0}.input-group-append{flex-grow:initial}#_spb_minicart_modal_wrapper{position:fixed;top:0}#_spb_selected_location{z-index:1;white-space:nowrap}#shop_buttons{z-index:2002}#_main_content{overflow-x:hidden}#_product_disclaimer{font-size:0.8em;margin-top:15px}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#ff6e00;position:absolute;top:19px;right:-21px}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #c75914;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #c75914}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #c75914;border-bottom:3px solid transparent;border-top:3px solid #c75914}.ribbon.red span{background:#fa192d}.ribbon.red span::before{border-left:3px solid #82121c;border-top:3px solid #82121c}.ribbon.red span::after{border-right:3px solid #82121c;border-top:3px solid #82121c}.ribbon.green span{background:#3dc169}.ribbon.green span::before{border-left:3px solid #24713e;border-top:3px solid #24713e}.ribbon.green span::after{border-right:3px solid #24713e;border-top:3px solid #24713e}.ribbon.black span{background:#363636}.ribbon.black span::before{border-left:3px solid #000;border-top:3px solid #000}.ribbon.black span::after{border-right:3px solid #000;border-top:3px solid #000}.menu-item-description{padding-left:5px}.mz-nav-controls{flex-grow:0}body .catalog-item.product-tag-code-ffl-required .catalog-result-product-tag.catalog-result-product-tag-ffl-required{display:none}.reservation-modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4)}.reservation-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;max-width:600px}@-webkit-keyframes "animatetop"{from{top:-300px;opacity:0;}to{top:0;opacity:1;}}@keyframes "animatetop"{from{top:-300px;opacity:0;}to{top:0;opacity:1;}}.reservation-modal .close{color:#000;float:right;font-size:28px;font-weight:bold}.reservation-modal .close:hover,.reservation-modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.reservation-modal .modal-header{padding:2px 16px;background-color:#ff6e00;color:white}.reservation-modal .modal-body{padding:2px 16px}.reservation-modal .modal-footer{padding:2px 16px;background-color:#ff6e00;color:white}@media only screen and (min-width: 960px){.copyright{float:left}ul.social-icons li{float:right;display:block}}@media only screen and (max-device-width: 480px){img{width:100%}footer,#map-row{text-align:center}ul#submenu{margin-bottom:60px}#about h4{margin-bottom:25px;margin-top:10px}#testimonial .carousel-item:last-child img{height:750px}#testimonial .carousel-item:nth-last-child(2) img{height:450px}#testimonial .carousel-item:nth-last-child(3) img{height:550px}#testimonial .carousel-item img{height:350px}}.table-responsive > table.table-responsive{display:table}.content-builder-block p,.content-builder-block td,.content-builder-block li,.content-builder-block label{line-height:1.3;list-style-position:outside}body.waiting-for-ajax .modal,body.processing .modal,body.page-waiting-for-ajax .modal{display:block}@media screen and (max-width: 991px){#_spb_selected_location{max-width:unset;text-align:left}.header-bottom > .container > .row{flex-direction:column}.header-bottom > .container > .row > div{text-align:center;max-width:100%}#search_text{width:80%}#_shop_menu,#_spb_main_menu{display:none}.nav-content .hc-nav.hc-nav-1{display:block}.nav-content ul.shop-navbar{display:block;width:100%}}@media screen and (max-width: 766px){#_spb_minicart_modal_wrapper{top:0}.nav-content .hc-nav.hc-nav-1{display:block}#search_text{width:75%}.reverse{flex-direction:column-reverse}}#_spb_footer_create_account_form span.required-tag.fa-asterisk{font-size:6px}#_spb_footer_create_account_form input[type="radio"] + label,#_spb_footer_create_account_form input[type="checkbox"] + label{padding:0}#_spb_footer_create_account_form #_gender_male + label{margin-right:2rem}#_terms_and_conditions h1{font-weight:bold}#_terms_and_conditions h2{color:#222}#_footer_stay_connected h5{color:#aaa}#_footer_stay_connected button:hover{background-color:#111}@media (max-width: 719px){#shop_buttons{background-color:#fff}#search_products{background-color:#f2f0f0;padding-left:0px;padding-right:5px}#_spb_selected_location{margin-bottom:0px;margin-left:5px;max-width:100%;text-align:left;display:flex;align-items:center;flex-wrap:wrap}#_spb_selected_location .selected-location-title{font-size:0.85em;width:100%}#search_text,#_spb_search_submit{height:32px}}@media (min-width: 720px){#_spb_header_section{grid-template-columns:50px 162px 1fr 2fr;grid-template-areas:"location location shopping shopping" "nav logo search services" "news news news news"}#search_products{padding-left:10px;padding-right:10px}#_spb_minicart_modal_wrapper{top:0}#_spb_selected_location .selected-location-title{display:inline;font-size:0.85em}.call-link{pointer-events:none;color:#413c41}#services{display:flex}#_store_hours span{display:none}}@media (min-width: 992px){#_spb_header_section{grid-template-columns:1fr 3fr 2fr;max-width:1400px;margin:0 auto;grid-template-areas:"location shopping shopping" "logo search services" "nav nav nav" "news news news"}#shop_buttons{padding-right:100vw;margin-right:-100vw;display:flex;align-items:center}#store_location{padding-left:100vw;margin-left:-100vw;font-size:16px}#logo{padding-left:100vw;margin-left:-100vw;background-color:#fff}#news{padding-left:100vw;padding-right:100vw;margin-left:-100vw;margin-right:-100vw}#announcements{padding-left:100vw;padding-right:100vw;margin-left:-100vw;margin-right:-100vw}#navigation{margin:0 -100vw 0 -100vw;padding:0 100vw 0 100vw;background-color:#fff;width:unset;max-width:unset;text-align:justify}#_search_products_form{padding:0 0 0 0}#_spb_minicart_modal_wrapper{top:0}}@media (min-width: 992px) and (max-width: 1400px){#logo img{padding:10px 0px 10px 5px}#_spb_selected_location,#_store_hours{padding-left:5px}}@media (min-width: 1400px){#navigation{padding-top:0px}}@media only screen and (max-width: 600px){.catalog-item{width:100%;margin:10px 0;max-width:100%}.catalog-item img{max-height:150px;position:relative;top:0;left:0;transform:unset}.catalog-item-thumbnail{height:auto}.catalog-item-description{height:auto}#_spb_footer .container > .row,#_spb_footer_top .container > .row{flex-direction:column-reverse}.social-menu{display:inline-flex}.account-submenu,.employee-submenu{top:34px;left:-46px}#_search_products{padding-left:0px;padding-right:5px}#_shop_buttons .menu-item-description{display:none}#_shop_buttons i{color:#413c41}#store_location{background-color:#f2f0f0}#_main_content_inner{width:100%;padding:10px}#_store_info .row{flex-direction:column}#_store_info .row > div{width:100%;max-width:100%}#_store_map iframe{height:400px}#_range_info .container > .row{flex-direction:column-reverse}#_range_info .container > .row > div{width:100%;max-width:100%}#_range_tab_page_content .banner{width:50%}#_store_options{text-align:left}#_top_main_banner_content{height:200px}#_footer_stay_connected .zaius-signup-form-new .section > .column{width:100%}#_spb_footer{padding:20px}#_spb_footer_right{border-left:0}h1.footer-title{text-align:center}ul.shop-items li.mobile-trigger{display:block}#_employee_menu,#_my_account{display:none}}.employee-submenu li:hover > ul{display:block;min-width:100%;height:100%;position:absolute;right:100%;margin-right:-10px;top:0px;background-color:#fff;white-space:nowrap}#_range_time_reservation_ad .badger{max-width:100%}#_range_time_reservation_ad header,#_range_time_reservation header{text-align:center}#_range_time_reservation_ad header > div,#_range_time_reservation header > div{margin:10px 0px}#_range_time_reservation_ad .disclaimer,#_range_time_reservation .disclaimer{font-size:0.8em}#_range_time_reservation_ad h3,#_range_time_reservation h3{margin:10px}#_range_time_reservation_ad i.fa-check{color:#018e11}#_membership_details{display:flex;align-items:center;justify-content:center;margin-bottom:15px}#_membership_details > div{width:50%}#_membership_details .membership{font-size:0.9em}#_membership_details .btn.btn-primary{width:100%;margin:0px 0px 10px 0px}@media screen and (max-width: 600px){#_membership_details{flex-wrap:wrap}#_membership_details > div{width:100%}#_membership_details .membership-features{display:none}}@media screen and (max-width: 440px){#_signup_form_wrapper form .form-row{flex-direction:column}}#_firearm_rentals_link{color:#ff6e00}@media screen and (max-width: 600px){#_firearm_rentals_link{text-decoration:underline}#_firearm_rentals{scroll-margin-top:-240px}}@media screen and (min-width: 601px){#_firearm_rentals{scroll-margin-top:190px}}#_shopping_cart_items_wrapper{background-color:#f0f0f0;position:relative}#_shopping_cart_items{width:98%}#_shopping_cart_items .cart-row{width:95%;margin:auto;display:flex}#_shopping_cart_items .shopping-cart-item{background-color:white;padding:2% 3% 0 3%}#_shopping_cart_items .description-prices-wrapper{display:flex}#_shopping_cart_items .shopping-cart-row-1{padding:2% 0}#_shopping_cart_items .pretty-photo img{width:90%}#_shopping_cart_items .shopping-cart-item-image{flex:unset;position:unset;min-height:unset;background-color:unset;border:unset}#_shopping_cart_items .shopping-cart-item-image img{max-width:unset;max-height:unset;position:unset;top:unset;left:unset;transform:unset;padding:unset}#_shopping_cart_items .product-description{width:80%}#_shopping_cart_items .product-description a,#_shopping_cart_items .product-description span{color:black;text-decoration:none}#_shopping_cart_items .prices{display:flex;flex-direction:column}#_shopping_cart_items .product-description p,#_shopping_cart_items .prices p{margin:unset}#_shopping_cart_items .product-sale-price{font-size:1.2em;font-weight:600;color:black}#_shopping_cart_items .old-sale-price{font-size:0.7em;font-weight:600;color:#A59EA5;text-decoration:line-through}#_shopping_cart_items .original-sale-price{font-size:1em;font-weight:600;color:#A59EA5;text-decoration:line-through}#_shopping_cart_items .savings{font-size:0.8em;font-weight:600;color:#08A314}#_shopping_cart_items .shopping-cart-row-2 .product-quantity{flex-grow:unset;height:unset;width:25%}#_shopping_cart_items .control-box{display:flex}#_shopping_cart_items .shopping-cart-row-3{position:relative;border-top:solid 2px #f0f0f0}#_shopping_cart_items #_cart_pipe{margin:0 10px}#_shopping_cart_items .remove-item,#_shopping_cart_items .add-to-wishlist{cursor:pointer}#_shopping_cart_items .product-quantity-wrapper{display:flex;height:50%;position:unset;bottom:unset;right:unset}#_shopping_cart_items .product-quantity-wrapper div{height:25px;min-width:unset;background-color:unset;border:unset;color:unset;font-size:unset;margin:unset;display:flex;position:unset}#_shopping_cart_items .item-quantity-box{font-size:small;height:fit-content;margin-top:1%;border:solid 1px black;padding:2px;position:unset;top:unset;left:unset;width:unset;transform:unset;flex-grow:unset;text-align:center}#_shopping_cart_items .shipping-options{display:flex;width:80%}#_shopping_cart_items .shipping-option{display:flex}#_shopping_cart_items .shipping-option .shipping-icon{margin-right:5px}#_shopping_cart_items .shipping-option.shipping-option-pickup .shipping-icon,#_shopping_cart_items .shipping-option.shipping-option-ship-to-store .shipping-icon,#_shopping_cart_items .shipping-option.shipping-option-ship-to-home .shipping-icon,#_shopping_cart_items .shipping-option.shipping-option-ship-to-ffl .shipping-icon{color:#009B24}#_shopping_cart_items .shipping-option.shipping-option-pickup p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-store p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-home p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-ffl p{font-size:0.9em;font-weight:600;color:black}#_shopping_cart_items .shipping-option .shipping-icon{color:#C8C8C8}#_shopping_cart_items .shipping-option p{font-size:0.9em;font-weight:600;color:#C8C8C8}#_shopping_cart_items .shipping-option .shipping-text{padding:0 5% 0 0;margin:unset;flex-shrink:unset}#_shopping_cart_items .controls{color:#ff6e00;padding:2% 0;font-size:0.8em}#_shopping_cart_items .product-sale-price-mobile{width:unset}#_shopping_cart_items .width-20pc{width:20%}#_shopping_cart_items .width-30pc{width:30%}#_shopping_cart_items .width-50pc{width:70%}#_shopping_cart_items .width-70pc{width:70%}#_shopping_cart_items .width-80pc{width:80%}#_shopping_cart_items .red-alert{color:#FF2C2C}#_shopping_cart_items .black-alert{color:black}#_shopping_cart_items .out-of-stock-notice,#_shopping_cart_items .no-online-order-notice{color:black;font-size:0.9em;margin-top:10px}#_shopping_cart_items .shopping-cart-item-restrictions{color:#FF2C2C;font-size:0.9em;margin-top:10px;background-color:#FF4E4E5C}@media screen and (max-width: 1335px){#_shopping_cart_items{width:100%}#_shopping_cart_items .savings{font-size:1em}#_shopping_cart_items .original-sale-price{font-size:1.2em}#_shopping_cart_items .product-sale-price{font-size:1.5em}#_shopping_cart_items .product-sale-price{font-size:1.45em}}@media screen and (max-width: 650px){#_shopping_cart_items .description-prices-wrapper{flex-direction:column}#_shopping_cart_items .prices{flex-direction:row;margin-top:20px}#_shopping_cart_items .shipping-options{margin-top:2%}#_shopping_cart_items .controls{width:70%}#_shopping_cart_items .product-sale-price-mobile{width:0%}}@media (max-width: 600px){#_shopping_cart_items .original-sale-price{display:inline}}@media (max-width: 585px){#_shopping_cart_items .shipping-option.shipping-option-pickup p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-store p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-home p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-ffl p,#_shopping_cart_items .shipping-option p{font-size:0.7em}}@media (max-width: 375px){#_shopping_cart_items .shipping-option.shipping-option-pickup p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-store p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-home p,#_shopping_cart_items .shipping-option.shipping-option-ship-to-ffl p,#_shopping_cart_items .shipping-option p{font-size:0.7em}}#_shopping_cart_items .shopping-cart-item.greyed{border:solid 2px red}#_shopping_cart_items .unavailable-image{opacity:0.4;filter:alpha(opacity=40)}#_shopping_cart_items .unavailable-photo-section{position:relative}#_shopping_cart_items .unavailable-text{position:absolute;top:-1%;left:15%;font-weight:600}#_shopping_cart_items .greyed-out-text,#_shopping_cart_items .product-description a.greyed,#_shopping_cart_items .product-description span.greyed,#_shopping_cart_items .shipping-option p.greyed{color:#C8C8C8}#_shopping_cart_items .item-quantity-box.greyed{border:solid 1px #C8C8C8}@media screen and (max-width: 335px){#_shop_buttons > ul{padding-left:unset}#_shop_buttons ul.shop-items li{padding:5px 9px}#news > p > a > strong{font-size:0.97em}}._hj_feedback_container ._hj--NfhW__ExpandedWidget__innerContainer{width:300px}#_spb_header_section{z-index:10000}body.checkout #_shopping_cart_wrapper #_shopping_cart_contents #_shopping_cart_summary.fixed{z-index:1}.offcanvas{z-index:1045}#_mobile_menu{z-index:10002}.reservation-modal{z-index:10000}.ui-dialog{z-index:10000}#_cancel_modal{z-index:10002}footer{background-color:#f2f0f0;width:100%;padding-bottom:41px}footer .subscription{background-color:#413c41;padding:41px 0px}footer tr{display:flex;flex-direction:column;color:#fff;font-family:roboto;font-size:12px}footer form.validated-wrapper-element{display:flex;flex-direction:column;align-items:center;margin-top:20px}footer input[type="checkbox"]{margin:0 5px 0 0}footer label{display:flex}footer input#submit{background-color:#ff6e00;color:#fff;border:3px solid #ff6e00;font-family:roboto;padding:8px 25px;font-size:16px;width:150px;line-height:1}footer input[type="text"]{width:100%;padding:5px 5px;margin:5px 0px;color:#000}footer .subscription h3{color:#fff;font-weight:600;font-family:Roboto Condensed;font-size:18px;text-align:center;width:90%;margin:auto}footer p.opt-in{color:#fff;font-family:Roboto;font-size:12px;text-align:center;width:80%;margin:auto;padding-top:20px}footer .links-container{max-width:1400px;width:95%;display:flex;flex-wrap:wrap;margin:auto;padding:41px 0px 0px 0px;justify-content:center}footer .links-container h4{font-size:18px;color:#413c41;font-weight:600;font-family:Roboto Condensed;text-transform:capitalize;letter-spacing:normal}footer .links-container a{color:#f56200;font-size:15px;text-decoration:underline;line-height:40px;font-family:Roboto}footer .links-container a:hover{color:#413c41}footer .links-container .link-section{width:50%;margin-bottom:23px}footer .links-container .support-buttons{display:flex;flex-direction:column;margin-top:20px}footer .links-container .support-buttons a{flex-grow:unset}footer .links-container .support-container{display:flex;justify-content:center}.support-buttons button.invert{border:3px solid #f56200;background-color:transparent;color:#f56200;border-radius:0;width:150px;margin:5px 0px;font-size:16px;font-weight:400;line-height:1}.support-buttons button.invert:hover{background-color:transparent}.support-buttons button{background-color:#f56200;border:3px solid #f56200;color:#fff;border-radius:0;width:150px;margin:5px 0px;font-size:16px;font-weight:400;line-height:1;padding:8px 25px;transition:all 0.5s;cursor:pointer}.support-buttons button{cursor:pointer;display:inline-block;position:relative;transition:0.5s}.support-buttons button:after{content:'»';position:absolute;opacity:0}.support-buttons button:hover{padding-right:24px;padding-left:8px;background-color:#ff6e00}.support-buttons button:hover:after{opacity:1;right:10px}footer .also-of-interest{border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;padding:26px 0px;max-width:1400px;width:90%;margin:auto}footer .mini-footer{width:90%;max-width:1400px;margin:auto}footer .mini-footer .policies{font-size:16px;color:#413c41;text-decoration:underline;font-family:Roboto;line-height:35px;text-align:center}footer .mini-footer .policies a:hover{color:#ff6e00}footer .mini-footer .social{text-align:center;margin-top:30px}footer .mini-footer .badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:15px 0px}footer .mini-footer .badges .image-container{max-width:68px;margin:5px}footer .mini-footer .badges img{width:100%}footer .copyright{font-size:16px;color:#413c41;font-family:Roboto;text-align:center;margin-top:20px}footer .fa-brands{font-size:34px;color:#413c41;margin:10px}footer .fa-brands:hover{color:#ff6e00}.policies a{color:#413c41}input#_submit_subscribe_btn{background-color:#ff6e00;width:150px;height:40px;color:white;font-size:16px;font-weight:400;border:none;cursor:pointer}@media screen and (max-width: 350px){footer .links-container .support-container{flex-direction:column;align-items:center}}@media screen and (min-width: 480px){footer .links-container .link-section{margin:0px 5px 23px 5px;width:25%}}@media screen and (min-width: 575px){footer .links-container .link-section{margin:0px 15px 23px 15px}footer .links-container a{line-height:30px}}@media screen and (min-width: 769px){footer .subscription h3{font-size:25px}footer .links-container .link-section{max-width:190px}footer .mini-container{display:flex;align-items:center}footer .mini-footer .social{margin:0;text-align:left}footer .mini-footer .badges{justify-content:end}footer .mini-footer .policies{text-align:left}footer .copyright{text-align:end}}@media screen and (min-width: 900px){footer .links-container .link-section{max-width:300px}footer .links-container .link-section{margin:0px 0px 23px 0px}}ul.be-list{display:flex;width:fit-content;margin:0;flex-wrap:wrap;padding:0}li.be-list-item{max-width:fit-content}a.be-related-link{margin:5px;color:#413C41;font-size:15px}.be-label{font-size:15px;font-weight:500;flex-shrink:0;margin-right:4px;max-width:fit-content}.be-related-link-container{display:flex;align-items:start}.be-label:after{content:":"}a.be-related-link:after{content:","}.also-of-interest .container{overflow-x:hidden}.also-of-interest .container > .row{padding:0}@media screen and (min-width: 1397px){.be-label{padding-top:2px}}#_custom_field_never_update_description_row{visibility:hidden}.login-orange-button{background-color:#ff6e00;border:3px solid #ff6e00;text-align:center;color:#fff;font-size:18px;font-weight:600;min-width:180px;max-width:180px;width:180px;min-height:50px;max-height:50px;height:50px;padding:8px}.create-account-white-button{background-color:white;border:3px solid #ff6e00;text-align:center;color:#ff6e00;font-size:18px;font-weight:600;min-width:180px;max-width:180px;width:180px;min-height:50px;max-height:50px;height:50px;padding:8px;margin-left:10px}#_login_popup_dialog ~ .ui-dialog-buttonpane{display:none;visibility:hidden}html{scroll-behavior:smooth}body{font-family:"Roboto", Arial, sans-serif;line-height:1.5;font-size:1em;background:#fff;color:#413c41;font-weight:300;overflow-x:hidden;width:100vw}#_rusa_header{width:100%;display:flex;flex-direction:column}#_rusa_header i{color:#FF6E00;font-size:x-large}.header-menu{display:flex;justify-content:center}#_rusa_header.desktop .row{display:flex;flex-direction:row;flex-wrap:unset;width:100%;margin:auto}#_rusa_header.desktop .row div{flex-shrink:unset}#_row_one_buttons{max-width:1380px;margin:auto;flex-shrink:unset;display:flex;flex-direction:row}#_row_two{background-color:#413C41;height:80px}#_logo{width:20%}#_company_logo{width:90%}#_rusa_default_location{align-self:center;width:10%;padding-top:5px;display:flex;flex-direction:row}#_spb_selected_location{align-self:center;width:10%;padding-top:5px;display:flex;flex-direction:row}.autofill-location-description,.menu-item-description,span.shopping-cart-item-count{font-size:1em}.hamburger-chevron{align-self:center;text-align:right;padding-right:20px;color:#FF6E00;font-size:18px}#_rusa_default_location .selected-location-title{margin:0;font-size:1rem}#_rusa_default_location .selected-location{font-size:0.85em}#_rusa_default_location a{text-decoration:none;color:#454545;display:flex;align-items:center}.autofill-location-description{margin-left:6px}#_rusa_header i,span.autofill-location-description{flex-grow:initial}#_search_bar{width:30%;max-width:95%;margin:auto;align-self:center;padding:0px 10px}#search_text{width:80%}#_nav_links{display:flex;flex-direction:row;width:35%;text-align:center}#_hamburger{display:flex;flex-direction:row;width:35%;text-align:center}#_nav_links div{align-self:center;display:flex;flex-direction:column;align-items:center}#_nav_links div a{display:flex;flex-direction:column;text-decoration:none;color:#454545}#_hamburger div{align-self:center;display:flex;flex-direction:column}#_hamburger div a{display:flex;flex-direction:column;text-decoration:none;color:#454545}#_nav_links #_cart_button{cursor:pointer}#_categories{display:flex;flex-direction:row;margin:auto;color:#FFFFFF;max-width:1380px}.padding-top-small{padding-top:17px}#_categories div{font:normal normal bold 1.3em Roboto;letter-spacing:0px;color:#FFFFFF;opacity:1}#_categories div.active{cursor:pointer;text-decoration:underline;text-decoration-color:#FF6E00;text-decoration-thickness:3px;text-underline-offset:15px}#_categories a{text-align:center}#_categories a:hover{cursor:pointer;text-decoration:none}#_find_stores_button{text-align:center}.center-it{text-align:center;width:14%}#stores{padding:unset}#stores button.invert{border:3px solid #ff6e00;background-color:transparent;color:#ff6e00;border-radius:0;font-size:16px;font-weight:400;line-height:1;width:180px}#stores button.invert:hover{background-color:transparent}#stores button{height:50px;background-color:#ff6e00;border:3px solid #ff6e00;color:#fff;border-radius:0;padding:8px 25px;transition:all 0.5s;cursor:pointer;width:180px}#stores button{cursor:pointer;display:inline-block;position:relative;transition:0.5s}#stores button:after{content:'»';position:absolute;opacity:0}#stores button:hover{padding-right:24px;padding-left:8px;background-color:#ff6e00}#stores button:hover:after{opacity:1;right:10px}#_row_four{background-color:#F56200;text-align:center;padding:5px;height:100%}#_rusa_header.desktop #_row_four p,#_rusa_header.tablet #_row_four p,#_rusa_header.mobile #_row_four p{color:white;margin-bottom:0}.header-submenu{height:520px;background-color:white;border:1px solid #707070;z-index:100;position:absolute}.submenu-container{max-width:1380px;margin:auto;padding:25px;display:flex}.submenu-main-section{width:80%}.submenu-categories{display:flex;width:100%}.submenu-categories a:hover{color:#F56200}.submenu-list{max-width:25%;width:25%;padding-right:10px}.submenu-list div{margin-bottom:20px}.submenu-title{font:normal normal bold 1.3em Roboto;letter-spacing:0px;color:#413C41;opacity:1}.submenu-title a{color:#413C41}.submenu-title a:hover{color:#FF6E00}.submenu-subcategory{font:normal normal normal 1.2em Roboto;letter-spacing:0px;color:#413C41;opacity:1}.submenu-subcategory a{color:#413C41;font-weight:400}.shop-all{position:absolute;bottom:25px}#_rusa_header .submenu-title span{padding-left:10px}#_rusa_header .submenu-title span i{color:#ff6e00;font-size:large}.border-left{border-left:2px solid #E6E1E1;padding:0 0 0 70px}.overlay{display:none;position:fixed;bottom:0;top:700px;right:0;left:0;z-index:99999}.overlay.open{display:block}.slide-out{transform:translateX(-500px)}.slide-out.mobile{transform:translateX(-100%)}.slide-out-left{transform:translateX(500px)}.slide-out-left.mobile{transform:translateX(100%)}#_my_account_menu,#_employee_slide_menu{max-width:500px;width:100%;height:100vh;position:absolute;z-index:9999999;right:-500px;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}#_my_account_menu.mobile,#_employee_slide_menu.mobile{width:100%;height:100vh;position:absolute;z-index:9999999;right:-100%;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}#_my_account_menu.tablet,#_employee_slide_menu.tablet,#_hamburger_slide_menu.tablet{max-width:500px;width:100%}#_my_account_menu a,#_employee_slide_menu a,#_hamburger_slide_menu a{color:#413C41}#_my_account_menu a:hover,#_employee_slide_menu a:hover,#_hamburger_slide_menu a:hover{text-decoration:none}#_change_store_default{max-width:500px;width:100%;height:100vh;position:absolute;z-index:9999999;left:-500px;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}#_change_store_default.mobile{width:100%;height:100vh;position:absolute;z-index:9999999;left:-100%;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}.sidemenu-title-container{background-color:#413C41;height:75px;color:white;display:flex}.sidemenu-title-container div{align-self:center;padding:0 20px}.sidemenu-title{font:normal normal bold 22px/29px Roboto;letter-spacing:0px;color:#FFFFFF;opacity:1}.sidemenu-close{text-align:right;cursor:pointer}.sidemenu-close i{font-weight:400;font-size:20px}.sidemenu-link{font:normal normal normal 18px/24px Roboto;letter-spacing:0px;color:#413C41;opacity:1;padding:15px 20px;border-bottom:1px solid #E6E1E1}.sidemenu-link.sub{padding-left:50px}.sidemenu-link.sub-sub{padding-left:100px}.sidemenu-link.dropdown{display:flex}.sidemenu-link.sub-dropdown{display:flex}.sidemenu-link span{text-align:right;color:#FF6E00}.sidemenu-link:hover{background-color:#E6E1E1}#_get_store_locations .offcanvas-header{padding-top:unset;background-color:#413C41}#_get_store_locations .offcanvas-title,#_get_store_locations .btn-close{color:white;background:unset}#_default_store_list{padding:0px 20px}.default-button{background:#E2F4E2 0% 0% no-repeat padding-box;border:1px solid #069F00;border-radius:7px;opacity:1;text-align:left;font:normal normal normal 16px/21px Roboto;letter-spacing:0px;color:#1A8E10;padding:9px;width:65%;margin-bottom:10px}.location-item{border-bottom:2px solid #E6E1E1;min-height:125px;margin-top:15px}.location-item-info::after{color:#413C41}.location-item-row{display:flex;margin-bottom:10px}.location-item-name{text-align:left;font:normal normal bold 18px/24px Roboto;letter-spacing:0px;color:#413C41;opacity:1}.location-item-distance{font:normal normal bold 18px/24px Roboto;letter-spacing:0px;color:#413C41;opacity:1}.location-item-address-block{text-align:left;font:normal normal normal 16px/21px Roboto;letter-spacing:0px;color:#413C41;opacity:1}.location-item-column.left{width:70%}.location-item-column.right{width:30%;text-align:right;display:flex;flex-direction:column}.location-item span{color:#FF6E00;margin-left:5px}.location-item p{margin-bottom:unset}.location-item-make-default{flex:unset;text-decoration:underline}.location-item-directions{text-decoration:underline}.my-loc-container a{text-decoration:underline;color:#413C41}.location-item-directions a{color:#413C41}.location-item-info{margin-top:20px}.location-item-make-default:hover,.location-item-directions a:hover,.my-loc-container a:hover{cursor:pointer;color:#FF6E00}._input-group-append{position:relative;top:2px;left:-35px}#_search_by_location{color:#FF6E00}#_search_loc{padding:10px 20px;display:flex}.my-loc-container{padding:10px 20px 0}.my-loc-container i{color:#FF6E00}#_rusa_header.tablet #_hamburger{text-align:left;padding-left:30px}#_rusa_header.tablet #_logo{text-align:center;width:30%}#_rusa_header.tablet #_row_one_buttons div{width:33%}#_rusa_header.tablet #_search_products_form{width:540px;margin:auto}#_hamburger_slide_menu{max-width:500px;width:100%;height:100vh;position:absolute;z-index:9999;left:-500px;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}#_hamburger_slide_menu.mobile{width:100%;height:100vh;position:absolute;z-index:9999;left:-100%;top:0;transition:transform 0.5s ease;background:white;overflow-y:scroll}#_hamburger_slide_menu #_rusa_default_location{width:100%;padding:10px 0 10px 20px;border-bottom:1px solid #E6E1E1}#_rusa_header.mobile #_search_products_form{width:95%;margin:auto;align-self:center}#_rusa_header.mobile i{font-size:large}#_rusa_header.mobile #_row_one i{font-size:1.6em;width:fit-content}#_rusa_header.mobile #_row_one i:hover{cursor:pointer}#_rusa_header.mobile #_spb_search_submit{color:black;font-size:21px;border-left:0;padding-top:0px;height:32px}#_rusa_header.mobile #_hamburger{text-align:left;padding-left:15px;width:5%}#_rusa_header.mobile #_logo{width:35%}#_rusa_header.mobile #_nav_links{width:30%}.aa-Form{flex-direction:row-reverse;border:1px solid #AFAFAF}.aa-DetachedSearchButton{flex-direction:row-reverse}#autocomplete__container{background-color:unset;padding:unset}#autocomplete__container > .aa-Autocomplete{padding-right:0px}.aa-DetachedSearchButtonIcon{justify-content:end}.aa-Label svg,.aa-DetachedSearchButtonIcon svg{color:#FF6E00}.aa-Form:focus-within{border-color:#FF6E00;box-shadow:0 0 0 1px #FF6E00, inset 0 0 0 1px #FF6E00;outline:none}.row img{margin:1rem 0 1rem}@media screen and (min-width: 1366px){.submenu-title,#_categories div{font:normal normal bold 20px Roboto}.submenu-subcategory{font:normal normal bold 18px Roboto}#stores button{font:normal normal bold 20px Roboto}}@media screen and (max-width: 4000px){#_rusa_header.desktop{display:block}#_rusa_header.tablet{display:none}#_rusa_header.mobile{display:none}}@media screen and (max-width: 962px){#_rusa_header.desktop{display:none}#_rusa_header.tablet{display:block}#_rusa_header.mobile{display:none}.login-orange-button{min-width:130px;max-width:130px;width:130px}.create-account-white-button{min-width:130px;max-width:130px;width:130px}}@media screen and (max-width: 375px){#_rusa_header.desktop{display:none}#_rusa_header.tablet{display:none}#_rusa_header.mobile{display:block}.login-orange-button{min-width:130px;max-width:130px;width:130px}.create-account-white-button{min-width:130px;max-width:130px;width:130px}}.write-review-dialog-save-button{background-color:black}

						
                            .catalog-item.product-tag-code-10-off-in-cart .catalog-result-product-tag.catalog-result-product-tag-10-off-in-cart {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-10-off-in-cart {
                                background-color: #BA0C00;
                            }
						
												
                            .catalog-item.product-tag-code-best-sellers-by-sales .catalog-result-product-tag.catalog-result-product-tag-best-sellers-by-sales {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-best-sellers-by-sales {
                                background-color: #FF6E00;
                            }
						
												
                            .catalog-item.product-tag-code-black-friday .catalog-result-product-tag.catalog-result-product-tag-black-friday {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-black-friday {
                                background-color: #030303;
                            }
						
												
                            .catalog-item.product-tag-code-buy-3-save-3 .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-3 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-3 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-3-save-4 .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-4 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-4 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-3-save-5 .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-5 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-5 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-3-save-8 .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-8 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-3-save-8 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-5-save-3 .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-3 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-3 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-5-save-4 .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-4 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-4 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-5-save-5 .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-5 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-5 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-5-save-6 .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-6 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-6 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-buy-5-save-8 .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-8 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-5-save-8 {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-clearance .catalog-result-product-tag.catalog-result-product-tag-clearance {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-clearance {
                                background-color: #0411FF;
                            }
						
												
                            .catalog-item.product-tag-code-cyber-monday .catalog-result-product-tag.catalog-result-product-tag-cyber-monday {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-cyber-monday {
                                background-color: #06402B;
                            }
						
												
                            .catalog-item.product-tag-code-daily-deals .catalog-result-product-tag.catalog-result-product-tag-daily-deals {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-daily-deals {
                                background-color: #03C03C;
                            }
						
												
                            .catalog-item.product-tag-code-daniel-defense-rebate .catalog-result-product-tag.catalog-result-product-tag-daniel-defense-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-daniel-defense-rebate {
                                background-color: #0E06FF;
                            }
						
												
                            .catalog-item.product-tag-code-flash-sale .catalog-result-product-tag.catalog-result-product-tag-flash-sale {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-flash-sale {
                                background-color: #FF6E00;
                            }
						
												
                            .catalog-item.product-tag-code-glocktober .catalog-result-product-tag.catalog-result-product-tag-glocktober {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-glocktober {
                                background-color: #FF6E00;
                            }
						
												
                            .catalog-item.product-tag-code-kc-go-online .catalog-result-product-tag.catalog-result-product-tag-kc-go-online {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-kc-go-online {
                                background-color: #FF072C;
                            }
						
												
                            .catalog-item.product-tag-code-le-only .catalog-result-product-tag.catalog-result-product-tag-le-only {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-le-only {
                                background-color: #8B2CFF;
                            }
						
												
                            .catalog-item.product-tag-code-most-searched-in-all-coreware .catalog-result-product-tag.catalog-result-product-tag-most-searched-in-all-coreware {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-most-searched-in-all-coreware {
                                background-color: #00A341;
                            }
						
												
                            .catalog-item.product-tag-code-new-for-2025 .catalog-result-product-tag.catalog-result-product-tag-new-for-2025 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-new-for-2025 {
                                background-color: #7B5849;
                            }
						
												
                            .catalog-item.product-tag-code-rebates .catalog-result-product-tag.catalog-result-product-tag-rebates {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-rebates {
                                background-color: #0A2960;
                            }
						
												
                            .catalog-item.product-tag-code-leo .catalog-result-product-tag.catalog-result-product-tag-leo {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-leo {
                                background-color: #4133FF;
                            }
						
												
                            .catalog-item.product-tag-code-weekly-sale .catalog-result-product-tag.catalog-result-product-tag-weekly-sale {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-weekly-sale {
                                background-color: #FA192D;
                            }
						
												
                            .catalog-item.product-tag-code-trijicon-rebates .catalog-result-product-tag.catalog-result-product-tag-trijicon-rebates {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-trijicon-rebates {
                                background-color: #FF132F;
                            }
						
						
/* PHP Page CSS */
.answer-wrapper{background-color:#f0f0f0;margin:0 0 5px 40px;padding:5px 10px;border-radius:3px}#_sample_questions_wrapper p{margin:0}.like-wrapper{display:inline-block;padding:5px 20px;background-color:gainsboro;font-weight:700;border-radius:5px;margin:5px 5px 5px 40px;cursor:pointer}.review-response-content{background-color:#f0f0f0;margin-left:40px;padding:5px 10px}#_shipping_options{margin:20px 0;padding:20px 0;border-top:1px solid #646464;border-bottom:1px solid #646464}#_shipping_options div{margin-bottom:20px}#_product_details #_shipping_options p{margin:0px;padding:0px;text-indent:40px}#_product_details #_shipping_options p:first-child{text-indent:0px;font-weight:900}#_shipping_options span.fad{width:40px}#change_location_panel{width:400px;max-width:80%;position:fixed;height:100vh;top:0;right:0;transition:all 0.5s linear;transform:translatex(100%);padding:20px;background-color:white;z-index:999999;border:1px solid #646464;overflow:scroll}#change_location_panel p{position:relative;margin:0;padding:0}#change_location_panel.shown{transform:translatex(0)}#change_location_panel h2{border-bottom:1px solid #646464;font-size:1.5rem;margin-bottom:10px}#close_change_location_panel{position:absolute;top:10px;right:10px;font-size:1.2rem;cursor:pointer;color:#c8c8c8}#change_location_postal_code{width:100%;border:1px solid #646464;padding:5px 40px 5px 10px}#search_change_location{position:absolute;top:50%;right:5px;font-size:1.2rem;transform:translatey(-50%);cursor:pointer}#search_change_location::placeholder{text-align:left}#available_filter{position:relative;padding:10px 0;border-bottom:1px solid #646464}#available_filter_line_1{font-size:0.9rem;font-weight:400;color:#646464}#available_filter_line_2{font-size:0.9rem;font-weight:500;color:#c8c8c8}#available_filter .fa-toggle-on{display:none;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:0}#available_filter .fa-toggle-off{display:block;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:0}#change_location_panel.only-available .fa-toggle-on{display:block}#change_location_panel.only-available .fa-toggle-off{display:none}#change_location_panel.only-available .pickup-not-available{display:none}#no_stores_available_text{display:none}.location-block{border-bottom:1px solid #646464;padding:15px 0;position:relative}.location-block p{margin:0;padding:0;font-size:0.8rem}.location-block .location-block-distance{position:absolute;top:15px;right:0;text-align:right}.location-block .location-block-inventory-count{color:#3c8c2d}.location-block h3{font-size:1rem;font-weight:900}.location-block .store-information{font-size:0.6rem;color:#c8c8c8}.location-block .location-block-store-button{font-size:0.7rem;padding:3px 10px;border:1px solid #969696;background-color:white;color:#969696;position:absolute;bottom:10px;right:0;font-weight:400;text-transform:none}.location-block .location-block-store-button:hover{background-color:#969696;color:white}.location-block .location-block-store-button.default-store{background-color:#969696;color:white}.location-block .location-block-store-button.default-store:hover{background-color:#969696;color:white}.addon-image{position:absolute;top:0;left:0;width:100%}.addon-image-inline{max-width:200px;max-height:200px;margin-bottom:20px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;height:auto;margin:0 auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%;top:0;left:0}.product-video-icon{font-size:3rem}#_free_shipping{display:none}#_product_details div#_free_shipping p{font-size:1.2rem;color:green}#_product_details div#_free_shipping p span{color:#c00000}#_product_details_wrapper.free-shipping #_free_shipping{display:block}.product-image{cursor:zoom-in}table#_related_product_types{width:100%}table#_related_product_types td{text-align:center;padding:10px 20px;background-color:#f0f0f0;border:1px solid #b4b4b4;color:black;font-size:1.2rem;font-weight:600}td.related-products-selector{cursor:pointer}table#_related_product_types td.selected{background-color:#c8c8c8}div#related_products_filters{padding:10px 20px;border:1px solid #b4b4b4;position:relative;transform:translate(0px, -1px)}div.related-products-div{padding:20px;border:1px solid #b4b4b4;position:relative;transform:translate(0px, -2px);display:flex;flex-wrap:wrap}#related_products_text_filter{font-size:1rem;width:300px;padding:4px 10px;margin:0 40px}#sort_by_label{margin-left:40px}div#related_products_filters a{text-decoration:none;font-size:1rem;margin-left:20px}div#related_products_filters a:hover{color:#969696}.button-subtext{display:none}.map-priced-product .button-subtext{display:inline;line-height:8px}.out-of-stock-product .button-subtext{display:inline}.catalog-item{width:280px;margin:0 20px 20px 0;border:1px solid #c8c8c8;padding:20px;line-height:1.2;background:#fff}.catalog-item:hover{box-shadow:0 1px 5px #aaa;border:1px solid rgba(68, 68, 68, 0.62)}.catalog-item .info-label{font-size:90%;margin-right:10px}.catalog-item img{max-width:100%}.click-product-detail{cursor:pointer}.click-product-detail a:hover{color:#8c8c8c}.catalog-item-description{font-size:1.1rem;text-align:center;font-weight:700;height:110px;overflow:hidden;position:relative}.catalog-item-description:after{content:"";position:absolute;top:90px;left:0;height:20px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-detailed-description{font-size:0.8rem;margin-bottom:10px;height:100px;overflow:hidden;position:relative}.catalog-item-detailed-description:after{content:"";position:absolute;top:60px;left:0;height:40px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-price-wrapper{font-size:1.5rem;font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center}.catalog-item-thumbnail{text-align:center;margin-bottom:10px;height:120px;position:relative}.catalog-item-thumbnail img{max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:zoom-in}.catalog-item-out-of-stock{padding:5px;text-align:center}.catalog-item-add-to-cart{padding:5px;text-align:center}.catalog-item-add-to-wishlist{padding:5px;text-align:center}.catalog-item-out-of-stock{display:none}.out-of-stock-product .catalog-item-out-of-stock{display:block}.out-of-stock-product .catalog-item-add-to-cart{display:none}span.fa-star{color:#cda04b;font-size:1.8rem}.review-stars{margin:10px 0}.review-title{font-weight:900;margin-bottom:10px}#_still_image_wrapper{display:flex}#_product_image_thumbnails{flex:0 0 auto;width:60px;margin-right:10px}#_product_image_thumbnails .image-thumbnail{max-width:100%;margin-top:10px;border:1px solid #323232;cursor:pointer;opacity:0.5;text-align:center}#_product_image_thumbnails .image-thumbnail:hover{opacity:1}#_product_primary_image{flex:1 1 auto;text-align:center;position:relative}#_rotate_image_wrapper{padding:10px;text-align:center}#rotatorContainer{position:absolute;top:50%;left:50%;margin:-274px 0 0 -400px;background-color:#fff;z-index:100001}#rotatorExit{cursor:pointer;display:inline-block;opacity:1;position:absolute;top:3px;right:3px}#rotatorModal{background-color:rgba(0, 0, 0, 0.7);position:absolute;top:0;width:100%;height:100%;z-index:10000}#_product_details_wrapper{display:flex;padding:60px 0;background:#fff;max-width:1800px;margin:auto}#_product_details_wrapper > div{flex:0 0 50%;padding:0 50px}#_product_details_wrapper .out-of-stock-message{display:none}#_product_details_wrapper.out-of-stock-product .out-of-stock-message{display:block}#_product_details p{color:#444444;margin:0 0 10px 0;padding:0}#_product_review span{font-size:1.4rem}#_product_wrapper{max-width:1800px;margin:auto}#specifications_section p{margin:0 0 10px 0;padding:0;line-height:1.2}#specifications_table{border:1px solid #969696}#specifications_table td{border:1px solid #dad8d8;padding:5px}#specifications_table th{border:1px solid #dad8d8;padding:5px;text-align:left;font-weight:700}#specifications_table tr:nth-child(even){background-color:#f1f1f1}#_restrictions p{margin:0;padding:0;font-size:0.9rem;color:#c00000}#_tab_container{padding:20px;background:#fff;margin:30px 0;height:auto;width:100%;background:none}#_tab_container ul#_tab_nav{margin:0;padding:0;position:relative;width:100%}#_tab_container ul#_tab_nav li{list-style:none;display:inline-block;cursor:pointer;color:#000000;letter-spacing:1px;font-size:1.7em;padding:5px 20px}#_tab_container ul#_tab_nav li.active{background:#bfbfbf;color:#000000}#_tab_container ul#_tab_nav li:hover{background:#a0a0a0;color:#000000}#_tab_scroll_container{width:100%;letter-spacing:1px}#_tab_scroll_container > div{border-top:2px solid #bfbfbf;color:#444;font-size:1.2em;line-height:29px;padding:18px 0;width:100%}.best-price-message{font-weight:900;font-size:1rem;font-family:'Muli', sans-serif;color:#175128}#_product_manufacturer{font-size:1.2em;font-weight:800;text-transform:uppercase;color:#165225}#_product_description{font-size:1.2em;font-weight:700}#_original_sale_price_wrapper{margin:10px 0;font-size:1.4em;font-weight:600;letter-spacing:1px}#_sale_price_wrapper{margin:10px 0;font-size:1.8em;font-weight:700;letter-spacing:1px}#_list_price_wrapper{margin:10px 0;font-size:1.8em;font-weight:700;letter-spacing:1px}#_available_stock span{margin-right:10px}#_available_stock{text-transform:uppercase;font-weight:700;font-size:1em}#_secure_order span{margin-right:10px;color:#175128}#_secure_order{text-transform:uppercase;color:#175128;font-weight:700;font-size:1em}#product_review{margin:10px 0}#quantity_wrapper input[type="text"]{border:1px solid rgba(22, 81, 38, 0.56);border-radius:0;margin:20px 10px 20px 0;font-size:1.2em;height:40px;padding:0;text-align:center;width:100px}button.add-to-cart,button.add-to-wishlist{min-width:200px;width:50%}button.add-to-cart:hover,button.add-to-wishlist:hover{width:50%}button.add-to-cart.out-of-stock{display:none}#_product_image_wrapper img{display:block;margin:auto;max-height:500px;max-width:100%}.product-features-list{padding:20px;list-style:disc}#reviews_section p{width:90%}#reviews_section a{margin:5px 0;background:#00493C;color:#fff;border-radius:0;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:700;border:0;padding:10px}#reviews_section a:hover{color:#ffffff;background-color:#0d0d0d}.review-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:20px 0}#questions_section p{width:90%}#questions_section a{margin:5px 0;background:#00493C;color:#fff;border-radius:0;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:700;border:0;padding:10px}#questions_section a:hover{color:#ffffff;background-color:#0d0d0d}.question-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:20px 0}#_product_manufacturer_image{display:block}#_product_manufacturer_image img{max-height:100px;max-width:100%}p#quantity_discounts_title{font-weight:700;font-size:1rem}#quantity_discount_table{border:1px solid #c8c8c8}#quantity_discount_table th{padding:2px 10px;background-color:gainsboro;border:1px solid #c8c8c8}#quantity_discount_table td{padding:2px 10px;border:1px solid #c8c8c8}span.star-rating{color:#646464;font-size:2.5rem;margin-right:5px}span.star-rating.selected{color:#cda04b}span.star-rating:hover{color:#5f8ccd}#_star_rating_row{margin-bottom:20px}#star_label{height:40px;font-weight:900;color:#969696}#content{width:600px;max-width:100%;height:200px}@media only screen and (max-width: 800px){#_product_details_wrapper{flex-direction:column}#_product_image img{transform:none}button.add-to-cart,button.add-to-wishlist{width:100%}}.product-detail-product-tag{display:inline-block;padding:2px;margin-right:4px;margin-bottom:4px;color:white}#_product_wrapper.addon-builder #_still_image_wrapper{display:block}#_product_wrapper.addon-builder #_product_details_wrapper{display:block}#_product_wrapper.addon-builder #_product_image_wrapper #_product_primary_image img{width:1000px;max-width:100%;max-height:none;margin:0}#_product_wrapper.addon-builder #product_detail_product_tags{display:none}#_product_wrapper.addon-builder #_restrictions{display:none}#_product_wrapper.addon-builder #_location_availability{display:none}.product-detail-product-tag-10-off-in-cart{background-color:#BA0C00}.product-detail-product-tag-best-sellers-by-sales{background-color:#FF6E00}.product-detail-product-tag-black-friday{background-color:#030303}.product-detail-product-tag-buy-3-save-3{background-color:#FA192D}.product-detail-product-tag-buy-3-save-4{background-color:#FA192D}.product-detail-product-tag-buy-3-save-5{background-color:#FA192D}.product-detail-product-tag-buy-3-save-8{background-color:#FA192D}.product-detail-product-tag-buy-5-save-3{background-color:#FA192D}.product-detail-product-tag-buy-5-save-4{background-color:#FA192D}.product-detail-product-tag-buy-5-save-5{background-color:#FA192D}.product-detail-product-tag-buy-5-save-6{background-color:#FA192D}.product-detail-product-tag-buy-5-save-8{background-color:#FA192D}.product-detail-product-tag-clearance{background-color:#0411FF}.product-detail-product-tag-cyber-monday{background-color:#06402B}.product-detail-product-tag-daily-deals{background-color:#03C03C}.product-detail-product-tag-daniel-defense-rebate{background-color:#0E06FF}.product-detail-product-tag-flash-sale{background-color:#FF6E00}.product-detail-product-tag-glocktober{background-color:#FF6E00}.product-detail-product-tag-kc-go-online{background-color:#FF072C}.product-detail-product-tag-le-only{background-color:#8B2CFF}.product-detail-product-tag-most-searched-in-all-coreware{background-color:#00A341}.product-detail-product-tag-new-for-2025{background-color:#7B5849}.product-detail-product-tag-rebates{background-color:#0A2960}.product-detail-product-tag-leo{background-color:#4133FF}.product-detail-product-tag-weekly-sale{background-color:#FA192D}.product-detail-product-tag-trijicon-rebates{background-color:#FF132F}#related_product_videos_container{display:flex}#related_product_videos_container iframe{width:800px}#related_product_videos_list{padding:0 2rem;flex-shrink:1}#related_product_videos_list .related-product-video{display:flex;align-items:center;margin-bottom:1rem;cursor:pointer}#related_product_videos_list .related-product-video img{width:100%;height:100%;object-fit:contain}#related_product_videos_list .related-product-video:hover img{filter:brightness(50%)}#related_product_videos_list .related-product-video .fa{color:white;opacity:0.8;font-size:2.5rem;display:none}#related_product_videos_list .related-product-video:hover .fa{display:block}#related_product_videos_list .product-video-thumbnail{width:25%;max-width:25%;margin-right:1rem;position:relative}#related_product_video_iframe_container,#related_product_videos_container .product-video-content{flex-shrink:1}#_checkout_sezzle_wrapper{padding:5px 10px;border:2px solid rgba(0, 0, 0, 0.1);border-radius:5px;cursor:pointer;display:inline-block;margin-bottom:10px;font-size:1rem}#_checkout_sezzle_wrapper img{vertical-align:middle;width:75px;margin-right:20px;margin-left:5px}#_checkout_sezzle_wrapper a{text-wrap:nowrap}#_how_sezzle_works_wrapper{display:none;position:fixed;z-index:9995;top:0;left:0;right:0;bottom:0;justify-content:center;background-color:rgba(0, 0, 0, 0.5);overflow-y:auto}#_how_sezzle_works_wrapper > div{width:1024px;position:relative;background-color:white;padding:3rem 2rem;margin:40px auto}#_how_sezzle_works_wrapper .close-btn{position:absolute;right:1rem;top:1rem;cursor:pointer}#_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown{font-size:18px}#_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown span{font-size:14px}body.modal-open{position:fixed;width:100%}@media only screen and (max-width: 800px){#related_product_videos_container{display:block}#related_product_videos_container iframe{width:100%}#related_product_videos_list{padding:0}}


/* Page CSS */
.catalog-item{position:relative;overflow:hidden}.catalog-result-product-tag-10-off-in-cart{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:11px;left:11px;z-index:3}.catalog-result-product-tag-best-sellers-by-sales{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:11px;left:11px;z-index:2}.catalog-result-product-tag-weekly-sale{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:11px;left:11px;z-index:1}.catalog-result-product-tag-clearance{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:11px;left:11px;z-index:3}.catalog-result-product-tag-new-release{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:11px;left:11px}.catalog-result-product-tag-buy-more-and-save,.catalog-result-product-tag-buy-3-save-3,.catalog-result-product-tag-buy-3-save-5,.catalog-result-product-tag-buy-3-save-8,.catalog-result-product-tag-buy-5-save-5,.catalog-result-product-tag-buy-5-save-4,.catalog-result-product-tag-buy-5-save-3,.catalog-result-product-tag-buy-5-save-6,.catalog-result-product-tag-buy-5-save-8{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:153px;right:7px;z-index:1}.catalog-result-product-tag-rebates{font-size:12px;font-weight:600;color:#fff;line-height:20px;position:absolute;padding:3px 12px;top:153px;right:7px}.catalog-item .strikeout::after{border-bottom:1px solid #413c41;top:55%}.slick-prev,.slick-next{z-index:1;width:30px;height:30px;top:47%}.slick-prev{left:-16px}.slick-next{right:-11px}#_related_product_types{display:none}#_related_products_container h2{margin:0;padding:0;width:100%;border-bottom:2px solid #bfbfbf}#_related_products_container h2 span{border-bottom:5px solid #ff6e00;color:#000;padding:0px 0px 2px 0px;font-weight:600;font-size:1.2rem;line-height:1.9rem;display:inline-block;font-family:"Roboto", Arial, sans-serif}.catalog-item{border:0;padding:10px;height:auto;margin:0 10px 15px 10px}.catalog-item:hover{box-shadow:none;border:0}.catalog-item-thumbnail{height:170px;min-height:unset}.catalog-item-thumbnail img{width:auto;max-width:100%;object-fit:contain;max-height:100%;padding:15px}.catalog-item-credova-financing{min-height:unset}.catalog-item-brand{text-align:left;margin:17px 0px}.catalog-item-description{font-weight:400;text-align:left !important;margin-bottom:17px}.catalog-item-location-availability{display:none}.out-of-stock-banner,.out-of-stock-overlay{display:none}.rating-container-container,.rating-container{display:none}.super-logged-in{display:none}.catalog-item-upc-code,.catalog-item-manufacturer-sku{display:none}div#related_products_filters{display:none}.catalog-item-original-price{font-weight:400;font-size:1rem;margin-left:7px}.catalog-item-add-to-wishlist{display:none}.catalog-item-add-to-cart button.add-to-cart,.catalog-item-add-to-cart button.add-to-wishlist{min-width:100%}.catalog-item-add-to-cart button.add-to-wishlist{display:none}#_related_products_container .related-products-div{border:none;padding:20px 0;display:block}#_related_products_container .related-products-div .slick-track{margin-left:0}#_related_products_container{width:100%}.related-products-div .out-of-stock-product{display:none}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:30px;line-height:1;opacity:0.75;color:#080808;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#_main_content{max-width:100% !important;width:100%;padding-right:0;padding-left:0}#change_location_panel{transition:all 0.2s linear;display:none}#close_change_location_panel{right:20px}#_item_details img{max-height:100px;max-width:100%;margin-bottom:20px;display:block}#_main_content_inner{width:100% !important;max-width:100% !important;padding:0}#_product_wrapper{margin:auto;width:100%;max-width:100%}#_product_details_wrapper,#related_products_wrapper{max-width:1400px;margin:auto}#_product_image_wrapper img{max-height:100%}#_product_details_wrapper{padding:60px 0px 30px}#_product_details{font-size:1em}#_product_details div{margin:0px}#_product_details .product-detail-product-tag{padding:5px 18px;margin:0px 12px 12px 0px;color:#fff}#_shipping_options div{margin-bottom:15px}#_shipping_options .disclaimer{color:#9a9a9a;font-size:0.9em}#_product_primary_image{flex:1 1 auto;text-align:center;margin-bottom:30px}#_still_image_wrapper{display:flex;flex-direction:column-reverse;margin-top:10px}#_secure_order span{margin-right:10px;color:#f06d02}#_secure_order{text-transform:uppercase;color:#f06d02 !important;font-weight:700;font-size:1em}#_price_wrapper{display:flex;align-items:center}#_sale_price{font-family:Roboto;font-size:2.7em;flex-grow:0;font-weight:700}#_sale_original_price{font-family:Roboto;text-decoration:line-through}#_original_price_wrapper{display:flex;flex-direction:column;padding-left:10px;font-size:0.9em}#_tab_container{max-width:1400px;margin:0 auto}#_tab_scroll_container{letter-spacing:unset;display:flex;flex-wrap:wrap}#_tab_scroll_container p,#_tab_scroll_container li{line-height:1.6em;font-size:14px}#_tab_scroll_container > div{width:50%;line-height:unset}#_tab_scroll_container > div.bottom-gradient,#_tab_scroll_container > div.view-all-specs-div{border-top:0px;font-size:1em;width:100%}#details_section{height:100%}#_tab_container ul li{margin-left:unset}#_tab_container ul#_tab_nav_2,ul#_tab_nav_3{margin:0;padding:0;position:relative;width:100%}#_tab_container ul#_tab_nav li,#_tab_container ul#_tab_nav_2 li,#_tab_container ul#_tab_nav_3 li{font-weight:600;font-size:1.2em;letter-spacing:unset;padding:5px 0px}#_tab_container ul#_tab_nav_2 li,#_tab_container ul#_tab_nav_3 li{padding:5px 0px}#_tab_container ul#_tab_nav li.active,#_tab_container ul#_tab_nav li:hover,#_tab_container ul#_tab_nav_2 li.active,#_tab_container ul#_tab_nav_2 li:hover,#_tab_container ul#_tab_nav_3 li.active,#_tab_container ul#_tab_nav_3 li:hover{background-color:#fff}#_tab_container ul#_tab_nav li.active,#_tab_container ul#_tab_nav_2 li.active,#_tab_container ul#_tab_nav_3 li.active{border-bottom:5px solid #ff6e00;color:#000000}#quantity_wrapper input[type="text"]{border:1px solid rgba(90, 90, 90, 0.56);border-radius:0;margin:20px 10px 20px 0;font-size:1.2em;height:40px;padding:0;text-align:center;width:100px}ul#_tab_nav_2 li.active,ul#_tab_nav_3 li.active{list-style-type:none;width:fit-content}#_tab_container ul#_tab_nav_2 li#_reviews_tab{font-size:1.2em}#_details_and_video_div{display:flex;align-items:center}#_detailed_description_div{width:50%}#_detailed_description_div p{color:#000}#_detailed_video_div{text-align:right;width:45%}#_detailed_video_iframe{width:90%;height:23vw}#reviews_section{border-top:2px solid #bfbfbf;padding-top:23px;display:flex}#questions_section{border-top:2px solid #bfbfbf;padding-top:23px}#questions_section p{width:100%}#_review_stats_and_add{margin-top:15px;width:30%}#_review_stats_and_add > div:first-child{margin-bottom:2em}#_reviews_rating_div{display:flex;align-items:baseline;margin-bottom:1.4em}#_tab_container #reviews_section #_review_stats_and_add #_reviews_rating,#_reviews_rating_empty{width:unset;margin-bottom:unset;margin-right:1em}#_reviews_rating span.fa-star,#_reviews_rating_empty span.fa-star{font-size:1.2em}#_reviews_rating_empty span.fa-star{color:#E6E1E1}#_reviews_rating_text{font-weight:bold;font-size:1em;margin-bottom:unset}#review_text{color:#747474;font-size:1.15em;margin-bottom:0.75em}.star-ratings-row{display:flex;align-items:center;margin:0 0 0.5em 0}#reviews_section p.star-ratings-number{flex-grow:unset;font-size:1em;width:unset;margin-bottom:unset;color:#FF6E00}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;border:rbg(112, 112, 112) solid 1px;border:rgba(112, 112, 112, 0.6) solid 1px;-webkit-background-clip:padding-box;background-clip:padding-box;color:#FF6E00;background-color:white;margin-left:1.7em;margin-right:0.75em;width:13.5em;height:1.4em;color:#FF6E00}progress[value]::-webkit-progress-bar{background-color:#fff}progress::-moz-progress-bar{background:#ff6e00}progress::-webkit-progress-value{background:#ff6e00}.star-rating-percentage{font-size:1em}#_reviews_hr,#_questions_hr{width:82%;background:#000 0% 0% no-repeat padding-box;opacity:1}#_write_review_label,#_have_question_label{font-size:1.2em;font-weight:bold;color:#000000}#reviews_section a,#questions_section a{margin:5px 0;background:#ff6e00;color:#fff;border-radius:0;text-transform:none;font-family:inherit;font-weight:400;border:0;padding:10px 35px}#_sample_reviews_wrapper{width:67%}.review-wrapper{box-shadow:0px 3px 6px #00000029;border:1px solid #ccc;padding:10px 20px;margin:unset;margin-bottom:25px;position:relative}.review-wrapper .review-date{color:#747474;flex-grow:unset;font-size:1em}.review-wrapper .reviewer-name{margin-left:10px;font-weight:bold;font-size:1em}.review-wrapper .reviewer-purchased{margin-bottom:unset}.review-wrapper .review-stars{margin:15px 0 10px 0}.review-wrapper .fa-star{font-size:0.9rem}.review-wrapper .review-title{font-weight:bold;font-size:1.2em}.review-wrapper .review-content p{margin-bottom:0.5em}.review-wrapper .review-content img{max-width:100%;height:auto}#_sample_reviews_wrapper > p{text-align:left}#_sample_reviews_wrapper a{text-decoration:underline;background:transparent;color:#ff6e00}#_sample_reviews_wrapper a:hover{text-decoration:none;background:transparent;color:#ff6e00}a#view_all_reviews,a#view_all_questions{padding:0px;text-align:left;background:transparent;color:#ff6e00;text-decoration:underline}a#view_all_reviews:hover,a#view_all_questions:hover{background:transparent;text-decoration:none;color:#ff6e00}.height-250{max-height:250px;overflow-y:hidden;position:relative}.height-350{max-height:350px;overflow-y:hidden;position:relative}.height-500{max-height:500px;overflow-y:hidden;position:relative}.bottom-gradient{position:absolute;bottom:0px;left:0px;width:100%;height:200px;background:-moz-linear-gradient(top, rgba(255, 255, 241, 0) 0%, white 80%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 255, 241, 0)), color-stop(80%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 241, 0) 0%, white 80%);background:-o-linear-gradient(top, rgba(255, 255, 241, 0) 0%, white 80%);background:-ms-linear-gradient(top, rgba(255, 255, 241, 0) 0%, white 80%);background:linear-gradient(to bottom, rgba(255, 255, 241, 0) 0%, white 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089fff1', endColorstr='#000000',GradientType=0)}.read-full-review-div{z-index:1000;position:absolute;bottom:0px;left:0;height:47px;width:100%;display:flex}.read-full-review{padding:unset;text-align:center}.view-all-specs-div{z-index:1000;position:absolute;bottom:0px;left:0;height:47px;width:100%;display:flex}.view-all-specs{padding:unset;text-align:center;font-size:0.9em;text-decoration:underline}.view-all-specs:hover{text-decoration:none}#_page_header h1{font-size:1.5em !important;text-align:center}#_product_description{font-size:1em;font-weight:700}#_product_image_thumbnails{flex:auto;display:flex;width:100%;margin-right:10px}#_product_image_thumbnails .image-thumbnail{max-width:80%;margin-top:10px;border:1px solid #dcdcdc;cursor:pointer;opacity:0.7;margin-right:10%}#_product_image_thumbnails .image-thumbnail img{padding:10px}.product-image:hover{cursor:unset}#specifications_table{width:100%;font-size:12px}#specifications_table td{padding:7px 14px 6px;border-left-color:transparent;border-right-color:transparent}#specifications_table tr:nth-child(even),#specifications_table tr:nth-child(odd){background-color:unset}#specifications_table td:nth-child(even){border-top-color:#e7e7e7}#specifications_table td:nth-child(odd){border-top-color:#e7e7e7;background-color:#f3f3f3}div#specifications_section{padding-left:15px}#specifications_section h4{font-size:15px}#specifications_section p{margin:0 0 20px 0;padding:0;line-height:1.7}#how-to{padding:2em 0;border-top:2px solid #f06d02;margin:3em 0}.toggle-icon{float:right;color:#f06d02;font-weight:100}a.collapsed > h5.mb-0 > i.fas.fa-minus:before{content:"\f067"}#_sidebar_content{display:none}#_product_manufacturer{font-size:1.1em;font-weight:800;color:#413c41 !important;font-family:Roboto Condensed;text-transform:none;margin-bottom:5px}#_product_description{font-weight:700;line-height:initial;margin-bottom:20px !important;font-family:Roboto;color:#413c41 !important}.headerme p{margin-bottom:0px}.shop-step{position:absolute;left:-10px;color:#ff6e00 !important}.shop-step img{max-width:30px;margin:0}.shop-step-content{margin-left:10px}.shop-step-title{margin-bottom:5px;font-weight:600;font-size:1.2em;font-family:Roboto}#how-to{padding:2em 0;border-top:2px solid #f06d02}.how-to-section-title{color:#5a5a5a !important;font-weight:600;padding:1em 0}span.fa-star{color:#ff6e00;font-size:1.8rem}.purchase-notes-container{background:#413b41;padding:20px;margin-top:30px}.purchase-notes-title{margin-top:0 !important}.card{border:0}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.125)}span.fa-star{color:#ff6e00;font-size:1.3rem}#_button_wrapper{display:inline-block}.review-count{color:#ff6e00 !important;text-decoration:underline;cursor:pointer;padding-left:5px;font-size:1em !important}#_product_data{display:flex;flex-wrap:wrap}#_product_details #_savings_amount{color:#018e11}#_restrictions p{margin-bottom:10px}button.add-to-wishlist{text-transform:unset}button.add-to-cart{text-transform:unset}#available_filter .fa-toggle-on{--fa-primary-color:#fff;--fa-secondary-color:green;--fa-secondary-opacity:1}#available_filter .fa-toggle-off{--fa-primary-color:grey;--fa-secondary-color:grey}#cke_17{display:none}#cke_19{display:none}#cke_27{display:none}#cke_55{display:none}#cke_61{display:none}#cke_62{display:none}#cke_65{display:none}.membership-offer{display:flex;flex-direction:column}.membership-offer-button-row{display:flex}.membership-offer-image{max-height:100px;max-width:100px;width:50%}p.membership-offer-button{width:30%;max-height:60px;color:#ff6e00 !important;cursor:pointer;max-width:200px;margin:20px 20px 20px 0px !important}@media only screen and (max-width: 800px){#_product_details_wrapper > div{padding:0 20px !important}#_tab_container ul#_tab_nav li,#_tab_container ul#_tab_nav_2 li,#_tab_container ul#_tab_nav_3 li{padding:5px 6px}#_tab_scroll_container > div{width:100%}div#specifications_section{padding-left:0px}}#_main_content #_button_wrapper button{width:100%;max-width:none;padding:5px 10px}#_custom_field_meta_description_row,#_custom_field_meta_keywords_row{display:none}#_confidence_wrapper{width:100%;background-color:#f6f1f1;padding:68px 0px}#_confidence{display:flex;max-width:1400px;margin:0 auto;align-items:center}#_confidence_video{padding:0px 10px;width:40%}#_confidence_text{padding:0px 40px 0px 30px;width:60%}#_confidence_text h2{font-size:1.5em;font-family:'Roboto';margin-top:10px}#_confidence .video{aspect-ratio:1.7777777778;width:100%}#questions_section{display:flex}#_questions_summary{width:30%}#_sample_questions_wrapper{width:67%}.question-wrapper{position:relative;border-top:0px;border-bottom:0px;padding:unset;margin:0px 0px 30px 0px}.answer-content p{text-indent:23px}#questions_section .answer-content a{background:none;color:#ff6e00;text-decoration:underline;padding:0px}.answer-content a:hover{text-decoration:none}.question-content{font-weight:bold;font-size:1.2em;position:relative;padding:7px 0px 7px 28px}#question_text{color:#747474;font-size:1.15em}.question-content::before{content:"Q:";font-weight:bold;font-size:1.2em;position:absolute;top:3px;left:0}.answer-wrapper::before{content:"A:";font-weight:bold;font-size:1.2em;position:absolute;left:15px;top:12px}.question-date{font-size:0.9em;margin-bottom:0px;color:#747474}.answer-wrapper{position:relative;display:flex;flex-direction:column-reverse;box-shadow:0px 3px 6px #00000029;border:1px solid #ccc;padding:15px;margin:unset;background-color:#fff;border-radius:0px}.answer-wrapper p{line-height:1.5}.answer-date{font-size:0.9em;margin:5px 0px 0px;padding:5px 0px 0px;border-top:1px solid #BABABA;display:flex;flex-direction:column;color:#747474}.like-wrapper{margin:5px 5px 5px 5px;position:absolute;top:3px;right:0;padding:2px 6px;background-color:#fff;border:1px solid #BABABA;width:53px}.like-wrapper span.fa-thumbs-up{color:#BABABA;font-size:1.5em;--fa-secondary-opacity:1.0}.like-wrapper .like-count{color:#BABABA;font-weight:400}.answer-date .like-wrapper{position:unset;margin:5px 0px 0px 0px}.fas,.far{margin-right:5px}.like-wrapper.already-liked{border:1px solid #ff6e00}.like-wrapper.already-liked span.fa-thumbs-up,.like-wrapper.already-liked span.like-count{color:#ff6e00}@media only screen and (max-width: 1185px){#_reviews_rating span.fa-star,#_reviews_rating_empty span.fa-star{width:30px}#_reviews_hr{width:77%}}@media only screen and (max-width: 1000px){#_review_stats_and_add{width:40%}#_sample_reviews_wrapper{width:60%}}@media only screen and (max-width: 819px){#_sample_reviews_wrapper{width:55%}}@media only screen and (max-width: 768px){#_details_and_video_div{flex-direction:column;align-items:unset}#_detailed_description_div{width:100%}#_detailed_video_div{text-align:left;width:100%}#_detailed_video_iframe{width:95%;height:45vw}#reviews_section{flex-direction:column;padding-top:19px}#_review_stats_and_add{display:flex;width:100%}#_reviews_rating span.fa-star,#_reviews_rating_empty span.fa-star{width:1.25em;font-size:1.3em}#_reviews_rating_text{font-size:3.5vw}#review_text{font-size:2.65vw}#_review_stats_and_add > div:first-child{margin-bottom:1em}.star-ratings-row{margin:0 0 -0.5em 0}#reviews_section p.star-ratings-number{font-size:2.65vw}progress[value]{width:31vw;height:1.25em;margin:0.3em 0.75em;border:rgba(112, 112, 112, 0.75) solid 1px}.star-rating-percentage{font-size:2.65vw}#_reviews_hr{display:none}#_add_review_div{display:flex;flex-direction:column;align-items:center}#_write_review_label{text-align:center;flex-grow:unset}#_write_review_p{text-align:center}#_sample_reviews_wrapper{width:100%;margin-top:15px;margin-bottom:20px}.review-wrapper .review-date,.review-wrapper .reviewer-name{font-size:1.2em}.review-wrapper .review-stars{margin:5px 0 10px 0}.review-wrapper .fa-star{font-size:1.2rem}.review-wrapper .review-title{font-size:1.4em;margin-bottom:unset}.review-wrapper .review-content p{font-size:1.1em}#questions_section{flex-wrap:wrap}#_questions_summary{width:100%}#_questions_hr{display:none}#_sample_questions_wrapper{width:100%;margin-bottom:20px}#_confidence_wrapper{padding:20px 0px}#_confidence{flex-wrap:wrap-reverse}#_confidence_video{width:100%;padding:10px 20px}#_confidence_text{width:100%}}@media only screen and (max-width: 575px){#_detailed_video_div{width:90%}#reviews_section{padding-top:unset}#reviews_section p{width:unset}#_reviews_rating_div{margin-bottom:5px}#_tab_container #reviews_section #_review_stats_and_add #_reviews_rating{width:unset;flex-grow:unset;margin-right:0.75em}#review_text{font-size:2.9vw}progress[value]{margin:0 0.75em}#_add_review_div{width:35%}#_write_review_label{line-height:1.1}.review-wrapper .review-date,.review-wrapper .reviewer-name,.review-wrapper .review-content p{font-size:1em}.review-wrapper .review-stars{margin:0 0 5px 0}.review-wrapper .review-title{font-size:1.15em}}@media only screen and (min-width: 525px) and (max-width: 575px){.star-ratings-row{margin:0 0 -0.15em 0}}@media only screen and (min-width: 452px) and (max-width: 524px){.star-ratings-row{margin:0}}@media only screen and (max-width: 451px){.star-ratings-row{margin:0 0 0.1em 0}}@media only screen and (max-width: 435px){#_reviews_rating_div{width:50%}}@media only screen and (max-width: 420px){#_review_stats_and_add{flex-direction:column;width:100%}#_add_review_div{width:100%;align-items:baseline}}#_out_of_stock{background-color:#F6F1F1;border:1px solid #70707055;padding:12px 15px}#_out_of_stock .fa-times-circle{color:#fa192d;margin-right:10px;font-size:1.2em}#_out_of_stock .out-of-stock-text{font-size:1.1em}#_out_of_stock .out-of-stock-message{display:flex;align-items:center;margin-bottom:0px}#_out_of_stock hr{color:#70707055;margin:6px 0px}#_notify_me{display:flex}#_notify_me input{flex-grow:1;border:1px solid #70707055}#_notify_me button{background-color:#ff6e00;margin:0px;border:0px;padding:10px 20px;font-weight:400}#_notify_me button:hover{background-color:#000}.click-product-detail > .catalog-item-thumbnail > img{margin:unset}#_rebate_callout{border:3px solid #ff6e00;padding:16px}#_rebate_callout h4.rebate-title{font-size:1em;color:#413c41;text-transform:none;margin:0px 0px 6px;padding:0px;letter-spacing:unset}#_rebate_callout p.rebate-details{color:#413c41;font-size:1em;margin:0px;padding:0px}#_out_of_stock hr,#_out_of_stock .notification-text,#_out_of_stock #_notify_me{display:none}