/* Template CSS */
@import "https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";div.pp_default .pp_close{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) 2px 1px no-repeat !important}div.pp_default .pp_content_container .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_Y) top right repeat-y !important}div.pp_default .pp_content_container .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_Y) -7px 0 repeat-y !important;padding-left:13px}div.pp_default .pp_top .pp_middle{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_X) top left repeat-x !important}div.pp_default .pp_top .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -78px -93px no-repeat !important}div.pp_default .pp_top .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -112px -93px no-repeat !important}div.pp_default .pp_bottom .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -78px -127px no-repeat !important}div.pp_default .pp_bottom .pp_middle{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_X) bottom left repeat-x !important}div.pp_default .pp_bottom .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -112px -127px no-repeat !important}body{font-family:'Fira Sans Condensed', sans-serif;color:#6a6a6a;background-color:white}.header-nav .list-nav #_deals_promos_menu{background-color:#2F2D2E}.header-nav .list-nav #_deals_promos_menu a span{color:#FAD500}.header-nav .list-nav #_deals_promos_menu a.parent-nav::after{color:#FAD500}.header-nav .list-nav #_deals_promos_menu .container-sub-nav > ul > li a:hover span{color:#2F2D2E}a:not(.button),a:not(.button):link,a:not(.button):active,a:not(.button):visited{color:#2F2D2E;font-weight:500;text-decoration:none}a:not(.button):hover,a:not(.button):focus{color:#dcb966;text-decoration:underline}.yotpo-testimonials-btn{display:none}button{background-color:#2F2D2E;color:#FAD500;font-size:1rem;padding:1.0625rem 1.5625rem;font-family:'Fira Sans Condensed', sans-serif;font-weight:600;border-radius:3px;border:0;text-align:center;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;transition:all 0.16s ease;white-space:nowrap}button:hover,button:focus,button:active,button.active{color:#000;background-color:#fad500;text-decoration:none}button.secondary,a.button.secondary,#_main_content #reviews_section a.secondary{color:#D2A63D;background-color:#fff;border-color:#D2A63D}button.secondary:hover,a.button.secondary:hover,#_main_content #reviews_section a.secondary:hover,button.secondary:focus,a.button.secondary:focus,#_main_content #reviews_section a.secondary:focus,button.secondary:active,a.button.secondary:active,#_main_content #reviews_section a.secondary:active,button.secondary.active,a.button.secondary.active,#_main_content #reviews_section a.secondary.active{background:#444;border-color:#444;color:#D2A63D}button.catalog-item-compare-button{color:#fff;border-color:#102533;background-color:#102533;font-size:0.9rem}button.catalog-item-compare-button:hover,button.catalog-item-compare-button:focus,button.catalog-item-compare-button:active,button.catalog-item-compare-button.active{background-color:#000;border-color:#102533}button.out-of-stock{color:#b60303;background-color:#fff;border-color:#b60303}button.out-of-stock:hover,button.out-of-stock:focus,button.out-of-stock:active,button.out-of-stock.active{background-color:#b60303;border-color:#b60303;color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans Condensed', sans-serif;letter-spacing:1px}h1{font-size:2.5rem;font-weight:800;margin-bottom:50px;text-align:center;text-transform:uppercase}h2{font-size:2rem;text-transform:uppercase}h3{font-size:1.75rem;text-transform:uppercase}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h2,h3,h4{font-weight:700}h2,h3,h4,h5,h6,ul,ol,p,table{margin-bottom:1rem}.standard-header-font-sizes h1{margin-block-start:0.67em;margin-block-end:0.67em;font-size:2em;font-weight:bold}.standard-header-font-sizes h2{margin-block-start:0.83em;margin-block-end:0.83em;font-size:1.5em;font-weight:bold}.standard-header-font-sizes h3{margin-block-start:1em;margin-block-end:1em;font-size:1.17em;font-weight:bold}.standard-header-font-sizes h4{margin-block-start:1.33em;margin-block-end:1.33em;font-size:1em;font-weight:bold}.standard-header-font-sizes h5{margin-block-start:1.67em;margin-block-end:1.67em;font-size:0.83em;font-weight:bold}.standard-header-font-sizes h6{margin-block-start:2.33em;margin-block-end:2.33em;font-size:0.67em;font-weight:bold}p{font-size:inherit;font-weight:400;line-height:1.75;margin-bottom:10px}ul{list-style:disc;margin-left:30px}ul li{font-size:inherit}ol{list-style:decimal;margin-left:30px}ol li{font-size:inherit;line-height:1.3;margin-bottom:5px}.button-link,.button-links-container a{display:inline-block;background:transparent;border-radius:0;border:0;color:#fff;cursor:pointer;height:inherit;padding:5px 10px;transition:all 0.16s ease}.button-link:hover,.button-links-container a:hover,.button-link:focus,.button-links-container a:focus,.button-link:active,.button-links-container a:active,.button-link.active,.button-links-container a.active{background:#D2A63D;color:#000;text-decoration:none}.button-link,.button-links-container a,.button-link:hover,.button-links-container a:hover,.button-link:focus,.button-links-container a:focus,.button-link:active,.button-links-container a:active,.button-link:visited,.button-links-container a:visited,.button-link.active,.button-links-container a.active{text-decoration:none}.button-link > i:not(:only-child),.button-links-container a > i:not(:only-child){margin-right:5px}.button-links-container ul{margin:0;list-style:none}.button-links-container li{margin:0}input[type="text"],input[type="password"],select,textarea{background-color:#f4f4f4;border-radius:0;border:2px solid #777;color:#151515;font-size:1em;width:100%}input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{outline:none}input[type="checkbox"]{margin:0 10px 0 0}textarea{background-color:#f4f4f4;border:2px solid #777;border-radius:0;color:#151515;font-size:1em;font-weight:400;height:130px;line-height:normal;max-width:600px;padding:10px 35px 10px 20px;width:100%}[data-href]{cursor:pointer}[data-href]{cursor:pointer}#error_message{display:block;background:#fff;border:4px solid #888;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0px;color:#c00;font-size:1.2rem;font-weight:700;height:auto;left:50%;max-width:100%;padding:20px 10px;position:fixed;text-align:center;transform:translate(-50%, 100%);transition:all 0.5s;width:600px;z-index:9000}#error_message.error-visible{bottom:0px;transform:translate(-50%, 0)}#_wrapper{width:100%;min-height:100vh;position:relative}#_site_notice div{font-size:28px;font-weight:bold;margin:0 auto;max-width:1280px;padding:10px;text-align:center}#_header{position:relative;background-color:white;width:100%}#_header ul{margin:0;list-style:none}#_header .site-container{padding-left:5px;padding-right:5px}#_header_top{background:#2f2d2e;width:100%}#_header_top > .site-container{display:flex;align-items:center;font-size:1rem;justify-content:space-between;padding-left:5px;padding-right:5px}#_header_top > .site-container > *{flex:0 0 auto}@media (max-width: 600px){#_header_top > .site-container{flex-direction:column}}#_header_top_left ul,#_header_top_right ul{display:flex;flex-wrap:wrap;justify-content:center}#_header_top_left li,#_header_top_right li{flex:0 1 auto}#_header_top_left a,#_header_top_right a{display:block;padding:10px}#_header_top_left .facebook-menu-item a{padding:7px 10px}#_header_top_left .facebook-menu-item img{display:block;max-height:26px}#_header_top_left .facebook-menu-item .image-menu-text{display:none}#_header_top_right a{font-weight:600}#_header_main{padding:10px 0;background:#fff}#_header_main > .site-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}@media (max-width: 1048px){#_header_main > .site-container{flex-wrap:wrap}}@media (max-width: 900px){#_header_main > .site-container{flex-direction:column;align-items:stretch}}#_header_main_logo,#_header_main_search,#_header_main_buttons,#_header_main_gear{flex:0 0 auto}#_header_main_logo{padding:10px}#_header_main_logo img{height:150px;margin-left:-3px}#_main{color:#000;background:#fff}.newsletter-container{padding:2rem 0}.newsletter-container h2{font-weight:bold;text-align:center}.newsletter-container p{margin-bottom:1rem;text-align:center}.newsletter-container p#_subscribe_response{font-size:1.5rem;color:#102533;font-weight:bold}.newsletter-container ul{list-style:none;flex-wrap:wrap;gap:1rem}.newsletter-container .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.newsletter-container form{max-width:40rem;margin:auto;text-align:center}.newsletter-container form button{float:none;margin-top:1rem}@media screen and (max-width: 550px){.newsletter-container form button{width:100%}}.newsletter-container form ul{margin:0}.newsletter-container form ul li{flex-basis:46%}.newsletter-container form ul li input{width:100%;border-radius:5px}.newsletter-container form ul li input::placeholder{text-align:left;padding-left:0.5rem;font-size:0.8rem}.newsletter-container form .field-group input[type=email]{background:#f4f4f4;border:2px solid #777}.newsletter-container form #_marketing_consent_email_row,.newsletter-container form #_marketing_consent_phone_row{display:flex;margin:1rem 0;align-items:center}.newsletter-container form #_marketing_consent_email_row label,.newsletter-container form #_marketing_consent_phone_row label{margin:0;flex:auto}.newsletter-container #_subscribe_form_button,.newsletter-container .subscribe-cancel-button{padding:1.0625rem 1.5625rem;font-size:1rem;border-radius:3px}#_footer{background:#fff}#_footer ul{margin:0;list-style:none}#_footer_top{background:#2e2e2e}#_footer_top > .site-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:25px 5px}#_footer_top > .site-container > *{flex:1 0 auto}@media (max-width: 850px){#_footer_top > .site-container{flex-direction:column-reverse}#_footer_top > .site-container > *{flex:1 0 100%}}#_footer_top_fb{text-align:center;padding:15px 10px}#_footer_top_fb img{width:230px}#_footer_top_subscription{padding:10px 5px}#_footer_top_subscription h3{color:#fff;text-align:center;text-transform:initial}#_footer_top_subscription form{display:flex;flex-wrap:wrap;justify-content:center}#_footer_top_subscription input#signup_email_address{background:#dfdfdf;border:0;font-size:1.2rem;margin:10px 0;min-height:35px;min-width:400px;outline:none;padding:5px 10px}#_footer_top_subscription input#signup_email_address::-webkit-input-placeholder{color:#000;font-size:1.2rem;opacity:0.5;text-align:center}#_footer_top_subscription input#signup_email_address:-moz-placeholder{color:#000;font-size:1.2rem;opacity:0.5;text-align:center}#_footer_top_subscription input#signup_email_address::-moz-placeholder{color:#000;font-size:1.2rem;opacity:0.5;text-align:center}#_footer_top_subscription input#signup_email_address:-ms-input-placeholder{color:#000;font-size:1.2rem;opacity:0.5;text-align:center}#_footer_top_subscription input#signup_email_address::placeholder{color:#000;font-size:1.2rem;opacity:0.5;text-align:center}#_footer_top_subscription input#signup_email_address:focus::-webkit-input-placeholder{opacity:0}#_footer_top_subscription input#signup_email_address:focus:-moz-placeholder{opacity:0}#_footer_top_subscription input#signup_email_address:focus::-moz-placeholder{opacity:0}#_footer_top_subscription input#signup_email_address:focus:-ms-input-placeholder{opacity:0}#_footer_top_subscription input#signup_email_address:focus::placeholder{opacity:0}@media (max-width: 850px){#_footer_top_subscription input#signup_email_address{max-width:400px;min-width:0;width:100%}}#_footer_top_subscription button{display:block;margin:10px 0;padding:5px 10x}@media (max-width: 850px){#_footer_top_subscription button{margin-top:0}}#_footer_top_subscription p#_subscribe_response{text-align:center;font-size:1.2rem}#_footer_mid{background:#0E1921;border-bottom:10px solid #102533;color:#fff;margin-bottom:3px}#_footer_mid > .site-container{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0 4em}#_footer_mid > .site-container section{flex:1 1 auto;margin:20px 15px}#_footer_mid > .site-container section h3{color:#fff;font-weight:600;line-height:1;margin-bottom:15px;padding:0;text-align:left}#_footer_mid > .site-container section:empty{height:0;margin:0;padding:0}#_footer_mid > .site-container section.button-links-container ul{margin-left:-10px}#_footer_mid_contact_section ul{margin-left:-10px}#_footer_mid_contact_section li{padding:5px 10px}#_footer_bottom{background:#0E1921;border-top:10px solid #102533}#_footer_bottom > .site-container{display:flex;align-items:center;flex-wrap:wrap;height:100px;justify-content:space-between}#_footer_bottom > .site-container > *{flex:0 0 auto}#_footer_bottom_copy{color:#fff;font-size:0.9rem;font-weight:500}#_footer_bottom_cards img{max-height:30px}#_footer_bottom_cards img ~ img{margin-left:5px}.hc-nav-trigger{margin:0;padding:0;cursor:pointer;display:none;min-height:24px;position:absolute;top:20px;user-select:none;width:30px;z-index:9980}.hc-nav-trigger,.hc-nav-trigger:hover{background:none}.hc-nav-trigger:hover span,.hc-nav-trigger:hover span::before,.hc-nav-trigger:hover span::after{background:#000}.hc-nav-trigger span{top:50%;transform-origin:50% 50%;transform:translateY(-50%);width:30px}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{display:block;position:absolute;left:0;height:4px;background:#333;transition:all 0.2s ease}.hc-nav-trigger span::before,.hc-nav-trigger span::after{content:'';width:100%}.hc-nav-trigger span::before{top:-10px}.hc-nav-trigger span::after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:rgba(0, 0, 0, 0);transform:rotate(45deg)}.hc-nav-trigger.toggle-open span::before{transform:translate3d(0, 10px, 0)}.hc-nav-trigger.toggle-open span::after{transform:rotate(-90deg) translate3d(10px, 0, 0)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#D2A63D}.hc-offcanvas-nav h2{color:#896a20}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item{color:#333;border-bottom:1px solid #c3972d;font-weight:bold}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#dcb966;color:#333}.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a{border-top:1px solid #c3972d}.hc-offcanvas-nav li{margin:0}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background:#c3972d;border-top:1px solid #bb902b;border-bottom:1px solid #bb902b}.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav li.nav-back a:hover{background:#c1952d}.hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next{width:60px;border-left:1px solid #c3972d}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:#cb9d2f}.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:1px solid #bb902b}.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:#cfa031}#_back_to_top{position:fixed;bottom:20px;left:20px;background:#FAD500;width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;text-align:center;z-index:99;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}@media only scred (max-width: 991px){#_back_to_top{width:30px;height:30px;left:10px;right:auto}}#_back_to_top.white{background:white}#_back_to_top.white i{color:black}#_back_to_top:hover{background:#1a1a1a}#_back_to_top:hover i{color:white;top:5px}#_back_to_top i{color:white;margin:0;position:relative;top:13px;font-size:1rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 991px){#_back_to_top i{top:7px}}#_form_content{width:100%;padding:20px}#_form_content label{display:block;margin-bottom:10px;font-family:'Saira', sans-serif;font-weight:700}#_form_content label.checkbox-label{display:inline;font-weight:700}#_form_content textarea{height:100px}.form-line{position:relative;margin:5px auto;width:100%}.form-line input[type="text"],.form-line input[type="password"],.form-line input[type="email"]{border-radius:2px;max-width:100%}.form-line .textarea-wrapper{display:inline-block}.form-line textarea{width:80%;max-width:700px;height:120px}.form-line .textarea-wrapper textarea{width:80%}.form-line label{display:block;padding-bottom:2px;padding-top:2px;font-size:1.2rem;font-weight:700;margin-top:10px}.form-line label.checkbox-label{float:none;display:inline-block;width:auto;text-align:left;padding-bottom:0px;padding-top:0;margin-top:0;margin-left:0;padding-left:0}.checkbox-label{float:none;display:inline-block;width:auto;text-align:left;padding-bottom:0px;padding-top:0;margin-top:0;margin-left:0;padding-left:0}.help-label{font-size:0.8rem;padding:5px 0;display:block}#_form_div,#_edit_form{padding:20px}.embed-container{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}#ffl_radius{width:initial}.ffl-choice p{padding:0px;margin:0px;font-weight:700;color:#151515}#ffl_dealers{margin-left:0;list-style:none}shipping-tax p{color:#a0a0a0}#low_price a{color:#427086;text-decoration:underline}#_shopping_cart_modal_wrapper{width:100%;position:absolute;top:0;left:0}#_shopping_cart_modal_wrapper > .site-container{display:flex;flex-direction:row-reverse;margin-left:auto;margin-right:auto}@media (max-width: 767px){#_shopping_cart_modal_wrapper > .site-container{padding:0}}#_shopping_cart_modal{background:#fff;box-shadow:-1px 3px 10px 0px rgba(0, 0, 0, 0.25);display:none;position:absolute;top:40px;width:420px;z-index:9999;max-height:90vh;overflow:scroll}@media (max-width: 767px){#_shopping_cart_modal{top:80px;position:relative}}@media (max-width: 419px){#_shopping_cart_modal{width:auto;min-width:280px;max-width:100%}}#_shopping_cart_modal.shown{display:block}#_shopping_cart_modal .shopping-cart-modal-content{padding:20px}#_shopping_cart_modal #_mini_cart_header{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:20px}#_shopping_cart_modal #_mini_cart_header h3{width:50%;text-align:left;font-size:1.3em;text-transform:uppercase;font-weight:700;margin-top:auto;margin-bottom:auto}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-line{display:table;padding:10px 0;width:100%}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-image{border:0.5px solid #e6e6e6;display:inline-block;margin-right:10px;max-width:50%;min-height:50px;min-width:100px;object-fit:contain;padding:5px;text-align:center}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-image img{max-height:80px;max-width:100%}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-description{display:table-cell;font-size:0.8em;line-height:1.5;padding-right:5px;vertical-align:top;width:100%}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-quantity-number{line-height:1;font-size:1.2em;margin:3px;padding:10px}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-increase-quantity,#_shopping_cart_modal #_mini_cart_content .mini-cart-item-decrease-quantity{border:0.5px solid #000;color:#000;padding:10px;font-size:1.3em;cursor:pointer}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-increase-quantity:hover,#_shopping_cart_modal #_mini_cart_content .mini-cart-item-decrease-quantity:hover{color:#D2A63D;border-color:#D2A63D}#_shopping_cart_modal #_mini_cart_content .mini-cart-item-wrapper{border-bottom:0.5px solid #e6e6e6}#_shopping_cart_modal #_mini_cart_footer{border-top:1px solid #ccc}#_shopping_cart_modal #_mini_cart_footer .cart-footer-detail div{width:50%}#_shopping_cart_modal #_mini_cart_footer #_total_items_in_cart,#_shopping_cart_modal #_mini_cart_footer #_total_cost_for_cart{text-align:right}#_shopping_cart_modal #_mini_cart_footer .shipping-tax{display:flex;width:100%;text-align:center}#_shopping_cart_modal #_close_mini_cart_button{background:#102533;border:1px solid #102533;color:#fff;font-size:0.9rem;margin-left:20px;padding:8px 10px}#_shopping_cart_modal #_close_mini_cart_button:hover,#_shopping_cart_modal #_close_mini_cart_button:focus,#_shopping_cart_modal #_close_mini_cart_button:active{background:#000;border-color:#102533}#_shopping_cart_modal #_checkout_button,#_shopping_cart_modal #_cart_is_empty_button{font-weight:bold;letter-spacing:1px;margin-top:20px;padding:8px 20px;text-transform:uppercase}#_shopping_cart_modal #_checkout_button{background:#102533;border:1px solid #102533;color:#fff;padding:12px 10px;width:100%}#_shopping_cart_modal #_checkout_button:hover,#_shopping_cart_modal #_checkout_button:focus,#_shopping_cart_modal #_checkout_button:active{background:#000;border-color:#102533}#_shopping_cart_modal #_cart_is_empty_button,#_shopping_cart_modal #_cart_is_empty_button:hover,#_shopping_cart_modal #_cart_is_empty_button:focus,#_shopping_cart_modal #_cart_is_empty_button:active{color:#000;background:#fff;border:1px solid #555;display:none}#_shopping_cart_modal.empty #_checkout_button{display:none}#_shopping_cart_modal.empty #_cart_is_empty_button{display:block}#_main_content #results_count_wrapper{color:#fff}#_main_content #sidebar_filter_title{background-color:#fff;color:black}#_main_content #specifications_table tr:nth-child(odd){background-color:#fff}#_main_content #_tab_container ul#_tab_nav li{background-color:#333}#_main_content #_tab_container ul#_tab_nav li.active{background-color:#fff}#_main_content .catalog-item-out-of-stock{display:none}#_main_content .out-of-stock-product .catalog-item-out-of-stock{display:block}#_main_content .out-of-stock-product .catalog-item-add-to-cart{display:none}.shopping-cart-item-count,.wish-list-item-count{font-weight:700;line-height:1}.slick-track{display:flex}.slick-slide{height:inherit}.product-search-result-searching-wrapper{display:none}.ui-dialog #_login_edit_form p{position:relative}.ui-dialog #_login_edit_form .show-password{position:absolute;top:43%;transform:translateY(-50%);right:15px}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.float-left{float:left}.float-right{float:right}.img-responsive{display:block;max-width:100%;height:auto}.hidden{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative}a{text-decoration:none}a:hover,a:active,a:focus{color:#222222;text-decoration:underline}header{width:100%;color:#fff;font-family:"Fira Sans Condensed", sans-serif;position:relative}header .header-toolbar-wrapper{background-color:#2F2D2E;padding:0rem 8.75rem}@media screen and (max-width: 1280px){header .header-toolbar-wrapper{padding:0.375rem 3rem}}@media screen and (max-width: 991px){header .header-toolbar-wrapper{padding:0px 32px}}header .header-toolbar-wrapper .contact-number a{color:#fff;display:inline-block}header .header-toolbar-wrapper .contact-number a span{font-size:1rem;font-family:"Fira Sans Condensed", sans-serif;vertical-align:middle;font-weight:500}@media screen and (max-width: 1024px){header .header-toolbar-wrapper .contact-number a span{font-size:0.89rem}}header .header-toolbar-wrapper .contact-number a i{border:2px #fff solid;padding:0.5374rem;border-radius:100px;font-size:1.25rem;margin-right:1.1627rem;vertical-align:middle}header .header-toolbar-wrapper .contact-number a::before{content:"";font-family:"Font Awesome 6 Pro";color:#2F2D2E;font-weight:700;display:inline-block;vertical-align:middle;font-size:1.2399rem;margin-right:0.7899rem}header .header-toolbar-wrapper .header-toolbar{position:relative;padding:0}header .header-toolbar-wrapper .header-toolbar ul{display:inline-block;margin:0;padding:0}header .header-toolbar-wrapper .header-toolbar ul li{display:inline-block;vertical-align:middle}header .header-toolbar-wrapper .header-toolbar ul li a{color:#fff;display:inline-block;vertical-align:middle;font-size:0.9rem;font-family:"Fira Sans Condensed", sans-serif;text-transform:uppercase;padding:0 0.625rem}@media screen and (max-width: 1024px){header .header-toolbar-wrapper .header-toolbar ul li a{font-size:0.89rem}}header .header-toolbar-wrapper .header-toolbar ul li a:hover{text-decoration:none}header .header-toolbar-wrapper .header-toolbar ul li.soc-icon{padding-left:0}header .header-toolbar-wrapper .header-toolbar ul li.soc-icon img{width:2.19rem;height:auto;display:block}header .header-toolbar-wrapper .header-toolbar > .float-left ul li{margin-top:2px}header .header-toolbar-wrapper .header-toolbar > .float-left .toolbar-desktop{display:block}@media screen and (max-width: 991px){header .header-toolbar-wrapper .header-toolbar > .float-left .toolbar-desktop{display:none}}header .header-toolbar-wrapper .header-toolbar > .float-left .toolbar-mobile{display:none}@media screen and (max-width: 991px){header .header-toolbar-wrapper .header-toolbar > .float-left .toolbar-mobile{display:block}}header .header-toolbar-wrapper .header-toolbar > .float-right ul li a{padding-top:0.625rem;padding-bottom:0.625rem}header .header-toolbar-wrapper .mobile-search{padding:5px;display:none}header .header-toolbar-wrapper .mobile-search i{font-size:1.599rem;color:#2F2D2E}@media screen and (max-width: 991px){header .header-toolbar-wrapper .mobile-search{display:block}}header .header-toolbar-wrapper .mobile-search-text{display:none}@media screen and (max-width: 991px){header .header-toolbar-wrapper .mobile-search-text{display:block}}header .header-toolbar-wrapper .mobile-search-text .search-text-wrap{position:absolute;right:48px;overflow:hidden;width:0;height:33px;background:#fff;-webkit-transition:300ms ease-out width;transition:300ms ease-out width}header .header-toolbar-wrapper .mobile-search-text .search-text-wrap input{border-radius:0}header .header-toolbar-wrapper .mobile-search-text .search-text-wrap #search_text{width:auto}header .header-toolbar-wrapper .mobile-search-text .search-text-wrap.open{width:82%}header .header-main{padding:1rem 8.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1280px){header .header-main{padding:1rem 3rem}}@media screen and (max-width: 991px){header .header-main{padding:10px 36px;flex-flow:row wrap}}header .header-main .logo{width:17.375rem;display:block}@media screen and (max-width: 991px){header .header-main .logo{width:9.575rem}}header .header-main .logo img{width:100%}header .header-main .button{display:inline-block;vertical-align:middle}header .header-main .header-menu{background:#2F2D2E;padding:0 7.8187rem;border-bottom:2px #fff solid}header .header-main .header-menu .header-nav li a{font-size:1.0124rem;color:#fff;margin-right:1.9687rem}header .header-main .header-menu .header-purchase-cta ul{list-style-type:none;margin:0;padding:0}header .header-main .header-menu .header-purchase-cta ul li{display:inline-block}header .header-main .header-menu .header-purchase-cta ul li a{display:block;font-size:0.8999rem;color:#fff;font-family:"Fira Sans Condensed", sans-serif;margin-right:2.13749rem;padding:1.0687rem 0}@media screen and (max-width: 991px){header .header-main .header-menu{display:none}}header .header-main .header-logo{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){header .header-main .header-logo{width:50%}}header .header-main .header-user-cta{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (max-width: 767px){header .header-main .header-user-cta{width:50%}}header .header-main .header-search{-webkit-box-flex:5;-ms-flex:5;flex:5;padding-left:3.625rem}@media screen and (max-width: 767px){header .header-main .header-search{order:3;padding:0}}header .header-main .header-search .adv-search-container{text-align:right;width:100%;padding-top:0.6875rem}@media screen and (max-width: 991px){header .header-main .header-search .adv-search-container{display:none}}header .header-main .header-search .adv-search-container a{color:#2F2D2E;text-transform:uppercase}header .header-main .logo{margin:auto}header .header-main .logo img{width:100%}@media screen and (max-width: 991px){header .header-nav{display:none}}header .header-mobile-menu{display:none}@media screen and (max-width: 991px){header .header-mobile-menu{display:block}}header .header-mobile-menu .header-purchase-cta{text-align:left}header .header-mobile-menu .header-purchase-cta ul{list-style-type:none;margin:0;padding:0;border-bottom:1px rgba(255, 255, 255, 0.3) solid}header .header-mobile-menu .header-purchase-cta ul li{display:inline-block}header .header-mobile-menu .header-purchase-cta ul li a{display:inline-block;font-size:1.3rem;color:#fff;font-family:"Fira Sans Condensed", sans-serif;padding:0.8687rem 1.024rem}header .header-mobile-menu .header-purchase-cta ul li:first-child::after{content:"|";font-size:1.3em;font-weight:300;display:inline-block;vertical-align:middle;color:rgba(255, 255, 255, 0.3)}header .header-mobile-menu .header-purchase-cta ul li:first-child a{margin-left:1rem}header .header-mobile-menu .header-purchase-cta .cta{position:relative;font-size:1rem}header .header-mobile-menu .header-purchase-cta .cta.close-search{background:#D80000;padding:0.525rem 0.855rem;display:none}header .header-mobile-menu .header-purchase-cta .cta i{font-weight:600;color:#FAD500;font-size:1.5rem;display:inline-block;vertical-align:middle;margin-right:0.3rem}header .header-mobile-menu .header-purchase-cta .cta:hover{text-decoration:none}header .header-mobile-menu .header-purchase-cta > div:not(.mobile-search-container){padding:15px 0;text-align:center}header .header-nav-mobile{position:absolute;top:100%;left:0;right:0;z-index:3;overflow-y:auto;background-color:#DBDBDB;visibility:hidden;height:0;overflow-x:hidden;-webkit-transition:visibility 0s 0.4s, height 0.4s;transition:visibility 0s 0.4s, height 0.4s}header .header-nav-mobile .list-nav{padding:30px 0;margin:0;text-align:left}header .header-nav-mobile .list-nav > li{display:block}header .header-nav-mobile .list-nav > li a{position:relative;display:block;padding:15px 36px;font-size:18px;color:#2F2D2E;font-weight:500;text-decoration:none;text-transform:uppercase}header .header-nav-mobile.open{visibility:visible;height:auto;-webkit-transition-delay:0s;transition-delay:0s}header .header-nav-mobile .mobile-search-container{margin-top:0;padding:0;text-align:center}header .header-nav-mobile .mobile-search-container > form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}header .header-nav-mobile .mobile-search-container > form input{padding:15px;width:auto;-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;font-family:"Fira Sans Condensed", sans-serif;font-size:1rem;background-color:#fff;border:1px solid #2F2D2E;outline:none;color:#000;font-weight:300}header .header-nav-mobile .mobile-search-container > form button{padding:0.825rem;border:none;font-size:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;border-radius:0}.header-advance-search{position:absolute;width:100%;background-color:#fff;padding:2.5em 19em;z-index:4;display:none;background-image:url("/cache/image-full-55322-c5cf6a6a64fb3e1ff0964efcfecf4395.jpg");background-size:cover;background-position:center}.header-advance-search .close-advance-search{position:absolute;right:10%;top:5%;display:block}.header-advance-search .close-advance-search a,.header-advance-search .close-advance-search a:hover,.header-advance-search .close-advance-search a:focus{color:#D40000;font-size:0.75em;font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:middle;line-height:1;text-decoration:none}.header-advance-search .close-advance-search a i,.header-advance-search .close-advance-search a:hover i,.header-advance-search .close-advance-search a:focus i{margin-right:0.3875em;font-size:0.95em}@media screen and (max-width: 991px){.header-advance-search{padding:41px 0px 25px;top:100%}.header-advance-search .close-advance-search{top:11px;right:11px}.header-advance-search .close-advance-search a,.header-advance-search .close-advance-search a:hover,.header-advance-search .close-advance-search a:focus{font-size:10px}.header-advance-search .close-advance-search a i,.header-advance-search .close-advance-search a:hover i,.header-advance-search .close-advance-search a:focus i{font-size:8px}}.header-user-cta{display:inline-block;text-align:right;vertical-align:middle;padding-bottom:1.8rem}.header-user-cta ul{list-style-type:none;margin:0 0;padding:0}.header-user-cta ul li{display:inline-block}.header-user-cta ul li a{font-family:"Fira Sans Condensed", sans-serif;font-size:1rem;font-weight:400;color:#2F2D2E;display:inline-block;border-radius:0.625rem;margin-right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-user-cta ul li a > div{text-align:left}.header-user-cta ul li a .cta-label{margin-left:0.625rem}.header-user-cta ul li a .cta-label .num-items{color:#FAD500}.header-user-cta ul li a i{font-weight:900;color:#2F2D2E;font-size:2rem;background-color:#FAD500;padding:0.625rem}@media screen and (max-width: 991px){.header-user-cta ul li a{font-size:16px;font-weight:700}}@media screen and (max-width: 991px){.header-user-cta{float:left;padding-bottom:0.5rem}}.header-user-cta .cta{position:relative}.header-user-cta .cta .notif{position:absolute;right:-9px;top:2px;background:#D80000;padding:0.455rem 0.325rem;text-align:center;font-size:0.825rem;color:#fff;font-weight:500;border-radius:100%;width:1.8rem;height:1.8rem;font-family:"Fira Sans Condensed", sans-serif;display:none}.header-user-cta .cta .notif.show{display:block}.header-user-cta .cta.close-search{background:#D80000;padding:0.525rem 0.855rem;display:none}.header-user-cta .cta span{font-size:1rem;color:#FAD500;font-weight:300;vertical-align:middle;text-transform:uppercase}.header-user-cta .cta:hover,.header-user-cta .cta:focus,.header-user-cta .cta:active{text-decoration:none}@media screen and (max-width: 991px){.header-user-cta .user-cta{display:none}}.header-mobile-user-cta{display:none;background-color:#FAD500;padding:6px 0}@media screen and (max-width: 991px){.header-mobile-user-cta{display:block;float:none}.header-mobile-user-cta .user-cta{display:block;text-align:center}.header-mobile-user-cta .user-cta .cta-label{padding-top:5px}.header-mobile-user-cta .user-cta .cta-label .num-items{color:#fff;font-weight:400;line-height:1;vertical-align:middle}.header-mobile-user-cta .user-cta .cta-label .num-items .shopping-cart-item-count,.header-mobile-user-cta .user-cta .cta-label .num-items .wish-list-item-count{color:#fff;font-weight:400;line-height:1}}#_shipping_delay_notice{background-color:#000;border-bottom:2px #fff solid}#_shipping_delay_notice p{padding:8px 0;text-align:center;color:#FFC431;margin:0;font-size:16px;font-family:"Fira Sans Condensed", sans-serif;background:none}#_shipping_delay_notice p i{color:#FFC431;margin-right:5px;font-size:1.2rem;vertical-align:text-top}@media screen and (max-width: 767px){#_shipping_delay_notice p{font-size:13px;text-align:left;padding-left:40px;position:relative}#_shipping_delay_notice p i{position:absolute;left:15px;top:15px}}.mobile-toolbar{background-color:#2F2D2E;color:#fff;padding:0 18px 0 20px}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-toolbar{text-align:center}}.mobile-toolbar a{background:none;color:#fff;border-bottom:none;padding:15px;display:inline-block;min-width:120px}.mobile-toolbar a i{margin-right:10px}.mobile-toolbar div:first-child{border-bottom:1px solid #fff}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-toolbar div:first-child{border-bottom:none;border-right:1px solid #fff}}.mobile-toolbar div a:first-child{position:relative}.mobile-toolbar div a:first-child::after{display:inline-block;content:"";position:absolute;right:0;height:40%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;background-color:#fff}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-toolbar div{display:inline-block}}.header-search .search-trigger{color:#fff;text-transform:uppercase}.header-search .search-trigger::before{display:inline-block;color:#fff;content:"";font-weight:700;font-family:"Font Awesome 6 Pro";font-size:2.1rem;vertical-align:middle;margin-right:0.5rem}footer{position:relative;background-color:#DBDBDB}footer .footer-main{background:#DBDBDB;padding:1.4375rem 6.8749rem 2.1875rem;font-family:"Fira Sans Condensed", sans-serif}footer .footer-main ul li{color:#fff}footer .footer-main ul li p{color:#fff}@media screen and (max-width: 1080px){footer .footer-main{padding:1.8562rem 2.8749rem 0.7874rem}}@media screen and (max-width: 767px){footer .footer-main{padding:1.9687rem 3.75rem 0}footer .footer-main .grid-row > div{margin-top:10px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255, 255, 255, 0.3)}footer .footer-main .grid-row > div:last-child{margin-bottom:0;border-bottom:none}}@media screen and (max-width: 767px) and (max-width: 991px){footer .footer-main .grid-row > div{margin-top:30px;margin-bottom:0;padding-bottom:0;padding-left:15px;padding-right:15px}}footer .footer-main h3{color:#2F2D2E;font-family:"Fira Sans Condensed", sans-serif;text-transform:uppercase;font-size:1.65rem;margin-top:0;font-weight:600;margin-bottom:1.5625rem}footer .footer-main p{font-family:"Fira Sans Condensed", sans-serif;color:#DBDBDB;line-height:1.8}footer .footer-main .footer-shop ul{padding:0}footer .footer-main .footer-shop ul li a{font-size:1.0124rem;color:#9B9B9B;margin-bottom:0.8437rem;display:block}footer .footer-main .contact-us-form #_form_div p{color:white;font-family:"Fira Sans Condensed", sans-serif}footer .footer-main .contact-us-wrapper{padding:0}footer .footer-main .contact-us-wrapper .form-submit{text-align:right}footer .footer-main .contact-us-wrapper input[type=text],footer .footer-main .contact-us-wrapper input[type=email],footer .footer-main .contact-us-wrapper input[type=password],footer .footer-main .contact-us-wrapper textarea{width:100%}@media screen and (max-width: 767px){footer .footer-main .contact-us-wrapper{margin-top:30px}}footer .footer-main .footer-company-details{text-align:center;margin-bottom:2.25rem}footer .footer-main .footer-company-details .company-logo{width:23.4375rem}@media screen and (max-width: 991px){footer .footer-main .footer-company-details .company-logo{width:80%;margin:auto}}footer .footer-main .footer-company-details img{display:inline-block;vertical-align:middle}footer .footer-main .footer-company-details > div{display:inline-block;vertical-align:middle;margin-left:4rem}@media screen and (max-width: 991px){footer .footer-main .footer-company-details > div{margin-left:0;margin-top:15px}}footer .footer-main .column-center > div{margin:auto}footer .footer-disclaimer{background-color:#2F2D2E;padding:0.8999rem 14.5687rem;text-align:center;border-bottom:2px #fff solid}footer .footer-disclaimer p{margin:0;padding:0;color:#2F2D2E;font-family:"Fira Sans Condensed", sans-serif;font-size:0.7749rem;line-height:1.5}footer .footer-disclaimer p span:first-child{font-weight:700}@media screen and (max-width: 991px){footer .footer-disclaimer{padding:11px 36px}}footer .footer-secondary{background:#2F2D2E;padding:0.625rem 7.8749rem}@media screen and (max-width: 991px){footer .footer-secondary{padding:10px 30px;text-align:center}footer .footer-secondary .taxonomy{float:none}}footer .taxonomy{list-style-type:none}footer .taxonomy ul{padding:0;margin:0}footer .taxonomy ul li{display:inline-block;vertical-align:middle}footer .taxonomy ul li a{color:#FAD500;font-size:0.875rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:500;display:inline-block;vertical-align:middle}footer .footer-copyright{text-align:center}@media screen and (max-width: 991px){footer .footer-copyright{padding:11px 25px}}footer .footer-copyright p{margin:0;padding:0;color:#fff;display:block;font-weight:500;font-family:"Fira Sans Condensed", sans-serif;font-size:0.875rem}@media screen and (max-width: 767px){footer .footer-copyright{text-align:center}}footer .footer-social-media{text-align:center}@media screen and (max-width: 991px){footer .footer-social-media{padding:11px 25px}}footer .footer-social-media p{margin:0;padding:0;color:#fff;display:block;font-weight:500;font-family:"Fira Sans Condensed", sans-serif;font-size:0.875rem}@media screen and (max-width: 767px){footer .footer-social-media{text-align:center}}footer .footer-social-media li{display:inline-block;margin-right:0.5rem}footer .footer-social-media li a img{height:35px;border:1px;border-radius:5px}footer .footer-newsletter{text-align:center;margin-top:2.4375rem;position:relative}footer .footer-newsletter h3{color:#fff;margin-top:0;margin-bottom:1.5rem;text-transform:uppercase;font-size:1.75rem}footer .footer-newsletter .submit-newsletter{position:absolute;right:0.575rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;z-index:2;cursor:pointer}footer .footer-newsletter .submit-newsletter i{color:#FAD500;font-size:1.5em}footer .footer-newsletter .form-group{display:inline-block;position:relative}footer .footer-newsletter input[type=text]{background-color:#2F2D2E;color:#fff;padding:0.625rem 0.9375rem;font-family:"Fira Sans Condensed", sans-serif;font-size:0.875rem;border:1px solid #333333;width:22.0625rem}@media screen and (max-width: 991px){footer .footer-newsletter input[type=text]{width:19.8925rem}}footer .footer-newsletter .newsletter-form-wrapper p{color:#fff;text-align:center;font-size:1.2rem}footer .footer-badges{display:block;text-align:center;margin-top:2rem}footer .footer-badges ul{padding:0;margin:0}footer .footer-badges ul li{display:inline-block;padding:0 0.3125rem}footer .footer-badges ul li:first-child{padding-left:0}footer .footer-sms{display:block;text-align:center;margin-top:1.5rem}footer .footer-sms ul{padding:0;margin-left:0}footer .footer-sms ul li{display:inline-block}footer .footer-sms ul li a{padding:0 0.3125rem}footer .footer-sms ul li:first-child{padding-left:0}footer .footer-logo{margin-bottom:2.5625rem}footer .footer-logo .logo-link img{max-width:21.4375rem;margin:auto}@media screen and (max-width: 767px){footer .footer-logo .logo-link img{width:100%}}.company-details{color:#fff}.company-details div:first-child > a{width:19.7437rem;display:inline-block;vertical-align:middle;margin-right:0.5624rem}@media screen and (max-width: 1024px) and (min-width: 767px){.company-details div:first-child > a{margin-right:auto;margin-left:auto;display:block;width:10.1562rem}}@media screen and (max-width: 767px){.company-details div:first-child > a{display:block;margin:0 auto 16px;width:100%}}.company-details div:first-child .logo{margin-bottom:1.7999rem;display:block}.company-details .logo-link{display:block;text-align:center}.company-details .logo-link img{margin:auto;width:22.5rem}@media screen and (max-width: 991px){.company-details .logo-link img{width:15.5rem}}.company-details .mission{line-height:1.8;font-size:0.875rem;margin:2.3062rem 0;font-family:"Fira Sans Condensed", sans-serif}.company-details .mission p{color:#333333;font-weight:500}@media screen and (max-width: 991px){.company-details .mission p{margin-bottom:0}}@media screen and (max-width: 991px){.company-details .mission{margin-bottom:0}}.footer-menu ul{list-style-type:none;margin:0;padding:0}.footer-menu ul li{margin-bottom:1rem;display:block}@media screen and (max-width: 991px){.footer-menu ul li{display:block}}.footer-menu ul li a{font-size:1.125rem;font-weight:500;color:#2F2D2E;font-weight:500;font-family:"Fira Sans Condensed", sans-serif;text-transform:uppercase;padding:0.9375rem 0.925rem 0.9375rem 0}.footer-menu ul li a:hover,.footer-menu ul li a:visited,.footer-menu ul li a:active,.footer-menu ul li a:focus{text-decoration:none}@media screen and (max-width: 991px){.footer-menu ul li a{padding:5px 15px 5px 0px;display:inline-block}}.footer-menu ul li:last-child{margin-bottom:0}@media screen and (max-width: 991px){.footer-menu{margin-left:0;margin-top:0}}.footer-mailing-list{margin-top:0.7rem}.footer-mailing-list .mailing-list-wrapper p{color:#fff;font-family:"Fira Sans Condensed", sans-serif;font-weight:300;line-height:1.5;font-size:0.8999rem;margin-bottom:1.3499rem}.footer-mailing-list .mailing-list-wrapper .mailing-list-form-wrapper .field-group:first-child{margin-bottom:0.8999rem}.footer-mailing-list input{font-size:0.8999rem;width:100%;padding:0.61874rem 0.73124rem;border-radius:5px;border:2px #ededed solid}.footer-mailing-list .field-group:last-child{margin-top:0.8624rem}.footer-mailing-list .field-group button{padding:0.5062rem 1.2062rem}.contact-us-wrapper p{font-weight:500;font-size:1rem;color:#DBDBDB}.contact-details{display:inline-block;list-style-type:none;vertical-align:middle;padding:0;margin:0;text-align:left}.contact-details li{margin-bottom:1.2937rem}.contact-details .address{font-size:1rem;margin:0 0 1rem;line-height:1.5}.contact-details .address::before{font-family:"Font Awesome 6 Pro";content:"";font-size:1.5rem;padding:0;font-weight:600;border-radius:100px;display:inline-block;float:left;-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem);margin-right:15px;vertical-align:middle}.contact-details .phone{font-size:1rem;margin:0;padding:0.5624rem 0}.contact-details .phone::before{font-family:"Font Awesome 6 Pro";content:"";font-size:1.2rem;padding:0;border-radius:100px;font-weight:600;display:inline-block;float:left;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);margin-right:15px}.contact-details .hours{font-size:0.9124rem;margin:0;padding:0.5624rrem 0}.contact-details .hours::before{font-family:"Font Awesome 6 Pro";content:"";font-size:1.5rem;padding:0;border-radius:100px;font-weight:600;display:inline-block;float:left;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);margin-right:15px}.contact-details .details{padding:0;margin:0;list-style-type:none}.contact-details .details > li{font-weight:500;color:#333333;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-details .details > li i{color:#2F2D2E;margin-right:0.825rem;font-size:1.5rem;vertical-align:middle;width:15%;margin-right:0.5rem;line-height:1.2}.contact-details .details > li i.fa-map-marker-alt{font-size:1.8rem}.contact-details .details > li:hover{text-decoration:none;color:#333333}.contact-details .details > li > span{width:85%}.contact-details .details > li:first-child span{color:#333333;font-weight:500}.contact-details .details > li:last-child{margin-bottom:0}.contact-details .details > li a{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.trusted-retailer-wrapper ul{list-style-type:none;margin:0;padding:0}.trusted-retailer-wrapper ul li img{max-width:180px;margin-bottom:0.9375rem}.certifications-wrapper .credova{width:100%;max-width:6rem;margin-top:-0.5rem}.certifications{margin:0;padding:0}.certifications li{display:inline-block;margin-right:0.325rem}.certifications li img{width:3.125rem}.header-nav{display:block;background-color:#FAD500;padding:0 0 0 0}.header-nav .list-nav{margin:0;padding:0;list-style-type:none;text-align:center}@media screen and (max-width: 991px){.header-nav .list-nav{margin-left:0}}.header-nav .list-nav > li{display:inline-block;vertical-align:middle;margin-bottom:0}.header-nav .list-nav > li > a{color:#2F2D2E;display:inline-block;font-family:"Fira Sans Condensed", sans-serif;font-weight:500;font-size:1.125rem;text-transform:uppercase;padding:1.125rem 0.85rem;letter-spacing:0px;-webkit-transition:100ms ease-out;transition:100ms ease-out}.header-nav .list-nav > li > a.parent-nav::after{display:inline-block;margin-left:0.5624rem;content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:0.8rem}.header-nav .list-nav > li > a:hover,.header-nav .list-nav > li > a:focus{text-decoration:none;color:#2F2D2E}.header-nav .list-nav > .menu-item > ul{position:absolute;-webkit-box-shadow:0px 9px 7px -4px rgba(0, 0, 0, 0.3);box-shadow:0px 9px 7px -4px rgba(0, 0, 0, 0.3);display:none;z-index:3;min-width:12.75rem;list-style-type:none;text-align:left;padding:0;margin:0;top:100%}.header-nav .list-nav > .menu-item > ul > li{margin-bottom:0;background-color:#2F2D2E}.header-nav .list-nav > .menu-item > ul > li:last-child{border-bottom:none}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link){color:#fff;-webkit-transition:150ms background-color;transition:150ms background-color;text-decoration:none;font-size:1rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:300;padding:0.9365rem 0 0.9365rem 0.625rem;display:block}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link).view-all-link{color:#941D17}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link).view-all-link i{margin-left:3.218rem;padding:0.1rem 0.3rem;vertical-align:middle;background-color:#066DE1;color:#fff;font-size:0.85rem;border-radius:0.2rem}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link):hover{background-color:#FAD500;color:#000}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link):hover.parent-sub-nav::after{color:#fff}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link).parent-sub-nav:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-block;color:#fff;position:absolute;right:0.5375rem}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active{background-color:#066DE1;color:#fff}.header-nav .list-nav > .menu-item > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active.parent-sub-nav::after{color:#fff}.header-nav .container-sub-nav{position:absolute;background-color:#2F2D2E;-webkit-box-shadow:0px 9px 7px -4px rgba(0, 0, 0, 0.3);box-shadow:0px 9px 7px -4px rgba(0, 0, 0, 0.3);display:none;z-index:3;min-width:12.75rem}@media screen and (max-width: 1024px){.header-nav .container-sub-nav{min-width:11.25rem}}.header-nav .container-sub-nav > ul{list-style-type:none;margin:0;padding:0;text-align:left;top:0}.header-nav .container-sub-nav > ul > li{margin-bottom:0}.header-nav .container-sub-nav > ul > li:last-child{border-bottom:none}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link){color:#FAD500;-webkit-transition:150ms background-color;transition:150ms background-color;text-decoration:none;font-size:0.8999rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:600;padding:0.9365rem 0 0.9365rem 0.625rem;display:block}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).view-all-link{color:#941D17}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).view-all-link i{margin-left:3.218rem;padding:0.1rem 0.3rem;vertical-align:middle;background-color:#066DE1;color:#fff;font-size:1rem;border-radius:0.2rem}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link):hover{background-color:#FAD500;color:#2F2D2E}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link):hover.parent-sub-nav::after{color:#fff}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).parent-sub-nav:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-block;color:#FAD500;position:absolute;right:0.5375rem}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active{background-color:#FAD500;color:#2F2D2E}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active.parent-sub-nav::after{color:#2F2D2E}.header-nav .container-sub-nav > ul > li .menu-item-div{display:none;position:absolute;background-color:#fff;top:0;right:calc(-36.588rem);width:36.588rem;padding:1.375rem;-webkit-transform:translateX(1px);transform:translateX(1px);max-height:25rem;overflow-y:auto}.header-nav .container-sub-nav > ul > li .menu-item-div .menu-item-div-header-link{color:#066DE1;display:block;background-color:#fff;margin:0 10px 0 5px;padding:10px}.header-nav .container-sub-nav > ul > li .menu-item-div .menu-item-div-header-link > p{padding:0;margin:0}.header-nav .container-sub-nav > ul > li .menu-item-div .menu-item-div-header-link:hover{text-decoration:none}.header-nav .container-sub-nav > ul > li .menu-item-div a{font-size:0.875rem}.header-nav .container-sub-nav > ul > li .menu-item-div a::after{display:none}.header-nav .container-sub-nav > ul > li .menu-item-div > ul > li{vertical-align:top;display:inline-block;width:32.5%}@media screen and (max-width: 1024px){.header-nav .container-sub-nav > ul > li .menu-item-div > ul > li{width:32.5%}}.header-nav .container-sub-nav > ul > li .menu-item-div ul{list-style-type:none;margin:0;padding:0;text-align:left}.header-nav .container-sub-nav > ul > li .menu-item-div ul li a::after{content:""}.header-nav .container-sub-nav > ul > li .menu-item-div ul li a.menu-item-link::after{display:none}.header-nav .container-sub-nav > ul > li .menu-item-div > p{display:none}.header-nav .container-sub-nav .list-sub-nav > li > ul{display:none;position:absolute;left:100%;background:#2F2D2E;top:0;list-style-type:none;padding:0;margin-left:0}.header-nav .container-sub-nav .list-sub-nav > li > ul > li{display:block;margin:0}.header-nav .container-sub-nav .list-sub-nav > li > ul > li a{padding:1rem;width:14rem;color:#FAD500}.header-nav .container-sub-nav .list-sub-nav > li > ul.open{height:auto}.header-logo{display:inline-block;vertical-align:middle}.header-nav-mobile{width:100vw;overflow-x:hidden;overflow-y:auto}.header-nav-mobile .container-sub-nav{display:none;width:100%;z-index:1;background:#fff;-webkit-transition:300ms all ease-in;transition:300ms all ease-in}.header-nav-mobile .container-sub-nav h4{font-size:15px;background-color:#066DE1;padding:0;margin:0;padding:15px 20px;font-weight:600}.header-nav-mobile .container-sub-nav ul{list-style-type:none}.header-nav-mobile .container-sub-nav.active-sub{left:0}.header-nav-mobile .container-sub-nav ul.list-sub-nav{padding:0;margin:0;background-color:#dedede}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > a{font-size:14px}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > a.parent-sub-nav{display:block}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > a.parent-sub-nav::after{font-family:"Font Awesome 6 Pro";font-weight:600;content:"";width:15px;height:15px;display:inline-block;position:absolute;right:34px;line-height:1;color:#000}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > ul{height:0;overflow:hidden;background-color:#2F2D2E;margin:0;padding:0}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > ul li a{padding:15px 51px;font-size:14px;color:#fff}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > ul li.mobile-header{text-decoration:underline;font-style:italic;text-decoration:underline}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > ul li.mobile-header > a{padding:10px 51px;font-size:12px}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li > ul.open{height:auto}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li.active > ul{height:auto}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li.mobile-header{text-decoration:underline;font-style:italic;text-decoration:underline}.header-nav-mobile .container-sub-nav ul.list-sub-nav > li.mobile-header > a{padding:10px 36px;font-size:12px}.header-nav-mobile ul.list-nav > li > a.parent-nav{position:relative}.header-nav-mobile ul.list-nav > li > a.parent-nav::after{font-family:"Font Awesome 6 Pro";font-weight:700;content:"";width:15px;height:15px;right:36px;margin-left:15px;display:inline-block;position:absolute;line-height:1;color:#2F2D2E}.header-nav-mobile ul.list-nav > li > ul{margin:0;padding:0;background-color:#2F2D2E;display:none}.header-nav-mobile ul.list-nav > li > ul li a{font-size:14px}.header-nav-mobile ul.list-nav > li > ul .mobile-header a{font-size:12px;text-decoration:underline}.header-nav-mobile ul.list-nav .back-menu-wrapper{position:absolute;background:#fff;left:100%;z-index:1;width:100%;-webkit-transition:300ms left ease-in;transition:300ms left ease-in}.header-nav-mobile ul.list-nav .back-menu-wrapper.active{left:0}.header-nav-mobile ul.list-nav .back-menu{color:#FAD500;font-size:14px;font-weight:600}.header-nav-mobile ul.list-nav .back-menu::before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";font-weight:600;margin-right:8px;font-size:13px;vertical-align:middle}.mobile-search input{height:100%;width:100%;padding:0.8437em}.button{color:#fff;font-size:1rem;padding:1.0625rem 1.5625rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:400;border-radius:3px;border:0;text-align:center;cursor:pointer;text-transform:uppercase}.button:hover,.button:active,.button:focus{color:#fff;text-decoration:none}@media screen and (max-width: 767px){.button{font-size:16px}}.btn-primary{background-color:#2F2D2E;color:#FAD500;font-weight:600}.btn-primary:hover{color:#000;background-color:#d1b200}.btn-secondary{background-color:transparent;border:1px #FAD500 solid}.btn-secondary:hover{background-color:#FAD500}.btn-error{background-color:red;color:#fff}.btn-error:hover{background-color:#660000}.comp-product-panel{background-color:#F5F5F5;position:relative;display:inline-block;width:16.25rem;height:35.125rem;margin-right:1rem;overflow:hidden;text-decoration:none;outline:none;border:1px solid #E0E0E0;padding-bottom:0.7312rem;border-radius:5px;white-space:normal}.comp-product-panel.catalog-list-item{height:21.125rem}@media screen and (max-width: 991px) and (min-width: 768px){.comp-product-panel{width:176px;min-height:266px;margin:0 4px}}@media screen and (max-width: 767px){.comp-product-panel{min-height:330px;margin:0 4px;width:176px;display:inline-block}}.comp-product-panel .product-wishlist{position:absolute;top:0.3875rem;right:0.3875rem;z-index:2}@media screen and (max-width: 991px){.comp-product-panel .product-wishlist{top:6px;right:8.5px}}.comp-product-panel .product-wishlist i{color:#D0D0D0;font-size:1.5625rem;font-weight:600}@media screen and (max-width: 991px){.comp-product-panel .product-wishlist i{font-size:25px}}.comp-product-panel .product-wishlist .star-trigger{-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;display:block}.comp-product-panel .product-wishlist .star-trigger.wished{outline:none}.comp-product-panel .product-wishlist .star-trigger.wished i{font-weight:600;color:#FAD500}.comp-product-panel .product-wishlist .star-trigger:active{-webkit-transform:scale(1.2);transform:scale(1.2);outline:none}.comp-product-panel .product-wishlist .star-trigger:focus,.comp-product-panel .product-wishlist .star-trigger:active{outline:none}.comp-product-panel .product-wishlist .star-trigger i:focus,.comp-product-panel .product-wishlist .star-trigger i:active{outline:none}.comp-product-panel .product-image,.comp-product-panel .catalog-item-thumbnail{padding-bottom:1.25rem;padding-top:0.9375rem;padding-left:0.46875rem;padding-right:0.46875rem;position:relative;text-align:center;background-color:#fff}@media screen and (max-width: 991px){.comp-product-panel .product-image,.comp-product-panel .catalog-item-thumbnail{padding-bottom:12.42px;padding-top:14.42px}}.comp-product-panel .product-image img,.comp-product-panel .catalog-item-thumbnail img{height:6.8rem;width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 991px){.comp-product-panel .product-image img,.comp-product-panel .catalog-item-thumbnail img{height:90px}}.comp-product-panel .product-image .out-of-stock-overlay,.comp-product-panel .catalog-item-thumbnail .out-of-stock-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;display:none;font-family:"Fira Sans Condensed", sans-serif}.comp-product-panel .product-image .out-of-stock-overlay span,.comp-product-panel .catalog-item-thumbnail .out-of-stock-overlay span{position:relative;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:600;width:100%;display:block;text-shadow:0px 2px 4px black}@media screen and (max-width: 991px){.comp-product-panel .product-image .out-of-stock-overlay span,.comp-product-panel .catalog-item-thumbnail .out-of-stock-overlay span{font-size:12px}}.comp-product-panel .product-title,.comp-product-panel .catalog-item-description{display:block;height:3.5875rem;overflow-y:hidden;padding:1.01124rem 1.25rem;margin-bottom:0.9437rem;color:#2F2D2E;font-family:"Fira Sans Condensed", sans-serif;font-size:1rem;line-height:1.3;font-weight:800;text-align:center}@media screen and (max-width: 991px){.comp-product-panel .product-title,.comp-product-panel .catalog-item-description{margin:7px 0 5px;height:3.5875rem;min-height:48px;padding:0 7.5px;font-size:16px}}.comp-product-panel .product-title::after,.comp-product-panel .catalog-item-description::after{display:none}.comp-product-panel .product-credova,.comp-product-panel .catalog-item-credova-financing{margin-bottom:0.9375rem;margin-top:0.7375rem}@media screen and (max-width: 991px){.comp-product-panel .product-credova,.comp-product-panel .catalog-item-credova-financing{margin-bottom:12px}}.comp-product-panel .product-credova a,.comp-product-panel .catalog-item-credova-financing a{text-align:center;display:block;font-size:0.875rem;color:#2F2D2E;margin:0.25rem 0;background-color:transparent}@media screen and (max-width: 991px){.comp-product-panel .product-credova a,.comp-product-panel .catalog-item-credova-financing a{font-size:12px}}.comp-product-panel .product-credova img.credova-badge,.comp-product-panel .catalog-item-credova-financing img.credova-badge{display:block;width:5rem;margin:auto}@media screen and (max-width: 767px){.comp-product-panel .product-credova img.credova-badge,.comp-product-panel .catalog-item-credova-financing img.credova-badge{width:80px;height:auto}}.comp-product-panel .product-credova .crdv-button-message,.comp-product-panel .catalog-item-credova-financing .crdv-button-message{font-family:"Fira Sans Condensed", sans-serif;color:#878787;padding:0.3125rem 0.625rem;font-size:0.85rem;font-weight:400;display:flex;flex-wrap:wrap;justify-content:center;width:55%;margin:auto;padding:0}@media screen and (max-width: 1440px){.comp-product-panel .product-credova .crdv-button-message,.comp-product-panel .catalog-item-credova-financing .crdv-button-message{width:65%;align-items:center}}.comp-product-panel .product-credova .crdv-button .crdv-button-brand,.comp-product-panel .catalog-item-credova-financing .crdv-button .crdv-button-brand{background-image:url(https://plugin.credova.com/33b6a3da3901ad450018627f4656622a.png);background-repeat:no-repeat;background-size:contain;display:block;height:auto;margin:0;width:auto;flex-grow:0}.crdv-learn-more{flex-grow:0;margin-left:0.5rem}.comp-product-panel .product-prices,.comp-product-panel .catalog-item-price-wrapper{font-family:"Fira Sans Condensed", sans-serif;font-size:1.5rem;text-align:center;font-weight:700;color:#2F2D2E;margin-bottom:0}@media screen and (max-width: 991px){.comp-product-panel .product-prices,.comp-product-panel .catalog-item-price-wrapper{font-size:21px}}.comp-product-panel .product-prices .sale-price,.comp-product-panel .product-prices .catalog-item-original-price.strikeout,.comp-product-panel .catalog-item-price-wrapper .sale-price,.comp-product-panel .catalog-item-price-wrapper .catalog-item-original-price.strikeout{color:#a5a5a5;position:relative;font-weight:300;margin-bottom:0.5rem;font-size:1.125rem}@media screen and (max-width: 991px){.comp-product-panel .product-prices .sale-price,.comp-product-panel .product-prices .catalog-item-original-price.strikeout,.comp-product-panel .catalog-item-price-wrapper .sale-price,.comp-product-panel .catalog-item-price-wrapper .catalog-item-original-price.strikeout{margin-bottom:5px}}.comp-product-panel .product-prices .sale-price::before,.comp-product-panel .product-prices .catalog-item-original-price.strikeout::before,.comp-product-panel .catalog-item-price-wrapper .sale-price::before,.comp-product-panel .catalog-item-price-wrapper .catalog-item-original-price.strikeout::before{content:"";display:block;position:absolute;height:2px;left:0;right:0;width:100%;margin:auto;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#a5a5a5}.comp-product-panel .product-prices .srp-price,.comp-product-panel .catalog-item-price-wrapper .srp-price{font-weight:700;color:#000}.comp-product-panel .product-prices:nth-child(2n),.comp-product-panel .catalog-item-price-wrapper:nth-child(2n){margin-top:0.5284rem}.comp-product-panel .product-prices.empty,.comp-product-panel .catalog-item-price-wrapper.empty{margin:0}.comp-product-panel .catalog-item-member-price{width:12.5999rem;margin:auto;text-align:center;border:1px solid #b1b1b1;border-radius:5px;background-color:#fff;margin-top:0.8437rem}.comp-product-panel .catalog-item-member-price .member-header{background-color:#D80000;color:#fff;font-size:0.7874rem;font-family:"Fira Sans Condensed", sans-serif;padding:0.28124rem 0}.comp-product-panel .catalog-item-member-price .member-price{font-family:"Fira Sans Condensed", sans-serif;font-size:1.7999rem;text-align:center;font-weight:700;color:#D80000;padding:0.28124rem 0}.comp-product-panel .catalog-item-price-label{font-size:0.6687rem;font-weight:700;text-align:center;font-size:"Fira Sans Condensed", sans-serif;margin-top:0.5624rem}.comp-product-panel .product-cta{position:absolute;left:0;right:0;bottom:0;text-align:center;margin-top:0.8999rem;padding:0 0}.comp-product-panel .product-cta .add-to-cart-btn{font-size:0.735rem;padding:0.7062rem 0.8rem;width:100%;font-family:"Fira Sans Condensed", sans-serif;text-transform:uppercase;text-align:center;font-weight:500;color:#FAD500;text-align:center;cursor:pointer;background-color:#2F2D2E;border:none}.comp-product-panel .product-cta .add-to-cart-btn:hover,.comp-product-panel .product-cta .add-to-cart-btn:active,.comp-product-panel .product-cta .add-to-cart-btn:focus{color:#fff;background-color:#d1b200;text-decoration:none}@media screen and (max-width: 991px){.comp-product-panel .product-cta .add-to-cart-btn{font-size:9px;height:47px}}@media screen and (max-width: 767px){.comp-product-panel .product-cta .add-to-cart-btn{font-size:12px}}.comp-product-panel .product-cta .catalog-item-out-of-stock{display:none}.comp-product-panel:active,.comp-product-panel:hover,.comp-product-panel:focus{text-decoration:none;outline:none}.comp-product-panel.out-of-stock-product .out-of-stock-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.comp-product-panel.out-of-stock-product .catalog-item-out-of-stock{display:block}.comp-product-panel.out-of-stock-product .catalog-item-add-to-cart{display:none;pointer-events:none}.comp-product-panel.wishlisted .product-wishlist i{font-weight:600;color:#FF8600}section .section-header{position:relative}section .section-header .view-all-link{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2374rem;color:#066DE1;font-family:"Fira Sans Condensed", sans-serif;font-weight:600}section .section-header .view-all-link::after{content:"";font-family:"Font Awesome 6 Pro";display:inline-block;vertical-align:middle;font-size:0.5377rem;margin-left:0.5624rem;color:#fff;background-color:#A50003;padding:3px 6px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}section .section-header .view-all-link:hover{text-decoration:none}section .section-header.product-catalog-header .view-all-link{right:7.8749rem}@media screen and (max-width: 767px){section .section-header h3{margin-bottom:8px}section .section-header .view-all-link{position:relative;margin-bottom:15px;top:initial;-webkit-transform:none;transform:none}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls{position:absolute;margin:auto;z-index:2;top:40%;left:7rem;right:7rem;-webkit-transform:translate(-0.7%, -50%);transform:translate(-0.7%, -50%)}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls{display:none}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a{pointer-events:all;text-align:center;font-size:1.1rem;background-color:#2F2D2E;display:block}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a i{color:#FAD500}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a.float-left{padding:5px 10px 5px 7px}@media screen and (max-width: 1360px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a.float-left{padding:4px 7px 5px 6px}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a.float-right{padding:5px 7px 5px 10px}@media screen and (max-width: 1360px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls > a.float-right{padding:4px 6px 5px 7px}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows{position:absolute;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);left:0px;right:0px;pointer-events:none}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a{pointer-events:all;text-align:center;font-size:1.1rem;background-color:#2F2D2E;display:block}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a i{color:#FAD500}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a.float-left{padding:5px 10px 5px 7px}@media screen and (max-width: 1360px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a.float-left{padding:4px 7px 5px 6px}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a.float-right{padding:5px 7px 5px 10px}@media screen and (max-width: 1360px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows a.float-right{padding:4px 6px 5px 7px}}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows{width:98%}}@media screen and (max-width: 767px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows{display:none}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows .catalog-slide-prev.hidden,.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-arrows .catalog-slide-next.hidden{display:none}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots{display:inline-block}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots .slick-dots{bottom:0;position:relative;width:auto;display:inline-block}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots .slick-dots li{width:0.9rem;height:0.9rem;margin:5px}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots .slick-dots li button{width:0.9rem;height:0.9rem;position:relative}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots .slick-dots li button::before{content:"";width:0.9rem;height:0.9rem;background-color:#fff;border-radius:100px;border:2px #DBDBDB solid;opacity:1}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-dots .slick-dots li.slick-active button::after{content:"";display:block;background-color:#000;width:0.4rem;height:0.4rem;z-index:1;position:absolute;border-radius:100px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.comp-hamburger{position:relative;display:none}.comp-hamburger .hamburger{background-color:transparent;padding:6px 7px;margin-left:20px;border:2px solid #2F2D2E}.comp-hamburger .hamburger .hamburger-box{width:26px;height:22px}.comp-hamburger .hamburger .hamburger.is-active .hamburger-inner,.comp-hamburger .hamburger .hamburger.is-active .hamburger-inner::before,.comp-hamburger .hamburger .hamburger.is-active .hamburger-inner::after{background-color:#FAD500}.comp-hamburger .hamburger .hamburger-inner,.comp-hamburger .hamburger .hamburger-inner::before,.comp-hamburger .hamburger .hamburger-inner::after{background-color:#FAD500;width:26px;height:3px}.comp-hamburger .hamburger .hamburger-inner::before{top:-8px}.comp-hamburger .hamburger .hamburger-inner::after{bottom:-7px}.comp-hamburger .hamburger--collapse .hamburger-inner::after{top:-16px}.comp-hamburger .hamburger--collapse.is-active .hamburger-inner::before{top:0px}.comp-hamburger .hamburger--collapse.is-active .hamburger-inner::after{top:0px}.comp-hamburger .hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.comp-hamburger .hamburger.is-active:hover{opacity:1}.comp-hamburger .hamburger.is-active .hamburger-inner,.comp-hamburger .hamburger.is-active .hamburger-inner::before,.comp-hamburger .hamburger.is-active .hamburger-inner::after{background-color:#D80000}.comp-hamburger .hamburger:hover,.comp-hamburger .hamburger:active,.comp-hamburger .hamburger:focus{opacity:1;outline:none}@media screen and (max-width: 991px){.comp-hamburger{display:block}}.field-group{margin-bottom:0.5624rem}.field-group label{display:block;font-size:0.7874rem;color:#707070;margin-bottom:0.2812rem}.field-group input[type=text],.field-group input[type=email],.field-group input[type=password],.field-group textarea{font-size:1.0124rem;padding:0.61874rem 0.73124rem}.field-group input[type=text]::-webkit-input-placeholder,.field-group input[type=email]::-webkit-input-placeholder,.field-group input[type=password]::-webkit-input-placeholder,.field-group textarea::-webkit-input-placeholder{text-align:left;color:#c7c7c7}.field-group input[type=text]::-moz-placeholder,.field-group input[type=email]::-moz-placeholder,.field-group input[type=password]::-moz-placeholder,.field-group textarea::-moz-placeholder{text-align:left;color:#c7c7c7}.field-group input[type=text]:-ms-input-placeholder,.field-group input[type=email]:-ms-input-placeholder,.field-group input[type=password]:-ms-input-placeholder,.field-group textarea:-ms-input-placeholder{text-align:left;color:#c7c7c7}.field-group input[type=text]::-ms-input-placeholder,.field-group input[type=email]::-ms-input-placeholder,.field-group input[type=password]::-ms-input-placeholder,.field-group textarea::-ms-input-placeholder{text-align:left;color:#c7c7c7}.field-group input[type=text]::placeholder,.field-group input[type=email]::placeholder,.field-group input[type=password]::placeholder,.field-group textarea::placeholder{text-align:left;color:#c7c7c7}.field-group textarea::-webkit-input-placeholder{color:#c7c7c7;text-align:left}.field-group textarea::-moz-placeholder{color:#c7c7c7;text-align:left}.field-group textarea:-ms-input-placeholder{color:#c7c7c7;text-align:left}.field-group textarea::-ms-input-placeholder{color:#c7c7c7;text-align:left}.field-group textarea::placeholder{color:#c7c7c7;text-align:left}.field-group.field-right{text-align:right}.field-group.field-left{text-align:center}.field-input-button > input{float:left;width:70%}.field-input-button > button{float:left;width:29%;font-size:1.3349rem;border-radius:0;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.field-input-button::after{display:block;clear:both;content:" "}.ui-dialog[aria-describedby=_login_popup_dialog] .ui-widget-header{background-color:#FAD500}.ui-dialog[aria-describedby=_login_popup_dialog] .ui-widget-header span{color:#fff;text-transform:uppercase;font-family:"Fira Sans Condensed", sans-serif}.ui-dialog[aria-describedby=_login_popup_dialog] .ui-dialog-buttonset button{text-transform:uppercase;font-family:"Fira Sans Condensed", sans-serif;background-color:#FAD500;color:#fff}#_login_form_wrapper .error-message{margin:5px 0}#_login_form_wrapper h2{font-size:2.1875em;font-family:"Fira Sans Condensed", sans-serif;font-weight:700}@media screen and (max-width: 767px){#_login_form_wrapper h2{font-size:25px}}#_login_form_wrapper input[type=text],#_login_form_wrapper input[type=password]{margin-bottom:10px;padding:0.5rem 1rem}#_login_form_wrapper #access_link_div{margin-top:10px}#_login_form_wrapper #access_link{font-size:14px;margin-top:10px}.cart-link::before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";font-weight:600;vertical-align:middle;font-size:1.3rem}.cart-link span{display:inline-block;vertical-align:middle}.cart-link span:not(:first-child){color:#FAD500;font-weight:700}.cart-link:hover,.cart-link:focus,.cart-link:active{text-decoration:none}.wish-link::before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";font-weight:600;vertical-align:middle;font-size:1.3rem}.wish-link span{display:inline-block;vertical-align:middle}.wish-link span:not(:first-child){color:#FAD500;font-weight:700}.wish-link:hover,.wish-link:focus,.wish-link:active{text-decoration:none}.see-all-link{color:#000;font-family:"Fira Sans Condensed", sans-serif;font-size:0.85rem;font-weight:699}.see-all-link::after{content:"";font-family:"Font Awesome 6 Pro";display:inline-block;vertical-align:middle;font-weight:400;margin-left:0.5rem}.search-container{border:1px solid #2F2D2E;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-radius:3px}.search-container > form{display:-webkit-box;display:-ms-flexbox;display:flex}.search-container input{border:none;-webkit-box-flex:2;-ms-flex:2;flex:2;font-family:"Fira Sans Condensed", sans-serif;padding:0.7rem 1.25rem}.search-container input:active,.search-container input:focus,.search-container input:focus-visible{border:none;outline:none}.search-container button{font-size:1.8rem;padding:0.5625rem 0.8625rem}.form-advance-search .form-group{text-align:left}.form-advance-search .form-group label{font-family:"Fira Sans Condensed", sans-serif;color:#000;font-size:0.725rem;font-weight:600}@media screen and (max-width: 991px){.form-advance-search .form-group label{font-size:10px;margin-bottom:5px}}.form-advance-search .form-group input[type=text],.form-advance-search .form-group select{font-size:0.725rem;padding:0.25em 0.4375rem;width:100%;border:#ededed 1px solid;border-radius:0}@media screen and (max-width: 991px){.form-advance-search .form-group input[type=text],.form-advance-search .form-group select{font-size:11px;padding:6px 4px}}.form-advance-search .form-group select{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;position:relative}.form-advance-search .form-group.form-group-select{margin-bottom:0.875rem;position:relative}.form-advance-search .form-group.form-group-select label{display:block;margin-bottom:0.3125rem}@media screen and (max-width: 991px){.form-advance-search .form-group.form-group-select label{margin-bottom:5px}}.form-advance-search .form-group.form-group-select::after{font-family:"Font Awesome 6 Pro";font-weight:700;font-size:0.75rem;content:"";position:absolute;right:1.9rem;bottom:0.25rem;z-index:2;color:#FAD500}@media screen and (max-width: 991px){.form-advance-search .form-group.form-group-select::after{font-size:12px;bottom:6px}}@media screen and (max-width: 991px){.form-advance-search .form-group.form-group-select{margin-bottom:10px}}.form-advance-search .form-group.form-group-check > input{vertical-align:middle}.form-advance-search .form-group.form-group-check > label{vertical-align:middle;margin-left:0.5625rem;font-size:0.655rem}.form-advance-search .clear-options,.form-advance-search .product-search-clear-form,.form-advance-search .product-search-view-results{color:#FAD500;text-transform:uppercase;font-family:"Fira Sans Condensed", sans-serif;font-weight:600;font-size:0.75rem;text-decoration:none}@media screen and (max-width: 991px){.form-advance-search .clear-options,.form-advance-search .product-search-clear-form,.form-advance-search .product-search-view-results{font-size:10px;padding:8px 15px;margin-right:5px}}.form-advance-search .product-search-clear-form{background-color:#2F2D2E;padding:0.6625rem 1.5625rem}.form-advance-search .product-search-clear-form:hover{background-color:black}.form-advance-search .product-search-view-results{font-size:0.75rem;padding:0.6625rem 1.5625rem;text-transform:uppercase;color:#2F2D2E;background-color:#FAD500}.form-advance-search .product-search-view-results:hover{background-color:black}@media screen and (max-width: 991px){.form-advance-search .product-search-view-results{font-size:10px;padding:8px 15px;margin-right:5px}}.form-advance-search .product-search-view-results.hidden{display:none;pointer-events:none}.form-advance-search .advance-search-cta{text-align:right}@media screen and (max-width: 991px){.form-advance-search .advance-search-cta{position:absolute;top:11px;left:0;display:inline-block;width:unset}}.form-advance-search .product-search-result-count-wrapper:not(.product-search-view-results){color:black;text-align:right;display:block;width:100%;font-size:0.75rem;padding-right:1rem;margin-top:-1rem}@media screen and (max-width: 767px){.form-advance-search .product-search-result-count-wrapper:not(.product-search-view-results){font-size:12px;margin-bottom:unset;margin-top:-23px}}.credova-ad{display:none}.memorial-day-sale-banner{background-color:red;text-color:white;font-size:20px;text-align:center}.memorial-day-sale-banner > h2{margin-bottom:0}.memorial-day-sale-banner > h2 > a{cursor:pointer}

						
                            .catalog-item.product-tag-code-battlehawk-armory-exclusive .catalog-result-product-tag.catalog-result-product-tag-battlehawk-armory-exclusive {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-battlehawk-armory-exclusive {
                                background-color: #FFB500;
                            }
						
												
                            .catalog-item.product-tag-code-battlehawk-bargains .catalog-result-product-tag.catalog-result-product-tag-battlehawk-bargains {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-battlehawk-bargains {
                                background-color: #FF0009;
                            }
						
												
                            .catalog-item.product-tag-code-bundles .catalog-result-product-tag.catalog-result-product-tag-bundles {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-bundles {
                                background-color: #FF1500;
                            }
						
												
                            .catalog-item.product-tag-code-class-3 .catalog-result-product-tag.catalog-result-product-tag-class-3 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-class-3 {
                                background-color: #3A8558;
                            }
						
												
                            .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: #FF03F7;
                            }
						
												
                            .catalog-item.product-tag-code-madness .catalog-result-product-tag.catalog-result-product-tag-madness {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-madness {
                                background-color: #FFC20A;
                            }
						
												
                            .catalog-item.product-tag-code-exigent10 .catalog-result-product-tag.catalog-result-product-tag-exigent10 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-exigent10 {
                                background-color: #FFD700;
                            }
						
												
                            .catalog-item.product-tag-code-free-ammo-w-upper-purchase .catalog-result-product-tag.catalog-result-product-tag-free-ammo-w-upper-purchase {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-free-ammo-w-upper-purchase {
                                background-color: #FFC200;
                            }
						
												
                            .catalog-item.product-tag-code-buy-a-jacob-grey-pistol-get-greypack .catalog-result-product-tag.catalog-result-product-tag-buy-a-jacob-grey-pistol-get-greypack {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-buy-a-jacob-grey-pistol-get-greypack {
                                background-color: #FF8819;
                            }
						
												
                            .catalog-item.product-tag-code-huge-value .catalog-result-product-tag.catalog-result-product-tag-huge-value {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-huge-value {
                                background-color: #FFC200;
                            }
						
												
                            .catalog-item.product-tag-code-precision10 .catalog-result-product-tag.catalog-result-product-tag-precision10 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-precision10 {
                                background-color: #FFD700;
                            }
						
												
                            .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: #D53FFF;
                            }
						
												
                            .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: #FFA13D;
                            }
						
												
                            .catalog-item.product-tag-code-free-shipping .catalog-result-product-tag.catalog-result-product-tag-free-shipping {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-free-shipping {
                                background-color: #FAF9F5;
                            }
						
												
                            .catalog-item.product-tag-code-vktr-sierra5 .catalog-result-product-tag.catalog-result-product-tag-vktr-sierra5 {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-vktr-sierra5 {
                                background-color: #FF2200;
                            }
						
												
                            .catalog-item.product-tag-code-on-sale .catalog-result-product-tag.catalog-result-product-tag-on-sale {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-on-sale {
                                background-color: #FF81EE;
                            }
						
												
                            .catalog-item.product-tag-code-presale-only .catalog-result-product-tag.catalog-result-product-tag-presale-only {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-presale-only {
                                background-color: #068BFF;
                            }
						
												
                            .catalog-item.product-tag-code-savage-fathers-day-axis-rebate .catalog-result-product-tag.catalog-result-product-tag-savage-fathers-day-axis-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-savage-fathers-day-axis-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-springfield-gear-up-rebate .catalog-result-product-tag.catalog-result-product-tag-springfield-gear-up-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-springfield-gear-up-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-savage-precision-rebate .catalog-result-product-tag.catalog-result-product-tag-savage-precision-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-savage-precision-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-savage-rimfire-rebate .catalog-result-product-tag.catalog-result-product-tag-savage-rimfire-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-savage-rimfire-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-100-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-100-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-100-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-colt-1911-rebate .catalog-result-product-tag.catalog-result-product-tag-colt-1911-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-colt-1911-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-colt-revolver-rebate .catalog-result-product-tag.catalog-result-product-tag-colt-revolver-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-colt-revolver-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-trijicon-rmr-rebate .catalog-result-product-tag.catalog-result-product-tag-trijicon-rmr-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-trijicon-rmr-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-200-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-200-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-200-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-1301-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-1301-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-1301-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-a300-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-a300-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-a300-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-a400-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-a400-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-a400-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-2k11-summer-centennial .catalog-result-product-tag.catalog-result-product-tag-2k11-summer-centennial {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-2k11-summer-centennial {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-winchester-and-browning-turkey-ammunition-rebate .catalog-result-product-tag.catalog-result-product-tag-winchester-and-browning-turkey-ammunition-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-winchester-and-browning-turkey-ammunition-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-savage-double-barrel-rebate .catalog-result-product-tag.catalog-result-product-tag-savage-double-barrel-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-savage-double-barrel-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-beretta-75-rebate .catalog-result-product-tag.catalog-result-product-tag-beretta-75-rebate {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-beretta-75-rebate {
                                background-color: #03FF0B;
                            }
						
												
                            .catalog-item.product-tag-code-springfield-vault-guns .catalog-result-product-tag.catalog-result-product-tag-springfield-vault-guns {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-springfield-vault-guns {
                                background-color: #FF0400;
                            }
						
						
/* PHP Page CSS */
#_form_content{padding:20px 5%}#_form_content.reply-comment{margin-left:20px;max-width:500px}.blog-comment-wrapper{width:100%;margin:0 auto;margin-right:5%;margin-top:20px}.blog-comment-image{float:left;width:50px}.blog-comment-image img{width:40px}.blog-comment-author{width:100px;float:left}.blog-comment-author p{padding:0;margin:0;font-size:0.7rem}.blog-comment-content{margin-left:150px}.blog-comment-content p{margin:0;padding:0;padding-bottom:5px;font-size:0.9rem}.blog-comment-reply{padding-top:20px}.blog-comment-reply p{font-size:0.8rem}.blog-comment-block{max-width:700px;margin-left:0;margin-bottom:20px;padding:20px;background-color:#e1e1e1}.blog-comment-level-1{margin-left:20px}.blog-comment-level-2{margin-left:40px}.blog-comment-level-3{margin-left:60px}.blog-comment-level-4{margin-left:80px}.blog-comment-level-5{margin-left:100px}.blog-comment-entry{max-width:700px;width:90%;margin-left:5%;margin-bottom:40px;margin-right:5%}.blog-comment-entry.reply-entry{width:100%;float:none;margin-right:0;margin-left:0}.blog-comment-entry > p{width:90%;margin:20px auto}#comment{height:100px;width:600px;max-width:90%}#_comment_form{padding-bottom:10px;max-width:500px}.blog-add-comment{margin:20px 0;font-size:1rem}#_blog_entries{width:90%;margin:0 auto;max-width:1920px;position:relative}#_blog_detail_entry{width:90%;margin:40px auto;max-width:800px;position:relative;padding:0}#_blog_detail_entry #_blog_image{max-width:90%;margin:20px auto;display:block}#_blog_detail_entry iframe{max-width:100%}.blog-block{width:80%;margin:40px auto;max-width:800px;border-bottom:1px solid #6e6e6e;position:relative;padding-bottom:65px}#_blog_bottom{height:1px;width:100%}.excerpt-image-block{max-width:40%;float:right;margin-bottom:10px;margin-left:20px}.excerpt-image{max-width:100%}.blog-block .excerpt-image{max-height:200px}p{padding:0;margin:0;padding-bottom:10px;font-size:0.8rem}.blog-comments .far{font-size:1rem;padding-right:10px}.blog-comments .fa{font-size:1rem;padding-right:10px}p.blog-date,p.blog-comments,p.author-name,p.category-list{font-size:0.8rem;color:#a0a0a0;padding-bottom:5px}p.blog-date a,p.blog-comments a,p.author-name a,p.category-list a{font-size:0.8rem;color:#a0a0a0;font-weight:normal}p.blog-date a:hover,p.blog-comments a:hover,p.author-name a:hover,p.category-list a:hover{color:#2ab564}.blog-block p.blog-title{margin:0}p.blog-title{font-size:1.4rem;font-weight:bold;margin-top:40px;margin-bottom:20px}p.blog-body{font-size:0.8rem;clear:both}.button-block{position:absolute;bottom:10px;right:0}.button-block a{margin:0}.unapproved{color:#c00000;font-weight:bold}.content-section{width:50%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;padding-bottom:70px}span.blog-date{padding-right:20px}span.blog-comments{padding-right:20px}p.category-list{position:absolute;left:0;bottom:40px}#_blog_detail_entry .blog-detail-block p.category-list{position:relative;bottom:0;margin-top:10px}#_blog_detail_entry .blog-content p{font-size:1.1rem}#_blog_detail_entry .blog-detail-block p.blog-title{font-size:1.4rem;font-weight:bold;margin-top:10px;margin-bottom:10px}#_blog_detail_entry .blog-detail-block p.blog-comment-count{font-weight:bold}p.criteria{width:100%;font-size:1rem;font-weight:600;text-align:center;line-height:normal;margin:0 auto 10px auto;font-style:italic;color:#2ab564}@media only screen and (max-width: 1024px){#_blog_detail_entry{width:90%;float:none;margin-left:auto}.blog-comment-wrapper{width:90%;margin:0 auto;float:none}.blog-comment-entry{width:100%;float:none;margin-right:0}}@media only screen and (max-width: 768px){.excerpt-image-block{max-width:100%;width:100%}.blog-block p.blog-title{margin:0;margin-top:10px}.blog-block p.blog-date,.blog-block p.blog-comments,.blog-block p.author-name{display:inline;margin-right:20px}.blog-block{width:90%;margin:20px auto;float:none}.content-section{width:100%;position:relative;bottom:0;right:0;padding-bottom:65px}}


/* Page CSS */
div.pp_default .pp_close{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) 2px 1px no-repeat !important}div.pp_default .pp_content_container .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_Y) top right repeat-y !important}div.pp_default .pp_content_container .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_Y) -7px 0 repeat-y !important;padding-left:13px}div.pp_default .pp_top .pp_middle{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_X) top left repeat-x !important}div.pp_default .pp_top .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -78px -93px no-repeat !important}div.pp_default .pp_top .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -112px -93px no-repeat !important}div.pp_default .pp_bottom .pp_left{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -78px -127px no-repeat !important}div.pp_default .pp_bottom .pp_middle{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=PRETTYPHOTO_X) bottom left repeat-x !important}div.pp_default .pp_bottom .pp_right{background:url(https://battlehawkarmory.coreware.com/getimage.php?code=SPRITE) -112px -127px no-repeat !important}#_main{padding:2rem 8.75rem}@media screen and (max-width: 768px){#_main{padding:0px}}@media screen and (min-width: 768px) and (max-width: 1280px){#_main{margin:0 auto;padding:1rem 3rem;max-width:100%}}#_main_content{position:relative}@media screen and (max-width: 768px){#_main_content{padding:20px 36px}}#_main_content .container-padding{padding:15px}@media screen and (min-width: 64em){#_main_content .container-padding{padding:0 6.5625em}}#_main_content .criteria{display:none}#_main_content h1{font-size:2rem;margin-bottom:2rem}#_main_content h2{font-size:1.5rem;margin:2rem 0 1rem}#_main_content h3,#_main_content h4{font-size:1.2rem;margin:1rem 0;color:black}#_main_content .header{padding:0}#_main_content .header h2{font-size:2.5rem;font-weight:800;margin:0;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media screen and (max-width: 768px){#_main_content .header h2{font-size:1.5rem}}#_main_content #_blog_entries{width:100%;display:flex;flex-wrap:wrap;max-width:1920px;position:relative;gap:1em}#_main_content #_blog_entries .blog-block{padding:0;border:1px solid #D0D0D0;margin:0;flex:0 0 32.4%}@media screen and (max-width: 768px){#_main_content #_blog_entries .blog-block{flex:100%;margin:0;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1024px){#_main_content #_blog_entries .blog-block{flex:0 0 48%}}@media screen and (min-width: 1024px) and (max-width: 1200px){#_main_content #_blog_entries .blog-block{flex:0 0 32.1%}}#_main_content #_blog_entries .blog-block .excerpt-image{max-height:200px;height:200px}#_main_content #_blog_entries .blog-block p:first-child{padding:0;margin:0;text-align:center;font-size:1rem}#_main_content #_blog_entries .blog-block .desc{padding:0 0.8em}#_main_content #_blog_entries .blog-block h2{margin:0.5em 0;padding:0 0.5em}#_main_content #_blog_detail_entry{width:100%;max-width:100%;margin:0}#_main_content #_blog_detail_entry a{color:blue}#_main_content #_blog_detail_entry p,#_main_content #_blog_detail_entry ul li{font-size:1rem}#_main_content #_blog_detail_entry #_blog_image{width:100%;max-width:1200px;max-height:628px;object-fit:cover}#_main_content .main-blog-content-container{display:block}#_main_content .blog-block{max-width:100%}#_main_content .blog-block > p span{font-size:0.8em}#_main_content .blog-block .excerpt-image{max-height:200px;object-fit:cover;object-position:center;width:100%}@media only screen and (min-width: 767px){#_main_content .blog-block .excerpt-image{max-height:20em}}@media only screen and (max-width: 768px){#_main_content .blog-block .excerpt-image{max-height:17em}}#_main_content .blog-block .blog-body{font-size:1em800px;font-weight:400;padding:0 0.8em;line-height:24px;margin-bottom:3.5em}#_main_content .blog-block p.category-list{display:none;vertical-align:middle;float:left;position:relative;bottom:0;margin:0;position:absolute;bottom:5px}#_main_content .button-block{font-size:1rem;text-transform:uppercase;font-weight:bold;right:5%;text-decoration:none}#_main_content .button-block a{text-decoration:none}#_main_content .button-block a::after{content:"\f054";font-family:'Font Awesome 5 Pro';background:#FAD500;padding:8px 10px;color:white;margin-left:1em}#_main_content .criteria{margin-top:1em;font-size:1.5em;color:#1d0291}#_main_content .blog-comment-entry{margin-left:0}#_main_content #submit_comment{background-color:#000;color:#FAD500;cursor:pointer}p{font-size:1em;font-weight:400;margin-bottom:10px;line-height:24px}.blog-detail-block .category-list{display:none}.questions-container{margin:1em 5em}@media screen and (max-width: 768px){.questions-container{margin:1em 2em}}@media screen and (min-width: 768px) and (max-width: 1024px){.questions-container{margin:1em 2em}}.questions-container p{font-style:italic}


#corey-search-trigger,
.corey-search-trigger {
cursor: pointer;
}
#corey-search-trigger *,
.corey-search-trigger * {
pointer-events: none;
}
@media screen and (max-width: 768px) {
#search_text_mobile,
.corey-search-trigger input,
.corey-search-trigger input[type="text"],
.search-mobile input,
.search-mobile input[type="text"] {
font-size: 16px !important;
}
}